• 大小: 649KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签: FPGADDSSIN  

资源简介

采用Matlab和dsp_builder开发,基于Altera的FPGA(cyclone II)实现的正弦频率和幅值可调的DDS,已生成VHDL程序,可在Quartus II中使用。

资源截图

代码片段和文件信息

% function [y exp_out] = fft_model(xNINVERSE)         
%                                                                                             
%   calculates the complex block-floating point FFT/IFFT of length N of a                     
%   complex input vector x                                                                    
%                                                                                             
%   Inputs:   x          : Input complex vector of length B*N where B is                     
%                          the number of blocks over which the length-N FFT is to             
%                          be applied. If the length of the vector is not                     
%                          an integral multiple of N zeros are                               
%                          appended to the input sequence appropriately.                      
%             N          : Transform Length                                                   
%             INVERSE    : FFT direction                                                      
%                          0 => FFT                                                           
%                          1 => IFFT                                                          
%                                                                                             
%   Outputs   y          : The transform-domain complex vector output                         
%             exp_out    : Block exponent value                                               
%                                                                                             
%   Copyright (C) 1988-2004 Altera Corporation                                                
function [y exp_out] = fft(xNINVERSE)         
addpath ‘d:/altera/megacore/fft-v2.2.0/lib//ip_toolbench/../‘;
% Parameterization Space    
THROUGHPUT=1;
ARCH=2;
DATA_PREC=24;
TWIDDLE_PREC=24;
input_vector_length = length(x);                                                              
number_of_blocks = ceil(input_vector_length/N);                                               
% Zero-stuff last block if necessary                                                          
x = [x zeros(1number_of_blocks * N - input_vector_length)];                                 
y=[];                                                                                         
exp_out=[];                                                                                   
for i=1:number_of_blocks                                                                      
    rin = real(x((i-1)*N + 1: i*N));                                                          
    iin = imag(x((i-1)*N + 1: i*N));                                                          
    [rocioceoc] = sfftmodel(riniinNTHROUGHPUTARCHDATA_PRECTWIDDLE_PRECINVERSE);      
    y = [y roc+j*ioc];                                                                

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      28332  2008-11-08 20:58  sindds\dds.err

     文件        867  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinftab.lut

     文件       2122  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinftab.mif

     文件       2445  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinftab.hex

     文件      20714  2008-11-08 21:02  sindds\DSPBuilder_ddssin\ddssinaltblk.xml

     文件      29823  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinsin_table.lut

     文件      73855  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinsin_table.mif

     文件      69645  2008-12-31 15:30  sindds\DSPBuilder_ddssin\ddssinsin_table.hex

     文件      12039  2008-11-08 21:02  sindds\DSPBuilder_ddssin\ddssinblockInfosframeright.html

     文件       2233  2008-11-08 21:02  sindds\DSPBuilder_ddssin\ddssinblockInfosframeleft.html

     文件        336  2008-11-08 21:02  sindds\DSPBuilder_ddssin\ddssinblockInfos.html

     文件        335  2008-11-08 21:02  sindds\DSPBuilder_ddssin\ddssinqt_map.bat

     文件   17825792  2008-12-31 15:39  sindds\DSPBuilder_ddssin\f.salt

     文件   17825792  2008-12-31 15:38  sindds\DSPBuilder_ddssin\a.salt

     文件       3599  2008-11-08 21:02  sindds\ddssin_quartus.tcl

     文件       2445  2008-11-08 21:01  sindds\ddssinftab.hex

     文件      69645  2008-11-08 21:02  sindds\ddssinsin_table.hex

     文件       7497  2008-11-08 21:02  sindds\ddssin.vhd

     文件       4728  2008-11-08 21:02  sindds\tb_ddssin.vhd

     文件       4031  2008-11-08 21:02  sindds\tb_ddssin.tcl

     文件       4858  2008-11-08 21:02  sindds\tb_ddssin.v

     文件       1794  2008-11-08 21:02  sindds\ddssin.vec

     文件       8232  2008-11-08 21:05  sindds\ddssin_DspBuilder_Report.html

     文件        910  2008-11-08 21:03  sindds\ddssin.qpf

     文件       2700  2009-02-07 14:41  sindds\ddssin.qsf

     文件       2573  2008-11-08 21:04  sindds\db\mult_jbt.tdf

     文件       1732  2008-11-08 21:04  sindds\db\add_sub_eph.tdf

     文件       1732  2008-11-08 21:04  sindds\db\add_sub_cph.tdf

     文件      16825  2008-11-08 21:04  sindds\db\altsyncram_pe01.tdf

     文件      14376  2008-11-08 21:04  sindds\db\altsyncram_m211.tdf

............此处省略36个文件信息

评论

共有 条评论

相关资源