資源簡介
代碼是基于FPGA生成AM調幅波,直接可以使用的。

代碼片段和文件信息
%?Altera?NCO?version?9.0
%????function?[sc]?=?NCO1_SIN_model(phi_inc_iphase_mod_ifreq_mod_i)
%????input??:??phi_inc_i???:?phase?increment?input?(required)
%??????????????phase_mod_i?:?phase?modulation?input(optional)
%??????????????freq_mod_i??:?frequency?modulation?input(optional)
%????output?:??s???????????:?sine?wave?output
%??????????????c???????????:?cosine?wave?output
function?[sc]?=?NCO1_SIN_model(phi_inc_iphase_mod_ifreq_mod_i)
addpath?d:/quartus/ip/altera/nco/lib/ip_toolbench/../;
if(nargin==0)
?fprintf(‘Error?using?NCO1_SIN_model?:?Not?enough?input?arguments\n‘);
else
?N=length(phi_inc_i);
end
if(nargin==1)
?phase_mod_i=zeros(1N);
?freq_mod_i=zeros(1N);
elseif(nargin==2)
?if(length(phase_mod_i)~=N)
???fprintf(‘Error?using?NCO1_SIN_model?:?input?vector?length?mismatch\n‘);
?else
???freq_mod_i=zeros(1N);
?end
elseif(nargin==3)
?if((length(phase_mod_i)~=N)|length(freq_mod_i)~=N)
???fprintf(‘Error?using?NCO1_SIN_model?:?input?vector?length?mismatch\n‘);
?end
else
?fprintf(‘Error?using?NCO1_SIN_model?:?Incorrect?number?of?input?arguments\n‘);
end
N=length(phi_inc_i);
numch?=?1.0;
apr?=?24.0;
apri?=?16.0;
mpr?=?12.0;
aprp?=?16.0;
aprf?=?32.0;
dpri?=?5.0;
arch?=?2.0;
wantFmod?=?0.0;
wantPmod?=?0.0;
dual?=?1.0;
[sc]?=?Sncomodel(phi_inc_iphase_mod_ifreq_mod_iwantFmodwantPmodnumchaprmprapriaprpaprfdpriarchdualN);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-20?10:18??AM\
?????文件????????1597??2017-05-19?14:28??AM\a.bsf
?????文件?????????114??2017-05-21?11:50??AM\a.v
?????文件??????????81??2017-05-16?12:56??AM\a.v.bak
?????文件????????1600??2017-05-17?19:47??AM\add.bsf
?????文件?????????135??2017-05-21?11:50??AM\add.v
?????文件??????????87??2017-05-15?13:40??AM\add.v.bak
?????文件????????1602??2017-05-16?23:33??AM\add_a.bsf
?????文件??????????93??2017-05-16?23:33??AM\add_a.v
?????文件??????????94??2017-05-16?15:14??AM\add_a.v.bak
?????文件???????16318??2017-05-22?10:24??AM\AM.bdf
?????文件????????2426??2017-05-21?11:38??AM\AM.bsf
?????文件???????14909??2017-05-18?13:50??AM\AM_sign.bdf
?????文件????????2250??2017-05-18?10:13??AM\AM_sign.bsf
?????文件????????7801??2017-05-22?17:08??AM\AM_TOP.bdf
?????文件????????1785??2017-05-22?10:23??AM\b.bsf
?????文件?????????144??2017-05-24?16:43??AM\b.v
?????文件??????????94??2017-05-16?13:01??AM\b.v.bak
?????文件????????1791??2017-05-22?10:13??AM\bb.bsf
?????文件?????????125??2017-05-22?10:20??AM\bb.v
?????文件?????????122??2017-05-22?10:13??AM\bb.v.bak
?????文件????????1597??2017-05-16?13:03??AM\c.bsf
?????文件??????????95??2017-05-16?13:20??AM\c.v
?????文件??????????95??2017-05-16?13:03??AM\c.v.bak
?????目錄???????????0??2017-06-20?10:18??AM\db\
?????文件????????3914??2017-05-17?14:21??AM\db\abs_divider_gbg.tdf
?????文件????????3914??2017-05-17?14:27??AM\db\abs_divider_hbg.tdf
?????文件????????3924??2017-05-17?16:08??AM\db\abs_divider_ibg.tdf
?????文件????????4035??2017-05-17?17:04??AM\db\abs_divider_kbg.tdf
?????文件????????3955??2017-05-17?14:24??AM\db\abs_divider_lbg.tdf
?????文件????????3995??2017-05-17?17:32??AM\db\abs_divider_pbg.tdf
............此處省略552個文件信息
評論
共有 條評論