LTE-SISO

所属分类:matlab编程
开发工具:matlab
文件大小:34KB
下载次数:13
上传日期:2016-04-23 14:56:12
上 传 者ozqowen
说明:  LTE系统的一个比较完整的编程,包括Turbo编码,CRC校验等,不过没有同步算法
(A more complete programming LTE system, including Turbo coding, CRC check and so on, but there is no synchronization algorithm)

文件列表:
SISO\AWGNChannel.m (246, 2013-01-31)
SISO\ChanEstimate_1Tx.m (1182, 2013-02-19)
SISO\commlteSISO.m (1407, 2016-04-14)
SISO\commlteSISO_initialize.m (785, 2013-02-21)
SISO\commlteSISO_params.m (1172, 2013-12-05)
SISO\commlteSISO_step.m (2162, 2016-04-14)
SISO\commlteSISO_test_timing_ber.m (1730, 2013-12-02)
SISO\CRCdetector.m (272, 2012-09-28)
SISO\CRCgenerator.m (257, 2012-09-28)
SISO\CSRgenerator.m (2645, 2016-04-14)
SISO\DemodulatorSoft.m (1613, 2012-10-01)
SISO\Equalizer.m (337, 2013-02-11)
SISO\ExpungeFrom.m (283, 2013-02-05)
SISO\genPayload.m (526, 2016-04-14)
SISO\gridResponse_averageSlot.m (998, 2013-02-17)
SISO\gridResponse_averageSubframe.m (1004, 2013-02-17)
SISO\gridResponse_interpolate.m (952, 2013-02-12)
SISO\InterpolateCsr.m (319, 2013-02-09)
SISO\lteCblkSegParams.m (1031, 2012-12-12)
SISO\lteCbRateDematching.m (5883, 2012-12-12)
SISO\lteCbRateMatching.m (3029, 2012-12-12)
SISO\lteCbSelect.m (5655, 2012-12-12)
SISO\lteDescramble.m (1225, 2012-12-12)
SISO\lteExtData.m (6663, 2012-12-12)
SISO\lteIdChEst.m (3745, 2013-02-07)
SISO\lteIntrlvrIndices.m (954, 2012-12-12)
SISO\lteScramble.m (1156, 2012-12-12)
SISO\lteTbChannelCoding.m (2719, 2016-04-14)
SISO\lteTbChannelDecoding.m (3575, 2016-04-14)
SISO\MIMOFadingChan.m (2217, 2013-12-04)
SISO\Modulator.m (2141, 2012-09-20)
SISO\OFDMRx.m (1085, 2013-02-19)
SISO\OFDMTx.m (1189, 2013-02-19)
SISO\prmsDLSCH.m (711, 2013-02-07)
SISO\prmsPDSCH.m (3011, 2016-04-14)
SISO\REdemapper_1Tx.m (3828, 2013-02-25)
SISO\REmapper_1Tx.m (5120, 2013-02-19)
SISO\zReport_data_rate.m (402, 2013-12-02)
SISO\zVisualize.m (1930, 2013-12-04)
... ...

% zREADME.m % Instructions regarding how to run MATLAB experiments in this directory % (UnderstandingLTEwithMATLAB_Chapter5\SISO) % % This folder contains two main MATLAB scripts (testbenches) that showcase how % to execute the SISO transceiver model and look at various signals and how to assess % the qualitative and quantitative performance of the Downlink SISO Mode 1 system % as presented in chapter 5 of the "Understanding LTE withMATLAB" % The main testbenches are called commlteSISO.m & commlteSISO_test_timing_ber.m % % How to run the 1st demo: % type commlteSISO at the MATLAB command prompt % You will see that the script first sets relevant experiment parameters found in MATLAB script % commlteSISO_params.m. It then initializes three LTE transceiver parameter structures % by calling the function commlteSISO_initialize.m. Then it sets up a while loop to call % the main transceiver function commlteSISO_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 commlteSISO_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 commlteSISO_test_timing_ber at the MATLAB command prompt % You will see that the script first sets relevant experiment parameters found in MATLAB script % commlteSISO_params.m. It then initializes three LTE transceiver parameter structures % by calling the function commlteSISO_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 % commlteSISO_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.

近期下载者

相关文件


收藏者