📄 scrambled.m
字号:
function[x]=scrambled(r,SCRAMBLESEQUENCE) % 扰码函数,输入为行向量和标准的扰码向量,输出为扰码后的行向量
number=size(r); % 计算向量长度
if (number(2)>127)
tempt1=rem(number(2),127);
padvector=zeros(1,127-tempt1);%确定填充向量的长度
r=[r,padvector];
line=size(r);
tempt2=zeros(127,(line(2)/127)); %定义矩阵
tempt2(:)=r; %对矩阵赋值
tempt3=mulivector(SCRAMBLESEQUENCE,(line(2)/127));%产生扰码矩阵
tempt4=rem((tempt2+tempt3),2); %产生扰码后的数据矩阵
tempt5=tempt4(:);
tempt5=tempt5';
x=tempt5(1:1:number(2));
else
tempt1=SCRAMBLESEQUENCE(1:1:number(2));
x=rem((tempt1+r),2);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -