BPSK31 er en meget populær tilstand for amatørradiooperatører; Det er effektivt og har en smal båndbredde og kan implementeres med et computerlydkort eller en arduino. Ligesom det står på tin, er det fase skift nøgle, og en ordentlig implementering bruger et fase detektionskredsløb eller noget lignende. [Craig] troede det ville være sjovt at opbygge en analog BPSK31 demodulator og ramte på ideen om at gøre dette med amplitude demodulation. Nej, det er ikke sådan, du har til formål at gøre det, men det virker.
Data transmitteres ved hjælp af BPSK31 med en faseforskydning på 180 grader, der er en binær 0, og ingen faseforskydning er et binært 1. [CRAIG] ‘s kredsløb bruger en op-amp og et par dioder til at gøre en fuldbølge-berigtigelse af signalet, som generelt gør en binær 1 logisk høj og binær 0 logik lav.
Dette retficerede signal føres derefter ind i en komparator, hvilket gør udgangen til at gå højt, når signalet er over 2V, og lavt, når signalet er under 1v. Det er alt, hvad du behøver at gøre for at få bits ud af signalet, alle [Craig] måtte gøre efter det var at finde ud af en måde at prøve det på.
En 555 oprettet i Astable Mode, der kører ved 31,25 Hz, leverer uret, synkroniseret med signalet ved at forbinde komparatorens udgang til 555-aktiveringsindgangen. Timeruret ender med at være lidt langsommere, men takket være Varicode-tegnsættet vil det maksimale antal binære dem, som kredsløbet vil se, ni; Når aktiveret ser et nul, nulstilles timerens aktivering, gensynkronisering af modtagerens ur.
Ja, det er en hack, og nej, det er ikke sådan, at du skal modtage PSK. Det virker dog, og du kan takke [Craig] for det.