Modularea fazelor cu un FPGA

Există două scheme de modulare radio toată lumea ar trebui să știe. Modularea amplitudinii modifică amplitudinea sau “volum”, dacă veți avea o frecvență purtătoare și rotiți tot radioul în canale deținute și operate de o biserică. Modularea frecvenței modifică pitch-ul unei frecvențe purtătoare și este complet rulat de canalul clar. Operatorii de radio amatori sunt familiarizați cu zeci de alte scheme de modulație, dar nu se atinge nici una de aproape cineva. Modularea fazelor este ciudată și practic nemaiauzită, dar asta nu înseamnă că nu o puteți executa pe un FPGA. [NCKM] transmite modulație audio utilizând modularea fazei pe o FPGA (rusă, aici este Google Translattrix).

Acest hardware este doar o placă Altera Max10, cu o singură intrare utilizată pentru datele seriale ale sunetului care urmează să fie transmise și două ieșiri, fiecare conectat la câțiva biți de sârmă pentru o antenă de undă de sfert. Nu, nu există nici un filtru de ieșire sau altceva decât pentru câțiva biți de sârmă. Este un experiment, Chillax.

Verilog pentru acest proiect primește un semnal audio ca date seriale în mono, 22050 bps, probe nesemnate pe 8 biți. Aceste eșantioane sunt hrănite într-un PLL dinamic cu o schimbare de fază în FPGA. Schimbarea fazelor schimbă, de asemenea, frecvența, astfel încât [nckm] poate primi acest semnal audio cu transmițătorul FM pe telefonul său.

Este aceasta modulare cu adevărat fază dacă este primită de un radio FM? Eh, poate. PM și FM sunt strâns legate, dar cu siguranță se deosebesc ca scheme de modulare în sine. Puteți obține codul [NCKM] pe Gits sau puteți verifica demo-ul video de mai jos.

Leave A Comment