Διαμόρφωση φάσεων με FPGA

Υπάρχουν δύο συστήματα ραδιοφώνου που όλοι πρέπει να γνωρίζουν. Η διαμόρφωση εύρους αλλάζει το πλάτος – ή το «όγκο», εάν θέλετε – μιας συχνότητας φορέα και μετατρέπεται σε όλα τα ραδιοφωνικά σε κανάλια που ανήκουν και λειτουργούν από μια εκκλησία. Η διαμόρφωση συχνότητας αλλάζει το βήμα μιας συχνότητας φορέα και λειτουργεί πλήρως με καθαρό κανάλι. Οι ερασιτέχνες ραδιοφωνικοί φορείς είναι εξοικειωμένοι με δεκάδες άλλα συστήματα διαμόρφωσης, αλλά υπάρχει ένας σχεδόν κανείς που αγγίζει. Η διαμόρφωση φάσεων είναι παράξενο και πρακτικά ανήκουσμα, αλλά αυτό δεν σημαίνει ότι δεν μπορείτε να το εκτελέσετε σε FPGA. Το [NCKM] μεταδίδει ήχο χρησιμοποιώντας τη διαμόρφωση φάσεων σε ένα FPGA (Ρωσικό, εδώ είναι το Google Transratrix).

Αυτό το υλικό είναι απλώς ένα συμβούλιο Altera Max10, με μία μόνο είσοδο που χρησιμοποιείται για τη μετάδοση σειριακών δεδομένων του ήχου και δύο εξόδους, το καθένα συνδέεται με μερικά κομμάτια σύρματος για μια κεραία τετάρτου κύματος. Όχι, δεν υπάρχει φίλτρο εξόδου ή οτιδήποτε άλλο εκτός από μερικά κομμάτια σύρματος. Είναι ένα πείραμα, τσίλι.

Το Verilog για αυτό το έργο λαμβάνει ένα ηχητικό σήμα ως σειριακά δεδομένα σε μονό, 22050 bps, 8-bit μη υπογεγραμμένα δείγματα. Αυτά τα δείγματα τροφοδοτούνται σε μια δυναμική PLL με μετατόπιση φάσης στο FPGA. Η μετατόπιση των φάσεων αλλάζει επίσης τη συχνότητα, έτσι ώστε [NCKM] να μπορεί να λάβει αυτό το ήχο σήμα με τον πομπό FM στο τηλέφωνό του.

Αυτή είναι η πραγματικά διαμόρφωση φάσεων αν ληφθεί από ένα ραδιόφωνο FM; Eh, ίσως. Το PM και το FM είναι στενά συνδεδεμένο, αλλά σίγουρα διακρίνονται ως συστήματα διαμόρφωσης από μόνα τους. Μπορείτε να πάρετε τον κώδικα [NCKM] s στο Gits, ή να ελέγξετε το demo του βίντεο παρακάτω.

Back to top