• José G. Simancas y José C. Ortiz • Modelocomputacionaldeunmodulador∑-∆de2° ordenparalageneracióndeseñalesdepruebaen circuitosintegradosanalógicos ComputermodelofaΣ-Δmodulator2ndorderforgenerating testing signals in analog integrated circuits JoséG.Simancas¹yJoséC.Ortiz² Fecharecepción:mayo22de2014-Fechaaceptado:octubre21de2014 Abstract Thisarticledescribesthecomputationalmodelofa2ndorderΣ-Δmodulator used to generate Pulse-density Modulated (PDM) signals. Such a model was requiredaspartofapreviousworkcarriedbyoneoftheauthorsinorderto perform design verification of analog integrated circuits. For this purpose, the theoretical performance of the Σ-Δ modulators was studied, and the mathematical model of the latter was performed using finite difference equationsundercoherentsampling.Afterthis,themodulatorwasimplemented using Matlab™ mathematical model. Then, it was verified that it behaved accordingtothetheoryofΣ-Δmodulationbyperformingsimulations.Asthis workiscomplementarytoapreviouslydevelopedone,asalreadymentioned, wewerecarefulthatthestimuliencodedinthePDMsignalswasrecoverable throughalowpassfiltering.Therefore,suchfilterwasimplementedinMatlab™, and after that we applied the PDM signals to its input. The result was the successfulrecoveryofthestimuli,butwithremainingnoiseoutsideandwithin the band of interest. It was evident that filtering was not able to remove the noisecompletely.Although keywords:Σ-Δmodulator,PDMsignals,computationalmodel,lowpassfilter, verification of analog integrated circuits. Resumen Enesteartículoserealizaelmodelocomputacionaldeunmodulador∑-∆de2° ordenparalageneracióndelasseñalesPulseDensityModulated(PDM)(moduladopordensidaddepulso)requeridoeneldiseñopropuestoporunodelos autoresenuntrabajoanteriorquetratasobrelaverificacióndelfuncionamientodecircuitosintegradosanalógicos.Paraestepropósito,seestudiaelfuncionamientoteóricodelosmoduladores∑-∆,yserealizaelmodelomatemáticode ¹ ² IngenieroElectrónico.Corporación Universidad de la Costa CUC, jsimanca3@cuc. edu.co, IngenieroElectrónico.Corporación Universidad de la Costa CUC, jcaicedo1@cuc. edu.co. Revista UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 43 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • esteúltimousandolasecuacionesendiferenciasfinitasenelmarcodelmuestreocoherente.Luegodeesto,secodificaenMatlab™elmodelomatemáticoy severificaquetalmodelosecomportaconformealateoríadelamodulación ∑-∆ mediante simulaciones. Debido a que este trabajo es complementario a uno desarrollado con anterioridad, como ya se mencionó, se debe verificar quelosestímulosqueestáncodificadosenlasseñalesPDMseanrecuperables medianteunfiltropasa-bajas,portanto,seimplementóelfiltroenMatlab™y seleaplicóalasseñalesPDM.Elresultadofuelacorrectarecuperacióndelos estímulosperoconunruidoremanente(fueraydentrodelabandadeinterés) noeliminablemediantefiltradoque Palabras clave:Modulador∑-∆,señalesPDM,modelocomputacional,filtro pasa-bajas,verificacióndecircuitosintegradosanalógicos. Introducción Hasta hace poco tiempo, muchos sistemas electrónicos estaban compuestos de una o más tarjetasdecircuitoimpresoycadaunadeestas seencontrabaformadapormuchoscircuitosintegrados. Recientes avances en métodos de diseñoytecnologíasdemanufacturahanpermitido integrar todos estos sistemas completos en un solochip[1].Lacombinacióndelacrecientedemandaporlaelectrónicadeconsumoyelconstante crecimiento en la densidad de empaquetamiento de los dispositivos semiconductores, están conduciendo hacia la integración de más y más sistemas funcionales en un solo circuito integrado. El resultado, entre otras cosas, es una incrementada necesidad por la integración de componentes analógicos y en modo mixto, por ejemplo, analógico-digital, RF-analógico-digital ymecánico-analógico-digital, en el mismo chip opaquete.Estos,tambiénllamadosSoC(Systems on Chip, Sistemas en un Chip),ofrecenventajas tales como alto rendimiento, bajo consumo de potencia y poco volumen y peso cuando son comparados con sus equivalentes tradicionales queposeíanmúltipleschips.Talessistemasson muy heterogéneos en el sentido de que contienentecnologíasmixtas,talescomológicadigital y analógica. También es posible diseñar estos sistemas por medio de la integración de varios bloques de construcción re-utilizables denominados bloques funcionales o Cores [1]. Diseñar tales SoCesindudablementeundesaf ío,yaque éstevinculaelmanejodeabstracciónanivelde 44 Universidad Antonio Nariño - Revista Facultades de Ingeniería sistemas mientras simultáneamente trata con los efectosf ísicosdelostransistoresylosfenómenoseléctricosparásitosindeseables,talescomo capacitancias de acoplamiento entre pistas, entre otros, asociados al circuito, que se intensificanconelaumentodelacomplejidaddelos sistemas.Delamismamanera,lapróximageneracióndepruebasdeSoCrepresentaunretoreal, especialmentecuandoelcostoyeltiempodesalida al mercado son usualmente requerimientos claves.Talescircuitosintegradosdeseñalmixta contienentrayectoriasdeseñalesyespecificacionesfuncionalesmuycomplejas,ylosprogramas de pruebas desarrollados podrían no ser muy viables, ya que estos serían significativamente lentosenlacaracterizaciónydepuradodeldispositivo, lo cual incrementaría enormemente el tiempo de salida al mercado (TTM, Time to Martket) [2]”page”:”1561-1571”,”volume”:”19”,”is sue”:”12”,”source”:”IEEE Xplore”,”abstract”:”The electronics industry is increasingly focused on theconsumermarketplace,whichrequireslowcosthigh-volumeproductstobedevelopedvery rapidly. This, combined with advances in deep submicrometertechnologyhaveresultedinthe ability and the need to put entire systems on a singlechip.Asmoreofthesystemisincludedon asinglechip,itisincreasinglylikelythatthechip willcontainbothanaloganddigitalsections.Developing these mixed-signal (MS. La dificultad esacentuadaporotroaspectodelaintegracióna niveldesistemasllamadaintegracióndebloques funcionales de terceros. A fin de competir con la complejidad del diseño, los fabricantes del • José G. Simancas y José C. Ortiz • sistemafinalestánforzadosaconfiarenbloques pre-diseñados por otras empresas, y llevar a cabo la integración de éstos como parte de un sistema más grande y complejo. Estos bloques funcionales son obtenidos de librerías virtuales quedescribenmediantesoftwareelbloquecomo partedelsistema[3]exceptforasimplereconstructionfilterandacomparator.Itiscapableof both generating arbitrary band-limited waveforms (for excitation purposes. Recientemente, tales módulos re-utilizables han capturado la atención de los diseñadores, quienes entienden el potencial de incrustarlos para construir los sistemas completos en un solo chip. Hacer lo anterior es similar a usar circuitos integrados en unatarjetadecircuitoimpreso,ylosdiseñadores estánformandoampliaslibreríasdebloquesde construcción pre-diseñados y pre-verificados. Estos, también llamados Embedded Cores, han facilitadolaimportacióndetecnologíaanuevos sistemasydiferenciarloscorrespondientesproductosatravésdelasventajasquebrindalapropiedad intelectual. Más importante aún, el uso deéstosmódulosre-utilizablesacortaeltiempo desalidaalmercadoparanuevossistemasdebidoalareutilizacióndelosdiseños[3]exceptfor asimplereconstructionfilterandacomparator. It is capable of both generating arbitrary bandlimitedwaveforms(forexcitationpurposes. Porelotroextremodelasogaestánlaspruebas, las cuales para la próxima generación de sistemas completos en un solo chip representarán unretorealparalosdiseñadores.Talescircuitos integrados de tecnología mixta tienen unas trayectorias de señal así como unas especificacionesmuycomplejas.Pararealizarpruebasaestos sistemas,sedebenutilizarATE (Automatic Test Equipement, Equipos de Prueba Automático), que son unos dispositivos externos que ayudan a realizar pruebas a los bloques internos del circuito integrado. Estos recursos ATEtambién utilizan unos algoritmos ad-hoc, que no son más que unos programas que llevan a cabo el manejo de tales recursos, es decir, controlan la operación de los ATE. Como estas pruebas se realizanenlafasedeproducción,seincrementa el TTM de los nuevos sistemas, y esto es un riesgo que los diseñadores no están dispuestos a correr [2]”page”:”1561-1571”,”volume”:”19”,”is Revista sue”:”12”,”source”:”IEEE Xplore”,”abstract”:”The electronics industry is increasingly focused on theconsumermarketplace,whichrequireslowcosthigh-volumeproductstobedevelopedvery rapidly. This, combined with advances in deep submicrometertechnologyhaveresultedinthe ability and the need to put entire systems on a singlechip.Asmoreofthesystemisincludedon asinglechip,itisincreasinglylikelythatthechip willcontainbothanaloganddigitalsections.Developingthesemixed-signal(MS.Eneldominio digital,losmecanismosytécnicasdepruebaestánencapacidaddeprobarlamayoríadelosdispositivosexistentes,ylainformacióndeprueba puedesertransportadasinperdidasalolargodel SoC y llevada al interior para ser aplicada a los bloquesquesedeseanprobar.Tambiénlasrespuestasdelosbloquespuedenserextraídasdela mismaformaparasuestudioyanálisis.Poresta razón,pareceposiblederivarunprocedimiento sistemáticoporelcual,elintegradordelsistema finalpuedeaccederalosbloquesfuncionalesvirtualesquecomponenelchip.Elproblemaenel dominioanalógico,eslocomplicadaqueresulta lainsercióndelasseñalesdepruebasobrelargas líneasdeinterconexiónenelinteriordeunchip ylaposteriorextraccióndelasrespuestasdelos bloques.Esaltamenteprobablequeocurrauna rápidadegradacióndelasseñalesdebidoalruido yladistorsiónintroducidaporelcomportamientoparasitodeloselementosdeinterconexiónen elinteriordelcircuitointegrado[3]exceptfora simple reconstruction filter and a comparator. It is capable of both generating arbitrary bandlimited waveforms (for excitation purposes. Esta distorsión es tolerable en el plano digital debido a la naturaleza discreta de sus señales y al margen de ruido de las tecnologías utilizadas en la actualidad (CMOS), pero no es tolerable enelplanoanalógico,dondeladistorsiónenlas señalesdepruebayderespuestapuedeconducir a una caracterización errónea de los bloques bajo prueba. Los mecanismos de acceso para pruebas, como por ejemplo scan, la utilización de los puertos para pruebas como JTAG y las técnicasparapruebasdediseñosonmuyeficientes.Estosedebeaquelainformacióndeprueba estáenformatodigital.Porestarazón,esposible derivarunprocedimientosistemáticopormedio UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 45 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • del cual el integrador final del sistema pueda accederalosbloquesfuncionalesquecomponen el diseño analógico usando señales digitales y posteriormente en el interior del chip realizar su conversión a señales analógicas a través de convertidores A/D embebidos en el diseño [3] except for a simple reconstruction filter and a comparator.Itiscapableofbothgeneratingarbitrary band-limited waveforms (for excitation purposes.Paraunarevisiónmásdetalladadelas técnicasdepruebadesistemasintegradosanalógicossepuederevisarelartículo[4]. Lo anterior, motivó al autor de este artículo a realizar un proyecto [5] en el año 2006 en el quesedesarrollaunametodologíadepruebade bloquesfuncionalesanalógicos,queutilizabloquesfuncionalesdepruebaqueseinstalanenel interiordelchippararealizarlacaracterización del comportamiento de los circuitos a nivel de bloques funcionales, y a nivel del sistema en general. Específicamente, estas estructuras de prueba deben rodear los bloques analógicos y de señal mixta, para proporcionar por medio deseñalesdigitalesdepruebaycaracterización, una estimación comportamental, es decir, una aplicacióntipoBISTcomoladesarrolladaen[6], sin la utilización de accesos directos externos, debidoaqueéstosaccesosrepresentanunpuerto dedicado para pruebas con líneas de prueba analógicasentodoelchip.Paratalfinsellevóa cabo el diseño VLSI (Very Large Scale Integration,muyaltaescaladeintegración)deunsencillo hardwaremixto,capazdeextraerlosestimulo sinusoidalescodificadosenseñalesPDM(Pulse Density Modulated, modulada por densidad de pulso),paralaexcitacióndeCUT(Circuit Under Test, circuito bajo prueba) en circuitos integrados mixtos, eliminando la necesidad de usar convertidores A/D y D/A,locualesventajosoyaque éstosbloquessonaltosconsumidoresdeáreaen loscircuitosintegrados.LasseñalesPDMdeben sergeneradaspreviamenteyalmacenadasenel interior del circuito integrado en algún tipo de memoria como se sugiere en [7]. Éste tipo de señalessepuedengenerarconmoduladoresΣ-Δ (Sigma-Delta),yéstatareaquedópendientedurantelarealizacióndeaquelproyecto.Larazón porlaqueseescogelaconversiónΣ-Δ es que la señal resultante es monobit (un tren de bit en 46 Universidad Antonio Nariño - Revista Facultades de Ingeniería cuyadensidadestacodificadalaseñalanalógica) en lugar de las señales multibit propias de los convertidores A/D convencionales, requiriendo éstasúltimasunacantidaddelíneasdeinterconexiónproporcionalalacalidaddelasseñalesde pruebaqueseingresenalcircuitointegrado.Por ejemplo,siserequierenresolucionesde16bits, se necesitarían mínimo 16 líneas para ingresar los datos al interior del circuito integrado, sin mencionarlasnecesariaspararealizarlasincronización.ResolucionessemejantessonfácilmentealcanzablesconmodulaciónΣ-Δ,sinnecesitar másdeunalíneaparalosdatos. Por todo lo anterior, en el presente artículo se propone el desarrollo en Matlab™ del modelo computacionaldeunmoduladorΣ-Δ quepuede serutilizadoenlageneracióndelasseñalesPDM que codificarán los estímulos sinusoidales utilizadosenlaaplicacióndesarrolladaen[5]. Éstetrabajoestáorganizadodelasiguientemanera:enlasecciónIIsedaunaexplicaciónteóricadelamodulaciónSigma-Delta.Enlasección III se realizan algunos cálculos sobre las característicasdelmoduladorqueseráimplementado usandoparatalfin,lasecuacionesmatemáticas establecidasporlaliteratura.EnlasecciónIVse desarrollaelmodelooestructuracomputacional del modulador Sigma-Delta de 2° orden. En la sección V se presentan las pruebas al modelo computacional y se analizan los resultados con elobjetodeverificarqueelfuncionamientodel modeloseajustaalateoríasobrelamodulación Sigma-Delta mediante simulaciones en Matlab™. Finalmente,enlasecciónVIsedanlasconclusiones. II. modulación sigma-delta El trabajo en modulación Σ-Δ fue desarrollado como una extensión a la bien establecida modulación Delta. Se considerará la estructura modulación/demodulación para el proceso de conversión A/D. La Fig.1 muestra el diagrama debloquesdelmoduladorDelta, y demodulador DeltasemuestraenlaFig.2.LamodulaciónDeltaestábasadaenlacuantizacióndelcambioen laseñaldemuestraamuestraenlugardelvalor absolutodelaseñalencadamuestra[8]. • José G. Simancas y José C. Ortiz • Cuantizadordeunbit fs Entrada analógica x(f ) + Salida y(f ) _ x(f )-x(f ) Cuantizadordeunbit Señal analógica + _ _ x(f ) Filtro Pasa Bajas _ DemodulaciónDelta ModulaciónDelta Cuantizadordeunbit Señal analógica + Filtro Pasa Bajas _ Figura 1.DiagramadebloquesdelmoduladorDelta[8] Entrada FiltroPasaBajas y(t) Salida analógica Figura 3. Diagramasdebloquesdelmoduladorydemodulador Delta[8]. Seña analógica + Filtro Pasa Bajas _ x(t) Demodulación X(t) N(S) + + Figura 2.DiagramadebloquesdelmoduladorΣ-Δ[8]. YaquelasalidadelintegradorenellazoderealimentacióndelaFig.1tratadepredecirelvalorde laentrada,sedicequeelintegradortrabajacomo unpredictor.Eltérminodeerrordepredicción, escuantizadoyutilizadoparahacerlapróxima predicción. El error de predicción cuantizado, esto es, la salida de la modulación Delta es integrada en el demodulador de la misma forma como se hace en el lazo de realimentación. En otras palabras, el demodulador predice el valor delaseñaldeentradaapartirdelerrordeprediccióncuantizado,talycomolomuestralaFig.2. Laseñalpredichaesluegosuavizadaconunfiltropasabajas.LosmoduladoresDelta,además, exhiben una pendiente de sobrecarga para las señalesdeentradaqueseelevanrápidamente,y debidoaestosurendimientodependedelafrecuenciadelaseñaldeentrada[8]. La modulación Delta requiere dos integradores para realizar los procesos de modulación y demodulación, tal y como se muestra en la Fig.3. Yaquelaintegraciónesunaoperaciónlineal,el segundointegradorpuedeserubicadoantesdel moduladorsinalterarlascaracterísticasentrada/ Revista _ I/S + Y(S) Filtro Pasa Bajas Figura 4.DiagramadebloquesdelmoduladorydemoduladorΣ-Δ. salida generales. Además, los dos integradores enlaFig.3puedensercombinadosenunosolo integradorporlapropiedaddelinealidad[8]. El arreglo mostrado en la Fig.4 es llamado un moduladorΣ-Δ.Éstaestructura,ademásdeser muy simple, puede ser considerada como una versión suavizada del modulador Delta de un bit.ElnombredemoduladorΣ-Δvienedecolocar el integrador, denominado Sigma, frente al modulador Delta. La característica del ruido de cuantizacióndetalcodificadoresindependientedelafrecuencia,encontrastealamodulación Delta [8]. Así como el modulador Delta, los moduladores Σ-Δ usan un simple cuantizador ordinario, en ocasiones referido como comparador.Sinembargo,adiferenciadelmodulador Delta, éstos sistemas codifican la integral de la señalyportalrazón,surendimientoesinsensiblealatasadecambiodelaseñal[8]. UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 47 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • Parademostrarlapropiedaddeeliminaciónde ruido,seutilizarácomobaseelmodelosimplificadoeneldominiodeLaplacedelaFig.4.Cabe agregar que el sumador a la derecha del integradorrepresentauncomparador,yesaquídonde ocurre el muestreo y el ruido de cuantización es añadido al modelo. Ahora se determina la funcióndetransferenciadeseñal,Hx(s),ycomo hipótesissedebedecirqueN(s)=0,yseobtiene la siguiente relación a partir del modelo de la Fig.4. 1 1 Y(s) s = H x(s) = = X(s) 1 1+ s 1 + s HastaéstepuntoelanálisisdelmoduladorΣ-Δ serealizóeneldominiodeLaplaceodeS,enlo quesigueseharáelmismoanálisisperoparael dominiodiscretoodeZ.Seconsideraellazode primerordenmostradoenlaFig.5,lafunciónde transferenciaeneldominiodeZdeunintegrador esdenotadaporI(z)yelcuantizadordeunbites modelado como una fuente de ruido aditivo. Elanálisisdeseñalestándarentiempodiscreto sobre el sistema mostrado en la Fig.5 produce lasalidadellazoSigma-deltadeprimerorden [10].. Y ( z ) = X ( z ) + (1 − z −1 )Q( z ) (1) Respuesta que equivale a un filtro pasa bajas. Ahorasedeterminalafuncióndetransferencia de ruido, He(s),ysedebeestablecerlahipótesis queX(s)=0yobtenerlassiguientesrelaciones. 1 s Y ( s) = H e ( s) = = N (s) 1 1+ s 1 + s (2) + Apartirdeaquí,sepuedevisualizarclaramente el funcionamiento fundamental del modulador Σ-Δ.PrimeroelmoduladorΣ-Δrealizaunfiltradopasabajasenlaseñaldeinterés,estoes,deja pasarlaseñalsinningunamodificación.Luego, realiza un filtrado pasa altas en la componente de ruido, lo cual disminuye el ruido de cuantizaciónenlabandadeseñal,yportanto,ayudaa mejorarlaresolucióndeconversión.Ladesventajaesqueelruidofueradelabandadeseñales amplificado,peroestosepuedemejorarconuna etapadefiltradoposterior[9]. Integrador X(z) _ (3) Yaqueelruidodecuantizaciónesasumidopara ser aleatorio, el diferenciador (1-z-1) mostrado enlaecuación(3)duplicalapotenciadelruido cuantizado. Sin embargo, el error ha sido empujado hacia las altas frecuencias debido a este factor diferenciador [8]. Hasta el momento, se ha obtenido el modelo tanto en tiempo continuocomoentiempodiscretodeunmodulador Sigma-deltadeprimerorden.EnlaFig.6puede observarse el espectro resultante de la señal de salida del modulador Σ-Δ. Se puede visualizar la potencia de la señal de interés, que tiene un color gris, y la potencia del ruido fuera de la banda de señal en rayas. Se observa como éste tipodemodulaciónarrojaelruidohacialasaltas frecuencias. H(f ) Q(z) Y(z) + _ I(z) Fs/2 Z-1 Potenciadelaseñaldeinterés Potenciadelruidofueradebanda Figura 5. Diagrama de bloques del modulador Σ-Δ en tiempodiscreto[8]. 48 Universidad Antonio Nariño - Revista Facultades de Ingeniería Figura 6. Espectrodepotenciadelaseñaldesalidadel moduladorΣ-Δ[8]. • José G. Simancas y José C. Ortiz • iii. modelo matemático del modulador ∑-∆ de 2° orden Paralacodificacióndelasseñalesdeexcitación, se consideró la idea de realizar una conversión A/D convencional multi-bit de las señales o estímulosquesedebíangenerar,paraluegoser decodificadasenelhardwareinterno.Estopresentabadiversosinconvenientes[7].Primero,las señalesresultantesserianmulti-bit,loqueharía máscomplejoelpuertodeconexiónconelexterior,ytambiénexigiríalainclusióndehardware adicionalparaelcontroldelascomunicaciones. Porotraparte,hayimplementacionesdelamodulación Σ-Δ que generan señales de un solo bit, y alcanzando resoluciones del orden de los 16 bits sin mayores inconvenientes [9]. Otra característicaimportanteessuformaespectral, permitiendo la recuperación de las señales de excitaciónsoloconunfiltropasabajas,yalgún hardware digital adicional. El esquema de modulación Σ-Δ, ha permitido la realización de convertidores de datos de alta precisiónconresolucionesdeentre16y20bits. Enocasioneslaseñalesmuestreada,cuantizada y codificada para ser tratada por mecanismos digitales.Entalcaso,esnecesarialautilización deconvertidoresD/Aparalarecuperacióndela señaloriginal.Laconversióndeseñalserealiza por la codificación de una señal de entrada digital multi-bit en un solo tren de bits, con una amplitud pico a pico de Δ, requiriendo el uso de procesamiento de señal digital y técnicas de sobre-muestreo. codificaciónΣ-Δaseguraquelaseñaldeentrada y el error de cuantización, ocupen regiones del espectrodefrecuenciadiferentes. Para transformar la señal de entrada digital en una forma analógica, simplemente se filtra el tren de bits en la salida del modulador con un filtroanalógicopasa-bajasdepreferenciaactivo con un ancho de W. Es importante anotar que laoperacióndefiltradoeliminarálamayorparte delruidodecuantización,peronoloeliminará ensutotalidad.Quedaráalgúnruidoresidualen labandadeinterés,yéstenopuedeserseparado delaseñalpormediodefiltrado.Portanto,para el modulador de segundo orden utilizado en este proyecto,algodelruidodecuantizaciónaparece enlasalidajuntoconlaseñaldeinterés,ysuSNR estarádadapor[7]. Σ-Δ Figura 7. ProcesodemodulaciónΣ-Δ. FECHA ACEPTADO: OCTUBRE 21 DE 2014 FECHA RECIBIDO: MAYO 22 DE 2014 Para asegurar que un nœ mer ⎛ A ⎞ SNR = 15 log 2 (OSR ) + 6 log 2 ⎜ ⎟ − 8(dB ) (4) se– al de prueba est‡ n en el tre se– al de prueba, ft, de ⎝⎛ Δ Para un nœ mero entero de los ciclos de la (4)asegurardeque la A ⎞ ⎠ FECHA RECIBIDO: MAYO 22 DE 2014 FECHA ACEPTADO: OCTUBRE 21 DE 2014 5 SNR = 15 log 2 (OSR ) + 6 log 2 ⎜ ⎟ − 8(dB ) ⎝ Δ ⎠ (4) submœ ltiplo de la frecuencia de la reglas del muestreo coherent se– al de prueba est‡ n en el tren de bits PDM, la frecuencia de la se– al de prueba, ft, debe ser escogida como un submœ ltiplo de la frecuencia de muestreo, fs, de acuerdo a la reglas del muestreo coherente, tal y como se muestra en la siguiente expresi— n [7]. Donde OSR Rate) es la tasaesdelasobreDonde OSR(OverSampling (OverSampling tasa dela siguiente expresi— n [7]. Donde OSR (OverSampling Rate) Rate) es la tasa de sobrefs fs M M 2 ft = fs , y W es el ancho de banda del ,yWeselanchodebanda sobre-muestreo 2 muestreo ft = N muestreo , y WW es el ancho de banda del (6) modulador. La ecuaci— n (4) sugiere que un valor muy alto Donde M y N son enteros. Con M = 1, 2, 3, etc., la W N OSR, acercar’ a ecuación la conversi— n a la ideal. Quiz‡ la gran del modulador. La (4) sugiere que ftun ser‡ un mœ ltiplo entero de la frecuencia modulador. La ecuaci— n la(4)codificaci— sugiere unsolo valor muyfrecuencia altofs/N. ventaja de n PDMque es que un filtro primitiva En otras palabras,M la frecuencia de la se– al Donde y N son enteros. anal— gico con ancho de banda fijo es requerido para de prueba debe estar arm— nicamente relacionada con la valor muya alto OSR, la conversión a Esto tambiŽ n sugiere OSR, acercar’ la conversi— nacercaría a Esto la es, ideal. Quiz‡ gran primitiva. recuperar la se– al anal— gica. se puede colocar unala frecuencia frecuencia ft ser‡ un mœ ltiplo que la frecuencia se– al cualquiera la banda es de paso del modulador, y ventaja de la codificaci— n en PDM que solo un filtrolimita laprimitiva primitiva resoluci— n en frecuencia del esquema de fs/N. En otras palabra obtenerla nuevamente con un filtro sintonizado a dicha laideal.Quizálagranventajadelacodificación generaci— n de se– al. Para una frecuencia de muestreo fija, anal— gico con ancho banda [7]. de banda fijo es requerido lapara resoluci— n solo ser mejorada por el incremento de depuede prueba debe estar arm— nic La figura 8, muestra el diagrama de bloques del la una longitud de la secuencia. Finalmente, para codificar la recuperar la se– almodulador anal— gica. es, se puede colocar PDMesquesolounfiltroanalógicoconancho Σ-Δ pasaEsto bajas de segundo orden utilizado en se– al de pruebafrecuencia en un tren PDM, primitiva. es esencial queEsto la se– al tambi ste proyecto. Se escogi—de as’ por ser el del implementado en se– al cualquiera Ž en la banda paso modulador, estŽ en y el anchoprimitiva de banda del modulador Sigma - delta. limita la resoluci— n en [10]. Tal sistema es descrito por el siguiente conjunto de debandafijoesrequeridopararecuperarlaseñal obtenerla nuevamente un finitas filtro sintonizado a dicha ecuaciones con en diferencias generaci— n de se– al. Para una ft ≤ W La Fig. 7 ilustra éste proceso, cuando se ha banda [7]. (7) y(n) = sgn[x (n �1)] resoluci— n solo puede analógica. Esto es, se puede colocar una De señal acuerdolacon los desarrollos previos para unser me x (n)el = x (n �1) + u(n) � y(n) (5) modulador La figura 8, muestra diagrama de bloques del de segundo orden, la SNR en el ancho de banda la longitud de la secuencia. F aplicado al modulador una señal sinusoidal de del modulador, y teniendo adem‡ s una se– al de amplitud A, cualquieraenlabandadepasodelmodulador,y modulador Σ-Δ pasa bajas segundo utilizado en x (n)de = x (n) + x (n �1) �orden y(n) la cual esta codificada un tren de bits conen una un amplitud se– alende prueba tren PD Donde u(n) es as’ la se– al digitalser de entrada multi-bit, y(n) es pico en a pico de Δ, viene dada por la ecuaci— n (4). Ahora entradaenformatodigital,conunaamplitudA Ž ste proyecto. Sela escogi— por el implementado en el ancho banda salida de un solo bit, y sgn(x) representa la funci— n signo bien, para unaestŽ SNR deseada, el ancho de de banda del del m obtenerlanuevamenteconunfiltrosintonizado [10]. Tal sistema deesx. Para descrito porparticular el siguiente conjunto de W puede ser expresado como [7] una secuencia de entrada u(n) y un modulador yunafrecuenciaft,lacualhasidosobre-mues- ecuaciones en diferencias conjunto particular de condiciones iniciales x (0) y x (0) se finitas W = fs ⋅ 2 adichabanda[7]. puede generar la se– al PDM equivalente a la entrada. La (8) ft ≤ W se obtiene por medio de la iteraci— n del conjunto de treada,estoesfs>>ft.Sisesuperponelasalida y(n) salida = sgn[x ecuaciones en diferencias (5) y su almacenamiento de y(n). 2 (n �1)] Si ahora se sustituye (6) y (8) en (7) da Como es de esperarse de la teor’ a, el ruido de cuantizaci— n De acuerdo con los des muestra el diagrama de bloques Mdel deunmoduladorSigma-deltaconsuentrada, La Fig. 8, la banda de interŽ s y puesto en las altas ≤ fs ⋅ 2 x1 (n)esfrecuencias. =eliminado x1 (nen�1) + u(n) � y(n) (5) N fsmodulador de segundo orden, la (9) Σ-Δ pasa bajas de segundoO orden y teniendo adem eliminandodel fs se modulador, puede escribir podemos fácilmente ver que la salida conmuta modulador Un x modulador en y(n) un sistema con x2 (n)respuesta = +Σ-Δx2est‡(nbasado �1) � Mla cual esta codificada en un tr 1 (n) impulsiva infinita cuya salida realiza una utilizadoenésteproyecto.Seescogióasíporser ≤ 2 entre los niveles alto y bajo de tal manera que transformaci— n de la se– al de entrada en una secuencia Donde u(n) es la se– al digital de entrada multi-bit, y(n) es Npico a pico de Δ, viene (10) dada infinitamente larga de bits (un tren de bits) o una se– al La ecuaci— n (10) proporciona la relaci— n b‡ sica entre la multibit. propiedad tiene como consecuencia que con n signo salida de un solo bit,ƒ sta y sgn(x) representa la funci— bien, N,para SNR deseada longitud de la secuencia el ’ ndiceuna de frecuencia del tono la entrada quede codificada en la densidad de la laelimplementadoen[10].Talsistemaesdescrito una entrada peri— dica tal como una se– al sinusoidal, el de prueba, la calidad de la se– al generada la cual est‡ de x. Para una secuencia particular de Esto entrada y un modulador W puede ser expresa patr— n de salida de los bits no se repita. implica queu(n) no denotada por la SNR sobre el ancho de banda del porelsiguienteconjuntodeecuacionesendifeexiste una secuencia finita en la salida del modulador que forma de onda de salida. Tal señal es conocida conjunto particularrepresente de condiciones iniciales x1(0) y x2(0) se la amplitud de la se– al de prueba codificada−A,(1 / 15)( S modulador, a la se– al peri— dica de entrada. Sin embargo, se y los niveles de salida del modulador W denotado = fs ⋅por2 su tenerPDM aproximaciones a la se– al original de generar la pueden se– al equivalente a laa partir entrada. La rencias finitas diferencia Δ. comounaseñalPDM.Esinteresanteanotarque puede un tren de bits finito. Si se asegura que la se– al de entrada salida se obtiene completa por medio de la deiteraci— delde conjunto de un nœ mero entero ciclos en n el tren bits de IV. E y repitiendo Ž ystesu infinitamente, obtendr’ a unade y(n). (5)( n almacenamiento laseñaldeentradaesmultibit.Éstaseñalpuede ecuacionesyen (ndiferencias ) =salida, sgn[ ]al PDM seoriginal. Si ahora ∑-∆. se sustituye (6) y (8) aproximaci— nx cercana a− la 1 se–) Esto es 2 Como es de esperarse deel laseguimiento teor’ a,deellasruido cuantizaci— n logrado por reglas de de muestreo La estructura computacional del modulador estudiado en ser recuperada completamente por el filtrado es eliminado M en un algoritmo en − (1 / 15 coherente descritas m‡ s adelante. Para la mejor la secci— n anterior se implementa altas N+1 x (enn)laaproximaci— =banda x1 (n,ndeseNde −debe 1interŽ )tambiŽ + unsasegurar (ny)puesto −queyel(bitnen ) delas Matlabª fs ≤ defsestado ⋅2 . El algoritmo sintetiza al espacio bits que est‡ n siendo extra’ dos, sea igual descrito en (5), con Ž ste se puedenN calcular la secuencia de (5) digital del tren de bits en la salida del modula- frecuencias. 1 laal secuencia primero del patr— n, para de Ž sta manera evadir la salida, el espectro de la secuencia de salida y realizar la discontinuidad m‡) s+ obvia. x ( n ) = x ( n x ( n − 1 ) − y ( n ) recuperaci— n de la se– al de entrada al modulador a travŽ s O eliminando fs se puede esc 2 1 2 dor.Estoesposiblegraciasaqueelprocesode filtrado pasa-bajas. Tomando en cuenta la literatura, se Un modulador Σ-Δ est‡ basado en un sistemadel con 2 1 1 2 1 2 1 2 − (1 / 15)( SNR + 23− 6 log2 ( A / Δ )) − (1 / 15)( SNR + 23− 6 log2 ( A / Δ )) − (1 / 15)( SNR + 23−6 log2 ( A / Δ )) STRUCTURA COMPUTACIONAL DEL MODULADOR (1 / 15)( SNR M sinusoides respuesta impulsiva infinita cuya salida realiza objetivos una que se plantaron en [5] se generaran ≤ 2 −de 1 de hasta 1 voltio pico a pico, y hasta la frecuencia transformaci— n de la se– al de entrada en una secuencia MHz. TambiŽ n se tiene que la amplitud pico N a pico del tren infinitamente larga de bits (un tren de bits) o una de se–bitsalen la salida del modulador es de 2 voltios. En otras palabras, A= 0.5, SNR=70 dB, Δ=2 y Nnes(10) igual a proporciona 512 bits, La ecuaci— -multibit. 0935 • Vol. • No. 9 •tiene pp 43-55 julio - diciembre de 2014 ƒ sta 5propiedad como• consecuencia quelos con necesarios para codificar las se– ales de prueba en una longitud detodo lalosecuencia se– al PDM de longitud finita. Por anterior, y segœ n laN, el ’ n una entrada peri— dica tal como una se– al sinusoidal, el ecuaci— n (10) se tiene que M = 4. de prueba, la calidad de la s de muestreo fs=64 MHz, entonces la patr— n de salida de los bits no sederepita. Esto implica queComo nola frecuencia Fig. 8: Diagrama bloques del modulador Σ-Δ. frecuencia primitiva es fs/N = 64 MHz/512 = 125000 Hz, es sobre denotada por la SNR existe una secuencia finita en la salida del moduladordecir que que la m‡ xima frecuencia que se puede generar modulador, la amplitud de la se estableci— que una SNR aceptable es de 70 dB, y segœ n los Revista UAN • ISSN 2145 49 FECHA RECIBIDO: MAYO 22 DE 2014 FECHA ACEPTADO: OCTUBRE 21 DE 2014 5 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • Para asegurar que un nœ mero entero de los ciclos de la ⎛ A ⎞ se– al serescogidacomounsubmúltiplodelafrecuende prueba est‡ n en el tren de bits PDM, la frecuencia SNR =Dondeu(n)eslaseñaldigitaldeentradamulti15 log 2 (OSR ) + 6 log 2 ⎜ ⎟ − 8(dB ) de lacia se– de al muestreo de prueba, ser con escogida como fs,ft,dedebe acuerdo la reglas delun bit,y(n)eslasalidadeunsolobit,ysgn(x)repre⎝ Δ ⎠ (4) submœmuestreo ltiplo de lacoherente, frecuencia tal de ymuestreo, de acuerdo como se fs, muestra en la a sentalafunciónsignodex.Paraunasecuencia reglas del muestreo coherente, tal y como se muestra en5 siguienteexpresión[7] siguiente expresi— n [7]. fs lar de condiciones iniciales x1(0)yx2(0)sepuede M entero de los ciclos de la Para asegurar que unftnœ=mero fs 2 PDM equivalente a la entrada. muestreo generar ,layseñal W es el ancho del A ⎞de banda ⎛ se– al de prueba est‡ n en el tren bits PDM, la frecuencia N de (6) SNR =Lasalidaseobtienepormediodelaiteracióndel 15W log ) + 6 log 2 ⎜ ⎟ − 8(dB ) (6)5 FECHA RECIBIDO: MAYO 22 DE 2014 2 (OSR FECHA MAYO DE212014 5 deDonde la se– M al ydeN prueba, ft, debe ser modulador. La ecuaci— n22(4) sugiere un⎠valor muy alto Δ FECHA RECIBIDO: ACEPTADO: OCTUBRE DE 2014 que ⎝ son enteros. Con M escogida = 1, 2, 3,como etc., un la (4)y su FECHA ACEPTADO: OCTUBRE 21 DE 2014 conjunto de ecuaciones en diferencias (5) FECHA RECIBIDO: 22 DE 2014 5a OSR, acercar’ a MAYO la conversi— n a la ideal. Quiz‡ la gran submœ ltiplo de la frecuencia de muestreo, fs, de acuerdo Donde M y N son enteros. Con M = 1, 2, 3, frecuencia ft ser‡ un mœ ltiplo entero de la frecuencia FECHA ACEPTADO: OCTUBRE n 21 DE 2014y(n). de es de ventaja de almacenamiento la codificaci— PDM es Como que solo un esperarse filtro la reglas del muestreo coherente, tal frecuencia y como se de muestra etc.,lafrecuenciaftseráunmúltiploenterode Para asegurar nœ mero la entero de los ciclos deen la primitiva fs/N. En que otrasun palabras, la se– al Donde OSR (OverSampling Rate) es⎛ la tasa de sobreA Para asegurar que un nœ mero entero de los ciclos de la ⎞⎞ anal— gico con ancho de banda fijo ⎛esA requerido para la siguiente expresi— nn[7]. delateoría,elruidodecuantizacióneseliminase– al de prueba est‡ en el tren de bits PDM, la frecuencia de prueba debe estar arm— nicamente relacionada con la SNR = 15 log ( OSR ) + 6 log − 8 ( dB ) ⎟⎟ − colocar frecuencia fs/N. EnPDM, otras palabras, 2 (OSR 2 ⎜ se– alla de prueba que est‡ primitiva n elmero tren de bits frecuencia SNRla=fs + 6es, logse 8(dB ) una frecuencia asegurar unennœ ft, entero los la ciclos de la recuperar se–15allog gica. )Esto puede 2⎛⎜ dePara la se– al de prueba, debe ser de escogida como un primitiva. Esto tambiŽ sugiere que la frecuencia Mnde Δ ⎞puesto ⎝⎝A ⎠⎠−modulador, do enanal— la2banda de interés y en las altas (4) de la se– al de prueba, ft, debe ser escogida como Δ la frecuencia de la señal de prueba debe estarun se– al de prueba est‡ n en el tren bits PDM, la frecuencia 2 SNR = 15 log ( OSR ) + 6 log 8 ( dB ) se– al cualquiera en la banda de paso del y ft n=en fs ⎟ de banda del (4) primitiva muestreo 2, y W es el ancho 2 ⎜ submœ ltiplo de la frecuencia de muestreo, fs, de acuerdo limita la resoluci— frecuencia del esquema dea frecuencias. submœ ltiplo de la frecuencia de muestreo, fs, de acuerdo se– al de prueba,relacionada ft, debe escogida como un W N sercon obtenerla nuevamente con un filtro sintonizado a dicha de la armónicamente la frecuencia ⎝ Δ ⎠ (6)a FECHA RECIBIDO: MAYO 22 DE 2014 la Donde OSR (OverSampling particulardeentradau(n)yunconjuntoparticuFECHA ACEPTADO: OCTUBRE 21 DERate) 2014 es la tasa de sobrela la reglas n deldemuestreo coherente, tal y como muestrafija, en (4) generaci— se– al. Para una frecuencia de se muestreo la reglas muestreo coherente, tal y como de se muestra en Donde (OverSampling Rate)que es un la tasa sobreltiplodel muestreo, ala modulador. La ecuaci— n (4) sugiere valorde muy alto submœ banda [7]. OSR Donde Mnde y laNfrecuencia son enteros. Con Mpor= fs, 2, acuerdo 3, etc., de Donde OSR (OverSampling Rate) esbasado la tasa de sobrela resoluci— siguiente expresi— n [7]. primitiva.Estotambiénsugierequelafrecuencia la solo puede ser de mejorada el1,incremento Un modulador Σ-Δ está en un sistema lareglas siguiente expresi— n coherente, [7]. la del muestreo tal y como se muestra en OSR, acercar’ a la conversi— ndiagrama a la ideal. Quiz‡ la gran La figura 8, muestra el de bloques del fs frecuencia ft ser‡ un lamœresolución ltiplo entero de frecuencia la longitud de lalimita secuencia. Finalmente, parala codificar Donde OSR Rate) es la tasa de sobrefsla (OverSampling primitiva en frecuencia della M con respuesta infinita cuya salida la siguiente expresi— nun [7].tren ventaja deΣ-Δ codificaci— PDM es que solo un filtro modulador bajasndeimpulsiva segundo orden utilizado en M fs primitiva fs/N. Enenotras palabras, la de la la se– se– al al 22pasa se– al de prueba PDM, esfrecuencia esencial que ft = muestreo , y W es el ancho de banda del fs ft del =M esquema generación defsseñal. Para-una fre- la gico con ancho banda fijo requerido muestreo , yde Was’ esporelser ancho delabanda del enŽ anal— ste proyecto. Se escogi— elesimplementado en realiza una transformación de señalpara de W de prueba debede estar arm— nicamente relacionada con N estŽ en el ancho de banda modulador Sigma delta. (6) 2 ecuaci— recuperar latrada se– alW anal— Esto se puede colocar una (6) ft = N nCon fssugiere [10]. Tal sistema es poreles, elancho siguiente conjunto de defrecuencia muestreo yuna W es banda del cuenciademuestreofija,laresoluciónsolopuemodulador. La ngica. (4)secuencia sugiere que undevalor muylarga alto primitiva. Esto tambiŽ la frecuencia en, descrito infinitamente Donde M y N son enteros. M = que 1, 2, 3, etc., la modulador. La ecuaci— n (4) sugiere que un valor muy alto W N se– al cualquiera en la banda de paso del modulador, y Donde M y N son enteros. Con M = 1, 2, 3, etc., la ecuaciones en diferencias finitas (6) OSR, acercar’ a la conversi— n a la ideal. Quiz‡ la gran primitiva limita la resoluci— n en frecuencia del esquema de desermejoradaporelincrementodelalongitud frecuencia ft ser‡ un mœft ltiplo entero de la frecuencia bits tren de bits) o una señal OSR, acercar’ a (un la conversi— n afiltro la ideal. Quiz‡multibit. la dicha granÉsta ≤ W modulador. La ecuaci— n (4) sugiere que un valor muy alto obtenerla nuevamente con un sintonizado a frecuencia ft ser‡ un mœ ltiplo entero de la frecuencia Donde M y N son enteros. Con M = 1, 2, 3, etc., la (7) ventaja de y(n) la codificaci— es que solo un filtro generaci— n de se– otras al. Para una frecuencia decodificar muestreo fija, = sgn[x2nn(nnPDM �1)] primitiva fs/N. En palabras, la frecuencia de la se– al de la secuencia. Finalmente, para la ventaja laa codificaci— PDM es queQuiz‡ solo la un gran filtro OSR, acercar’ la conversi— a lafijo ideal. propiedadtienecomoconsecuenciaqueconuna banda [7].decon primitiva fs/N. Encon otras palabras, la frecuencia de la se– al ftndebe ser‡ un los mœ ltiplo entero deel la frecuencia De acuerdo desarrollos previos para un anal— gico ancho de banda es requerido para frecuencia la resoluci— solo puede ser mejorada por incremento de de prueba estar arm— nicamente relacionada con la anal— gico con ancho de banda fijo es requerido para ventaja de entradaperiódicatalcomounaseñalsinusoidal, la (n) n es que un filtro señaldepruebaenuntrenPDM,esesencialque La figura 8,codificaci— elPDM desolo bloques del primitiva de longitud prueba debe estar arm— nicamente relacionada con la =anal— x1 (ngica. �1) +diagrama u(n) fs/N. En otras palabras, la frecuencia de la banda se– alla (5) modulador de segundo orden, la SNR en el ancho de recuperar laxse– almuestra Esto es, � sey(n) puede colocar una la de la secuencia. Finalmente, para codificar 1 frecuencia primitiva. Esto tambiŽ n sugiere que la frecuencia recuperar la se– al anal— gica. Esto es, se puede colocar una anal— gico con ancho de banda fijo es requerido para modulador Σ-Δ pasa bajas de segundo orden utilizado eny de frecuencia primitiva. Esto tambiŽ n sugiere que la frecuencia prueba debe estar arm— nicamente relacionada con la laseñalestéenelanchodebandadelmodulador del modulador, y teniendo adem‡ s una se– al de amplitud A, se– al cualquiera en la banda de paso del modulador, se– al de prueba en un tren PDM, es esencial que la se– al elpatróndesalidadelosbitsnoserepita.Esto primitiva limita la resoluci— n en frecuencia del esquema de cualquiera en banda de paso del modulador, recuperar lanuevamente se– al anal— Esto es, sesintonizado colocar una x2 (n) =escogi— xla1gica. (n) xun2por (n �1) �puede y(n) Ž se– stealproyecto. Se as’ ser el implementado eny frecuencia primitiva la resoluci— n en frecuencia deluna esquema de Esto nfrecuencia sugiere que frecuencia la cual esta codificada entambiŽ un tren de bits Sigma con amplitud obtenerla con+ filtro a dicha estŽ en ellimita ancho banda del modulador - delta. Sigma-delta. generaci— nprimitiva. de se–deal. Para una de la muestreo fija, implicaquenoexisteunasecuenciafinitaenla obtenerla nuevamente con un filtro sintonizado a dicha se– al cualquiera en la banda de paso del modulador, y [10]. Tal sistema es descrito por el siguiente conjunto de generaci— n de se– al. Para una frecuencia de muestreo fija, primitiva limita la resoluci— n en frecuencia del esquema de Donde u(n) es la se– al digital de entrada multi-bit, y(n) es pico a pico de Δ, viene dada por la ecuaci— n (4). Ahora banda [7]. la resoluci— n solo puede ser mejorada por el incremento de banda [7].nuevamente obtenerla un diagrama filtroque sintonizado an dicha del represente a ladel señal ecuaciones en 8, diferencias finitas la resoluci— nuna solo al. puede ser porde elde incremento de generaci— n de Para unamejorada frecuencia muestreo fija, la salida de salida un solomuestra bit, modulador ycon sgn(x) representa la funci— signo bien, para deseada, el ancho banda del La figura el de bloques la longitud dese–laSNR secuencia. Finalmente, para codificar la ft ≤ W La figura 8, muestra el diagrama de bloques del banda [7]. la longitud de la secuencia. Finalmente, para codificar la (7) la resoluci— n solo puede ser mejorada por el incremento de periódicadeentrada.Sinembargo,sepuedentede x. Para una secuencia de entrada u(n) y un y(n)pasa = sgn[x (n W puede como [7] modulador Σ-Δ bajas2particular de�1)] segundo orden utilizado en modulador se– al de prueba en ser un expresado tren PDM, (7) es esencial que la se– al modulador Σ-Δ pasa bajaseldediagrama segundo orden utilizadodel en La figura 8, muestra de bloques se– al de prueba en un tren PDM, es esencial que la se– al De acuerdo con los desarrollos previos para un la longitud de la secuencia. Finalmente, para codificar la conjunto particular de condiciones iniciales x (0) y x (0) se ( 1 / 15 )( SNR + 23 − 6 log ( A / Δ )) Ž ste proyecto. Se escogi— as’ por ser el implementado en 1 2 neraproximacionesalaseñaloriginalapartirde − del modulador2 Sigma - delta. estŽ en el ancho de banda Ž ste proyecto. Se = escogi— as’ segundo ser�elorden implementado en modulador Σ-Δ pasa bajas de W segundo =en fsun ⋅ 2tren Deacuerdoconlosdesarrollospreviosparaun x1 (n) �1) +por u(n) y(n) estŽal en ancho de banda del modulador Sigma - delta. (5) modulador de orden, la SNR en el ancho de banda de el prueba PDM, es esencial que la se– al puede generar la se– al PDM equivalente a la utilizado entrada. La [10]. Tal sistema es x descrito por el siguiente conjuntoen de se– 1 (n (8) untrendebitsfinito.Siseaseguraquelaseñalde [10]. Tal sistema es descrito por ser el siguiente conjunto de Ž salida ste proyecto. escogi— as’depor el implementado del modulador, teniendo adem‡ s una se–Sigma al de- amplitud en el anchoyde banda del modulador delta. A, se obtiene por medio la iteraci— n del conjunto en de estŽ moduladordesegundoorden,laSNRenelanecuaciones enSe diferencias finitas ecuaciones en diferencias finitas x (n) = x (n) + x (n �1) � y(n) [10]. Tal sistema es descrito por el siguiente conjunto de ft ≤ W entradacompletaunnúmeroenterodeciclosen 2 diferencias 1 2su almacenamiento de y(n). la cual esta codificada en un tren de bits con una amplitud ecuaciones en (5) y (7) ft ≤ W chodebandadelmodulador,yteniendoademás Si ahora se sustituye (6) y (8) en (7) da y(n) = sgn[x (n �1)] (7) ecuaciones en diferencias y(n) = se– sgn[x �1)] Donde u(n) es la al finitas digital de y(n) es pico a pico de Δ,con viene dada por la ecuaci— n (4). Ahora Como es de esperarse de la22 (n teor’ a, entrada el ruido multi-bit, de cuantizaci— n eltrendebitsdesalida,yrepitiendoésteinfiniDeunaseñaldeamplitudA,lacualestácodificada acuerdo los desarrollos previos para un ft ≤ W ( 1 / 15 )( SNR + 23 − 6 log ( A / Δ )) M De acuerdo con los desarrollos previos para un (7) 2 − la salida dey(n) un solo bit, y sgn(x) representa la funci— n signo = =sgn[x (n �1)] bien, para de una SNR deseada, el ancho de banda del es eliminado la banda de interŽ s y�puesto en las altas xx1 (n + u(n) y(n) xxen (5) 2�1) modulador segundo orden, la SNR en el ancho de banda tamente,seobtendríaunaaproximacióncercana fs ≤ fs ⋅ 2 1 (n) (n) = (n �1) + u(n) � y(n) (5) modulador de segundo orden, la SNR en el ancho de banda De acuerdo con los desarrollos previos para un enuntrendebitsconunaamplitudpicoapico 1 1 de x. Para una secuencia particular de entrada u(n) y un modulador W puede ser expresado como [7] frecuencias. del modulador, y teniendo adem‡ s una se– al de amplitud(9) A, N segundo la señal PDM original. logradose por el del modulador, y teniendo adem‡ s+ 23 una se– al/ Δde amplitud ==de x1x(n �1) + � Esto y(n) xax1 (n) modulador decodificada orden, SNR el2 (con ancho deamplitud bandaA, + xx2u(n) (n �1) � y(n) conjunto particular condiciones iniciales xes 15)(la SNR −en 6bits log A ))una 1(0) y x2(0)(5) deΔ,vienedadaporlaecuación(4).Ahorabien, − (1 /un 2 (n) 1 (n) la cual esta en tren de x (n) = x (n) + (n �1) � y(n) O eliminando fs se puede escribir 2 la se– al 1 PDM 2reglas de muestreo =teniendo fs ⋅ 2enadem‡ la modulador, cual estaW codificada un tren de bits con amplitud seguimiento las coherente s una al deuna A, puede generar equivalente amulti-bit, lasistema entrada. La Un modulador est‡de en un con Donde u(n) es la se– al digital de�1) entrada y(n) es del a picouna dey SNR Δ, viene dada por la se– ecuaci— namplitud (4). Ahora para deseada, el ancho de banda del(8) x2 (n) =Σ-Δ x1medio (n) + de xbasado � y(n) Donde u(n) es la se– al digital deiteraci— entrada multi-bit, y(n) de es lapico pico aesta picocodificada de Δ, viene dada por la ecuaci— n (4). Ahora 2 (n ( 1 / 15 )( SNR + 23 − 6 log ( A / Δ )) cual en un tren de bits con una amplitud M salida se obtiene por la n del conjunto 2 − descritasmásadelante.Paralamejoraproximarespuesta salidala funci— realizan signo una la salida deimpulsiva un solo bit,infinita y sgn(x)cuya representa bien,moduladorWpuedeserexpresadocomo[7] para una SNR el ancho de banda del ≤viene 2 deseada, laDonde salida u(n) de en un solo bit,alydigital sgn(x) representa la funci— y(n) n signo bien,a para unaΔ, SNR deseada, ella ancho de banda del la se– entrada multi-bit, es pico se de dada por ecuaci— ecuaciones su almacenamiento de y(n). transformaci— nesdiferencias de la se– al(5) dey de entrada una secuencia de x. Para ción,sedebetambiénasegurarqueelbitN+1de una secuencia particular de en entrada u(n) y un pico Si ahora sustituye (6) y (8) en (7) da [7] n (4). Ahora modulador W puede ser expresado como N desalida x. Para una secuencia particular de entrada u(n) y un modulador W puede ser expresado como [7]de banda (10) la de un solo bit, y sgn(x) representa la funci— n signo bien, para una SNR deseada, el ancho del Como es de esperarse de la teor’ a, el ruido de cuantizaci— n infinitamente larga de condiciones bits (un treniniciales de bits)x1(0) o una se– se al conjunto particular y x2(0) / 15 + 23 log Δ ))Δ )) 2 ( A(/ A − ((1 1 / )( 15SNR )( SNR +− 236 6[7] log MW lasecuenciadeNbitsqueestánsiendoextraídos, conjunto particular de condiciones iniciales x1(0) y las x2(0) se modulador 1−/(15 )( SNR 23 − 6−log (A / Δ/)) 2 b‡ La ecuaci— n (10) proporciona la+como relaci— sica entre la de x. Para una secuencia particular de entrada u(n) y un W puede ser expresado 2n − es eliminado en la banda de interŽ s y puesto en altas = fs ⋅ 2 multibit. ƒ sta propiedad tiene como consecuencia que con puede generar la se– al PDM equivalente a la entrada. La fs= ≤fsfs⋅ 2⋅ 2(N, (8) puede generar la de se– al PDM equivalente a la entrada. La longitud de laWsecuencia (8)del tono ’ ndice conjunto iniciales xdel y x2(0) se )( SNR + 23− 6de logfrecuencia seaigualalprimerodelpatrón,paradeéstama(8) 1(0) frecuencias. 2 ( A / Δ )) − 1 / 15el una entrada peri— por dicacondiciones tal como se– nal sinusoidal, el salida separticular obtiene medio de launa iteraci— conjunto de N (9) W = fs ⋅ 2 salida se obtiene por medio de la iteraci— n del conjunto de de prueba, la calidad de la se– al generada la cual est‡ puede generar la se– al PDM equivalente a la entrada. La (8) neraevadirladiscontinuidadmásobvia. patr— n de salida de los bits (5) no se repita. Esto implica de quey(n). no Siahorasesustituye(6)y(8)en(7)da ecuaciones en diferencias y su almacenamiento O fs se puede Si eliminando ahora se sustituye (6) yescribir (8) en da de banda del ecuaciones en diferencias (5) ylasuiteraci— almacenamiento de y(n). la SNR sobre el (7) ancho salida obtiene por medio de n un del conjunto den denotada Si ahorapor se sustituye (6) y (8) en (7) da Un se modulador Σ-Δ est‡la basado endel con existe una secuencia finita en la salida modulador que Como es de esperarse de teor’ a, el ruido desistema cuantizaci— Como es de esperarse de la teor’ a, el ruido de cuantizaci— n ( 1 / 15 )( SNR + 23 − 6 log A / Δ())Acodificada modulador, la amplitud de la se– al de prueba A, M ecuaciones en diferencias (5) y su almacenamiento de y(n). ( 1 / 15 )( SNR + 23 −26( log / Δ )) M − respuesta impulsiva infinita cuya salida realiza una − Si ahora se sustituye (6) y (8) en (7) da represente aPara laen se–la al peri— dica de entrada. Sin embargo, se es eliminado banda de interŽ s y puesto en las altas ( 1 / 15 )( SNR + 23 − 6 log22 ( A / Δ )) M asegurar que un entero los ≤salida 2fs − modulador fs ≤ ⋅⋅ 2 es eliminado endela banda y puesto ensecuencia lasde altas y los niveles de del denotado por su Como estener de esperarse de la teor’ a, se– elsnúmero ruido cuantizaci— n cifs ≤ fs 2 transformaci— naproximaciones la se– alde deainterŽ entrada endeuna pueden la al original a partir de frecuencias. (1 / 15)( SNR + 23− 6 log2 ( A / Δ )) MN N (10) frecuencias. (9) closdelaseñaldepruebaestáneneltrendebits es eliminado en la banda interŽ sque ydepuesto las altas infinitamente larga de bitsde (un tren o de una se– al diferencia Δ.N fs ≤ fs ⋅ 2 − (9) un tren de bits finito. Si se asegura labits) se– alen entrada (9) La ecuaci— n (10) proporciona la relaci— n b‡ sica entre la O eliminando fs se puede escribir frecuencias. PDM,lafrecuenciadelaseñaldeprueba,ft,debe multibit. ƒ sta propiedad tiene como consecuencia que con N completa un nœ mero entero ciclos en de bits con de O eliminando fs se puede escribir (9) Un modulador Σ-Δ est‡ debasado en eluntren sistema longitud de la secuencia N, el ’ ndice de frecuencia del tono Oeliminandofssepuedeescribir Un modulador Σ-Δ est‡ basado en un sistema con IV. ESTRUCTURA (1 / 15escribir )( SNR + 23−6 log2 (DEL A / Δ ))MODULADOR M una entrada peri— dica talinfinitamente, comocuya una salida se–sealobtendr’ sinusoidal, el salida, y repitiendo Ž ste −COMPUTACIONAL eliminando fs se puede respuesta impulsiva infinita realizaa una una (1 / 15la )( SNR log2 ( A / Δ )) la cual est‡ deO prueba, la M calidad se–+ 23 al−6generada − de ≤ 2 respuesta realiza una Un nmodulador est‡ basado ensalida un sistema con patr— de salida deΣ-Δ los bits Esto implica que no ∑-∆. aproximaci— nimpulsiva ainfinita la se–secuya alrepita. PDM original. Esto es ≤ 2 transformaci— ncercana de la se– alnode entrada en una secuencia )( SNR + 23el −6 log denotada porMNla SNR ancho del 2 ( A / Δ ))de banda (10) transformaci— n de la finita se– alen de entrada enXmodulador una secuencia − (1 / 15sobre respuesta cuya salida realiza una existe una secuencia la salida del que U(n) Ncomputacional logrado porimpulsiva el seguimiento de las de reglas muestreo X (n)(un (10) infinitamente larga deinfinita bits tren bits)(n)de o una se– al y(n) modulador, ≤ 2proporciona La estructura del modulador estudiado en la amplitud de la se– al de prueba codificada A, infinitamente larga de bits (un tren de bits) o una se– al Z La ecuaci— n (10) la relaci— n b‡ sica entre la transformaci— n de la se– al de entrada en una secuencia represente adescritas lapropiedad se– al peri— dica de entrada. Sin embargo, se coherente m‡tiene s adelante. Para la que mejor N multibit. ƒ sta como consecuencia con La ecuaci— nde (10) proporciona la relaci— n b‡algoritmo sica entre la (10) la secci— n anterior se implementa en un en (10) y los niveles salida del modulador denotado por su multibit. ƒ sta propiedad tiene como consecuencia que con longitud de la secuencia N, el ’ ndice de frecuencia del tono infinitamente larga de bits (un tren de bits) o una se– al pueden tener aproximaciones a la se– al original a partir de aproximaci— n, se debe tambiŽ n asegurar que el bit N+1 de una entrada peri— dica tal como una se– al sinusoidal, el Matlabª longitud de la secuencia N, el ’ ndice de frecuencia del tono La ecuaci— n (10) proporciona la relaci— n b‡ sica entre la . El algoritmo sintetiza al espacio de estado Δ. la calidad de la se– al generada la cual est‡ una entrada peri— dica talest‡ como una se– al dos, sinusoidal, el diferencia de prueba, multibit. ƒ desta propiedad tiene como consecuencia que con un tren bits finito. Sique se asegura que la se– al desea entrada Laecuación(10)proporcionalarelaciónbásica la secuencia de Ndebits n siendo extra’ igual Z se patr— n de salida los bits no repita. Esto implica que no longitud de prueba, la con calidad la ’ ndice se– alcalcular generada la cual est‡ de N, el frecuencia del tono descrito en la (5), ste de sesobre pueden ladesecuencia de patr— n de salida de los bits no se repita. Esto implica que no denotada porsecuencia la Ž SNR el de ancho banda del una entrada peri— dica tal como una se– al sinusoidal, el completa un nœ mero entero de ciclos en el tren de bits de al primero del patr— n,finita para Ž sta manera evadir que la de existe una secuencia en de la salida del modulador denotada por la de SNR sobre el generada ancho delay banda del entrelalongituddelasecuenciaN,elíndicede prueba, la calidad de la se– al cual est‡ salida, el espectro la secuencia de salida realizar la existe una secuencia finita en la salida del modulador que IV. E STRUCTURA COMPUTACIONAL DEL MODULADOR modulador, la amplitud de la se– al de prueba codificada A, patr— n de salida de los bits no se repita. Esto implica que no salida, y repitiendo Ž ste infinitamente, se obtendr’ a una discontinuidad m‡ s obvia. represente a la se– al peri— dica de entrada. Sin embargo, se denotada modulador, la amplitud de la se– al de prueba codificada A, por la SNR sobre el ancho de banda del recuperaci— n de la se– al de entrada al modulador a travŽ s frecuencia del tono de prueba, la calidad de la represente a la se– al peri— dica de entrada. Sin embargo, se y los niveles de salida del modulador denotado por su existe una secuencia finita en la salida del modulador que ∑-∆. aproximaci— n aproximaciones cercana a la se–a la al se– PDM original.a Esto pueden tener al original partir es de modulador, y los niveles de salida del modulador denotado por su la amplitud de la se– al de prueba codificada A, del filtrado pasa-bajas. Tomando en cuenta la literatura, se pueden tener aproximaciones a la se– al original a partir de señalgeneradalacualestádenotadaporlaSNR diferencia Δ. represente a laelse–seguimiento al peri— dica de entrada. Sin embargo, se logrado por muestreo un tren de bits finito. Si se aseguralas quereglas la se– de al de entrada yestableci— diferencia Δ. de La niveles estructura computacional del es modulador en los salida del modulador denotado porn su que una SNR aceptable de 70 dB,estudiado y segœ los un tren tener de bits finito. Si m‡ se sasegura la Para se– al de entrada pueden aproximaciones aadelante. laciclos se–que alenoriginal de coherente lapartir mejor sobreelanchodebandadelmodulador,laamcompleta undescritas nœ mero entero de el trena de bits de diferencia la secci— n anterior se implementa en un algoritmo en Δ. objetivos que se plantaron en [5] se generaran sinusoides completa unn,nœfinito. de ciclos el tren deentrada bits de de un tren de SiŽ entero se asegura que en la se se– alelde aproximaci— semero debe tambiŽ n asegurar que bit N+1 IV. MODULADOR Figura 8.DiagramadebloquesdelmoduladorΣ-Δ. salida, y bits repitiendo ste infinitamente, obtendr’ a una de plituddelaseñaldepruebacodificadaA,ylos Matlabª .E El algoritmo sintetiza al espacio de estado hasta voltio pico COMPUTACIONAL a pico, y hasta laDEL frecuencia de 1 IV. E1STRUCTURA STRUCTURA COMPUTACIONAL DEL MODULADOR salida, yunrepitiendo Ž que ste est‡ infinitamente, setren obtendr’ a igual una completa nœ mero entero de ciclos en el de bits de la secuencia de N bits n siendo extra’ dos, sea ∑-∆. aproximaci— n cercana a la se– al PDM original. Esto es MHz. descrito en (5), con Ž ste se pueden calcular la secuencia de TambiŽ n se tiene que la amplitud pico a pico del tren ∑-∆. IV. ESTRUCTURA COMPUTACIONAL DEL MODULADOR aproximaci— ndelcercana la se–deal Ž PDM original. Esto es salida, y por repitiendo Ž ste infinitamente, se obtendr’ a una al primero n, a para manera la logrado el patr— seguimiento de lasstareglas de evadir muestreo salida, el espectro de la secuencia de salida y realizar la de bits en la salida del modulador es de 2 voltios. En otras La estructura computacional del modulador estudiado en logrado por el seguimiento de las reglas de muestreo ∑-∆. aproximaci— cercana am‡las se–adelante. al PDM original. es discontinuidad m‡ s obvia. La estructura computacional del modulador estudiado en coherente n descritas Para laEstomejor recuperaci— n de la se– al de entrada al modulador a travŽ s palabras, A= 0.5, SNR=70 dB, Δ=2 y N es igual a 512 bits, la secci— n anterior se implementa en un algoritmo en coherente descritas m‡ s Nariño adelante. Para la mejor Antonio Revista Facultades de Ingeniería logrado el se seguimiento las -reglas muestreo 50 por Universidad laLanecesarios secci— n pasa-bajas. anterior seTomando implementa en de unprueba algoritmo en estructura computacional delse– modulador estudiado en aproximaci— n, debe tambiŽ de n asegurar quede el bit N+1 de los del filtrado en cuenta la literatura, se para codificar las ales en una Matlabª . El algoritmo sintetiza al espacio de estado aproximaci— descritas n, se debe m‡ tambiŽ n asegurar Para que el la bit N+1 de coherente s adelante. mejor Matlabª El algoritmo sintetiza alen estado secci— n. que anterior implementa un la algoritmo la secuencia de N bits que est‡ n siendo extra’ dos, sea igual la estableci— una aceptable es deespacio 70 dB, yde nnen los se– al PDM de finita. Por todo lo anterior, ysegœ segœ la descrito en (5),longitud conSNR Ž se ste se pueden calcular secuencia de la secuencia bits tambiŽ que est‡n nasegurar siendo extra’ dos, aproximaci— n, de se Ndebe que el bit sea N+1igual de descrito en (5), con Ž ste se pueden calcular la secuencia de Matlabª . El algoritmo sintetiza al espacio de estado al primero del patr— n, para de Ž sta manera evadir la ecuaci— objetivos que se plantaron en [5] se generaran sinusoides n (10) se tiene que M = 4. salida, el espectro de la secuencia de salida y realizar la primero de delN patr— n, para Ž staextra’ manera evadir laalsecuencia bits que est‡ n de siendo dos, sea igualla 2 1 - - • José G. Simancas y José C. Ortiz • nivelesdesalidadelmoduladordenotadoporsu diferenciaΔ. iv. estructura comPutacional del modulador ∑-∆ Laestructuracomputacionaldelmoduladorestudiadoenlasecciónanteriorseimplementaen unalgoritmoenMatlab™.Elalgoritmosintetiza alespaciodeestadodescritoen(5),conéstese puedencalcularlasecuenciadesalida,elespectro de la secuencia de salida y realizar la recuperación de la señal de entrada al modulador, a través del filtrado pasa-bajas. Tomando en cuentalaliteratura,seestablecióqueunaSNR aceptableesde70dB,ysegúnlosobjetivosque seplantaronen[5]segeneraransinusoidesde hasta1voltiopicoapico,yhastalafrecuencia de 1 MHz. También se tiene que la amplitud picoapicodeltrendebitsenlasalidadelmodulador es de 2 voltios. En otras palabras, A= 0.5,SNR=70dB,Δ=2yNesiguala512bits,los necesariosparacodificarlasseñalesdeprueba enunaseñalPDMdelongitudfinita.Portodo loanterior,ysegúnlaecuación(10)setieneque M=4. Como la frecuencia de muestreo fs=64 MHz, entonces la frecuencia primitiva es fs/N = 64 MHz/512=125000Hz,esdecir,quelamáxima frecuenciaquesepuedegenerarsegúnlaecuación(6)esM(fs/N)=4x125000Hz=500kHz. Laúnicaformapodergenerarseñalesconmás frecuenciaesconladisminucióndesucalidad, estoes,ladisminucióndelaSNR.ParaunaSNR = 50 dB se tiene que M = 16, y para la misma frecuenciaprimitivaseobtienequelamáxima frecuenciagenerableesde2MHz.Ycon60dB sepuedegenerarhasta1MHz,perosecorreel riesgodedegradarlaseñaldeformasignificativa. Paralarecuperacióndelaseñalenelinteriordel CIcuyofuncionamientosepretendeverificaren el proyecto desarrollado en [5], se usa un filtro analógicopasa-bajas.Éstefiltrotambiénesmodelado computacionalmente para corroborar el principiodefuncionamientodelaestrategia.El filtroobtenidoenaquelproyectoesde6°ordeny tienebandadetransiciónde750kHzhasta1500 kHzygananciaunitariaenlabandadepaso. Revista Todoelmodelomatemáticohastaahoratratado, dio origen al siguiente algoritmo, el cual se codificaenMatlab™.Laimplementacióndelespacio de estado se basó en los modelos computacionalespresentadosen[11],yenelusodealgunas funcionesdelDelta-SigmaToolboxV7.1. Las secuencias de interés se generan a partir del sistema de ecuaciones en diferencias finitas presentado en (5). La salida queda almacenada en un vector. Se implementa el filtro analógico pasa bajas. Como se trata de una implementación computacional, y la señal proveniente del modulador Sigma-Deltaesunasecuencianumérica,cuandoseimplementaunfiltroenformatoanalógico enMatlab™ocurrenproblemasdeconvergencia, portanto,seimplementóunfiltrorecursivoIIR, que se basa en la transformación de un filtro analógicoenunaversióndigital,queesloquese necesitaba.Lafrecuenciademuestreoescogida delfiltrofuelosuficientementegrandeparadar característicascontinuasaunprocesodiscreto,y eslacuartapartedelafrecuenciademuestreodel modulador, fn=16MHz.Paralaimplementación delfiltroseusaronlasfuncionesqueproporciona el DSP Toolbox V7.1, garantizando de esta manera la convergencia del filtro. El filtro digital escogidofuedeltipoButterworth,portenerun comportamiento monótono en ambas bandas, queseajustaalarespuestadelfiltroSallen-Key utilizadoen[5]. Enlasalidaseobtuvieronlasseñalesanalógicas generadas para la excitación de los bloques internos de los circuitos integrados. Se calculan los espectrosdepotenciaencadapartedelproceso decodificación-decodificacióndeseñalesPDM. Unavezconstruidoslosbloquescomputacionales necesarios, se procede a realizar pruebas al modeloantesdescritoparaverificarquecumple lasfuncionesparalasquefueelaborado.Vermaterialcomplementario. v. Pruebas y resultados. Para verificar el correcto funcionamiento del modelo procedemos a realizar simulaciones en Matlab™.Elprocedimientoaseguireselsiguiente: UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 51 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • 1. Generar los estímulos sinusoidales a 3 frecuenciasyamplitudesdistintasqueseingresaránalmoduladorconMatlab™.Los3estímulosgeneradosserán:1Vp-p@500kHz,0.5 Vp-p@300kHz,yunaseñaldeDCde0.45V. 2. IngresarlosestímulosalmodelocomputacionaldelmoduladorSigma-DeltaimplementadoenMatlab™. 3. Generar gráfica de la señal PDM obtenida conelmodelocomputacional. 4. Generar el espectro de potencia de la señal PDMyverificarqueseajustaalaformateóricaesperadadelmismo. 5. LuegosehaceelfiltradodelaseñalPDMpara recuperar el estímulo analógico y verificar que es posible realizar su extracción en el interiorusandounhardwaresimple(unfiltro activo)parapoderexcitarlosCUT. 6. Generar el espectro de potencia de la señal recuperada. Éste espectro se visualizará con la frecuencia normalizada f/fs, como se hace en [3] y en [12] en lugar de una escala logarítmicadelafrecuenciaf,debidoalano existencia de armónicos adicionales al tono de interés. Elcriterioparaestediseñoexperimentalquesirvedevalidaciónalmodelofuelageneraciónde lasseñalesrequeridasenelsistemaparatesting de circuitos integrados analógicos desarrollado en[5],esdecir,queelmodeloexhibierasucapacidaddegeneraresetipodeseñales.Serequería que el modulador generara tonos sinusoidales confrecuenciashasta500kHz,yconamplitudes hasta1Vp-p. Enlasfiguras9,10y11semuestranlasseñales PDMenlasalidadelmoduladoryelespectrode potenciadelasseñalesadiferentesfrecuenciasy amplitudes,comosehabíapropuesto.Seobserva queesposiblecodificarenuntrendepulsosuna señalanalógica.Elespectroseajustaalesperado teóricamente con un tono a la frecuencia de la señal de entrada en la banda de interés, y ruido de cuantización fuera de banda que ha sido puestoallíporelmodulador.Conestosepuede verificarqueelmodelocomputacionalfunciona conforme a la teoría y que tendrá utilidad en la aplicacióndesarrollada[5]. 52 Universidad Antonio Nariño - Revista Facultades de Ingeniería Comolaideadelproyecto[5]esutilizarunsencillohardwareanalógicoparalarecuperaciónde lasseñalesdepruebaenelinteriordelCIcuyos bloquesseestánverificando.Loanteriorobliga a verificar que desde las señales PDM generadas con el modelo computacional se pueden recuperarlosestímuloscodificados.Paratalfin se aplica el filtro diseñado e implementado en Matlab™alaseñalPDM. En la Fig.12 se muestra la salida del filtro para cada una de las señales de prueba. Como se puedeobservarenlaFig.12,síesposiblerecuperar las señales de prueba mediante un filtro, aunque éstas contienen una cantidad de ruido queperturbalasformasdeonda.Setratadeun ruidoresidualenlabandadeinterésquenose puedeeliminarmedianteelusodeunfiltro.Lo anterior se puede considerar una de las debilidadesdelaaproximaciónaquípropuesta.Enla Fig.13semuestraelespectrodepotenciadela señaldesalidadelfiltroysepuedeobservarel efectodelfiltroenlaseñalPDM.Paraelprimer tono,1Vp-p@500kHz,laSFDRresultantees40 dB.Paraelsegundotono,0.5Vp-p@300kHz,la SFDR resultante es 38 dB. Para el tercer tono, 0.45VDC,laSFDRresultantees42dB.ElSFDR es básicamente la relación señal a ruido en la bandadeinterésluegodelfiltrado.Esclaroque el filtro pasa-bajas elimina el ruido fuera de la banda de interés, pero se mantiene un residuo enlabanda,queseconsideratolerable,debidoa que la SFDR en la misma se mantiene alrededor delos40dBenpromedio,queesaceptablepara en un modulador ∑-∆ de segundo orden, si se comparaconotrosmoduladoresdeordensuperiorqueconsiguenSFDRde60dB[3]. La razón de tal situación es que el ruido en la bandadeinterésnoeseliminablepormediode filtrado.Sibienseeliminagranpartedelruido fueradelabandadeinterés,noselogrademaneratotaldebidoa1)losnivelesdeatenuación enlabandaeliminadadelfiltropasa-bajasy2)la ampliabandadetransición(750kHz)requerida para mantener el filtro analógico en un orden aceptable (6° orden). Para mejorar la relación señalaruidobastaríaconincrementarelorden del filtro, hasta donde el diseño hardware lo permita. • José G. Simancas y José C. Ortiz • Figura 9. a) Señal PDM obtenida en la salida de la implementación software del modulador Σ-Δ. b) Espectro de potenciaparaondasinusoidalcon1Vp-p@500kHz. Figura 10. a) Señal PDM obtenida en la salida de la implementación software del modulador Σ-Δ b) Espectro de potenciaparaondasinusoidalcon0.5Vp-p@300kHz. Figura 11. a) Señal PDM obtenida en la salida de la implementación software del modulador Σ-Δ b) Espectro de potenciaparaunvoltajeDCde0.45V. Revista UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 53 • Modelo computacional de un modulador ∑-∆ de 2° orden para la generación de señales de prueba • Tiempo(Númerodemuestra) Tiempo(Númerodemuestra) c) b) a) Tiempo(Númerodemuestra) Figura 12.Estímulosrecuperadosmediantefiltropasa-baja. FrecuenciaNormalizada(F/Fs) FrecuenciaNormalizada(F/Fs) a) b) FrecuenciaNormalizada(F/Fs) c) Figura 13. Espectrosdepotenciadelosestímulosrecuperadosmediantefiltropasa-bajas. vi. conclusiones Alcomienzodeéstetrabajoseplanteólanecesidad de desarrollar un modelo computacional de un modulador ∑-∆ para la obtención de las señalesPDMrequeridaenelproyectoelaborado en[5]paralaverificacióndecircuitosintegrados analógicos. Para tal fin se estudió el funcionamientoteóricodelosmoduladores∑-∆comose describeenlaliteraturasobreestetema.Comoel objetivo era llegar al modelo computacional, se desarrolló previamente un modelo matemático basadoenunadescripcióndeecuacionesendiferencias finitas, así como algunas relaciones matemáticasadicionalesquepermitenespecificarlas condiciones de sobre-muestreo para conseguir unmuestreocoherente.Sellevóacaboeldesarrollo de un modelo computacional codificado enMatlab™,yquehaceusodealgunasfunciones del Delta-Sigma Toolbox V 7.1. Luego de esto sellevaronacabosimulacionesdelmodeloque verificaban que su comportamiento se ajustaba al descrito en la teoría. Para ello se obtuvieron 54 Universidad Antonio Nariño - Revista Facultades de Ingeniería las formas de onda en la salida del modulador, así como sus espectros de potencia. Se verificó que es posible codificar señales analógicas de diferentes parámetros (amplitud y frecuencia) enseñalesPDM,porlaventajaqueéstasúltimas presentanalserdetipomonobit.Losespectros depotenciamostraronlasseñalescodificadasen la banda de interés, así como el ruido fuera de bandaqueesllevadoalasaltasfrecuenciaspor accióndelmodulador.UnacaracterísticaimportanteparaverificareslarecuperacióndelosestímuloscodificadosenlasseñalesPDMapartir deunfiltropasa-bajas,puesdeestamanerafue sugeridoen[5].Sellevóacaboéstaverificación implementandounfiltrodeestetipoenMatlab™ e ingresando las señales PDM, y se observaron lasformasdeondadelosestímulosrecuperados, enlascualesaparecenlasperturbacionesdebido aunruidoremanenteenlabandadeinterésno eliminable por filtrado, y una parte también de ruidoresidualfueradebandadebidoalosniveles de atenuación en banda suprimida del filtro, lo queseconsideraunadesventajadelaestrategia • José G. Simancas y José C. Ortiz • presentadaen[5]ycomplementadaconestetrabajo,peroqueestolerable.Enresumen,selogró conseguir el modelo computacional para el fin propuesto de generar las señales PDM adecuadasparacodificarlosestímulos,ytalmodelose ajusta al comportamiento esperado de un modulador∑-∆.Deéstamanerasecomplementala propuestarealizadaen[5]. Agradecimientos Deseamos agradecer a Dios la oportunidad de culminar con éxito este trabajo. También agradecemos la colaboración de la Ing. Zhoe Comas en el desarrollo de este artículo. Referencias [1] Y.Zorian,E.J.Marinissen,yS.Dey,“Testing embedded-corebasedsystemchips,”enTest Conference, 1998. Proceedings International, pp. 130-143, 1998. [2] K. Kundert, H. Chang, D. Jefferies, G. Lamant, E. Malavasi, y F. Sendig, “Design of mixed-signal systems-on-a-chip,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst.,vol.19,n.o12,pp.1561-1571,dic.2000. [3] M.M.Hafed,N.Abaskharoun,yG.W.Roberts, “A 4-GHz effective sample rate integratedtestcoreforanalogandmixed-signal circuits,”IEEE J. Solid-State Circuits,vol.37, n.o4,pp.499-514,abr.2002. [4] J.L.Simancas-García,“DiagnósticodeCircuitosIntegradosAnalógicosydeComunicaciones”,Inge@Uan,vol.1fasc.1,pp.7-19, 2011. Revista [5] J. L. Simancas-García, “Bloque funcional parapruebasdecircuitosintegradosanalógicosydeseñalmezclada”,Finaldecarrera., Universidad del Norte., Barranquilla-Colombia,2006. [6] M.M.HafedyG.W.Roberts,“Astand-alone integrated excitation/extraction system for analog BIST applications,” en Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000, pp. 83-86, 2000. [7] E. M. Hawrysh y G. W. Roberts, «An integration of memory-based analog signal generationintocurrentDFTarchitectures», en Test Conference, 1996. Proceedings., International,1996,pp.528-537. [8] S. Park, Principles of sigma-delta modulation for analog-to-digital converters. [En línea].Disponibleen:http://www.numerixdsp.com/appsnotes/APR8-sigma-delta.pdf. [9] J. G. Proakis y D. K. Manolakis, “Digital Signal Processing”, 4 edition. Upper Saddle River,N.J:PrenticeHall,2006. [10]P. Aziz, H. Sorensen, y J. V. der Spiegel, «An Overview of Sigma-Delta Converters: Howa1-bitADCachievesmorethan16-bit resolution»,Dep. Pap. ESE,pp.61-84,ene. 1996. [11]E.Soria-Olivas,M.Martinez-Sober,J.Francés-Villora.,yG.Camps-Valls,“Tratamiento digital de señales: problemas y ejercicios resueltos.”PearsonEducación,España2003. [12]R.SchreierandG.C.Temes,Understanding Delta-SigmaDataConverters,JohnWiley& Sons,NewYork,2004. UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 43-55 • julio - diciembre de 2014 55