clear all;
close all;
%%%%%%%%%%%%%%%打开文件fir_test.tbl。
fid = fopen('ddsc_sim.tbl','r');
if fid==-1
disp('Input file ddsc_sim.tbl not found');
return;
end;
%%%%%%%%%%%%%%跳过文件中一些说明字符,可使程序读至有用的数据位置
% br =0;
% while br == 0
% d = fscanf(fid,'%s',1);
% dd = size(d);
% if (d(dd(2)) == '>')
% br = 1;
% end;
% end;
fs = 100;%%%%%%%%%%%输出信号的时钟周期 MHz
n=1024; %%%%%%%%FFT points
dataout_width=10;%%%%%%% 输出信号的位数
m=6; %%%%%%% 需要观察的位
% fscanf(fid,'%s',8); % 跳过当前行,至下一行开头字符。
next = 1;
ts=1000/fs;
p=0;
curnum=ts/2;
while (p~='X')
k = 1;
curline = fscanf(fid,'%s',1); %获取当前字符,并跳到下一个字符
p= fscanf(fid,'%s',1);
uu=fscanf(fid,'%s',m-3); %s获取当前字符,并跳至下一个字符
% fscanf(fid,'%s',6-m);
aa = fscanf(fid,'%x',1); % 获取当前字符,并转化为16进制的数据,且跳至下一个字符。
% bb = fscanf(fid,'%x',1);
% cc = fscanf(fid,'%x',1);
fscanf(fid,'%s',7-m);
%%% 跳过当前字符,并跳至下一个字符。
%%%%%%%%读取字符串小数点前的字符
while (curline(k) ~= '.')
time(k) = curline(k);
k = k+1;
end;
%%%%%%%%%%%%%%%%%%%%%%%%%%
timenum = str2num(time);%%%%%把字符转化为数据。
%%%%%%%%%%%转化16进制的数据转化为十进制的数据并输出
if (timenum == (curnum + ts))
curnum = timenum;
% if aa > (2^(dataout_width-1)-1)
if aa > (2^(dataout_width-1))
aa = aa - 2^dataout_width;
end;
x(next) = aa;
%%%%% Output Signal 2 %%%%%%
% if bb > (2^(dataout_width-1)-1)
% bb = bb - 2^dataout_width;
% end;
% y(next) = bb;
%%%%% Output Signal 3 %%%%%%
% if cc > (2^(dataout_width-1)-1)
% cc = cc - 2^dataout_width;
% end;
% z(next) = cc;
next = next + 1;
end;
end;
%%%%%%%%%%%波形显示部分
figure
subplot(211)
plot(x);
subplot(212)
plot((-0.5:1/n:.5-1/n)*1000/ts,fftshift(20*log10(0.000001+abs(fft(x,n)))));
title('after interp 频谱');
% figure
% subplot(211)
% plot(y);
% subplot(212)
% plot((-0.5:1/n:.5-1/n)*1000/ts,fftshift(20*log10(0.000001+abs(fft(y,n)))));
% title('after mult 频谱');
% figure
% subplot(211)
% plot(z);
% subplot(212)
% plot((-0.5:1/n:.5-1/n)*1000/ts,fftshift(20*log10(0.000001+abs(fft(z,n)))));
% title('the output frequence');
% plot((-0.5:1/n:.5-1/n)*1000/ts,fftshift(abs(fft(y,n))));
fclose(fid);
没有合适的资源?快使用搜索试试~ 我知道了~
dds.rar_DDS
共98个文件
cdb:13个
qmsg:13个
hdb:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2022-09-20
15:46:10
上传
评论
收藏 641KB RAR 举报
温馨提示
DDS数字频率合成器,使用很方便,整个工程下载,vhdl语言
资源推荐
资源详情
资源评论
收起资源包目录
dds.rar (98个子文件)
dds
ddsc.map.rpt 28KB
ddsc.dpf 239B
ddsc.sim.rpt 33KB
rdquartus_tbl.m 2KB
dds_1MHz.fig 34KB
ddsc.pin 30KB
ddsc.pof 2MB
1MHz.jpg 76KB
ddsc.vwf 96KB
sin_samp.dat 17KB
ddsc.vhd 2KB
db
ddsc.pre_map.cdb 5KB
ddsc.sgate_sm.rvd 215B
ddsc.sld_design_entry.sci 154B
ddsc.(4).cnf.hdb 630B
ddsc.tan.qmsg 73KB
ddsc.map.hdb 9KB
ddsc.rtlv_sg.cdb 6KB
ddsc.hier_info 10KB
ddsc.map.qmsg 17KB
ddsc.dbp 0B
ddsc.sld_design_entry_dsc.sci 155B
prev_cmp_ddsc.map.qmsg 17KB
altsyncram_19p.tdf 10KB
ddsc.asm.qmsg 2KB
ddsc.sgate.rvd 6KB
ddsc.cmp.cdb 13KB
ddsc.signalprobe.cdb 351B
ddsc.psp 0B
ddsc.db_info 136B
ddsc.asm_labs.ddb 254KB
wed.wsf 23KB
ddsc.map.logdb 4B
ddsc.cmp.tdb 27KB
ddsc.cmp.hdb 9KB
ddsc.eco.cdb 161B
prev_cmp_ddsc.fit.qmsg 71KB
ddsc.pre_map.hdb 12KB
ddsc.(3).cnf.hdb 703B
ddsc.rpp.qmsg 2KB
prev_cmp_ddsc.asm.qmsg 2KB
ddsc.eda.qmsg 2KB
ddsc.cmp0.ddb 77KB
ddsc.sim.cvwf 3KB
ddsc.rtlv.hdb 12KB
ddsc.pss 0B
ddsc.hif 9KB
ddsc.(3).cnf.cdb 1KB
altsyncram_hb01.tdf 10KB
ddsc.cmp.logdb 4B
ddsc.(2).cnf.hdb 923B
ddsc.rtlv_sg_swap.cdb 2KB
ddsc.(4).cnf.cdb 2KB
ddsc.(1).cnf.hdb 545B
ddsc.(2).cnf.cdb 1KB
ddsc.cbx.xml 212B
ddsc.fit.qmsg 63KB
ddsc.cmp.rdb 30KB
prev_cmp_ddsc.qmsg 3KB
prev_cmp_ddsc.tan.qmsg 76KB
ddsc.sgdiff.hdb 12KB
prev_cmp_ddsc.sim.qmsg 3KB
wed.zsf 40B
ddsc.(1).cnf.cdb 1KB
ddsc.(0).cnf.hdb 1KB
ddsc.map.cdb 5KB
ddsc.syn_hier_info 0B
prev_cmp_ddsc.eda.qmsg 2KB
ddsc.sgdiff.cdb 4KB
ddsc.(0).cnf.cdb 3KB
ddsc.asm.rpt 7KB
rdquartus_tbl.asv 2KB
10MHz.jpg 145KB
ddsc.flow.rpt 7KB
ddsc.qsf 2KB
ddsc.vhd.bak 2KB
ddsc.tan.summary 2KB
sin_stim.dat 6KB
ddsc.fit.rpt 120KB
ddsc.fit.eqn 32KB
ddsc.sof 465KB
ddsc.qpf 898B
ddsc.map.summary 455B
ddsc.eda.rpt 5KB
ddsc.tan.rpt 167KB
ddsc_rtl.jpg 36KB
sin_rom.mif 16KB
T_10Mfangda.jpg 128KB
ddsc.qws 90B
ddsc_sim.tbl 326KB
simulation
modelsim
ddsc.vho 64KB
ddsc_modelsim.xrf 7KB
ddsc_vhd.sdo 48KB
ddsc.done 26B
ddsc.fit.smsg 13KB
ddsc.fit.summary 602B
ddsc.map.eqn 27KB
ddsc_assignment_defaults.qdf 26KB
共 98 条
- 1
资源评论
御道御小黑
- 粉丝: 61
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功