gpt4 book ai didi

language-agnostic - 我可以通过立体声信号在频域中获得更高的分辨率吗?

转载 作者:行者123 更新时间:2023-12-04 22:53:31 25 4
gpt4 key购买 nike

背景

我承认,这个问题源于最终缺乏对数字信号处理所涉及的基础数学的深刻理解;我还在学习。

我想获取一组幅度样本,比如 1024(单 channel ),并将它们带入频域。显然这需要一个FFT;没问题。问题是这只能给我最高奈奎斯特频率或 1024/2 的频率。

问题

如果我有立体声信号,我可以合并信号以产生 2048 个幅度样本从而返回 1024 个频率值吗?我希望在频域中获得更高的分辨率。

那么,可以这样做吗返回有意义的频率数据?有没有其他方法可以获取立体声信号并最终在频域中获得更高的分辨率?

到目前为止我发现了什么

我看到一篇文章,建议取左信号并将其设为实值,将右信号设为 FFT 复数值的虚值。这对我来说没有意义,也许是因为我不懂数学。我确实尝试过,它似乎有效,但我有信号泄漏。所以我应用了一个汉宁窗口,但在处理后只产生了 512 个可用值。

最佳答案

一般来说,没有。您的立体声信号当然是 2048 个幅度样本,但这些样本来自两个独立的 channel ,每个 channel 都经过滤波以去除所有高于 Nyquest 频率的信息,然后再进行 A/D 转换。

考虑涉及一对 48 KHz channel 的两种情况:

  • 1000 Hz 信号向左倾斜,2000 Hz 信号向右倾斜。这些之间没有任何关系,也没有任何信号出现在相反的 channel 中,因此将它们组合起来毫无意义。
  • 一个 50 KHz 的信号向左平移。右声道中没有任何东西,而且,假设有适当的截止滤波器,左声道中也没有任何东西。没有过滤,你在左声道里胡说八道。

  • 也就是说,也许您在想,如果一对麦克风在房间内录制环境信号,而您移除了截止滤波器,则两个麦克风之间的相位差可能会为您提供有关实际信号的更多信息。这将是一个引人入胜的研究领域,但据我所知,目前距离任何实际实现还有很长的路要走。

    关于language-agnostic - 我可以通过立体声信号在频域中获得更高的分辨率吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882680/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com