基于FPGA生成AM调幅波
代码是基于FPGA生成AM调幅波,直接可以使用的。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-06-20 10:18 AM
文件 1597 2017-05-19 14:28 AMa.bsf
文件 114 2017-05-21 11:50 AMa.v
文件 81 2017-05-16 12:56 AMa.v.bak
文件 1600 2017-05-17 19:47 AMadd.bsf
文件 135 2017-05-21 11:50 AMadd.v
文件 87 2017-05-15 13:40 AMadd.v.bak
文件 1602 2017-05-16 23:33 AMadd_a.bsf
文件 93 2017-05-16 23:33 AMadd_a.v
文件 94 2017-05-16 15:14 AMadd_a.v.bak
文件 16318 2017-05-22 10:24 AMAM.bdf
文件 2426 2017-05-21 11:38 AMAM.bsf
文件 14909 2017-05-18 13:50 AMAM_sign.bdf
文件 2250 2017-05-18 10:13 AMAM_sign.bsf
文件 7801 2017-05-22 17:08 AMAM_TOP.bdf
文件 1785 2017-05-22 10:23 AM.bsf
文件 144 2017-05-24 16:43 AM.v
文件 94 2017-05-16 13:01 AM.v.bak
文件 1791 2017-05-22 10:13 AMb.bsf
文件 125 2017-05-22 10:20 AMb.v
文件 122 2017-05-22 10:13 AMb.v.bak
文件 1597 2017-05-16 13:03 AMc.bsf
文件 95 2017-05-16 13:20 AMc.v
文件 95 2017-05-16 13:03 AMc.v.bak
目录 0 2017-06-20 10:18 AMdb
文件 3914 2017-05-17 14:21 AMdbabs_divider_gbg.tdf
文件 3914 2017-05-17 14:27 AMdbabs_divider_hbg.tdf
文件 3924 2017-05-17 16:08 AMdbabs_divider_ibg.tdf
文件 4035 2017-05-17 17:04 AMdbabs_divider_kbg.tdf
文件 3955 2017-05-17 14:24 AMdbabs_divider_lbg.tdf
文件 3995 2017-05-17 17:32 AMdbabs_divider_pbg.tdf
............此处省略552个文件信息
% 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
‘);
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
‘);
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
‘);
end
else
fprintf(‘Error using NCO1_SIN_model : Incorrect number of input arguments
‘);
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 AMa.bsf
文件 114 2017-05-21 11:50 AMa.v
文件 81 2017-05-16 12:56 AMa.v.bak
文件 1600 2017-05-17 19:47 AMadd.bsf
文件 135 2017-05-21 11:50 AMadd.v
文件 87 2017-05-15 13:40 AMadd.v.bak
文件 1602 2017-05-16 23:33 AMadd_a.bsf
文件 93 2017-05-16 23:33 AMadd_a.v
文件 94 2017-05-16 15:14 AMadd_a.v.bak
文件 16318 2017-05-22 10:24 AMAM.bdf
文件 2426 2017-05-21 11:38 AMAM.bsf
文件 14909 2017-05-18 13:50 AMAM_sign.bdf
文件 2250 2017-05-18 10:13 AMAM_sign.bsf
文件 7801 2017-05-22 17:08 AMAM_TOP.bdf
文件 1785 2017-05-22 10:23 AM.bsf
文件 144 2017-05-24 16:43 AM.v
文件 94 2017-05-16 13:01 AM.v.bak
文件 1791 2017-05-22 10:13 AMb.bsf
文件 125 2017-05-22 10:20 AMb.v
文件 122 2017-05-22 10:13 AMb.v.bak
文件 1597 2017-05-16 13:03 AMc.bsf
文件 95 2017-05-16 13:20 AMc.v
文件 95 2017-05-16 13:03 AMc.v.bak
目录 0 2017-06-20 10:18 AMdb
文件 3914 2017-05-17 14:21 AMdbabs_divider_gbg.tdf
文件 3914 2017-05-17 14:27 AMdbabs_divider_hbg.tdf
文件 3924 2017-05-17 16:08 AMdbabs_divider_ibg.tdf
文件 4035 2017-05-17 17:04 AMdbabs_divider_kbg.tdf
文件 3955 2017-05-17 14:24 AMdbabs_divider_lbg.tdf
文件 3995 2017-05-17 17:32 AMdbabs_divider_pbg.tdf
............此处省略552个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)