高斯脉冲的函数如下:
x(t)=e−t22∗σ2x(t)=e^{\frac{-t^2}{2* \sigma ^2}} x(t)=e2∗σ2−t2​
生成高斯脉冲流的代码如下:

import numpy as np
import matplotlib.pyplot as plt
import math
import scipy.signal
fs = 1000 #采样率
dt = 1/fs #采样间隔
simuT = 1 #仿真时间
L = 5 #Dirac脉冲数,2*L即新息率
B = 10 #采样核带宽
simuTime = np.arange(0,simuT,dt) #仿真时间向量,步长为dt,起点为0,终点为1,不包含终点,因此它从0开始,不包括simuT
gauss_t = np.arange(-simuT/2,simuT/2,dt)
sigma = 0.01;  #标准差
variance = sigma**2; #方差
ak = np.array([0.4, 0.6, 0.3, 0.9, 0.7])  #幅值
tk = np.array([0.1, 0.3, 0.5, 0.7,0.9]) #时延,单位为秒
tk_index = (tk*fs).astype(np.int32) #脉冲流信号的脉冲位置的下标,下标必须是整数,astype()用于强制类型转换
N = simuTime.size  #信号的长度
x = np.zeros((N))  #生成全零的仿真信号
gaussPulse = np.exp(-gauss_t**2/(2*variance))
for i in range(L):x = x + ak[i]*(np.exp(-(simuTime-tk[i])**2/(2*variance)))
## 绘图
plt.figure(1)
plt.subplot(2,1,1)
plt.plot(gauss_t,gaussPulse)
plt.title('Gauss pulse')
plt.subplot(2,1,2)
plt.plot(simuTime,x)
plt.title('Gauss pulse stream')
plt.show()

绘图如下:

图1. 高斯脉冲及脉冲流

高斯脉冲流绘制(python)相关推荐

  1. 高斯羽流模型的简明原理以及python代码实现(针对卫星监测的气体点源排放建模)

    高斯羽流模型 高斯羽流模型(Gaussian Plume Model)是被广泛用来描述在静稳大气中点源排放的气体浓度分布的模型 对于满足以下四点的的大气污染物排放,高斯羽流模型可以较为便捷地估算出排放 ...

  2. [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)

    参考链接: Python OpenCV 基础 0: imshow 显示图像 图像噪声 学习两种图像噪声,即椒盐噪声和高斯噪声.使用python实现给图像添加椒盐噪声和高斯噪声 一.噪声的概念 在噪声的 ...

  3. matlab 高斯脉冲整形,matlab高斯脉冲波形

    曲线的图形表示的详细过程(可用 Matlab.Excel 等...高斯脉冲源时域波形与频域波形: 1.00 1 0.80 0... ('Impulse Response of Gaussian Fil ...

  4. [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph

    [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph 文章目录 [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph ...

  5. 论文图片绘制 Python绘制多分类混淆矩阵及可视化(颜色随正确率渐变)

    论文图片绘制 Python绘制duofenlei 混淆矩阵及可视化(颜色随正确率渐变) 需求 论文中对多分类评价需要 混淆矩阵已获得,需要可视化 给出数据 混淆矩阵的定义以及如何读图不再描述,这里仅给 ...

  6. 高斯函数生成高斯模板(含Python代码实现)

    高斯函数 引言 2022年03月06日10:51:08 昨天,在组会上师弟提到了高斯模板,自己被导师抽查提问解释如何生成模板的.故,回忆一下过去的知识,并进行总结.学习如何通过高斯函数生成高斯模板,并 ...

  7. matlab单载频脉冲信号的模糊函数--(矩形脉冲和高斯脉冲为例)

    一.模糊函数 模糊函数最初是为了研究雷达分辨率而提出的,目的是通过这一函数定量的描述当系统处于多目标环境下,发射一种波形并采用相应的滤波器时,系统对于不同距离.不同速度目标的分辨能力. 定义式: 二. ...

  8. python中添加高斯噪声_关于python:高斯噪声与高斯白噪声

    高斯噪声与白高斯噪声有何不同? 在我阅读高斯噪声时,PDF具有正态分布. 白高斯噪声也有吗? 如何使用Python手动(没有内置函数)为图像生成每种噪声? 我需要考虑哪些参数? 让我们从头开始研究短语 ...

  9. 交通流预测python代码_Python 3 amp; Keras 实现基于神经网络的交通流预测

    交通流量预测在智能交通(ITS)系统中占有重要地位,是实现交通诱导的前提.准确实时的短时交通流预测有助于更好的分析路网交通状况,对路网交通规划和交通优化控制有非常重要的作用.随着交通数据采集技术的不断 ...

最新文章

  1. 网件r4500刷第三方固件_网件R6800刷PandoraBox固件,激发潜在的160MHz频宽
  2. SQL Server2000 未公开的存储过程
  3. Mybatis Plus为什么提供BaseMapper和IService两个相似CRUD操作的接口?
  4. OutLook最小化到托盘
  5. PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe 是什么意思?
  6. (98)FPGA localparam 与parameter区别?
  7. Bash语言的学习笔记~(legacy)
  8. html框架集frame是啥意思,HTML框架集frameset和内嵌框架iframe
  9. 设置Exchange 通讯组接收外部组织邮件
  10. 未来公务员都会是数据分析高手了,你还要当个只会Excel的小白吗?
  11. USB VIDPID 表
  12. ASCLL码对照表01(控制字符)
  13. Android 10 LED 驱动开发
  14. java 商品库存修改
  15. 如果你没有钱,没有能力,没有人脉,你就这样干!
  16. Chapter 2 (Discrete Random Variables): Probability mass functions (PMF 分布列)
  17. 医院排队叫号系统源码
  18. 怎么解决打印机“正在删除-已发送到打印机”打印状态
  19. uniapp使用插件 小程序正常 app报错cid unmatched at view.umd.min.js:1
  20. 深度学习之(DNN)深度神经网络

热门文章

  1. 系统架构师:面试题-1
  2. 这些计算机领域的重要定律你都清楚吗?
  3. 计算机io接口主要功能,计算机基础知识2:IO接口及电源介绍.ppt
  4. Python3.7破解起点字体加密
  5. 游戏+区块链,意义究竟在哪
  6. 基于果蝇优化的BP神经网络(预测应用) - 附代码
  7. CVTE 等公司的嵌入式面试
  8. 对专业知识和学历的一些感悟
  9. 解决“Windows没有足够信息,不能验证该证书“问题
  10. 【CSDN|每日一练】幼稚班作业