在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → OFDM DSP源码

OFDM DSP源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.60M
  • 下载次数:5
  • 浏览次数:541
  • 发布时间:2020-10-09
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
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

标签:

实例下载地址

OFDM DSP源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警