资源简介
盲信道估计源代码下载
blind channel estimation
2008-08-29- 19:51
matlab编写的盲信道估计程序,对进行信道估计的朋友有用。
代码片段和文件信息
% in this programe a highly scattered enviroment is considered. The
% Capacity of a MIMO channel with nt transmit antenna and nr recieve
% antenna is analyzed. The power in parallel channel (after
% decomposition) is distributed as water-filling algorithm
% the pdf of the matrix lanada elements is depicted too.
clear all
close all
clc
nt_V = [1 2 3 2 4];
nr_V = [1 2 2 3 4];
N0 = 1e-4;
B = 1;
Iteration = 1e4; % must be grater than 1e2
SNR_V_db = [-10:3:20];
SNR_V = 10.^(SNR_V_db/10);
color = [‘b‘;‘r‘;‘g‘;‘k‘;‘c‘];
notation = [‘-o‘;‘->‘;‘<-‘;‘-^‘;‘-s‘];
for(k = 1 : 5)
nt = nt_V(k);
nr = nr_V(k);
for(i = 1 : length(SNR_V))
Pt = N0 * SNR_V(i);
for(j = 1 : Iteration)
H = random(‘rayleigh‘1nrnt);
[S V D] = svd(H);
landas(:j) = diag(V);
[Capacity(ij) PowerAllo] = WaterFilling_alg(Ptlandas(:j)BN0);
end
end
f1 = figure(1);
hold on
plot(SNR_V_dbmean(Capacity‘)notation(k:)‘color‘color(k:))
f2 = figure(2);
hold on
[yx] = hist(reshape(landas[1min(ntnr)*Iteration])100);
plot(xy/Iteration‘color‘color(k:));
clear landas
end
f1 = figure(1)
legend_str = [];
for( i = 1 : length(nt_V))
legend_str =[ legend_str ;...
{[‘nt = ‘num2str(nt_V(i))‘ nr = ‘num2str(nr_V(i))]}];
end
legend(legend_str)
grid on
set(f1‘color‘[1 1 1])
xlabel(‘SNR in dB‘)
ylabel(‘Capacity bits/s/Hz‘)
f2 = figure(2)
legend(legend_str)
grid on
set(f2‘color‘[1 1 1])
ylabel(‘pdf of elements in matrix landa in svd decomposition of marix H‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1661 2006-10-03 09:17 盲信道估计源代码\mimo\MIMO_System.m
文件 779 2006-10-02 20:37 盲信道估计源代码\mimo\WaterFilling_alg.m
文件 24064 2009-04-13 13:24 盲信道估计源代码\mimo\盲信道估计源代码下载.doc
目录 0 2006-10-04 15:40 盲信道估计源代码\mimo
目录 0 2009-04-13 13:24 盲信道估计源代码
----------- --------- ---------- ----- ----
26504 5
- 上一篇:美国标准大气
- 下一篇:电子脉搏计数器.ms10
相关资源
- FT显著性算法matlab代码
- 小波变换MATLAB代码
- 逻辑航迹起始算法代码
- 指静脉处理代码
- SIMPLE算法Matlab代码
- 《无人驾驶车辆模型预测控制》书中
- 基于SIFT特征的图像配准MATLAB代码
- 布谷鸟算法的matlab代码
- RBF神经网络的训练 MATLAB源程序代码
- 油位计仪表盘识别matlab代码实现
- LMS算法MATLAB代码
- MATLAB代码:小波包分解与重构、能量
- 随机森林matlab代码分类RF/回归RF
- MATLAB基于BP神经网络的手写数字识别代
- 模糊熵Matlab程序
- 指纹图像细化 matlab程序源代码
- 非线性模型预测控制的matlab参考代码
- Differential Evolution 微分进化算法matla
- 自适应滤波器matlab代码
- matlab代码,小波变换实现图像去噪,
- k均值聚类分析matlab代码
- BTT导弹六自由度仿真实验-MATLAB源代码
- 光纤布拉格光栅和长周期光栅算法与
- 支持向量机回归预测代码
- Duda模式分类Pattern Classification MATLAB 代
- 适合于强机动的Jerk模型代码
- 暗通道先验+引导滤波MATLAB代码
- Las点云数据读取代码
- 三点法隐写代码
- Matlab分类准确率代码
评论
共有 条评论