• 大小:
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: Matlab
  • 标签:

资源简介

数字滤波器的MATLAB与FPGA实现——AlteraVerilog版

资源截图

代码片段和文件信息

%E2_1_BasicWave.m文件源代码
%Matlab常用信号产生函数演示实例:编写一个M文件,依次产生均匀分布的随机序列、高斯白噪声随机序列、方波信号序列、三角波信号序列、正弦波信号序列,
%以及信噪比SNR为10dB的加性高斯白噪声正弦信号。

%产生方波、三角波及正弦波序列信号
%定义参数
Ps=10;       %正弦信号功率为10dBW
Pn=1;       %噪声信号功率为0dBW
f=100;       %信号频率为100Hz
Fs=1000;     %采样频率为1KHz
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  2016-07-26 12:35  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\
     文件      127659  2016-07-23 16:55  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\MATLAB数字信号处理工具箱的_省略_发和应用_数字滤波器FIR的设计_朱敏.caj
     文件      507463  2016-07-23 17:00  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\基于DSPBuilder的14阶FIR滤波器的设计_张淼.caj
     文件      515928  2016-07-23 16:57  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\基于MATLAB_FDATOOL_省略_箱的IIR数字滤波器的设计及仿真_施琴红.caj
     目录           0  2016-07-26 11:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\
     目录           0  2016-07-26 11:41  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\
     文件        1998  2011-12-31 20:01  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_1_BasicWave.m
     文件        1560  2011-01-16 22:16  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_2_SignalProcess.m
     文件         899  2011-01-17 21:58  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_3_fft.m
     目录           0  2016-07-26 14:17  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\
     文件        1429  2016-07-26 14:17  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\E2_4_FpgaSim.m
     文件        1895  2016-07-26 12:42  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\E2_4_SimSigProduce.m
     目录           0  2016-07-26 11:41  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\
     文件         321  2014-05-18 14:28  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.jdi
     文件        1266  2014-05-10 20:05  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.qpf
     文件        7665  2014-05-18 14:28  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.qsf
     文件        3119  2014-05-11 18:16  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.qsf.bak
     文件         613  2014-05-18 14:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.qws
     文件        1408  2014-05-18 10:25  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.sdc
     文件           2  2014-05-11 16:03  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.tcl.bak
     文件         233  2014-05-11 18:19  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer.tis_db_list.ddb
     文件         981  2014-05-18 00:39  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\Mixer_nativelink_simulation.rpt
     目录           0  2018-03-28 18:14  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\db\
     目录           0  2016-07-26 11:41  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\
     文件         653  2014-05-11 12:53  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\README
     目录           0  2016-07-26 11:41  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\
     文件       12604  2014-05-18 09:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.cdb
     文件        1973  2014-05-18 09:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.dpi
     文件       42673  2014-05-18 09:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.hdb
     文件        2498  2014-05-18 09:52  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.kpt
     文件         138  2014-05-11 12:53  数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.db_info
............此处省略3660个文件信息

评论

共有 条评论