Démoduler BPSK31 avec OPAMPS et 555S


BPSK31 est un mode très populaire pour les opérateurs radio amateurs; C’est efficace et possède une bande passante étroite et peut être mise en œuvre avec une carte son informatique ou un Arduino. Comme si cela indique sur l’étain, il s’agit de la saisie de phase de phase, et une implémentation appropriée utilise un circuit de détection de phase ou quelque chose de similaire. [Craig] pensa que ce serait amusant de construire un démodulateur analogique BPSK31 et de frapper l’idée de le faire avec une amplitude de démodulation. Non, ce n’est pas la façon dont vous êtes censé le faire, mais cela fonctionne.

Les données sont transmises au moyen de BPSK31 avec un décalage de phase de 180 degrés étant un 0 binaire 0, et aucun décalage de phase n’est un circuit binaire 1. [CRAIG] ‘S’ S Circuit utilise un AMP et une paire de diodes pour effectuer une rectification complète des ondes du signal, qui fait généralement un haut logique binaire, et binaire 0 logique basse.

Ce signal rectifié est ensuite introduit dans un comparateur, ce qui rend la sortie à haut moment lorsque le signal est supérieur à 2V et bas lorsque le signal est inférieur à 1V. C’est tout ce que vous devez faire pour obtenir des morceaux hors du signal, tout [Craig] a dû faire après cela, il était difficile de l’échantillonner.

Un mode de configuration 555 en mode astable fonctionnant à 31,25 Hz fournit l’horloge, synchronisée avec le signal en connectant la sortie du comparateur à l’entrée d’activation 555. L’horloge de la minuterie finit par être légèrement plus lente, mais grâce au jeu de caractères varicode, le nombre maximal de binaires le circuit verra est neuf; Chaque fois que l’activateur voit un zéro, l’activation de la minuterie est réinitialisée, réémarronise l’horloge du récepteur.

Oui, c’est un hack, et non, ce n’est pas comment vous êtes censé recevoir de la PSK. Cependant, cela fonctionne, et vous pouvez remercier [Craig] pour cela.

Leave a Reply

Your email address will not be published. Required fields are marked *