📄 test6.asv
字号:
%function [LocalCarrierCode,LastChipPhase,LastCarrierPhase]=LocalCarrierCodeGen(svnum,length,fc,Chipphase,Carrierphase)
svnum=1;
Coength=4800;
fri=20000;
Chipphase=0;
Carrierphase=0;
fs=4.8e+6;
Rc=1.023e+6;
Amplitue=2;
ChipsPerCycle=1023;
GoldCode=CACodeGen(svnum);
code_index=mod(floor([0:length-1]*Rc/fs+Chipphase),ChipsPerCycle)+1;
localcode=GoldCode(code_index);
LastChipPhase=mod( floor( length * Rc / fs + Chipphase ),ChipsPerCycle);
carrier_index=mod( Carrierphase + [0:length-1]*fc/fs, 1 );
LastCarrierPhase=mod( Carrierphase + length*fc/fs,1 );
localcarrier= Amplitue * exp( j* 2*pi* carrier_index );
LocalCarrierCode = localcode .* localcarrier;
partition = linspace(-Amplitue, +Amplitue, 6 );
codebook=[-3:3];
[index,LocalCarrierCode] = quantiz(LocalCarrierCode,partition,codebook);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -