ovsf_generator.m

来自「该程序是用MATLAB编写的应用于WCDMA中扩频的OVSF码的产生」· M 代码 · 共 19 行

M
19
字号
function ovsf_codes=ovsf_generator(spread_factor,code_number)
ovsf_codes=1;
if spread_factor==1
    return;
end
for i=1:1:log2(spread_factor)
      temp=ovsf_codes;
for j=1:1:size(ovsf_codes,1)
   if j==1
       ovsf_codes=[temp(j,:),temp(j,:); temp(j,:),(-1)*temp(j,:)];
    else
        ovsf_codes=[ovsf_codes; temp(j,:),temp(j,:); temp(j,:),(-1)*temp(j,:)];
    end
end
end
if code_number>0
    ovsf_codes=ovsf_codes(code_number,:);
end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?