资源简介
使用常模算法实现通信信号的盲均衡,具体算法有CMA算法、RLS-CMA算法,以及改进软法MRLS-CMA算法
代码片段和文件信息
clc
clear all;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 实现了信号的盲均衡算法
% CMA、RLS-CMA和MRLS-CMA算法
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%% 仿真条件 %%%%%%%%
i = sqrt(-1);
L = 2000;
SNR = 20;
h = [0.26 0.93 0.26];
h = h/norm(h);
Nh = length(h);
ISI_cma = 0;
ISI_rlscma = 0;
ISI_mrlscma = 0;
Nf = 17;
times = 20;
for loop = 1:times
M = 8;
iniphase = 0;
sa = randint(L1M);
sn = (pskmod(saMiniphase))‘;
rn = filter(h1sn);
xn = awgn(rnSNR‘measured‘);
%%%%%% CMA 算法 %%%%%%
W_cma = zeros(Nf1);
W_cma((Nf+1)/2) = 1;
muCMA = 0.01;
for k = 1:L-Nf
X_cma(:k) = fliplr(xn(k:k+Nf-1));
Y_cma(k) = W_cma‘*X_cma(:k);
E_cma(k) = Y_cma(k)*(abs(Y_cma(k))^2-1);
W_cma = W_cma - muCMA*conj(E_cma(k))*X
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9381 2014-12-19 20:20 constellation.png
文件 6633 2014-12-19 20:20 ISI.png
文件 76 2014-12-19 20:22 说明.txt
文件 3130 2014-12-19 20:18 CMA_Algorithm.m
----------- --------- ---------- ----- ----
19220 4
相关资源
- 经典滤波算法
- KMP算法C语言程序
- SVM算法实现(源码+文档)
- 算法A律U律实现
- 人工蜂群算法.docx
- 485通信控制3路相位差120°PWM输出
- ftp工具代码
- BlowFish加密算法
- C语言常用算法源代码
- c++数组快排算法
- 算法表达式求值.cpp
- PID算法.c
- QR二维码C++源码 算法实现
- 基于opencv漫水填充算法综合
- 信息学奥赛一本通——算法部分
- 银行家算法分配资源的模拟实现(m
- C语言程序设计50例.docx
- 常见排序算法比较.cpp
- 烟花优化算法(c语言版)
- c++常用游戏算法及数据结构设计
- QT信号槽开发
- 深度学习算法地图
- 串口数据采集及显示
- 扫描线多边形填充算法实现
- Visual_C++_数据采集与串口通信测控应用
- c++编写的串口通讯程序
- 基于改进的fcm算法的图像分割vc++
- TLV解析算法
- 《Data Structures and Algorithm Analysis in C
- TOA/AOA定位算法C语言代码
评论
共有 条评论