1 简介

2 完整代码

%% Principle of Srationary Phaseclose all, clear all, clc%% the parameters of radarT = 10e-6;    Tsyn = T;    %脉冲持续时间K = 1e12;B = K*T;    %线性调频信号带宽% K = B/Tsyn ;     %调频斜率a = 1.3;Fs = a*B;     %抽样频率Ts = 1/Fs;    %样本间隔TBP = B*Tsyn;N = T/Ts;%% time domaint = [ -N/2 : N/2-1 ]*T/N ;sita = pi*K*t.^2;St = exp( i*sita ).*( abs( t ) <= Tsyn/2 );    %LFM signal%% frequency domainfre = [ -N/2 : N/2-1 ]*Fs/N ;% -----FFT-----% Sf = fft(St);Sf = (fft(fftshift(St)));% -----PSP-----Sf2 = sqrt(Tsyn*Fs*a)*exp(-j*pi*fre.^2/K+j*pi/4).*(abs(fre)<=(K*Tsyn/2));%% figureh1 = figure( 1 ); set( h1, 'name', 'Linear Frequency Modulation Signal', 'Numbertitle', 'off')subplot(121),plot( fre*1e-6, fftshift(abs( Sf ) ), 'r'); hold onplot(fre*1e-6, abs( Sf2 ))legend('FFT', 'PSP');xlabel( 'Frequency/MHz ' ); ylabel( 'Amplitude' ); title( 'Amplitude-Frequency Specttrum' ); grid on; %generate the figure 1.4subplot(122),plot( fre*1e-6, unwrap( angle( fftshift(Sf) ) ) ,'r'), hold on% plot( fre*1e-6, phase( Sf ), 'g'), hold onplot( fre*1e-6, unwrap( angle( (Sf2) ) ));% plot( fre*1e-6, phase(Sf2) ,'r');legend('FFT', 'PSP');xlabel( 'Frequency/MHz' ), ylabel( 'Radian' ), title( 'Radian-Frequency Specttrum' ), grid on;  figureSf = fftshift(Sf);sf = Sf(N/2*(1-1/a)+1 : N/2*(1+1/a));sf2= Sf2(N/2*(1-1/a)+1 : N/2*(1+1/a));fre2 = [N/2*(1-1/a)+1 : N/2*(1+1/a)]*Fs/N-Fs/2;plot( fre2, unwrap( angle( (sf) ) ), 'r.' ), hold onerror = unwrap( angle( (sf) ) ) - unwrap( angle( (sf2) ) );plotyy( fre2, unwrap( angle( (sf2) ) ), fre2, error, 'plot', 'plot'), hold onlegend('FFT', 'PSP', 'ERROR');xlabel( 'Frequency/MHz' ), ylabel( 'Radian' ), title( 'Radian' ), grid on;  %% display informationdisp('Chirp rate:')Kdisp('Time-Bandwidth Product:' )TBPdisp('the mean of error:')mean(error)disp('the variance of error:')var(error)

3 仿真结果

4 参考文献

