-
大小: 1.22MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2022-03-29
- 語(yǔ)言: Matlab
- 標(biāo)簽: FPGA??噪聲產(chǎn)生??matlab仿真??
資源簡(jiǎn)介
基于FPGA的噪聲產(chǎn)生電路,用MATLAB設(shè)計(jì)噪聲仿真程序,產(chǎn)生仿真數(shù)據(jù)的方法。并利用FPGA模擬信號(hào)。其中有詳盡的matlab仿真程序,F(xiàn)PGA仿真結(jié)果以及總的設(shè)計(jì)報(bào)告。

代碼片段和文件信息
clear?all
clc
N=1024;
q=input(‘請(qǐng)輸入1或0(輸入1產(chǎn)生有色噪聲,輸入0代表產(chǎn)生白色噪聲)‘);
switch?q
????case?1
?????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
?????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
?????????%function?y=Randn_ab(Nab)%%%%%%%%%%%%%%%有色噪聲
?????????%?N為隨機(jī)序列長(zhǎng)度;
?????????a=input(‘請(qǐng)輸入噪聲均值‘);
?????????b=input(‘請(qǐng)輸入噪聲方差‘);
?????????x1=randn(1N);
?????????y1=a+sqrt(b)*x1;
?????????figure(1);
?????????plot(y1);
?????????title(‘有色噪聲時(shí)域圖‘);
?????????fid=fopen(‘noise.dat‘‘wb‘);
?????????fwrite(fidy1‘uint16‘);
?????????%?把產(chǎn)生的隨機(jī)數(shù)存儲(chǔ)到文件noise.dat;
?????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
?????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%白色噪聲
????case?0
?????????Pow=input(‘請(qǐng)輸入白噪聲的功率‘);
?????????y2=wgn(1NPow);
?????????figure(1);
?????????plot(y2);
?????????title(‘白色噪聲時(shí)域圖‘);
?????????fid=fopen(‘noise.dat‘‘wb‘);
?????????fwrite(fidy2‘uint16‘);
?????????fs=2.5*10^6;
?????????[corylag]=xcorr(y2‘unbiased‘);?
?????????figure(2);
?????????plot(lag/fscory);?
?????????title(‘白噪聲的自相關(guān)函數(shù)圖‘);
?????????cory=[zeros(11023)cory(1024)zeros(11023)];
?????????fc=fft(cory);?
?????????cm=abs(fc);?
?????????fl=(0:length(fc)-1)‘*fs/length(fc);?
?????????figure(3);
?????????plot(flcm);
?????????title(‘白噪聲的功率圖‘);
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????1605942??2008-12-17?10:57??課程設(shè)計(jì)\grtyht.bmp
?????文件??????77878??2008-12-17?09:47??課程設(shè)計(jì)\TEK0000.BMP
?????文件??????77878??2008-12-17?15:53??課程設(shè)計(jì)\TEK0001.BMP
?????文件???????1941??2008-12-05?08:56??課程設(shè)計(jì)\yan\counter00.bsf
?????文件????????854??2008-12-05?08:56??課程設(shè)計(jì)\yan\counter00.inc
?????文件???????4053??2008-12-05?08:56??課程設(shè)計(jì)\yan\counter00.v
?????文件???????3374??2008-12-05?08:56??課程設(shè)計(jì)\yan\counter00_bb.v
?????文件???????9861??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\altsyncram_i631.tdf
?????文件???????4613??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\cntr_jeh.tdf
?????文件????????140??2008-12-02?20:39??課程設(shè)計(jì)\yan\db\wed.zsf
?????文件????????945??2008-12-17?09:25??課程設(shè)計(jì)\yan\db\zdrand.(0).cnf.cdb
?????文件????????554??2008-12-17?09:25??課程設(shè)計(jì)\yan\db\zdrand.(0).cnf.hdb
?????文件???????1365??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(1).cnf.cdb
?????文件????????512??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(1).cnf.hdb
?????文件???????1373??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(2).cnf.cdb
?????文件????????738??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(2).cnf.hdb
?????文件???????1456??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(3).cnf.cdb
?????文件????????553??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(3).cnf.hdb
?????文件???????1134??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(4).cnf.cdb
?????文件????????632??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(4).cnf.hdb
?????文件???????2631??2008-12-13?13:47??課程設(shè)計(jì)\yan\db\zdrand.(5).cnf.cdb
?????文件????????574??2008-12-13?13:47??課程設(shè)計(jì)\yan\db\zdrand.(5).cnf.hdb
?????文件???????1054??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(6).cnf.cdb
?????文件????????496??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(6).cnf.hdb
?????文件???????1058??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(7).cnf.cdb
?????文件????????589??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(7).cnf.hdb
?????文件???????1641??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(8).cnf.cdb
?????文件????????639??2008-12-02?20:19??課程設(shè)計(jì)\yan\db\zdrand.(8).cnf.hdb
?????文件???????1516??2008-12-17?09:16??課程設(shè)計(jì)\yan\db\zdrand.analyze_file.qmsg
?????文件???????1602??2008-12-17?09:25??課程設(shè)計(jì)\yan\db\zdrand.asm.qmsg
............此處省略110個(gè)文件信息
- 上一篇:matlab陣列信號(hào)處理工具箱
- 下一篇:小波分析及其應(yīng)用
評(píng)論
共有 條評(píng)論