<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282018000200003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Diseño e Implementación de Algoritmos de Sincronismo para DTMB]]></article-title>
<article-title xml:lang="en"><![CDATA[Design and Implementation of Synchronization Algorithms for DTMB]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pereira Ruisánchez]]></surname>
<given-names><![CDATA[Dariel]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Díaz Hernández]]></surname>
<given-names><![CDATA[Reinier]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Fontes Pupo]]></surname>
<given-names><![CDATA[Ernesto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto de Investigación y Desarrollo de Telecomunicaciones  ]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2018</year>
</pub-date>
<volume>39</volume>
<numero>2</numero>
<fpage>24</fpage>
<lpage>39</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282018000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282018000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282018000200003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo, se proponen las implementaciones de dos modelos completos de sincronismo de trama y un esquema de sincronismo de frecuencia para TDS-OFDM, técnica que emplea la norma DTMB. El primero de los esquemas de sincronismo de trama se basa en la autocorrelación de la propia señal recibida, mientras que el segundo está basado en la correlación de esta señal con una PN generada localmente. De esta forma, se presentan dos soluciones diferentes al mismo problema, con respectivas singularidades en cuanto a métodos de implementación y características de desempeño. El método de sincronismo fino de frecuencia presentado, emplea el algoritmo de autocorrelación de PN alternantes, el cual aprovecha la característica de máxima similitud existente entre ellas. Las comprobaciones se realizan sobre diferentes modelos de canal con presencia de AWGN y atenuaciones por multitrayecto o Efecto Doppler, lo cual evidencia el carácter práctico de estas implementaciones. Se consigue la validación de los esquemas anteriores a través de los resultados obtenidos en simulaciones en la plataforma MatLab/ Simulink y su comparación con la literatura científica. Se realiza una breve presentación al estándar DTMB, prestando especial atención a las etapas de sincronismo, la estructura de su trama de señal y el empleo de las secuencias PN como cabeceras de trama]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper, two frame synchronization schemes and one frequency synchronization scheme are proposed for TDS-OFDM, technique that DTMB uses. The first frame synchronization model is based on the value of the autocorrelation of the received signal. The second uses the result of the correlation of this signal with locally generated PN. This way, two solutions for the same problem are presented, each one with its own singularities on implementation method and performance characteristics. The fine frequency synchronization model uses the alternating PN autocorrelation algorithm. It enjoys the maximum length of identical PN between non-consecutive guard intervals. The tests are realized over different channel models with AWGN and multi-path fadings or Doppler Effect fadings. The validation of the schemes is gotten through the simulation results in MatLab/Simulink models and its comparison with the scientific literature. A brief introduction to DTMB standard is realized and a special attention is given to synchronization stages, signal frames structure and the use of PN sequences as frame header]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Sincronismo]]></kwd>
<kwd lng="es"><![CDATA[DTMB]]></kwd>
<kwd lng="es"><![CDATA[correlación]]></kwd>
<kwd lng="es"><![CDATA[TDS-OFDM]]></kwd>
<kwd lng="en"><![CDATA[Synchronization]]></kwd>
<kwd lng="en"><![CDATA[DTMB]]></kwd>
<kwd lng="en"><![CDATA[correlation]]></kwd>
<kwd lng="en"><![CDATA[TDS-OFDM]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="verdana" size="2"><b>ART&Iacute;CULO ORIGINAL</b></font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="4"><b>Dise&ntilde;o e Implementaci&oacute;n de Algoritmos de Sincronismo para DTMB </b></font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>Design and Implementation of Synchronization Algorithms for DTMB</b></font></p>     <p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>Dariel Pereira Ruis&aacute;nchez<sup>I</sup>, Reinier D&iacute;az Hern&aacute;ndez<sup>I</sup>, Ernesto Fontes Pupo<sup>I</sup></b></font></p>     <p align="justify"><font face="verdana" size="2"><sup>I</sup>Instituto de Investigaci&oacute;n y Desarrollo de Telecomunicaciones, <i>LACETEL</i>,  La Habana, Cuba.</font></p>     <p align="justify">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> <hr />     <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>     <p align="justify"><font face="verdana" size="2">En este trabajo, se proponen las implementaciones de dos modelos completos de sincronismo de trama y un esquema de sincronismo de frecuencia para TDS-OFDM, t&eacute;cnica que emplea la norma DTMB. El primero de los esquemas de sincronismo de trama se basa en la autocorrelaci&oacute;n de la propia se&ntilde;al recibida, mientras que el segundo est&aacute; basado en la correlaci&oacute;n de esta se&ntilde;al con una PN generada localmente. De esta forma, se presentan dos soluciones diferentes al mismo problema, con respectivas singularidades en cuanto a m&eacute;todos de implementaci&oacute;n y caracter&iacute;sticas de desempe&ntilde;o. El m&eacute;todo de sincronismo fino de frecuencia presentado, emplea el algoritmo de autocorrelaci&oacute;n de PN alternantes, el cual aprovecha la caracter&iacute;stica de m&aacute;xima similitud existente entre ellas. Las comprobaciones se realizan sobre diferentes modelos de canal con presencia de AWGN y atenuaciones por multitrayecto o Efecto Doppler, lo cual evidencia el car&aacute;cter pr&aacute;ctico de estas implementaciones. Se consigue la validaci&oacute;n de los esquemas anteriores a trav&eacute;s de los resultados obtenidos en simulaciones en la plataforma MatLab/ Simulink y su comparaci&oacute;n con la literatura cient&iacute;fica. Se realiza una breve presentaci&oacute;n al est&aacute;ndar DTMB, prestando especial atenci&oacute;n a las etapas de sincronismo, la estructura de su trama de se&ntilde;al y el empleo de las secuencias PN como cabeceras de trama.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Palabras claves:</b> Sincronismo, DTMB, correlaci&oacute;n, TDS-OFDM.</font></p> <hr />     <p align="justify"><font face="verdana" size="2"><b>ABSTRACT </b></font></p>     <p align="justify"><font face="verdana" size="2">In this paper, two frame synchronization schemes and one frequency synchronization scheme are proposed for TDS-OFDM, technique that DTMB uses. The first frame synchronization model is based on the value of the autocorrelation of the received signal. The second uses the result of the correlation of this signal with locally generated PN. This way, two solutions for the same problem are presented, each one with its own singularities on implementation method and performance characteristics. The fine frequency synchronization model uses the alternating PN autocorrelation algorithm. It enjoys the maximum length of identical PN between non-consecutive guard intervals. The tests are realized over different channel models with AWGN and multi-path fadings or Doppler Effect fadings. The validation of the schemes is gotten through the simulation results in MatLab/Simulink models and its comparison with the scientific literature. A brief introduction to DTMB standard is realized and a special attention is given to synchronization stages, signal frames structure and the use of PN sequences as frame header.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Key words: </b>Synchronization, DTMB, correlation, TDS-OFDM.</font></p> <hr />     <p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>1. INTRODUCCI&Oacute;N</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">DTMB (<i>Digital Television/Terrestrial Multimedia Broadcasting</i>) es la norma para TDT (<i>Terrestrial Digital Television</i>) que es implementada en Cuba. DTMB, seg&uacute;n se define en [1], determina las bases de un transmisor por las cuales se rige el funcionamiento de un sistema Modulador-Demodulador propio de este est&aacute;ndar. El esquema de sincronismo es una etapa inicial en un sistema de demodulaci&oacute;n. Esto quiere decir que, basado en su correcto funcionamiento, se desempe&ntilde;an el resto de los bloques que componen al receptor. Por tanto, a efectos de representar una comunicaci&oacute;n lo m&aacute;s cercana posible a condiciones reales, es necesario disponer de un esquema de sincronismo que sea robusto antes los efectos del canal sobre la transmisi&oacute;n, y que sea capaz de entregar, en estas condiciones, una se&ntilde;al correctamente sincronizada.</font></p>     <p align="justify"><font face="verdana" size="2">Un sistema de sincronismo completo debe estimar y corregir tanto los corrimientos de frecuencia, como los corrimientos de tiempo de muestreo y los retardos de trama. Para ello debe contar con un bloque de sincronismo de frecuencia, un bloque de recuperaci&oacute;n de temporizaci&oacute;n de s&iacute;mbolos y un bloque de sincronismo de trama, los cuales constituyen sus tres etapas fundamentales.</font></p>     <p align="justify"><font face="verdana" size="2">Como se aprecia en [2], la principal estrategia de DTMB para lograr del sincronismo en la etapa receptora empieza desde la transmisi&oacute;n, donde son insertadas como parte de la trama de se&ntilde;al secuencias PN (<i>Pseudo-random Noise</i>) que sirven como series de entrenamiento o informaci&oacute;n de se&ntilde;alizaci&oacute;n. Con esta t&eacute;cnica, los procesos anteriores pueden realizarse independientemente de la modulaci&oacute;n empleada en la transmisi&oacute;n de datos (generalmente <i>Orthogonal Frequency Division Multiplex</i>), lo que favorece el car&aacute;cter pr&aacute;ctico del sistema y su modularidad. La informaci&oacute;n para el sincronismo y la estimaci&oacute;n de canal, es transmitida en los intervalos de guarda separada de la carga &uacute;til. Seg&uacute;n [3] y [4], TDS-OFDM (<i>Time Domain Synchronization-OFDM</i>) posee mejor desempe&ntilde;o en t&eacute;rminos de r&aacute;pida sincronizaci&oacute;n, precisi&oacute;n en la estimaci&oacute;n del canal y eficiencia espectral, respecto a otras soluciones basadas en OFDM.</font></p>     <p align="justify"><font face="verdana" size="2">En [5]se propone un esquema de sincronismo bastante completo. El bloque de Sincronismo de Trama cuenta con un m&oacute;dulo de enganche en el tiempo que le permite ajustarse a los cambios constantes en los retardos. Para esta etapa se proponen dos m&eacute;todos: uno basado en la autocorrelaci&oacute;n, y otro, en la correlaci&oacute;n diferencial cruzada entre la se&ntilde;al de entrada y una PN localmente generada. El primero resalta por la sencillez del hardware, mientras que el segundo es m&aacute;s robusto. Estos modelos, por ser previos a la etapa de Estimaci&oacute;n de Canal, deben ser funcionales ante los efectos que provoca el medio de comunicaci&oacute;n sobre la se&ntilde;al transmitida, como pueden ser atenuaciones por multitrayecto o Efecto Doppler. Adem&aacute;s, tanto en [5]como en [6], se propone el desarrollo de un bloque de Determinaci&oacute;n del Tipo de Cabecera como complemento previo al bloque de sincronismo. Este bloque permite un ajuste directo de los par&aacute;metros a cada uno de los tipos de cabecera que emplea DTMB y, por tanto, un mejor desempe&ntilde;o. Una parte importante de todos los esquemas, tanto de sincronismo de trama como de frecuencia o recuperaci&oacute;n de temporizaci&oacute;n de s&iacute;mbolos, aprovechan las caracter&iacute;sticas especiales de las secuencias PN y su funci&oacute;n de correlaci&oacute;n. En otros casos menos comunes, como en [3] se proponen soluciones basadas en an&aacute;lisis en el dominio de la frecuencia. En [7]se presenta el algoritmo de Sincronismo de Frecuencias basado en la Autocorrelaci&oacute;n de PN alternantes, que mejora el desempe&ntilde;o respecto al modelo basado en la autocorrelaci&oacute;n de secuencias PN pertenecientes a tramas de se&ntilde;al consecutivas.</font></p>     <p align="justify"><font face="verdana" size="2">Los resultados investigativos que se proponen en este trabajo est&aacute;n orientados a las etapas de sincronismo de trama y sincronismo de frecuencia para un sistema de demodulaci&oacute;n compatible con la norma DTMB. En este art&iacute;culo se presentan el dise&ntilde;o y la implementaci&oacute;n de un modelo de Sincronismo Grueso de Trama basado en la Autocorrelaci&oacute;n de las PN y un modelo de Sincronismo Grueso de Trama basado en la Correlaci&oacute;n con una PN local. Adem&aacute;s, un modelo de Sincronismo Fino de Trama basado en la Correlaci&oacute;n con una PN local y un modelo de Sincronismo Fino de Frecuencia basado en la Autocorrelaci&oacute;n de PN alternantes. La funcionalidad de estos esquemas se eval&uacute;a en un grupo de modelos de canal que representan condiciones de comunicaci&oacute;n real. Para la simulaci&oacute;n de presencia de ruido blanco gaussiano, se emplea el bloque AWGN Channel. Adem&aacute;s, se emplearon tres bloques de MatLab/Simulink del tipo Multipath Rayleigh Fading Channel para simular los modelos de canales multitrayectos estandarizados Brasil B, seg&uacute;n est&aacute; definido en [7], y TU6, seg&uacute;n [5], y un bloque de trayecto &uacute;nico con presencia de Efecto Doppler.</font></p>     <p align="justify"><font face="verdana" size="2">En base a lo expuesto anteriormente, y buscando una aproximaci&oacute;n gradual a las implementaciones y los resultados obtenidos con ellas, se divide el presente trabajo de la siguiente forma: en la secci&oacute;n 2 se presentan los problemas de sincronismo propios de los esquemas de comunicaci&oacute;n y las posibilidades que ofrece TDS-OFDM para su soluci&oacute;n. En la secci&oacute;n 3, se presentan los algoritmos empleados y las propuestas de esquemas de implementaci&oacute;n. La secci&oacute;n 4 demuestra la validaci&oacute;n de estos modelos a trav&eacute;s de los resultados obtenidos mediante simulaciones en MatLab/Simulink. A modo de conclusi&oacute;n, se presenta la secci&oacute;n 5, donde se resume las principales contribuciones del art&iacute;culo.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>2. SINCRONISMO EN TDS-OFDM Y FUNCIONES DE CORRELACI&Oacute;N</b></font></p>     <p align="justify"><font face="verdana" size="2">Los problemas de sincronismo son comunes a todos los sistemas de comunicaci&oacute;n. Estos se manifiestan fundamentalmente como corrimientos de frecuencia, corrimientos de tiempo de muestreo o retardos de tramas. Los corrimientos de frecuencia son resultado de las peque&ntilde;as diferencias existentes entre las se&ntilde;ales de referencia del transmisor y el receptor. Esto introduce m&aacute;s efectos negativos en un sistema OFDM que en uno de portadora &uacute;nica, pues no solo aten&uacute;an la amplitud de la se&ntilde;al &uacute;til, sino que adem&aacute;s causan ICI (<i>Inter-Carrier Interference</i>), la cual destruye la ortogonalidad de las subportadoras. Estos corrimientos de frecuencia representan desplazamientos acumulativos en las fases de las constelaciones de cada una de las tramas de se&ntilde;al, los cuales provocan errores en la identificaci&oacute;n y demapeo de los s&iacute;mbolos [8].</font></p>     <p align="justify"><font face="verdana" size="2">Los corrimientos de tiempos de muestreo de los relojes y la entrada asincr&oacute;nica de datos, pueden crear problemas en el funcionamiento o la fiabilidad de un sistema. Es fundamental conocer cu&aacute;ndo empieza y termina un s&iacute;mbolo para identificar el adecuado intervalo de integraci&oacute;n, es decir, el intervalo sobre el cual la energ&iacute;a es integrada antes de definir el valor de un s&iacute;mbolo. Si se integra sobre un intervalo de inadecuada longitud, o uno que incluye dos s&iacute;mbolos, la habilidad para identificar los valores correctamente se ve notablemente degradada. Estos errores pueden manifestarse de tres formas fundamentales: a-) detecci&oacute;n err&oacute;nea de bit, confundir un &acute;0&acute; con un &acute;1&acute; (error de sustituci&oacute;n); b-) muestreo lento, un bit es dejado de muestrear y por tanto la informaci&oacute;n que contiene se pierde (error de borrado); y c-) sobremuestreo, un bit es muestreado m&aacute;s de una vez agregando falsa informaci&oacute;n a la trama (error de inserci&oacute;n) [8].</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En los sistemas de radiodifusi&oacute;n inal&aacute;mbrica, el transmisor se encuentra idealmente enviando datos de forma continua, pero el receptor debe ser capaz de sincronizarse y procesar la se&ntilde;al a partir de cualquier instante. En DTMB, las tramas tienen una estructura predefinida (cabecera de trama + cuerpo de trama) y un grupo de bits que ocupan una posici&oacute;n espec&iacute;fica. Por esto, es imprescindible para la correcta demodulaci&oacute;n, identificar el inicio y el fin de las tramas de se&ntilde;al. Esto es la capacidad de estimar el retardo de trama.</font></p>     <p align="justify"><font face="verdana" size="2">La t&eacute;cnica TDS-OFDM, empleada en DTMB, propone la inserci&oacute;n de tres formatos diferentes de intervalos de guarda en cada una de las tramas de se&ntilde;al, cuyas propiedades conocidas permiten conseguir la sincronizaci&oacute;n a partir de su procesamiento. Los tres formatos de cabecera seg&uacute;n [1] son: PN(420), PN(595) y PN(945). Estas son <i>m</i>-secuencias de extensi&oacute;n c&iacute;clica implementadas por un LFSR (<i>Linear Feedback Shift Register</i>). La PN(420) y la PN(945) tienen la caracter&iacute;stica com&uacute;n de que est&aacute;n estructuradas como &ldquo;prefijo+secuencia c&iacute;clica+sufijo&rdquo;, donde el primer grupo de bits de la secuencia es id&eacute;ntico al &uacute;ltimo. Por otra parte, la PN(595) es solo un segmento de la secuencia de m&aacute;xima longitud, por tanto, no cuenta ni con prefijo ni con sufijo.</font></p>     <p align="justify"><font face="verdana" size="2">Las PN son ampliamente usadas en comunicaciones digitales. En una secuencia realmente aleatoria el patr&oacute;n de bits nunca se repite. Las secuencias pseudo-aleatorias son semialeatorias, en el sentido de que parecen cumplir con ello durante su longitud fundamental, pero este per&iacute;odo principal se repite infinitamente. Las secuencias PN tienen numerosas propiedades interesantes, algunas de las cuales aparecen en [9], y son explotadas en variedad de aplicaciones. Debido al alto grado de autocorrelaci&oacute;n de dos PN similares, estas pueden ser f&aacute;cilmente sincronizadas en fase, favoreciendo su empleo en esquemas con este prop&oacute;sito. Una secuencia PN es una se&ntilde;al de prueba ideal, ya que simula las caracter&iacute;sticas aleatorias de las se&ntilde;ales digitales y es de f&aacute;cil generaci&oacute;n. La propiedad de las secuencias PN, sobre la cual se basan los algoritmos propuestos en este art&iacute;culo, se conoce como propiedad de la correlaci&oacute;n. La funci&oacute;n de correlaci&oacute;n permite determinar c&oacute;mo cambia una se&ntilde;al en el tiempo, teniendo en cuenta las similitudes para diferentes intervalos temporales. Esta informaci&oacute;n es muy &uacute;til cuando se modelan sistemas y existen periodicidades en las se&ntilde;ales. Se distinguen entonces dos operaciones: la autocorrelaci&oacute;n, cuando se analiza una sola se&ntilde;al, y la correlaci&oacute;n cruzada, cuando se analizan dos secuencias diferentes.</font></p>     <p align="justify"><font face="verdana" size="2">Para una se&ntilde;al discreta <i>x[n]</i>, en [10] se define como su autocorrelaci&oacute;n, la secuencia obtenida de la siguiente expresi&oacute;n:</font></p>     <p align="center"><font face="verdana" size="2"><b><a name="e1" id="e1"></a><img src="/img/revistas/eac/v39n2/e0103218.gif" width="267" height="23" longdesc="/img/revistas/eac/v39n2/e0103218.gif" /> </b>(1)</font></p>     
<p align="justify"><font face="verdana" size="2">La funci&oacute;n de autocorrelaci&oacute;n tiene aplicaciones en modelos de sincronismo no coherente, pues aprovecha las caracter&iacute;sticas peri&oacute;dicas de la propia se&ntilde;al recibida. Permite dise&ntilde;ar esquemas m&aacute;s simples, donde se ahorra en hardware y en demoras de procesamiento relativos a la generaci&oacute;n de una se&ntilde;al de referencia local.</font></p>     <p align="justify"><font face="verdana" size="2">La correlaci&oacute;n cruzada para dos se&ntilde;ales <i>x[n]</i> y <i>y[n],</i>en [10]se define como:</font></p>     <p align="center"><font face="verdana" size="2"><b><a name="e2" id="e2"></a><img src="/img/revistas/eac/v39n2/e0203218.gif" width="202" height="28" longdesc="/img/revistas/eac/v39n2/e0203218.gif" /> </b>(2)</font></p>     
<p align="justify"><font face="verdana" size="2">La correlaci&oacute;n cruzada es la base de los modelos coherentes. Estos son m&aacute;s robustos, pues la se&ntilde;al generada localmente no sufre las afectaciones que provoca el medio de comunicaci&oacute;n sobre la se&ntilde;al recibida.</font></p>     <p align="justify">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="3"><b>3. ALGORITMOS E IMPLEMENTACIONES PROPUESTOS</b></font></p>     <p align="justify"><font face="verdana" size="2">Con base en las propiedades de las secuencias PN insertadas como intervalos de guarda en la transmisi&oacute;n de DTMB y las caracter&iacute;sticas de sus funciones de correlaci&oacute;n, se desarrollan los m&oacute;dulos presentados en este trabajo. Los esquemas de sincronismo de trama que se proponen se separan en dos grupos: esquemas de sincronismo grueso y esquema de sincronismo fino. Los esquemas de sincronismo grueso se clasifican de este modo, pues con ellos se consigue una primera aproximaci&oacute;n al sincronismo. El esquema de sincronismo fino de trama se basa en esta primera aproximaci&oacute;n para alcanzar el sincronismo completo, que solo se consigue cuando el retardo en s&iacute;mbolos es de valor 0. De manera similar, el esquema de sincronismo fino de frecuencia se clasifica de este modo ya que la exactitud de las estimaciones que consigue es elevada, aunque esto represente un sacrificio en cuanto al rango de trabajo. Es necesario definir que, tanto las propuestas de algoritmos como sus implementaciones, est&aacute;n orientados al trabajo con PN(420). La PN(420) consiste en un prefijo de 82 s&iacute;mbolos, una secuencia PN de 255 y un sufijo de 83, donde el prefijo y el sufijo son extensiones c&iacute;clicas de la PN255. Esta caracter&iacute;stica c&iacute;clica es aprovechada por los algoritmos de sincronismo propuestos.</font></p>     <p align="justify"><font face="verdana" size="2">Por consideraciones pr&aacute;cticas las simulaciones fueron realizadas para tramas de se&ntilde;al con cabecera PN 420. Para PN 945 los algoritmos a emplear son similares, siendo los cambios mayores en cuanto a los par&aacute;metros num&eacute;ricos que se emplean: tama&ntilde;os de ventas de correlaci&oacute;n (<i>L</i>), retardos (<i>D</i>), umbrales (<i>U</i>).</font></p>     <p align="justify"><font face="verdana" size="2"><b>3.1. Sincronismo grueso de trama por autocorrelaci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">Esta primera propuesta para un modelo de sincronismo de trama, presentada en la <a href="#f1">Figura 1</a>, se basa en el algoritmo de autocorrelaci&oacute;n de la se&ntilde;al recibida con una copia retardada de ella misma. (A partir de aqu&iacute;, en azul oscuro los subsistemas implementados, y en azul claro, los bloques propios de MatLab/Simulink). El dise&ntilde;o contiene dos bloques fundamentales, que son el subsistema de DETECCI&Oacute;N y el subsistema de CAPTURA, donde el primero es la activaci&oacute;n del segundo. Adem&aacute;s, contiene un grupo de bloques auxiliares para el tratamiento y adaptaci&oacute;n de la se&ntilde;al recibida.</font></p>     <p align="center"><a name="f1" id="f1"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0103218.gif" alt="Figura 1. Sincronismo Grueso de Trama por Autocorrelaci&oacute;n." width="490" height="106" longdesc="/img/revistas/eac/v39n2/f0103218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El bloque de DETECCI&Oacute;N (<a href="#f2">Figura 2</a>) es el subsistema fundamental de este modelo, pues en este se lleva a cabo el procesamiento de la se&ntilde;al y se consigue una primera aproximaci&oacute;n gruesa al inicio de la trama de se&ntilde;al. Las tramas a la entrada de este bloque son autocorrelacionadas con versiones retardadas de ellas mismas. Para ello, la se&ntilde;al es separada en dos caminos, siendo uno de ellos retardado <i>D</i> = 255 s&iacute;mbolos. Ambas se&ntilde;ales pasan por respectivos b&uacute;feres con tama&ntilde;o de salida definido de <i>L</i> = 82 s&iacute;mbolos, determin&aacute;ndose el tama&ntilde;o de la ventana de la autocorrelaci&oacute;n.</font></p>     <p align="center"><a name="f2" id="f2"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0203218.gif" alt="Figura 2. Bloque de DETECCI&Oacute;N - Sincronismo Grueso de Trama por Autocorrelaci&oacute;n." width="580" height="129" longdesc="/img/revistas/eac/v39n2/f0203218.gif" /></p>     
]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El valor <i>D</i> = 255 s&iacute;mbolos es escogido con el fin de aprovechar las caracter&iacute;sticas c&iacute;clicas de las cabeceras de trama (PN(420)), pues en cualquier cabecera de este tipo el s&iacute;mbolo <i>i</i> y el s&iacute;mbolo <i>i + 255</i> son iguales, siempre y cuando ambos pertenezcan a la misma PN. Esta propiedad num&eacute;rica posibilita obtener valores m&aacute;ximos de autocorrelaci&oacute;n en el instante de procesamiento de esta parte de la se&ntilde;al, que adem&aacute;s constituye su inicio.</font></p>     <p align="justify"><font face="verdana" size="2">El valor de <i>L</i> = 82 s&iacute;mbolos, definido como el tama&ntilde;o de la ventana de autocorrelaci&oacute;n, es seleccionado tambi&eacute;n basado en otra interpretaci&oacute;n de la caracter&iacute;stica c&iacute;clica de las secuencias PN(420). Debido a que este tipo de secuencias son originadas por un polinomio generador de orden 8, su longitud m&aacute;xima es 255, y luego de esto se repiten de forma c&iacute;clica. Por esto, en una PN(420), los primeros 165 s&iacute;mbolos constituyen un fragmento id&eacute;ntico a los &uacute;ltimos 165 s&iacute;mbolos. Por esto, tomando ventanas de 82 s&iacute;mbolos, en secuencias iguales retardada 255 s&iacute;mbolos una respecto a otra, se puede asegurar de que al menos una vez por trama, la ventana estar&aacute; totalmente incluida en estos intervalos de 165, obteni&eacute;ndose un m&aacute;ximo de autocorrelaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">El c&aacute;lculo de la autocorrelaci&oacute;n se realiza a trav&eacute;s del bloque de MatLab/Simulink <i>Correlation</i>. A efectos del algoritmo empleado, solo es de inter&eacute;s el momento en que el m&oacute;dulo de la funci&oacute;n de autocorrelaci&oacute;n alcanza un valor m&aacute;ximo. Para ello, se compara en cada iteraci&oacute;n con un umbral, al cual se le asign&oacute; un valor de <i>U</i> = 3000, que se propone como un valor recomendable despu&eacute;s de numerosas comprobaciones. Este se corresponde con las caracter&iacute;sticas de la se&ntilde;al y con el tama&ntilde;o de la ventana de autocorrelaci&oacute;n que ha sido definido. Adem&aacute;s, debe ser un valor f&aacute;cilmente diferenciable del resto de los obtenidos en las autocorrelaciones que se realizan en los diferentes puntos de la se&ntilde;al y que permita identificar correctamente la presencia de las cabeceras de trama. El umbral debe tener un margen de diferencia respecto al valor ideal m&aacute;ximo de la autocorrelaci&oacute;n, posibilitando que el modelo funcione aun cuando las condiciones de ruido o atenuaci&oacute;n no sean las &oacute;ptimas.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f3">Figura 3</a> muestra los valores a la salida de la funci&oacute;n de autocorrelaci&oacute;n comparados contra el umbral <i>U</i>. Esta figura permite apreciar c&oacute;mo, al menos una vez en cada trama, este umbral es superado al realizarse la autocorrelaci&oacute;n de dos segmentos id&eacute;nticos dentro de las cabeceras de trama.</font></p>     <p align="center"><a name="f3" id="f3"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0303218.gif" alt="Figura 3. Funci&oacute;n de Autocorrelaci&oacute;n y Umbral de Detecci&oacute;n." width="387" height="221" longdesc="/img/revistas/eac/v39n2/f0303218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El subsistema de CAPTURA es un subsistema con activaci&oacute;n, es decir, posee una entrada auxiliar que determina cu&aacute;ndo comienza el procesamiento de los bloques dentro de &eacute;l. Esta entrada de activaci&oacute;n es la salida del bloque de DETECCI&Oacute;N. Una vez se detecta un m&aacute;ximo modular en la funci&oacute;n de autocorrelaci&oacute;n, mayor que el valor de umbral definido, esta se&ntilde;al pasa de <i>False</i> a <i>True</i> (de &acute;0&acute; a &acute;1&acute;), lo que activa el bloque <i>Trigger Port</i> que induce el funcionamiento de este subsistema.</font></p>     <p align="justify"><font face="verdana" size="2">Este subsistema internamente solo contiene un b&uacute;fer, cuyo tama&ntilde;o de salida es definido en 4200 s&iacute;mbolos. Su funci&oacute;n es, cuando lo indique el <i>Trigger Port</i>, conformar una nueva trama de se&ntilde;al sincronizada, al menos aproximadamente. A la salida de este bloque se consigue una trama que contiene en sus primeros 420 s&iacute;mbolos una porci&oacute;n significativa de la cabecera de trama (sincronismo grueso). Esto permite que, al ser procesada por un bloque de sincronismo fino de trama, se logre un sincronismo completo de trama.</font></p>     <p align="justify"><font face="verdana" size="2"><b>3.2. Sincronismo grueso de trama por correlaci&oacute;n con PN generada localmente</b></font></p>     <p align="justify"><font face="verdana" size="2">La segunda propuesta para un esquema de sincronismo grueso se basa en un esquema convencional, que es la correlaci&oacute;n cruzada de la se&ntilde;al recibida con una secuencia PN generada localmente. Este modelo aprovecha en mayor medida las propiedades de la funci&oacute;n de correlaci&oacute;n de secuencias pseudoaleatorias, pues la ventana de c&aacute;lculo se extiende a toda la longitud de la cabecera de trama (<i>L</i> = 420). De igual modo, el empleo de una serie local que no ha sido afectada por los errores e interferencias del canal, permite desarrollar un mecanismo m&aacute;s robusto ante efectos como el Doppler.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El dise&ntilde;o propuesto para este modelo es de manera general similar al propuesto anteriormente. Al igual que el esquema presentado para el sincronismo grueso basado en la autocorrelaci&oacute;n, este contiene dos subsistemas fundamentales: el subsistema de DETECCI&Oacute;N (<a href="#f4">Figura 4</a>) y el subsistema de CAPTURA. Si bien, ambos dise&ntilde;os coinciden en muchos elementos, los principios sobre los cuales se basan sus funcionamientos son diferentes. As&iacute; mismo, las condiciones de trabajo &oacute;ptimas no son las mismas. Mientras que con ambos se pretende conseguir cierta robustez en presencia de CFO (<i>Carrier Frequency Offset</i>), el primero propone enorme confiabilidad en canales con AWGN (<i>Additive White Gaussian Noise</i>) y el segundo en esquemas m&oacute;viles, donde, adem&aacute;s hay presencia de Efecto Doppler.</font></p>     <p align="center"><a name="f4" id="f4"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0403218.gif" alt="Figura 4. Bloque de DETECCI&Oacute;N - Sincronismo Grueso de Trama por Correlaci&oacute;n con PN local." width="580" height="153" longdesc="/img/revistas/eac/v39n2/f0403218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El bloque de DETECCI&Oacute;N es la base de todo el esquema de sincronismo grueso, y a su vez, en este radican las principales diferencias entre los modelos propuestos. Este nuevo esquema propone el c&aacute;lculo de la correlaci&oacute;n cruzada entre segmentos de 420 s&iacute;mbolos de la se&ntilde;al recibida y cabeceras de trama que son generadas localmente a trav&eacute;s del bloque propio de MatLab/Simulink <i>PN</i><i>Sequence Generator</i>. De este modo se aument&oacute; la ventana de correlaci&oacute;n de <i>L</i> = 82 s&iacute;mbolos a <i>L</i> = 420 s&iacute;mbolos respecto al otro m&eacute;todo propuesto, sacando mayor ventaja de la condici&oacute;n de m&aacute;xima similitud. Un m&aacute;ximo de esta funci&oacute;n determina un posible inicio de trama de se&ntilde;al. Estos valores en cada iteraci&oacute;n son comparados con un umbral. El umbral en este modelo fue definido <i>U</i> = 8000, mayor que el escogido en el m&eacute;todo propuesto anteriormente a causa del aumento en el tama&ntilde;o de la ventana de correlaci&oacute;n. Sin embargo, este valor sigue siendo peque&ntilde;o comparado con los m&aacute;ximos absolutos que se consiguen con la funci&oacute;n de correlaci&oacute;n, pues la atenuaci&oacute;n producida por Efecto Doppler causa enormes variaciones en ellos. Como muestra la <a href="#f5">Figura 5</a>, este valor de umbral constituye una opci&oacute;n recomendable entre la posibilidad de una falsa detecci&oacute;n y una p&eacute;rdida de detecci&oacute;n a causa del Doppler.</font></p>     <p align="center"><a name="f5" id="f5"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0503218.gif" alt="Figura 5. Funci&oacute;n de Correlaci&oacute;n y Umbral de Detecci&oacute;n." width="361" height="248" longdesc="/img/revistas/eac/v39n2/f0503218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">La salida de este subsistema de DETECCI&Oacute;N coincide con la salida del bloque comparador. Cada vez que un valor m&aacute;ximo de correlaci&oacute;n sobrepasa el umbral definido, esta salida pasa de &acute;0&acute; a &acute;1&acute;, indicando que se ha detectado un posible inicio de trama y activando el procesamiento en el bloque de CAPTURA.</font></p>     <p align="justify"><font face="verdana" size="2">El subsistema de CAPTURA, al igual que en el esquema propuesto anteriormente, es un subsistema de activaci&oacute;n. De igual modo, este subsistema solo contiene un Buffer de 4200 s&iacute;mbolos que comienza a capturar cuando se le indica. Se consigue una trama de se&ntilde;al a la salida que est&aacute;, al menos gruesamente, sincronizada.</font></p>     <p align="justify"><font face="verdana" size="2"><b>3.3. Sincronismo fino de trama por correlaci&oacute;n con PN local</b></font></p>     <p align="justify"><font face="verdana" size="2">Como complemento a los esquemas de sincronismo grueso de trama que se han presentado, se propone el siguiente dise&ntilde;o para un modelo de sincronismo fino de trama. Una vez conseguida una primera aproximaci&oacute;n al punto de inicio de la trama, con este subsistema se determina el momento exacto en que se inicia la cabecera. La trama de se&ntilde;al despu&eacute;s de superar esta etapa de procesamiento se encuentra totalmente sincronizada en este aspecto: cabecera de trama + cuerpo de trama. Este modelo se considera de especial importancia para el esquema general de un demodulador, pues muchas etapas posteriores, como el sincronismo de frecuencia o la estimaci&oacute;n de canal, dependen de la capacidad de poder identificar la cabecera de trama para su correcto funcionamiento. Adem&aacute;s, permite separar la carga &uacute;til, de la informaci&oacute;n que solo es relevante para la demodulaci&oacute;n. La <a href="#f6">Figura 6</a> muestra la propuesta de dise&ntilde;o para este esquema.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f6" id="f6"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0603218.gif" alt="Figura 6. Bloque de Sincronismo Fino de Trama." width="490" height="122" longdesc="/img/revistas/eac/v39n2/f0603218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El bloque de ESTIMACI&Oacute;N es la etapa inicial y fundamental de este modelo. Los primeros 420 s&iacute;mbolos, si el esquema de sincronismo grueso funciona correctamente, contienen una parte significativa de la cabecera de trama. Este vector es correlacionado, mediante el bloque de MatLab/Simulink <i>Correlation</i>, con una secuencia PN(420) generada localmente de la misma forma en que se defini&oacute; antes. A diferencia de los casos anteriores, el elemento importante para este m&eacute;todo no es el valor m&aacute;ximo de la correlaci&oacute;n sino su posici&oacute;n en el vector resultante. Al correlacionar estos vectores se consigue un m&aacute;ximo en el punto de mayor coincidencia. Es decir, el &iacute;ndice de este valor indica el desplazamiento existente entre ambas secuencias, por lo que trabajando con &eacute;l se puede compensar y lograr el sincronismo de la trama de se&ntilde;al a trav&eacute;s del subsistema de COMPENSACI&Oacute;N.</font></p>     <p align="justify"><font face="verdana" size="2">Con el valor del &iacute;ndice se calcula el retardo necesario para compensar el corrimiento. De acuerdo al nivel de sincronismo alcanzado en los esquemas anteriores, este valor var&iacute;a haciendo que cambie el esquema de correcci&oacute;n (<a href="#f7">Figura 7</a>). La posibilidad de escoger entre dos trayectos para el procesamiento de la se&ntilde;al es dada por el empleo del bloque de MatLab/Simulink <i>Switch</i>, donde se definen como entrada las dos posibles opciones y una tercera entrada de selecci&oacute;n cuyo valor determina el trayecto de la se&ntilde;al. Es necesario tener en cuenta que el valor medio para el &iacute;ndice es 420, es decir, para valores menores que 420 la se&ntilde;al est&aacute; adelantada respecto a la PN(420) local y para valores mayores que 420 la se&ntilde;al est&aacute; retardada.</font></p>     <p align="center"><a name="f7" id="f7"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0703218.gif" alt="Figura 7. Opciones de correcci&oacute;n." width="536" height="180" longdesc="/img/revistas/eac/v39n2/f0703218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">En la <a href="#f6">figura 6</a>-A) la se&ntilde;al est&aacute; adelantada respecto a la PN420 generada localmente. Por tanto, la resta <i>r = 420 &ndash; i</i> (donde <i>i</i> es el valor del &iacute;ndice) da valores positivos, lo que habilita la primera opci&oacute;n del <i>Switch</i>. En este caso la se&ntilde;al solo es retardada <i>r</i> muestras, quedando sincronizada en trama.</font></p>     <p align="justify"><font face="verdana" size="2">En la <a href="#f6">figura 6</a>-B) la se&ntilde;al est&aacute; retardada respecto a la PN420 generada localmente. Por tanto, la resta <i>r = 420 &ndash; i</i> da valores negativos, habilitando la opci&oacute;n 2 del <i>Switch</i>. En este caso la se&ntilde;al no puede ser retardada solo <i>r</i> muestras, pues no existen los retardos negativos. Por ello el retardo es de <i>4200 + r</i> muestras, lo que crea un retardo de una trama en el procesamiento, pero no afecta en ning&uacute;n modo a la se&ntilde;al recibida.</font></p>     <p align="justify"><font face="verdana" size="2">A la salida de este subsistema de ajuste fino, que coincide con la del modelo de COMPENSACI&Oacute;N, se obtiene una se&ntilde;al de iguales caracter&iacute;sticas temporales a la transmitida, es decir, totalmente sincronizada en trama.</font></p>     <p align="justify"><font face="verdana" size="2"><b>3.4. Sincronismo fino de frecuencia basado en la autocorrelaci&oacute;n de secuencias PN alternantes</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El esquema presentado en la <a href="#f8">Figura 8</a> es la propuesta de dise&ntilde;o para un esquema de sincronismo de frecuencia. Esta implementaci&oacute;n est&aacute; basada en el algoritmo de correlaci&oacute;n de secuencias PN alternantes presentado en [7]. Se emplea un modelo de lazo cerrado, donde el valor de CFO es estimado en cada trama y este propone un valor para su compensaci&oacute;n. Este esquema de lazo mantiene un valor de estimaci&oacute;n estable incluso cuando se pierde el sincronismo de trama moment&aacute;neamente.</font></p>     <p align="center"><a name="f8" id="f8"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0803218.gif" alt="Figura 8. Bloque de Sincronismo Fino de Frecuencia" width="542" height="133" longdesc="/img/revistas/eac/v39n2/f0803218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El elemento fundamental de este modelo es el subsistema de ESTIMACI&Oacute;N. Este basa su funcionamiento en una caracter&iacute;stica de las secuencias PN presentes en cabeceras de trama alternantes (En la <a href="#f9">Figura 9</a>, PN1 y PN3 son secuencias alternantes). Debido a la forma en que se escogen las condiciones iniciales, seg&uacute;n se define en [1], cuando se generan las secuencias PN420 que conforman las cabeceras de trama, se obtiene la m&aacute;xima ventana de coincidencia si se correlacionan dos secuencias alternas, en lugar de dos consecutivas [7].</font></p>     <p align="center"><a name="f9" id="f9"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f0903218.gif" alt="Figura 9. Secuencias PN alternantes" width="580" height="81" longdesc="/img/revistas/eac/v39n2/f0903218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">La se&ntilde;al de entrada es autocorrelacionada con una copia de ella misma retardada. El valor del retardo es <i>D = 8400</i> s&iacute;mbolos (dos tramas de se&ntilde;al completas) para conseguir la correlaci&oacute;n de cabeceras de tramas alternantes. Es indispensable que las se&ntilde;ales est&eacute;n correctamente sincronizadas en trama, pues solo de este modo se obtienen a la salida de los bloques demultiplexores, dos vectores coincidentes con las cabeceras de trama. La fase del resultado de la funci&oacute;n de autocorrelaci&oacute;n divida entre 8400 es el valor de estimaci&oacute;n normalizado del CFO presente en la se&ntilde;al. Despejando la ecuaci&oacute;n <i>&Omega; = 2&pi;&Delta;fT</i> (donde <i>&Omega;</i> es estimaci&oacute;n normalizada del CFO, <i>&Delta;f</i> es CFO, <i>T</i> tiempo de s&iacute;mbolo), se obtiene que el valor de corrimiento de frecuencia que se necesita compensar es <i>&Delta;f = &Omega;/2&pi;T</i>. Este valor es la salida del subsistema de ESTIMACI&Oacute;N.</font></p>     <p align="justify"><font face="verdana" size="2">Con este esquema se consiguen valores de varianza en el c&aacute;lculo realmente bajos, con los cuales no es necesario la implementaci&oacute;n de un filtro de lazo. Estimando en cada trama y corrigiendo sobre ella misma, se logran valores de exactitud similar a los modelos convencionales. Sin embargo, se propone el empleo de este filtro acumulativo pues, aunque demora algo en conseguir el sincronismo de frecuencia, este se mantiene aun cuando se haya perdido moment&aacute;neamente el sincronismo de trama. Adem&aacute;s, el tiempo que demora en conseguir el sincronismo inicialmente es de solo aproximadamente 10 tramas, que contin&uacute;a siendo un valor bajo comparado con los modelos m&aacute;s frecuentemente empleados.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>4. VALIDACI&Oacute;N DE LOS DISE&Ntilde;OS PROPUESTOS. AN&Aacute;LISIS DE LOS RESULTADOS</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para validar la funcionalidad de los dise&ntilde;os se propone un n&uacute;mero de pruebas, cuyos resultados permiten comparar estos modelos con los valores presentados en la bibliograf&iacute;a cient&iacute;fica en temas de sincronismo. Se proponen diferentes escenarios de comprobaci&oacute;n, donde var&iacute;an par&aacute;metros como la SNR (<i>Signal to Noise Ratio</i>) y los errores propios del sincronismo, como son el CFO y el retardo de trama. Adem&aacute;s, se simulan varios canales con multitrayecto y presencia de Efecto Doppler. Este grupo de evaluaciones ayuda a definir en qu&eacute; medida fueron conseguidos los objetivos propuestos para este trabajo, y a su vez, comprender en qu&eacute; aspectos se debe continuar trabajando para su perfeccionamiento.</font></p>     <p align="justify"><font face="verdana" size="2">Debido a que se han desarrollado dos modelos de sincronismo grueso de trama y solo uno de sincronismo fino de trama, las pruebas son realizadas a cada uno de los posibles pares de sincronismo completo de trama, llam&aacute;ndolos por el nombre del esquema de sincronismo grueso. El esquema de la <a href="#f10">Figura 10</a> representa el modelo sobre el cu&aacute;l se realizan las validaciones.</font></p>     <p align="center"><a name="f10" id="f10"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f1003218.gif" alt="Figura 10. Modelo de validaci&oacute;n" width="580" height="119" longdesc="/img/revistas/eac/v39n2/f1003218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">EL bloque MODULADOR simula la transmisi&oacute;n de una trama de se&ntilde;al. Presenta un bloque PN420, cuya salida es esta opci&oacute;n para cabecera de trama, y un bloque OFDM, que simula los 3780 s&iacute;mbolos que componen el cuerpo de trama. Ambos vectores de salida son concatenados para obtener una trama de se&ntilde;al de 740.8 us y 4200 s&iacute;mbolos como est&aacute; definida en el est&aacute;ndar. El bloque DEMODULADOR presenta solo los elementos esenciales para la comprobaci&oacute;n de la integridad de la se&ntilde;al transmitida despu&eacute;s de su paso a trav&eacute;s del canal y de ser procesada por las etapas de sincronismo. El subsistema ERRORES DE SINCRONISMO es la etapa inicial del dise&ntilde;o propuesto, pues en este se insertan los posibles errores de sincronismo propios de las imperfecciones de los elementos de un receptor, y que deben ser corregidos.</font></p>     <p align="justify"><font face="verdana" size="2"><b>4.1. Sincronismo de trama por autocorrelaci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">La caracter&iacute;stica fundamental de este modelo es su alta fiabilidad y r&aacute;pida sincronizaci&oacute;n en canales con presencia de elevados valores de AWGN. Este modelo logra, con solo una trama, una completa sincronizaci&oacute;n, lo que lo diferencia de esquemas convencionales de sincronismo por etapas.</font></p>     <p align="justify"><font face="verdana" size="2">Para validar el funcionamiento de este modelo se propone una prueba en la que es variado escalonadamente el valor de retardo de trama introducido a la se&ntilde;al y se comprueba la capacidad del dise&ntilde;o para detectar el valor y corregirlo.</font></p>     <p align="justify"><font face="verdana" size="2">El escenario en que se efect&uacute;a esta comprobaci&oacute;n, es el definido por los par&aacute;metros que se exponen en la <a href="#t1">Tabla 1</a>.</font></p>     <p align="center"><a name="t1" id="t1"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/eac/v39n2/t0103218.gif" alt="Tabla 1. Par&aacute;metros de la Simulaci&oacute;n 1" width="239" height="153" longdesc="/img/revistas/eac/v39n2/t0103218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Las simulaciones son realizadas para un canal con solo presencia de AWGN, pues en este se consiguen las mejores prestaciones para este modelo de sincronismo. Se emplean 5 dB como valor de SNR para simular las condiciones de un medio de comunicaci&oacute;n desfavorable (altos valores de ruido). Los esquemas de sincronismo de trama, al ser previos al sincronismo de frecuencia, deben ser capaces de funcionar en presencia de determinados valores de CFO. Para validar esta condici&oacute;n la se&ntilde;al es afectada con un CFO de 400 Hz. Este no es un valor grande, pero es suficiente para comprobar el funcionamiento de este esquema previo a una etapa de sincronismo fino de frecuencia.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f11">Figura 11</a> muestra los resultados obtenidos mediante simulaci&oacute;n bajo las condiciones expuestas anteriormente. Este es un gr&aacute;fico de valor estimado (EST) en funci&oacute;n del retardo (DELAY). El valor estimado es el resultado de calcular la diferencia entre la se&ntilde;al retardada y la se&ntilde;al sincronizada a la salida del bloque de sincronismo fino de trama. Para ello se usa el bloque de MatLab/Simulink <i>Align Signals</i>, cuya salida <i>Delay</i> muestra los corrimientos de s&iacute;mbolos entre dos se&ntilde;ales. Son evaluadas 100 tramas en cada uno de los posibles valores de retardo, es decir 2100 tramas. Este gr&aacute;fico comprueba la capacidad del modelo para seguir los valores de retardo de trama introducidos. Se consigue una correspondencia lineal entre el error y la estimaci&oacute;n, lo que valida la funcionalidad del modelo propuesto en ambientes de AWGN para todo el rango de posibles valores de retardo.</font></p>     <p align="center"><a name="f11" id="f11"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f1103218.gif" alt="Figura 11. Retardo contra valor Estimado." width="383" height="282" longdesc="/img/revistas/eac/v39n2/f1103218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Este esquema no solo tiene la capacidad de detectar cualquier corrimiento de trama en modelos de canal con AWGN, sino que, para la totalidad de las simulaciones realizadas, ha sido capaz de corregirlo. Para validar esto se propone la siguiente comprobaci&oacute;n de su capacidad de CDR (<i>Correct Detection Rate</i>) ante diferentes valores de SNR. CDR es una medida de la probabilidad que tiene un modelo de sincronismo de trama de estimar y compensar los corrimientos en s&iacute;mbolos enteros de una se&ntilde;al. CDR se da en valores de 0 a 1, y se calcula como la cantidad de tramas correctamente sincronizadas sobre la cantidad de tramas procesadas. El escenario propuesto es el definido en la <a href="#t2">Tabla 2</a>.</font></p>     <p align="center"><a name="t2" id="t2"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/t0203218.gif" alt="Tabla 2. Par&aacute;metros de la Simulaci&oacute;n 2" width="345" height="193" longdesc="/img/revistas/eac/v39n2/t0203218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Se escogen dos modelos de canal diferentes: un canal con solo AWGN y un canal con atenuaciones por presencia de Efecto Doppler adem&aacute;s de AWGN. Se eval&uacute;an valores de SNR desde 5 dB hasta 40 dB, lo que permite comprobar la validez del esquema en un amplio rango de condiciones de ruido y su comparaci&oacute;n con otras bibliograf&iacute;as como [5].</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f12">Figura 12</a> muestra los resultados de la simulaci&oacute;n bajo las condiciones previamente definidas. Este es un gr&aacute;fico de SNR contra CDR. Se consigue, para el canal con solo AWGN, un CDR de valor unitario, por lo que la totalidad de las tramas de se&ntilde;al procesadas fueron sincronizadas. Esto quiere decir que los errores introducidos son correctamente estimados y compensados, y las se&ntilde;ales de salida tienen la estructura deseada: Cabecera de Trama + Cuerpo de Trama. Para el canal con Efecto Doppler, los valores de CDR disminuyen, lo que demuestra la sensibilidad del esquema propuesto ante este efecto del medio de comunicaci&oacute;n.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f12" id="f12"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f1203218.gif" alt="Figura 12. SNR contra CDR." width="543" height="324" longdesc="/img/revistas/eac/v39n2/f1203218.gif" /></p>     
<p align="justify"><font face="verdana" size="2"><b>4.2. Sincronismo de trama por correlaci&oacute;n con PN generada localmente</b></font></p>     <p align="justify"><font face="verdana" size="2">Este modelo de sincronismo de trama representa un esquema m&aacute;s completo que el expuesto anteriormente, pues adem&aacute;s de presentar buenas prestaciones en ambientes de elevado AWGN tambi&eacute;n tiene alta funcionalidad en presencia de Efecto Doppler. Esta capacidad lo convierte en un modelo m&aacute;s pr&aacute;ctico y con la posibilidad de adaptarse a sistemas de recepci&oacute;n m&oacute;vil. Se basa en el algoritmo de correlaci&oacute;n con una PN generada localmente, el cual es bastante com&uacute;n en las bibliograf&iacute;as, las cuales se refieren a este como algoritmo convencional [5]. Esto ofrece un marco de referencia para evaluar la implementaci&oacute;n propuesta.</font></p>     <p align="justify"><font face="verdana" size="2">El escenario es el definido por los par&aacute;metros que se exponen en la <a href="#t3">Tabla 3</a>.</font></p>     <p align="center"><a name="t3" id="t3"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/t0303218.gif" alt="Tabla 3. Par&aacute;metros de Simulaci&oacute;n 3" width="249" height="193" longdesc="/img/revistas/eac/v39n2/t0303218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Las simulaciones se realizan para un canal con presencia de AWGN y atenuaciones por Efecto Doppler. Se define un valor de SNR de 5 dB para emular condiciones de elevado nivel de ruido. Se define un CFO de 5000 Hz, para probar la capacidad de trabajar a&uacute;n en altos valores de corrimiento de frecuencia.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f13">Figura 13</a> muestra los resultados obtenidos en las simulaciones. Este es un gr&aacute;fico de CDR en funci&oacute;n de los valores de Efecto Doppler (Hz). Fueron procesadas 100 tramas en cada uno de los posibles valores de Doppler, por lo que fueron tenidas en cuenta 1000 tramas en esta simulaci&oacute;n. Los datos que describen el comportamiento de la implementaci&oacute;n convencional de este algoritmo son tomados de [5]. La comparaci&oacute;n con los resultados presentados en ese art&iacute;culo permite reconocer a esta como una implementaci&oacute;n v&aacute;lida para un esquema de sincronismo de trama. Se consiguen valores de CDR iguales o cercanos a 1 para un amplio rango de valores. Se evidencia la capacidad de este dise&ntilde;o de detectar y corregir los corrimientos de trama con eficacia, pues incluso para elevado Efecto Doppler, donde la probabilidad de detecci&oacute;n err&oacute;nea aumenta, los resultados obtenidos son superiores en algunas d&eacute;cimas a los presentados como convencionales.</font></p>     <p align="center"><a name="f13" id="f13"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/eac/v39n2/f1303218.gif" alt="Figura 13. Efecto Doppler contra CDR." width="397" height="307" longdesc="/img/revistas/eac/v39n2/f1303218.gif" /></p>     
<p align="justify"><font face="verdana" size="2"><b>4.3. Sincronismo de frecuencia basado en la autocorrelaci&oacute;n de PN alternantes</b></font></p>     <p align="justify"><font face="verdana" size="2">El esquema para sincronismo de frecuencia propuesto, tiene como caracter&iacute;sticas m&aacute;s interesantes los bajos valores de varianza en la estimaci&oacute;n del CFO y su capacidad de r&aacute;pida sincronizaci&oacute;n, siendo superior en ambos aspectos a los modelos convencionales que se basan en el algoritmo de correlaci&oacute;n con una PN local [7]. Adem&aacute;s, este esquema propone buenas prestaciones en ambientes de elevado AWGN y con atenuaciones por multitrayecto. Se propone el siguiente conjunto de simulaciones para validar estas propiedades. Con el fin de obtener la mayor fidelidad posible en los resultados, se considera funcionamiento ideal de la etapa de sincronismo de trama previa.</font></p>     <p align="justify"><font face="verdana" size="2">Los modelos de sincronismo de frecuencia deben ser capaces de conseguir un enganche en frecuencia, es decir, estabilidad en la determinaci&oacute;n y correcci&oacute;n del CFO presente en la se&ntilde;al recibida, como se expone en [5] y [7]. Para confirmar la funcionalidad del dise&ntilde;o propuesto se realiza un grupo de simulaciones, en las que se hace un barrido de los posibles valores de CFO y se comprueba la estimaci&oacute;n realizada por el modelo. El escenario sobre el cual se realiza la comprobaci&oacute;n es el definido por los par&aacute;metros de la <a href="#t4">Tabla 4</a>.</font></p>     <p align="center"><a name="t4" id="t4"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/t0403218.gif" alt="Tabla 4. Par&aacute;metros Simulaci&oacute;n 4" width="247" height="179" longdesc="/img/revistas/eac/v39n2/t0403218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Las simulaciones se realizan para un medio de comunicaci&oacute;n con presencia de AWGN y atenuaciones por multitrayecto. Se define 5 dB como valor de SNR, siendo una condici&oacute;n de elevado nivel de ruido, com&uacute;n en las bibliograf&iacute;as analizadas. El modelo de canal con multitrayecto empleado es el estandarizado &ldquo;Brasil B&rdquo;. La existencia de multitrayecto aumenta el car&aacute;cter pr&aacute;ctico de la simulaci&oacute;n, pues esta es una condici&oacute;n inherente a la mayor&iacute;a de las situaciones de comunicaciones reales. Se escogen estos valores l&iacute;mites pues son cercanos a la zona de trabajo que se desea para un esquema de sincronismo fino de frecuencia, como el que se propone.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f14">Figura 14</a> muestra los resultados obtenidos en las simulaciones bajo las condiciones dadas. Este es un gr&aacute;fico de CFO estimado por el modelo (CFOestimado) en funci&oacute;n del CFO aplicado a la se&ntilde;al (CFOerror). El CFO estimado se extrae al final del lazo de realimentaci&oacute;n. El algoritmo propuesto en esta investigaci&oacute;n es un sincronismo fino de frecuencia, por lo que solo debe ser capaz de estimar valores de CFO de algunas centenas de Hz. Al igual que en la implementaci&oacute;n presentada en [7], para valores mayores de CFO, es necesario una etapa previa de sincronismo grueso de frecuencia o un sintonizador de elevada precisi&oacute;n, como se plantea en [4]. Con esta implementaci&oacute;n se consigue una estimaci&oacute;n lineal, casi ideal, en el rango de -430 Hz a 430 Hz, lo que valida esta propuesta como una etapa de sincronismo fino. Como muestra la figura, los algoritmos de sincronismo grueso (algoritmo convencional) consiguen un mayor rango de trabajo, pero con sacrificio de su precisi&oacute;n. Los errores de estimaci&oacute;n en estos llegan a los 200 Hz.</font></p>     <p align="center"><a name="f14" id="f14"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f1403218.gif" alt="Figura 14. Error de CFO contra CFO estimado" width="375" height="312" longdesc="/img/revistas/eac/v39n2/f1403218.gif" /></p>     
]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Una importante caracter&iacute;stica de este modelo de sincronismo fino de frecuencia es el balance que se consigue entre r&aacute;pida sincronizaci&oacute;n y estabilidad, ambos, factores de gran relevancia para evitar la p&eacute;rdida de informaci&oacute;n o la informaci&oacute;n err&oacute;nea. Hasta el momento en que se consigue la sincronizaci&oacute;n, las tramas con presencia de CFO sufren efectos en sus constelaciones que afectan la capacidad de los demoduladores para identificar correctamente los s&iacute;mbolos. Por esto, es necesario que el proceso de sincronismo sea lo m&aacute;s breve posible. Para la comprobaci&oacute;n de estos par&aacute;metros se emplea el escenario definido en la <a href="#t5">Tabla 5</a>.</font></p>     <p align="center"><a name="t5" id="t5"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/t0503218.gif" alt="Tabla 5. Par&aacute;metros de la Simulaci&oacute;n 5" width="223" height="152" longdesc="/img/revistas/eac/v39n2/t0503218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">Las simulaciones se realizan sobre un modelo de canal con presencia de AWGN y el esquema de multitrayecto estandarizado Brasil B. Se selecciona un valor de SNR de 5 dB para simular condiciones de elevado nivel de ruido. Se escoge un CFO de 400 Hz, pues es un valor cercano al m&aacute;ximo de correcto funcionamiento del algoritmo propuesto, y el objetivo de esta simulaci&oacute;n es determinar las demoras m&aacute;ximas para la sincronizaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f15">Figura 15</a> muestra los resultados obtenidos en la simulaci&oacute;n para las condiciones dadas. Este es un gr&aacute;fico de tramas procesadas (Tramas) en funci&oacute;n del CFO estimado. Por una parte, el algoritmo convencional, para valores peque&ntilde;os de ganancia del filtro (<i>k</i> = 0.03), se toma m&aacute;s de 90 tramas para lograr el sincronismo de frecuencia con bajos niveles de fluctuaci&oacute;n (-1.7 Hz, 7.8 Hz), mientras que para mayores valores de <i>k</i> (<i>k</i> = 0.3) logra la sincronizaci&oacute;n m&aacute;s r&aacute;pido, pero sacrificando la estabilidad. Entonces se produce aqu&iacute; un conflicto entre rapidez de convergencia y estabilidad. Por otra parte, el algoritmo propuesto logra la sincronizaci&oacute;n de frecuencia con apenas 10 tramas, consiguiendo bajos valores de fluctuaci&oacute;n (-0.8 Hz, 0.8 Hz) incluso para <i>k </i>= 0.3. Esto se debe a la alta precisi&oacute;n en la estimaci&oacute;n del CFO conseguida con la implementaci&oacute;n propuesta.</font></p>     <p align="center"><a name="f15" id="f15"></a></p>     <p align="center"><img src="/img/revistas/eac/v39n2/f1503218.gif" alt="Figura 15. N&uacute;mero de Tramas contra Estimaci&oacute;n de CFO." width="387" height="261" longdesc="/img/revistas/eac/v39n2/f1503218.gif" /></p>     
<p align="justify"><font face="verdana" size="2"><b>4.4. An&aacute;lisis general de los resultados</b></font></p>     <p align="justify"><font face="verdana" size="2">Tras la revisi&oacute;n de los resultados obtenidos se logra la validaci&oacute;n de las implementaciones propuestas. La <a href="#t6">Tabla 6</a> representa un an&aacute;lisis cuantitativo de los mismos. Como resultado de esta investigaci&oacute;n quedan plasmados dos esquemas completos de sincronismo de trama, con respectivas etapas de sincronismo grueso de trama y una etapa com&uacute;n de sincronismo fino de trama com&uacute;n. Adem&aacute;s, un modelo de sincronismo fino de frecuencia es presentado.</font></p>     <p align="center"><a name="t6" id="t6"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/eac/v39n2/t0603218.gif" alt="Tabla 6. Tabla comparativa" width="580" height="371" longdesc="/img/revistas/eac/v39n2/t0603218.gif" /></p>     
<p align="justify"><font face="verdana" size="2">El modelo de Sincronismo de Trama basado en la Autocorrelaci&oacute;n, presenta un deterioro de cerca de una d&eacute;cima respecto al modelo tomado como referencia en cuanto a CDR en ambientes con presencia de Efecto Doppler, tanto en sus valores m&aacute;ximos como m&iacute;nimos. Sin embargo, las caracter&iacute;sticas relevantes de esta propuesta son la capacidad de sincronizaci&oacute;n en apenas una trama y el excelente desempe&ntilde;o en modelos de canal con solo AWGN. En cuanto al esquema de sincronismo de trama basado en la correlaci&oacute;n con una PN generada localmente, se mejora en cuatro cent&eacute;simas el valor de referencia en condiciones similares de Efecto Doppler.</font></p>     <p align="justify"><font face="verdana" size="2">El modelo de implementaci&oacute;n para el esquema de Sincronismo Fino de Frecuencia basado en la Autocorrelaci&oacute;n de PN alternantes, consigue un desempe&ntilde;o similar al presentado en [7], donde se propone la utilizaci&oacute;n de este algoritmo. Con respecto al esquema presentado como convencional, se mejora en m&aacute;s de 20 Hz los valores de fluctuaci&oacute;n en las estimaciones, y en m&aacute;s de 80 tramas, las demoras en la estimaci&oacute;n. La comprobaci&oacute;n de sus desempe&ntilde;os para diferentes modelos de canal y su comparaci&oacute;n con bibliograf&iacute;as actuales permite validar los resultados conseguidos e insertarlos como parte del estado del arte en temas de sincronismo.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>5. CONCLUSIONES</b></font></p>     <p align="justify"><font face="verdana" size="2">El estudio de las caracter&iacute;sticas fundamentales que definen los modelos de sincronismo del est&aacute;ndar DTMB, implica un necesario acercamiento a los efectos que produce el medio de comunicaci&oacute;n sobre una transmisi&oacute;n inal&aacute;mbrica, como pueden ser, afectaciones por multitrayecto, por Efecto Doppler y la presencia de AWGN. Teniendo en cuenta estos factores se logran respectivas implementaciones para dos modelos completos de sincronismo de trama y un sincronismo fino de frecuencia. La validaci&oacute;n de estas propuestas se logra a trav&eacute;s de simulaciones en MatLab/Simulink y la comparaci&oacute;n de los resultados obtenidos con los que representan el estado del arte.</font></p>     <p align="justify"><font face="verdana" size="2">El Sincronismo de Trama basado en la Autocorrelaci&oacute;n presenta buenas caracter&iacute;sticas de desempe&ntilde;o (altos valores de CDR) en ambientes de elevado AWGN, mientras que sus prestaciones disminuyen para modelos con multitrayecto o Efecto Doppler. Como condici&oacute;n favorable, a efectos de una implementaci&oacute;n pr&aacute;ctica, este modelo representa un ahorro en cuanto a hardware y a complejidad de procesamiento, pues no necesita ninguno de los bloques relacionados con la generaci&oacute;n de una se&ntilde;al de referencia. De aqu&iacute;, la importancia de continuar trabajando en su perfeccionamiento hasta conseguir las mejores prestaciones posibles. El Sincronismo de Trama basado en la Correlaci&oacute;n con una PN local, mejora la respuesta ante Efecto Doppler, pero es igualmente sensible ante multitrayecto. Estos algoritmos tienen como caracter&iacute;stica com&uacute;n su r&aacute;pida sincronizaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">La implementaci&oacute;n propuesta para el algoritmo de Sincronismo de Frecuencia basado en la Autocorrelaci&oacute;n de secuencias PN alternantes propone un valioso compromiso entre velocidad de sincronizaci&oacute;n y estabilidad. Adem&aacute;s, se comprueba su funcionalidad en modelos de canal con presencia de AWGN y multitrayectos.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="3"><b>6. REFERENCIAS</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">1. Chinese National Standard_GB20600-2006_Framing Structure, Channel Coding and Modulation for Digital Television Terrestrial Broadcasting System. Standarization Administration of the People&rsquo;s Republic of China;</font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">2. Lai, Hui-Chen. Simulink-based implementation and performance analysis of TDS-OFDM in time-varying environments [Internet] [Master]. Naval Postgraduate School; 2014. Disponible en: <a href="http://hdl.handle.net/10945/43943" target="_blank">http://hdl.handle.net/10945/43943</a></font><!-- ref --><p align="justify"><font face="verdana" size="2">3. Gao Z., Zhang C., Zhang Y., Zhang H.. Frequency-Domain Response Based Timing Synchronization: A Near Optimal Sampling Phase Criterion for TDS-OFDM. En Vancouver, BC, Canada: IEEE; 2014.    </font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">4. Liu G, Zeng L, Li H, Xu L, Wang Z. Robust CFO Acquisition in PN-Padded OFDM Systems. ETRI J. 1 de agosto de 2013;35(4):706-9.    </font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">5. Fledderus, L. Pei. Chinese Digital Terrestrial/Television Multimedia Broadcasting Receiver: Algorithm and Design [Internet] [Master]. Universidad T&eacute;cnica de Eindhoven; 2010. Disponible en: <a href="https://research.tue.nl/en/studentTheses/chinese-digital-terrestrialtelevision-multimedia-broadcasting-rec" target="_blank">https://research.tue.nl/en/studentTheses/chinese-digital-terrestrialtelevision-multimedia-broadcasting-rec</a></font><!-- ref --><p align="justify"><font face="verdana" size="2">6. Zheng Z. Frame Head Mode Detection and Symbol Detection Scheme for Digital Terrestrial Multimedia Broadcasting Systems. IEEE Trans Broadcast. septiembre de 2012;58(3):6.    </font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">7. Dai L., Fu J., Wang J., Yang Z., Alaniz A.. A New Frequency Synchronization Algorithm in The TDS-OFDM Systems. En Guangzhou, China: IEEE; 2008.    </font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">8. Upamanyu M. Introduction to Communication Systems. University of California, Santa Barbara: University of California; 2014.    </font></p>     <p align="justify"><font face="verdana" size="2">9. Ahmad A, Al-Busaidi SS, Al-Musharafi MJ. On Properties of PN Sequences generated by LFSR &ndash; a Generalized Study and Simulation Modeling. Indian J Sci Technol. 2013;6(10):5351-8.</font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">10. A. BC. Communications Systems: An Introduction to Signals and Noise in Electrical Communication. 4th ed. McGraw-Hill; (McGraw-Hill International Editions).    </font></p>     <p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2">Recibido: 20/12/2017</font></p>     <p align="justify"><font face="verdana" size="2">Aceptado: 3/5/2018</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><i>Dariel Pereira Ruis&aacute;nchez,</i> Ing. en Telecomunicaciones y Electr&oacute;nica, graduado en 2017 en la Universidad Tecnol&oacute;gica de La Habana (CUJAE). Desde septiembre de 2017 se desempe&ntilde;a en <i>LACETEL</i>, radicado en La Habana, Cuba. Correo electr&oacute;nico: <a href="mailto:dariel@lacetel.cu">dariel@lacetel.cu</a></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<source><![CDATA[Chinese National Standard_GB20600-2006_Framing Structure, Channel Coding and Modulation for Digital Television Terrestrial Broadcasting System]]></source>
<year></year>
<publisher-name><![CDATA[Standarization Administration]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lai]]></surname>
<given-names><![CDATA[Hui-Chen]]></given-names>
</name>
</person-group>
<source><![CDATA[Simulink-based implementation and performance analysis of TDS-OFDM in time-varying environments]]></source>
<year>2014</year>
<publisher-name><![CDATA[Naval Postgraduate School]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Frequency-Domain Response Based Timing Synchronization: A Near Optimal Sampling Phase Criterion for TDS-OFDM]]></article-title>
<source><![CDATA[Vancouver]]></source>
<year>2014</year>
<publisher-loc><![CDATA[^eBC BC]]></publisher-loc>
<publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Zeng]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust CFO Acquisition in PN-Padded OFDM Systems]]></article-title>
<source><![CDATA[]]></source>
<year>1 de</year>
<month> a</month>
<day>go</day>
<volume>35</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>706-9</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fledderus]]></surname>
<given-names><![CDATA[L. Pei]]></given-names>
</name>
</person-group>
<source><![CDATA[Chinese Digital Terrestrial/Television Multimedia Broadcasting Receiver: Algorithm and Design]]></source>
<year>2010</year>
<publisher-name><![CDATA[Universidad Técnica de Eindhoven]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zheng]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Frame Head Mode Detection and Symbol Detection Scheme for Digital Terrestrial Multimedia Broadcasting Systems]]></article-title>
<source><![CDATA[]]></source>
<year>2012</year>
<volume>58</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>6</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dai]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Fu]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Alaniz]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[A New Frequency Synchronization Algorithm in The TDS-OFDM Systems]]></source>
<year>2008</year>
<publisher-loc><![CDATA[^eGuangzhou Guangzhou]]></publisher-loc>
<publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Upamanyu]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Communication Systems]]></source>
<year>2014</year>
<publisher-loc><![CDATA[Santa Barbara ]]></publisher-loc>
<publisher-name><![CDATA[University of California]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ahmad]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Busaidi]]></surname>
<given-names><![CDATA[SS]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Musharafi]]></surname>
<given-names><![CDATA[MJ]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Properties of PN Sequences generated by LFSR - a Generalized Study and Simulation Modeling]]></article-title>
<source><![CDATA[]]></source>
<year>2013</year>
<volume>6</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>5351-8</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[A]]></surname>
<given-names><![CDATA[BC]]></given-names>
</name>
</person-group>
<source><![CDATA[Communications Systems: An Introduction to Signals and Noise in Electrical Communication]]></source>
<year></year>
<edition>4</edition>
<publisher-name><![CDATA[McGraw-Hill]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
