资源简介
该资源是DSP开发板全套例程,适用于TMS320f28335型号,对DSP学习的小伙伴有很大的帮助
代码片段和文件信息
% // TI File $Revision: /main/3 $
% // Checkin $Date: November 1 2010 13:05:07 $
% // =====================================================================================
% // This software is licensed for use with Texas Instruments C28x
% // family DSCs. This license was provided to you prior to installing
% // the software. You may review this license by consulting a copy of
% // the agreement in the doc directory of this library.
% // -------------------------------------------------------------------------------------
% // Copyright (C) 2010-2011 Texas Instruments Incorporated.
% // All Rights Reserved.
% //======================================================================================
% //
% // FILE: FixedPointCFFT.m
% //
% // title: DSP2833x Device Fixed Point Complex FFT Test Program.
% //
% //
% // ASSUMPTIONS:
% //
% // This matlab code is reference code for debugging FixedPoint DSP library
% // function CFFT32_brev FFT32_calc FFT32_init FFT32_izero FFT32_mag
% // and example project 2833x_FixedPoint_CFFT.
% //
% //
% // Watch Variables:
% //
% // x_raw_sig Input signal (float)
% // RxIx Bit-revesed real and imaginary part of signal
% // (Q31)
% // x_out_2nd 2nd Stage complex CFFT result
% // X Stage 3 and up result (Q31)
% // Magnitude_Fixed Spectrum magnitude (Q31)
% // fft_float Normalized floating fft result represented as (Q31)
% //
% //######################################################################################
% // $TI Release: C28x Fixed-Point DSP Library v1.10 $
% // $Release Date: November 1 2011 $
% //######################################################################################
clear all
close all
disp(‘==============================================================‘);
disp(‘input signal is stored as Q31 format‘);
disp(‘result is the same as matlab function fft(x)/N as Q31 format‘);
disp(‘==============================================================‘);
disp(‘this is Matlab version of C28x Fixed PointCFFT code‘);
disp(‘The result is stored in array X‘);
disp(‘The signal is stored in array x_raw_sig‘);
disp(‘fft_float stored the fft(x_raw_sig) in Q31 format‘);
disp(‘Magnitude_Fixed in Q31 format‘);
disp(‘==============================================================‘);
RadStep = 0.1963495408494;
stages=input(‘Please enter stages (>=3) =‘);
N=2^stages;
halfSize=N-1;
Rad=[0:RadStep:(halfSize)*RadStep];
even_idx=0:halfSize;
odd_idx=even_idx+1;
CFFTinBuf1=zeros(1N);
Rx=sin(Rad)+cos(Rad*2.3567);
Ix=(cos(Rad*8.345) + sin(Rad*5.789));
x=Rx+j*Ix;
x_raw_sig=x/2;
fft_float=2^31*fft(x/2)/N;
%bit reverse algorithm
for i=1:N
dr(i) = bin2dec(fliplr(dec2bin(i-1stages)))+1;
end
dr_1=dr-1;
Rx=2^31*Rx(dr)/2;
Ix=2^31*Ix(dr)/2;
%stage 1 and 2
for
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4967 2012-06-26 14:46 workspace\dsp\FixedPointLib\cmd\test_fixed_point_fft.cmd
文件 576300 2012-06-26 14:46 workspace\dsp\FixedPointLib\doc\C28x_Fixed_Point_Library_v1_01.pdf
文件 122772 2012-06-26 14:46 workspace\dsp\FixedPointLib\doc\eziir_matlab.pdf
文件 10686 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.cdtbuild
文件 677 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.cdtproject
文件 2779 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.project
文件 4954 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\cmd\test_fixed_point_fft.cmd
文件 104 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\macros.ini
文件 8663 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\matlab\FixedPointCFFT.m
文件 4578 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\source\2833x_FixedPoint_CFFT.c
文件 10694 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.cdtbuild
文件 677 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.cdtproject
文件 2780 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.project
文件 7732 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\cmd\28335_RAM_lnk.cmd
文件 104 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\macros.ini
文件 2964 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\matlab\FixedPointFIR16.m
文件 103100 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\readme\fir16 header file generation\fir1.JPG
文件 100022 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\readme\fir16 header file generation\fir2.JPG
文件 92362 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\readme\fir16 header file generation\fir3.JPG
文件 130524 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\readme\fir16 header file generation\fir4.JPG
文件 1521 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\readme\fir16 header file generation\Readme.txt
文件 6447 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\source\2833x_FixedPoint_FIR16.c
文件 10692 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\.cdtbuild
文件 677 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\.cdtproject
文件 2780 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\.project
文件 7732 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\cmd\28335_RAM_lnk.cmd
文件 104 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\macros.ini
文件 2951 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\matlab\FixedPointFIR32.m
文件 5291 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR32\source\2833x_FixedPoint_FIR32.c
文件 10696 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_IIR16\.cdtbuild
............此处省略10047个文件信息
- 上一篇:吴恩达机器学习全套PPT
- 下一篇:精通git 第二版 pdf 中英文合集
相关资源
- dsp2812例程
- 手把手教你学DSP例程文件
- TMS320VC55X系列DSP的CPU与外设
- 《数字信号处理基础》 乔伊斯 中文版
- TMS320F28335 难得的DSP串口烧写程序的资
- 新的ccs8.2版本
- DSP芯片的原理与开发应用.pdf
- DSP芯片的原理与开发应用(张雄伟)
- TMS320C6000系列数据手册
- TMS320C66x入门与.z
- TMS320F28335 DSP开发实战 模块精讲
- DSP28335例程以及手把手教你学DSP28335
- TMS320F28335DSP原理与开发编程
- TMS320C6678用户手册
- 手把手教你学DSP:基于TMS320F28335_136
- TMS320F2837xD技术参考手册-中文Chinese(
- TMS320C674xDSP应用开发.pdf
- DSP的EMIF接口使用手册
- DSP上的指纹识别模块的实现
- 《电动机的DSP控制:TI公司DSP应用》
- 四本DSP/BIOS书籍
- DSP课程软件CCS2.0
- TMS320C6713DSP原理与应用(三恒星科技编
- DSP技术与应用基础 第2版 [俞一彪,曹
- 手把手教你学DSP高清PDF版本带书签
- 手把手教你学DSP基于TMS320F28335高清版
- Car DSP v3.3.0 Setup CN.exe
- TMS320X281XDSP应用系统设计 苏奎峰 374页
- TMS320F2837xD技术参考手册-中文Chinese(
- dsp28x系列相关datasheet
评论
共有 条评论