Dan*_*erg 7 python signal-processing numpy scipy
SciPy/Numpy似乎支持许多过滤器,但不支持根升余弦过滤器.是否有一个技巧可以轻松创建一个而不是计算传递函数?近似也可以.
该commpy包装中包含几个过滤器。在版本0.2.0中,返回变量被切换。要安装,请按照此处的说明进行操作。
这是一个使用示例:
import numpy as np
from commpy.modulation import QAMModem
from commpy.filters import rrcosfilter
N = 1024 # output size
mod1 = QAMModem(16) # QAM16
sB = randint(0, 2, mod1.num_bits_symbol*N*M/4) # Random bit stream
sQ = mod1.modulate(sB) # Modulated baud points
sPSF = rrcosfilter(N*4, 0.8, 1, 24)[1]
qW = np.convolve(sPSF, sQ) # Waveform with PSF
Run Code Online (Sandbox Code Playgroud)