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.
近期下载者:
相关文件:
收藏者: