Je pense que les tags de flux, le passage de message, la transmission de données par paquets sont un peu exagérés, et j'ai du mal à comprendre.GNURADIO 3.7.8: identifier une partie d'un flux d'octets
J'ai un souhait simple: à partir d'un flux d'octets je voudrais "extraire" seulement un nombre fixe d'octets) à partir d'un motif connu. Par exemple d'un ruisseau comme celui-ci: ... 01h 55h XXh YYh ZZh ..., il faudrait extraire XXh YYh ZZh. J'ai utilisé Correlate Access Code Tag Tag - Tagged Stream Align - Pack K Bits pour convertir un flux de bits en flux d'octets et synchroniser avec le code d'accès souhaité (01h 55h), mais comment puis-je dire à gnuradio seulement traiter 3 octets après chaque fois que le code est trouvé? Le bloc OOT probable résoudrait-il, mais y a-t-il un combinatino de bloc GRC standard pour faire cela?
Salut Marcus, merci pour la réponse. Que penses-tu ** du (meilleur/juste) moyen de le faire à Gnuradio? Je veux dire, si tu devais faire ça, comment le ferais-tu? Cheers, aawnsd – aAWnSD
à peu près la façon dont je l'ai décrit! Cependant, trois octets semblent vouloir que vous passiez des messages au lieu de générer un exemple de flux. Vraiment: je lisais les tutoriels guidés, et j'essayais de comprendre les concepts de tags de flux et de passage de messages :) –
PS: c'est l'ingénierie; il n'y a pas un seul * bon/meilleur moyen de faire * rien. Juste des choses qui conviennent à votre problème, qui est la combinaison de ce que vous voulez réaliser et des compétences, des outils et des ressources dont vous disposez! –