BPSK/QPSKSIMOSIMOSIMOSIMO11.11.1.11)2)3)MATLAB1.1.21)simulinkQPSKQPSK500kbps[04e-068e-061.2e-05][0-3-6-9]dB200Hz1.1.3(1)2BeforeRayleighFading1#QPSK2AfterRayleighFading#ImpulseResponse#ImpulseResponse#3410*2787.421cBHz005.01mcfTs1.2BPSK/QPSK1.2.1simulinkBPSKQPSKBPSK/QPSKAWGN1.2.21.simulinkBPSK/QPSKAWGNBPSKQPSK0bEN0~10dB1dBa)106b)1Mbps2.1AWGNComplexpathgainportBPSKQPSK0bEN0~40dB5dB100Hz1.2.3(1)AWGNBPSK/QPSKRAYLEIGH+AWGNBPSK/QPSK(2)AWGNBPSK/QPSK#BPSKQPSKEb/NodBEb/No=10dB510BPSKQPSKRAYLEIGH+AWGNBPSK/QPSK#BPSK/QPSKEb/No10dB210(3)1.BPSKQPSKQPSKBPSK2.3.22.1SIMO2.1.11.simulinkSIMO16QAM2.SIMO16QAM2.1.21.SIMO2.MATLABsimulink3.4.2.1.3M2.1.4M=2M=3#M=2M=3#1/MM=3##initialseed2.1.5)(spsMMksssskdp101)(MMkkmr1kMbM##Eb/N0]4)1(1[]2)1(2[2122MbMMMbMNeq#2.1.63simulinkBPSKQPSKBPSK/QPSKAWGNSIMO16QAM,simo3,,162QAM,3SIMO1##100HzFlatInitialseed19##2Initialseed2##Initalseed#Gain/Display3#1:11/2116QAM1#1/34#simulinkGainGain#AddSwitchAddGainSwitch0Gain#Switch1GainBiggerAbsBABSBiggerSignal#Gain5#AddGainSGainSQ1Q2P1P2#