Comment les données RF sont-elles codées dans les fichiers WAV?


0

J'ai essayé d'enregistrer des données RF en utilisant plusieurs progiciels différents: SDR Console, SDR # et HDSDR. Ils semblent tous produire des fichiers WAV. Lorsque j'ouvre le fichier HDSDR dans Mathematica, il dit que le fichier est "Integer16", ce qui signifie que les données PCM 16 bits et que la fréquence d'échantillonnage est 2400000, ce qui signifie 2,4 millions d'échantillons par seconde. Les données ont deux canaux. Les 10 premiers éléments de chacun de ces canaux est:

{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} 

D'après ce que je comprends chacune de ces valeurs est un composite de deux octets, mais pourquoi serait-il un flotteur si elle Integer16?

En outre, comment puis-je déterminer la quadrature? Comment la quadrature est-elle codée?

1

SDR est normalement effectué avec des canaux I (en phase) et Q (en quadrature). Vous pouvez les considérer comme les deux composants d'un nombre complexe. Ceux-ci vous permettent de conserver les informations de phase à travers votre chaîne de traitement du signal, ce qui est important pour certains types de modulation.

Pour plus d'informations sur ce que cela implique, vous devez parcourir notre site DSP.SE.

  0

Ok, en supposant que les deux canaux dans mes données sont I et Q, comment puis-je savoir lequel est quoi? 11 mars. 162016-03-11 19:41:27

  0

L'analyse de ces flux de données RF stockés sous forme de fichiers WAV/RIFF semble être une sorte d'art noir. Lorsque j'essaie de faire des recherches sur google, j'ai tendance à avoir * mes propres questions * postées sur différents forums comme résultats principaux. Lorsque vous commencez à recevoir vos propres messages sur le forum au retour de google, vous savez que vous avez affaire à des inconnus. 11 mars. 162016-03-11 19:51:03

  0

Basé sur une description que j'ai trouvé [ici] (http://www.sm5bsz.com/rf_library.htm), la convention semble être que le premier canal dans le fichier est le canal I, et le second est le Q. 11 mars. 162016-03-11 19:52:04

  0

Je vous suggère de contacter certains développeurs de logiciels open source qui utilisent le format. Même s'ils ont pris le code approprié d'un autre projet, vous devriez pouvoir remonter jusqu'à ce que vous arriviez à un humain qui le comprend! (Ce n'est pas mon sujet spécialisé, donc je ne peux pas vous donner d'endroits recommandés pour commencer à chercher). 12 mars. 162016-03-12 02:56:21