%利用FFT计算WVD分布(非平稳随机信号分析与处理第45页)
clc
clear all

NN=100;

w1=0.001;
a1=0.0005;
w2=0.001;
a2=-0.005;
j=sqrt(-1);
nn=-3*NN-1:1:3*NN-1;              %构造信号
%n=nn-3*NN;
x=exp(j*(2*pi*(w1*nn+1/2*a1*nn.^2)));   %s1=ss1(nn-3*NN)

%ss1c=conj(ss1);
L=64;      %加矩形窗
N=2*L;
w=zeros(N);
w(1)=0;
l=-(L-1):1:(L-1);
w(2:length(l))=1;     %2L-1窗
%s1=ss1(3*NN-(L-1)+1:3*NN+(L-1)+1);
Wx=zeros(N,N);
G=zeros(N,N);
GG=zeros(N,N);  %conj(G)
f=zeros(N,N);

for n=0:N-1       %  n=nn-3*NN
%     l=-(L-1):1:(L-1)
%     G=w.*x(3*NN+n+l)  %G(n,l)=w(l).*x(n+1)
 %for
 l=0:1:L-1;
% ll=L+l;
% nn=3*NN+n;
G(n+1,l+1)=w(L+1+l).*x(3*NN+n+L+1+l);
GG(n+1,l+1)=conj(w(L+1-l).*x(3*NN+n+L+1-l));
f(n+1,l+1)=G(n+1,l+1).*GG(n+1,l+1);
 
l=L:1:2*L-1;
G(n+1,l+1)=w(L+1+l-2*L).*x(3*NN+n+L+1+l-2*L);
GG(n+1,l+1)=conj(w(L+1-l+2*L).*x(3*NN+n+L+1-l+2*L));
f(n+1,l+1)=G(n+1,l+1).*GG(n+1,l+1);

end

F=f';           %FFT按列计算矩阵的傅立叶变换
Wx=fft(F);
Wx=Wx';
n=0:N-1;
k=0:N-1;

figure;
grid;
mesh(n,k,Wx);

figure;
contour(Wx);

D90

利用快速傅立叶变换,在频域中实现脉冲压缩的matlab仿真程序相关推荐

  1. FFT快速傅立叶变换在示波器中的用法

    大多数示波器上都有个FFT功能,也叫快速傅立叶变换,但很多人不了解这个功能是做什么用的,百度以后又会遇到各种各样的高数公式,看的一头雾水,遂而放弃这块知识. 我们来看百度百科的解释: FFT,即为快速 ...

  2. 快速傅立叶变换fft_使用快速傅立叶变换fft从气候数据中提取季节性模式

    快速傅立叶变换fft Meteorology students hardly experience smooth and expeditious data analysis. When comes t ...

  3. matlab中dif的意思,CHP4快速傅立叶变换

    <CHP4快速傅立叶变换>由会员分享,可在线阅读,更多相关<CHP4快速傅立叶变换(60页珍藏版)>请在人人文库网上搜索. 1.第二部分 傅立叶变换及其快速算法之第四章快速傅里 ...

  4. 神经网络中快速傅立叶变换(FFT)的梯度传递

    最近需要在神经网络中构造复数酉矩阵做权重系数,使用了快速傅立叶变换和反变换. 但是FFT不是theano的现成操作模块(有人写过对应的代码,所以应该会很快加进去了),所以想自己去写梯度传递来彻底搞清楚 ...

  5. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换?

    https://www.douban.com/note/164400821/ 写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,绝大部分内容非我所原创.在此向多位原创作者致敬!!! ...

  6. 【转】为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换?...

    写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,绝大部分内容非我所原创.在此向多位原创作者致敬!!!一.傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶 ...

  7. 快速傅立叶变换(FFT)的海面模拟

    快速傅立叶变换(FFT)的海面模拟 在这篇文章中,我们将根据Tessendorf的论文[1]中的方程来实现统计波浪模型,以模拟海洋水.  使用快速傅立叶变换,我们将能够实现实时交互的帧速率.以下提供两 ...

  8. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换

    [纯技术帖]为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换来源: 陈诚--WECN的日志 写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,内容 ...

  9. 傅立叶变换的原理、意义以及如何用Matlab实现快速傅立叶变换

    本帖最后由 xiaoliu 于 2011-7-28 21:00 编辑 一.傅立叶变换的由来 关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象 ...

最新文章

  1. Flex 学习笔记------as 与 js 的通信
  2. 吴恩达 NIPS 2016:利用深度学习开发人工智能应用的基本要点(含唯一的中文版PPT)...
  3. easyui from 缓存问题处理
  4. 常见缓存算法和LRU与LFU的c++实现
  5. Python编程快速上手-字典
  6. 搞技术多少要有点危机意识,切不可温水煮青蛙
  7. 围棋经典棋谱_秀秀老师:茶艺师也要学好围棋
  8. 51Nod 1494 选举拉票(权值线段树)
  9. Linux下搭建DHCP服务器 【2020.12.01】
  10. 《SQL高级应用和数据仓库基础(MySQL版)》作业 ·007
  11. 竖流式沉淀池集水槽设计计算_竖流沉淀池计算书
  12. 腾讯AI加速器三期全球招募开启,打造AI+产业生力军
  13. uniapp Android离线打包Activity class {com.xxx.yyy/io.dcloud.PandoraEntry} does not exist.
  14. 磁盘分区对齐详解与配置 – Linux篇
  15. 基于PSCAD输电线路潮流计算
  16. 高仿城通网盘php,城通网盘VIP订单存在业务隐患,可在线提权(含详细修复)
  17. 误删文件恢复免费软件推荐
  18. Gson的基本介绍和使用
  19. 如何平衡新老策略的好与坏,一道常见风控送命题解答
  20. 【Java设计模式】外观模式

热门文章

  1. MCMC和Gibbs Sampling
  2. *******************ios 常用 例子 解释 *********************
  3. 最详细的Android图片压缩攻略,让你一次过足瘾
  4. 树脂基复合材料的增强材料有哪些?
  5. UBUNTU18.04增加SWAP分区
  6. 数据库中的datatime的长度怎么设定_《龙珠》中超级赛亚人的设定是怎么有的?...
  7. openEuler资源利用率提升之道06:虚拟机混部OpenStack调度
  8. 制作生日贺卡html_有史以来最好的生日贺卡
  9. IMU 积分进行航迹推算
  10. xp 无法关闭计算机,WinXP电脑关机关不了如何解决?