【Matlab】线性调频信号LFM 仿真

摘要:
生成序列i=a:步骤:b:i=1:1:9的示例绘制子图或子图。总之,绘制一个具有m行和n列的图形。P表示在P位置。Sublot是一种将多张图片绘制到一个平面上的工具。P表示图形的位置,P=1表示从左到右和从上到下的第一个位置。(交叉次数)时间序列的间隔时间B=70e6;%带宽70MHz T=2e-6;%脉冲宽度2usFs=100e6;%采样率N=T*Fs;%采样点t=-t/2:1/Fs:t/2-1/Fs;%时间序列K=B/T;%线性调频率St=exp;%信号θ=pi*K*t^2;%相位f=K*t;%信号频率%图;情节标题子地块;情节标题子地块;情节标题子地块;情节标题;%图2%绘图;标题

【知识点】

  1. 生成序列 i = a:step:b
    举例:
    i = 1:1:9
    【Matlab】线性调频信号LFM 仿真第1张

  2. 画图(子图) subplot(m,n,p)或者subplot(m n p)
    总结起来就是,画一个m行n列的图。
    p表示在第p个位置。
    subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。(横着数)

  3. 时间序列的间隔
    间隔时间(T_s=frac{1}{F_s})
    (这里我要再看一下dsp)

B = 70e6;    %带宽70MHz
T = 2e-6;    %脉宽2us
Fs = 100e6;  %采样率
N = T*Fs;    %采样点数
t = -T/2:1/Fs:T/2-1/Fs; %时间序列 
K = B/T;     %线性调频率

St = exp(j*pi*K*t.^2); %信号
theta = pi*K*t.^2; %相位
f = K*t; %信号频率

%画图
figure 
subplot(2,2,1);plot(real(St));title('信号实部');
subplot(2,2,2);plot(imag(St));title('信号虚部');
subplot(2,2,3);plot(theta);title('信号相位');
subplot(2,2,4);plot(f);title('信号频率 Hz');

%figure2
%plot(abs(fftshift(fft(St))));title('信号频谱');

【Matlab】线性调频信号LFM 仿真第2张

【Matlab】线性调频信号LFM 仿真第3张

免责声明:文章转载自《【Matlab】线性调频信号LFM 仿真》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇成功在神舟K650c-i7 d2(i7-4700MQ、HM87)上装好了Windows XPSpring Boot -- Spring Boot之热部署、性能优化、打包下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

四大机器学习编程语言对比:R、Python、MATLAB、Octave

本文作者是一位机器学习工程师,他比较了四种机器学习编程语言(工具):R、Python、MATLAB 和 OCTAVE。作者列出了这些语言(工具)的优缺点,希望对想开始学习它们的人有用。 图源:Pixabay.com GitHub 地址:https://github.com/mjbahmani/10-steps-to-become-a-data-sci...

Matlab 曲线拟合

在matlab中经常需要对数据进行曲线拟合,如最常见的多项式拟合,一般可以通过cftool调用曲线拟合工具(curve fit tool),通过图形界面可以很方便的进行曲线拟合,但是有些时候也会遇到不方便用图形工具。因此这里简单的记下两种常用的拟合方法。 1 多项式拟合(polyfit和polyval) polyfit可以对数据进行拟合(自定义用几次多项式...

Matlab自定义函数的几种方法

1、函数文件+调用函数文件:定义多个M文件 % 调用函数文件:myfile.m clear clc for t=1:10 y=mylfg(t); fprintf('M^(1/3)=%6.4f ',t,y); end %自定义函数文件: mylfg.m function y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致 Y...

MATLAB的一些使用的快捷键整理

1、用TAB键可以实现缩进,怎么缩进和取消缩进呢?   在使用脚本编写matlab的程序时,我们通过选中需要的程序,按下tab键就能缩进整个程序。同样的,当我们需要取消缩进时,我们的快捷方法就是:shift+tab  或者使用全部选中之后让matlab的软件自动排版:Ctrl+a  然后  Ctrl+i...

4.VREP常见问题1

1.VREP无法导入贴图 在vrep中无法正确识别中文路径。但是,可以正确打开位于中文路径下的场景文件。在这种情况下调试场景文件,不会出现错误。 vrep在导入贴图时,出现贴图无法导入。由于贴图所存在的路径中包含中文。 图21 导入贴图错误 解决方法:项目路径存在英文目录下。 2.Vrep软件运行错误 场景中的对象,经过复制之会取名带后缀#0 或者其他...

VS2015调用matlab Plot函数

最近经常采用Matlab仿真,然后C语言实现,最后需要将计算结果使用Qt的qwt或者matlab中的plot函数绘图。 因此想借用matlab的plot函数接口,使用VS2015来编写信号处理代码,最后通过绘图来验证。 参考博客: https://blog.csdn.net/shouzang/article/details/80795945 https:/...