Voicepath GSM调制解调器单波文件

时间:2010-06-09 20:09:17

标签: modem gsm

当GSM调制解调器在语音路径中接收语音(即连续多个波形文件)时,调制解调器如何识别单个波形文件的完成?有没有可以执行此操作的软件?

2 个答案:

答案 0 :(得分:0)

调制解调器实际上并不发送波形文件(在.wav文件的意义上),因为它们需要一个描述文件长度的标头。相反,调制解调器不断发送原始数据,直到呼叫结束或计算机告诉它停止。调制解调器用DLE字节后跟!发信号通知数据结束 - 有关详细信息,请参阅wikipedia article about voice modem commands(以及数据流中如何发送DLE字节)。

至于将数据转换为.wav或其他可用格式:许多音频转换程序可以做到这一点; sox就是这样一个命令行程序。

答案 1 :(得分:0)

GSM移动台可以支持不同的承载。这取决于设备功能,包括

  • 语音
  • 电路交换数据
  • 分组交换数据

移动电话通常支持语音,CS数据和PS数据。 GSM调制解调器可以仅支持PS数据。这些承载中的每一个都以不同方式实现,以便有效地利用无线电信道。

您可以通过分组交换承载传输WAV文件,然后使用IP技术传输。这需要在处理传输和向用户呈现的两个端点上的应用程序,例如,播出。

语音承载提供连续的音频流,从连接呼叫开始到结束呼叫结束。 GSM不支持语音承载上的音频的离散部分。在语音承载上播放WAV文件是几乎所有商业设备的非标准功能。您可能需要找到支持此功能的测试设备。

如果您使用语音承载来播放WAV文件(如普通电话)并想要检测播放完成,您可能会检测到音频中的模式(需要算法来计算相似性,因为您的WAV文件将被编码一些并且可能与噪声混合或使用某种带外信令,一些电话支持双模式,即并行运行语音承载和PS承载。两者都不容易做到。