波形生成
Python函数
网址:https://docs.scipy.org/doc/scipy/reference/signal.html#module-scipy.signal
描述:scipy.signal
序号 | 函数名 | 功能描述 |
---|---|---|
1 | scipy.signal.chirp | 扫频余弦发生器 |
2 | scipy.signal.gausspulse | 返回高斯调制正弦曲线 |
3 | scipy.signal.max_len_seq | 最大长度序列(MLS)生成器 |
4 | scipy.signal.sawtooth | 返回周期性锯齿或三角波形 |
5 | scipy.signal.square | 返回周期性方形波形 |
6 | scipy.signal.sweep_poly | 扫频余弦发生器,具有与时间相关的频率 |
7 | scipy.signal.unit_impulse | 单位脉冲信号(离散增量函数)或单位基向量 |
Matlab函数
波形
序号 | 函数名 | 功能描述 |
---|---|---|
1 | chirp | 扫频余弦 |
2 | diric | Dirichlet或周期性sinc函数 |
3 | gauspuls | 高斯调制正弦射频脉冲 |
4 | gmonopuls | 高斯单脉冲 |
5 | pulstran | 脉冲串 |
6 | randn | 正态分布的随机数 |
7 | rectpuls | 采样非周期矩阵 |
8 | sawtooth | 锯齿波或三角波 |
9 | sin | sin函数 |
10 | sinc | sinc函数 |
11 | square | 方波 |
12 | stem | 绘制离散序列数据 |
13 | tripuls | 采样非周期三角形 |
14 | vco | 压控振荡器 |
调制和量化
序号 | 函数名 | 功能描述 |
---|---|---|
1 | buffer | 将信号向量缓冲到数据帧矩阵中 |
2 | demod | 通信仿真解调 |
3 | modulate | 通信仿真调制 |
4 | shiftdata | 移位数据以对指定维度进行操作 |
5 | unshiftdata | 逆移位操作 |
6 | udecode | 将 |
7 | uencode | 将浮点输入量化和编码为整数输出 |
8 | marcumq | 广义Marcum Q函数 |
主题
创建均匀和非均匀时间向量
创建时间向量,以在涉及时间序列的计算中用作自变量。波形生成:时间向量和正弦波——生成表示时基的向量。创建由两个正弦波组成的示例信号。
脉冲函数、阶跃函数和斜坡函数
生成单位脉冲、单位阶跃、单位斜坡和单位抛物线。常见的周期性波形
生成广泛使用的周期性波形,如锯齿波和方波。常见的非周期性波形
生成广泛使用的非周期性波形,如高斯调制正弦脉冲和线性、对数或二次 chirp。pulstran 函数
基于连续的或采样的原型脉冲生成脉冲序列。正弦函数
计算输入向量或矩阵的数学正弦函数。Dirichlet 函数
计算 Dirichlet 函数,有时称为周期性正弦函数或混叠正弦函数。