• Analog and digital modulation techniques; 
  • Forward-error correction coding; 
  • Multiplexing/De-multiplexing
  • Spread-spectrum techniques; 
  • Multiple access techniques
  • Laboratory experiments (MATLAB simulations; Hardware experiments)