实例介绍
OFDM实现源码 instructions: There are two main programs : _ the first one sends 400 integers (representing a sine wave). _ the second one sends pictures. To use them, you have to run the same type on each side. --------------------------------------------------------------------------------- Receiver
【实例截图】
【核心代码】
DSP
├── ccs_example
│ ├── bios_ccs2
│ │ ├── bioa_ccs2.wks
│ │ ├── cc_build_Custom.log
│ │ ├── Custom.lkf
│ │ ├── Custom.lkv
│ │ ├── demo5402.cdb
│ │ ├── demo5402.cdb.a64357
│ │ ├── demo5402.cdb.a92381
│ │ ├── demo5402cfg_c.c
│ │ ├── demo5402cfg.cmd
│ │ ├── demo5402cfg_c.obj
│ │ ├── demo5402cfg.h
│ │ ├── demo5402cfg.h54
│ │ ├── demo5402cfg.obj
│ │ ├── demo5402cfg.s54
│ │ ├── demo5402.out
│ │ ├── load.asm
│ │ ├── loadctrl.exe
│ │ ├── load.obj
│ │ ├── temp.map
│ │ ├── volume_bois.c
│ │ ├── volume_bois.obj
│ │ ├── volume.c
│ │ ├── volume.gel
│ │ ├── volume.h
│ │ ├── volume_hst.c
│ │ ├── volume.mak
│ │ ├── volume.obj
│ │ ├── volume.paf
│ │ ├── volume.pjt
│ │ └── 未命名.bmp
│ ├── clk
│ │ ├── c5410_clk.cdb
│ │ ├── c5410_clkcfg_c.asm
│ │ ├── c5410_clkcfg_c.c
│ │ ├── c5410_clkcfg.cmd
│ │ ├── c5410_clkcfg.h
│ │ ├── c5410_clkcfg.h54
│ │ ├── c5410_clkcfg.s54
│ │ ├── c5410_clk.paf
│ │ ├── c5410_clk.pjt
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── c5410_clkcfg_c.obj
│ │ │ ├── c5410_clkcfg.obj
│ │ │ ├── c5410_prd.out
│ │ │ └── main.obj
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── main.asm
│ │ └── main.c
│ ├── datedisplay
│ │ ├── anothertestapp.c
│ │ ├── averagevalue.c
│ │ ├── cc_build_debug.log
│ │ ├── Debug
│ │ │ ├── averagevalue.obj
│ │ │ ├── mainapplication.out
│ │ │ ├── maximumvalue.obj
│ │ │ ├── maxminlibrary.lib
│ │ │ ├── minimumvalue.obj
│ │ │ └── testapp.obj
│ │ ├── debug.lkf
│ │ ├── Debug.lkv
│ │ ├── mainapplication.cmd
│ │ ├── mainapplication.paf
│ │ ├── mainapplication.pjt
│ │ ├── maximumvalue.c
│ │ ├── maxminlibrary.cmd
│ │ ├── maxminlibrary.paf
│ │ ├── maxminlibrary.pjt
│ │ ├── minimumvalue.c
│ │ ├── mycodewright.ini
│ │ ├── mykeywords.kwd
│ │ ├── testapp0.c
│ │ ├── testapp1.c
│ │ ├── testapp.c
│ │ ├── usingcodemaestro.c
│ │ └── usingcolumnediting.c
│ ├── echo
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── echo_asm.obj
│ │ │ ├── echocfg_c.obj
│ │ │ ├── echocfg.obj
│ │ │ ├── echo.obj
│ │ │ └── echo.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── echo_asm.s54
│ │ ├── echo.c
│ │ ├── echo.cdb
│ │ ├── echocfg_c.c
│ │ ├── echocfg.cmd
│ │ ├── echocfg.h
│ │ ├── echocfg.h54
│ │ ├── echocfg.s54
│ │ ├── echo.h
│ │ ├── echo.paf
│ │ ├── echo.pjt
│ │ ├── echotest.wks
│ │ └── makefile
│ ├── g723_idl
│ │ ├── cc_build_Custom.log
│ │ ├── Custom.lkf
│ │ ├── Custom.lkv
│ │ ├── debug
│ │ │ ├── g723_5410cfg_c.obj
│ │ │ ├── g723_5410cfg.obj
│ │ │ ├── g723.obj
│ │ │ ├── g723.out
│ │ │ ├── init_des.obj
│ │ │ └── main.obj
│ │ ├── g723_5410.cdb
│ │ ├── g723_5410cfg_c.c
│ │ ├── g723_5410cfg.cmd
│ │ ├── g723_5410cfg.h
│ │ ├── g723_5410cfg.h54
│ │ ├── g723_5410cfg.s54
│ │ ├── g723.asm
│ │ ├── g723.map
│ │ ├── g723.paf
│ │ ├── g723.pjt
│ │ ├── init_des.asm
│ │ ├── main.asm
│ │ └── main.c
│ ├── g723_swi
│ │ ├── cc_build_Custom.log
│ │ ├── Custom.lkf
│ │ ├── Custom.lkv
│ │ ├── debug
│ │ │ ├── g723_5410cfg_c.obj
│ │ │ ├── g723_5410cfg.obj
│ │ │ ├── g723.obj
│ │ │ ├── g723.out
│ │ │ ├── init_des.obj
│ │ │ └── main.obj
│ │ ├── g723_5410.cdb
│ │ ├── g723_5410cfg_c.c
│ │ ├── g723_5410cfg.cmd
│ │ ├── g723_5410cfg.h
│ │ ├── g723_5410cfg.h54
│ │ ├── g723_5410cfg.s54
│ │ ├── g723.asm
│ │ ├── g723.map
│ │ ├── g723.paf
│ │ ├── g723.pjt
│ │ ├── init_des.asm
│ │ └── main.c
│ ├── g723_tsk
│ │ ├── cc_build_Custom.log
│ │ ├── Custom.lkf
│ │ ├── Custom.lkv
│ │ ├── debug
│ │ │ ├── g723_5410cfg_c.obj
│ │ │ ├── g723_5410cfg.obj
│ │ │ ├── g723.obj
│ │ │ ├── g723.out
│ │ │ ├── init_des.obj
│ │ │ └── main.obj
│ │ ├── g723_5410.cdb
│ │ ├── g723_5410cfg_c.c
│ │ ├── g723_5410cfg.cmd
│ │ ├── g723_5410cfg.h
│ │ ├── g723_5410cfg.h54
│ │ ├── g723_5410cfg.s54
│ │ ├── g723.asm
│ │ ├── g723.map
│ │ ├── g723.paf
│ │ ├── g723.pjt
│ │ ├── init_des.asm
│ │ └── main.c
│ ├── gelsolid
│ │ ├── cc_build_debug.log
│ │ ├── counter.gel
│ │ ├── Debug
│ │ │ ├── hellodsp.out
│ │ │ ├── multidspwelcome.obj
│ │ │ └── welcometodsp.obj
│ │ ├── debug.lkf
│ │ ├── Debug.lkv
│ │ ├── hellodsp.cmd
│ │ ├── hellodsp.paf
│ │ ├── hellodsp.pjt
│ │ ├── localvariables.gel
│ │ ├── multidspwelcome.c
│ │ ├── projectmanagement.gel
│ │ ├── welcometodsp.c
│ │ └── welcometogel.gel
│ ├── maxminmath
│ │ ├── anothertestapp.c
│ │ ├── averagevalue.c
│ │ ├── cc_build_debug.log
│ │ ├── Debug
│ │ │ ├── averagevalue.obj
│ │ │ ├── mainapplication.out
│ │ │ ├── maximumvalue.obj
│ │ │ ├── MaxMinLibrary.lib
│ │ │ ├── minimumvalue.obj
│ │ │ └── testapp.obj
│ │ ├── debug.lkf
│ │ ├── Debug.lkv
│ │ ├── mainapplication.cmd
│ │ ├── mainapplication.paf
│ │ ├── mainapplication.pjt
│ │ ├── maximumvalue.c
│ │ ├── maxminlibrary.cmd
│ │ ├── maxminlibrary.paf
│ │ ├── maxminlibrary.pjt
│ │ ├── minimumvalue.c
│ │ ├── testapp0.c
│ │ ├── testapp1.c
│ │ └── testapp.c
│ ├── mbxtest
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── mbxtestcfg_c.obj
│ │ │ ├── mbxtestcfg.obj
│ │ │ ├── mbxtest.obj
│ │ │ └── mbxtest.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── makefile
│ │ ├── mbxtest.c
│ │ ├── mbxtest.cdb
│ │ ├── mbxtestcfg_c.c
│ │ ├── mbxtestcfg.cmd
│ │ ├── mbxtestcfg.h
│ │ ├── mbxtestcfg.h54
│ │ ├── mbxtestcfg.s54
│ │ ├── mbxtest.paf
│ │ └── mbxtest.pjt
│ ├── mic5410_pipe
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── g723_5410cfg_c.obj
│ │ │ ├── g723_5410cfg.obj
│ │ │ ├── init_des.obj
│ │ │ ├── main.obj
│ │ │ └── mic5410_pipe.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── g723_5410.cdb
│ │ ├── g723_5410cfg_c.c
│ │ ├── g723_5410cfg.cmd
│ │ ├── g723_5410cfg.h
│ │ ├── g723_5410cfg.h54
│ │ ├── g723_5410cfg.s54
│ │ ├── init_des.asm
│ │ ├── main.c
│ │ ├── mic5402.asm
│ │ ├── mic5410_pipe.paf
│ │ └── mic5410_pipe.pjt
│ ├── mutex
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── mutexcfg_c.obj
│ │ │ ├── mutexcfg.obj
│ │ │ ├── mutex.obj
│ │ │ └── mutex.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── makefile
│ │ ├── mutex.c
│ │ ├── mutex.cdb
│ │ ├── mutexcfg_c.c
│ │ ├── mutexcfg.cmd
│ │ ├── mutexcfg.h
│ │ ├── mutexcfg.h54
│ │ ├── mutexcfg.s54
│ │ ├── mutex.paf
│ │ └── mutex.pjt
│ ├── prd
│ │ ├── c5410_prd.ccf
│ │ ├── c5410_prd.cdb
│ │ ├── c5410_prdcfg_c.c
│ │ ├── c5410_prdcfg.cmd
│ │ ├── c5410_prdcfg.h
│ │ ├── c5410_prdcfg.h54
│ │ ├── c5410_prdcfg.s54
│ │ ├── c5410_prd.paf
│ │ ├── c5410_prd.pjt
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── c5410_prdcfg_c.obj
│ │ │ ├── c5410_prdcfg.obj
│ │ │ ├── c5410_prd.out
│ │ │ └── main.obj
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ └── main.c
│ ├── readme.txt
│ ├── rtdxint
│ │ ├── Release
│ │ │ └── rtdxint.exe
│ │ ├── rtdxint.cpp
│ │ ├── rtdxint.dll
│ │ ├── rtdxint.dsp
│ │ ├── rtdxint.dsw
│ │ ├── rtdxint.h
│ │ ├── rtdxint_imp.h
│ │ ├── rtdxint.ncb
│ │ ├── rtdxint.opt
│ │ ├── rtdxint.plg
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── semtest
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── semtestcfg_c.obj
│ │ │ ├── semtestcfg.obj
│ │ │ ├── semtest.obj
│ │ │ └── semtest.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── makefile
│ │ ├── semtest.c
│ │ ├── semtest.cdb
│ │ ├── semtestcfg_c.c
│ │ ├── semtestcfg.cmd
│ │ ├── semtestcfg.h
│ │ ├── semtestcfg.h54
│ │ ├── semtestcfg.s54
│ │ ├── semtest.paf
│ │ └── semtest.pjt
│ ├── sim5410_hst
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── g723_5410cfg_c.obj
│ │ │ ├── g723_5410cfg.obj
│ │ │ ├── main.obj
│ │ │ └── sim5410_hst.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── g723_5410.cdb
│ │ ├── g723_5410cfg_c.c
│ │ ├── g723_5410cfg.cmd
│ │ ├── g723_5410cfg.h
│ │ ├── g723_5410cfg.h54
│ │ ├── g723_5410cfg.s54
│ │ ├── hst_output.dat
│ │ ├── MAIN.C
│ │ ├── mic5410_hst.paf
│ │ ├── mic5410_hst.pjt
│ │ └── READ_HST.BIN
│ ├── swi
│ │ ├── c5410_swi.cdb
│ │ ├── c5410_swicfg_c.c
│ │ ├── c5410_swicfg.cmd
│ │ ├── c5410_swicfg.h
│ │ ├── c5410_swicfg.h54
│ │ ├── c5410_swicfg.s54
│ │ ├── c5410_swi.paf
│ │ ├── c5410_swi.pjt
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── c5410_swicfg_c.obj
│ │ │ ├── c5410_swicfg.obj
│ │ │ ├── c5410_swi.out
│ │ │ └── main.obj
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ └── main.c
│ ├── tsktest
│ │ ├── cc_build_Debug.log
│ │ ├── Debug
│ │ │ ├── tsktestcfg_c.obj
│ │ │ ├── tsktestcfg.obj
│ │ │ ├── tsktest.obj
│ │ │ └── tsktest.out
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── makefile
│ │ ├── t0.h54
│ │ ├── t4.h54
│ │ ├── tsktest.c
│ │ ├── tsktest.cdb
│ │ ├── tsktestcfg_c.c
│ │ ├── tsktestcfg.cmd
│ │ ├── tsktestcfg.h
│ │ ├── tsktestcfg.h54
│ │ ├── tsktestcfg.s54
│ │ ├── tsktest.paf
│ │ └── tsktest.pjt
│ └── volume1
│ ├── Debug
│ │ └── volume.out
│ ├── load.asm
│ ├── makefile
│ ├── sine.dat
│ ├── vectors.asm
│ ├── volume.c
│ ├── volume.cmd
│ ├── volume.gel
│ ├── volume.h
│ └── volume.pjt
└── OFDM
├── doc
│ └── final_report.pdf
├── DSP
│ ├── dsplib
│ │ ├── bin
│ │ │ ├── tw_fftSPxSP_C67.exe
│ │ │ ├── tw_r2fft.exe
│ │ │ └── tw_r4fft.exe
│ │ ├── include
│ │ │ ├── dspf_blk_eswap16.h
│ │ │ ├── dspf_blk_eswap16.h67
│ │ │ ├── dspf_blk_eswap32.h
│ │ │ ├── dspf_blk_eswap32.h67
│ │ │ ├── dspf_blk_eswap64.h
│ │ │ ├── dspf_blk_eswap64.h67
│ │ │ ├── dspf_fltoq15.h
│ │ │ ├── dspf_fltoq15.h67
│ │ │ ├── dspf_q15tofl.h
│ │ │ ├── dspf_q15tofl.h67
│ │ │ ├── dspf_sp_autocor.h
│ │ │ ├── dspf_sp_autocor.h67
│ │ │ ├── dspf_sp_biquad.h
│ │ │ ├── dspf_sp_biquad.h67
│ │ │ ├── dspf_sp_bitrev_cplx.h
│ │ │ ├── dspf_sp_bitrev_cplx.h67
│ │ │ ├── dspf_sp_blk_move.h
│ │ │ ├── dspf_sp_blk_move.h67
│ │ │ ├── dspf_sp_cfftr2_dit.h
│ │ │ ├── dspf_sp_cfftr2_dit.h67
│ │ │ ├── dspf_sp_cfftr4_dif.h
│ │ │ ├── dspf_sp_cfftr4_dif.h67
│ │ │ ├── dspf_sp_convol.h
│ │ │ ├── dspf_sp_convol.h67
│ │ │ ├── dspf_sp_dotp_cplx.h
│ │ │ ├── dspf_sp_dotp_cplx.h67
│ │ │ ├── dspf_sp_dotprod.h
│ │ │ ├── dspf_sp_dotprod.h67
│ │ │ ├── dspf_sp_dotp_sqr.h
│ │ │ ├── dspf_sp_dotp_sqr.h67
│ │ │ ├── dspf_sp_fftSPxSP.h
│ │ │ ├── dspf_sp_fftSPxSP.h67
│ │ │ ├── dspf_sp_fircirc.h
│ │ │ ├── dspf_sp_fircirc.h67
│ │ │ ├── dspf_sp_fir_cplx.h
│ │ │ ├── dspf_sp_fir_cplx.h67
│ │ │ ├── dspf_sp_fir_gen.h
│ │ │ ├── dspf_sp_fir_gen.h67
│ │ │ ├── dspf_sp_fir_r2.h
│ │ │ ├── dspf_sp_fir_r2.h67
│ │ │ ├── dspf_sp_icfftr2_dif.h
│ │ │ ├── dspf_sp_icfftr2_dif.h67
│ │ │ ├── dspf_sp_ifftSPxSP.h
│ │ │ ├── dspf_sp_ifftSPxSP.h67
│ │ │ ├── dspf_sp_iir.h
│ │ │ ├── dspf_sp_iir.h67
│ │ │ ├── dspf_sp_iirlat.h
│ │ │ ├── dspf_sp_iirlat.h67
│ │ │ ├── dspf_sp_lms.h
│ │ │ ├── dspf_sp_lms.h67
│ │ │ ├── dspf_sp_mat_mul_cplx.h
│ │ │ ├── dspf_sp_mat_mul_cplx.h67
│ │ │ ├── dspf_sp_mat_mul.h
│ │ │ ├── dspf_sp_mat_mul.h67
│ │ │ ├── dspf_sp_mat_trans.h
│ │ │ ├── dspf_sp_mat_trans.h67
│ │ │ ├── dspf_sp_maxidx.h
│ │ │ ├── dspf_sp_maxidx.h67
│ │ │ ├── dspf_sp_maxval.h
│ │ │ ├── dspf_sp_maxval.h67
│ │ │ ├── dspf_sp_minerr.h
│ │ │ ├── dspf_sp_minerr.h67
│ │ │ ├── dspf_sp_minval.h
│ │ │ ├── dspf_sp_minval.h67
│ │ │ ├── dspf_sp_vecmul.h
│ │ │ ├── dspf_sp_vecmul.h67
│ │ │ ├── dspf_sp_vecrecip.h
│ │ │ ├── dspf_sp_vecrecip.h67
│ │ │ ├── dspf_sp_vecsum_sq.h
│ │ │ ├── dspf_sp_vecsum_sq.h67
│ │ │ ├── dspf_sp_w_vec.h
│ │ │ └── dspf_sp_w_vec.h67
│ │ ├── lib
│ │ │ ├── dsp67x_c.src
│ │ │ ├── dsp67x.lib
│ │ │ ├── dsp67x_sa.src
│ │ │ └── dsp67x.src
│ │ ├── readme67x.txt
│ │ ├── support
│ │ │ └── fft
│ │ │ ├── bit_rev.c
│ │ │ ├── bitrev_index.c
│ │ │ ├── brev_table.h
│ │ │ ├── tw_fftSPxSP_C67.c
│ │ │ ├── tw_r2fft.c
│ │ │ └── tw_r4fft.c
│ │ └── TI_license.pdf
│ ├── receiverPIC2
│ │ ├── aic23.asm
│ │ ├── aic23.c
│ │ ├── aic23.h
│ │ ├── cc_build_Debug.log
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── dsk_app.asm
│ │ ├── #dsk_app.c#
│ │ ├── dsk_app.c
│ │ ├── dsk_app.c.bak
│ │ ├── dsk_app.cdb
│ │ ├── dsk_appcfg_c.asm
│ │ ├── dsk_appcfg_c.c
│ │ ├── dsk_appcfg.cmd
│ │ ├── dsk_appcfg.h
│ │ ├── dsk_appcfg.h62
│ │ ├── dsk_appcfg.s62
│ │ ├── dsk_app.cmd
│ │ ├── dsk_app.paf
│ │ ├── dsk_app.pjt
│ │ ├── dsk_app.tcf
│ │ ├── SdTempBoardFile.dat
│ │ ├── shared
│ │ │ ├── c6211dsk.cmd
│ │ │ ├── intvecs.asm
│ │ │ └── target.h
│ │ ├── subfuntions
│ │ │ ├── chan_estimation
│ │ │ │ ├── chan_estimation.asm
│ │ │ │ ├── chan_estimation.c
│ │ │ │ ├── chan_estimation.c.bak
│ │ │ │ ├── chan_estimation.dsp
│ │ │ │ ├── chan_estimation.dsw
│ │ │ │ ├── chan_estimation.h
│ │ │ │ ├── chan_estimation.h.bak
│ │ │ │ ├── chan_estimation.ncb
│ │ │ │ ├── chan_estimation.opt
│ │ │ │ ├── chan_estimation.plg
│ │ │ │ ├── receiver.h
│ │ │ │ ├── receiver.h.bak
│ │ │ │ ├── useful_functions.asm
│ │ │ │ ├── useful_functions.c
│ │ │ │ └── useful_functions.h
│ │ │ ├── demodulation
│ │ │ │ ├── demodulation.c
│ │ │ │ ├── demodulation.h
│ │ │ │ ├── demodulation_short.asm
│ │ │ │ ├── demodulation_short.c
│ │ │ │ ├── demodulation_short.c.bak
│ │ │ │ ├── demodulation_short.h
│ │ │ │ ├── demodulation_short.h.bak
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ ├── dft_DSP
│ │ │ │ ├── bit_rev.asm
│ │ │ │ ├── bit_rev.c
│ │ │ │ ├── bit_rev.h
│ │ │ │ ├── cc_build_Debug.log
│ │ │ │ ├── Debug.lkf
│ │ │ │ ├── Debug.lkv
│ │ │ │ ├── dft_DSP.asm
│ │ │ │ ├── dft_DSP.c
│ │ │ │ ├── dft_DSP.c.bak
│ │ │ │ ├── dft_DSP.h
│ │ │ │ ├── dft_DSP.paf
│ │ │ │ ├── dft_DSP.pjt
│ │ │ │ ├── receiver.h
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ └── waterfilling
│ │ │ ├── receiver.h
│ │ │ ├── waterfill.asm
│ │ │ ├── waterfill.c
│ │ │ ├── waterfill.dsp
│ │ │ ├── waterfill.dsw
│ │ │ ├── waterfill.h
│ │ │ ├── waterfill.h.bak
│ │ │ ├── waterfill.ncb
│ │ │ ├── waterfill.opt
│ │ │ └── waterfill.plg
│ │ ├── sync.c
│ │ ├── sync.h
│ │ └── target.h
│ ├── recieverPIC
│ │ ├── aic23.asm
│ │ ├── aic23.c
│ │ ├── aic23.h
│ │ ├── cc_build_Debug.log
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── dsk_app.asm
│ │ ├── #dsk_app.c#
│ │ ├── dsk_app.c
│ │ ├── dsk_app.c.bak
│ │ ├── dsk_app.cdb
│ │ ├── dsk_appcfg_c.asm
│ │ ├── dsk_appcfg_c.c
│ │ ├── dsk_appcfg.cmd
│ │ ├── dsk_appcfg.h
│ │ ├── dsk_appcfg.h62
│ │ ├── dsk_appcfg.s62
│ │ ├── dsk_app.cmd
│ │ ├── dsk_app.paf
│ │ ├── dsk_app.pjt
│ │ ├── dsk_app.tcf
│ │ ├── SdTempBoardFile.dat
│ │ ├── shared
│ │ │ ├── c6211dsk.cmd
│ │ │ ├── intvecs.asm
│ │ │ └── target.h
│ │ ├── subfuntions
│ │ │ ├── chan_estimation
│ │ │ │ ├── chan_estimation.asm
│ │ │ │ ├── chan_estimation.c
│ │ │ │ ├── chan_estimation.c.bak
│ │ │ │ ├── chan_estimation.dsp
│ │ │ │ ├── chan_estimation.dsw
│ │ │ │ ├── chan_estimation.h
│ │ │ │ ├── chan_estimation.h.bak
│ │ │ │ ├── chan_estimation.ncb
│ │ │ │ ├── chan_estimation.opt
│ │ │ │ ├── chan_estimation.plg
│ │ │ │ ├── receiver.h
│ │ │ │ ├── receiver.h.bak
│ │ │ │ ├── useful_functions.asm
│ │ │ │ ├── useful_functions.c
│ │ │ │ └── useful_functions.h
│ │ │ ├── demodulation
│ │ │ │ ├── demodulation.c
│ │ │ │ ├── demodulation.h
│ │ │ │ ├── demodulation_short.asm
│ │ │ │ ├── demodulation_short.c
│ │ │ │ ├── demodulation_short.c.bak
│ │ │ │ ├── demodulation_short.h
│ │ │ │ ├── demodulation_short.h.bak
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ ├── dft_DSP
│ │ │ │ ├── bit_rev.asm
│ │ │ │ ├── bit_rev.c
│ │ │ │ ├── bit_rev.h
│ │ │ │ ├── cc_build_Debug.log
│ │ │ │ ├── Debug.lkf
│ │ │ │ ├── Debug.lkv
│ │ │ │ ├── dft_DSP.asm
│ │ │ │ ├── dft_DSP.c
│ │ │ │ ├── dft_DSP.c.bak
│ │ │ │ ├── dft_DSP.h
│ │ │ │ ├── dft_DSP.paf
│ │ │ │ ├── dft_DSP.pjt
│ │ │ │ ├── receiver.h
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ └── waterfilling
│ │ │ ├── receiver.h
│ │ │ ├── waterfill.asm
│ │ │ ├── waterfill.c
│ │ │ ├── waterfill.dsp
│ │ │ ├── waterfill.dsw
│ │ │ ├── waterfill.h
│ │ │ ├── waterfill.h.bak
│ │ │ ├── waterfill.ncb
│ │ │ ├── waterfill.opt
│ │ │ └── waterfill.plg
│ │ ├── sync.c
│ │ ├── sync.h
│ │ └── target.h
│ ├── recieverSINE
│ │ ├── aic23.asm
│ │ ├── aic23.c
│ │ ├── aic23.h
│ │ ├── cc_build_Debug.log
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── dsk_app.asm
│ │ ├── #dsk_app.c#
│ │ ├── dsk_app.c
│ │ ├── dsk_app.c.bak
│ │ ├── dsk_app.cdb
│ │ ├── dsk_appcfg_c.asm
│ │ ├── dsk_appcfg_c.c
│ │ ├── dsk_appcfg.cmd
│ │ ├── dsk_appcfg.h
│ │ ├── dsk_appcfg.h62
│ │ ├── dsk_appcfg.s62
│ │ ├── dsk_app.cmd
│ │ ├── dsk_app.paf
│ │ ├── dsk_app.pjt
│ │ ├── dsk_app.tcf
│ │ ├── recieved_Data.dat
│ │ ├── SdTempBoardFile.dat
│ │ ├── shared
│ │ │ ├── c6211dsk.cmd
│ │ │ ├── intvecs.asm
│ │ │ └── target.h
│ │ ├── subfuntions
│ │ │ ├── chan_estimation
│ │ │ │ ├── chan_estimation.asm
│ │ │ │ ├── chan_estimation.c
│ │ │ │ ├── chan_estimation.c.bak
│ │ │ │ ├── chan_estimation.dsp
│ │ │ │ ├── chan_estimation.dsw
│ │ │ │ ├── chan_estimation.h
│ │ │ │ ├── chan_estimation.h.bak
│ │ │ │ ├── chan_estimation.ncb
│ │ │ │ ├── chan_estimation.opt
│ │ │ │ ├── chan_estimation.plg
│ │ │ │ ├── receiver.h
│ │ │ │ ├── receiver.h.bak
│ │ │ │ ├── useful_functions.asm
│ │ │ │ ├── useful_functions.c
│ │ │ │ └── useful_functions.h
│ │ │ ├── demodulation
│ │ │ │ ├── demodulation.c
│ │ │ │ ├── demodulation.h
│ │ │ │ ├── demodulation_short.asm
│ │ │ │ ├── demodulation_short.c
│ │ │ │ ├── demodulation_short.c.bak
│ │ │ │ ├── demodulation_short.h
│ │ │ │ ├── demodulation_short.h.bak
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ ├── dft_DSP
│ │ │ │ ├── bit_rev.asm
│ │ │ │ ├── bit_rev.c
│ │ │ │ ├── bit_rev.h
│ │ │ │ ├── cc_build_Debug.log
│ │ │ │ ├── Debug.lkf
│ │ │ │ ├── Debug.lkv
│ │ │ │ ├── dft_DSP.asm
│ │ │ │ ├── dft_DSP.c
│ │ │ │ ├── dft_DSP.c.bak
│ │ │ │ ├── dft_DSP.h
│ │ │ │ ├── dft_DSP.paf
│ │ │ │ ├── dft_DSP.pjt
│ │ │ │ ├── receiver.h
│ │ │ │ └── SdTempBoardFile.dat
│ │ │ └── waterfilling
│ │ │ ├── receiver.h
│ │ │ ├── waterfill.asm
│ │ │ ├── waterfill.c
│ │ │ ├── waterfill.dsp
│ │ │ ├── waterfill.dsw
│ │ │ ├── waterfill.h
│ │ │ ├── waterfill.h.bak
│ │ │ ├── waterfill.ncb
│ │ │ ├── waterfill.opt
│ │ │ └── waterfill.plg
│ │ ├── sync.c
│ │ ├── sync.h
│ │ ├── target.h
│ │ ├── training.dat
│ │ └── trainingRcv.dat
│ └── transmitter
│ ├── dsk_app_pic
│ │ ├── aic23.c
│ │ ├── aic23.h
│ │ ├── cc_build_Debug.log
│ │ ├── dataBuffer.dat
│ │ ├── Debug.lkf
│ │ ├── Debug.lkv
│ │ ├── dsk_app.c
│ │ ├── dsk_app.cdb
│ │ ├── dsk_app.cfg
│ │ ├── dsk_appcfg_c.c
│ │ ├── dsk_appcfg.cmd
│ │ ├── dsk_appcfg.h
│ │ ├── dsk_appcfg.h62
│ │ ├── dsk_appcfg.s62
│ │ ├── dsk_app.cmd
│ │ ├── dsk_app.paf
│ │ ├── dsk_app.pjt
│ │ ├── dsk_app.tcf
│ │ ├── dsk_app_UP4_pic.c
│ │ ├── functions
│ │ │ ├── bit_rev.c
│ │ │ ├── bit_rev.h
│ │ │ ├── complex.c
│ │ │ ├── complex.h
│ │ │ ├── genfct.c
│ │ │ ├── genfct.h
│ │ │ ├── idft_dsp.c
│ │ │ ├── idft_dsp.h
│ │ │ ├── modulation.c
│ │ │ ├── modulation.h
│ │ │ ├── qpsk.c
│ │ │ ├── SdTempBoardFile.dat
│ │ │ ├── upsampling.c
│ │ │ └── upsampling.h
│ │ ├── idftBuffer.dat
│ │ ├── Input.dat
│ │ ├── loadsave.gel
│ │ ├── root.dat
│ │ ├── SdTempBoardFile.dat
│ │ ├── target.h
│ │ ├── training.dat
│ │ └── trainingRcv.dat
│ └── dsk_app_sine
│ ├── aic23.c
│ ├── aic23.h
│ ├── cc_build_Debug.log
│ ├── dataBuffer.dat
│ ├── Debug.lkf
│ ├── Debug.lkv
│ ├── dsk_app.c
│ ├── dsk_app.cdb
│ ├── dsk_app.cfg
│ ├── dsk_appcfg_c.c
│ ├── dsk_appcfg.cmd
│ ├── dsk_appcfg.h
│ ├── dsk_appcfg.h62
│ ├── dsk_appcfg.s62
│ ├── dsk_app.cmd
│ ├── dsk_app.paf
│ ├── dsk_app.pjt
│ ├── dsk_app.tcf
│ ├── dsk_app_UP8_sine.c
│ ├── functions
│ │ ├── bit_rev.c
│ │ ├── bit_rev.h
│ │ ├── complex.c
│ │ ├── complex.h
│ │ ├── genfct.c
│ │ ├── genfct.h
│ │ ├── idft_dsp.c
│ │ ├── idft_dsp.h
│ │ ├── modulation.c
│ │ ├── modulation.h
│ │ ├── qpsk.c
│ │ ├── SdTempBoardFile.dat
│ │ ├── upsampling.c
│ │ └── upsampling.h
│ ├── idftBuffer.dat
│ ├── Input.dat
│ ├── loadsave.gel
│ ├── root.dat
│ ├── SdTempBoardFile.dat
│ ├── target.h
│ ├── training.dat
│ └── trainingRcv.dat
├── how2compile.txt
├── Matlab
│ ├── montecarlo
│ │ ├── 16qam.mat
│ │ ├── 256qam.mat
│ │ ├── 64qam.mat
│ │ ├── addnoise.m
│ │ ├── add_prefix.m
│ │ ├── BER2.fig
│ │ ├── BER.fig
│ │ ├── BER.mat
│ │ ├── BER_sigma.fig
│ │ ├── BER_SNR.fig
│ │ ├── best_one.fig
│ │ ├── bi2de.m
│ │ ├── bn_max_noise.fig
│ │ ├── bn_min_noise.fig
│ │ ├── bpsk.mat
│ │ ├── channel.fig
│ │ ├── channle_max_noise.fig
│ │ ├── channle_min_noise.fig
│ │ ├── condecoder.m
│ │ ├── conencoder.m
│ │ ├── de2bi.m
│ │ ├── decoder.m
│ │ ├── deinterleaving.m
│ │ ├── demodulation.m
│ │ ├── generate.m
│ │ ├── h.mat
│ │ ├── interleaving.m
│ │ ├── modulation.m
│ │ ├── montecarlo.asv
│ │ ├── montecarlo.m
│ │ ├── new figure
│ │ │ ├── Noise_BER.fig
│ │ │ ├── Noise_bn.fig
│ │ │ ├── Noise_bn_good.fig
│ │ │ ├── Noise_H.fig
│ │ │ ├── Noise_H_good.fig
│ │ │ ├── SNR_BER.fig
│ │ │ ├── SNR_bn.fig
│ │ │ ├── SNR_bn_good.fig
│ │ │ ├── SNR_H.fig
│ │ │ └── SNR_H_good.fig
│ │ ├── Noise_H_good.eps
│ │ ├── noise.mat
│ │ ├── ofdm_fading2.fig
│ │ ├── ofdm_fading.fig
│ │ ├── phase_estimation.m
│ │ ├── qpsk.mat
│ │ ├── receiver.asv
│ │ ├── receiver.m
│ │ ├── simulation1.asv
│ │ ├── simulation2.asv
│ │ ├── SNR.mat
│ │ ├── symfft.m
│ │ ├── symifft.m
│ │ ├── sync.asv
│ │ ├── synchro.asv
│ │ ├── synchro.m
│ │ ├── sync.m
│ │ ├── test.asv
│ │ ├── test.m
│ │ ├── transmitter.asv
│ │ ├── transmitter.m
│ │ ├── upfir.m
│ │ ├── upsample.m
│ │ ├── waterfill.asv
│ │ └── waterfill.m
│ ├── read me.txt
│ └── simulation_system
│ ├── 16qam.mat
│ ├── 256qam.mat
│ ├── 64qam.mat
│ ├── addnoise.m
│ ├── add_prefix.m
│ ├── BER.fig
│ ├── BER.mat
│ ├── best_one.fig
│ ├── bi2de.m
│ ├── bit_sim.eps
│ ├── bpsk.mat
│ ├── channel.fig
│ ├── channel_sim.eps
│ ├── condecoder.m
│ ├── conencoder.m
│ ├── de2bi.m
│ ├── decoder.m
│ ├── deinterleaving.m
│ ├── demodulation.m
│ ├── generate.m
│ ├── h.mat
│ ├── interleaving.m
│ ├── modulation.m
│ ├── noise.mat
│ ├── ofdm_fading2.fig
│ ├── ofdm_fading.fig
│ ├── qpsk.mat
│ ├── receiver.asv
│ ├── receiver.m
│ ├── simulation_system.asv
│ ├── simulation_system.m
│ ├── SNR.mat
│ ├── symfft.m
│ ├── symifft.m
│ ├── sync.m
│ ├── test.asv
│ ├── test.m
│ ├── transmitter.asv
│ ├── transmitter.m
│ ├── upfir.m
│ └── waterfill.m
└── readme1st.txt
77 directories, 866 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论