[1]唐亮. 频率步进SAR/ISAR成像算法研究[D]. 国防科学技术大学, 2014.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【信号处理】基于Matlab实现POSP驻定相位原理推导线性调频信号的频谱相关推荐

  1. 驻定相位原理(POSP)以及线性调频信号的频谱

    最近看论文遇到了驻定相位原理,问老师直接给了我一本书让我看,看半天只有一段-不是这个方向的,半路出家做毕业设计需要用到这个定理,有错误的话请不吝赐教. 一.驻定相位原理 在数字信号处理中,经常需要将一 ...

  2. 驻定相位原理(POSP)的简单应用

      在SAR雷达成像中,POSP是相当基础重要的一个定理,一般在对回波做傅里叶变换时经常用到,一般在论文的开头就会出现.   下面简单复习一下POSP的步骤: 1:列出傅里叶变换表达式 2:对相位在驻 ...

  3. 驻定相位原理在求解频域表达式中的应用

    通过前面文章的学习,我们知道了距离弯曲量在时域的表达式,但是做距离弯曲校正时,要在多普勒频域完成.那么在多普勒频域下距离弯曲量如何计算呢?那首先是不是得知道回波信号的频域表达式是什么呢? 这就涉及到了 ...

  4. matlab的dft谱分析,数字信号处理基于matlab(用DFT作谱分析,窗函数的设计)

    数字信号处理基于matlab(用DFT作谱分析,窗函数的设计) 1实验一用DFT作谱分析X11111X212344321N108X3COSN1PI/4N208X4SINN2PI/8FIGURESUBP ...

  5. NPC_3level_Inverter:基于MATLAB Simulink的中性点钳位三电平逆变器仿真模型

    NPC_3level_Inverter:基于MATLAB Simulink的中性点钳位三电平逆变器仿真模型. 仿真条件:MATLAB Simulink R2015b ID:54506503695843 ...

  6. 基于MATLAB Simulink的中性点钳位三电平逆变器仿真模型

    NPC_3level_Inverter:基于MATLAB Simulink的中性点钳位三电平逆变器仿真模型. 仿真条件:MATLAB Simulink R2015b ID:54506503695843 ...

  7. 基于MATLAB Simulink的中性点钳位五电平逆变器仿真模型

    NPC_5level_Inverter:基于MATLAB Simulink的中性点钳位五电平逆变器仿真模型. 仿真条件:MATLAB Simulink R2015b ID:32806503698006 ...

  8. 基于matlab的有噪声语音信号处理,基于matlab的有噪声语音信号处理毕设

    基于matlab的有噪声语音信号处理毕设 - I - I 大学本科毕业设计论文 基于MATLAB的有噪声语音信号处理- II - II 摘要 滤波器设计在数字信号处理中占有极其重要的地位,FIR 数字 ...

  9. matlab 音乐信号处理,基于matlab的音乐信号处理和分析.doc

    基于matlab的音乐信号处理和分析 1音乐信号的音谱和频谱的观察 使用windows下的录音机录制一段音乐信号或者采用其他软件截取一段音乐信号(要求:时间不超过5s,文件格式为WAV) 使用wavr ...

最新文章

  1. vim文本编辑器详解
  2. 动态规划之最长公共子序列(LCS)
  3. 如何使用 C# 中的 Lazy
  4. squid代理服务器(捎带的SNAT)
  5. php调用airtestide,raw device
  6. 企业微信怎么输入服务器id,系统账号绑定企业微信成员id
  7. 【SpringCloud】Spring cloud Sleuth
  8. WP7有约(六):AppBarUtils使用指南
  9. 移动端报表JS开发示例--获取定位
  10. VBA的代码,在Excel启动时自动执行
  11. 发条js调试工具_【转载】移动端js调试工具:eruda
  12. 基于 Mean-shift的稳健性可视跟踪研究
  13. 潘多拉路由器固件备份
  14. 小米开发版安装magisk_小米开发版安装magisk(面具),不用第三方rec就可以安装...
  15. win7下chm打不开
  16. 简单代码变出超个性化的QQ昵称
  17. 概率论与数理统计浙江大学笔记和课后答案
  18. 短期盈利无望,Uber到底值多少钱?
  19. QQ邮箱的一些bug
  20. BCAM(Binary Content Addressable Memory)和TCAM(Ternary Content Addressable Memory)

热门文章

  1. Mysql隔离性之Read View
  2. 剑破冰山:Oracle开发艺术(目录)
  3. c语言课程设计-旅馆管理系统 基于链表
  4. 由Debuggerd导致的Android系统死机问题分析
  5. php安装sqlsrv扩展
  6. 自然语言处理学习笔记2:分词工具及分词原理
  7. 日内转向加仓交易系统模型TB源码
  8. CSS布局之两列布局
  9. 解决hadoop集群中有一个slaver的datanode启动失败
  10. linux防火墙常用控制协议,Linux防火墙iptables的基础