資源簡(jiǎn)介
該資源是DSP開(kāi)發(fā)板全套例程,適用于TMS320f28335型號(hào),對(duì)DSP學(xué)習(xí)的小伙伴有很大的幫助
代碼片段和文件信息
%?//?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?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論