資源簡介
本書以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個文件信息
評論
共有 條評論