资源简介
毕业设计做的系统仿真,可以稍改,作为学习交流
代码片段和文件信息
%------------------------------------------
% EE359 final project Fall 2002
% Channel estimation for a MIMO-OFDM system
% By Shahriyar Matloub
%------------------------------------------
clear all;
%close all;
i=sqrt(-1);
Rayleigh=1;
AWGN=0; % for AWGN channel
MMSE=0; % estimation technique
Nsc=64; % Number of subcarriers
Ng=16; % Cyclic prefix length
SNR_dB=[0 5 10 15 20 25 30 35 40]; % Signal to noise ratio
Mt=2; % Number of Tx antennas
Mr=2; % Number of Rx antennas
pilots=[1:Nsc/Ng:Nsc]; % pilot subcarriers
DS=5; % Delay spread of channel
iteration_max=200;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Channel impulse response %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if (Rayleigh)
N=50;
fm=100;
B=20e3;
fd=(rand(1N)-0.5)*2*fm;
theta=randn(1N)*2*pi;
c=randn(1N);
c=c/sum(c.^2);
t=0:fm/B:10000*fm/B;
Tc=zeros(size(t));
Ts=zeros(size(t));
for k=1:N
Tc=c(k)*cos(2*pi*fd(k)*t+theta(k))+Tc;
Ts=c(k)*sin(2*pi*fd(k)*t+theta(k))+Ts;
end
r=ones(Mt*Mr1)*(Tc.^2+Ts.^2).^0.5;
index=floor(rand(Mt*MrDS)*5000+1);
end
MEE1=zeros(1length(SNR_dB));
MEE2=zeros(1length(SNR_dB));
for snrl=1:length(SNR_dB)
snrl
estimation_error1=zeros(Mt*MrNsc);
estimation_error2=zeros(Mt*MrNsc);
R1=besselj(02*pi*fm*(Nsc+Ng)/B);
sigma2=10^(-SNR_dB(snrl)/10);
aa=(1-R1^2)/(1-R1^2+sigma2);
bb=sigma2*R1/(1-R1^2+sigma2);
for iteration=1:iteration_max
%iteration
if AWGN==1
h=ones(Mt*Mr1);
else
phi=rand*2*pi;
h=r(index+iteration)*exp(j*phi);
%h=rand(Mt*MrDS);
h=h.*(ones(Mt*Mr1)*(exp(-0.5).^[1:DS]));
h=h./(sqrt(sum(abs(h).^22))*ones(1DS));
end
CL=size(h2); % channel length
data_time=zeros(MtNsc+Ng);
data_qam=zeros(MtNsc);
data_out=zeros(MrNsc);
output=zeros(MrNsc);
for tx=1:Mt
data_b=0*round(rand(4Nsc)); % data
data_qam(tx:)=j*(2*(mod(data_b(1:)+data_b(2:)2)+2*data_b(1:))-3)+...
2*(mod(data_b(3:)+data_b(4:)2)+2*data_b(3:))-3;
for loop=1:Mt
data_qam(txpilots+loop-1)=(1+j)*(loop==tx); % pilots
end
data_time_temp=ifft(data_qam(tx:));
data_time(tx:)=[data_time_temp(end-Ng+1:end) data_time_temp];
end
for rx=1:Mr
for tx=1:Mt
output_temp=conv(data_time(tx:)h((rx-1)*Mt+tx:));
output(rx:)=output_temp(Ng+1:Ng+Nsc)+output(rx:);
end
np=(sum(abs(output(rx:)).^2)/length(output(rx:)))*sigma2;
noise=(randn(size(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6052 2006-05-06 21:55 MIMO-OFDM(simuli
文件 14591 2007-12-24 15:02 MIMO-OFDM(simuli
文件 6052 2006-05-06 21:55 MIMO-OFDM(simuli
文件 14591 2007-12-24 15:02 MIMO-OFDM(simuli
文件 6671 2009-12-27 16:06 MIMO-OFDM(simuli
文件 3634 2001-11-30 08:09 MIMO-OFDM(simuli
文件 658 2001-11-26 18:37 MIMO-OFDM(simuli
文件 741 2001-11-26 03:37 MIMO-OFDM(simuli
文件 671 2001-11-26 18:47 MIMO-OFDM(simuli
文件 2166 2001-11-30 08:13 MIMO-OFDM(simuli
文件 410 2001-11-26 03:05 MIMO-OFDM(simuli
文件 370 2001-11-26 03:24 MIMO-OFDM(simuli
文件 3726 2001-11-30 08:24 MIMO-OFDM(simuli
文件 1742 2001-11-27 21:49 MIMO-OFDM(simuli
文件 2753 2001-11-30 06:35 MIMO-OFDM(simuli
文件 4484 2001-11-30 06:30 MIMO-OFDM(simuli
文件 658 2001-11-26 18:37 MIMO-OFDM(simuli
文件 562 2001-11-30 07:56 MIMO-OFDM(simuli
文件 684 2001-11-30 07:56 MIMO-OFDM(simuli
文件 743 2001-11-30 07:55 MIMO-OFDM(simuli
文件 2167 2001-11-27 21:49 MIMO-OFDM(simuli
文件 1052 2001-11-30 07:55 MIMO-OFDM(simuli
文件 3387 2001-11-30 07:42 MIMO-OFDM(simuli
文件 5109 2001-11-30 07:42 MIMO-OFDM(simuli
文件 1652 2001-11-27 01:37 MIMO-OFDM(simuli
文件 2933 2001-11-30 06:31 MIMO-OFDM(simuli
文件 2967 2001-11-30 06:31 MIMO-OFDM(simuli
文件 4691 2001-11-30 06:31 MIMO-OFDM(simuli
文件 4657 2001-11-30 06:31 MIMO-OFDM(simuli
文件 3182 2001-11-30 06:31 MIMO-OFDM(simuli
............此处省略318个文件信息
相关资源
- 基于matlab的斜抛运动轨迹分析(考虑
- 掺铒光纤放大器数值计算matlab.zip
- 车牌识别Matlab代码61833
- 基于MATLAB的车牌识别代码
- 802.11a_simulation with matlab
- 图像处理基础算法源代码MATLAB集合
- 图片二维小波变换的分解与重构_mat
- 13位巴克码产生波形及其模糊图 matl
- matlab量化投资基础知识
- 人工神经网络MATLAB程序代码
- MATLAB实现曼切斯特编码,密勒编码,
- matlab海明编码,crc校验 带gui
- Matlab EMD工具箱+时频分析TFTB工具箱
-
用Matlab中的Simuli
nk对AM波进行调制解 - 基于MATLAB的运动控制系统的仿真软件
- 基于matlab的车牌识别内含matlab代码以
- 基于matlab的图像拼接含matlab代码以及
- 薛定宇--MATLAB代码
- 《精通MATLAB GUI设计(第2版)》
- Matlab短学期作业报告
- 遗传退火算法法MATLAB程序设计
- PESQ与LSD评价
- 一个社团发现的MATLAB工具箱
- 基于MATLAB的Harris角点检测并精确到亚
- 变化检测MATLAB代码
- Matlab车道线检测46119
- 基于无线通信基站的室内三维定位问
- 完整LTE下MIMO OFDM仿真
- NS方程MATLAB
-
matlab与simuli
nk模拟仿真教程
评论
共有 条评论