La modulation en bande de base est une modulation à variation relativement lente, de manière à ce qu'il n'y ait pas d'élargissement excessif de la bande passante du fait de sauts rapides de phase dans le signal (...)
[...] La précision utilisée pour l'algorithme de Viterbi fut de 4. Cette valeur a été choisie de manière empirique est la valeur minimale nous ayant permis d'obtenir un message démodulé compréhensible. Cette valeur est très certainement associée au rapport signal sur bruit. L'utilisation des fonctions tic, toc nous a permis de déterminer un temps d'exécution de 213s soit une démodulation de l'ordre de 0.6 caractères par seconde. Conclusion Le temps d'exécution de notre démodulation laisse supposer que certaines optimisations peuvent être effectuées. [...]
[...] Il pourrait être intéressant de modifier la fonction ajouter_signal en remplaçant la boucle de génération du signal à ajouter par un appel à une bibliothèque de signaux pré calculés. Cette technique de prebuffering nous permettrait de gagner un temps non négligeable dans la démodulation puisque la fonction ajouter_signal est appelée lors de chaque passage dans le bloc de comparaison. [...]
[...] Un générateur de modulation GMSK va successivement construire les signaux possiblement émis. Les 4 1ers bits de chacun de ces 2^4=16 signaux seront comparés au signal effectivement reçu et on en extraira le signal le plus probable. Pour extraire le signal le plus probable on recherche la valeur minimale de signal_recu signal_possiblement_emis Une fois le 1er bit déterminé, on le considère comme fixe et on procède de la même manière en construisant des signaux possiblement émis. Dans notre exemple, nous allons considérer que le signal reçu est le signal généré dans 1.3 sans bruit. [...]
[...] Appel de incrementer_binaire o On a déterminé un nouveau bit du signal démodulé o On met à jour l'allure de la phase du signal que l'on pense émis - On convertit au format binaire le train de bit démodulés au format GMSK ; - On affiche le texte démodulé 2 Liste des fichiers Tableau descriptif des fonctions mises en œuvre : 3 Tests de la solution Dans cette partie nous allons décrire quelques tests des blocs de notre architecture logicielle. Test du modulateur : Le test du modulateur a consisté à s'assurer de la concordance du signal à moduler et du signal effectivement moduler. Pour se faire nous avons modulé le signal [ 1]. Le signal modulé obtenu fut le suivant : Celui-ci correspondant parfaitement au signal obtenu en modulant à la main sur une feuille de papier, le test fut validé. [...]
[...] Une vérification visuelle nous a permis de confirmer le traitement de la totalité des possibilités. Test du bloc comparateur de signaux : Pour tester ce bloc nous avons effectué 3 tests. - Un test avec deux signaux identiques - Un test avec deux signaux opposés - Un test avec deux signaux quelconques Dans le 1er cas la comparaison nous a donné un résultat minimum de 0. Dans le 2nd test le résultat fut maximal. Dans le dernier test le résultat fut compris entre 0 et la valeur maximale du second test. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture