Está en la página 1de 21

Apuntes sobre Radio Definida por Software

Compiladas por Ing. Pedro E. Colla LU7HZ Radio Club Crdoba Crdoba-Argentina

Radio Definida por Software


Este es un tutorial anotado con enlaces a distintos recursos que cubren la temtica de Radio Definida por Software, por una cuestin de espacio disponible algunos recursos son incrustados directamente en el documento mientras que otros son referidos por un enlace que debe ser navegado para obtener la informacin referenciada

Introduccin.
Radio Definida por Software !Software Defined Radio SDR" es un aspecto del dominio de procesamiento digital de se ales !Digital Signal Processing DSP" donde se#ales de radio son digitali$adas % procesadas para obtener modulacin o demodulacin de los distintos modos &ara comen$ar a entender SDR es necesario primero tener nociones de DS& Sigo encontrando sorprendente que uno de los me'ores tutorials sobre DS& en el campo profesional sea el contenido en el Cap(tulo )* del !RRL Radio !mate"r Hand#oo$+ si bien ,a% libros me'ores % mas completos es sorprendente la sintesis de los aspectos relevantes que contienen estas pocas pginas % por lo tanto su lectura es mu% recomendada Desafortunadamente este tutorial est en ingl-s lo que limita su difusin &ara superar ese problema ,ace alg.n tiempo tradu'e una introduccin al DS& disponible en /nternet en el site ,ttp011www bores com que cubre los aspectos mas relevantes del proceso de digitali$acin % procesamiento de se#ales en general

Adobe Acrobat Document

2a% por supuesto libros a cualquier profundidad sobre el tema, uno que encuentro tiene un buen equilibrio entre disponibilidad gratuita % profundidad de cobertura es el libro del Dr S 3 Smit, Este libro cubre en general todos los aspectos del procesamiento digital de se#ales !DS&" del cual solo una parte ser de utili$acin directa en SDR 4tro tutorial tambi-n completo es el disponible en el site de la Dra 5angton

Apuntes sobre Radio Definida por Software

)16)

SDR para Radioaficionados


5os usos del procesamiento digital de se#ales !DS&" en radio son m.ltiples % no son recientes+ aplicaciones destinadas a operar con modos digitales !C3, R778, SS79, &ac:et % otros" utili$ando la placa de sonido de la &C ,an estado disponibles en grado creciente de sofisticacin por al menos una d-cada en la ma%or parte de las plataformas de &C !3indows % 5inu; ma%ormente" <asicamente todos estos usos implican tomar la se#al de audio del receptor % procesar la codificacin contenida en esta para reconstruir el mensa'e digital originalmente codificado en este por el proceso, a menudo inverso, en el otro e;tremo de la comunicacin 5a cantidad de paquetes disponibles para los distintos modos es enorme, algunos de los ms comunes pueden verse en el este enlace de /nternet del Dr 4liver 3elp, D5=>? !en ingl-s % alemn,@" En estos usos e;iste una doble modulacin de la se#al, primero a nivel del audio % luego el resultado contenido en una banda base donde es modulada de alguna forma pre-definida !tipicamente SS< o AB"+ si bien se utili$a procesamiento digital de se#ales para recuperar la modulacin contenida en el audio !demodularla" el procesamiento de de la banda base se sigue ,aciendo en el receptor El proceso de generacin de las se#ales es e;actamente el inverso donde es com.n el uso de DS& para generar la modulacin a nivel de audio pero luego esto es in%ectado en una banda base que es procesada % emitida por un transmisor convencional >ui$s con algo de arbitrariedad no se considera a estos usos como Software Defined Radio >ue es entonces Software Defiined RadioC 2a% varias definiciones formales pero coloquialmente se trata de tomar una se#al de RA en bruto, digitali$arla % reali$ar todo el proceso de demodulacin de la misma mediante t-cnicas de DS& /dealmente se tomar(a la se#al directamente desde la antena al dispositivo que digitali$a % de a,( en adelante todo el procesamiento es digital Si bien esto es tericamente posible % en algunos casos a los costos correspondientes tambi-n factible en la prctica el enfoque tiene una serie de problemas relacionados con los niveles de se#ales involucrados !en transmisin por altos % en recepcin por ba'os" Dna primera visin introductoria sobre SDR puede verse en el art(culo breve de Barcelo Aranco !E6D4" tambi-n disponible en su sitio 3eb ad'unto

Adobe Acrobat Document

Apuntes sobre Radio Definida por Software

616)

Algunas limitaciones en la prctica


Cuando tratamos de implementar la definicin FtericaG de SDR enfrentamos un n.mero de problemas+ los dos principales son la velocidad de muestreo % la capacidad de mane'o de se#ales !altas o ba'as" del dispositivo digitali$ador+ %a se , visto que el procesamiento digital de se#ales introduce sus propios problemas % distorsiones en la se#al que no e;isten en su contrapartida analgica 5os limites e;presados por el criterio de %&'"ist !visto en la seccin anterior" donde la velocidad de muestreo debe ser el doble o ms que la ma%or frecuencia de la se#al a procesar definen las caracteristicas plausibles de la se#al a ser procesada &or lo tanto una placa de sonido standard puede procesar una frecuencia de muestreo de HIJ,$ por lo que podr mane'ar se#ales que tengan ,asta unos 6H J,$ de anc,o de banda, algunas placas de sonido especiales pueden muestrear a =* J,$ o incluso ms por lo que su capacidad de mane'ar anc,os de banda termina siendo del orden de los KL J,$ Eotese que los anc,os de banda t(picamente mane'ados en aplicaciones de aficionado oscilan entre unos pocos 2$ !C3" ,asta unos * J,$ !AB de banda angosta" pasando por unos M J,$ en el caso de SS<+ incluso se#ales de AB o AB comercial estn contenidas en un anc,o de banda de KL J,$ o menos por lo que pueden ser procesadas por una placa de sonido de costo ra$onable &ero en general estas se#ales vienen moduladas en una banda base de muc,o ma%or frecuencia, por e'emplo una se#al de C3 en la banda de HL mts ocupa unos pocos 2$ de anc,o de banda pero su frecuencia es de N B,$, se necesitar(a muestrear al doble de esa frecuencia !)H B,$" para procesarla directamente desde la antena !supuesto que el digitali$ador pueda capturar una se#al tan ba'a como la disponible en la antena" El costo de los dispositivos digitali$adores !llamados con(ersores !)D por FAnalogico a DigitalG" se incrementa con su velocidad de muestreo % e;isten l(mites tecnolgicos en cuan rpido un digitali$ador puede procesar una se#al &ara dar ordenes de magnitud un conversor profesional de ba'a gama puede procesar 6 B,$ !dos millones de muestras por segundo, capa$ entonces de procesar se#ales de ,asta ) B,$ de anc,o de banda" mientras que uno de alta gama puede mane'ar 6L B,$ !veinte millones de muestras por segundo, capa$ entonces de procesar se#ales de ,asta )L B,$ de anc,o de banda" Dn conversor profesional de ba'a gama podr procesar se#ales mu% comple'as de telefon(a celular pero se necesitar uno de alta gama para procesar una se#al de 79 convencional !analgica o digital", los costos de un conversor de este tipo con comparables a equipos de comunicaciones de alta gama !varios miles de dolares" E;isten dispositivos de muestreo avan$ados que pueden ir ms alto en su capacidad de muestreo ,asta gamas de )LL B,$ o ms !pudiendo entonces manipular se#ales de ,asta KL B,$ de anc,o de banda" pero ni su costo ni su disponibilidad son

Apuntes sobre Radio Definida por Software

M16)

accesibles facilmente por lo que se los considera en este traba'o fuera del alcance ba'o discusin Eotese que a.n un conversor profesional de alta gama puede solo procesar directamente se#ales en una gama ba'a de frecuencias de 2A !,asta la banda de )L B,$" por lo que no ser(a .til para operar en frecuencias ms altas+ pero al mismo tiempo notese que el conversor puede mane'ar cualquier se#al comprendida entre L 2$ !algo ms en t-rminos prcticos" % su frecuencia ms alta !)L B,$ en este caso" Dna etapa me$cladora de RA puede llevar la frecuencia de la banda base desde niveles inmane'ables para el digitali$ador ,asta frecuencias que le son mane'ables+ por e'emplo, si a una se#al de C3 disponible en N L6L B,$ la me$clamos con una se#al de oscilador local de N LLL B,$ obtenemos una se#al de )H L6L B,$ !suma" % otra de 6L J,$ !diferencia", filtrando la primera la segunda est dentro de la gama que un digitali$ador econmico tal como una placa de sonido com.n de una &C puede procesar 5a solucin para el nivel de se#ales es agregar etapas de amplificacin de RA, sea de se#al debil en recepcin como de alta potencia en transmisin !si bien es ms comun usar SDR en recepcin puede utili$arse tanto para demodular una se#al como para modularlaO"

Software Defined Radio en la Prctica


En general los dise#os de SDR FprcticosG empie$an por definir el digitali$ador disponible % constru%en el sistema alrededor de el Se ale'an entonces de la teor(a en cuanto a no capturar la se#al desde la antena !o para el caso, desde su fuente de generacin" sino que es sometido a uno o ms pasos de amplificacin % me$cla !conversin" para llevarla a anc,os de banda asi como nivel de se#al que pueda mane'ar el digitali$ador disponible 5a implementacin de SDR en usos prcticos tendr entonces tres componentes+ ) 6 M Dn dispositivo de ,ardware que toma la se#al desde su fuente % la de'a en un rango de frecuencia % amplitudes que el digitali$ador puede mane'ar Dn dispositivo que es capa$ de tomar la se#al % digitali$arla a una determinada velocidad m;ima de muestreo, lo que a su ve$ define el anc,o de banda m;imo de la se#al que es capa$ de procesar Dn software que es capa$ de procesar la se#al una ve$ que la misma fue digitali$ada para operar sobre ella para obtener la se#al demodulada final que se desea

/mplementar SDR en la prctica consistir en elegir % ,acer traba'ar en con'unto estos componentes

Apuntes sobre Radio Definida por Software

H16)

Tipos de SDR
Be gusta la ta;onom(a de aplicaciones SDR que se utili$a en el sitio web de C,ristop,e AHDAE donde el divide las distintas implementaciones de SDR seg.n la siguiente clasificacin0 ) Tipo I Son en general implementaciones que implican la utili$acin de una placa de sonido convencional de una &C como digitali$ador % software convencional de &C como elemento de procesamiento Es probablemente el tipo que es ms accesible para radioaficionados % por lo tanto el que tiene ms inter-s para estos apuntes a Tipo Ia El SDR se implementa alimentando a la placa de sonido la salida de audio de un receptor convencional de comunicaciones, con alguna e;cepcin esto coment- unos prrafos atrs que no es estrictamente SDR la ma%or parte de las veces, pero como veremos ,a% algunas e;cepciones b Tipo Ib El SDR se procesa introduciendo a la placa de sonido una se#al mono que representa una frecuencia intermedia de apro;imadamente )6 J,$ c Tipo Ic El SDR se procesa introduciendo a la placa de sonido una se#al /P> que representa una frecuencia intermedia en el rango de frecuencias que la placa de sonido puede mane'ar Este es el tipo qui$s ms potente, con me'or relacin costo-prestacin % de ma%or atractivo para los aficionados en el estado actual de tecnolog(a d Tipo Id El SDR se procesa introduciendo una se#al /P> en un digitali$ador % procesador de se#ales especiali$ado !no una placa de sonido" Tipo II El SDR se implementa con un dispositivo especial que captura la se#al desde la antena % la procesa a partir de all( Tipo III El SDR se implementa con un dispositivo especial que captura la se#al desde una /A analgica % la procesa a partir de alli Tipo IV El SDR es implementado por receptores especiales que toman la se#al directamente desde su fuente en la frecuencia de traba'o % la procesan en toda la cadena Tipo V SDR online, es un SDR que est implementado en un servidor capa$ de proveer parcial o totalmente la capacidad de procesamiento digital de se#ales, tiene cierta utilidad prctica para radioaficionados por lo que lo veremos con alg.n detalle

6 M H K

Solo veremos con algun detalle los Tipos I % V que son los que ma%or inter-s prctico pueden tener para radioaficionados mientras que los restantes pueden ser consultados a partir de los aplicativos % tutoriales disponibles en el site de C,ristop,e

Tipo Ia-Procesamiento de Audio


Consiste en tomar el audio de un receptor !o generar el audio para un transmisor, dependiendo del sentido" a partir de operar utili$ando una placa de sonido+ esta modalidad viene siendo usada por radioaficionados por al menos una d-cada para generar % decodificar C3, R778, SS79, &ac:et % ms recientemente modos digitales

Apuntes sobre Radio Definida por Software

K16)

