我正在做一个学生项目。我们有一台雷达,可以通过耳机进行音频检测,以指示目标的类型。目标类型是(例如汽车/卡车/人)。雷达根据多普勒变化来区分这些目标,并将其向下转换为可听范围,操作员可以通过耳机听到。系统已经提供了与每种类型的目标(人/车/卡车)相对应的样本音频文件,以训练操作员知道当实况信号被馈送时他听到的是什么,并相应地确定它是什么目标。
我打算让一个软件来做这个操作员的工作。
我想比较从雷达现场音频信号输入与7个不同的测试音频文件,并希望软件告诉我哪个文件匹配输入。
请教我……这些音频指纹识别软件能胜任我的工作吗?
发布于 2015-01-13 23:33:12
您想要做的事情可以在GNU Radio中以多种方式实现。
例如,您可以将音频信号作为audio source的输入,将其连接到使用gr_filter_design工具设计的一组xlating FIR filters;然后,通过将复数样本转换为它们的幂(complex to Mag^2)来估计这些频带中的(可能被抽取的)信号,然后进一步进行低通和抽取,以选择能量最高的频段。所有这些都可以在GNU Radio Companion (gnuradio-companion)中以一种漂亮的图形方式完成,然后它将生成Python代码,该代码用于设置基于C++ GNU Radio框架的信号流图。
我建议你阅读Guided Tutorials,看看你从那里得到了什么。
https://stackoverflow.com/questions/27764717
复制相似问题