資源簡介
自己花錢買的課程,學習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轉虛擬串口工具
評論
共有 條評論