资源简介
以Altera公司的FPGA器件为开发平台,采用MATLAB及Verilog语言为开发工具,详细阐述了数字滤波器技术的FPGA实现原理、结构、方法和仿真测试过程,并通过大量工程实例分析FPGA实现过程中的具体技术细节,有完整的MATLAB及Verilog实例工程代码,有利于工程技术人员学习参考。
代码片段和文件信息
%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 2017-08-25 08:43 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\
文件 1998 2011-12-31 20:01 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_1_BasicWave.m
文件 1560 2011-01-16 22:16 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_2_SignalProcess.m
文件 899 2011-01-17 21:58 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_3_fft.m
目录 0 2017-08-25 08:43 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\
文件 1443 2014-05-18 00:21 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\E2_4_FpgaSim.m
文件 1863 2014-05-18 00:34 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\E2_4_SimSigProduce.m
目录 0 2017-08-25 08:43 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\
目录 0 2015-02-03 10:14 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\db\
目录 0 2017-08-25 08:43 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\
目录 0 2017-08-25 08:43 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\
文件 12604 2014-05-18 09:52 数字滤波器的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版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.dpi
文件 42673 2014-05-18 09:52 数字滤波器的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版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.autoh_e40e1.map.kpt
文件 138 2014-05-11 12:53 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.db_info
文件 9740 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.nabbo_fd801.map.cdb
文件 1475 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.nabbo_fd801.map.dpi
文件 37510 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.nabbo_fd801.map.hdb
文件 2093 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.nabbo_fd801.map.kpt
文件 1813 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.ammdb
文件 42741 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.cdb
文件 33 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.dfp
文件 45635 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.hdb
文件 203 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.kpt
文件 81183 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.cmp.rcfdb
文件 26316 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.map.cdb
文件 6219 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.map.dpi
文件 628 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.map.hbdb.cdb
文件 46 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.map.hbdb.hb_info
文件 45383 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——AlteraVerilog版\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.root_partition.map.hbdb.hdb
............此处省略3655个文件信息
相关资源
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
-
微网运行控制simuli
nk仿真,包含逆变 - MATLAB数据分析方法
- MATLAB图像处理:能力提高与应用案例
- MATLAB.Programming.for.Engineers.5th.Edition_2
- 卷积神经网络的matlab程序
- MATLAB优化算法案例分析与应用_进阶篇
- 精通MATLAB数字图像处理与识别书本代
- 冈萨雷斯数字图像处理MATLAB版图片及
- 人脸识别 MATLAB代码
- MNIST手写字体识别CNN+BP两种实现-Matl
- Matlab课程设计:对作业文档格式化批
-
MATLAB Simuli
nk系统仿真 课件 李献 - 基于MATLAB的数字图像处理研究_郑继刚
- 梁瑞宇赵力语音信号处理实验教程m
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 光流法包括LK光流,HS光流,论文,
- 节点电价预测,电力系统负荷预测
- MATLAB从入门到精通-pdf非扫描版本
- matlab_tdm_example
- 卷积神经网络matlab代码下载153575
评论
共有 条评论