Description: Digital pre-distortion process, very good, very good, the use of direct training method, good results
File list (Check if you may need any files):
PD_simulation\matlab\comb.m
.............\......\compconv.m
.............\......\compoversamp.m
.............\......\hrollfcoef.m
.............\......\memorySaleh_characteristic.m
.............\......\OFDM_HammersteinPD.m
.............\......\OFDM_memoryPolynomialPA.m
.............\......\OFDM_memorypolynomialPD.m
.............\......\OFDM_memorySaleh.m
.............\......\OFDM_memorySaleh_memorygainPD.m
.............\......\OFDM_memorySaleh_memoryidealPD.m
.............\......\OFDM_memorySaleh_memorylessgainPD.m
.............\......\OFDM_memorySaleh_memorylessidealPD.m
.............\......\OFDM_WienerPA.m
.............\......\PDxishu_Hammerstein.m
.............\......\PDxishu_polynomial.m
.............\......\qam16_basic.m
.............\......\qam16_DiscreteNewton.m
.............\......\qam16_Gain_PD_old.m
.............\......\qam16_ideal_PD.asv
.............\......\QAM16_MP_drect_learning.asv
.............\......\QAM16_MP_drect_learning.m
.............\......\QAM16_MP_indrect_learning.asv
.............\......\QAM16_MP_indrect_learning.m
.............\......\qam16_Saleh_GainLUT_PD.m
.............\......\qam16_Saleh_ideal_PD.asv
.............\......\qam16_Saleh_ideal_PD.m
.............\......\qam16_Saleh_secant.asv
.............\......\qam16_Saleh_secant.m
.............\......\qam16_secant.asv
.............\......\qam16_secant.m
.............\......\qam16_TWTA.m
.............\......\qamdemod.m
.............\......\qammod.m
.............\......\Saleh_characteristic.m
.............\......\TD_fir.m
.............\simulink\qam16_basic.mdl
.............\........\qam16_basic_sfun.mexw32
.............\........\slprj\_sfprj\qam16_basic\_self\sfun\info\binfo.mat
.............\........\.....\......\...........\.....\....\src\c4_qam16_basic.c
.............\........\.....\......\...........\.....\....\...\c4_qam16_basic.h
.............\........\.....\......\...........\.....\....\...\c4_qam16_basic.obj
.............\........\.....\......\...........\.....\....\...\lccstub.obj
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.bat
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.c
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.exp
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.h
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.lib
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.lmk
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.lmko
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun.obj
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun_debug_macros.h
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun_registry.c
.............\........\.....\......\...........\.....\....\...\qam16_basic_sfun_registry.obj
.............\........\.....\......\...........\.....\....\...\rtwtypes.h
.............\........\.....\......\...........\.....\....\...\rtwtypeschksum.mat
.............\........\.....\......\...........\.....\....\info
.............\........\.....\......\...........\.....\....\src
.............\........\.....\......\...........\.....\sfun
.............\........\.....\......\...........\_self
.............\........\.....\......\qam16_basic
.............\........\.....\_sfprj
.............\........\slprj
.............\matlab
.............\simulink
PD_simulation
.............\DPD仿真说明.docx
.............\matlab\OFDM_memorySaleh.asv
.............\......\OFDM_memorySaleh_memoryidealPD.asv
.............\......\OFDM_memorySaleh_memoryidealPDold.asv
.............\......\OFDM_memorySaleh_memoryidealPDold.m
.............\......\qam16_Saleh.m
.............\......\qam16_Saleh_DiscreteNewton.m
.............\......\qam16_Saleh_polynominal_lms.m