ES2701912T3 - Procedimiento y dispositivo de sincronización - Google Patents
Procedimiento y dispositivo de sincronización Download PDFInfo
- Publication number
- ES2701912T3 ES2701912T3 ES10780009T ES10780009T ES2701912T3 ES 2701912 T3 ES2701912 T3 ES 2701912T3 ES 10780009 T ES10780009 T ES 10780009T ES 10780009 T ES10780009 T ES 10780009T ES 2701912 T3 ES2701912 T3 ES 2701912T3
- Authority
- ES
- Spain
- Prior art keywords
- synchronization
- update period
- frames
- deviation
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2656—Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
- H04L27/2673—Details of algorithms characterised by synchronisation parameters
- H04L27/2675—Pilot or known symbols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Procedimiento de sincronización, que comprende: obtener una posición de símbolo de sincronización d0 de un intervalo de tiempo de un período de actualización inicial; tomar Nseguimiento tramas como un período de actualización para ajustar la posición de símbolo de sincronización, y comprendiendo la etapa de ajustar la posición de símbolo de sincronización: obtener una posición de símbolo de sincronización dk+1 >= dk + NseguimientoTk de un intervalo de tiempo correspondiente de un (k+1)-ésimo período de actualización según una posición de símbolo de sincronización dk de un intervalo de tiempo correspondiente de un k-ésimo período de actualización y un valor de estimación de la desviación de muestreo entre tramas Tk de dicho k-ésimo período de actualización; en el que el intervalo de tiempo correspondiente se refiere a un intervalo de tiempo que corresponde a una posición de dicho intervalo de tiempo de dicho período de actualización inicial; obtener posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho k-ésimo período de actualización según la posición de símbolo de sincronización dk del intervalo de tiempo correspondiente del k-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas Tk de dicho k-ésimo período de actualización, en el que la desviación de muestreo entre tramas es una desviación de temporización en una trama unitaria causada por la desviación de un oscilador de un reloj de muestreo, y el valor de estimación de la desviación de muestreo entre tramas Tk se refiere a un valor de estimación de una desviación de la posición de símbolo de sincronización en una trama, 9 >= 0; con el fin de implementar una sincronización de temporización.
Description
DESCRIPCIÓN
Procedimiento y dispositivo de sincronización
Sector técnico
La invención se refiere a una técnica de sincronización del sector técnico de la comunicación inalámbrica, y, concretamente, a un procedimiento y un aparato de sincronización.
Antecedentes de la técnica relacionada
La Administración estatal de Radio, Cine y Televisión publicó el estándar de la industria de radiodifusión móvil multimedia de China (China mobile multimedia broadcasting, CMMB) en octubre de 2006, que adopta la técnica de multiplexación por división ortogonal de frecuencia (OFDM, orthogonal frequency division multiplexing). La técnica de OFDM es una técnica de modulación de múltiples portadoras conocida, y el principio principal de la técnica de OFDM es: dividir un canal en una pluralidad de sub-canales ortogonales, convertir los datos de alta velocidad en sub-flujos de datos de baja velocidad concurrentes, y modular los sub-flujos de datos de baja velocidad en cada sub-canal ortogonal para su transmisión. En el extremo de recepción, se puede adoptar una técnica de correlación para separar señales ortogonales, reduciendo así la interferencia mutua entre los sub-canales ortogonales. El ancho de banda de cada sub-canal ortogonal es menor que el ancho de banda correlacionado del canal, y, por lo tanto, cada sub-canal ortogonal se puede considerar como desvanecimiento plano, pudiéndose eliminar por lo tanto la interferencia entre símbolos. Asimismo, como el ancho de banda de cada sub-canal ortogonal es solo una pequeña parte del ancho de banda del canal original, la ecualización del canal se vuelve relativamente sencilla. La OFDM se ha usado en una pluralidad de estándares de sistemas inalámbricos en la actualidad, tales como los sistemas de radiodifusión de audio digital y vídeo digital de Europa (DAB, DVB-T y DVB-H) y los sistemas de LAN inalámbrica de alta velocidad de datos de 5 GhZ (IEEE802.11 a, HiperLan2, MMAC), etc.
El sistema de CMMB propuso una nueva estructura de trama de la capa física, como se muestra en la figura 1, en la que una trama de radio incluye 40 intervalos de tiempo, y cada intervalo de tiempo incluye una baliza y una pluralidad de símbolos OFDM. La figura 2 proporciona un diagrama esquemático de una estructura de baliza en cada intervalo de tiempo en una estructura de trama de la capa física del sistema de CMMB, en el que una baliza está compuesta por una secuencia de identificación del transmisor (TxID) y dos señales de sincronización (SYNC) iguales. La duración temporal de cada señal de sincronización es de 204,8 microsegundos.
El problema de la sincronización es un problema práctico que cualquier sistema de comunicación debe resolver en primer lugar, y el rendimiento de la sincronización afecta directamente al rendimiento de todo el sistema de comunicación. No es posible tener una transmisión de datos fiable sin un algoritmo de sincronización robusto y correcto. El proceso de sincronización de OFDM normalmente incluye dos procesos de una sincronización gruesa y una sincronización fina. La sincronización gruesa es usar una autocorrelación deslizante en primer lugar, y después buscar el valor máximo de la autocorrelación deslizante para obtener una posición de sincronización gruesa; y la sincronización fina se obtiene en general detectando el primer trayecto eficaz de una respuesta de impulso del canal después de obtener la posición de sincronización gruesa.
En el algoritmo de sincronización de la técnica relacionada, normalmente se adopta la sincronización gruesa más la sincronización fina para que cada símbolo de sincronización obtenga la posición de sincronización, y la complejidad de cálculo del algoritmo de sincronización es alta. Además, aparecerá un valor anómalo cuando se produzca un desvanecimiento profundo en el símbolo de sincronización, y, por lo tanto, el procedimiento de sincronización existente no es lo suficientemente estable.
Se puede encontrar un ejemplo en el documento WO2009/055987.
Resumen de la invención
El problema a resolver en la invención es dar a conocer un procedimiento y un aparato de sincronización, y la complejidad de este procedimiento es menor y el rendimiento es estable.
Con el fin de resolver el problema anterior, la invención da a conocer un procedimiento de sincronización que comprende:
obtener una posición de símbolo de sincronización d 0 de un intervalo de tiempo de un período de actualización inicial;
tomar Nseguimiento tramas como un período de actualización para ajustar la posición de símbolo de sincronización, y la etapa de ajustar la posición de símbolo de sincronización comprende: obtener una posición de símbolo de sincronización áfc+1 = d k N se gu im ie n t0 T k de un intervalo de tiempo correspondiente de un (ft+1)-ésimo período de
actualización según una posición de símbolo de sincronización d k de un intervalo de tiempo correspondiente de un ft-ésimo período de actualización y un valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización; en el que el intervalo de tiempo correspondiente se refiere a un intervalo de tiempo que corresponde a una posición de dicho intervalo de tiempo de dicho período de actualización inicial;
obtener posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho ft-ésimo período de actualización según la posición de símbolo de sincronización d k del intervalo de tiempo correspondiente del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización, en el que el valor de estimación de la desviación de muestreo entre tramas T k se refiere a un valor de estimación de una desviación de la posición de símbolo de sincronización en una trama, f t > 0;
con el fin de implementar una sincronización de temporización.
La etapa de obtener la posición de símbolo de sincronización d 0 de dicho intervalo de tiempo del período de actualización inicial comprende:
llevar a cabo una sincronización gruesa en Ngruesa intervalos de tiempo continuos para obtener Ngruesa posiciones de sincronización normalizadas x 0 , x 1, . , x Ngruesa- 1 , y llevar a cabo un filtrado de mediana en x 0, x 1, . , x Ngruesa- 1 para obtener una posición de sincronización inicial dgruesa; en la que Ngruesa es el número de intervalos de tiempo buscados de manera continua en la sincronización gruesa;
obtener posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y un período de los símbolos de sincronización que se producen en un extremo de envío;
llevar a cabo una sincronización fina Nadq veces en los símbolos de sincronización en Nadq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas x '0¡ x [ , ... , x'N y obtener dicha posición de símbolo de sincronización á0 después de llevar a cabo el filtrado de mediana en x ó , x [ , . ,x 'N a iq_ 1; x N _ 1; en la que Nadq es el número de intervalos de tiempo buscados de manera continua en la captura de muestreo entre tramas.
Un valor de estimación de la desviación de muestreo entre tramas Tfc+i del (ft+1)-ésimo período de actualización se obtiene mediante la siguiente fórmula:
en la que T h dec es un umbral de decisión de si un valor de seguimiento es anómalo, a es un factor de ponderación, 0 — a — 1, T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, Tse g u im ie n to k 1 es un valor de seguimiento de la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, k > 0, el valor de estimación de la desviación de muestreo entre tramas del período de actualización inicial es f 0; y una forma de calcular Tse g u im ie n to k 1 comprende: estimar la posición de símbolo de sincronización de un intervalo de tiempo inicial de cada trama en el (ft+1)-ésimo período de actualización, realizar una sustracción en las posiciones de símbolos de sincronización de los intervalos de tiempo iniciales de todas las tramas para obtener una desviación de muestreo entre tramas de cada trama adyacente, y obtener Ts e g u im ie n to k+ 1 según la desviación de muestreo entre tramas de cada trama adyacente.
El valor de estimación de la desviación de muestreo entre tramas f 0 del período de actualización inicial se obtiene mediante las siguientes etapas:
desplazar la posición á0 M puntos de muestreo hacia atrás después de obtener la posición de símbolo de sincronización d 0 del período de actualización inicial, en el que M es el número de puntos de muestreo en una trama, llevar a cabo la sincronización fina N adq veces en los símbolos de sincronización en los N adq intervalos de tiempo continuos para obtener N adq posiciones de sincronización normalizadas X g ',x ”1, ■■■,x,Na iq - 1 , y obtener d a l después de llevar a cabo el filtrado de mediana en x ¡ ^ ,x " 1, - , x 'Ñ _^ y
realizar una sustracción en d a l y d 0 para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 _ áai - d 0 en el período de actualización inicial.
El valor de seguimiento de la desviación de muestreo entre tramas Tse g u im ie n to k 1 del (ft+1)-ésimo período de actualización se obtiene mediante las siguientes etapas:
3a, en el (ft+1)-ésimo período de actualización, desplazar la posición de símbolo de sincronización áfc+1 del intervalo de tiempo correspondiente del símbolo de sincronización del (ft+1)-ésimo período de actualización M puntos de
muestreo hacia atrás para cortar y obtener un símbolo de sincronización de un mismo intervalo de tiempo de una trama siguiente, en el que M es el número de puntos de muestreo de cada trama;
3b, llevar a cabo una estimación de sincronización fina en el símbolo de sincronización cortado para obtener una nueva posición de símbolo de sincronización normalizada á¡, y tomar una posición inicial del símbolo de sincronización cortado durante la normalización como 0;
3c, obtener el valor de estimación de la desviación de muestreo entre tramas y¡ = de una vez;
3d, estimar Nsegumiento valores de estimación de la desviación de muestreo entre tramas y0,yi, - , y N seguimienC0- i en el (ft+1)-ésimo período de actualización según las etapas anteriores 3a, 3b y 3c;
3e, llevar a cabo el filtrado de mediana en y0,y i,- ,y jv ¡m¡imt0- i para obtener el valor de seguimiento de la desviación de muestreo entre tramas Tsegu im ien t0 del (ft+1)-ésimo período de actualización.
Si el intervalo de tiempo correspondiente del ft-ésimo período de actualización es un intervalo de tiempo inicial del ft-ésimo período de actualización, entonces un valor de una posición de símbolo de sincronización 5® de un y-ésimo intervalo de tiempo de una i-ésima trama en otros intervalos de tiempo en el ft-ésimo período de actualización es como sigue:
en el que Nmtervaios es el número de intervalos de tiempo incluidos en cada trama.
La invención da a conocer además un aparato de sincronización, que comprende:
un módulo de obtención de la posición de símbolo de sincronización inicial, que está configurado para obtener una posición de símbolo de sincronización d 0 de un intervalo de tiempo de un período de actualización inicial;
un módulo de obtención del valor de estimación de la desviación de muestreo entre tramas, que está configurado para obtener un valor de estimación de la desviación de muestreo entre tramas T k de un ft-ésimo período de actualización; en el que el valor de estimación de la desviación de muestreo entre tramas T k se refiere a un valor de estimación de una desviación de la posición de símbolo de sincronización en una trama, k > 0;
un módulo de actualización, que está configurado para: tomar Nseguimiento tramas como un período de actualización, obtener una posición de símbolo de sincronización d k+1 = d k N se gu im ie n t0 T k de un intervalo de tiempo correspondiente de un (ft+1)-ésimo período de actualización según una posición de símbolo de sincronización d k de un intervalo de tiempo correspondiente del f t-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización; en el que el intervalo de tiempo correspondiente se refiere a un intervalo de tiempo que corresponde a una posición de dicho intervalo de tiempo de dicho período de actualización inicial; y
un módulo de predicción de sincronización, que está configurado para obtener posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho f t-ésimo período de actualización según la posición de símbolo de sincronización d k del intervalo de tiempo correspondiente del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización;
con el fin de implementar una sincronización de temporización.
Dicho módulo de obtención de la posición de símbolo de sincronización comprende:
una unidad de obtención de la posición de sincronización inicial, que está configurada para llevar a cabo una sincronización gruesa en Nguesa intervalos de tiempo continuos para obtener Nguesa posiciones de sincronización normalizadas x n, x - , , ... , x N y llevar a cabo un filtrado de mediana en x n , x - , , ... , x N , para obtener una posición de sincronización inicial dgruesa; en la que Nguesa es el número de intervalos de tiempo buscados de manera continua en la sincronización gruesa;
una unidad de sincronización fina, que está configurada para obtener posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y un período de los símbolos de sincronización que se producen en un extremo de envío, llevar a cabo una sincronización fina Nadq veces en los símbolos de sincronización en Nadq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas
una unidad de filtrado, que está configurada para obtener dicha posición de símbolo de sincronización á0 después de llevar a cabo el filtrado de mediana en X g ,x [ , ■ ,x 'N a iq _ 1 ; en la que Nadq es el número de intervalos de tiempo buscados de manera continua en la captura de muestreo entre tramas.
Dicho módulo de obtención del valor de estimación de la desviación de muestreo entre tramas comprende: una unidad de estimación inicial, que está configurada para obtener el valor de estimación de la desviación de muestreo entre tramas T 0 del período de actualización inicial;
una unidad de seguimiento, que está configurada para seguir las desviaciones de muestreo entre tramas del (ft+1)-ésimo período de actualización, y obtener un valor de seguimiento de la desviación de muestreo entre tramas T s e g u im ie n to ,k i del (ft+1)-ésimo período de actualización, en la que Tse g u im ie n to k 1 se obtiene estimando la posición de símbolo de sincronización de un intervalo de tiempo inicial de cada trama en el (ft+1)-ésimo período de actualización, realizando una sustracción en las posiciones de símbolos de sincronización del intervalo de tiempo inicial de cada trama para obtener la desviación de muestreo entre tramas de cada trama adyacente, y obteniendo T se g u im ie n to ,k i según la desviación de muestreo entre tramas de cada trama adyacente; y
una unidad de generación, que está configurada para generar el valor de estimación de la desviación de muestreo entre tramas T k Í del (ft+1)-ésimo período de actualización mediante la siguiente fórmula:
en la que T h dec es un umbral de decisión de si un valor de seguimiento es anómalo, a es un factor de ponderación, 0 — a — 1, T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, Tse g u im ie n to k 1 es el valor de seguimiento de la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, y k > 0.
Dicha unidad de estimación inicial está configurada para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 del período de actualización inicial de la siguiente manera:
desplazar la posición de símbolo de sincronización á0 M puntos de muestreo hacia atrás después de obtener la posición de símbolo de sincronización d 0 del período de actualización inicial, en la que el M es el número de puntos de muestreo en una trama, llevar a cabo la sincronización fina N adq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas ■ , x '^ a i l , y obtener áal después de llevar a cabo el filtrado de mediana en x ¡ ¡ , x 1 , ■ ,x 'f¡ adq_ 1 ; y realizar la sustracción en áal y á0 para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 — áal - á0 en el período de actualización inicial.
Dicha unidad de seguimiento comprende:
una sub-unidad de corte, que está configurada para, en el (ft+1)-ésimo período de actualización, desplazar la posición de símbolo de sincronización áfc+1 del intervalo de tiempo correspondiente del símbolo de sincronización del (ft+1)-ésimo período de actualización M puntos de muestreo hacia atrás para cortar y obtener un símbolo de sincronización de un intervalo de tiempo correspondiente de una trama siguiente, en la que M es el número de puntos de muestreo de cada trama, y el número del corte y de la obtención es N Segu¡m¡ento;
una sub-unidad de estimación, que está configurada para llevar a cabo una estimación de sincronización fina del símbolo de sincronización cortado cada vez para obtener una nueva posición de símbolo de sincronización normalizada á¡, 0 — i — N segu im ien t0 - 1, y tomar una posición inicial del símbolo de sincronización cortado durante la normalización como 0;
una sub-unidad de obtención del valor de estimación de la desviación de muestreo, que está configurada para obtener el valor de estimación de la desviación de muestreo entre tramas y¡ — según la posición de símbolo de sincronización normalizada obtenida mediante la sub-unidad de estimación, 0 — i — N seg u im ie n to - 1, y una sub-unidad de filtrado, que está configurada para: llevar a cabo el filtrado de mediana en y0,y!, ■■■ ,y N seguímíent0-1 para obtener el valor de seguimiento de la desviación de muestreo entre tramas f seg u im ie n to del (k 1 )-ésimo período de actualización.
Dicho módulo de predicción de sincronización está configurado para obtener las posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho ft-ésimo período de actualización cuando el intervalo de tiempo correspondiente del ft-ésimo período de actualización es un intervalo de tiempo inicial del ft-ésimo período de actualización, de la siguiente manera:
un valor de una posición de símbolo de sincronización 5® de un yesimo intervalo de tiempo de una /esima trama en los otros intervalos de tiempo es como sigue:
en el que N mten/a0 s^ es el número de intervalos de tiempo incluidos en cada trama, y dicho d k es la posición de símbolo de sincronización del intervalo de tiempo inicial del ft-ésimo período de actualización.
Breve descripción de los dibujos
La figura 1 es un diagrama esquemático de una estructura de trama basada en una división de intervalos de tiempo en un sistema CMMB existente;
la figura 2 es un diagrama esquemático de una estructura de baliza existente;
la figura 3 es un diagrama de flujo de un procedimiento de sincronización de temporización de un terminal CMMB según una realización de la presente invención;
la figura 4 es un diagrama esquemático de una probabilidad de fallo de capturar una desviación de muestreo entre tramas bajo un filtro de mediana de diferentes longitudes según una realización de la presente invención;
la figura 5 es un diagrama esquemático de una variación de la desviación de muestreo entre tramas con el tiempo en un proceso de seguimiento según una realización de la presente invención;
la figura 6 es un diagrama de bloques de un aparato de sincronización de temporización según una realización de la presente invención.
Realizaciones preferentes de la presente invención
Con el fin de hacer que el esquema técnico en algunas realizaciones y sus ventajas técnicas sean más claras, tomando la radiodifusión móvil multimedia de China como un ejemplo, el esquema técnico de obtener la sincronización de temporización del terminal CMMB propuesto en las realizaciones se describirá en detalle haciendo referencia a los dibujos adjuntos.
El sistema de radiodifusión puede hacer uso de la periodicidad de las tramas de datos de una señal de transmisión de radiodifusión para predecir una posición de sincronización, lo que no solo reduce la complejidad, sino que también mejora la robustez y la precisión de la sincronización.
El concepto principal es: en primer lugar, obtener una posición de símbolo de sincronización d 0 de un período de actualización inicial, a continuación, tomar Nseguimiento tramas como un período de actualización para ajustar la posición de símbolo de sincronización, siendo la forma de ajuste: obtener una posición de símbolo de sincronización d k+1 del (ft+1)-ésimo período de actualización según una posición de símbolo de sincronización d k y un valor de estimación de la desviación de muestreo entre tramas T k del ft-ésimo período de actualización, en el que un valor de estimación de la desviación de muestreo entre tramas f fc+1 del (ft+1)-ésimo período de actualización es una suma ponderada del valor de estimación de la desviación de muestreo entre tramas T k del ft-ésimo período de actualización y el valor de seguimiento de la desviación de muestreo entre tramas Tsegu im ien t0 del (ft+1)-ésimo período de actualización, y el valor de estimación de la desviación de muestreo entre tramas inicial f 0 se obtiene capturando las desviaciones de muestreo entre tramas. En cada período de actualización, las posiciones de símbolos de sincronización de otros intervalos de tiempo se obtienen según d k y el valor de estimación de la desviación de muestreo entre tramas T k , y el procedimiento específico se puede abordar como sigue. Para una descripción cómoda, las realizaciones se ilustrarán tomando la posición de símbolo de sincronización del primer intervalo de tiempo de la primera trama en el ft-ésimo período de actualización como d k (donde á0 es la posición de símbolo de sincronización del intervalo de tiempo inicial de la trama inicial en este momento).
Se describe un procedimiento de sincronización de temporización, que se usa para obtener una posición de sincronización de una señal de recepción en el terminal, y, como se muestra en la figura 3, el procedimiento comprende las siguientes etapas.
Etapa -301-, se lleva a cabo la sincronización inicial para obtener una posición de sincronización inicial cigruesa; la sincronización inicial es: llevar a cabo una sincronización gruesa en Ngruesa intervalos de tiempo continuos, estimar Ngruesa posiciones de sincronización normalizadas que son x 0, x í , . , x Ngruesa- í en secuencia, y llevar a cabo un filtrado de mediana en las posiciones de sincronización estimadas para obtener la posición de sincronización inicial d g r u e s a .
Las posiciones de sincronización normalizadas anteriores son las posiciones iniciales de los símbolos de sincronización obtenidas reiniciando el recuento de los puntos de muestreo iniciales desde 0 después de cortar los datos de un único intervalo de tiempo.
La sincronización gruesa se puede obtener adoptando una correlación de retardo o un filtro adaptado, y después buscando un valor máximo.
El filtrado de mediana que obtiene la posición de sincronización inicial d g ruesa obtiene la posición de sincronización inicial d g ruesa según la siguiente formula:
en la que N gruesa valores de estimación x 0, x l , ... , x N s a r í se disponen según el orden de los valores de los N gruesa números de la manera sig a uiente: x ¡ i 0 — < x ¡ U — < — — < X l j N „ gruesa-i’ , entonces
Etapa -302-, se captura la desviación de muestreo entre tramas para obtener un valor de captura de la desviación de muestreo entre tramas T a d q ;
la desviación de muestreo entre tramas es una desviación de temporización en una trama unitaria causada por la desviación de un oscilador de un reloj de muestreo, es decir, una desviación de la posición de símbolo de sincronización en una trama.
El proceso de capturar la desviación de muestreo entre tramas es como sigue:
2a) se suponen las posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial ág ru e s a , es decir, se obtienen las posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y un período de los símbolos de sincronización producidos en un extremo de envío; 2b) se lleva a cabo una sincronización fina Nadq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos, se obtienen N adq posiciones de sincronización normalizadas x 'Q,x '1, . , x ' N a iq _ 1 , y se lleva a cabo el filtrado de mediana en x ó , x [ , ■ ■■,x'N a iq - 1 para obtener áa l;
2c) los símbolos de sincronización de los mismos intervalos de tiempo de la trama siguiente se cortan y se obtienen desplazando M puntos de muestreo hacia atrás desde áa l, se lleva a cabo la sincronización fina Nadq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos, se obtienen Nadq posiciones de sincronización normalizadas x ^ . x " ^ , . , x ' t¡ a iq _ 1 , y se lleva a cabo el filtrado de mediana en las x ^ . x " ^ , ■ ,x 't¡ a iq - 1 para obtener d a 2 ; 2d) se realiza una sustracción en áal y d a2 para obtener el valor de captura de la desviación de muestreo entre tramas T adq = d a2 - áa l.
Ciertamente, también se puede adoptar una forma similar para estimar d a3 , d a4 , ..., d a n , y llevar a cabo la sustracción para obtener n- 1 T adq (s), y, a continuación, llevar a cabo el filtrado de mediana para obtener el valor de captura de la desviación de muestreo entre tramas Tadq.
La sincronización fina anterior se puede obtener buscando el primer trayecto eficaz de la respuesta de impulso del canal.
Etapa -303-, se sigue la desviación de muestreo entre tramas;
seguir la desviación de muestreo entre tramas es seguir la desviación de muestreo entre tramas en cada período de actualización, lo que comprende: en cada período de actualización, estimar la posición de símbolo de sincronización
del intervalo de tiempo inicial de cada trama en ese período de actualización, realizar la sustracción para obtener la desviación de muestreo entre tramas de cada trama adyacente, y obtener el valor de seguimiento de la desviación de muestreo entre tramas de ese período de actualización según la desviación de muestreo entre tramas de cada trama adyacente, lo que específicamente es como sigue:
3a) sin pérdida de generalidad, se asume que la posición inicial del símbolo de sincronización actual es 0, y el símbolo de sincronización del mismo intervalo de tiempo de la siguiente se corta y se obtiene desplazando M puntos de muestreo hacia atrás;
3b) se lleva a cabo la estimación de sincronización fina en el símbolo de sincronización, se obtiene la nueva posición de sincronización normalizada á¡, y la posición inicial del símbolo de sincronización cortada en la normalización se toma como 0;
3c) se obtiene el valor de estimación de la desviación de muestreo entre tramas y ¡ _ á ¡ de una vez;
3d) se estiman los valores de la desviación de muestreo entre tramas y0,yi, ■■■ •y N seguímíent0- i de Nsegumiento veces según las etapas anteriores;
3e) se lleva a cabo el filtrado de mediana en 9 o , 9 i , ■ ,y N seguímíenC0- i para obtener el valor de seguimiento de la desviación de muestreo entre tramas Ts e g u im ie n t0 , es decir:
Etapa -304-, se ajusta una posición de sincronización de temporización;
ajustar la posición de sincronización de temporización comprende dos partes de actualizar el valor de estimación de la desviación de muestreo entre tramas y ajustar la posición de sincronización de nivel de intervalo de tiempo.
El proceso de actualizar el valor de estimación de la desviación de muestreo entre tramas T k es como sigue:
4a) durante la inicialización, se obtiene el valor de estimación de la desviación de muestreo entre tramas T k mediante el proceso anterior de capturar la desviación de muestreo entre tramas, es decir, T q _ T a d q ;
4b) el valor de estimación de la desviación de muestreo entre tramas T k se ajusta una vez cada Nsegumiento tramas, y se asume que el valor de estimación de la desviación de muestreo entre tramas actual es Tk , entonces
en el que T s e g u im ie n to ,k i es el valor de seguimiento de la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, que también se denomina un valor de seguimiento; T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, que también se denomina un valor histórico; Thdec es un umbral de decisión de si el valor de seguimiento es anómalo, lo que se usa para determinar si se adopta el valor de seguimiento para modificar el valor de estimación de la desviación de muestreo entre tramas, y a es un factor de ponderación para estimar el valor de la desviación de muestreo entre tramas usando el valor histórico y el valor de seguimiento, y 0 — a — 1.
El proceso anterior de ajustar la posición de sincronización del nivel de intervalo de tiempo es como sigue:
4c) durante la inicialización, se obtiene la posición de sincronización á0 del intervalo de tiempo inicial de la trama inicial mediante la sincronización inicial anterior y el proceso de capturar la desviación de muestreo entre tramas, es decir, á0 _ áa l;
4d) el período de ajustar la posición de sincronización de trama es actualizar una vez cada N segu¡m¡ento tramas, se toman cada N segu¡m¡ento tramas como una supertrama, y se asume que la posición inicial del símbolo de sincronización del primer intervalo de tiempo de la primera trama en la ft-ésima supertrama es d k , entonces la posición de símbolo de sincronización correspondiente del primer intervalo de tiempo de la primera trama en la (ft+1)-ésima supertrama es áfc+1 _ d k N Segu im ie n to fk , la posición de símbolo de sincronización correspondiente del primer intervalo de tiempo de la primera trama en la (ft+2)-ésima supertrama es áfc+2 _ áfc+1 Wse5U¡m¡ent0f fc+1, y así sucesivamente.
4e) la posición inicial del símbolo de sincronización de cada intervalo de tiempo en la supertrama se calcula según la posición de símbolo de sincronización de la supertrama. Se asume que la posición inicial del símbolo de
sincronización del y-ésimo intervalo de tiempo de la /-ésima trama en la k-ésima supertrama es 5® , entonces:
en el que Nntervaios es el número de intervalos de tiempo incluidos en cada trama, lo que se determina mediante una configuración específica del sistema, por ejemplo, N¡nteivaios se fija a 40 en el estándar CMMB.
4f) se calcula una posición inicial de la ventana FFT de cada símbolo OFDM según la posición inicial del símbolo de sincronización 5® del intervalo de tiempo, y como la desviación de temporización existente entre los puntos de muestreo de cabecera y de cola no es grande, se puede considerar que no existe desviación de muestreo en el intervalo de tiempo.
A continuación, el procedimiento de algunas realizaciones se describirá en detalle haciendo referencia a una realización específica.
Una realización del procedimiento de sincronización de temporización en el terminal CMMB se da a conocer a continuación, y cada parámetro de la realización se muestra en la tabla 1:
Tabla 1 Tabla de parámetros principales de la realización
Las etapas específicas del flujo de la sincronización de temporización según la realización son las siguientes: etapa -401-, se lleva a cabo la inicialización, y se obtiene la posición de símbolo de sincronización d 0 del intervalo de tiempo inicial de la trama inicial;
y la forma específica es como sigue:
se lleva a cabo la sincronización gruesa en 3 intervalos de tiempo continuos para obtener 3 posiciones de sincronización normalizadas, que son X 0. X t . X 2 en secuencia, y se lleva a cabo el filtrado de mediana para obtener la posición de sincronización inicial d g ruesa = Medíana{x0,x1,x2};
se suponen las posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial ^ g r u e s a ;
se lleva a cabo la sincronización fina 3 veces en los símbolos de sincronización en los 3 intervalos de tiempo continuos, se obtienen 3 posiciones de sincronización normalizadas x '0,x '1,x '3, y se obtiene á0 = M e d i a n a [ x ' o . x \ . x ' 2 } después del filtrado de mediana;
etapa -402-, se captura la desviación de muestreo entre tramas para obtener el valor de captura de la desviación de muestreo entre tramas T a d q , obteniendo así el valor de estimación de la desviación de muestreo entre tramas To = T a d q ;
lo que específicamente es como sigue:
se suponen las posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g r u e s a ;
se lleva a cabo la sincronización fina 3 veces en los símbolos de sincronización en los 3 intervalos de tiempo continuos, se obtienen 3 posiciones de sincronización normalizadas xQ.x1.x2, y se obtiene d a l = Medíana{x0.x1.x2} después del filtrado de mediana;
se lleva a cabo la sincronización fina 3 veces en los símbolos de sincronización en los 3 intervalos de tiempo continuos desplazando M (en la presente memoria 107) puntos de muestreo hacia atrás desde la posición áa l, se obtienen 3 posiciones de sincronización normalizadas X0.Xi.X2, y se obtiene áa2 = M e d ia n a [ x 0 , x 1, x 2} después del filtrado de mediana;
se realiza la sustracción de á a l y á a2 para obtener el valor de captura de la desviación de muestreo entre tramas Tadq = d a 2 — & a l ■
Etapa -403-, se sigue la desviación de muestreo entre tramas, lo que comprende:
cortar y obtener el símbolo de sincronización del intervalo de tiempo correspondiente en la siguiente trama desplazando 107 puntos de muestreo hacia atrás desde la posición de símbolo de sincronización actual:
llevar a cabo la estimación de sincronización fina en el símbolo de sincronización, y se obtiene la nueva posición de sincronización normalizada
obtener el valor de estimación de la desviación de muestreo entre tramas y¡ = de una vez;
estimar los valores de la desviación de muestreo entre tramas y0,y i,y2 de 3 veces según las etapas anteriores; llevar a cabo el filtrado de mediana T segu im ien t0 = M e d ia n a [ y 0, y 1, y 2}■
Etapa -404-, se ajusta la posición de sincronización:
ajustar la posición de sincronización de temporización comprende dos partes de actualizar el valor de estimación de la desviación de muestreo entre tramas y ajustar la posición de sincronización del nivel de intervalo de tiempo; en la que actualizar el valor de estimación de la desviación de muestreo entre tramas T k comprende:
ajustar el valor de estimación de la desviación de muestreo entre tramas una vez cada N seguimiento tramas, y se asume que el valor de estimación actual es Tk , entonces
en el que el proceso de ajustar la posición de sincronización del nivel de intervalo de tiempo es como sigue:
el período de ajuste de la posición de sincronización de trama es actualizar una vez cada 3 tramas, cada 3 tramas se consideran una supertrama, y se asume que la posición inicial del símbolo de sincronización del primer intervalo de tiempo de la primera trama en la k-ésima supertrama es áfc, y entonces la posición correspondiente de la (k 1 )-ésima supertrama es áfc+1 = d k 3 ffc, y así sucesivamente;
la posición de símbolo de sincronización de cada intervalo de tiempo en la supertrama se calcula según la posición de sincronización de la supertrama. Se asume que la posición inicial del símbolo de sincronización del y-ésimo intervalo de tiempo de la i-ésima trama en la k-ésima supertrama es 5® , entonces:
la posición inicial de la ventana FFT de cada símbolo OFDM se calcula según la posición inicial del símbolo de sincronización S ¡k) del intervalo de tiempo, y, como la desviación de temporización existente entre los puntos de muestreo de cabecera y de cola no es grande, se puede considerar que no existe desviación de muestreo en el intervalo de tiempo.
En la realización anterior, el valor de estimación de la desviación de muestreo entre tramas se calcula en el intervalo de una trama, y también se puede calcular en 2 o más tramas; y si el valor de estimación de la desviación de muestreo entre tramas se calcula en p tramas, M es el número de puntos de muestreo de p tramas en este momento. Calcular la posición de símbolo de sincronización de cada intervalo de tiempo en el mismo período de actualización también se debe cambiar consecuentemente.
La figura 4 proporciona una probabilidad de fallo de capturar la desviación de muestreo entre tramas del filtro de mediana de diferentes longitudes según la realización, y en la figura 4 se puede ver que la probabilidad de fallo de
capturar la desviación de muestreo entre tramas se reduce con el aumento de la longitud del filtro de mediana. La figura 5 proporciona un diagrama esquemático de la variación del valor de seguimiento de la desviación de muestreo entre tramas con el tiempo según la presente invención, y en la figura 5 se puede ver que, en el proceso de seguimiento, el error de estimación de la desviación de muestreo entre tramas es convergente, y la desviación de muestreo entre tramas se reduce con el aumento del tiempo.
También se describe un aparato de sincronización de temporización, y, como se muestra en la figura 6, el aparato comprende:
un módulo -601- de obtención de la posición de símbolo de sincronización inicial, que se usa para obtener la posición de símbolo de sincronización d 0 de un intervalo de tiempo del período de actualización inicial;
un módulo -602- de obtención del valor de estimación de la desviación de muestreo entre tramas, que se usa para obtener el valor de estimación de la desviación de muestreo entre tramas T k del ft-ésimo período de actualización; en el que el valor de estimación de la desviación de muestreo entre tramas T k es el valor de estimación de la desviación de la posición de símbolo de sincronización en una trama, k > 0;
un módulo -603- de actualización, que se usa para tomar Nseguimiento tramas como el período para actualizar la posición de símbolo de sincronización, y obtener la posición de símbolo de sincronización áfc+1 = d k N se gu im ie n t0 T k del intervalo de tiempo del (ft+1)-ésimo período de actualización según la posición de símbolo de sincronización d k del intervalo de tiempo del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de este período de actualización; y
un módulo -604- de predicción de sincronización, que se usa para obtener las posiciones de símbolos de sincronización de otros intervalos de tiempo en el período de actualización según la posición de símbolo de sincronización d k del intervalo de tiempo del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k del período de actualización.
El módulo -601- de obtención de la posición de símbolo de sincronización inicial comprende, además:
una unidad de obtención de la posición de sincronización inicial, que se usa para llevar a cabo la sincronización gruesa en los Nguesa intervalos de tiempo continuos y obtener Nguesa posiciones de sincronización normalizadas, que son x n, x u ... , x N , en secuencia, y llevar a cabo el filtrado de mediana en x n , x - , , ... , x N , para obtener la posición de sincronización inicial dgruesa;
una unidad de sincronización fina, que se usa para obtener las posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y el período de los símbolos de sincronización que se producen en el extremo de envío; llevar a cabo la sincronización fina Nadq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos, y obtener N adq posiciones de sincronización normalizadas x [ , ... , x'^adq_ í , y una unidad de filtrado, que se usa para obtener d 0 después de llevar a cabo el filtrado de mediana en las x 'o,x í , ■■■•x Nadq- 1.
El módulo -602- de obtención del valor de estimación de la desviación de muestreo entre tramas comprende, además:
una unidad -6021 - de estimación inicial, que se usa para obtener el valor de estimación de la desviación de muestreo entre tramas T 0 en el período de actualización inicial;
una unidad -6022- de seguimiento, que se usa para seguir la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, obtener el valor de seguimiento de la desviación de muestreo entre tramas Tse gu im ie n t0 ,k+1 del (ft+1)-ésimo período de actualización, y la forma de seguimiento comprende: estimar la posición de símbolo de sincronización del intervalo de tiempo inicial de cada trama en el (ft+1)-ésimo período de actualización, realizar la sustracción para obtener la desviación de muestreo entre tramas de cada trama adyacente, y obtener T segu im ie n t0 ,k+1 según la desviación de muestreo entre tramas de cada trama adyacente;
una unidad -6023- de generación, que se usa para generar el valor de estimación de la desviación de muestreo entre tramas T k+1 del (ft+1 )-ésimo período de actualización según la siguiente fórmula:
en la que Thdec es el umbral de decisión de si el valor de seguimiento es anómalo, a es el factor de ponderación, 0 < a < 1, T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, y Tse g u im ie n to k 1 es el valor de seguimiento de la desviación de muestreo entre tramas del (k 1 )-ésimo período de actualización, k > 0.
La unidad -6021- de estimación inicial obtiene el valor de estimación de la desviación de muestreo entre tramas f 0 del período de actualización inicial de la siguiente manera:
desplazar M puntos de muestreo hacia atrás desde la posición d 0 después de obtener la posición de símbolo de sincronización á0 del período de actualización inicial, en la que M es el número de puntos de muestreo en una trama, y llevar a cabo la sincronización fina Nadq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos, obteniendo N adq posiciones de sincronización normalizadas x H ,x " 1, . , x ' I¡ a iq _ 1 , y obtener áal después de llevar a cabo el filtrado de mediana en . , x [t¡ a iq _ 1 ;
realizar la sustracción para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 = H a l - d 0 en el período de actualización inicial.
La unidad -6022- de seguimiento comprende:
una sub-unidad de corte, que se usa para cortar y obtener el símbolo de sincronización del mismo intervalo de tiempo de la trama siguiente desplazando M puntos de muestreo hacia atrás según la posición de símbolo de sincronización áfc+1 del período de actualización en el (ft+1)-ésimo período de actualización, en la que M es el número de puntos de muestreo en cada trama, y se cortan Nseguimiento veces en conjunto;
una sub-unidad de estimación, que lleva a cabo la estimación de sincronización final en el símbolo de sincronización cortado cada vez, y obtiene la nueva posición de sincronización normalizada á¡, 0 < i < N segu im ien t0 - 1;
una sub-unidad de obtención del valor de estimación de la desviación de muestreo, que se usa para obtener el valor de estimación de la desviación de muestreo entre tramas y ¡ = d ¿ según la d ¡ obtenida mediante la sub-unidad de estimación, 0 < t < N segu im ien to 1;
una sub-unidad de filtrado, que se usa para llevar a cabo el filtrado de mediana en y0,yi, ...,yjv ¡m¡ent0- i para obtener el valor de seguimiento de la desviación de muestreo entre tramas T segu im ien t0 del (ft+1)-ésimo período de actualización.
El módulo -604- de predicción de sincronización predice para obtener el valor de la posición inicial del símbolo de sincronización 5® del y-ésimo intervalo de tiempo de la /-ésima trama en el ft-ésimo período de actualización de la siguiente manera:
en el que Nintervaios es el número de los intervalos de tiempo incluidos en cada trama, y d k es la posición de símbolo de sincronización del intervalo de tiempo inicial del ft-ésimo período de actualización.
Algunas realizaciones se pueden aplicar en el sistema de radiodifusión similar al sistema CMMB.
Las características del esquema técnico de las realizaciones son las siguientes: (1) adoptar el procedimiento del filtrado de mediana de los múltiples intervalos de tiempo continuos para mejorar la robustez de la sincronización inicial; (2) usar el resultado de la sincronización fina de tramas adyacentes para estimar la desviación de muestreo entre tramas; (3) adoptar los mecanismos duales del filtrado de mediana y el umbral de decisión de fiabilidad de la sincronización para garantizar la robustez del proceso de actualizar la estimación de la desviación de muestreo entre tramas; (4) realizar el mejor uso de la característica periódica de la señal de radiodifusión; (5) ajustar la posición de sincronización de temporización basándose en la técnica de predicción de sincronización en lugar de llevar a cabo la sincronización gruesa y la sincronización fina en cada símbolo de sincronización, lo que reduce la complejidad de cálculo. El procedimiento de sincronización de señal de las realizaciones usa el resultado de la sincronización fina para estimar la desviación de muestreo entre tramas, y combina técnicas de predicción de sincronización, filtrado de mediana y umbral de decisión de fiabilidad de la sincronización, etc. para garantizar la robustez de la sincronización del sistema.
Ciertamente, la invención también puede tener diversas realizaciones diferentes, y los expertos en la materia pueden realizar diversas modificaciones y variaciones según la invención sin salirse del alcance de la presente invención, tal como se define en las reivindicaciones. Dichas modificaciones y variaciones deben caer dentro del alcance de
protección de la presente invención.
Aplicabilidad industrial
El procedimiento y el aparato de las realizaciones hacen el mejor uso posible de la característica de la estructura de trama de la capa física móvil multimedia de China, e implementa la robusta y valiosa estimación de la posición de sincronización de temporización. Cuando una determinada señal de trama se interrumpe, la técnica de sincronización tradicional perderá la posición de sincronización, lo que hace que el sistema se reinicie; sin embargo, el procedimiento y el aparato de las realizaciones pueden seguir la posición de sincronización aunque se interrumpan varias señales de trama. Además, se producirán valores anómalos del resultado de la sincronización fina cuando se produzca un desvanecimiento profundo del símbolo de sincronización; y el procedimiento y aparato de las realizaciones elimina los valores anómalos adoptando técnicas de predicción de sincronización, filtrado de mediana y decisión del umbral de fiabilidad de la sincronización, etc., lo que mejora drásticamente la robustez de la sincronización del sistema.
Claims (12)
1. Procedimiento de sincronización, que comprende:
obtener una posición de símbolo de sincronización d 0 de un intervalo de tiempo de un período de actualización inicial;
tomar Nseguimiento tramas como un período de actualización para ajustar la posición de símbolo de sincronización, y comprendiendo la etapa de ajustar la posición de símbolo de sincronización:
obtener una posición de símbolo de sincronización áfc+1 — d k N se gu im ie n t0 T k de un intervalo de tiempo correspondiente de un (ft+1)-ésimo período de actualización según una posición de símbolo de sincronización á k de un intervalo de tiempo correspondiente de un ft-ésimo período de actualización y un valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización; en el que el intervalo de tiempo correspondiente se refiere a un intervalo de tiempo que corresponde a una posición de dicho intervalo de tiempo de dicho período de actualización inicial;
obtener posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho ft-ésimo período de actualización según la posición de símbolo de sincronización d k del intervalo de tiempo correspondiente del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización, en el que la desviación de muestreo entre tramas es una desviación de temporización en una trama unitaria causada por la desviación de un oscilador de un reloj de muestreo, y el valor de estimación de la desviación de muestreo entre tramas T k se refiere a un valor de estimación de una desviación de la posición de símbolo de sincronización en una trama, k > 0;
con el fin de implementar una sincronización de temporización.
2. Procedimiento, según la reivindicación 1, en el que la etapa de obtener la posición de símbolo de sincronización á0 de dicho intervalo de tiempo del período de actualización inicial comprende:
llevar a cabo una sincronización gruesa en Ngruesa intervalos de tiempo continuos para obtener Ngruesa posiciones de sincronización normalizadas x n , x - , , ... , x N _ i , y llevar a cabo un filtrado de mediana en x n, x - , , . . . , x N , para obtener una posición de sincronización inicial d g ru e s a '; en el que Ngruesa es el número de intervalos de tiempo buscados de manera continua en la sincronización gruesa;
obtener posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y un período de los símbolos de sincronización que se producen en un extremo de envío;
llevar a cabo una sincronización fina Nadq veces en los símbolos de sincronización en Nadq intervalos de tiempo continuos para obtener N adq posiciones de sincronización normalizadas x '0, x ^,..., x'Nadq- í , y obtener dicha posición de símbolo de sincronización d 0 después de llevar a cabo el filtrado de mediana en x'0, x [ , . ,x 'N a iq_ 1 ; en el que Nadq es el número de intervalos de tiempo buscados de manera continua en la captura de muestreo entre tramas.
3. Procedimiento, según las reivindicaciones 1 o 2, en el que un valor de estimación de la desviación de muestreo entre tramas T k+1 del (ft+1)-ésimo período de actualización se obtiene mediante la siguiente fórmula:
en la que T h dec es un umbral de decisión de si un valor de seguimiento es anómalo, a es un factor de ponderación, 0 — a — 1, T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, Tse g u im ie n to k 1 es un valor de seguimiento de la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, k > 0, el valor de estimación de la desviación de muestreo entre tramas del período de actualización inicial es f 0; y una forma de calcular Tse g u im ie n to k 1 comprende: estimar la posición de símbolo de sincronización de un intervalo de tiempo inicial de cada trama en el (ft+1)-ésimo período de actualización, realizar una sustracción en las posiciones de símbolos de sincronización de los intervalos de tiempo iniciales de todas las tramas para obtener una desviación de muestreo entre tramas de cada trama adyacente, y obtener Ts e g u im ie n to k+ 1 según la desviación de muestreo entre tramas de cada trama adyacente.
4. Procedimiento, según la reivindicación 3, en el que el valor de estimación de la desviación de muestreo entre tramas f 0 del período de actualización inicial se obtiene mediante las siguientes etapas:
desplazar la posición de símbolo de sincronización á0 M puntos de muestreo hacia atrás después de obtener la posición de símbolo de sincronización d 0 del período de actualización inicial, en el que M es el número de puntos de muestreo en una trama, llevar a cabo la sincronización fina Nadq veces en los símbolos de sincronización en los Nadq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas x H , x " ^ , . , x ' ¡ ¡ a iq _ 1 , y obtener H a l después de llevar a cabo el filtrado de mediana en x ^ . x "^,... ,x 'Ñ y
realizar una sustracción en Ha l y d 0 para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 = ¿ a i - d 0 en el período de actualización inicial.
5. Procedimiento, según la reivindicación 3, en el que el valor de seguimiento de la desviación de muestreo entre tramas Tse g u im ie n to k 1 del (k+1)-ésimo período de actualización se obtiene mediante las siguientes etapas:
3a, en el (k+1)-ésimo período de actualización, desplazar la posición de símbolo de sincronización áfc+1 del intervalo de tiempo correspondiente del símbolo de sincronización del (k+1)-ésimo período de actualización M puntos de muestreo hacia atrás para cortar y obtener un símbolo de sincronización de un intervalo de tiempo correspondiente de una trama siguiente, en el que M es el número de puntos de muestreo de cada trama;
3b, llevar a cabo una estimación de sincronización fina en el símbolo de sincronización cortado para obtener una nueva posición de símbolo de sincronización normalizada á¡, y tomar una posición inicial del símbolo de sincronización cortado durante la normalización como 0;
3c, obtener el valor de estimación de la desviación de muestreo entre tramas y ¡ = á ¡ de una vez;
3d, estimar Nsegumiento valores de estimación de la desviación de muestreo entre tramas y0,y i , ... •9 N seguímíent0- i en el (k+1)-ésimo período de actualización según las etapas anteriores 3a, 3b y 3c;
3e, llevar a cabo el filtrado de mediana sobre y0,yi, ■■■ >y N seguimienC0- i para obtener el valor de seguimiento de la desviación de muestreo entre tramas Tsegu im ien t0 del (k+1)-ésimo período de actualización.
6. Procedimiento, según la reivindicación 1, en el que:
si el intervalo de tiempo correspondiente del k-ésimo período de actualización es un intervalo de tiempo inicial del k-ésimo período de actualización, entonces un valor de una posición de símbolo de sincronización 5® de un y-ésimo intervalo de tiempo de una i-ésima trama en otros intervalos de tiempo en el k-ésimo período de actualización es como sigue:
en el que N ¡„tervaios es el número de intervalos de tiempo incluidos en cada trama.
7. Aparato de sincronización, que comprende:
un módulo (601) de obtención de la posición de símbolo de sincronización inicial, que está configurado para obtener una posición de símbolo de sincronización d 0 de un intervalo de tiempo de un período de actualización inicial; un módulo (602) de obtención del valor de estimación de la desviación de muestreo entre tramas, que está configurado para obtener un valor de estimación de la desviación de muestreo entre tramas T k de un k-ésimo período de actualización; en el que la desviación de muestreo entre tramas es una desviación de temporización en una trama unitaria causada por la desviación de un oscilador de un reloj de muestreo, y el valor de estimación de la desviación de muestreo entre tramas T k se refiere a un valor de estimación de una desviación de la posición de símbolo de sincronización en una trama, k > 0;
un módulo (603) de actualización, que está configurado para: tomar N segu¡mento tramas como un período de actualización, obtener una posición de símbolo de sincronización áfc+1 = d k N se gu im ie n t0 T k de un intervalo de tiempo correspondiente de un (k+1)-ésimo período de actualización según una posición de símbolo de sincronización d k de un intervalo de tiempo correspondiente del k-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho k-ésimo período de actualización; en el que el intervalo de tiempo correspondiente se refiere a un intervalo de tiempo que corresponde a una posición de dicho intervalo de tiempo de dicho período de actualización inicial; y
un módulo (604) de predicción de sincronización, que está configurado para obtener las posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho k-ésimo período de actualización según la posición de símbolo
de sincronización d k del intervalo de tiempo correspondiente del ft-ésimo período de actualización y el valor de estimación de la desviación de muestreo entre tramas T k de dicho ft-ésimo período de actualización;
con el fin de implementar una sincronización de temporización.
8. Aparato, según la reivindicación 7, en el que dicho módulo (601) de obtención de la posición de símbolo de sincronización inicial comprende:
una unidad de obtención de la posición de sincronización inicial, que está configurada para llevar a cabo una sincronización gruesa en Nguesa intervalos de tiempo continuos para obtener Nguesa posiciones de sincronización normalizadas x 0, x í , ^ , x Ngruesd- í , y llevar a cabo un filtrado de mediana en x 0 , x í , ... , x N s a r í para obtener una posición de sincronización inicial cLg ru e sa ; en la que N guesa es el número de intervalos de tiempo buscados de manera continua en la sincronización gruesa;
una unidad de sincronización fina, que está configurada para obtener posiciones gruesas de los símbolos de sincronización según la posición de sincronización inicial d g ruesa y un período de los símbolos de sincronización que se producen en un extremo de envío, llevar a cabo una sincronización fina Nadq veces en los símbolos de sincronización en Nadq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas x '° -x í .... x Nadq- i ; y
una unidad de filtrado, que está configurada para obtener dicha posición de símbolo de sincronización d 0 después de llevar a cabo el filtrado de mediana en las x ¡ , , x [ , ■ , x 'Nadq- 1 ; en la que Nadq es el número de intervalos de tiempo buscados de manera continua en la captura de muestreo entre tramas.
9. Aparato, según las reivindicaciones 7 u 8, en el que el módulo (602) de obtención del valor de estimación de la desviación de muestreo entre tramas comprende:
una unidad (6021) de estimación inicial, que está configurada para obtener el valor de estimación de la desviación de muestreo entre tramas T 0 del período de actualización inicial;
una unidad (6022) de seguimiento, que está configurada para seguir desviaciones de muestreo entre tramas del (ft+1)-ésimo período de actualización, y obtener un valor de seguimiento de la desviación de muestreo entre tramas T se g u im ie n to ,k i del (ft+1)-ésimo período de actualización, en el que Tsegu im ien to k+1 se obtiene estimando la posición de símbolo de sincronización de un intervalo de tiempo inicial de cada trama en el (ft+1)-ésimo período de actualización, realizar la sustracción en las posiciones de símbolos de sincronización del intervalo de tiempo inicial de cada trama para obtener la desviación de muestreo entre tramas de cada trama adyacente, y obtener T s e g u im ie n to ,k i según la desviación de muestreo entre tramas de cada trama adyacente; y
una unidad (6023) de generación, que está configurada para generar el valor de estimación de la desviación de muestreo entre tramas T k Í del (ft+1)-ésimo período de actualización mediante la siguiente fórmula:
en la que T h dec es un umbral de decisión de si un valor de seguimiento es anómalo, a es un factor de ponderación, 0 — a — 1, T k es el valor de estimación de la desviación de muestreo entre tramas del ft-ésimo período de actualización, f se5U¡m¡ent0,fc+1 es el valor de seguimiento de la desviación de muestreo entre tramas del (ft+1)-ésimo período de actualización, y k > 0.
10. Aparato, según la reivindicación 9, en el que dicha unidad (6021) de estimación inicial está configurada para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 del período de actualización inicial de la siguiente manera:
desplazar la posición de símbolo de sincronización á0 M puntos de muestreo hacia atrás después de obtener la posición de símbolo de sincronización d 0 del período de actualización inicial, en el que M es el número de puntos de muestreo en una trama, llevar a cabo la sincronización fina N adq veces en los símbolos de sincronización en los N adq intervalos de tiempo continuos para obtener Nadq posiciones de sincronización normalizadas x ¿ ', x " 1, ^ , x ^ a iq _ 1 , y obtener d a l después de llevar a cabo el filtrado de mediana en x ¡ ¡ , x " 1, ■ , x ^ adq_ 1 ; y realizar la sustracción en áal y á0 para obtener el valor de estimación de la desviación de muestreo entre tramas f 0 — áal - á0 en el período de actualización inicial.
11. Aparato, según la reivindicación 9, en el que dicha unidad (6022) de seguimiento comprende:
una sub-unidad de corte, que está configurada para, en el (k+1)-ésimo período de actualización, desplazar la posición de símbolo de sincronización áfc+1 del intervalo de tiempo correspondiente del símbolo de sincronización del (k+1)-ésimo período de actualización M puntos de muestreo hacia atrás para cortar y obtener un símbolo de sincronización de un intervalo de tiempo correspondiente de una trama siguiente, en la que M es el número de puntos de muestreo de cada trama, y el número del corte y de la obtención es Nseguimiento,
una sub-unidad de estimación, que está configurada para llevar a cabo una estimación de sincronización fina en el símbolo de sincronización cortado, cada vez, para obtener una nueva posición de símbolo de sincronización normalizada á¡, 0 < i < N segu im ien t0 - 1; y tomar una posición inicial del símbolo de sincronización cortado durante la normalización como 0;
una sub-unidad de obtención del valor de estimación de la desviación de muestreo, que está configurada para obtener el valor de estimación de la desviación de muestreo y¡ = según la posición de símbolo de sincronización normalizada á ¡ obtenida mediante la sub-unidad de estimación, 0 < i < N segu im ien t0 - 1; y
una sub-unidad de filtrado, que está configurada para: llevar a cabo el filtrado de mediana en y ^ y ^ ■■■ ,y N seguímíent0-1 para obtener el valor de seguimiento de la desviación de muestreo entre tramas Tsegu im ien t0 del (k+1 )-ésimo período de actualización.
12. Aparato, según la reivindicación 7, en el que dicho módulo (604) de predicción de sincronización está configurado para obtener las posiciones de símbolos de sincronización de otros intervalos de tiempo en dicho k-ésimo período de actualización cuando el intervalo de tiempo correspondiente del k-ésimo período de actualización es un intervalo de tiempo inicial del k-ésimo período de actualización de la siguiente manera:
un valor de la posición de símbolo de sincronización 5® de un y-ésimo intervalo de tiempo de una /-ésima trama en los otros intervalos de tiempo es como sigue:
en el que N¡n^ a i os es el número de intervalos de tiempo incluidos en cada trama, y dicha d k es la posición de símbolo de sincronización del intervalo de tiempo inicial del k-ésimo período de actualización.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102029836A CN101902428B (zh) | 2009-05-26 | 2009-05-26 | 一种定时同步方法和装置 |
PCT/CN2010/071329 WO2010135927A1 (zh) | 2009-05-26 | 2010-03-25 | 一种同步方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2701912T3 true ES2701912T3 (es) | 2019-02-26 |
Family
ID=43222141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES10780009T Active ES2701912T3 (es) | 2009-05-26 | 2010-03-25 | Procedimiento y dispositivo de sincronización |
Country Status (6)
Country | Link |
---|---|
US (1) | US8743911B2 (es) |
EP (1) | EP2434814B1 (es) |
CN (1) | CN101902428B (es) |
ES (1) | ES2701912T3 (es) |
PL (1) | PL2434814T3 (es) |
WO (1) | WO2010135927A1 (es) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102468865A (zh) * | 2010-11-18 | 2012-05-23 | 中兴通讯股份有限公司 | 一种小区搜索粗同步的方法和装置 |
CN102510494B (zh) * | 2011-10-09 | 2014-02-05 | 杭州华三通信技术有限公司 | 对i帧进行同步的方法及设备 |
CN103379061B (zh) * | 2012-04-12 | 2017-10-17 | 中兴通讯股份有限公司 | 一种微波***的同步与均衡联合设计方法和装置 |
US10200169B2 (en) * | 2016-03-11 | 2019-02-05 | Qualcomm Incorporated | Narrowband wireless communications cell search |
CN107070496B (zh) * | 2017-04-13 | 2019-03-26 | 西安电子科技大学 | 基于部分匹配滤波算法的实时同步捕获装置及方法 |
CN108777670B (zh) * | 2018-05-31 | 2020-11-10 | 清华大学 | 一种帧同步方法及装置 |
CN109741286B (zh) * | 2019-02-19 | 2021-01-05 | 厦门码灵半导体技术有限公司 | 中值滤波方法、装置、存储介质和电子设备 |
CN112165368B (zh) * | 2020-08-27 | 2021-12-21 | 西南科技大学 | 一种时间同步的实时自适应收敛估计*** |
CN113132287B (zh) * | 2021-04-07 | 2022-05-13 | 深圳智微电子科技有限公司 | 一种ofdm***中的同步检测方法及装置 |
CN114301562B (zh) * | 2021-12-13 | 2023-05-26 | 西南科技大学 | 一种无线网络时间同步的周期自适应方法及*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4341176B2 (ja) * | 2000-12-08 | 2009-10-07 | ソニー株式会社 | 受信同期装置およびそれを用いた復調装置 |
DE10241691A1 (de) * | 2002-09-09 | 2004-03-25 | Infineon Technologies Ag | Einrichtung und Verfahren zur Durchführung von Korrelationen in einem Mobilfunksystem |
US6912474B2 (en) * | 2003-06-19 | 2005-06-28 | Tektronix, Inc. | Method and apparatus for high-speed synchronous digital acquisition derived in real -time from analog samples |
US7974261B2 (en) * | 2005-06-13 | 2011-07-05 | Qualcomm Incorporated | Basestation methods and apparatus for supporting timing synchronization |
US20070147533A1 (en) * | 2005-12-23 | 2007-06-28 | Motorola, Inc. | Method and system for aggregate channel estimation for frequency-selective transmit beamforming |
CN100534081C (zh) * | 2006-09-14 | 2009-08-26 | 北京航空航天大学 | 一种多输入多输出-正交频分复用***中的时间同步方法 |
CN101170534B (zh) * | 2007-10-31 | 2010-06-23 | 中兴通讯股份有限公司 | 一种移动多媒体广播***定时粗同步捕获方法 |
US8848771B2 (en) * | 2009-05-14 | 2014-09-30 | Qualcomm Incorporated | System and method for simultaneous operation of multiple modems using a single transceiver |
-
2009
- 2009-05-26 CN CN2009102029836A patent/CN101902428B/zh not_active Expired - Fee Related
-
2010
- 2010-03-25 WO PCT/CN2010/071329 patent/WO2010135927A1/zh active Application Filing
- 2010-03-25 US US13/257,920 patent/US8743911B2/en not_active Expired - Fee Related
- 2010-03-25 EP EP10780009.6A patent/EP2434814B1/en not_active Not-in-force
- 2010-03-25 PL PL10780009T patent/PL2434814T3/pl unknown
- 2010-03-25 ES ES10780009T patent/ES2701912T3/es active Active
Also Published As
Publication number | Publication date |
---|---|
EP2434814A4 (en) | 2017-03-15 |
EP2434814A1 (en) | 2012-03-28 |
EP2434814B1 (en) | 2018-09-19 |
US20120099608A1 (en) | 2012-04-26 |
CN101902428B (zh) | 2013-06-05 |
PL2434814T3 (pl) | 2019-02-28 |
WO2010135927A1 (zh) | 2010-12-02 |
US8743911B2 (en) | 2014-06-03 |
CN101902428A (zh) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2701912T3 (es) | Procedimiento y dispositivo de sincronización | |
US10218459B2 (en) | Apparatus and methods for symbol timing error detection, tracking and correction | |
CN101401380B (zh) | 一种用于确定在无线通信接收机处的频率偏移的方法、装置及接收机 | |
KR101291859B1 (ko) | 변화하는 채널 조건에 대한 개선된 타이밍 획득 방법 및 시스템 | |
ES2308738T3 (es) | Estimacion de canal de complejidad reducida en sistemas ofdm. | |
CN102780673A (zh) | 用于ofdm传输的定时获取及模式和保护检测 | |
US10171278B2 (en) | Methods and apparatus for frequency offset estimation | |
CN101909024B (zh) | 最大多普勒频偏的估计方法和装置 | |
TW200929968A (en) | Synchronization in a broadcast OFDM system using time division multiplexed pilots | |
JP5144687B2 (ja) | Ofdm符号タイミングリカバリの方法およびシステム | |
TW201101761A (en) | Methods and systems using fine frequency tracking loop design for WiMAX | |
CN103825859A (zh) | 一种正交频分复用信号的同步捕获方法及接收端设备 | |
US7551692B2 (en) | Frequency recovery apparatus and method for use in digital broadcast receiver | |
CN102571668A (zh) | 一种lte***中的相位补偿方法和*** | |
TW201618474A (zh) | 一種同步估計方法和接收端設備 | |
JP2019507997A (ja) | 重複多重変調方法、装置及びシステム | |
US9866368B1 (en) | Method and apparatus for time tracking in OFDM wireless communication systems | |
CN102832981A (zh) | 一种确定时间同步位置的方法及设备 | |
CN100521554C (zh) | 基于二值全通序列保护间隔填充的频域信道估计方法 | |
TW200935854A (en) | Synchronization in a broadcast OFDM system using time division multiplexed pilots | |
KR20040040125A (ko) | 샘플링 클럭 복원을 위한 클럭 오차 검출장치 및 그방법과 그 장치를 포함하는 오에프디엠 수신기 | |
KR100672304B1 (ko) | 방송 수신기에서 심볼 위치 추적 방법 | |
JP6506596B2 (ja) | 無線通信装置、無線通信方法、無線通信システム及びチップ | |
CN105450573A (zh) | 频偏检测方法及装置 | |
Fedra et al. | Low computing complexity frame synchronization for OFDM communication |