研发埠
标题:
如何编写MIMO信道?
[打印本页]
作者:
韦常柱
时间:
2015-1-13 14:42
标题:
如何编写MIMO信道?
用matlab如何编写MIMO信道?最好举个例子~~~如果你有通信工具箱,且版本比2013低,可以用 mimochan如果版本是2013b,可以用 comm.MIMOChannel:
http://www.mathworks.com/help/co ... lass.html#btbue63-4
另外,专用于 LTE 的 MIMO 信道可以用 comm.LTEMIMOChannel:
http://www.mathworks.com/help/co ... mochannelclass.htm
问:比如其中有个例子用的是2-by-2 Rayleigh fading channel。他的意思是不是信道矩阵中的四个元素,全部都是相同的2 taps的rayleigh fading?另外,The Doppler shift applies to all the paths of the channel. 这句话中的path是指信道矩阵中的四个元素吗?
hMIMOChan = comm.MIMOChannel(...
'SampleRate', 1000,...
'PathDelays', [0 1e-3],...
'AveragePathGains', [3 5],...
'NormalizePathGains', false,...
'MaximumDopplerShift', 5,...
'TransmitCorrelationMatrix', cat(3, eye(2), [1 0.1;0.1 1]),...
'ReceiveCorrelationMatrix', cat(3, [1 0.2;0.2 1], eye(2)),...
'RandomStream', 'mt19937ar with seed',...
'Seed', 33,...
'PathGainsOutputPort', true);
答:这里说的2-by-2应该是指收发端天线数均为2。每对收发天线之间的path数是2,这是因为PathDelays参数是一个向量,长度为Np = 2. 信道中不止4个元素,而是Ns*Np*Nt*Nr的矩阵,其中Ns是多少个取样时间数,Nt、Nr、Np分别是发送天线数、接受天线数和信道径数。 你可以结合 step 函数就容易理解了:
http://www.mathworks.com/help/comm/ref/comm.mimochannel.step.html
。另外你如果想查看信道矩阵的话,可以用 [Y,PATHGAINS] = step(H,X)
作者:
明德烈
时间:
2015-1-14 13:47
先看看书吧!
欢迎光临 研发埠 (http://bbs.yanfabu.com/)
Powered by Discuz! X3.2