S1G通过TGah通道和AWGN的正确方法?

1次查看(最近30天)
迈克Dachui
迈克Dachui 2020年5月15日
哪条路是正确的通道 S1G 波形通过 TGah 通道和 情况下
我有两种方法,但不知道哪一种是正确的:( 2 x2米姆 , TGah是' Pathloss和阴影 ”)
cfgS1G = wlanS1GConfig;
cfgS1G。ChannelBandwidth =“CBW2”% 2兆赫信道带宽
cfgS1G。序言=“短”%短暂的序言
cfgS1G。NumTransmitAntennas = 2;% 2发射天线
cfgS1G。NumSpaceTimeStreams = 2;% 2时空流
cfgS1G。MCS = 3;
txPSDU = randi([0 1],cfgS1G.PSDULength*8,1);
txWaveform = wlanWaveformGenerator (txPSDU cfgS1G);
%创建并配置TGah通道
tgahChannel = wlanTGahChannel;
tgahChannel。DelayProfile =“f型”
tgahChannel。NumTransmitAntennas = cfgS1G.NumTransmitAntennas;
tgahChannel。NumReceiveAntennas = 2;
tgahChannel。TransmitReceiveDistance = 50;
tgahChannel。ChannelBandwidth = cfgS1G.ChannelBandwidth;
tgahChannel。LargeScaleFadingEffect =“Pathloss和阴影”
awgnChannel = comm.AWGNChannel;
awgnChannel。NoiseMethod =“信噪比”
awgnChannel。信噪比= 20;
第一:
rxWaveform = awgnChannel (tgahChannel (txWaveform));
2号:
preChSigPwr_dB = 10 * log10(意味着(abs (tx)));
sigPwr1 = 10 ^ (preChSigPwr_dB (1) -tgahChannel.info.Pathloss) / 10);
sigPwr2 = 10 ^ (preChSigPwr_dB (2) -tgahChannel.info.Pathloss) / 10);
sigPwr = [sigPwr1, sigPwr2];
awgnChannel。SignalPower = sigPwr;
rxWaveform = awgnChannel (tgahChannel (txWaveform));
期待您的建议!!非常感谢! !

答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!