%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Altera NCO Compiler version 2.3.1
% file : mysin_tb.m
%
% Description : The following Matlab testbench excercises the NCO model mysin_model.m
% generated by Altera's NCO Compiler Megacore and outputs the sine and cosine waveforms
% to the variables sin_out and cos_out respectively
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parameter description
% N : the length of input and output arrays
% fs : the desired sampling rate. For Multi-channel NCO's the channelized sample rate is fs/M
% ehre M is the number of channels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N=2048*1;
fs = 1.0E8;
% Input arrays
% phi_inc_i : input phase increment : Length N (required)
phi_inc_i = 42949673.*ones(1,N);
% freq_mod_i : frequency modulation input : Length N (optional)
freq_mod_i = zeros(1,N);
% phase_mod_i : phase modulation input : Length N (optional)
phase_mod_i = zeros(1,N);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% function call to generated nco function
[sin_out,cos_out] = mysin_model(phi_inc_i,phase_mod_i,freq_mod_i);
fid_s = fopen('fsin_o_mysin_matlab.txt','w');
fid_c = fopen('fcos_o_mysin_matlab.txt','w');
for i=1:N
fprintf(fid_s,'%f\n',sin_out(i));
fprintf(fid_c,'%f\n',cos_out(i));
end
% Plot Channel 0 Time-Domain Output
xvalst = (0:1/fs:((N/1)-1)/fs);
figure,stairs(xvalst,sin_out(1:1:N),'r');
hold on, stairs(xvalst,cos_out(1:1:N),'b');
legend('sine','cosine');
title ('Time-Domain Plot of NCO Channel 0 Output');
grid on;
zoom on;
xlabel ('Time');
ylabel ('Amplitude');
ncofftwinplot(sin_out(1:1:N),fs,0,'r');
ncofftwinplot(cos_out(1:1:N),fs,1,'b');
没有合适的资源?快使用搜索试试~ 我知道了~
eda.rar_FM FPGA_FM VHDL_fpga fm am_fpga psk_modulation fm
共1617个文件
cdb:642个
hdb:640个
tdf:159个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2022-09-22
17:13:27
上传
评论 1
收藏 6.68MB RAR 举报
温馨提示
fpga的应用,一个正弦信号发生器,可以调节频率大小,和PSK,QSK,FM,AM等调制
资源推荐
资源详情
资源评论
收起资源包目录
eda.rar_FM FPGA_FM VHDL_fpga fm am_fpga psk_modulation fm (1617个子文件)
sinsignal.bdf 25KB
AM.bdf 13KB
PSK_ASK.bdf 11KB
FM.bdf 5KB
altpll0.bsf 4KB
altpll1.bsf 3KB
mysin.bsf 3KB
lpm_mux0.bsf 3KB
AM.bsf 2KB
lpm_add_sub0.bsf 2KB
lpm_add_sub1.bsf 2KB
lpm_add_sub2.bsf 2KB
lpm_mult1.bsf 2KB
lpm_mult5.bsf 2KB
PSK_ASK.bsf 2KB
lpm_sub5.bsf 2KB
fmsin.bsf 2KB
amsin.bsf 2KB
lpm_add_sub3.bsf 2KB
askrom.bsf 2KB
sinROM.bsf 2KB
add1.bsf 2KB
sub7.bsf 2KB
addcon.bsf 2KB
PSK.bsf 2KB
ASK.bsf 2KB
fm.bsf 2KB
cnt10.bsf 2KB
cnt1000.bsf 2KB
key_delay.bsf 2KB
andd.bsf 2KB
and18.bsf 2KB
control.bsf 2KB
cnn.bsf 2KB
div1000.bsf 2KB
div200.bsf 2KB
div40.bsf 2KB
div10.bsf 2KB
sinsignal.cmp.cdb 384KB
sinsignal.map.cdb 103KB
sinsignal.sgdiff.cdb 97KB
sinsignal.rtlv_sg.cdb 89KB
sinsignal.pre_map.cdb 63KB
sinsignal.(568).cnf.cdb 21KB
sinsignal.(497).cnf.cdb 20KB
sinsignal.(440).cnf.cdb 20KB
sinsignal.(565).cnf.cdb 19KB
sinsignal.(578).cnf.cdb 19KB
sinsignal.(583).cnf.cdb 18KB
sinsignal.(494).cnf.cdb 18KB
sinsignal.(510).cnf.cdb 18KB
sinsignal.(461).cnf.cdb 18KB
sinsignal.(437).cnf.cdb 18KB
sinsignal.(469).cnf.cdb 18KB
sinsignal.rtlv_sg_swap.cdb 17KB
sinsignal.(507).cnf.cdb 17KB
sinsignal.(341).cnf.cdb 17KB
sinsignal.(246).cnf.cdb 16KB
sinsignal.(351).cnf.cdb 16KB
sinsignal.(359).cnf.cdb 16KB
sinsignal.(338).cnf.cdb 16KB
sinsignal.(536).cnf.cdb 16KB
sinsignal.(243).cnf.cdb 16KB
sinsignal.(523).cnf.cdb 15KB
sinsignal.(533).cnf.cdb 15KB
sinsignal.(546).cnf.cdb 15KB
sinsignal.(520).cnf.cdb 15KB
sinsignal.(110).cnf.cdb 15KB
sinsignal.(202).cnf.cdb 15KB
sinsignal.(107).cnf.cdb 15KB
sinsignal.(120).cnf.cdb 14KB
sinsignal.(145).cnf.cdb 14KB
sinsignal.(178).cnf.cdb 14KB
sinsignal.(633).cnf.cdb 14KB
sinsignal.(170).cnf.cdb 14KB
sinsignal.(450).cnf.cdb 14KB
sinsignal.(148).cnf.cdb 14KB
sinsignal.(493).cnf.cdb 14KB
sinsignal.(480).cnf.cdb 14KB
sinsignal.(158).cnf.cdb 13KB
sinsignal.(483).cnf.cdb 13KB
sinsignal.(161).cnf.cdb 13KB
sinsignal.(48).cnf.cdb 13KB
sinsignal.(86).cnf.cdb 13KB
sinsignal.(434).cnf.cdb 13KB
sinsignal.(433).cnf.cdb 13KB
sinsignal.(308).cnf.cdb 13KB
sinsignal.(386).cnf.cdb 13KB
sinsignal.(226).cnf.cdb 12KB
sinsignal.(557).cnf.cdb 12KB
sinsignal.(295).cnf.cdb 12KB
sinsignal.(373).cnf.cdb 12KB
sinsignal.(311).cnf.cdb 12KB
sinsignal.(52).cnf.cdb 12KB
sinsignal.(321).cnf.cdb 11KB
sinsignal.(408).cnf.cdb 11KB
sinsignal.(229).cnf.cdb 11KB
sinsignal.(225).cnf.cdb 11KB
sinsignal.(143).cnf.cdb 11KB
sinsignal.(607).cnf.cdb 11KB
共 1617 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17
资源评论
四散
- 粉丝: 52
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功