小编Nun*_*tos的帖子

为什么在构建音频信号的功率谱时需要对窗口函数应用窗口函数?

我已经多次找到了以下获取音频信号功率谱的指南:

  • 收集N个样本,其中N是2的幂
  • 对样本应用合适的窗函数,例如汉宁
  • 将窗口样本传递给FFT例程 - 理想情况下,您需要一个实际到复数的FFT,但如果您只有一个是复杂到复杂的FFT,则为所有虚拟输入部分传递0
  • 计算FFT输出箱的平方幅度(re*re + im*im)
  • (可选)计算每个幅度平方输出仓的10*log10,得到以dB为单位的幅度值
  • 现在你已经拥有了你的功率谱,你只需要确定峰值,如果你有一个合理的信噪比,这应该非常简单.注意,频率分辨率随着N的增大而提高.对于上述44.1kHz采样率和N = 32768的示例,每个箱的频率分辨率为44100/32768 = 1.35Hz.

但是......为什么我需要对样本应用窗口函数?这到底意味着什么?

功率谱怎么样,它是采样率范围内每个频率的功率?(例如:windows media player声音可视化器?)

audio signal-processing fft spectrum window-functions

20
推荐指数
4
解决办法
2万
查看次数

如何垂直对齐Facebook和Twitter共享按钮

我需要垂直对齐Facebook和Twitter共享按钮.这就是我渲染它们的方式:

<a name="fb_share" type="button" share_url="http://www.livkontrol.com/blog?id=1"></a>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a>
Run Code Online (Sandbox Code Playgroud)

即使它们的大小几乎相同,但其中一个看起来比另一个高.它们似乎也忽略了我应用于link元素的任何CSS规则.有谁知道如何覆盖这些元素的CSS并让它们垂直对齐并排?

css

13
推荐指数
3
解决办法
1万
查看次数

如何使debian包安装依赖项

我想制作一个简单的debian软件包来安装一个依赖于Qt4库的简单工具.

在控制文件中,我已经定义它依赖于Qt4库,但是,当我测试包时,它表示无法满足依赖性.

题:

如何使Debian触发器也易于安装依赖项?

无法找到文档,但我知道apt-get就是这样做的.

linux debian apt package depends

12
推荐指数
5
解决办法
5万
查看次数

自XCode更新到版本6后,无法启动QtCreator调试器

Xcode更新到版本6,现在我无法在调试模式下启动QtCreator.有谁知道如何解决这个问题?

debugging xcode qt qt-creator

5
推荐指数
1
解决办法
1783
查看次数

Android上的低级USB API,NDK级别,可在Qt Android上使用

我需要在Android上与HID设备进行交互.问题是我正在使用Qt Android,而我没有使用Java UsbManager类.

是否有任何C lib我可以链接以便与Android上的HID设备进行通信而无需使用Java API?

我发现了这个:

http://source.android.com/devices/reference/bt__hh_8h_source.html

这似乎是定义HID通信的标头,但我找不到关联的lib.有任何想法吗?

提前致谢

usb qt android hid android-ndk

4
推荐指数
1
解决办法
5998
查看次数