len=20; nsamp=2; %每个脉冲的采样个数 x=zeros(1,len); x(10:10+nsamp-1)=1; %在n=10处出现一个脉冲 h=ones(1,nsamp); %匹配滤波器,同样有nsamp个采样 y=con…
MATLAB+Web 源代码
汇集 MATLAB+Web 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
Numusers=1; Nc=16; %扩频因子 ISI_Length=1; %每径延时为ISI_Length/2 EbN0db = [0:2:10]; Tlen=5000;%数据长度 Bit_Error_Number1=0;%误比特率的初始值 …
len=76800; %产生两帧数据 pn9_output=zeros(1,len); %测试源的输出 Fs=3.84*8e6; %抽样频率 sf_length=128; %扩频因子 tpc=zeros(15,2); slot=zeros…
function c=scramble(n, len); if(n>8191 || n262124 i1 = i + n - 262124; else i1 = i + n; end temp…
function c=ovsf(sf_length); % sf_length为输入的扩频因子变量 c=zeros(sf_length,sf_length); ctemp=zeros(sf_length,sf_length); c(1,1)=1; fo…
function y = cell_search_cpich(x, code_number); % 用于WCDMA小区搜索的第三步,主扰码搜寻,函数返回主扰码的码号 % code_number的值为[0,63]; if(code_number > 63 …
function en_output = encoderm(x, g, alpha, puncture) %x为待编码序列,g为生成多项式,alpha为交织映射表; %如删余系数puncture = 1,则turbo码不删余,码率为1/3。如punctur…
function y = rsc_encode(g, x, end1) %x为输入序列,g为卷积码的生成多项式,y为编码后输出 %endl尾比特处理标志,如end1>0,有m个尾比特,编码至x最后一个比特到达最后一个寄存器;如end10 %由endl决定…
msg=[1 1 1 0 0 0 1 1 ]; %信息序列 poly=[1 1 0 0 1 1]; %生成多项式 [M N]=size(poly); %生成多项式大小 mseg=[m…
msg = randint(4000,1,2,139); %产生随机数 t = poly2trellis(7,[171 133]); %定义trellis code = convenc(msg,t); %卷积编码 ncode = awgn…