Está en la página 1de 6

Resumen

La radio cognitiva es un enfoque incipiente que ayuda a abordar la


inminente crisis del espectro mediante la asignación dinámica del
espectro y respalda el aumento del tráfico de datos con un mecanismo
inteligente de Radio definida por software (SDR). SDR evita las
modificaciones frecuentes en la estructura del hardware con el uso de
protocolos definidos por software. La principal novedad del documento
es una implementación efectiva de CR utilizando el método de detección
de espectro basado en energía que se realiza en la radio GNU para la
transmisión de video en tiempo real como usuario principal. A partir de
los resultados de la evaluación, se puede ver que el sistema propuesto
puede indicar la ocupación de la banda de frecuencia configurando la
salida de detección. La salida de detección cambia a una con el inicio de
la transmisión de video.
INTRODUCCION

 Por lo tanto, esto requiere plataformas de hardware


reconfigurables. Una mejor solución a estos problemas son las
plataformas SDR. La radio GNU junto con SDR proporciona la plataforma
rentable y flexible. Un desafío importante para SDR es igualar las
competencias de las soluciones puramente de hardware y proporcionar
inteligencia que el software puede ofrecer. El empleo de la radio GNU y
Universal Software Radio Peripheral (USRP) para desarrollar un sistema
de transmisión inalámbrica basado en software, es decir, SDR, se analiza
en [ 5] CR tiene la capacidad de adaptar de manera óptima sus
parámetros operativos de acuerdo con los oficios del entorno de radio
circundante. CR puede detectar el espacio en blanco del espectro, es
decir, una porción de la banda de frecuencia que no está siendo utilizada
por los usuarios primarios (usuarios con licencia) y utilizar la misma para
la transmisión del usuario secundario (SU). Pero cuando los usuarios con
licencia comienzan a usar el espectro nuevamente, CR puede detectar
su actividad a través de la detección del espectro y mantener la
transmisión generada debido a la transmisión del usuario
secundario. Además, la capacidad de CR para identificar y explotar la
banda de espectro no utilizada les permite coexistir con los sistemas de
radio de herencia, mejorando la utilización del espectro sin afectar a los
usuarios primarios (PU). Entonces, principalmente CR comprende dos
tipos de usuarios. El primero es PU que tiene la licencia para usar la
banda de frecuencia dada y el segundo es SU que no es un usuario con
licencia de la banda de frecuencia dada pero puede usar la banda
siempre que esté vacante. Tan pronto como la PU o el usuario con
licencia regrese a la banda de frecuencia, SU debe desalojarla y
encontrar otra banda de frecuencia vacante. Para detectar si una banda
de frecuencia está desocupada o no, SU necesita realizar una detección
del espectro. Por lo tanto, la detección se identifica como los aspectos
clave de un CR, lo que significa que un CR debe poder identificar la
banda de espectro no utilizada. Las competencias de CR se combinan
con SDR. SDR mejora la funcionalidad de CR a través de un mecanismo
inteligente que utiliza radio GNU que reconfiguraría automáticamente
los parámetros de radio y detecta el espectro. Existen varias técnicas de
detección disponibles para la detección del espectro.6 ] La detección de
energía constituye un enfoque preferido para la detección del espectro
en CR debido a su simplicidad y aplicabilidad. La técnica tradicional de
detección de energía [ 7 ], que se basa en un umbral fijo, es sensible a la
incertidumbre del ruido que es inevitable en casos prácticos. Entonces,
en este documento, se propone un detector de energía eficiente para un
rendimiento óptimo de CR. En el esquema propuesto, bajo un escenario
práctico, se miden algunos parámetros y estos parámetros se usan para
calcular el umbral del método de detección basado en energía. El
propósito del cálculo de umbrales es maximizar la probabilidad de
detección y minimizar la probabilidad de falsa alarma . El análisis teórico
y los resultados de la simulación muestran la eficiencia del esquema
propuesto en comparación con el método tradicional de detección de
energía con menos aumento en la complejidad.

Además, el tráfico de datos en el aire ha aumentado más allá del límite,


lo que desarrolla la creciente demanda de transferencia de datos,
imágenes y video utilizando el mismo medio que se utiliza para la
transmisión de voz. Entonces, para probar en lugar de datos aleatorios,
se transmite una señal de video en tiempo real y en el receptor se
realiza la detección de energía basada en CR de esta señal de
video. Esta señal de video está actuando como un usuario primario y el
detector de energía puede detectar la disponibilidad de esta señal de
video en una frecuencia dada al configurar la salida de detección de
parámetros.

