modulation.asv
来自「这是一个较为完整的tr方式uwb接收机的M文件」· ASV 代码 · 共 25 行
ASV
25 行
function [BitStream,Source] = Modulation(OneBitSample,n_frame)
% Data必须为501的倍数,为加上同步头后的信息
% Source为有效载荷
% 501二进制数为一贞,第一个数用来同步,后面的是有效载荷
% 每次发送5贞信息,可改
DataLength = 501*n_frame
Data = randsrc(1,DaraLength,[1,0]);
%--------------------------------------------------------------------------
Source = [];
for i = 1:n_frame
Data(1+(i-1)*501) = 1;
%加同步头
Source = [Source ; Data(2+501*(i-1):501*i)];
%计算有效载荷
end
%--------------------------------------------------------------------------
BitStream = [];
for i = 1:DataLength
if(Data(i)==1)
BitStream = [BitStream ; OneBitSample];
else
BitStream = [BitStream ; -1*OneBitSample];
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?