qpskdemod.m
上传用户:jeffyma
上传日期:2017-08-11
资源大小:4k
文件大小:1k
源码类别:

软件测试

开发平台:

Matlab

  1. %Program 3-10
  2. %qpskdemod.m
  3. %Function to perform QPSK demodulation
  4. function [demodata]=qpskdemod(idata,qdata,para,nd,ml)
  5. %*****************************variables******************************
  6. %idata: input Ich data
  7. %qdata: input Qch data
  8. %demodata: demodulated data (para-by-nd matrix)
  9. %para: Number of parallel channels
  10. %nd: Number of data
  11. %m1: Number of modulation levels
  12. %(QPSK-2 16QAM-4)
  13. %********************************************************************
  14. demodata=zeros(para,ml*nd);
  15. demodata((1:para),(1:ml:ml*nd-1))=idata((1:para),...
  16.     (1:nd))>=0;
  17. demodata((1:para),(2:ml:ml*nd))=qdata((1:para),...
  18.     (1:nd))>=0;
  19. %***************************end of file******************************