BPSK31 er en svært populær modus for amatørradiooperatører; Det er effektivt og har en smal båndbredde og kan implementeres med et lydkort eller en arduino. Akkurat som det står på tinnet, er det faseskift-tastaturet, og en riktig implementering bruker en faseteksjonskrets eller noe lignende. [Craig] trodde det ville være morsomt å bygge en analog bpsk31 demodulator og slå på ideen om å gjøre dette med amplitude demodulasjon. Nei, dette er ikke slik du er ment å gjøre det, men det fungerer.

Data overføres ved hjelp av BPSK31 med et faseskift på 180 grader som er en binær 0, og ingen faseskift er en binær 1. [Craig] -kretsen bruker en OP-AMP og et par dioder for å gjøre en fullbølgebegrensning av signalet, som vanligvis gjør en binær 1 logisk høy og binær 0 logikk lavt.

Dette rettetes signal blir så matet inn i en komparator, noe som gjør at utgangen går høyt når signalet er over 2V, og lavt når signalet er under 1V. Det er alt du trenger å gjøre for å få biter ut av signalet, alt [Craig] måtte gjøre etter det var å finne ut en måte å prøve den på.

En 555 satt opp i astenbar modus som kjører på 31.25 Hz, leverer klokken, synkronisert med signalet ved å koble komparatorens utgang til 555 Aktiver inngangen. Timerklokken ender opp med å være litt langsommere, men takket være varicode tegnsettet, vil maksimalt antall binære som kretsen se er ni; Når aktiveringen ser en null, tilbakestilles timerenes aktivering, synkroniserer mottakerens klokke på nytt.

Ja, det er en hack, og nei, dette er ikke hvordan du er ment å motta PSK. Det fungerer imidlertid, og du kan takke [Craig] for det.