• 大小: 47.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: 其他
  • 标签: dsp  

资源简介

该资源是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个文件信息

评论

共有 条评论