资源简介
本书以Xilinx公司FPGA为开发平台,采用MATLAB及VHDL语言开发工具,详细阐述了数字滤波器工作原理、结构、方法和仿真实验过程,并通过大量的工程实例分析其在FPGA实现中的具体技术细节。其主要内容包括FIR滤波器、IIR滤波器、多速率滤波器、自适应滤波器、变频域滤波器、解调系统滤波器设计等。
代码片段和文件信息
%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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1998 2011-12-31 20:01 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_1_BasicWave.m
文件 1560 2011-01-16 22:16 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_2_SignalProcess.m
文件 899 2011-01-17 21:58 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_3_fft.m
文件 1443 2014-05-18 00:21 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\E2_4_FpgaSim.m
文件 1863 2014-05-18 00:34 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\E2_4_SimSigProduce.m
文件 138 2016-03-24 10:47 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\incremental_db\compiled_partitions\Mixer.db_info
文件 653 2014-05-11 12:53 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\incremental_db\README
文件 321 2014-05-18 14:28 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.jdi
文件 1266 2014-05-10 20:05 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.qpf
文件 7665 2016-03-24 11:46 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.qsf
文件 3119 2014-05-11 18:16 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.qsf.bak
文件 613 2014-05-18 14:52 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.qws
文件 1408 2014-05-18 10:25 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.sdc
文件 2 2014-05-11 16:03 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.tcl.bak
文件 233 2014-05-11 18:18 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer.tis_db_list.ddb
文件 981 2014-05-18 00:39 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\Mixer_nativeli
文件 1224 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altq.ocp
文件 3112 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altq.v
文件 1208 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altqmcash.ocp
文件 3112 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altqmcash.v
文件 1232 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altqmcpipe.ocp
文件 2496 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altqmcpipe.v
文件 8800 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_altqmcpipe_rst.v
文件 3120 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_crd.v
文件 2024 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_crs.v
文件 2128 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_dxx.v
文件 1912 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_dxx_g.v
文件 1424 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_gal.v
文件 1736 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_gam.v
文件 2096 2014-05-17 13:55 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘)\Chapter_2\E2_4\Mixer\nco-library\asj_gam_dp.v
............此处省略7839个文件信息
相关资源
- fft ip core使用
- 基于FPGA分布式算法FIR滤波器verilog代码
- 数字滤波器的MATLAB与FPGA实现——杜勇
- 基于FPGA的自适应滤波器的实现
- 2维FFT的FPGA实现
- 基于Matlab和FPGA的FIR数字滤波器设计及
- Kalman Filtering - Theory and Practice Using M
- MATLAB设计FPGA实现联合ISE和Modelsim仿真
- 图像滤波算法之guide filter导向滤波
- Multirate Filtering for Digital Signal Process
- Deblurring Images Matrices Spectra and Filteri
- 粒子滤波完整仿真matlab代码
- Anisotropic Diffusion,各向异性扩散论文
- 基于FPGA与MATLAB的fir滤波器实现Verilo
- FPGA实现ROM存储图片的VGA显示
- 集合卡尔曼滤波算法-数据同化的经典
- FSK调制FPGA实现
- Kalman_Filter粗对准和经对准和实际试验
- LDPC编译码器Matlab代码及参考资料
- 关于在FPGA上建立SOPC的教程
- 自适应局部迭代滤波(Adaptive local i
- Kalman Filtering - Theory and Practice Using M
- retinex by bilateral filter
- 信号处理滤波器设计-基于MATLAB和Mat
- 基于FPGA技术的FIR数字滤波器的设计
- FPGA实现的数字下变频
- 基于FPGA的中值滤波算法的设计与实现
- 粒子滤波matlab实现三套
- 数字滤波器的MATLAB与FPGA实现(第二版
- 图像中值滤波FPGA和MATLAB的实现
评论
共有 条评论