modulate.m
上传用户:xinxin4122
上传日期:2013-04-03
资源大小:464k
文件大小:0k
源码类别:

邮电通讯系统

开发平台:

Matlab

  1. function mod_symbols = modulate(bits_in, modulation)
  2. full_len = length(bits_in);
  3. if modulation==1
  4. mod_symbols = BPSKMod(bits_in);
  5. elseif modulation==2
  6.     mod_symbols= QPSKMod(bits_in);
  7. elseif modulation==4
  8.    mod_symbols = QAM16Mod(bits_in);
  9. elseif moulation==6
  10.    mod_symbols= QAM64Mod(bits_in);
  11. else
  12.    error('Undefined modulation');
  13. end