mod_8psk.m
来自「协作通信」· M 代码 · 共 14 行
M
14 行
function mod_data=mod_8psk(bin_data)
if rem(length(bin_data),3)~=0
error('the length of the data is wrong');
else
matr_bin=reshape(bin_data,3,length(bin_data)/3)';
matr_dec=bi2de(matr_bin,2,'left-msb');
aa=tan(3*pi/8)/sqrt(6);
bb=tan(pi/8)/sqrt(6);
pskTable=[aa+j*bb bb+j*aa -bb+j*aa -aa+j*bb ...
-aa-j*bb -bb-j*aa bb-j*aa aa-j*bb ];
mod_data=pskTable(matr_dec+1);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?