📄 qpskmod.asv
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% File Name:
% Function:
% Author:
% Date:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [iout,qout]=qpskmod(paradata,nd,ml)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% variables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% paradata : input data
% nd : number of data
% ml : number of modulation levels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
m2=ml./2;
paradata2=paradata.*2-1;
count2=0; %symbol
for jj=1:nd
isi = zeros(1,1);
isq = zeros(1,1);
for ii = 1 : m2
isi = isi + 2.^( m2 - ii ) .* paradata2(1,ii+count2);
isq = isq + 2.^( m2 - ii ) .* paradata2(1,m2+ii+count2);
end
iout((1:para),jj)=isi;
qout((1:para),jj)=isq;
count2=count2+ml;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -