Skip to content

RichardTorres85/PlutoSDR-FM-Transceiver-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlutoSDR-FM-Transceiver-Python

"Sistema híbrido de telecomunicaciones: Transmisor FM analógico y receptor digital (SDR) con procesamiento de señales en tiempo real mediante Python."

Sobre el Proyecto

Este proyecto demuestra la integración de dos mundos: la radiofrecuencia analógica y la radio definida por software (SDR). Se diseñó un transmisor FM de corto alcance basado en un oscilador con el transistor 2N2222 y se implementó un sistema de recepción digital utilizando el ADALM-PLUTO.

Características Principales

Transmisión: Modulación en frecuencia (FM) en la banda de 88-108 MHz.

Recepción SDR: Adquisición de muestras I/Q a través del Pluto SDR.

Procesamiento DSP: Filtro pasa-bajos Butterworth, demodulación de fase y análisis espectral mediante FFT.

Interfaz Gráfica: GUI interactiva desarrollada en Python para monitoreo y exportación de audio a formato .WAV.

Requisitos

Para ejecutar el software, necesitas:

main_receiver.py

Librerías: pyadi-iio, numpy, scipy, matplotlib, soundfile

👨‍💻 Desarrollado por: Richard Torres

🔗 LinkedIn: https://www.linkedin.com/in/richard-torres-7495753a4

About

"Sistema híbrido de telecomunicaciones: Transmisor FM analógico y receptor digital (SDR) con procesamiento de señales en tiempo real mediante Python."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages