communications lab