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