韦常柱 发表于 2015-1-13 14:42:51

如何编写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 fadingchannel。他的意思是不是信道矩阵中的四个元素,全部都是相同的2 taps的rayleigh fading?另外,The Dopplershift applies to all the paths of the channel. 这句话中的path是指信道矩阵中的四个元素吗?[*]hMIMOChan = comm.MIMOChannel(...[*] 'SampleRate',            1000,...[*] 'PathDelays',            ,...[*] 'AveragePathGains',      ,...[*] 'NormalizePathGains',   false,...[*] 'MaximumDopplerShift',      5,...[*] 'TransmitCorrelationMatrix', cat(3, eye(2), ),...[*] 'ReceiveCorrelationMatrix', cat(3, , 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。另外你如果想查看信道矩阵的话,可以用 = step(H,X)

明德烈 发表于 2015-1-14 13:47:15

先看看书吧!
页: [1]
查看完整版本: 如何编写MIMO信道?