IQ失衡损害的MATLAB
本节涵盖MATLAB源代码智商失衡损害IQ振幅和相位不平衡对星座图使用的影响matlab代码.
A部分和C部分的matlab代码同上所述摘要页面.
源代码- part B
IQ_amp_imb = input('输入IQ振幅不平衡(默认值:0.03):');幅度不平衡百分比
IQ_phase_imb = input('输入IQ相位不平衡(默认值:0.03):');%相位不平衡
N = size(mapper_out_ori);
IQ_amp_imb = IQ_amp_imb.*randn(1,N);线性值(不在%中)
IQ_phase_imb = IQ_phase_imb*2.*(rand(1,N)-0.5);%(弧度)
mapper_out = mapper_out ';
i = 1: N
alph = cos (IQ_phase_imb(我))- j *罪(IQ_phase_imb(我))* IQ_amp_imb(我);
β= IQ_amp_imb(我)* cos (IQ_phase_imb(我))+ j *罪(IQ_phase_imb(我));
(:, i) = alph * mapper_out (:, i) +β*连词(mapper_out(:,我));
结束
figure;plot(real(out), image (out),'b+');标题(智商失衡星座);
IQ_phase_imb = input('输入IQ相位不平衡(默认值:0.03):');%相位不平衡
N = size(mapper_out_ori);
IQ_amp_imb = IQ_amp_imb.*randn(1,N);线性值(不在%中)
IQ_phase_imb = IQ_phase_imb*2.*(rand(1,N)-0.5);%(弧度)
mapper_out = mapper_out ';
i = 1: N
alph = cos (IQ_phase_imb(我))- j *罪(IQ_phase_imb(我))* IQ_amp_imb(我);
β= IQ_amp_imb(我)* cos (IQ_phase_imb(我))+ j *罪(IQ_phase_imb(我));
(:, i) = alph * mapper_out (:, i) +β*连词(mapper_out(:,我));
结束
figure;plot(real(out), image (out),'b+');标题(智商失衡星座);
输入输出星座图
MATLAB代码的有用链接
参考以下以及左边面板上提到的链接,以获得有用的MATLAB代码。
OFDM前导信号的产生时间偏差估计频率估计信道估计11a WLAN信道PN序列生成OFDMA Tx RxAES DES载波聚合CCDF冷杉过滤器IIR滤波器低通FIR维特比译码器CRC8 CRC32
射频和无线教程
无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达