正确方法S1G穿过TGah信道& AWGN吗?

1视图(30天)
这是通过正确的路吗 S1G 波形通过 TGah 通道和 情况下 吗?
我有两个方法但不知道哪个是正确的:( 2 x2米姆 ,TGah Pathloss和阴影 ”)
cfgS1G = wlanS1GConfig;
cfgS1G。ChannelBandwidth =“CBW2”;% 2 MHz通道带宽
cfgS1G。序言=“短”;%短暂的序言
cfgS1G。NumTransmitAntennas = 2;% 2传输天线
cfgS1G。NumSpaceTimeStreams = 2;% 2时空流
cfgS1G。MCS = 3;
txPSDU =兰迪([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中央,发现社区如何帮助你!

开始狩猎!