设为首页 收藏本站 IC币充值
论坛账号至少一个月登录一次,否则会被自动冻结!论坛全站广告位出租2160元一年,有需要联系QQ:3173974412。国内首家由论坛网友持股的IC技术论坛,IC人的乌托邦!
搜索
专业IC版图外包服务 手机号:13816911948 微信同号
广告位:SY02 广告业务联系QQ:3173974412
半导体论坛---http://www.icroom.com
嵌入式开发论坛---http://www.edaboss.com
小镇论坛发帖交流可以挣零花钱了
查看: 169|回复: 0

[原创] FPGA设计信号源

[复制链接]
发表于 2020-1-19 10:23:29 | 显示全部楼层 |阅读模式
本帖最后由 ather 于 2020-1-19 10:27 编辑

最想使用FPGA设设计LFM信号源,从此记录一下,第一篇来写点理论下面是LFM信号的MATLAB仿真实现:

clear
%% LFM线性调频信号%%
fs=4.3e7;

%采样率:fs=1.2B此时效果最好
T=2e-6;

%脉宽:脉冲持续时间
B=40e6; %带宽:所包含的所有的频率成分
k=B/T; %调频斜率
n=round(Tfs); %采样点个数,round是取整
t=linspace(-T/2,T/2,n); %步长取点
y=exp(1j
pikt.^2); %信号
c = 3e8;
R0 = 50; %定点
sr = exp(jpik*(t-2*R0/c).^2);        %定点回波信号

figure;
subplot(2,2,1);plot(t,real(y)); %real是实部,imag是虚部,两者偏转90°,abs是幅值
title(‘LFM信号时域’);
xlabel(‘t/s’);
ylabel(‘幅度’);

fft_y=fftshift(fft(y)); %傅里叶变换
f=linspace(-fs/2,fs/2,n);
subplot(2,2,2);plot(f,abs(fft_y));
title(‘LFM信号频谱’);
xlabel(‘f/HZ’);
ylabel(‘幅度’);

subplot(2,2,3);plot(t,real(sr));
fft_sr=fftshift(fft(sr)); %傅里叶变换
f=linspace(-fs/2,fs/2,n);
subplot(2,2,4);plot(f,abs(fft_sr));


您需要登录后才可以回帖 登录 | 入住IC小镇

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|IC设计小镇 ( 苏ICP备10008526号  

GMT+8, 2020-2-23 20:40 , Processed in 0.049614 second(s), 7 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表