Portaudio读取SDRSharp I / Q文件

时间:2014-06-15 15:18:04

标签: c++ portaudio

我有可以在SDRSHARP上播放的AM I / Q wave文件。我想首先通过 portaudio 进行播放而不进行任何解调。在此之前,我想通过这些问题清除我的概念。

  1. 示例文件在audacity软件中被视为22050采样率样本文件,其中包含32位浮点样本。现在,这些文件是通过RTL2832u ADC使用sdrsharp以2.048 Msps采样的USB加密狗数据保存的。那么当文件采样率为22050时我该怎么读?如果我认为它是I / Q样本以22050样本/秒的速率进行的实时源,这个采样率很重要,因为它应用于过滤等DSP技术所需要的吗?

  2. 我使用portaudio制作了一个小程序,使用回调将任何输入(麦克风)重定向到输出(扬声器),如何使用相同的回调读取我的任何wave文件,而在我的回调中我有将 framesperbuffer 取为256以22050采样率保存的波形文件应该是什么值, framesperbuffer 与文件采样率?我正在使用C ++(Visual Studio 2010)。

0 个答案:

没有答案