2 x2 MIMO matlab代码|摘要matlab代码
该页面包括MIMO OFDM调制的MATLAB代码。摘要matlab代码2 x1米姆和2 x2 MIMO配置是提及。
摘要2 x1 MIMO MATLAB代码
图1描绘了摘要2 x1天线系统配置。下面是2 x1 MIMO matlab代码的脚本。
%代码:Alamouti代码2 x1 MIMO摘要matlab代码
clc;
清除所有;
关闭所有;
ndata = 2;% randam数据的数量
x = randint (ndata 1 1);%输入数据生成
x = [1 - 2];
% y = [x];
%的输入数据位
Data_input_bit (1,1) = x (1, 1)
Data_input_bit (1、2) = x (1、2)
人物,情节(Data_input_bit);标题(输入数据位);
%对输入数据执行4 qam调制
z = qammod (Data_input_bit 4);
%信道系数矩阵
h = (0.3。2);
% h11 = 1;h12 = 1;h21 = 1;h22 = 1;
%噪声系数
e = (。1。1);
% e11 = 1;e12汽油= 1;e21 = 1;e22 = 1;
1 = 0(10日);
因为我= 1;%:ndata-1;
在时间T %符号;
(我,1)= z(我);
(i + 1) = z (i + 1);
%符号在时间T + 1;
(我,2)=连词(z (i + 1));
(i + 1, 2) =连词(z (i));
% time_t2(1) =连词(z (i + 1));
% time_t2 (i + 1) =连词(z (i));
结束
s1 =(我,1);
s2 = (i + 1);
% j = 1:10 0
i = 1;
% T RX1天线收到数据的时间间隔
r (1, - 1) = (h (1,1) * s1) + (h (1、2) * s2) + e (1,1);
% RX1天线收到数据的时间间隔(T + 1)
r (1、2) = ((- h(1,1)) *连词(s2)) + (h(1、2) *连词(s1)) + e (1、2);
结束
t(1,1) =((连词(h (1,1)) * r (1,1)));
t (1、2) = h(1、2) *(连词(r (1、2)));
t(2, 1) =((连词(h (1、2))) * r (1,1));
t (2, 2) = ((h(1,1) *(连词(r (1、2)))));
%最大Likelehhod Scehme检测
s1_e = t (1) + (1、2);
s2_e = t (2,1) - (2, 2);
% s1_e =((连词(h (1,1)) * r (1,1))) + ((h(1、2) *(连词(r (1、2))) +);
% s2_e =(((连词(h (2, 1))) * r (2, 1)) + ((h(1、2) *(连词(r (2, 2))));
%执行4 QAM解调
%最终输出位
final_output_Bits (1, - 1) = qamdemod (s1_e, 4)
final_output_Bits (1、2) = qamdemod (s2_e, 4)
人物,情节(final_output_Bits);标题(“最终输出比特”);
clc;
清除所有;
关闭所有;
ndata = 2;% randam数据的数量
x = randint (ndata 1 1);%输入数据生成
x = [1 - 2];
% y = [x];
%的输入数据位
Data_input_bit (1,1) = x (1, 1)
Data_input_bit (1、2) = x (1、2)
人物,情节(Data_input_bit);标题(输入数据位);
%对输入数据执行4 qam调制
z = qammod (Data_input_bit 4);
%信道系数矩阵
h = (0.3。2);
% h11 = 1;h12 = 1;h21 = 1;h22 = 1;
%噪声系数
e = (。1。1);
% e11 = 1;e12汽油= 1;e21 = 1;e22 = 1;
1 = 0(10日);
因为我= 1;%:ndata-1;
在时间T %符号;
(我,1)= z(我);
(i + 1) = z (i + 1);
%符号在时间T + 1;
(我,2)=连词(z (i + 1));
(i + 1, 2) =连词(z (i));
% time_t2(1) =连词(z (i + 1));
% time_t2 (i + 1) =连词(z (i));
结束
s1 =(我,1);
s2 = (i + 1);
% j = 1:10 0
i = 1;
% T RX1天线收到数据的时间间隔
r (1, - 1) = (h (1,1) * s1) + (h (1、2) * s2) + e (1,1);
% RX1天线收到数据的时间间隔(T + 1)
r (1、2) = ((- h(1,1)) *连词(s2)) + (h(1、2) *连词(s1)) + e (1、2);
结束
t(1,1) =((连词(h (1,1)) * r (1,1)));
t (1、2) = h(1、2) *(连词(r (1、2)));
t(2, 1) =((连词(h (1、2))) * r (1,1));
t (2, 2) = ((h(1,1) *(连词(r (1、2)))));
%最大Likelehhod Scehme检测
s1_e = t (1) + (1、2);
s2_e = t (2,1) - (2, 2);
% s1_e =((连词(h (1,1)) * r (1,1))) + ((h(1、2) *(连词(r (1、2))) +);
% s2_e =(((连词(h (2, 1))) * r (2, 1)) + ((h(1、2) *(连词(r (2, 2))));
%执行4 QAM解调
%最终输出位
final_output_Bits (1, - 1) = qamdemod (s1_e, 4)
final_output_Bits (1、2) = qamdemod (s2_e, 4)
人物,情节(final_output_Bits);标题(“最终输出比特”);
摘要2 x2 MIMO MATLAB代码
图2描绘了摘要2 x2天线系统配置。下面是2 x2 MIMO matlab代码的脚本。
%代码:Alamouti代码2 x2 MIMO摘要matlab代码
clc;
清除所有;
关闭所有;
ndata = 2;% randam数据的数量
x = randint (ndata 1 1);%输入数据生成
3 x = [2];
% y = [x];
%的输入数据位
Data_input_bit (1,1) = x (1, 1)
Data_input_bit (1、2) = x (1、2)
%对输入数据执行16 qam调制
z = qammod (Data_input_bit 4);
%信道系数矩阵
h = [0.3 -。2,。1厚);
% h11 = 1;h12 = 1;h21 = 1;h22 = 1;
%噪声系数
e = (。1。1,。1。1);
% e11 = 1;e12汽油= 1;e21 = 1;e22 = 1;
1 = 0(10日);
因为我= 1;%:ndata-1;
在时间T %符号;
(我,1)= z(我);
(i + 1) = z (i + 1);
%符号在时间T + 1;
(我,2)=连词(z (i + 1));
(i + 1, 2) =连词(z (i));
% time_t2(1) =连词(z (i + 1));
% time_t2 (i + 1) =连词(z (i));
结束
s1 =(我,1);
s2 = (i + 1);
% j = 1:10 0
i = 1;
% T RX1天线收到数据的时间间隔
r (1, - 1) = (h (1,1) * s1) + (h (1、2) * s2) + e (1,1);
% RX1天线收到数据的时间间隔(T + 1)
r (1、2) = ((- h(1,1)) *连词(s2)) + (h(1、2) *连词(s1)) + e (1、2);
% T RX2天线收到数据的时间间隔
r (2, 1) = (h (2, 1) * s1) + (h (2, 2) * s2) + e (2, 1);
% RX1天线收到数据的时间间隔(T + 1)
r (2, 2) = ((- h(2, 1)) *连词(s2)) + (h(2, 2) *连词(s1)) + e (2, 2);
结束
t(1,1) =((连词(h (1,1)) * r (1,1)));
t (1、2) = h(1、2) *(连词(r (1、2)));
t(2, 1) =((连词(h (2, 1))) * r (2, 1));
t (2, 2) = ((h(1、2) *(连词(r (2, 2)))));
c(1, 1) =((连词(h (1、2))) * r (1,1));
c (1、2) = h(1,1) *(连词(r (1、2)));
c(2, 1) =((连词(h (2, 2))) * r (2, 1));
c (2, 2) = ((h(2, 1) *(连词(r (2, 2)))));
%最大Likelehhod Scehme检测
s1_e = t (1) + (1、2) + t (2, 1) + (2, 2);
s2_e = c (1,1) - c (1、2) + c (2,1) - c (2, 2);
% s1_e =((连词(h (1,1)) * r (1,1))) + (h(1、2) *(连词(r(1、2))) +((连词(h (2, 1))) * r (2, 1)) + ((h(1、2) *(连词(r (2, 2)))));
% s2_e =((连词(h (1、2))) * r (1,1)) (((h(1,1) *(连词(r(1、2)))) +((连词(h (2, 2))) * r (2, 1)) (((h(2, 1) *(连词(r (2, 2)))));
%执行16 QAM解调
%最终输出位
final_output_Bits (1, - 1) = qamdemod (s1_e, 4)
final_output_Bits (1、2) = qamdemod (s2_e, 4)
clc;
清除所有;
关闭所有;
ndata = 2;% randam数据的数量
x = randint (ndata 1 1);%输入数据生成
3 x = [2];
% y = [x];
%的输入数据位
Data_input_bit (1,1) = x (1, 1)
Data_input_bit (1、2) = x (1、2)
%对输入数据执行16 qam调制
z = qammod (Data_input_bit 4);
%信道系数矩阵
h = [0.3 -。2,。1厚);
% h11 = 1;h12 = 1;h21 = 1;h22 = 1;
%噪声系数
e = (。1。1,。1。1);
% e11 = 1;e12汽油= 1;e21 = 1;e22 = 1;
1 = 0(10日);
因为我= 1;%:ndata-1;
在时间T %符号;
(我,1)= z(我);
(i + 1) = z (i + 1);
%符号在时间T + 1;
(我,2)=连词(z (i + 1));
(i + 1, 2) =连词(z (i));
% time_t2(1) =连词(z (i + 1));
% time_t2 (i + 1) =连词(z (i));
结束
s1 =(我,1);
s2 = (i + 1);
% j = 1:10 0
i = 1;
% T RX1天线收到数据的时间间隔
r (1, - 1) = (h (1,1) * s1) + (h (1、2) * s2) + e (1,1);
% RX1天线收到数据的时间间隔(T + 1)
r (1、2) = ((- h(1,1)) *连词(s2)) + (h(1、2) *连词(s1)) + e (1、2);
% T RX2天线收到数据的时间间隔
r (2, 1) = (h (2, 1) * s1) + (h (2, 2) * s2) + e (2, 1);
% RX1天线收到数据的时间间隔(T + 1)
r (2, 2) = ((- h(2, 1)) *连词(s2)) + (h(2, 2) *连词(s1)) + e (2, 2);
结束
t(1,1) =((连词(h (1,1)) * r (1,1)));
t (1、2) = h(1、2) *(连词(r (1、2)));
t(2, 1) =((连词(h (2, 1))) * r (2, 1));
t (2, 2) = ((h(1、2) *(连词(r (2, 2)))));
c(1, 1) =((连词(h (1、2))) * r (1,1));
c (1、2) = h(1,1) *(连词(r (1、2)));
c(2, 1) =((连词(h (2, 2))) * r (2, 1));
c (2, 2) = ((h(2, 1) *(连词(r (2, 2)))));
%最大Likelehhod Scehme检测
s1_e = t (1) + (1、2) + t (2, 1) + (2, 2);
s2_e = c (1,1) - c (1、2) + c (2,1) - c (2, 2);
% s1_e =((连词(h (1,1)) * r (1,1))) + (h(1、2) *(连词(r(1、2))) +((连词(h (2, 1))) * r (2, 1)) + ((h(1、2) *(连词(r (2, 2)))));
% s2_e =((连词(h (1、2))) * r (1,1)) (((h(1,1) *(连词(r(1、2)))) +((连词(h (2, 2))) * r (2, 1)) (((h(2, 1) *(连词(r (2, 2)))));
%执行16 QAM解调
%最终输出位
final_output_Bits (1, - 1) = qamdemod (s1_e, 4)
final_output_Bits (1、2) = qamdemod (s2_e, 4)
下载的输出,输出极点,味噌,米姆MATLAB代码
遵循下面的链接下载的输出,输出极点、味噌和米姆MATLAB代码。
下载那
下载的输出
下载单
下载味噌
MATLAB的有用链接代码
参考以下以及链接提到左侧面板上有用的MATLAB代码。
OFDM序言代时间估计corr频率下估计corr信道估计11 WLAN通道PN序列生成OFDMA Tx的处方AES DES载波聚合CCDF冷杉过滤器IIR滤波器低通冷杉维特比译码器CRC8 CRC32
射频和无线教程
无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达