TransmitDiversity_Mode2

所属分类:matlab编程
开发工具:matlab
文件大小:41KB
下载次数:77
上传日期:2016-12-10 00:39:37
上 传 者keep coding
说明:  LTE下行链路发射分集仿真,仿真配置:16QAM调制、1/3码率Turbo编码、10MHz带宽、每个子帧一个PDCCH符号、单码字、8次迭代Turbo译码,每次处理1000万比特用户数据、早期终止机制、MMSE(最小均方误差)MIMO接收器,PDSCH发射端进行发射分集预编码。信道模型是LTE-MIMO信道附加AWGN信道。收发两端采用的双天线配置,天线相关性为中等。
(LTE downlink transmit diversity simulation configuration: 16QAM modulation, 1/3 Turbo coding rate, 10MHz bandwidth of each sub-frame a PDCCH symbol, single code word, 8 iterations Turbo decoding, each processing 10 million bits of user data, early termination mechanisms, the MMSE (minimum mean square error) the MIMO receivers, a PDSCH transmitting terminal transmit diversity precoding. Channel model is LTE-MIMO channel additional AWGN. Dual antenna transceivers at both ends of the configuration, the antenna correlation is moderate.)

文件列表:
TransmitDiversity_Mode2\AWGNChannel.m (246, 2013-01-31)
TransmitDiversity_Mode2\ChanEstimate_mTx.m (2920, 2013-02-26)
TransmitDiversity_Mode2\CheckAntennaConfig.m (413, 2013-03-08)
TransmitDiversity_Mode2\commlteMIMO.m (1395, 2016-04-06)
TransmitDiversity_Mode2\commlteMIMO_initialize.m (833, 2013-03-08)
TransmitDiversity_Mode2\commlteMIMO_params.m (1398, 2016-12-09)
TransmitDiversity_Mode2\commlteMIMO_TD_step.m (2484, 2013-12-05)
TransmitDiversity_Mode2\commlteMIMO_test_timing_ber.m (2110, 2016-12-09)
TransmitDiversity_Mode2\CRCdetector.m (272, 2012-09-28)
TransmitDiversity_Mode2\CRCgenerator.m (257, 2012-09-28)
TransmitDiversity_Mode2\CSRgenerator.m (2644, 2013-02-19)
TransmitDiversity_Mode2\DemodulatorSoft.m (1613, 2012-10-01)
TransmitDiversity_Mode2\Equalizer_simo.m (397, 2013-02-19)
TransmitDiversity_Mode2\ExpungeFrom.m (71, 2013-02-22)
TransmitDiversity_Mode2\ExtChResponse.m (455, 2013-02-25)
TransmitDiversity_Mode2\genPayload.m (469, 2013-03-09)
TransmitDiversity_Mode2\getSnrVector.m (201, 2013-03-09)
TransmitDiversity_Mode2\getTBsizeMCS.m (1716, 2013-03-29)
TransmitDiversity_Mode2\gridResponse.m (419, 2013-03-08)
TransmitDiversity_Mode2\gridResponse_averageSlot.m (1464, 2013-03-07)
TransmitDiversity_Mode2\gridResponse_averageSubframe.m (1181, 2013-03-07)
TransmitDiversity_Mode2\gridResponse_interpolate.m (1597, 2013-02-26)
TransmitDiversity_Mode2\IdChEst.m (1900, 2013-03-09)
TransmitDiversity_Mode2\IdChEst_new.m (2110, 2013-03-09)
TransmitDiversity_Mode2\InterpolateCsr.m (319, 2013-02-09)
TransmitDiversity_Mode2\lteCblkSegParams.m (1031, 2012-12-12)
TransmitDiversity_Mode2\lteCbRateDematching.m (5883, 2012-12-12)
TransmitDiversity_Mode2\lteCbRateMatching.m (3029, 2012-12-12)
TransmitDiversity_Mode2\lteCbSelect.m (5655, 2012-12-12)
TransmitDiversity_Mode2\lteDescramble.m (1225, 2012-12-12)
TransmitDiversity_Mode2\lteExtData.m (6663, 2012-12-12)
TransmitDiversity_Mode2\lteIdChEst.m (3745, 2013-02-07)
TransmitDiversity_Mode2\lteIntrlvrIndices.m (954, 2012-12-12)
TransmitDiversity_Mode2\lteScramble.m (1156, 2012-12-12)
TransmitDiversity_Mode2\lteTbChannelCoding.m (2687, 2012-12-12)
TransmitDiversity_Mode2\lteTbChannelDecoding.m (3565, 2013-03-09)
TransmitDiversity_Mode2\MIMOFadingChan.m (1470, 2013-12-05)
TransmitDiversity_Mode2\Modulator.m (1158, 2013-03-07)
TransmitDiversity_Mode2\ModulatorDetail.m (1362, 2013-03-07)
... ...

% zREADME.m % Instructions regarding how to run MATLAB experiments in this directory % (UnderstandingLTEwithMATLAB_Chapter6\TransmitDiversity_Mode2) % % This folder contains two main MATLAB scripts (testbenches) that showcase how % to execute the Transmit Diversity MIMO transceiver model and look at various signals and how to assess % the qualitative and quantitative performance of the Downlink MIMO Mode 2 system % as presented in chapter 6 of the "Understanding LTE withMATLAB" % The main testbenches are called commlteMIMO.m & commlteMIMO_test_timing_ber.m % % How to run the 1st demo: % type commlteMIMO at the MATLAB command prompt % You will see that the script first sets relevant experiment parameters found in MATLAB script % commlteMIMO_params.m. It then initializes three LTE transceiver parameter structures % by calling the function commlteMIMO_initialize.m. Then it sets up a while loop to call % the main transceiver function commlteMIMO_step.m. % Each iteration of the while loop processes one subframe of data. % You will see that after processing each subframe, the script calls the zVisualize.m function to % examine the magnitude spectra of the tranmitted and received signals (before and after equalization) % as well as the modulation constellation of the transmitted and the received signals. % Exploration: % By changing the parametrers found in commlteMIMO_params.m you can experiment with various conditions. % For example by chaging parameters such as maxNumErrs and maxNumBits, % you get longer or shorter experiment time. By changing the parameter modType % you can see the effect of using different modulation schemes and by % chaging link SNR, the parameter snrdB, you can se the efect of AWGN noise % on the overall performance. % % How to run the 2nd demo: % type commlteMIMO_test_timing_ber at the MATLAB command prompt % You will see that the script first sets relevant experiment parameters found in MATLAB script % commlteMIMO_params.m. It then initializes three LTE transceiver parameter structures % by calling the function commlteMIMO_initialize.m. Then it iterates % through a set of link SNR values and computes a quantitative performance % measure of BER as a function of SNR. For better results, the experiments % have to be long enough, which usually means parametrers in file % commlteMIMO_params.m, known as maxNumErrs and maxNumBits, need to be larger than % 1e4 and 1e7 respectively. % Exploration: % By changing the parameter modType you can see the effect of using different modulation schemes. % By changing the parameters Eqmode and chEstOn , you can experiment with different types of equalizer used % and chanel estimation methods applied, respectively, etc. % Aslo by editing the file getSnrVector.m you can chnage the values and % range of SNR values for each modulation mode. % Furthermore the choice of channel model has a great impact on perfromance. % By modifying the chanMdl and corrLvl parameters in commlteMIMO_params.m % you can implement differrent profile of channel degradations and observe % the results on the BER perfpormance.

近期下载者

相关文件


收藏者