dsss2008.m
来自「使用matlab来实现直接序列扩频的调制和解调」· M 代码 · 共 20 行
M
20 行
function [DSFrame] = BD_DSSS(DataFrame, I_Chip, Q_Chip)
if((max(max(DataFrame))~=1)||(min(min(DataFrame))~=-1))
error('原始信息错误!!!');
end
if((size(DataFrame,1) ~= 2) || (size(DataFrame,2) ~= 500))
error('原始信息帧格式错误!!!');
end
if((size(I_Chip,2) ~= 255) || (size(Q_Chip,2) ~= 255))
error('扩频码格式错误!!!');
end
DSFrame = [];
FrameLen = size(DataFrame, 2);
for i = 1:FrameLen
DSFrame = [DSFrame, [DataFrame(1,i) .* I_Chip; DataFrame(2,i) .*Q_Chip]];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?