Exemple de shack de radioamateur.

Le PSK 31 (sigle pour Phase Shift Keying, 31 Baud) est une forme de modulation conversationnelle de clavier à clavier de type radiotélétype. Elle a été inventée dans les années 1990 par un radioamateur polonais[1] puis développée par un autre radioamateur britannique[2].

La vitesse de transmission, environ 50 mots par minute, est relativement lente par rapport au RTTY. La popularité de PSK31 s'est faite de bouche à oreille très rapidement au point d'avoir supplanté le RTTY qui garde cependant encore ses adeptes.

Principe

[modifier | modifier le code]

Les lettres sont représentées par un codage de Huffman : chaque lettre est codée par une suite de bits de longueur variable, comme en alphabet morse. Les lettres sont séparées par (au moins) un double '0'. La séquence '00' est donc absente dans les codes de lettre. Le code le plus court, '1', est réservé à l'espace. Le codage particulier utilisé est appelé Varicode (en).

Voici quelques exemples de lettres minuscules et capitales :

  • e : 11
  • t : 101
  • i : 1101
  • s : 10111
  • f : 111101
  • y : 1011101
  • k : 10111111
  • q : 110111111
  • w : 1101011
  • W : 101011101
  • x : 11011111
  • X : 101110101

Quelques exemples de ponctuation :

Comme dans tout code de Huffman, les lettres moins fréquentes ont des codes plus longs que les lettres plus fréquentes. Par exemple, au contraire du e, la lettre q, peu courante dans le vocabulaire anglais, a un code volontairement long.

Les séquences de bits sont transmises de la façon suivante :

Le 0 correspond à un signal en opposition de phase avec la porteuse, et le 1 à la porteuse elle-même.

Tracé à l'écran d'une émission en PSK31.

La modulation peut être du BPSK ou du QPSK. Le décodage se fait au moyen d'un décodeur de Viterbi (en)[3].

Avantages

[modifier | modifier le code]

Inconvénients

[modifier | modifier le code]

Fréquences d'utilisation allouées

[modifier | modifier le code]

Notes et références

[modifier | modifier le code]
  1. SLOWBPSK, inventé par Pawel Jalocha (SP9VRC).
  2. Peter Martinez, G3PLX.
  3. L'algorithme de Viterbi permet de corriger certaines erreurs de transmission.

Liens externes

[modifier | modifier le code]