GSMK

GMSK se deriva de la Mínima Shift Keying (MSK) que reemplaza el pulso


rectangular con un pulso sinusoidal. Este método aplicará el filtro
gaussiano para moldear el pulso. Un filtro de respuesta al impulso en
forma de Gauss tiene la ventaja de que genera una señal con lóbulos
laterales bajos y un lóbulo principal más estrecho que el pulso
rectangular. Como utiliza el filtro gaussiano para la formación de pulsos,
esta modulación se llama modulación GMSK. La relación entre el ancho
de banda del filtro de premodulación, , y el periodo de bit, ,define el
ancho de banda del sistema. Los diseñadores del Sistema Global para
Comunicaciones Móviles (GSM) utilizaron un. Esto compromete entre
una tasa de error de bit y una interferencia fuera de banda ya que el
filtro estrecho aumenta la interferencia entre símbolos (ISI) y reduce la
potencia de la señal [ 13 ]. La modulación GMSK se ha preferido para la
transmisión de video en la comunicación inalámbrica porque
compromete la eficiencia del espectro, la complejidad y las bajas
radiaciones espurias que disminuyen las posibilidades de interferencia
del canal adyacente.

El documento está organizado de la siguiente manera. La


sección 2 contiene el esqu

El diagrama de bloques general del transmisor y el receptor para la


detección del espectro basado en energía se muestra en la Figura 2. La
entrada al sistema es un video en tiempo real capturado por cámara
web y modulado por GMSK. Se procesa a través del código escrito en
lenguaje python usando el software de radio GNU. Después de este
procesamiento, se transmite de forma inalámbrica en una frecuencia de
1.234 GHz utilizando un dispositivo SDR-LAB. El receptor está
sintonizado a la frecuencia transmitida. La señal transmitida es recibida
por otro receptor Trans SDR-LAB que entrega la información entrante al
software de radio GNU que tiene dos partes; uno es la demodulación
GMSK utilizada para la detección de la señal de video y otro es la
detección del espectro basada en la energía que proporciona la salida de
detección junto con los cálculos de la relación señal / ruido
(SNR). Estamos tratando de mostrar el video recibido y al mismo tiempo
tratando de detectar los espacios en blanco a esta frecuencia utilizando
la detección de espectro basada en energía.
Aspectos teóricos del espectro basado en la energía.
La detección de energía es el método simple de detección de espectro
porque es fácil de implementar y no requiere conocimiento previo sobre
la señal primaria. Supongamos el modelo de hipótesis de la señal
recibida dada por lo siguiente:Aquí está la señal del usuario primario que
se detectará en el receptor local de un usuario secundario, es el ruido
blanco gaussiano aditivo y es la ganancia del canal del transmisor del
usuario primario al receptor del usuario secundario. es una hipótesis
nula, lo que significa que no hay un usuario primario presente en la
banda, mientras que significa la presencia del usuario primario. Las
estadísticas de detección del detector de energía se pueden definir
como la energía promedio de las muestras observadas y están dadas
porLa decisión con respecto a la ocupación del espectro se da
comparando las estadísticas de detección con un umbral
predeterminado . , La probabilidad de falsa alarma, y , la probabilidad de
detección, son dos probabilidades que se utilizan para caracterizar el
rendimiento del detector. denota la probabilidad de que la prueba
decida , mientras que en realidad es dada por denota la probabilidad de
que la prueba decida correctamente , dada porUn buen detector debería
garantizar una alta probabilidad de detección y una alarma falsa baja , o
debería optimizar la eficiencia del uso del espectro. La eficiencia de la
detección del espectro basada en detectores de energía se puede
mejorar mediante el desarrollo de varios enfoques.

Se propone un detector de energía eficiente en el que, en un escenario


