雷达篇(二)线性调频信号公式推导及matlab仿真

雷达篇(二)线性调频信号公式推导及matlab仿真线性调频信号的数学表达式:其中,t是时间变量,单位为秒(s);T为脉冲持续时间(周期);K是线性调频率,单位是Hz/s;角度(单位为弧度)表达式:…

大家好,又见面了,我是你们的朋友全栈君。

        线性调频信号的数学表达式:

                                            雷达篇(二)线性调频信号公式推导及matlab仿真

        其中,t是时间变量,单位为秒(s);T为脉冲持续时间(周期);K是线性调频率,单位是Hz/s;

角度(单位为弧度)表达式:

                                                        雷达篇(二)线性调频信号公式推导及matlab仿真

        对时间取微分后的瞬时频率为:

                                           雷达篇(二)线性调频信号公式推导及matlab仿真

        信号的带宽是Chrip信号的斜率和时间的乘积:

                                                            雷达篇(二)线性调频信号公式推导及matlab仿真

        带宽决定了能够达到的分辨率。

        Matlab代码如下:

close all;clc;clear all;
%%
%   LFM :linear frequency modulation
%%
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(1j*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');

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

        运行效果图如下所示:

                        雷达篇(二)线性调频信号公式推导及matlab仿真

                        雷达篇(二)线性调频信号公式推导及matlab仿真

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138508.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • SIGABRT 报错时的注意事项和解决方法

     SIGABRT报错,可以理解为安卓系统为保护自身安全,清理了你的应用,这样导致的应用崩溃,通常是在读取file或者结束某个逻辑操作时,没有及时的释放资源,这样会导致报错。我接触到这个崩溃问题,是因为需要多次频繁的加载webview时导致的,在ondestroy方法里,加上webview.destroy(),此时崩溃的次数明显减少,但是偶有崩溃,查找了网上很多答案,都未能解决问题,这时突然想到…

  • C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)

    C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)文章目录C语言函数库一.C语言函数库一.<assert.h>二.<ctype.h>三.<errno.h>四.<limits.h>五.<locale.h>六.<math.h>七.<setjmp.h>八.<signal.h>九.<stdarg.h>十.<stddef.h>十一.<stdio.h&.

  • 常见数据结构与算法整理总结(下)_c语言数据结构查找算法

    常见数据结构与算法整理总结(下)_c语言数据结构查找算法查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。定义:根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。分类

  • 公网IP和内网IP区别

    公网IP和内网IP区别什么是内网IP:一些小型企业或者学校,通常都是申请一个固定的IP地址,然后通过IP共享(IPSharing),使用整个公司或学校的机器都能够访问互联网。而这些企业或学校的机器使用的IP地址就是内网IP,内网IP是在规划IPv4协议时,考虑到IP地址资源可能不足,就专门为内部网设计私有IP地址(或称之为保留地址),一般常用内网IP地址都是这种形式的:10.X.X.X、172.16.X.X-1…

  • RouterOS(ROS)设置动态域名(DDNS)「建议收藏」

    RouterOS(ROS)设置动态域名(DDNS)「建议收藏」使用DDNS把动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序通过信息传递把该主机的动态IP地址传送给服务器程序,服务项目程序提供DNS服务并实现动态域名解析。添加一个Scheduler,system-&gt;Scheduler::globalddnsiptemp[/ipaddresget[/ipaddressfindinterface=…

  • Ubuntu安装VScode(搬运命令行)「建议收藏」

    Ubuntu安装VScode(搬运命令行)「建议收藏」ToinstallVisualStudioCodeonyourUbuntusystem,followthesesteps.First,updatethepackagesindexandinstallthedependenciesbytyping:sudoaptupdatesudoaptinstallsoftware-properties-commonapt-transport-httpswgetNext,importtheMic.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号