资源简介
自己花钱买的课程,学习DSP F28335的例程源码,只能运行在DSP环境中,使用CCS4.0以上的版本编译和下载。
代码片段和文件信息
% // 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
文件 10686 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.cdtbuild_initial
文件 677 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.cdtproject
文件 18707 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.cproject
文件 3337 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.project
文件 2779 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.project_initial
文件 104 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\macros.ini_initial
文件 62 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\.settings\org.eclipse.cdt.codan.core.prefs
文件 4954 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_CFFT\cmd\test_fixed_point_fft.cmd
文件 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
文件 10694 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.cdtbuild_initial
文件 677 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.cdtproject
文件 18716 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.cproject
文件 3338 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.project
文件 2780 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.project_initial
文件 104 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\macros.ini_initial
文件 62 2015-02-04 11:38 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\.settings\org.eclipse.cdt.codan.core.prefs
文件 7732 2012-06-26 14:46 workspace\dsp\FixedPointLib\examples_ccsv4\2833x_FixedPoint_FIR16\cmd\28335_RAM_lnk.cmd
文件 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
............此处省略9741个文件信息
- 上一篇:PIE图片数据集包含原图.rar
- 下一篇:TCP转虚拟串口工具
相关资源
- 基于DSP的大功率开关电源的设计方案
- 基于DSP 56F801的正弦波输出DC/AC电源
- 基于DSP的大功率开关电源设计
- 基于ARM7和DSP的逆变电源设计电路
- 基于运动控制器MCK2407的无刷直流电机
- es(elasticsearch)整合SpringCloudSpringBo
- tms320c6748 DSP原理图 SCH PCB
- TMS320F280049最小系统原理图
- F280049C_CMPSS_01.zip
- 基于DSP的矿用静止无功发生器的研制
- 基于DSP的矿井提升机永磁同步电机D
- 基于DSP的SVPWM变频调速系统
- 基于DSP的下一代车载娱乐系统
- DSP控制器原理及其在运动控制系统中
- 北京交通大学-数字图像处理试卷+ 答
- 十字路口交通灯.pdsprj
- 用DSP Builder实现FIR滤波器
- TMS320C54X DSP结构、原理及应用(第二版
- DSP 28035 源码
- PCI总线接口与DSP的HPI接口
- 基于DSP交流伺服系统与CAN总线的通信
- 单片机与DSP中的基于DSP的FFT算法在无
- 西安电子科技大学-----数字信号处理课
- 矿用提升机的变频调速系统研究
- 矿用隔爆兼本安型不间断直流电源
- 基于DSP矿用异步电机直接转矩控制技
- 矿用隔离开关分断试验电机机构控制
- DSP中的DSP芯片主流厂商分析与常用芯
- DSP原理与应用_哈工大(13-总复习)
- DSP原理及应用(修订版)-邹彦2012-o
评论
共有 条评论