资源简介
要求基于自适应系统逆辨识模型实现自适应均衡,即由接收信号估计发送符号 。设训练序列长度为500个符号。
代码片段和文件信息
clc;
clear all;
close all;
%发送端产生QPSK信号
len = 2000;
xI = randint(len1);
xQ = randint(len1);
for i = 1:len
if(xI(i) == 0)
xI(i) = -1;
end
if(xQ(i) == 0)
xQ(i) = -1;
end
end
x = (xI + 1i*xQ)/sqrt(2);
scatterplot(x);
title(‘发送端QPSK信号星座图‘);
hA = [0.04-0.050.07-0.21-0.50.720.3600.210.030.07];
hB = [0.4070.8150.407];
hC = [0.2270.460.68880.460.227];
%QPSK信号过信道
h = hA; %实验中可调整
xk = conv(x h‘same‘);
%对过信道的QPSK信号加噪
SNR = 20; %实验中可调整
yI = awgn(real(xk) SNR ‘measured‘);
yQ = awgn(imag(xk) SNR ‘measured‘);
y = yI + 1i*yQ;
scatterplot(y);
title(‘过信道加噪后的QPSK信号星座图‘);
%利用LMS算法对系统进行逆识别
len_train = 500;
N = 13;
xn = real(y(1:len_train));
dn = real(x(1:len_train));
% diag_R = eig(xn*xn‘);
% u1 = 2
- 上一篇:小波包信号能量特征提取
- 下一篇:DBSCAN算法MATLAB源代码
相关资源
- 基于反正切函数的变步长LMS算法的M
- LMS算法及归一化LMS算法的MATLAB代码
- 采用LMS算法利用自适应滤波器进行系
- 主动噪声控制FxLMS算法
- 基于LMS算法的自适应对消器的MATLAB实
- LMS算法学习曲线的matlab仿真
- 基于LMS算法的均衡器MATLAB实现代码
- LMS算法自适应波束形成
- 自适应NLMS算法
- 基于归一化LMS算法自适应均衡器的S
- LMS算法的MATLAB实现以及
- 频域块LMS算法
- matlab中仿真自适应信号处理LMS算法
- 自适应噪声抵消LMS算法
- 基于格梯形LMS算法的自适应滤波器
- 自适应信号处理 LMS算法
- FXLMS算法的matlab仿真
- lms算法处理含噪语音
- LMS算法MATLAB代码
- 仿射投影APA与NLMS算法比较
- 基于LMS算法的自适应均衡器的MATLAB实
- 自适应滤波器的理论研究及Matlab仿真
- anc 基于FXLMS算法的有源噪声控制源码
-
用matlab编写的LMS算法-unti
tled3.fig - LMS算法的MATLAB实现
- 最小均方滤波算法LMS算法
- 最小均方差LMS算法matlab实现.docx
- LMS性能指标 权值幅度、跟踪曲线、收
评论
共有 条评论