ES2255279T3 - Metodo de seleccion de un patron de sincronizacion a partir de una señal de prueba. - Google Patents
Metodo de seleccion de un patron de sincronizacion a partir de una señal de prueba.Info
- Publication number
- ES2255279T3 ES2255279T3 ES99930065T ES99930065T ES2255279T3 ES 2255279 T3 ES2255279 T3 ES 2255279T3 ES 99930065 T ES99930065 T ES 99930065T ES 99930065 T ES99930065 T ES 99930065T ES 2255279 T3 ES2255279 T3 ES 2255279T3
- Authority
- ES
- Spain
- Prior art keywords
- synchronization
- signal
- pattern
- mentioned
- distance
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
- H04L1/242—Testing correct operation by comparing a transmitted test signal with a locally generated replica
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/042—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
- H04L2027/0034—Correction of carrier offset using hypothesis testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
Un método de medida de la calidad de una señal, cuyo método incluye: enviar una señal de prueba desde un extremo emisor (10) a un extremo receptor de una conexión, almacenar una copia de la mencionada señal de prueba en el mencionado extremo receptor, y medir la similaridad entre la mencionada copia almacenada de la mencionada señal de prueba y la señal recibida en el mencionado extremo receptor, seleccionar una secuencia de patrones de sincronización diferentes directamente desde la mencionada copia almacenada de la mencionada señal de prueba; determinar a parir de la mencionada señal recibida, una secuencia de segmentos de la señal que coincida mejor con la mencionada secuencia del patrón de sincronización mencionado; y sincronizar la mencionada señal recibida con la mencionada secuencia de segmentos de la señal, sincronizando por tanto la mencionada señal recibida con la mencionada copia almacenada de la mencionada señal de prueba.
Description
Método de selección de un patrón de
sincronización a partir de una señal de prueba.
La presente invención está relacionada en general
con la medida de calidad de una señal, y en particular con la
sincronización de una señal de prueba almacenada con una señal
recibida, cuya calidad tiene que ser medida.
Con el fin de localizar los puntos débiles de por
ejemplo un sistema telefónico o un sistema de radiocomunicaciones
celulares, es posible transmitir una señal de voz conocida y
comparar la señal recibida con una copia de la misma señal. Tiene
que resolverse un problema antes de la comparación, que es la
sincronización de las muestras de la copia almacenada con las
muestras de la señal recibida.
La referencia [1] describe un sistema de
calificación de la calidad de la transmisión, en el cual una señal
de prueba provista con una señal de sincronización en la forma de
varias señales moduladas en frecuencia, se transmite repetidamente
desde un transmisor hasta un receptor. En el receptor se utiliza la
señal de sincronización para encontrar el inicio de la señal de
prueba. Posteriormente se descarta la señal de sincronización, y la
señal de prueba en curso se utiliza para calificar la calidad. Un
inconveniente de este método es que el tiempo ocupado por la señal
de sincronización no puede utilizarse para la calificación, lo cual
hace que sea menos fiable la calificación final. Otro inconveniente
de este método del arte previo es que si se pierde la sincronización
durante la señal de prueba, por ejemplo debido a una conmutación de
traspaso en el sistema de radiocomunicaciones celulares, la
re-sincronización no será posible hasta que termine
la señal de prueba y se transmita una nueva señal modulada en
frecuencia, lo cual puede requerir un tiempo tan largo como
20-30 segundos.
La referencia [2] describe un método de
sincronización de la señal en un receptor de radio, en el cual se
combina una secuencia de sincronización dedicada con una señal
portadora de la información conocida para reducir el tiempo de
sincronización.
Un objeto de la presente invención es un método y
un sistema de medida de la calidad de una señal, que se basan en un
método de sincronización que permite la medida de la calidad de la
señal completa recibida.
En forma resumida, la presente invención consigue
este objeto mediante la selección de patrones de sincronización de
la propia señal de prueba, y mediante el uso de estos patrones para
tanto la sincronización como para la medida de la calidad.
Otro objeto de la invención es un método de
medida de la calidad de la señal que incluye un método de
sincronización que permite la re-sincronización
frecuente.
Un objeto adicional de la invención es un método
de selección del patrón de sincronización para seleccionar los
patrones de sincronización adecuados a partir de una señal de
prueba.
Otro objeto incluso de la invención es un método
de refinamiento de la posición de sincronización.
Los objetos anteriores se consiguen de acuerdo
con las reivindicaciones adjuntas de la patente.
La invención conjuntamente con objetos y ventajas
adicionales de la misma, podrá ser comprendida mejor mediante la
referencia a la siguiente descripción considerada conjuntamente con
los dibujos adjuntos, en los que:
la figura 1 es un diagrama de tiempos que muestra
las funciones características de un método de sincronización de la
señal del arte previo;
la figura 2 es un diagrama de tiempos que muestra
las funciones características de una realización de un método de
sincronización de la señal de acuerdo con la presente invención;
la figura 3 es un diagrama de tiempos que muestra
las funciones características de otra realización de un método de
sincronización de la señal de acuerdo con la presente invención;
la figura 4 es un diagrama de tiempos que muestra
una realización del método de selección del patrón de sincronización
de acuerdo con la presente invención;
\newpage
la figura 5 es un diagrama de flujo que muestra
el método de selección del patrón de sincronización de acuerdo con
la presente invención;
la figura 6 es un diagrama de tiempos que muestra
8 funciones de distancia para 8 patrones de sincronización
distintos;
la figura 7 es un diagrama de flujo que muestra
el método de sincronización de la señal de acuerdo con la presente
invención;
la figura 8 es un diagrama de bloques que muestra
el aparato de sincronización de la señal de acuerdo con la presente
invención;
la figura 9 es un diagrama de tiempos que muestra
el método de refinamiento de la posición de sincronización de
acuerdo con la presente invención; y
la figura 10 es un diagrama de flujo que muestra
el método de refinamiento de la posición de sincronización, de
acuerdo con la presente invención.
La presente invención se describirá con
referencia a un sistema de radiocomunicaciones móviles. No obstante,
se observará que pueden utilizarse los mismos principios en otros
tipos de "conexiones", por ejemplo en las redes publicas de
telefonía conmutada o bien en cualquier situación en donde una señal
de prueba conocida posiblemente alterada tenga que ser comparada con
una copia de la señal de prueba original.
Antes de describir con detalle la invención, se
expondrá una explicación conceptual corta de la idea de la invención
con referencia a las figuras 1-3.
La figura 1 es un diagrama de tiempos que muestra
las funciones características de un método de sincronización de una
señal del arte previo. Una señal de voz predeterminada se transmite
repetidamente desde un transmisor hasta un receptor. Una copia de
esta señal de voz se almacena en el receptor. Con el fin de
sincronizar la señal almacenada con la señal recibida, se añade a
cada señal de voz transmitida una señal de sincronización dedicada
SINC, por ejemplo una señal modulada en frecuencia. Esto implica que
no es posible medir la calidad de la señal recibida durante el 100%
del tiempo, puesto que no se ejecutan medidas durante el tiempo
ocupado por la señal de sincronización. Adicionalmente, si se pierde
la sincronización durante la recepción de la señal de prueba, por
ejemplo debido a una conmutación de traspaso, la
re-sincronización no se podrá ejecutar hasta que
llegue la siguiente señal modulada en frecuencia, lo cual puede
requerir hasta 20-30 segundos. Esto implica que las
medidas de calidad ejecutadas durante este periodo de falta de
sincronización darán resultados engañosos, puesto que la calidad de
la señal recibida no podrá ser realmente correcta, puesto que como
está fuera de sincronismo con la señal de prueba almacenada, la
medida de calidad podrá indicar una mala calidad de recepción
durante este periodo.
La figura 2 es un diagrama de tiempos que muestra
las funciones características de una realización de un método de
sincronización de la señal de acuerdo con la presente invención. En
este caso, los patrones de sincronización SINC1, SINC2 se
seleccionan directamente de la señal de voz. Así pues, los patrones
de sincronización SINC1, SINC2 se utilizan para la sincronización y
para la medida de la calidad (puesto que son de hecho unas señales
de voz).
Puesto que los patrones de sincronización SINC1 y
SINC2 se seleccionan directamente a partir de la propia señal de
voz, una importante característica de la presente invención es un
método de selección del patrón de sincronización. Dicho método se
describirá con detalle con referencia a las figuras
4-5.
Adicionalmente, en la figura 2 existen varios
patrones de sincronización (SINC1 y SINC2 en el ejemplo), en cada
señal transmitida. Esta es una función característica de la presente
invención. Tal como se describirá con detalle y en referencia a las
figuras 6-8, el método de sincronización de la
presente invención utiliza varios patrones de sincronización, para
determinar la posición de sincronización más probable. Los múltiples
patrones de sincronización reducen también los tiempos de falta de
sincronismo debido por ejemplo a la conmutación de traspaso.
La figura 3 es un diagrama de tiempos que muestra
las funciones características de otra realización de un método de
sincronización de la señal de acuerdo con la presente invención.
Esta realización es típica para el entorno en el cual se utiliza la
invención. En esta realización, la señal de voz que se transmite
repetidamente, y de la cual se guarda una copia en el receptor, es
de una duración aproximada de 20-30 segundos, y
comprende varias frases grabadas (8 en el ejemplo). Típicamente,
cada frase contiene una voz masculina, femenina o de un niño. En la
presente realización, existen 8 patrones de sincronización en la
señal de voz, una para cada frase.
La figura 4 es un diagrama de tiempos que muestra
una de las muchas realizaciones posibles del método de selección del
patrón de sincronización de acuerdo con la presente invención. En
este ejemplo, se selecciona un patrón de sincronización
independiente a partir de cada frase. Primeramente se decide una
longitud del patrón de sincronización. A continuación se selecciona
un segmento que tenga esta longitud a partir de la frase.
Posteriormente se determina una medida de distancia entre el
segmento seleccionado y cada ventana posible (que tenga la misma
longitud) de la frase. La curva en la figura 4 muestra el resultado
de dichos cálculos. Esta curva tendrá una distancia mínima de cero
en la posición en donde coincida el segmento seleccionado con una
ventana correspondiente. Tal como se muestra en la figura 4,
existirán también otras ventanas de la frase que tengan una
distancia corta (son similares) hasta el segmento seleccionado.
Estas posiciones mostrarán los mínimos en la curva de la distancia.
El más pequeño de estos mínimos se denominará como el "margen"
del segmento seleccionado, y representará un ejemplo de una media
exclusiva del patrón que describirá la forma en la que el segmento
seleccionado se distingue a sí mamo con respecto al resto de la
frase. El segmento deberá tener un gran margen, con el fin de ser
adecuado como un patrón de sincronización (deberá reconocer
fácilmente el patrón de sincronización y no confundirlo con otras
partes de la frase). Tal como se expuso anteriormente, la curva en
la figura 4 representa un ejemplo de una función de la distancia
para solo un segmento seleccionado de una longitud predeterminada.
El mismo tipo de curva se genera ahora para cada posible selección
del segmento (de la longitud dada) de la frase. Finalmente, se
selecciona el segmento más exclusivo (el que tenga el margen más
grande en el ejemplo) como el patrón de sincronización de la frase.
Este proceso se repite para las demás frases de la señal de voz.
A partir del párrafo anterior es evidente que el
tipo de medida de la distancia que se utilice en la búsqueda del
patrón de sincronización puede influenciar en los márgenes actuales
que se obtengan, y por tanto en la selección del patrón
"mejor". La selección de la medida de distancia se expondrá con
detalle con referencia a la figura 9-10.
La figura 5 es un diagrama de flujo que muestra
el método de selección del patrón de sincronización de acuerdo con
la presente invención. En la etapa S1 se selecciona una longitud del
segmento. La etapa S2 selecciona la primera frase de la señal de
prueba. La etapa S3 selecciona el primer segmento de la longitud
dada en la frase seleccionada. En la etapa S4 se selecciona la
primera ventana en la frase dada. La etapa 55 determina la
distancia entre el segmento y la ventana en curso. La etapa S6
comprueba si la ventana en curso es la última ventana en la frase.
Si éste no es el caso, la etapa S7 selecciona la ventana siguiente y
retorna el procedimiento a la etapa S6. De lo contrario, la
singularidad del segmento se determina en la etapa S8, mediante la
determinación del margen con respecto a las distancias medidas. La
etapa S9 comprueba si el segmento en curso es el último segmento en
la frase seleccionada. Si este no fuera el caso, el procedimiento
selecciona el siguiente segmento en la etapa S10, y retorna a la
etapa S4. De lo contrario S11 determina cual es el segmento de los
segmentos de la frase en curso que tiene el margen más grande, y
selecciona este segmento como el patrón de sincronización de la
frase. La etapa S12 comprueba si la frase en curso es la última
frase de la señal de prueba. Si este no fuera el caso, el
procedimiento selecciona la frase siguiente en la etapa S13 y
retorna a la etapa S3. De lo contrario, se selecciona un patrón de
sincronización para cada frase y el concluye el procedimiento.
Opcionalmente, el procedimiento puede retornar a la etapa S1
(indicado por la línea de trazos) y selecciona otra longitud del
segmento y posteriormente repite el procedimiento con esta nueva
longitud del segmento. Esta opción puede ser utilizada si el margen
se considera demasiado pequeño para distinguir suficientemente el
patrón correspondiente con respecto al resto de la frase.
El método de selección del patrón de
sincronización puede parecer más bien complejo, pero hay que
recordar que se ejecuta solo una vez (típicamente en un ordenador) y
fuera de línea (no durante la transmisión real) durante el proceso
de diseño del sistema de media de la calidad. Una vez seleccionados
los patrones de sincronización, se almacenan en el receptor. Esto
puede realizarse, por ejemplo, mediante el almacenamiento de una
tabla de punteros al comienzo del respectivo patrón en la señal de
prueba almacenada, la longitud de cada patrón y la longitud de cada
frase. Esto dará implícitamente las posiciones y las distancias (en
las muestras) entre los patrones en la señal de prueba. Puesto que
las frases son diferentes de los patrones de sincronización, no
tendrán usualmente la misma posición en cada frase.
En la descripción anterior de la figura
4-5, la media de la singularidad del patrón
seleccionado fue el "margen". No obstante, son posibles también
unas medidas más sofisticadas. Un ejemplo es combinar la prueba del
margen con el requisito de que el patrón tiene que exceder también a
un cierto umbral de energía, antes de que pueda considerarse como
un patrón de sincronización. Dicho requisito suplementario asegura
que los segmentos no característicos, tales como las pausas de la
voz (que contienen solo el ruido de fondo) no sean seleccionados
como patrones de sincronización. Sin el requisito de la energía
suplementario, dichos segmentos serían de lo contrario candidatos a
patrones de sincronización, puesto que el ruido no está
correlacionado con el resto de la señal. No obstante, el ruido de
fondo no es adecuado como patrón de sincronización, puesto que puede
ser alterado fuertemente (baja relación de señal/ruido (SNR)) o
incluso ser reemplazado (DTX) durante la transmisión. Una
alternativa al requerimiento de que la energía de la señal exceda de
un cierto umbral sería el requerir que el promedio de la "curva de
distancia" excediera a cierto umbral. Otra prueba alternativa
suplementaria sería el comprobar el ancho de la "abertura" en
torno al mínimo.
Habiendo descrito el método de la selección del
patrón de sincronización, se describirá con detalle a continuación
un ejemplo de una realización del método de sincronización de
acuerdo con la presente invención, con referencia a las figuras
6-8.
Una etapa básica de esta realización del método
de sincronización de la presente invención es deslizar una ventana
de la misma longitud (igual longitud) que los patrones de
sincronización sobre la señal recibida, y determinar la distancia
entre cada patrón y el contenido de cada ventana en cada posición de
la ventana. Suponiendo que existen 8 frases en la señal de voz
grabada, y que el patrón de sincronización 1 ha sido seleccionado
para cada frase, cada posición de la ventana dará por tanto 8
valores de la distancia. Si la ventana coincide con una de las
posiciones de sincronización, una de las 8 distancias sería
idealmente igual a cero, pero puesto que la señal recibida puede
haber sido alterada durante la transmisión, el valor mínimo real
puede ser mayor que cero. Por esta razón, las distintas medidas de
la distancia se comparan con un umbral pequeño. Si la medida de la
distancia cae por debajo del umbral, la ventana puede estar en una
de las posicione del patrón de sincronización.
La figura 6 es un diagrama de tiempos que muestra
8 funciones de la distancia, \psi_{1}- \psi_{8}, parda los
8 patrones de sincronización diferentes. La figura muestra los
distintos mínimos por debajo de las líneas de umbral de trazo
continuo en los instantes T1 - T5 (en la figura el umbral está
fijado a 2). Todos estos mínimos representan las posiciones
potencias de sincronización en las distintas frases que corresponden
a estas 8 curvas. Por ejemplo, el primer mínimo en T1 indica una
coincidencia posible con el patrón de sincronización en la frase 6,
mientras que el segundo mínimo en T2 indica una coincidencia posible
con el patrón de sincronización en la frase 4. No obstante, ambas
posibilidades no pueden ser válidas simultáneamente, puesto que el
tiempo entre T1 y T2 es solo aproximadamente de 0,05 segundos, lo
cual es mucho menor que la longitud típica de una frase (2 - 2,5
segundos) y en el que cada frase contiene solamente un patrón de
sincronización.
Con el fin de resolver el conflicto anterior,
cada mínimo por debajo de la línea de umbral está asociado con una
hipótesis, es decir que corresponda a una coincidencia con un patrón
de sincronización en la frase correspondiente. No obstante, dicha
hipótesis puede ser comprobada, puesto que las demás coincidencias
en las frases siguientes tienen que seguir una coincidencia real en
una frase. Así pues, mediante el seguimiento de cada hipótesis,
pueden seleccionarse la mayoría de las hipótesis probables cuando
los valores de las distancias en las coincidencias esperadas en las
frases siguientes hayan sido determinados. Para ilustrar el
procedimiento se utiliza la siguiente tabla de ejemplo:
| Coincidencia posible | Distancia en la | Distancia en la | Distancia en la | Distancia media |
| en el numero de las | coincidencia | coincidencia | coincidencia | |
| frases | posible | esperada en | esperada en | |
| la siguiente | la siguiente | |||
| frase esperada | frase esperada | |||
| 6 | 1,719 (en T1) | 5, 153 | 7,453 | 4,77 |
| 4 | 1,837 (en T2) | 0,553 | 0,383 | 0,92 |
| 5 | 1,123 (en T3) | 5,556 | 5,437 | 4,00 |
| 1 | 1,679 (en T4) | 9,963 | 3,607 | 5,08 |
| 1 | 1,244 (en T5) | 7,076 | 6,679 | 5,00 |
Esta tabla se utilizará para ilustrar un
procedimiento de sincronización similar al sistema Trellis. La
primera columna en esta tabla da el listado de las frases en la
figura 6, en donde se han encontrado las coincidencias posibles. La
columna 2 da el listado de los valores de distancia correspondientes
(según lo medido con una medida de distancia que se describirá con
referencia a las figuras 9-10). Cada uno de estos
casos genera una hipótesis de que se ha encontrado una coincidencia
real. Así pues, la primera hipótesis será que existe una
coincidencia en T1 en la frase 6. Esta hipótesis se comprueba
midiendo la distancia (similaridad) entre el patrón de
sincronización de la frase siguiente esperada (frase 7) y la señal
en curso en la posición en la que se espere dicho patrón. Una
pequeña distancia soporta la hipótesis, mientras que una distancia
grande hace que la hipótesis sea menos probable. La columna 3 en la
tabla contiene los valores de la distancia para las coincidencias
esperadas de las siguientes frases esperadas para cada hipótesis
(fila). Puesto que todos los valores en la columna 3 exceden al
umbral (que es 2), la hipótesis 2 (fila 2) parece ser la más
probable. Esta hipótesis está reforzada además por la columna 4, la
cual da el listado de las distancias medidas en la coincidencia
siguiente esperada para cada hipótesis. La columna 5 contiene los
valores medios de tres valores de distancia para cada hipótesis.
Claramente la hipótesis 2 tiene el valor de la distancia media más
pequeño, y por tanto la hipótesis será seleccionada como la más
probable. Puesto que la hipótesis 2 corresponde a una coincidencia
detectada en la frase 4 y las coincidencias confirmadas en las
frases 5 y 6, la siguiente frase será recibida por la frase 7.
Puesto que se conoce la longitud de cada frase y la posición de cada
patrón de sincronización en la frase respectiva, puede calcularse el
inicio de la frase 7, y la frase 7 de la señal de prueba almacenada
pueden por tanto sincronizarse con la frase 7 de la señal recibida.
Otra alternativa es sincronizar sobre la última frase en la
hipótesis ganadora (la frase 6 en este caso). Otra posibilidad
incluso es sincronizar sobre la frase que dispare realmente la
hipótesis ganadora (frase 4 en este caso).
En la figura 6, los umbrales fueron constantes.
El umbral por ejemplo puede estar determinado por el nivel de
perturbación esperado. De esta forma es posible controlar el número
de mínimos detectados, de forma que los mínimos no se pierdan y por
tanto el número de los mínimos detectados no será demasiado grande
para que sobrecargue el sistema. No obstante, es posible también
tener unos umbrales dinámicos que estén controlados, por ejemplo,
por el nivel de perturbación estimado. Otra posibilidad es medir el
numero promedio de los mínimos detectados por unidad de tiempo, y
reducir el umbral si este numero es demasiado alto o bien elevar el
umbral si este numero es demasiado bajo. Adicionalmente, es posible
también tener diferentes umbrales para los distintos patrones de
sincronización, puesto que la "singularidad" de los patrones
puede ser distinta.
En lugar de adaptar los umbrales al nivel de
perturbación prevaleciente, es posible también mantener constantes
los umbrales y determinar y almacenar los distintos patrones de
sincronización de distinta longitud para cada frase. Para los
niveles de perturbación bajos pueden utilizarse los patrones más
cortos, mientras que los patrones más largos pueden ser utilizados
para niveles de perturbación más altos, para incrementar la
fiabilidad de la sincronización. Otra alternativa incluso es
determinar y almacenar varios patrones de sincronización para cada
frase. Conforme aumenta el nivel de perturbación, puede
incrementarse también el número de patrones de sincronización que se
utilicen en el procedimiento de sincronización, incrementando por
tanto la fiabilidad de la sincronización. Son posibles también las
combinaciones de estos métodos de adaptación.
La figura 7 es un diagrama de flujo que ilustra
el método de sincronización de la señal de acuerdo con la presente
invención. En la etapa S20 la ventana de inspección se desplaza
hasta una nueva posición en la señal recibida. En la etapa S21 la
parte de la señal recibida que esté dentro de esta ventana se
compara con cada patrón de sincronización para determinar una medida
de la distancia para cada patrón. En la etapa S22 cada medida de la
distancia se compara con un umbral. La etapa S23 comprueba si la
medida está por debajo del umbral. En caso negativo, la rutina
procede hacia la etapa S25. De lo contrario, la etapa S24 añade otra
hipótesis a la lista de hipótesis. Esta etapa corresponde a rellenar
una nueva fila en la tabla anterior con los valores en las columnas
1 y 2. Posteriormente, la rutina procede hacia la etapa S25. La
etapa S25 comprueba si la ventana se encuentra en una posición que
se espera que corresponda a una coincidencia de acuerdo con una
hipótesis en la lista. En caso negativo, la rutina avanza a la etapa
S27. De lo contrario, la etapa S26 graba la distancia entre el
contenido de la ventana y el patrón coincidente esperado en la lista
de hipótesis. Esta etapa corresponde a rellenar las columnas 3 y 4
en la tabla anterior. Posteriormente, la rutina avanza hasta la
etapa S27. La etapa S27 comprueba si la lista de hipótesis ha sido
actualizada por una nueva hipótesis o bien una prueba de la
hipótesis. En el ejemplo dado anteriormente con referencia a la
tabla, la lista de hipótesis se considera actualizada cuando una
hipótesis contiene 3 medidas de distancia consecutivas (valores en
las columnas 2-4 de la misma fila). Otras
realizaciones, en las que se precisan de 2 o más de 3 medidas, son
por supuesto también posibles. Si la lista de hipótesis no ha sido
actualizada, la rutina retorna a la etapa S20. De lo contrario, la
etapa S26 selecciona (esto es la prueba de la hipótesis
anteriormente mencionada) la mejor hipótesis para la sincronización
mediante el calculo de la distancia media para la nueva hipótesis, y
comparándola con las demás distancias medias en la columna 5 de la
tabla anterior. La fila que tenga la distancia media más pequeña se
selecciona como la hipótesis de sincronización en curso, y esta es
la única hipótesis que queda retenida en la lista de hipótesis
(esta etapa es la actualización real de la lista de hipótesis). La
etapa S29 es una etapa de refinamiento de la posición de la
sincronización opcional, que se describirá con detalle con
referencia a las figuras 9-10. Finalmente, la
rutina retorna a la
etapa S20.
etapa S20.
La figura 8 es un diagrama de bloques que ilustra
una realización del sistema de sincronización de la señal, de
acuerdo con la presente invención. El transmisor 10 transmite
repetidamente la señal de prueba. La señal recibida es demodulada en
la unidad de radio 12, decodificando el canal en un decodificador de
canal 14, y decodificada la voz en un decodificador de voz 16 a un
flujo de muestras de voz X(n). Estas muestras de voz son
enviadas a una unidad de sincronización 18, la cual controla la
salida de la copia almacenada de la señal de prueba en una memoria
20 con una señal de control C. La similaridad entre la señal de
prueba de la memoria 20 y las muestras X(n) de voz recibidas,
que están ahora sincronizadas entre sí, se mide en la unidad de
medida de calidad 22.
La unidad de sincronización 18 comprende una
unidad de comparación 24, la cual compara la ventana en curso con
cada patrón de sincronización. Los patrones de sincronización se
obtienen a partir de una tabla de patrones de sincronización, que
recupera los patrones de la memoria 20 de las nuevas coincidencias
potenciales. La unidad de comparación 24 actualiza la lista de
hipótesis 28, conforme se detecten nuevas coincidencias potenciales,
y proporciona también a la lista de hipótesis las medidas de la
distancia de las coincidencias pronosticadas. La lista del historial
se envía a un selector de hipótesis 30, el cual selecciona la
hipótesis más probable para la sincronización. El selector de
hipótesis 30 elimina también cada hipótesis descartada de la lista
de hipótesis 28. La posición de sincronización seleccionada puede
ser refinada adicionalmente en una unidad de refinamiento 32 de la
posición de sincronización, la cual se describirá con referencia a
las figuras 9-10. Típicamente, la funcionalidad de
la unidad de sincronización 18 está implementada por una combinación
del procesador de microseñales.
Una ventaja del método de sincronización
descrito, además del hecho de que la señal de prueba completa está
disponible para las medidas de calidad, es que el método permite la
re-sincronización frecuente. En el ejemplo dado,
cuando tiene lugar una conmutación de traspaso y se cambia la
sincronización de tiempos de la señal recibida, se establece una
re-sincronización después de solamente 3 frases.
Otra ventaja es que la sincronización se actualiza automáticamente
sobre la base de frase en frase.
Tal como se ha observado anteriormente, la medida
de la distancia entre los patrones de sincronización y las ventanas
es una etapa crítica en el método de sincronización de la presente
invención. Un requisito del método de la medida de la distancia es
que la precisión de la sincronización tiene que encontrarse con alta
precisión (nivel de muestreo). Otro requisito es que la complejidad
computacional del método no deberá ser alta, puesto que las medidas
tienen que ejecutarse en tiempo real. Existen excelentes métodos de
alta precisión, pero usualmente son demasiado complejos para su
realización en tiempo real. Con el fin de solventar este conflicto,
la presente invención sugiere un procedimiento de refinamiento
multi-etapa, en el cual se utilice un método de baja
complejidad en el método de sincronización descrito con referencia a
las figuras 6-8, para encontrar una posición de
sincronización aproximada, la cual se refina adicionalmente mediante
métodos más complejos.
La figura 9 es un diagrama de tiempos que ilustra
un método de refinamiento de la posición de sincronización, de
acuerdo con la presente invención. En esta realización, cada patrón
de sincronización comprende 800 muestras (las cuales corresponden a
0,1 segundos de voz a una velocidad de muestreo de 8000 Hz). La
primera etapa de sincronización aproximada, que se muestra en la
parte superior de la figura 9 (curva de comparación \psi_{1} que
corresponde con una de las curvas de la figura 6), determina la
posición de sincronización con una precisión del orden de 200
muestras (con un método descrito con detalle más adelante). La
segunda etapa, que se muestra en la mitad de la figura 9 (curva de
comparación \phi), refina esta precisión hasta aproximadamente 20
muestras (con un método descrito con detalle más adelante), mientras
que la tercera etapa, que se muestra con detalle al final de la
figura 9 (curva de comparación \theta, refina esta precisión con
el nivel de muestreo (con un método que describe con detalle más
adelante).
En la realización ilustrada de la medida de la
posición de sincronización aproximada, el patrón de sincronización
se divide en 5 piezas, consistiendo cada una en 160 muestras.
Posteriormente, cada pieza se modela mediante un filtro
pronosticador de corto plazo, y los coeficientes de la reflexión del
filtro como parámetros del modelo. En la realización ilustrada 4,
los coeficientes de la reflexión se calculan para cada pieza de 160
muestras. Estos 4*5 = 20 parámetros representan ahora el patrón de
sincronización completo. Esos cálculos se ejecutan fuera de línea
durante el proceso de determinación del patrón de sincronización
anteriormente descrito, y los coeficientes de reflexión obtenidos se
almacenan en el receptor. La ventana deslizante en la cual se
presenta la señal recibida utiliza una etapa de deslizamiento de la
misma longitud que las piezas anteriormente descritas, 160 muestras
en el ejemplo. Las muestras de la señal en la ventana deslizante en
curso (800 muestras) se dividen también en 5 piezas que se modelan
por los coeficientes de reflexión de la misma forma que con las
señales de sincronización. Así pues, la ventana deslizante en curso
representará las 800 muestras de la señal mediante 5*4=20
coeficientes de reflexión. Esto implica que cuando la ventana se
desplace, se calcularán los 4 coeficientes de reflexión de la pieza
siguiente, y se descartarán los últimos 4 coeficientes de reflexión.
Cuando se calcule la distancia entre la ventana deslizante en curso,
esta distancia se calculará en el "dominio de coeficientes de
reflexión" en lugar de hacerlo en el "dominio de las
muestras". Típicamente, la medida de la distancia está basada en
la distancia Euclidiana ordinaria (la suma de los cuadrados de las
diferencias entre los coeficientes de reflexión correspondientes de
la ventana y el patrón de sincronización).
El número de piezas y el número de coeficientes
de reflexión que modelan cada pieza, dependerá de los patrones de
sincronización, de la precisión del modelo de cada pieza y de la
complejidad de cálculo que pueda aceptarse.
El método de determinación de la posición de
sincronización aproximada descrita está basado de hecho en la
diferencia de la envolvente espectral entre la señal recibida y los
patrones de sincronización. La curva de comparación \psi en la
figura 9 por tanto tiene la variación lenta deseable, del mismo
orden que la longitud de la pieza (160 muestras en el ejemplo). Esta
es también la razón el porque es adecuado un desplazamiento de la
ventana deslizante de la misma longitud. Puesto que el número de
operaciones requeridas para calcular los coeficientes de reflexión
es proporcional a la longitud de la pieza, y se ejecuta una
evaluación solo una vez para cada longitud de la pieza, se deduce
que el número de operaciones necesario para generar la curva de
comparación \psi es proporcional al número de muestras.
La selección de coeficientes de reflexión como un
"dominio" adecuado tiene varias ventajas. Una ventaja es la
amplia apertura del mínimo de la curva de comparación \psi debida
a la lenta variación de la medida de la distancia. Esto conduce a
unos mínimos perfectamente separados. Otra ventaja es que estos
parámetros puede esperarse que sean resistentes a los errores de
transmisión (el mismo tipo de parámetros que los utilizados para la
codificación/decodificación de la voz en los sistemas de
radiocomunicaciones móviles). Esto implica que aunque la
sincronización pueda se imprecisa, tendrá una alta probabilidad de
ser la correcta. Adicionalmente, la simplicidad de la medida de la
distancia la hace adecuada para el método de sincronización basado
en el sistema Trellis más bien complejo, ya descrito anteriormente.
La medida de la distancia descrita puede ser utilizada en el método
de selección del patrón de sincronización descrito con referencia a
la figura 4-5. Otras posibles medidas de la
distancia pueden estar basadas, por ejemplo, en los parámetros LAR
(una variación de los coeficientes de reflexión) o sistema
Cepstrum.
La etapa siguiente en el método de refinamiento
de la posición de sincronización examina solamente la proximidad de
la estimación inicial (un intervalo de 200 muestras en torno a la
estimación). Puesto que tienen que comprobarse menos posiciones,
puede ser utilizado un método más complejo. Una medida adecuada es
una medida de la distancia en el dominio espectral. Se proporcionan
ejemplos en [3]. Un método preferido actualmente es una medida del
factor SNR (relación de señal/ruido) espectral del segmento definido
por la ecuación (5) en [3]. En esta etapa, la ventana deslizante
será incluso de 800 muestras de ancha como en la primera etapa, pero
utilizando una longitud de etapa de 20 muestras, en las que tendrán
que calcularse solamente 10 posiciones. Esta segunda etapa refina la
precisión de la estimación a 20 muestras aproximadamente. Con este
nivel de precisión, este método proporciona una abertura amplia
deseable para el mínimo de la curva \phi en la figura 9.
La etapa final es el método más complejo y
preciso. El método adecuado es un método basado en la correlación
(en el dominio del tiempo o de las muestras) que encuentre la
correlación entre el patrón de sincronización y las ventanas
deslizantes en las 20 posiciones de la muestras en torno a la
estimación de la etapa 2. Esto lleva a la precisión de la estimación
hasta el nivel de las muestras. Con este nivel de precisión, este
método proporciona una apertura amplia deseable en el mínimo de la
curva \theta en la figura 9.
La figura 10 es un diagrama de flujo que expone
el método de refinamiento de la posición de sincronización, de
acuerdo con la presente invención. En la etapa S30 se determina una
posición de sincronización aproximada mediante un método de baja
complejidad, por ejemplo el método basado en los coeficientes de
reflexión anteriormente descrito. Este método se utiliza en el
método de sincronización altamente computacional que se ha descrito
con referencia a la figura 7. El método aproximado encuentra la
frase correcta y una posición de sincronización aproximada dentro de
dicha frase. La posición de sincronización aproximada se refine en
la etapa S31 con un método de complejidad intermedia, por ejemplo el
método basado en el factor SNR espectral del segmento, anteriormente
descrito. Finalmente, la posición de sincronización se refina hasta
el nivel de las muestras en la etapa S32 con un método más complejo,
por ejemplo el método de correlación descrito. Típicamente, las tres
etapas se realizan mediante una combinación de procesador de
microseñales.
Tal como se ha demostrado en la anterior
descripción del método de refinamiento de la posición de
sincronización, la medida de la distancia puede estar basada en
diferentes dominios y en diferentes medidas de la distancia en cada
dominio. Esto implica que un método basado en la selección del
patrón de sincronización, basado por ejemplo en el dominio de los
coeficientes de reflexión y en la distancia Euclidiana, puede no
proporcionar el mismo patrón de sincronización que un método de
selección basado en el dominio de las muestras (tiempo) y en la
correlación. Esta característica queda reconocida en una realización
más sofisticada del método de selección del patrón de
sincronización, en el cual se seleccionan los patrones de
sincronización individuales, y en el que se almacenan para cada
dominio y en cada medida de la distancia. De esta forma, cada etapa
de refinamiento se asocia con el patrón de sincronización más
"singular" para dicha etapa (de acuerdo con el dominio y la
medida de la distancia utilizada en la etapa).
En ocasiones se atenúa la señal recibida según se
compara con la señal de referencia almacenada. Algunas medidas son
insensibles a los distintos niveles de la señal entre la señal
recibida y la señal de referencia, mientras que otras medidas son
sensibles a dichas diferencias de los niveles. Por ejemplo, las
medidas de la distancia basadas en los coeficientes de reflexión
son insensibles a los cambios en la amplitud de la señal, mientras
que las medidas basadas en la distancia espectral son sensibles a
dichos cambios. En tales casos, la energía de la frase de referencia
puede, después de la sincronización aproximada basada en la medida
de distancia insensible al nivel, calcularse y compararse con la
energía de la primera frase recibida. La relación obtenida puede ser
utilizada entonces como un factor de puesta a escala de la señal
recibida. Incluso aunque la sincronización aproximada no sea
perfecta, la influencia del error de sincronización de hasta 100
muestras no afectará significativamente al factor de puesta a escala
(típicamente las frases tienen 20.000 muestras).
En la anterior descripción, la presente invención
ha sido descrita con referencia a las señales de voz. No obstante,
se observará que la señal de prueba puede contener también otros
tipos de señales de audio, por ejemplo música. De hecho, pueden ser
utilizados los mismos principios para otras señales además de las
señales de audio, tal como las señales de vídeo.
Se comprenderá por los técnicos especializados en
el arte que pueden realizarse varias modificaciones y cambios en la
presente invención sin desviarse del alcance de la misma, la cual
está definida en las reivindicaciones adjuntas.
1. Solicitud de patente canadiense 2148340 (Ascom
Infrasys AG).
2. EP-0714183-A2
(Becker GMBH).
3. S. Tallak y otros, "Estimación del
retardo de tiempo para la evaluación de calidad objetiva de la voz
codificada a baja velocidad binaria en condiciones de un canal
ruidoso", IEEE, 1993, págs. 1216 - 1219.
Claims (16)
1. Un método de medida de la calidad de una
señal, cuyo método incluye:
enviar una señal de prueba desde un extremo
emisor (10) a un extremo receptor de una conexión,
almacenar una copia de la mencionada señal de
prueba en el mencionado extremo receptor, y
medir la similaridad entre la mencionada copia
almacenada de la mencionada señal de prueba y la señal recibida en
el mencionado extremo receptor,
seleccionar una secuencia de patrones de
sincronización diferentes directamente desde la mencionada copia
almacenada de la mencionada señal de prueba;
determinar a parir de la mencionada señal
recibida, una secuencia de segmentos de la señal que coincida mejor
con la mencionada secuencia del patrón de sincronización mencionado;
y
sincronizar la mencionada señal recibida con la
mencionada secuencia de segmentos de la señal, sincronizando por
tanto la mencionada señal recibida con la mencionada copia
almacenada de la mencionada señal de prueba.
2. El método de la reivindicación 1,
caracterizado porque:
se compara cada mencionado patrón de
sincronización con un conjunto de segmentos parcialmente solapados
de la señal recibida por el mencionado receptor, para determinar en
que parte de la mencionada señal recibida se encuentra más
probablemente cada patrón de sincronización.
3. El método de la reivindicación 2,
caracterizado porque la mencionada etapa de determinación es
un procedimiento basado en el sistema Trellis, que encuentra la
secuencia de los segmentos de la señal que tiene la mayor
probabilidad de coincidir con la mencionada secuencia de los
patrones de sincronización.
4. El método de la reivindicación 3,
caracterizado porque la mencionada etapa de comparación
incluye
la comparación para dada patrón y segmento de
sincronización de una medida de la distancia, que representa la
similaridad entre el patrón de sincronización y el segmento con
respecto a un umbral; y
marcar un segmento como la posible posición de
sincronización para el correspondiente patrón de sincronización si
la medida de la distancia cae por debajo del mencionado umbral.
5. El método de la reivindicación 4,
caracterizado porque tiene un umbral individual para cada
patrón de sincronización.
6. El método de la reivindicación 5,
caracterizado porque:
comprende la actualización dinámica de cada
umbral de acuerdo con un nivel perturbación prevaleciente.
7. El método de la reivindicación 4,
caracterizado porque se selecciona otra secuencia de los
patrones de sincronización, en el cual cada patrón de sincronización
tiene otra longitud, en el caso de que el nivel de perturbación
prevaleciente cambie una magnitud predeterminada.
8. El método de la reivindicación 1,
caracterizado porque se selecciona un patrón de
sincronización a partir de la mencionada señal de prueba, que
incluye:
seleccionar una longitud del patrón de
sincronización;
seleccionar posibles segmentos que tengan la
mencionada longitud del patrón de sincronización a partir de la
mencionada señal predeterminada;
deslizar una ventana que tenga la mencionada
longitud del patrón de sincronización sobre la mencionada señal
predeterminada;
determinar para cada segmento una colección de
medidas de distancia que representen la distancia entre el segmento
que corresponda a la colección y el contenido de la mencionada señal
predeterminada en todas las posiciones de la ventana deslizante;
y
seleccionar, como patrón de sincronización, el
segmento que corresponda a la colección, que maximice una medida de
singularidad del segmento predeterminado.
9. El método de la reivindicación 8,
caracterizado porque:
forma un conjunto de medidas de distancia que
contiene la medida de distancia más pequeña estrictamente positiva
de cada colección;
selecciona la medida de la distancia más larga
con respecto al mencionado conjunto de medidas de distancia; y
selecciona como patrón de sincronización, el
segmento que corresponda a la mencionada medida de la distancia más
larga seleccionada.
10. El método de la reivindicación 1,
caracterizado porque la mencionada sincronización de la señal
incluye:
la determinación de una posición de
sincronización inicial aproximada mediante la utilización de una
medida de distancia de baja complejidad en el dominio de los
coeficientes de reflexión; y
el refinamiento de la mencionada posición de
sincronización mediante la utilización al menos de una medida de
distancia de mayor complejidad.
11. El método de la reivindicación 10,
caracterizado porque una de las mencionadas medidas de
distancia de mayor complejidad se encuentra en el dominio del factor
de relación de señal/ruido (SNR) espectral del segmento.
12. El método de la reivindicación 10 ú 11,
caracterizado porque una de las mencionadas medidas de
distancia de mayor complejidad se encuentra en el dominio del tiempo
de las muestras.
13. Un sistema de medida de la calidad de la
señal que incluye:
medios para enviar una señal de prueba desde un
extremo emisor a un extremo receptor de una conexión,
medios (20) parda almacenar una copia de la
mencionada señal de prueba en el mencionado extremo receptor, y
medios para medir la similaridad entre la
mencionada copia almacenada de la mencionada señal de prueba y la
señal recibida en el mencionado extremo receptor,
estando caracterizado el mencionado
sistema porque tiene:
medios (26) para enviar una secuencia de
distintos patrones de sincronización directamente a partir de la
mencionada copia almacenada de la mencionada señal de prueba;
medios (30) para determinar, a partir de la
mencionada señal recibida, una secuencia de los segmentos de la
señal que mejor coincidan con la mencionada secuencia de patrones de
sincronización; y
medios (30, 32) para sincronizar la mencionada
señal recibida con la mencionada secuencia de segmentos de la señal,
sincronizando por tanto la mencionada señal recibida con la
mencionada copia almacenada de la mencionada señal de prueba.
14. El sistema de la reivindicación 13,
caracterizado porque tiene:
medios (24) para comparar cada patrón de
sincronización con un conjunto de segmentos solapados parcialmente
de la señal recibida por el mencionado receptor, para determinar en
donde pueda ser encontrado más probablemente el mencionado patrón de
sincronización en la mencionada señal recibida.
15. El sistema de la reivindicación 14,
caracterizado porque los mencionados medios de determinación
(30) están adaptados para encontrar la secuencia de los segmentos de
la señal que tengan la mayor probabilidad de que coincidan con la
mencionada secuencia de patrones de sincronización, mediante la
utilización de un procedimiento basado en el sistema Trellis.
16. El sistema de la reivindicación 15,
caracterizado porque los mencionados medios de comparación
incluyen:
medios (24) para comparar, para cada patrón de
sincronización y segmento, una medida de distancia que represente la
similaridad entre el patrón de sincronización y el segmento con
respecto a un umbral; y
medios (28) para marcar un segmento como posible
posición de la sincronización para el patrón de sincronización
correspondiente, si la mencionada medida de la distancia cae por
debajo del mencionado umbral.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9802022 | 1998-06-08 | ||
| SE9802022A SE517547C2 (sv) | 1998-06-08 | 1998-06-08 | Signalsynkronisering vid signalkvalitetsmätning |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2255279T3 true ES2255279T3 (es) | 2006-06-16 |
Family
ID=20411617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES99930065T Expired - Lifetime ES2255279T3 (es) | 1998-06-08 | 1999-06-02 | Metodo de seleccion de un patron de sincronizacion a partir de una señal de prueba. |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US6628737B1 (es) |
| EP (1) | EP1086546B1 (es) |
| JP (1) | JP4384814B2 (es) |
| KR (1) | KR100383050B1 (es) |
| CN (1) | CN100459485C (es) |
| AU (1) | AU751289B2 (es) |
| CA (1) | CA2333416A1 (es) |
| DE (1) | DE69929976T2 (es) |
| ES (1) | ES2255279T3 (es) |
| SE (1) | SE517547C2 (es) |
| WO (1) | WO1999065182A2 (es) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6834308B1 (en) | 2000-02-17 | 2004-12-21 | Audible Magic Corporation | Method and apparatus for identifying media content presented on a media playing device |
| CA2302958A1 (en) * | 2000-03-23 | 2001-09-23 | Spacebridge Networks Corporation | Method and system for detecting repetitive bit patterns |
| FR2815805B1 (fr) * | 2000-10-23 | 2005-09-02 | Telediffusion De France Tdf | Procede de synchronisation de signaux numeriques |
| US7562012B1 (en) | 2000-11-03 | 2009-07-14 | Audible Magic Corporation | Method and apparatus for creating a unique audio signature |
| US6693920B2 (en) * | 2000-12-14 | 2004-02-17 | Qualcomm, Incorporated | Method and an apparatus for a waveform quality measurement |
| US7363278B2 (en) * | 2001-04-05 | 2008-04-22 | Audible Magic Corporation | Copyright detection and protection system and method |
| US7529659B2 (en) | 2005-09-28 | 2009-05-05 | Audible Magic Corporation | Method and apparatus for identifying an unknown work |
| US8972481B2 (en) | 2001-07-20 | 2015-03-03 | Audible Magic, Inc. | Playlist generation method and apparatus |
| US7877438B2 (en) * | 2001-07-20 | 2011-01-25 | Audible Magic Corporation | Method and apparatus for identifying new media content |
| DE60138378D1 (de) | 2001-08-15 | 2009-05-28 | Psytechnics Ltd | Messung der Genauigkeit eines Kanals |
| FR2835125B1 (fr) * | 2002-01-24 | 2004-06-18 | Telediffusion De France Tdf | Procede d'evaluation d'un signal audio numerique |
| US8332326B2 (en) | 2003-02-01 | 2012-12-11 | Audible Magic Corporation | Method and apparatus to identify a work received by a processing system |
| KR100546398B1 (ko) | 2003-11-25 | 2006-01-26 | 삼성전자주식회사 | 압축된 오디오 비트스트림에서 싱크 워드를 찾는 방법 및상기 방법을 기록한 기록 매체 |
| US8130746B2 (en) * | 2004-07-28 | 2012-03-06 | Audible Magic Corporation | System for distributing decoy content in a peer to peer network |
| US7720177B2 (en) * | 2005-07-28 | 2010-05-18 | Trident Microsystems (Far East) Ltd. | System and method for detecting known sequence in transmitted sequence |
| US8006314B2 (en) | 2007-07-27 | 2011-08-23 | Audible Magic Corporation | System for identifying content of digital data |
| US8199651B1 (en) | 2009-03-16 | 2012-06-12 | Audible Magic Corporation | Method and system for modifying communication flows at a port level |
| US8625027B2 (en) * | 2011-12-27 | 2014-01-07 | Home Box Office, Inc. | System and method for verification of media content synchronization |
| US8938089B1 (en) * | 2012-06-26 | 2015-01-20 | Google Inc. | Detection of inactive broadcasts during live stream ingestion |
| US9081778B2 (en) | 2012-09-25 | 2015-07-14 | Audible Magic Corporation | Using digital fingerprints to associate data with a work |
| US9042506B2 (en) | 2013-01-15 | 2015-05-26 | Tata Consultancy Services Limited | Discrete signal synchronization based on a known bit pattern |
| CN113692044B (zh) | 2021-08-24 | 2024-06-28 | 泰凌微电子(上海)股份有限公司 | 无线音频同步方法、播放设备和收发系统 |
| CN116736007A (zh) * | 2023-05-31 | 2023-09-12 | 国网北京市电力公司 | 信号序列同步方法、装置、存储介质及设备 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4136147A1 (de) * | 1991-11-02 | 1993-05-06 | Robert Bosch Gmbh, 7000 Stuttgart, De | Synchronisationsverfahren fuer ein mobilfunktelefon |
| US5430485A (en) * | 1993-09-30 | 1995-07-04 | Thomson Consumer Electronics, Inc. | Audio/video synchronization in a digital transmission system |
| EP0714183A3 (de) * | 1994-11-24 | 1998-08-05 | BECKER GmbH | Verfahren zur Synchronisation eines Radiodatenempfängers und nach diesem arbeitender Rundfunkempfänger |
| US5867813A (en) | 1995-05-01 | 1999-02-02 | Ascom Infrasys Ag. | Method and apparatus for automatically and reproducibly rating the transmission quality of a speech transmission system |
| TW366631B (en) * | 1996-06-25 | 1999-08-11 | Koninkl Philips Electronics Nv | A method and system for providing synchronization in a stream of messages and a transmitter and a receiver for use in such a system |
| GB2320662B (en) * | 1996-12-18 | 2001-06-20 | Dsc Telecom Lp | Apparatus and method of frame aligning information in a wireless telecommunications system |
| JP3616981B2 (ja) * | 1997-06-18 | 2005-02-02 | 株式会社ルネサステクノロジ | 同期化装置 |
-
1998
- 1998-06-08 SE SE9802022A patent/SE517547C2/sv not_active IP Right Cessation
-
1999
- 1999-06-02 WO PCT/SE1999/000951 patent/WO1999065182A2/en not_active Ceased
- 1999-06-02 CA CA002333416A patent/CA2333416A1/en not_active Abandoned
- 1999-06-02 ES ES99930065T patent/ES2255279T3/es not_active Expired - Lifetime
- 1999-06-02 DE DE69929976T patent/DE69929976T2/de not_active Expired - Lifetime
- 1999-06-02 AU AU46677/99A patent/AU751289B2/en not_active Ceased
- 1999-06-02 JP JP2000554087A patent/JP4384814B2/ja not_active Expired - Fee Related
- 1999-06-02 CN CNB998071463A patent/CN100459485C/zh not_active Expired - Fee Related
- 1999-06-02 KR KR10-2000-7013893A patent/KR100383050B1/ko not_active Expired - Fee Related
- 1999-06-02 EP EP99930065A patent/EP1086546B1/en not_active Expired - Lifetime
- 1999-06-08 US US09/327,735 patent/US6628737B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE69929976D1 (de) | 2006-04-27 |
| US6628737B1 (en) | 2003-09-30 |
| JP2002518881A (ja) | 2002-06-25 |
| JP4384814B2 (ja) | 2009-12-16 |
| SE9802022D0 (sv) | 1998-06-08 |
| DE69929976T2 (de) | 2006-08-17 |
| KR20010052658A (ko) | 2001-06-25 |
| SE517547C2 (sv) | 2002-06-18 |
| CA2333416A1 (en) | 1999-12-16 |
| EP1086546A2 (en) | 2001-03-28 |
| WO1999065182A3 (en) | 2000-02-17 |
| AU4667799A (en) | 1999-12-30 |
| KR100383050B1 (ko) | 2003-05-09 |
| CN1305672A (zh) | 2001-07-25 |
| SE9802022L (sv) | 1999-12-09 |
| EP1086546B1 (en) | 2006-02-22 |
| WO1999065182A2 (en) | 1999-12-16 |
| AU751289B2 (en) | 2002-08-08 |
| CN100459485C (zh) | 2009-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2255279T3 (es) | Metodo de seleccion de un patron de sincronizacion a partir de una señal de prueba. | |
| ES2255982T3 (es) | Indicador de final de voz en presencia de ruido. | |
| ES2348319T3 (es) | Vocodificador de velocidad variable. | |
| ES2994065T3 (en) | Pitch lag estimation | |
| KR100301407B1 (ko) | 맨체스터-코드화된fm신호용변조기 | |
| KR102228715B1 (ko) | 위치 식별 시스템의 프레임 동기 방법 및 장치 | |
| RU2009118023A (ru) | Система и способ получения данных для помощи в обнаружении сигнала | |
| CA2629787A1 (en) | Synchronisation in a multicarrier receiver with guard interval correlation | |
| CN109412763A (zh) | 一种基于信号能熵比的数字信号存在性检测方法 | |
| CA2371359C (en) | A method of and apparatus for estimating a characteristic of a signal | |
| ES2902832T3 (es) | Selección adaptativa del modo de detección de señales | |
| JPH06140951A (ja) | ビタビ等化器 | |
| JP6054450B2 (ja) | パケット同期を検出するためのシステムおよび方法 | |
| SI25265A (sl) | Postopek in naprava za označevanje periode višine govora in zvočnih/nezvočnih segmentov | |
| KR100806860B1 (ko) | Ranging 시스템 및 그 방법 | |
| JP3399019B2 (ja) | ビタビ等化器 | |
| BRPI0720832A2 (pt) | mÉtodo para sincronizaÇço de sÍmbolos de sinais digitais recebidos e receptor de sinais digitais utilizando o mesmo mÉtodo | |
| ES2593093B1 (es) | Método y dispositivo para sincronización de trama en sistemas de comunicación | |
| US6598189B1 (en) | Method and apparatus for determining the rate and quality of received data in a variable rate digital communication system | |
| ES2306264T3 (es) | Dispositivo y procedimiento para determinar el momento de llegada de una secuencia de recepcion. | |
| JP3399022B2 (ja) | ビタビ等化器 | |
| WO2001031835A1 (en) | Speech synchronization | |
| ES2289979T3 (es) | Procedimiento para la sincronizacion de tramas en un sistema de multiplexado en el tiempo. | |
| BRPI0309162B1 (pt) | Method and equipment for calculating a representative distance measure from a multi-purpose sign understanding multiple arrival times |