Как RF-данные закодированы в WAV-файлах?


0

Я попытался записать радиочастотные данные с использованием нескольких различных пакетов программного обеспечения: SDR Console, SDR # и HDSDR. Кажется, что они создают файлы WAV. Когда я открываю файл HDSDR в Mathematica, он говорит, что файл «Integer16» означает 16-битные данные PCM и что частота дискретизации 2400000, что, я думаю, означает 2,4 миллиона выборок в секунду. Данные имеют два канала. Первые 10 элементов каждый из этих каналов:

{0.00421143, -0.00283813, -0.00268555, -0.00271606, -0.00268555, 
0.00488281, -0.00378418, -0.00241089, -0.00234985, 0.00363159} 

{0.00479126, -0.00332642, -0.00323486, -0.00338745, -0.00344849, 
-0.00228882, 0.00415039, -0.00344849, -0.00344849, 0.0055542} 

Из того, что я понимаю каждое из этих значений является составным из двух байт, но почему бы это поплавок, если он Integer16?

Кроме того, как мне определить квадратуру? Как кодируется квадратура?

1

SDR обычно выполняется с I (синфазным) и Q (квадратурным) каналами. Вы можете думать о них как о двух компонентах сложного числа. Они позволяют сохранять информацию о фазе через цепочку обработки сигналов, что важно для некоторых видов модуляции.

Для получения дополнительных сведений о том, что это влечет за собой, вы должны просмотреть наш связанный сайт DSP.SE.

  0

Хорошо, предполагая, что два канала в моих данных: I и Q, откуда я знаю, что это такое? 11 мар. 162016-03-11 19:41:27

  0

Анализ этих потоков RF-данных, хранящихся как файлы WAV/RIFF, кажется, является черным искусством. Когда я пытаюсь найти поисковые запросы Google, я, как правило, получаю * свои собственные вопросы *, размещенные на разных форумах в качестве главных хитов. Когда вы начинаете получать свои собственные сообщения на форуме, так как ваши google возвращаются, вы знаете, что имеете дело с неизвестными. 11 мар. 162016-03-11 19:51:03

  0

Основываясь на описании, я нашел [здесь] (http://www.sm5bsz.com/rf_library.htm), похоже, что первый канал в файле является I-каналом, а второй - Q. 11 мар. 162016-03-11 19:52:04

  0

Предлагаю вам обратиться к разработчикам программного обеспечения с открытым исходным кодом, которые используют формат. Даже если они взяли соответствующий код из другого проекта, вы сможете проследить назад, пока не дойдете до человека, который его понимает! (Это не мой специалист, поэтому я не могу дать вам рекомендуемые места, чтобы начать искать). 12 мар. 162016-03-12 02:56:21