¿Cuáles son algunos proyectos que se pueden hacer en el campo de la radio definida por software como un proyecto de último año de una licenciatura en electrónica e ingeniería de la comunicación?

Solteros no tienes mucho tiempo, así que úsalo sabiamente.
(PhD puede permitirse una dirección equivocada y reiniciar, usted no puede)

Centrarse en las cosas interesantes / importantes

Asegúrate de obtener algunos resultados

Así que sugiero:
use un Rasberry Pi o similar: le ahorra tiempo y esfuerzo; le proporciona habilidades útiles (Python, swded embdedfded); Te centrarás en SDR, no en “construir un tablero”.

Comience con facilidad: qué señales puede recuperar: con un extremo delantero de 10MHz puede obtener radio AM, radio Amateur (SSB) y otros instrumentos.

Analizador de espectro para mostrarlos.
Luego identifíquelos, sepárelos, extraiga y formule los diferentes.

100MHz le brinda radio FM (un poco más difícil de demodular) y muchas más señales para mirar

Eso seria bastante imporessive

Si tienes más tiempo, agrega un sintonizador de 900MHz y recupera GSM. Eso sería REALMENTE impresionante si lo hicieras todo desde cero, pero puedes OpenBTS para acelerar las cosas

Definitivamente empieza con una radio estable. Últimamente he estado usando el Nuand BladeRF. Los productos Ettus también son buenos. No he usado ninguno de los dispositivos “dongle” y, por lo tanto, no puedo recomendarlos.

Si está interesado en cosas de “capa superior”, como manejo de llamadas y SMS, puede obtener YateBTS + BladeRF y jugar con la capa 3, que en este caso está codificada en su mayoría en Javascript.

Si estás más interesado en cosas de capa inferior, te recomendaría un proyecto de radar. Vi un post anterior que recomendaba el radar FM, que también creo que es un buen proyecto.

Un transceptor OFDM tampoco es muy difícil y deja mucho espacio para la experimentación.

Tenga en cuenta que cualquier proyecto no trivial en comunicaciones o radar requerirá una buena sincronización entre las secuencias de muestra de tx y rx.

Depende de lo que encuentres interesante. Ya hay implementaciones SDR de código abierto en PC que hacen cosas como transmisiones de AM y FM y receptores de onda corta. También hay descodificación de comunicaciones satelitales y de datos de aficionados (por ejemplo, APRS, paquetes de radio). Hay receptores de GPS y cosas similares también.

¿Eres más una persona de hardware o una persona de software? ¿Está interesado en que algo funcione, o quiere algo impresionante? ¿Estás buscando un trabajo haciendo SDR eventualmente?

¿Quieres algo físicamente pequeño y de baja potencia? Cuál es su presupuesto (por ejemplo, si ya tiene una computadora, entonces hay muchas cosas que puede hacer en esa computadora existente usando un receptor de $ 30 dongle como el RTL-SDR).

Decida si quiere engañar con el hardware o el software, y si el software estará en un FPGA o en un procesador (ya sea DSP o de propósito general) y luego si desea trabajar en el software “sin restricciones” o dentro de un Framework como Simulink o Gnuradio.

Aquí hay algunas cosas más inusuales en el mundo de SDR que no son solo libros de cocina:

1) Construye un radar FM escalonado o lineal. Echa un vistazo a los documentos y presentaciones del Dr. Gregory Charvat. Podrías construir un pequeño radar de apertura sintética que pueda hacer imágenes.

2) Construya una matriz en fases que pueda anular las señales interferentes. Puede usar los dongles de $ 30, pero tendría que averiguar cómo manejar la distribución del oscilador local o la calibración posterior. Tendrá que encontrar una interfaz de usuario decente.

3) Construye un radar de velocidad de movimiento Doppler. Tendría que medir la “velocidad propia” y la “velocidad objetivo”: incluso mejor si puede medir varios objetivos. El hardware para esto puede ser tan simple como un detector de movimiento de microondas (<$ 10 para sensores de banda X o banda K) conectado a la entrada de micrófono de su PC. O podrías usar un procesador tipo Arduino.

4) Construya un terminal PSK31 que use un teléfono / tableta Android como interfaz de usuario (puede hacerlo con una radio externa, y haga el modulador / demodulador en java dentro del ADK desde la entrada / salida de audio) O puede usar el Android como un “terminal tonto” y realice la modulación / demodulación en algo así como un Teensy3.1 (un procesador rápido de Arduinolike con baja potencia real). Lo construiría para una sola banda / frecuencia de 20 metros.

5) Las radios de salto de frecuencia o de secuencia directa directa son interesantes y se prestan para implementaciones de software.

6) Si desea hacer algo un poco diferente, asegúrese de manejar las capas entre “bits” y “paquetes de red”. Hay un montón de software y personas que hacen “cosas de red” que terminan en “enviar paquete / recibir paquete” en la parte inferior (llamando a algunas API). Y hay muchas personas y software para crear un módem que proporciona o acepta un flujo de bits en serie para recibir o transmitir. Lo que no es tan común son las implementaciones que toman los bits, encuentran los mensajes, verifican los errores y los ponen a disposición de la pila de red elegida. Hay todo tipo de complejidad en términos de saber cuándo el receptor le está enviando bits válidos, saber cuándo se está recibiendo una trama o mensaje válido (sincronización de nivel de mensaje)

1) Construir una matriz por fases definida por software, personalmente he estado esperando durante años para ver una antena de satélite puntiaguda de banda Ku.

2) Construya un SDR de búsqueda de dirección para señales genéricas, seleccione una frecuencia y trace la intensidad en diferentes fases contra una segunda antena.

3) Construye algunos aceleradores FPGA adicionales para el BladeRF.

4) Construya un dispositivo que mida el cambio Doppler de los operadores de estaciones base de telefonía móvil para mejorar la estimación de la posición, especialmente en entornos pobres con GPS (rápido, alguien lo patenta).

Lo mejor que se puede hacer es crear SDR baratos utilizando un transceptor rediseñado y chips ADC utilizados en módems, cámaras y otros dispositivos similares. Un muy buen ejemplo de esto es: softerhardware / Hermes-Lite

Aquí el desarrollador ha utilizado un módem IC como interfaz para el SDR, FPGA y la computadora para su posterior procesamiento. La reutilización de chips / circuitos integrados ayuda a reducir los costos y el tiempo de desarrollo.