práctico, se miden algunos parámetros y estos parámetros se utilizan
para calcular el umbral para este sistema. El diseño de esta detección de
energía utiliza un dispositivo de cuadratura seguido de un integrador,
cuya salida proporciona la variable de decisión. Esta variable se
compara con un umbral y, si está por encima del umbral predefinido, el
resultado del detector especifica que hay una PU presente. Un detector
de energía establece un umbral de acuerdo con el piso de ruido y lo
compara con la energía del flujo de datos en la entrada. La señal de
entrada selecciona el ancho de banda requerido por un filtro de paso de
banda; entonces se muestrea. La implementación digital de este método
utiliza la Transformada rápida de Fourier (FFT), por lo que el valor
absoluto de las muestras se eleva al cuadrado y se integra sobre la
banda de observación. Finalmente, según una comparación entre la
salida del integrador y el umbral, se puede detectar la presencia o
ausencia del usuario principal. El diagrama de bloques de este método
se muestra en la Figura4 .

Detección de espectro basada en energía en SDR


El diagrama de flujo del transmisor basado en radio GNU que se muestra
en la Figura 5 está diseñado para transmitir una señal de video en
tiempo real que actúa como una PU. La modulación utilizada para la
transmisión de esta señal de video es GMSK. Esta señal transmitida de
forma inalámbrica es recibida por el receptor basado en radio GNU que
se muestra en la Figura 6 . El diseño del diagrama de flujo del receptor
se realiza según el diagrama de bloques que se muestra en la
Figura 4. Para medir la energía de la señal, los datos de la banda
seleccionada se muestrean con bloques de flujo a vector, complejos a
mag que realizan la tarea de cuadrar y promediar. Además, se compara
con un umbral predefinido. El método de detección proporciona la salida
de la detección de la señal de PU configurando el indicador de salida
denominado salida de detección y el cálculo de SNR con la suposición de
que no hay ningún usuario que no sea PU presente en el canal. La
transmisión SU se decide en función del estado del indicador de salida
de detección de la PU.
BLOQUE FILE SOURCE

El bloque File Source lee los bits de un archivo especificado. Por tanto, uno de los parámetros que
hay que configurar de este bloque es la ruta (path) donde se encuentra el archivo en nuestro
ordenador. Otro de los parámetros es el de “Repeat”, que permite que, una vez se hayan leído los
bits del archivo y entregado al puerto de salida, se pueda repetir la acción una y otra vez, por
tanto, permite una continua retransmisión de los datos. La opción “Vec. Length” define la longitud
del vector de salida. Normalmente se deja a 1 para que la salida sea un flujo de bytes individuales.
Y finalmente está el parámetro “Output Type” para definir el tipo de dato que se desea a la salida.
Este parámetro, o el parámetro “Input Type”, lo encontraremos en casi todos los bloques y
normalmente se dará a elegir entre las opciones complex, float, int, short o byte22. Los bytes
entrarán al bloque Packet Enconder.

BLOQUE PACKET ENCONDER:

El Packet Encoder agrega los bytes en una trama. Esta trama está formada por un preámbulo, un
código de acceso, una cabecera (longitud del payload más offset), el payload (carga útil), un CRC-
3223 , y el octeto \x55 que se utiliza para marcar el final de la trama.Uno de los objetivos de este
bloque es ayudar en la sincronización de la trama y esto se consigue gracias al preámbulo (una
secuencia de bits) que permite al receptor detectar el inicio de una transmisión y sincronizar
relojes. El Packet Encoder es un bloque que se utiliza junto con bloques moduladores, como son
GMSK Mod,

BLOQUE GSMK MOD

El bloque GMSK Mod es un bloque jerárquico, es decir, un bloque hecho con otros bloques. Los
bloques jerárquicos añaden un nivel más de abstracción, permitiendo englobar un conjunto
numeroso de bloques en solamente uno y simplificando la tarea de diseño. Por ejemplo, si no se
utilizara un modulador genérico, como ocurre en este caso, habría que diseñar el modulador a
partir de los siguientes bloques: Packet to UnpacketMapChunk to SymbolsPolyphase Arbitrary
Resampler. Básicamente, GMSK (Gaussian Minimum Shift Keying) es un tipo de modulación
derivada de la modulación MSK (Minimum Shift Keying). Se trata de una técnica que consigue
suavizar las transiciones de fase y frecuencia entre estados de la señal, logrando así reducir los
niveles de lóbulos laterales y, en consecuencia, los requisitos de ancho de banda

De esta forma, al bloque GMSK Mod le entran un flujo de bytes y éste extrae a su salida la señal
modulada compleja en banda base. Esta señal será enviada al USRP,

También podría gustarte