我的问题其实很简单。
randn()首先,我使用MATLAB 的函数生成一个随机信号,如下所示:

然后,我设计了一个通带特性为 200 阶的 FIR 滤波器,其通带为使用 MATLAB 函数fir2():

我的问题是:
- 当我使用 BPF 过滤随机信号时,我应该看到什么?
- 考虑到理论,特性会发生什么变化?
我的问题其实很简单。
randn()首先,我使用MATLAB 的函数生成一个随机信号,如下所示:

然后,我设计了一个通带特性为 200 阶的 FIR 滤波器,其通带为使用 MATLAB 函数fir2():

我的问题是:
输出信号仍将呈正态分布,但其功率谱,即其频率成分,将明显不同于输入信号。如果是输入信号的功率谱,近似平坦,则输出信号的功率谱为
在哪里是滤波器的频率响应。
您将创建一个随机带通信号。
如果您绘制时间序列,您应该看到这样的信号是频率变化的正弦曲线(通带的中点)。幅度和相位将随机变化,具体取决于信号带宽。
在你的情况下,与载波频率相比,带宽相当大,所以结果应该看起来很不稳定。
对于更小的带宽,幅度和相位会更平滑地变化。