como &SJM) 7ambi-n puede utili$arse para decodificacin de modos no tan frecuentes en radioaficin como DRB !Digital Radio Bondiale", se#ales A&7 de satelites metereolgicos % modos digitales especiales por e'emplo Como di'imos antes esto no es estrictamente SDR porque la se#al %a est procesada previamente por el transceiver convencional % demodulada desde su banda base por medios convencionales Sin embargo es bueno tenerlo en cuenta porque al utili$ar dos de los tres componentes necesarios para SDR !la placa de sonido como digitali$ador % el software que procesa este resultado" es un e;celente punto de entrada al tema <a'o algunos escenarios es algo ms en realidad Si el receptor tiene un anc,o de banda de A/ % audio grande !digamos unos 6L J,$" % es capa$ de recibir en SS< el resultado es indistinguible de un amplificador % me$clador como los que veremos en otros tipos % con limitaciones puede utili$arse como front-end+ esto se puede ,acer facilmente con receptores digitales como el /C4B &CR-)LLL o similares por e'emplo El anc,o de banda ser mu% peque#o, del orden de )L-)6 J,$ pero podr e;perimentarse SDR con ,ardware disponible % familiari$arse con los programas

Tipo Ib-Procesamiento de FI de 12 !"#


En este modo de procesamiento se dispone de una cadena de RA que es capa$ de tomar la se#al de la antena, amplificarla % me$clarla ,asta obtener una A/ de )6 J,$ !o, en el caso de transmisin de partir de una se#al en )6 J,$ % me$clarla1amplificarla ,asta su frecuencia final" Eotese que un receptor convencional t(picamente tendr un punto en la cadena !'usto antes de demodular" donde ,abr una se#al de frecuencia intermedia de estas caracteristicas+ pero desafortunadamente esta estar normalmente por encima de las frecuencias que la placa de sonido puede mane'ar !por e'emplo HKK J,$ o )L N B,$" Sin embargo es posible introducir un me$clador adicional en ese punto que introdu$ca un cambio de frecuencia adicional al rango deseado 4tra forma de obtener el mismo resultado, qui$s en forma ms sencilla, es utili$ar un dise#o simple de conversin directa donde la frecuencia de entrada es me$clada con un oscilador local en una frecuencia pr;ima !de forma que la diferencia entre ambos sea )6 J,$" 2istricamente este es el enfoque que primero se utili$ % posiblemente el ms accesible porque sea que se parta de un receptor e;istente o que se ,aga un dise#o simple de conversin directa son ambos enfoques mu% al alcance de los aficionados, incluso aquellos con menores ,abilidades constructivas o disponibilidad de instrumental 2a% varias referencias de este enfoque !el que tambi-n se utili$a para otros usos tales como decodificacin de DRB" en la pgina de AHDAE de las cuales el que ms me gusta en su enfoque e;perimental es el de 7a:afumi ?/MQA< quien ,ace una implementacin mu% cruda de un transceiver de SS< en )6 J,$ en ?ava+ como casi todo el material de SDR el mismo est en ingl-s por lo que ,ice la traduccin para ponerlo al alcance de ms gente

Apuntes sobre Radio Definida por Software

*16)

Adobe Acrobat Document

El enfoque de 7a:afumi es qui$s obsoleto en su concepcin pero es e;tremadamente didctico % pueden apreciarse en el los principales bloques constructivos que se utili$arn en implementaciones ms recientes+ por eso ser mencionado varias veces como referencia en las secciones siguientes de estos apuntes Al final de la traduccin se agregan un par de dise#os simples de conversores de A/ convencional de HKK J,$ a )6 J,$ de ba'o costo con lo que este enfoque puede ser e;perimentado a mu% ba'o costo % simplicidad constructiva Dn e;perimento no mu% util, pero al menos divertido, es implementar el software de 7a:afumi % alimentar la placa de sonido con la salida de audio de un transceiver con anc,o de banda suficiente !unos 6L J,$"+ podrn demodularse tanto se#ales de AB, como SS< con facilidad % ser bien evidente que lo est ,aciendo el software % no el receptor porque la sinton(a indicar )6 J,$ de diferencia con donde est la se#al en realidad si la estuvieramos demodulando con el receptor Si se disponen dos &Cs !o una &C con dos placas de sonido" otro e;perimento tambi-n ilustrativo consiste en escuc,ar la salida del programa FtransmisorG en SS< !por e'emplo con auriculares a la salida de la placa de sonido" % verificar que el audio que genera no es inteligible+ sin embargo cuando se alimenta a la entrada de otra placa de sonido !en otra &C" sobre la cual est corriendo el programa receptor puede verse que la se#al es demodulada perfectamente % que oimos con claridad el audio Se trata en definitiva de un e;citador de SS< de )6 J,$ % nada impedir(a mediante amplificacin % conversin llevar esa se#al al rango de frecuencias que nos ,aga sentido De ,ec,o 7a:afumi inclu%e en su art(culo como modificar un A7NHN con ese propsito !cosa que por ninguna razn se recomienda hacer!!!" &ero el enfoque de este tipo de SDR tiene un fallo fundamental de base, la implementacin tiene los mismos problemas de pobre rec,a$o de imagen que tienen los receptores de conversin directa a los que tanto se le parecen+ la frecuencia deseada tan cercana a la del oscilador local ,ace que tanto la se#al suma como la diferencia est-n presentes en la salida % no es facil filtrar una de otra+ los dise#os tienen un comportamiento pobre en este sentido Con espiritu de radioaficionado % personalmente ,abiendo operado receptores de conversin directa de distinto tipo por d-cadas tambi-n s- que es un dise#o que es confiable para comunicaciones la ma%or parte del tiempo !e;cepto con las bandas mu% pobladas o en condiciones de competencia o aperturas e;tremadamente significativas" por lo que se puede ,acer muc,o con ellos a costos % comple'idades constructivas muc,o ms accesibles que dise#os ms comple'os

Tipo Ic-Procesamiento de Se$ales I%&


5os problemas del 7ipo /b visto anteriormente se abordan % solucionan satisfactoriamente recurriendo al uso de se#ales F comple*asG+ la comple'idad no reside en su Fdific"ltadG sino en que se trata de una se#al donde se informa tanto

Apuntes sobre Radio Definida por Software

N16)

amplitud como fase % por lo tanto se la e;presa como un n.mero comple'o !si bien la matemtica es un tanto spera es accesible con conocimientos matemticos de nivel secundario" 5a discusin sobre en que consiste una se#al /1> % porque e;actamente el tenerla ,ace muc,o ms faciles las cosas en SDR es un tema que es e;plorado con cierto detalle en el siguiente art(culo de Ireland & Harman que ,- traducido para ,acerlo ms accesible

Adobe Acrobat Document

En el mismo se discuten con cierto detalle los algoritmos para demodular tanto AB % SS< como &SJ % AB asi como la venta'a fundamental de disponer de se#ales /1> % como las mismas son generadas En la retrospectiva puede verse que en la implementacin de 7a:afumi de la seccin anterior el utili$aba las se#ales /1> generadas totalmente en software porque las mismas son al final necesarias para implementar los algoritmos de decodificacin Eo obstante en su caso se partia de una misma se#al donde las relaciones de fase e imgenes espurias de me$cla %a estaban incorporadas El ob'etivo de los me$cladores con salida /1> ser entonces preservar la informacin de amplitud % fase AE7ES de reali$ar la me$cla, de tal manera que pueda operarse matemticamente luego con esa informacin 4tra fuente de referencia, lamentablemente en ingl-s, a menudo citada donde se e;plica con cierto detalle las se#ales /1> !comple'as" % porque el tenerlas facilita la implementacin es el art(culo de Ric,ard 5%ons ad'unto

Adobe Acrobat Document

Dado que detectar los componentes /1> de una se#al, introducirlos en la placa de sonido stereo !para poder procesar las se#ales / % > cada una en un canal distinto" % procesarlas con software apropiado de &C es la implementacin state+of+t,e+art preferida por aficionados me detendr- en diferentes enfoques de grado creciente de dificultad de implementacin asi como algunas consideraciones de tipo prctica

Conceptos Bsicos
5as aplicaciones de SDR en radio ,an sido descriptas e;tensivamente en numerosas fuentes, la reali$ada por -erald .o"ng#lood /!C01-2 en una serie de n.meros de la revista >ER sigue siendo una de las que encuentro ms detalladas % accesibles, la &arte ) de esa serie donde se cubren algunos aspectos bsicos se ad'unta a continuacin0

Apuntes sobre Radio Definida por Software

I16)

Adobe Acrobat Document

Si bien algunos de los conceptos, en especial aquellos referidos al componente de software del SDR, ,an sido superados por me'ores implementaciones la descripcin conceptual % del ,ardware involucrado sigue siendo la base sobre la que se constru%en todas las implementaciones de SDR 5a serie completa puede obtenerse aqu( 4tra serie de articulos, aparecidos tambi-n en la revista >ER que vale la pena referir son los escritos por el autor del paquete 5inRad, Leif !s#rin$ /S304SZ2 quien no solo cubre los aspectos de implementacin con buen grado de detalle sino que tambi-n se aboca a describir al SDR desde una perspectiva ms sist-mica en cuanto a su uso a aplicaciones concretas de radioaficionado+ el ,ec,o que el mismo sea un entusiasta practicante de EBE !7ierra-5una-7ierra" sesga fuertemente sus dise#os para que sean de alta performance % ba'o ruido Dn art(culo relevante a las consideraciones de dise#o de software puede verse en la parte M ad'unta0

Adobe Acrobat Document

5a serie completa de articulos puede obtenerse aqu(

Implementacin de Gintaras (LY G!"


5a implementacin ,ec,a por Qintaras est profusamente documentada en su 3eb site+ desafortunadamente el mismo se encuentra en ingl-s por lo que ,- traducido algunos segmentos que resultan relevantes a esta introduccin % que sern de utilidad para discutir distintos aspectos de la implementacin prctica de sus dise#os

Adobe Acrobat Document

En este material se observan dos implementaciones, la denominada 7in%SDR !SDR diminuto" % SeroSDR, cada una con sus particularidades en las que nos detendremos El 7in%SDR es probablemente la implementacin ms simple de una interfa$ SDR que ,- visto+ tiene circuitos sintoni$ados % posiblemente requiere alg.n cuidado en su a'uste para funcionar lo que lo ,ace ms dificil de construir Sin embargo es posible construirlo por prcticamente nada en t-rminos de costo de materiales % el circuito es realmente mu% simple En esencia se basa en un dise#o simple de receptor de conversin directa para M K B,$ donde se obtienen las necesarias se#ales defasadas del oscilador local mediante

Apuntes sobre Radio Definida por Software

=16)

un circuito 5C+ se utili$a un me$clador balanceado a diodo como detector de cuadratura El circuito no es e;tremadamente sensible, pero es ms que adecuado para operacin local o de se#ales fuertes % por cierto que su simplicidad es dificil de batirOOO El SeroSDR !el Sero proviene de F Cero Sinton5aG"es un circuito muc,o ms elaborado desde el punto de vista comple'idad, pero me'ora drsticamente la simplicidad de armado % a'uste a partir de utili$ar componentes digitales % no contar con ningun circuito sintoni$ado Qintaras utili$a una fuente e;terna como oscilador local lo que limita un poco la generalidad del dise#o !no todos tienen un generador de se#ales entre su instrumental por cierto, % el oscilador local tiene lo su%o en t-rminos de construccin" Eotese que otro de los factores de a'uste cr(ticos del dise#o 7in%SDR es el obtener se#ales de oscilador local defasadas en =L grados+ lo que para el caso de intentarlo con un circuito 5C requiere cuidadoso % e;tensivo a'uste !% probablemente muc,o cuidado constructivo para que sea estable"+ en el dise#o SeroSDR este problema se elimina totalmente porque las se#ales defasadas se obtienen digitalmente a partir de una .nica se#al de oscilador local Este enfoque agrega una enorme simplicidad constructiva !el defasa'e no requiere a'uste" pero agrega otra % es que el oscilador debe operar en H; la frecuencia final+ esto es si queremos dos se#ales de N B,$ para utili$ar como oscilador local defasadas en =L grados tenemos que empe$ar con una se#al de N B,$ ; H T 6I B,$+ el tener un oscilador simple que adems sea estable se complica a medida que aumenta la frecuencia por lo que estos dise#os son fciles de implementar en las bandas ba'as de 2A !) I, M K % N B,$" % se ,acen crecientemente dificiles en las altas !)L B,$ en adelante"

Implementacin de Tasic (Y# L$"


>ui$s uno de los autores ms prol(ficos en dise#os de SDR accesibles a radioaficionados Fde a pi6G es 7asic !8D)5B", su site web contiene literalmente docenas de circuitos con instrucciones detalladas de dise#o, construccin % a'uste De todos sus dise#os tomar- uno que considero contiene los principales ingredientes para esta discusin, sin embargo aliento a que el resto de los dise#os sean tambi-n e;plorados con tiempo Se trata de un receptor compacto de 2A cu%os detalles constructivos ,- traducido del original

Adobe Acrobat Document

Apuntes sobre Radio Definida por Software

)L16)

Eotese que el receptor est optimi$ado para operar en cualquier parte del segmento de 2A !L ML B,$" pero no es en realidad un receptor de banda corrida+ la frecuencia en la que opera depender de la frecuencia del oscilador local que se le constru%a Si se dispone de un oscilador e;terno el rango de recepcin es efectivamente de toda la gama de 2A+ sin embargo en su versin ms pedestre donde el oscilador local es un simple circuito basado en cristal el receptor operar sobre una segmento de unos KL J,$ en el entorno del oscilador local Se utili$a una configuracin llamada FDetector 7a%loeG como detector de cuadratura para procesar las se#ales /P> Esto significa que si el oscilador local opera en N LL B,$ este circuito proveer se#ales que permitirn recibir el segmento de N LL a N LK B,$ con una placa normal de sonido Ac es necesario detenerse algunas cuestiones que pueden lucir confusas sin aclaraciones adicionales 5a primera de ella es cual es el anc,o de banda de este circuito % la segunda es como se relaciona esto con la velocidad de muestreo en la placa de sonido+ sin aclaraciones adicionales pueden aparecer en contradiccin con definiciones anteriores El circuito no es sintoni$ado, por lo tanto cualquier se#al en su entrada me$clada con el oscilador local queda disponible para su proceso por la placa de sonido+ en las placas de sonido comunes !las que tiene casi toda &C" de )* bits las mismas operan con una frecuencia m;ima de muestreo de HI J,$ % por lo tanto pueden procesar se#ales de ,asta unos 6H J,$ de anc,o de banda !criterio de E%quist" &ara evitar problemas de alias en el proceso de conversin estas placas tienen un filtro pasaba'os que elimina todo componente por encima de 6H J,$ por lo que el anc,o de banda del sistema est definido por estos filtros !a pesar de no ,aber circuitos sintoni$ados previos" Sin embargo en el e'emplo FcasualG anterior comento que con un oscilador local de N LL B,$ se puede obtener un segmento de N LL a N LK B,$, es decir KL J,$OO Como es esto posible si el filtro en la placa de sonido limita la banda pasante a la mitadC El secreto est en el disponer de se#ales /P> donde cada canal lleva la mitad del anc,o de banda por lo tanto es como que se duplica la capacidad de procesamiento de la &C en terminos de frecuencia Esto ciertamente no ocurr(a cuando procesabamos una banda base monose#al !como en los tipos /a % /b" Ainalmente, un circuito como este nos permite abordar un tercer tpico relacionado con la placa de sonido % es su anc,o de banda+ las placas de sonido FstandardG son de )* bits % tienen capacidad de mane'ar un anc,o de banda de apro;imadamente KL J,$ cuando son alimentadas con se#ales /P> &lacas de sonido de 6H bits, no %a tan comunes pero a.n dentro de costos mu% ra$onables para un radioaficionado, pueden mane'ar frecuencias de muestreo de ,asta =* J,$+ esto es permiten mane'ar anc,os de banda de ,asta HI J,$ que al duplicarse por la disponibilidad de se#ales / % > permiten mane'ar casi )LL J,$ de un segmento de banda con una frecuencia de oscilador local fi'aO 2a% placas de

Apuntes sobre Radio Definida por Software

))16)

ma%or cantidad de bits que permiten anc,os de banda de )6L % )KL J,$ pero su costo %a no es tan ba'o Si bien las bandas de 2A son ms anc,as que esto a.n asi no es descabellado acomodar los gustos operativos con una cuidadosa eleccin de la frecuencia del oscilador local de forma que con una .nica frecuencia fi'a en -ste tengamos los )LL J,$ de la banda donde transcurre la ma%or parte de nuestro tiempo !donde nuestra antena funciona me'or, la que tiene los modos que nos interesan, etc"

Implementacin %le&tor
El dise#o anterior de 8D)5B provee una performance comparable a la de cualquier receptor comercial en la gama de 2A a una (nfima fraccin de su costo % dentro de limites ra$onables de comple'idad constructiva &arte de su simplicidad sin embargo deriva de utili$ar un oscilador a cristal de frecuencia fi'a como oscilador local, este ,ec,o ,ace ms facil la construccin % calibracin pero limita el receptor a un segmento de KL a )LL J,$ de la banda que a uno le interese !dependiendo de la placa de sonido utili$ada" 5a construccin de osciladores variables estables , sido un tpico de inter-s para los radioaficionados desde siempre+ % sabemos que no es sencillo obtener un dise#o facil de implementar % estable 5os circuitos SDR necesitan adems muc,a estabilidad tanto de frecuencia como de fase para operar correctamente 5os dise#os basados en &55 pueden ser adecuados si se implementan con cuidado pero pueden tener caracteristicas de ruido de fase significativos que no los ,acen siempre adecuados para su utili$acin en SDR+ la comple'idad constructiva de un oscilador basado en &55 dista de ser ba'a adems estando tanto su armado como calibracin normalmente fuera del alcance de un principiante Sin embargo la reciente, % creciente, disponibilidad de circuitos integrados de s(ntesis digital de se#ales !DDS" empie$a a ,acer atractiva la construccin de circuitos osciladores que son al mismo tiempo sencillos constructivamente % e;tremadamente estables Esto fue aprovec,ado en el dise#o ad'unto que apareci en la revista Ele:tor donde una placa de procesamiento SDR genera las se#ales /P> en banda corrida sobre el Espectro de 2A en base a controlar la frecuencia del DDS+ la comple'idad constructiva es mediana % los materiales no son de disponibilidad masiva, pero el dise#o permite una implementacin de un receptor de alta gama a un costo rid(culamente ba'o % a.n al alcance si no de un principiante por lo menos de alguien con conocimientos constructivos modestos El art(culo % los negativos del impreso puede ser obtenidos en el site de la revista % se ad'unta aqu( para referencia

Adobe Acrobat Document

Apuntes sobre Radio Definida por Software

)616)

Eotese que el dise#o es lo suficientemente avan$ado como para incorporar una interfa$ DS< para reali$ar la interfa$ respectiva con la &C con la que opera+ el art(culo refiere al software SDRadio como controlante, este software no es parte del paquete sino otro componente de la operacin SDR que ser e;plorado por separado

Implementacin SoftRoc&
Distintos dise#os ,an sido propuestos para implementar SDR alrededor de los mismos principios bsicos+ ,abr diferencias en como la se#al es pre-procesada, como es me$clada, como se genera la frecuencia del oscilador local % como se logran los distintos defasa'es % filtros necesarios &ero todos los dise#os tienen en com.n que al final de su traba'o quedan disponibles dos se#ales, la / % >, con el cual puede procederse a la digitali$acin % procesamiento propiamente dic,o En el tiempo ,an aparecido dise#os a escala comercial, sea en forma de :it como en la forma de productos terminados, que pueden ser utili$ados por radioaficionados+ una b.squeda en Qoogle rpidamente arro'ar nombres como SoftRoc: SDR-)LLL, 3inRadio o &erseus que no sern e;plicados aqu( en detalle pero se trata de diferentes placas o dispositivos de front-end Sin embargo es necesario detenerse en el dise#o SoftRoc$ no solo por ser probablemente la implementacin ms popular % e;itosa de SDR sino porque adems tiene un costo tan ra$onable % preserva bien el espiritu e;perimental de la radio 7odos los detalles sobre Softroc: como oferta, sus costos, modelos % disponibilidad pueden obtenerse de su autor 7on% &ar:s Dna versin preliminar de la placa !%a discontinuada" % su funcionamiento pueden verse en el site de AB>R& , en el mismo e;isten referencias sobre como contactar a 7on% &ar:s por informacin comercial+ la placa tiene grupos en 8a,oo para su discusin % soporte

Apuntes sobre Radio Definida por Software

)M16)

Circuitalmente es similar al dise#o de 8D)5B utili$ando un detector 7a%loe para obtener las se#ales /P> igual que este .ltimo+ ,a% algunas diferencias en la cadena osciladora % la red de defasa'e tambi-n &uede verse que son unos pocos componentes en realidad % no ,a% circuitos sintoni$ados para a'ustar

Software para SDR


En lo visto inicialmente un sistema SDR tiene tres componentes de los cuales me ,referido con cierta e;tensin a uno de ellos !procesamiento preliminar de se#ales por ,ardware" % queda claro que la placa de sonido de la &C ser en la ma%or(a de los casos el segundo !dispositivo digitali$ador" Sin embargo el cora$n mismo del sistema, es decir el software que procesa digitalmente las se#ales es un aspecto al que me ,- referido mu% tangencialmente+ es necesario profundi$ar en el para completar un panorama de SDR aplicado a radioaficionados Es qui$s ra$onable asumir que un aficionado principiante abordar el uso de SDR ma%ormente desde la perspectiva de construir u obtener el ,ardware como el descripto antes, dotar a su &C de la me'or placa de sonido que pueda % utili$ar algunos de los paquetes de software disponibles para implementar el sistema SDR

Apuntes sobre Radio Definida por Software

)H16)

Sin embargo la implementacin del software es una fuente de e;perimentacin tan rica e inagotable como su contrapartida de ,ardware+ en realidad % desde una perspectiva personal lo es ms, pues una misma plataforma bsica de ,ardware SDR puede dar lugar a m.ltiples pro%ectos de software en la medida que se implementan diferentes modos % protocolos de comunicacin asi distintos enfoques de pre % postprocesamiento de las se#ales 2a% varias formas de clasificar los paquetes de software, una posible que encuentro adecuada es0 ) 6 Paquete Cerrado: implementa SDR de una forma en particular, agregando algoritmos % funciones fi'as &uede soportar una o ms plataformas de ,ardware &uede o no tener el codigo fuente disponible Paquete Semi-Abierto (o Semi-Cerrado): implementa SDR de una forma en particular pero provee facilidades, normalmente en la forma de un !pplication Program Interface /!PI2 , para que determinados aspectos del funcionamiento puedan ser implementados e;ternamente, el funcionamiento interno modificado o agregar soporte a plataformas de ,ardware no sostenidas nativamente por el paquete en su forma original Paquete Abierto: implementa los bloques constructivos de SDR tales como me$cladores, filtros, generadores, etc El paquete implementa alg.n mecanismo mediante el cual los bloques constructivos pueden interconectarse para formar distintas configuraciones de sistemas SDR

Se vern con ma%or detalle los distintos enfoques de implementacin en las secciones siguientes

!rincipios 'undamentales
Casi todos los paquetes de software asumen disponer de la versin digital de las se#ales / % > disponibles como punto de partida+ el resto de las funciones de control del ,ardware sern accesorias a la operacin SDR misma % dependern de cada implementacin En su forma ms bsica las se#ales / % > son utili$adas para demodular el modo que se desee tal como fue descripto en se#ales anteriores+ es un buen e'ercicio seguir la implementacin de ?/MQA< previamente discutida para observar como se procesan las se#ales / % > en los distintos pasos+ al mismo tiempo es posible observar como funciones au;iliares que son dificiles de comprender en abstracto tales como la decimaci7n % la interpolaci7n son utili$adas para compensar por diferentes tasas de muestreo % en diferentes partes de la cadena Cada paquete de software implementar su propia versin de que pasos de preprocesamiento % post-procesamiento le agrega a la demodulacin !o modulacin" bsica de las se#ales /1>, por e'emplo en el e'emplo de 8oungblood !ACK4Q" previamente discutido el esquema de procesamiento ser0

Apuntes sobre Radio Definida por Software

)K16)

Eotese que la se#al /1> es transformada del dominio del tiempo al dominio de frecuencia mediante una transformada r8pida de 9o"rier !AA7" que es un procedimiento matemtico bsico optimi$ado para procesamiento digital de se#ales 5a se#al es demodulada con el algoritmo que corresponda aportando una serie de correcciones en amplitud % fase !muc,as de ellas que se corresponden con simplificaciones en el ,ardware" 5a se#al demodulada es transformada nuevamente al dominio del tiempo mediante la transformada in(ersa de 9o"rier !/AA7" % luego procesada en sus caracteristicas de banda pasante, comportamiento de ruido % de magnitud de se#al mediante algoritmos de 5BS Eoise, Eotc, Ailter % AQC digital &uede observarse que en soluciones como la de SBK<SS previamente vista el procesamiento puede ser considerablemente ms comple'o e involucrando ms etapas de procesamiento Es obvio que cuantas ms etapas de procesamiento se desee introducir ms potente tiene que ser el procesador que las realice+ con algoritmos ra$onablemente optimi$ados es posible reali$ar SDR con mquinas cu%a velocidad de C&D sea KLL B,$ o superior !relativamente modestas" para se#ales con anc,os de banda procesables por una placa de sonido !algunas decenas de J,$" Eo ,a% una frmula o algoritmo para determinar la capacidad necesaria para procesar una determinada se#al, es en forma .ltima un mecanismo de prueba % error Sin embargo no siempre los paquetes asumen o pueden asumir empe$ar por se#ales /1>, en algunos casos es una opcin de configuracin no ,acerlo, en otros casos las se#ales /1> directamente no son soportadas Euevamente el e'emplo de ?/MQA< es instructivo al respecto &uede verse que en esa implementacin se comien$a por una se#al de audio FnormalG % digitalmente se la me$cla con un oscilador local !ficticio, en software" con dos se#ales defasadas en =L grados entre si !mediante tambi-n procesamiento en software"+ las se#ales /1>

Apuntes sobre Radio Definida por Software

)*16)

e;isten entonces en un momento intermedio del clculo % alli pueden ser aplicados los algoritmos del caso 5a venta'a de los paquetes que no requieren las se#ales /1> !o que pueden opcionalmente funcionar sin ellas" es que pueden ser alimentados por esquemas de recepcin como los discutidos previamente del 7ipo /a % /b Como ,emos visto este tipo de enfoques tiene serios problemas de ruido % rec,a$o de imagen pero aun asi es posible aprovec,ar en oportunidades funciones de demodulacin % filtrado disponible en aplicaciones SDR para aumentar prestaciones que el receptor originalmente no tiene

!a(uete Cerrado
Es la implementacin ms difundida, facil de instalar % utili$ar 7ipicamente se asume que las se#ales /1> son alimentadas a los canales derec,o e i$quierdo de la placa de sonido !la que, por lo tanto, debe ser stereo" 5os paquetes implementan t(picamente una o ms de las siguientes funciones0 Demodulacin del o de los modos que soporta, tipicamente C3, AB, SS<, E<AB, 3AB % otros Distintas funciones de filtrado pasaba'o, pasabanda, pasalto, notc,, etc Aunciones de control automtico de ganancia !AQC", de frecuencia !AAC", Eoise <lan:er % otros Distintas facilidades para calibrar, adaptar % compensar diferentes defectos en el proceso de digitali$acin % procesamiento dependiendo de la tar'eta de sonido utili$ada Aunciones para controlar el ,ardware utili$ado, tanto sea para compensar simplificaciones de dise#o como para controlar aspectos de su funcionamiento tal como frecuencia del oscilador local o ganancia de la cadena amplificadora1me$cladora Dna interfa$ con el usuario capa$ de interactuar con las funciones anteriores asi como proveer medios de a%uda a la operacin tales como indicadores de se#al, informacin de espectro !espectrograma o interfa$ FwaterfallG" % otros

Bas all de los ms o menos aspectos que el autor decide de'ar ,abilitados para su configuracin por el usuario estos paquetes implementan los algoritmos de decoficicacin con un esquema fi'o % pre-definido Eotese que esto no cambia por el ,ec,o que el autor ,aga disponible los fuentes del aplicativo, el modificar el codigo fuente adems de tener su comple'idad termina con otro paquete cerrado que funciona diferente En su operacin soportan el ,ardware que sus autores definieron u operan con ,ardware gen-rico !por e'emplo tomando las se#ales /1> por la placa de sonido pero sin controlar en forma alguna el proceso de generacin de las mismas" Su instalacin es t(picamente mu% sencilla % si bien la documentacin disponible var(a considerablemente de paquete en paquete las funciones bsicas suelen poderse operar con un minimo de esfuer$o de configuracin

Apuntes sobre Radio Definida por Software

)N16)

2a% paquetes tanto para 5inu; ! por e'emplo 5/ERAD" como para 3indows !entre otros Roc:%, SDR-)LLL, JQJSDR, &owerSDR o DS&RR entre otros"+ personalmente encuentro Roc:% una implementacin mu% sencilla, general % potente Se refuer$a la idea que si bien casi todos estn optimi$ados para alguna placa en particular tambi-n inclu%en en general la posibilidad de operar con placas gen-ricas simplemente procesando se#ales /1> alimentadas a la placa de sonido permitiendo operar con implementaciones como la 7in%SDR o las de 8D)5B por caso

!a(uete Semi)*+ierto
En la medida en que las implementaciones de SDR proliferan sin que e;ista un standard de ,ardware es crecientemente imposible para los autores de software dar soporte no solo a las nuevas implementaciones que emergen luego que el software fue escrito sino incluso a las e;istentes durante su dise#o Al mismo tiempo desde el punto de vista de ,ardware puede ser importante o interesante modificar alg.n aspecto del procesamiento de las se#ales reali$ado por el programa sin necesariamente tener que re-escribir todo el paquete !con su ma%or(a de funciones .tiles"+ esto es tanto para e;perimentar con nuevos modos de comunicacin o para me'orar los e;istentes 5os paquetes en esta categor(a proveen una !pplication Program Interface /!PI2 donde es posible desde un mdulo e;terno que puede ser escrito por el usuario final, t(picamente siguiendo la estructura de una d&namic lin$ed li#rar& /dll2 en el ambiente 3indows, modificar parcial o totalmente el comportamiento del programa, agregar nuevas funciones, agregar soporte a nuevo ,ardware % otras El paquete ms notable en esta categor(a es el escrito por Alberto !/6&2D" denominado 3inRad El A&/ definido por el autor es usualmente documentado 'unto con el programa, no ,a% un standard definido para estas implementaciones por lo que el autor define que llamadas inclu%e, que parmetros permite intercambiar % que funciones estarn su'etas a modificacin e;terna+ supongo que con el tiempo emerger alg.n standard para estas A&/, sea que todos los paquetes apliquen el de alguno en particular o que se cree un standard al efecto &or e'emplo el documento de definicin de 3inrad es el siguiente0

Adobe Acrobat Document

&uede verse que el A&/ no solo considera las funciones mediantes las cuales el programa iniciali$a la dll % interactua con un ,ardware definido por esta sino que tambi-n permite acceso al flu'o de informacin digitali$ada de audio % funciones de servicio que mediante callbac: al programa principal permite la modificacin del comportamiento bsico

Apuntes sobre Radio Definida por Software

)I16)

El desarrollo t(picamente podr reali$arse en 9<, CPP o Delp,i aunque cualquier otro lengua'e que permita generar dlls tambi-n resultar apropiado &or su naturale$a esta categor(a de paquetes aplicativos es probablemente el mas a'ustado a las necesidades de e;perimentacin de aficionados porque mientras permite su uso en forma directa !modos convencionales" al ser instalado tambi-n permite prcticamente cualquier grado de e;perimentacin !modos agregados" a esfuer$os de desarrollo ra$onables Dado que solo se necesita implementar el cdigo necesario para sostener la nueva funcin implementada o soportar el nuevo ,ardware al mismo tiempo que todo el resto de las funciones se utili$an tal como originalmente fueron concebidas por el autor

!a(uete *+ierto
Esos paquetes son en realidad plataformas de desarrollo donde los bloques funcionales para reali$ar DS& se ,acen disponibles en la forma de mdulos cu%as interfaces estn definidas % que deben ser interconectados en configuraciones definidas seg.n la implementacin que se desee Aunque puedan e;istir e'emplos de implementacin que se pueden utili$ar como guias no suelen ser ambientes que estn disponibles para su uso en radio con solo instalarlos+ es usualmente necesario conocer en profundidad su funcionamiento, configuracin% programacin para reali$ar implementaciones .tiles con ellos A nivel profesional Bat5ab es un ambiente mu% sofisticado % comple'o que se puede utili$ar con este propsito+ su costo % comple'idad !su propsito es vastamente ms grande que implementar SDR o incluso DS&" lo ubica en el e;tremo de alta gama disponible El ambiente QEDRadio, desarrollado por la iniciativa del mismo nombre, implementa un ambiente para e;ploracin de SDR de propsito general de muc,a potencia donde bloques constructivos provistos por el paquete !escritos t(picamente en CPP" ,acen disponibles fuentes, filtros, demoduladores % otros bloques constructivos de SDR Estos bloques constructivos son t(picamente escritos para ma;imi$ar su performance 5os bloques constructivos son integrados para una implementacin en particular mediante un script escrito en un lengua'e llamado &%t,on !un lengua'e bastante com.n en el ambiente 5inu;" Estos ambientes % otros permiten e;tender en forma prcticamente ilimitada la plataforma mediante el agregado de bloques constructivos para sostener ,ardware procesador de se#ales, de digitali$acin % diferentes algoritmos Si bien la placa de sonido de la &C es soportada como digitali$ador estas plataformas son t(picamente utili$adas con digitali$adores de otro tipo % ma%or potencia de procesamiento

Apuntes sobre Radio Definida por Software

)=16)

En general este tipo de plataformas tienen una potencia % comple'idad de uso que las coloca por encima de lo que es necesario para utili$ar SDR en aplicaciones de radio pero es .til conocer su e;istencia Dna implementacin ms reciente es <asicDS& creado por un enfoque mu% novedoso es el propuesto por &ieter-7'er: &AMA3B % Eiels &A)DS& quienes son los responsables atrs del receptor p.blico 3ebSDR montado en la Dniversidad de 7wente en 2olanda Ellos crearon un paquete de software que permite e;perimentar con SDR con una simplicidad asombrosa En esencia el programa provee bloques pre-armados para acceder a las se#ales de la placa de sonido !entrada % salida, mono % stereo" u otras fuentes tales como arc,ivos 3A9, generador sinusoidal % generador de ruido, algunas funciones matemticas bsicas mu% utili$adas en DS&, la posibilidad de implementar filtros A/R % la posibilidad de controlar e;ternamente la operacin mediante ,asta H controles desli$antes !slider" que pueden ser asignados programticamente &ara implementar un algoritmo cualquiera de SDR bastar tipear un script sencillo con la manipulacin que es necesario reali$ar en la se#al para luego poner el resultado en la salida que se desee El programa permite traba'ar por separado los canales derec,o e i$quierdo, tanto en la entrada como la salida 5a metfora de funcionamiento es que cada muestra que reali$a la placa de sonido !que puede controlarse en su cadencia mediante la directiva samplerate" es sometida a cada operacin en el script ,asta que finalmente se envia a la salida Dna versin e;perimental, cu%a principal novedad es la implementacin de la funcin matemtica atan!;" por lo que permite implementar algoritmos relacionados con ASJ1&SJ1E<AB puede ser encontrada en el area de arc,ivos del grupo 8a,oo <asicDS& Este programa es equivalente a una UregletaU para SDR del lado del software, vale la pena 'ugar con el

*plicaciones SDR +asadas en Ser,idor


El poner un receptor disponible en una red local o en el /nternet no es algo novedoso+ en cuanto ,ubo aplicaciones 3eb de cierta comple'idad % plataformas de transmisin !streaming" de audio 'unto con usuarios con anc,os de banda ra$onables ,ubo aficionados que pusieron sus receptores en la 3eb para que otros pudieran sintoni$ar los mismos De acuerdo a la implementacin el usuario puede o no controlar los parametros de recepcin tales como modo, frecuencia % otros parmetros Bs all de lo interesante que puede ser este tipo de implementaciones !quien no los , usado en condiciones de propagacin para escuc,arse Fal otro lado del mundoGC" no constitu%en SDR+ es simplemente un receptor con un transporte de audio donde ,a% poco o ningun procesamiento digital como tal Sin embargo a partir de la disponibilidad de plataformas SDR basadas en 3eb, siendo 3ebSDR qui$s la ms importante, la captura de la se#al puede reali$arse en una locali$acin pero el procesamiento de la banda base reali$arse en otra

Apuntes sobre Radio Definida por Software

6L16)

De esa manera multiples usuarios no estn %a limitados a escuc,ar el mismo modo % frecuencia que uno de ellos controla o que estn definidos en el receptor fuente sin que cada uno recibe un segmento de una banda % procesa la misma independientemente del resto De esa forma docenas de usuarios pueden concurrentemente usar el receptor cada uno sintoni$ando la frecuencia % modo de su eleccin En la ta;onom(a inicial estas implementaciones fueron referidas como Tipo V Si bien estas modalidades no ,an sido desarrolladas para radioaficionados sino para otros usos como radioastronom(a por e'emplo, las bandas de aficionados proveen un buen p.blico donde evaluar las plataformas Dn e'emplo notable de una implementacin es, mencionado en la seccin anterior, el receptor implementado en la Dniversidad de 7wente !2olanda" donde segmentos de la banda de HL, IL % recientemente 6L metros son accesibles con esta modalidad Si bien paquetes como 3ebSDR estn ligeramente fuera del alcance de usuarios individuales, en particular principiantes, ciertamente estn dentro del alcance de usuarios ms sofisticados e instituciones por lo que las prcticas operativas a partir de una estacin multioperada pueden adquirir una dimensin absolutamente sin precedentes Eo es dificil visuali$ar que esta tecnolog(a puede, comunitariamente, ser utili$ada para compartir ,ardware comple'o que qui$s sea imposible disponer individualmente

Apuntes sobre Radio Definida por Software

6)16)

También podría gustarte