📄 modulation.asv
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -