La carte envoie bien les trames en 2FSK sur la frequence 433.96Mhz.
J'ai utilise dans premier temps la rtl-sdr sur gnuradio avec un sampling de 3.2M.
Mon schema block du demodulateur est en pieces-jointes
La spino envoie de facon periodique 3 packets (un par seconde) et apres elle s'endort pour 10 secondes. ==> cycle de 13 secondes
La capture des 3 packets recus par ma rtl-sdr peut etre retrouve sur mon google drive ici https://drive.google.com/file/d/1B4QbeKTCaxPoL7JMY4DnbgOvch9ND8oZ/
Le packet se compose comme suit:
8bytes de preambule: 10101010...
2bytes de syncword: 2d d4
7bytes de data, la je me content d'envoyer qu'une chaine de caracteres fixe: "ZakHell"
![Dan.San :diable:](./images/smilies/37.gif)
Apres la demodulation avec gnuradio, a l'aide d'un script en ruby (pourquoi pas :p) j'essais de chercher les patterns des preambule/syncword et data.
Alors mon probleme est que j'arrive a retrouver que 1 seul packet parmis les 3 dans mon enregistrement. Les 2 autres packets sont trouves que partiellement. voici les logs de mon script sont en piece jointe
d'ou vous pouvez voir que le packet retrouve est :
preambule 26433
syncword 26497 (preambule+(8*8))
data 26513 (syncword+(8*2))
===> correspond parfaitement a mon packet
Les autres packets qui sont retrouve que partiellement sont au alentour de 6407 et 16457 bits.
Est que vous pensez que j'ai loupe un etage dans la demod gnuradio?
Apres discussion avec Marc Olanie, j'ai reduit le sampling rate de 3.2M a 1.2M. par contre a l'encontre de sa proposition quand j'enleve la decimation je recois tout mes packets (j'ai tout de meme quelques erreurs de temps en temps).
J'ai remarque aussi que avec la HackRF les choses s'ameliore un peu sans atteindre un status parfait (0% de packets loss)
Qu'est que vous pensez de tout ca ? sachez que je suis debutant en RADIO, alors il va falloir de simplifier/vulgariser un peu les concepts moi ! je serai tres tres reconnaissant
![Dan.San ;-)](./images/smilies/38.gif)