Je cherche une API C/C++ générant des patterns PRBS, pour pouvoir l'insérer dans la charge utile d'UDP.Besoin d'un modèle PRBS générant une API C/C++
Si quelqu'un connaît la procédure pour générer un motif PRBS, ce serait très bien.
Je cherche une API C/C++ générant des patterns PRBS, pour pouvoir l'insérer dans la charge utile d'UDP.Besoin d'un modèle PRBS générant une API C/C++
Si quelqu'un connaît la procédure pour générer un motif PRBS, ce serait très bien.
Les modèles PRBS pour la mise en réseau se font souvent en utilisant Linear Feedback Shift Registers. Peut-être que simuler un de ces logiciels suffirait pour vous.
Je ne suis pas sûr s'il y a une bibliothèque qui peut correspondre à votre but. Je peux vous donner quelques indications sur la mise en œuvre:
La base de votre implémentation sera un LFSR. Vous pouvez mettre en œuvre une de deux façons:
Pour plus d'informations sur la manière dont les taps sont spécifiés et sur les séquences que vous pouvez obtenir, vous pouvez démarrer here. Notez que vos choix d'implémentation ci-dessus peuvent avoir la même longueur de cycle et la même séquence de bits de sortie pour un choix approprié d'états initiaux (graines).
C'est votre exigence de base ici. Les LFSR ont des flux de sortie très uniformément répartis et des périodes suffisamment longues. Je suggère de ne pas l'utiliser à des fins cryptographiques, car il est extrêmement faible - étant un système linéaire. Il existe des solutions de contournement, mais rien de substantiel sauf le shrinking generator (que je trouve extrêmement cool).
Des liens vers les implémentations ont déjà été donnés, alors bonne chance!
Voici une sur koders.com