高斯脉冲流绘制(python)
高斯脉冲的函数如下:
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)相关推荐
- 高斯羽流模型的简明原理以及python代码实现(针对卫星监测的气体点源排放建模)
高斯羽流模型 高斯羽流模型(Gaussian Plume Model)是被广泛用来描述在静稳大气中点源排放的气体浓度分布的模型 对于满足以下四点的的大气污染物排放,高斯羽流模型可以较为便捷地估算出排放 ...
- [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)
参考链接: Python OpenCV 基础 0: imshow 显示图像 图像噪声 学习两种图像噪声,即椒盐噪声和高斯噪声.使用python实现给图像添加椒盐噪声和高斯噪声 一.噪声的概念 在噪声的 ...
- matlab 高斯脉冲整形,matlab高斯脉冲波形
曲线的图形表示的详细过程(可用 Matlab.Excel 等...高斯脉冲源时域波形与频域波形: 1.00 1 0.80 0... ('Impulse Response of Gaussian Fil ...
- [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph
[Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph 文章目录 [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph ...
- 论文图片绘制 Python绘制多分类混淆矩阵及可视化(颜色随正确率渐变)
论文图片绘制 Python绘制duofenlei 混淆矩阵及可视化(颜色随正确率渐变) 需求 论文中对多分类评价需要 混淆矩阵已获得,需要可视化 给出数据 混淆矩阵的定义以及如何读图不再描述,这里仅给 ...
- 高斯函数生成高斯模板(含Python代码实现)
高斯函数 引言 2022年03月06日10:51:08 昨天,在组会上师弟提到了高斯模板,自己被导师抽查提问解释如何生成模板的.故,回忆一下过去的知识,并进行总结.学习如何通过高斯函数生成高斯模板,并 ...
- matlab单载频脉冲信号的模糊函数--(矩形脉冲和高斯脉冲为例)
一.模糊函数 模糊函数最初是为了研究雷达分辨率而提出的,目的是通过这一函数定量的描述当系统处于多目标环境下,发射一种波形并采用相应的滤波器时,系统对于不同距离.不同速度目标的分辨能力. 定义式: 二. ...
- python中添加高斯噪声_关于python:高斯噪声与高斯白噪声
高斯噪声与白高斯噪声有何不同? 在我阅读高斯噪声时,PDF具有正态分布. 白高斯噪声也有吗? 如何使用Python手动(没有内置函数)为图像生成每种噪声? 我需要考虑哪些参数? 让我们从头开始研究短语 ...
- 交通流预测python代码_Python 3 amp; Keras 实现基于神经网络的交通流预测
交通流量预测在智能交通(ITS)系统中占有重要地位,是实现交通诱导的前提.准确实时的短时交通流预测有助于更好的分析路网交通状况,对路网交通规划和交通优化控制有非常重要的作用.随着交通数据采集技术的不断 ...
最新文章
- 网件r4500刷第三方固件_网件R6800刷PandoraBox固件,激发潜在的160MHz频宽
- SQL Server2000 未公开的存储过程
- Mybatis Plus为什么提供BaseMapper和IService两个相似CRUD操作的接口?
- OutLook最小化到托盘
- PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe 是什么意思?
- (98)FPGA localparam 与parameter区别?
- Bash语言的学习笔记~(legacy)
- html框架集frame是啥意思,HTML框架集frameset和内嵌框架iframe
- 设置Exchange 通讯组接收外部组织邮件
- 未来公务员都会是数据分析高手了,你还要当个只会Excel的小白吗?
- USB VIDPID 表
- ASCLL码对照表01(控制字符)
- Android 10 LED 驱动开发
- java 商品库存修改
- 如果你没有钱,没有能力,没有人脉,你就这样干!
- Chapter 2 (Discrete Random Variables): Probability mass functions (PMF 分布列)
- 医院排队叫号系统源码
- 怎么解决打印机“正在删除-已发送到打印机”打印状态
- uniapp使用插件 小程序正常 app报错cid unmatched at view.umd.min.js:1
- 深度学习之(DNN)深度神经网络