Audio 如何实现以音频文件为输入的单边带抑制载波调制器?
我得到了一个音频信号,我用audioread导入了倍频程。我已经获得了fs,可以自然地绘制时域信号。FFT之后,可以很容易地绘制频域。Audio 如何实现以音频文件为输入的单边带抑制载波调制器?,audio,signals,octave,frequency,modulation,Audio,Signals,Octave,Frequency,Modulation,我得到了一个音频信号,我用audioread导入了倍频程。我已经获得了fs,可以自然地绘制时域信号。FFT之后,可以很容易地绘制频域。 我的问题是如何将这个信号作为输入,并使用SSB-SC八度调制对其进行调制?我相信我首先必须创建一个DSB,然后使用过滤器过滤边带,但我也不确定如何创建DSB,我可能能够创建的过滤器。任何建议都将不胜感激。有几种方法可以实现SSB-SC调制。例如,参见维基百科。关于更多细节,有一个很好的关于SSB的教程 Octave/Matlab具有这些用于实现SSB调制技术的
我的问题是如何将这个信号作为输入,并使用SSB-SC八度调制对其进行调制?我相信我首先必须创建一个DSB,然后使用过滤器过滤边带,但我也不确定如何创建DSB,我可能能够创建的过滤器。任何建议都将不胜感激。有几种方法可以实现SSB-SC调制。例如,参见维基百科。关于更多细节,有一个很好的关于SSB的教程 Octave/Matlab具有这些用于实现SSB调制技术的构建块:
在频率上移动信号,其中x.*exp((2j*pi*f/sample_rate)*(1:length(x))
是时域中的样本数组()x
- 应用FIR或IIR滤波器。要设计滤波器,信号包中有两个选项或其他选项
- 对于实值信号的希尔伯特变换(解析扩展)
x
作为时域中的样本数组。时间上复杂正弦曲线的调制对应于时间上的偏移频率。FWIW,八度音阶有一个,如果有帮助的话。肯定有帮助。非常感谢!