PN2Generator.m
上传用户:shencti
上传日期:2016-08-16
资源大小:16k
文件大小:0k
源码类别:

邮电通讯系统

开发平台:

Matlab

  1. % 本程序用来产生即时码
  2. % 需要输入即时码的相位值
  3. % 此处相位值是相对于5808=N的
  4. function PNOut = PN2Generator(inputcode,phaseIndex,N)
  5. for loop_N=1:N
  6.     %查找对应的码片值
  7.     PNcode_index=fix(phaseIndex/N*1023 + loop_N/N*1023);    
  8.     PNcode_index=mod(PNcode_index,1023)+1;
  9.     PNOut(loop_N)=inputcode(PNcode_index);
  10. end