• 大小: 79.92MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-19
  • 语言: Matlab
  • 标签: FPGA  Verilog  滤波器  

资源简介

数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)配套代码,其中有FIR,IIR,自适应滤波器的代码实现,配套ADDA后全部可上板使用

资源截图

代码片段和文件信息

%E2_1_BasicWave.m文件源代码
%产生方波、三角波及正弦波序列信号
%定义参数
Ps=10; %正弦信号功率为10 dBW
Pn=1; %噪声信号功率为0 dBW
f=100; %信号频率为100 Hz
Fs=1000; %采样频率为1 kHz
width=0.5; %函数sawtooth()的尺度参数为0.5
duty=50; %函数square()的尺度参数为50
%产生信号
t=0:1/Fs:0.1;
c=2*pi*f*t;
sq=square(cduty);     %产生方波
tr=sawtooth(cwidth); %产生三角波
si=sin(c);     %产生正弦波
%产生随机序列信号
noi=rand(1length(t)); %产生均匀分布的随机序列
noise=randn(1length(t)); %产生高斯白噪声序列
%产生带有加性高斯白噪声的正弦信号序列
sin_noise=sqrt(2*Ps)*si+sqrt(Pn)*noise;
sin_noise=sin_noise/max(abs(sin_noise)); %归一化处理
%画图
subplot(321); plot(tnoi);   axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘均匀分布随机信号‘‘fontsize‘8);
subplot(322); plot(tnoise); axis([0 0.1 -max(abs(noise)) max(abs(noise))]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-3.20]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘高斯白噪声信号‘‘fontsize‘8);
subplot(323); plot(tsq);   axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘方波信号‘‘fontsize‘8);
subplot(324); plot(ttr);   axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘三角波信号‘‘fontsize‘8);
subplot(325); plot(tsi);   axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘正弦波信号‘‘fontsize‘8);
subplot(326); plot(tsin_noise); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘SNR=10dB的正弦波信号‘‘fontsize‘8);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-22 16:17  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\
     目录           0  2019-07-09 09:46  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\
     目录           0  2019-06-04 09:13  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_2\
     文件        1833  2019-01-06 10:47  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_2\E2_1_BasicWave.m
     文件         926  2019-01-06 10:48  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_2\E2_2_SignalProcess.m
     文件         593  2019-01-06 10:49  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_2\E2_3_fft.m
     目录           0  2019-06-04 09:13  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\
     目录           0  2019-01-06 15:05  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\
     目录           0  2019-01-06 15:09  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\db\
     目录           0  2019-01-06 15:09  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\incremental_db\
     目录           0  2019-01-06 15:09  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\output_files\
     目录           0  2019-01-06 15:00  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\
     目录           0  2019-01-06 15:05  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\
     文件       11131  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\modelsim.ini
     文件        2078  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\msim_transcript
     目录           0  2019-01-06 15:00  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\
     目录           0  2019-01-06 15:00  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\
     文件         386  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\verilog.prw
     文件        4768  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\verilog.psm
     文件         445  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\_primary.dat
     文件         756  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\_primary.dbs
     文件         340  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam\_primary.vhd
     目录           0  2019-01-06 15:00  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\
     文件         530  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\verilog.prw
     文件        8976  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\verilog.psm
     文件         787  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\_primary.dat
     文件         972  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\_primary.dbs
     文件         585  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\@symb@exam_vlg_tst\_primary.vhd
     文件        1417  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\_info
     目录           0  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\_temp\
     文件          26  2014-05-18 18:11  [数字滤波器的MATLAB与FPGA实现——Altera_Verilog版(第2版)][杜勇][配套资料]\36609---数字滤波器--配套资源\Chapter_3\E3_1\simulation\modelsim\rtl_work\_vmake
............此处省略5586个文件信息

评论

共有 条评论