- Error-control Coding:
- convolutional codes, turbo codes, interleavers, suboptimum decoding.
- Trellis Coded Modulation:
- techniques for simplified decoding and spectral efficiency variability.
- Mobile Communications:
- coding, modulation and interleaving techniques for communications over fading channels, MIMO (Multiple-Input Multiple-Output) and space-time coding techniques.
- Free Space Optical Communications for UAVs and satellites