ES2234678T3 - Procedimiento y dispositivo para generar codificaciones en expansion. - Google Patents

Procedimiento y dispositivo para generar codificaciones en expansion.

Info

Publication number
ES2234678T3
ES2234678T3 ES00969226T ES00969226T ES2234678T3 ES 2234678 T3 ES2234678 T3 ES 2234678T3 ES 00969226 T ES00969226 T ES 00969226T ES 00969226 T ES00969226 T ES 00969226T ES 2234678 T3 ES2234678 T3 ES 2234678T3
Authority
ES
Spain
Prior art keywords
data
sent
equipment
expansion
factor
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
Application number
ES00969226T
Other languages
English (en)
Inventor
Michael Schneider
Tideya Kella
Markus Doetsch
Peter Jung
Jorg Plechinger
Peter Schmidt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Application granted granted Critical
Publication of ES2234678T3 publication Critical patent/ES2234678T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J13/00—Code division multiplex systems
    • H04J13/10—Code generation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69—Spread spectrum techniques
    • H04B1/707—Spread spectrum techniques using direct sequence modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Dc Digital Transmission (AREA)

Abstract

Procedimiento para generar señales codificadas en expansión, siendo codificados y expandidos en banda los datos a enviar con un código de expansión (c1...c4) y siendo codificados los datos a enviar expandidos en banda con un código de aleatorización (si, sq) y a continuación sometidos a una formación de impulsos, caracterizado porque los datos de envío expandidos en banda y aleatorizados, se someten además a una corrección de frecuencia y a una compensación de deriva de DC y/o de amplitud, utilizándose para la corrección de frecuencia una eliminación digital de deriva de frecuencia, en la que un ángulo de rotación utilizado para la corrección de frecuencia se representa como combinación lineal de microrrotaciones y las microrrotaciones, utilizando el algoritmo CORDIC, se realizan selectivamente en función de la deriva de frecuencia.

Description

Procedimiento y dispositivo para generar señales codificadas en expansión.
La presente invención se refiere a un procedimiento según el concepto general de la reivindicación 1, así como a un dispositivo según el concepto general de la reivindicación 11, para generar señales codificadas en expansión, en particular señales de telefonía móvil codificadas en expansión.
Las telecomunicaciones pertenecen a las tecnologías que evolucionan con más rapidez. En el sector de la telefonía móvil se trabaja actualmente en la estandarización y desarrollo de la llamada tercera generación de telefonía móvil, que se denomina con en el concepto UMTS (Universal Mobile Telecommunication System) y que prevé un estándar de telefonía móvil unificado que abarque todo el mundo.
Según el estándar de telefonía móvil UMTS, se utiliza como procedimiento de acceso múltiple el llamado CDMA (Code Division Multiple Access), o técnica múltiplex en código. Al respecto, se trata de un procedimiento de acceso múltiple en el que a todos los abonados del correspondiente sistema de telefonía móvil se les permite utilizar simultáneamente todo el ancho de banda que se encuentra disponible en el sistema. Para no obstante poder evitar colisiones entre los distintos abonados, se dotan las distintas señales de abonado de distintas secuencias de código, que de esta manera permiten una asignación inequívoca de las señales recibidas. Durante este proceso tiene lugar una expansión de las señales individuales, con lo que la anchura de banda se multiplica, por lo que esta técnica se denomina también técnica de espectro expandido. En particular, los datos a transmitir de un abonado se multiplican o bien expanden con una secuencia de código que es independiente de los datos a transmitir. La señal expandida en banda así obtenida se modula a continuación sobre una portadora de alta frecuencia y se transmite al correspondiente receptor. El receptor desmodula esta señal expandida en banda y realiza una desexpansión, utilizando una secuencia de código que es síncrona respecto al emisor. El receptor recibe ciertamente no sólo la señal deseada del emisor, sino también señales adicionales de otros emisores que emiten en la misma gama de frecuencias. Mediante el proceso de desexpansión queda asegurado no obstante que sólo se desexpansiona y se reduce en cuanto a ancho de banda la señal que utiliza el mismo código de expansión que el receptor sincronizado, con lo que tras la desexpansión la señal deseada puede filtrarse de manera sencilla.
Mientras los dispositivos emisores para la generación digital de señales a emitir de telefonía móvil para diferentes estándares de telefonía móvil, en particular por ejemplo para el actualmente usual estándar de telefonía móvil GSM (Global System for Mobile Communication) ya son conocidos, el problema de la generación de señales moduladas en expansión en aparatos terminales móviles para la tercera generación de telefonía móvil, no está aún resuelto.
En el estándar UMTS "Ultra physical layer description FDD parts", Ovesjö Fredrik, European Telecommunication Standard, XX, XX, 25 de junio de 1998 (1998-06-25), págs. 1 a 41, se describe un procedimiento para generar señales codificadas en expansión, en el cual una señal se somete a una codificación en expansión y a una subsiguiente aleatorización. La señal expandida en banda y aleatorizada se filtra a continuación en un filtro RRC.
En el folleto "Transmit pulse shaping filtres and CORDIC algorithm based precompensation for digital satellite communications", M. Vandermaar y otros, IEEE Proceedings of the 39th Midwest Symposium on Circuits and Systems (Cat. nº 96CH35995), AMES, IA, USA, 18 - 21 de agosto de 1996, págs. 1219 a 1222, vol. 3, 1996, Nueva York, NY, USA, IEEE; USA ISBN: 0-7803-3636-4), se indica un algoritmo para la precompensación de faltas de linealidad que se presentan en un amplificador de señales. El compensador incluye dos etapas CORDIC, que realizan una transformación de las coordenadas de la señal, de coordenadas cartesianas a coordenadas polares y viceversa. Los pasos de cálculo para la compensación de señales propiamente dicha se realizan entre ambas etapas CORDIC.
En la memoria U.S. 5,838,733 se describe un equipo emisor en el que una señal digital a emitir es sometida a una amplificación programable y a una limitación de amplitud.
La presente invención tiene como tarea básica poner a disposición un procedimiento y un dispositivo para generar señales codificadas en expansión, pudiéndose aplicar la invención en particular en aparatos emisores de la tercera generación de la telefonía móvil.
Además, la presente invención debe permitir preferentemente también la generación de señales codificadas en expansión según distintos estándares de telefonía móvil, como por ejemplo según el estándar UMTS o bien IS-95.
Esta tarea se resuelve en el marco de la invención mediante un procedimiento con las particularidades de la reivindicación 1 y un dispositivo con las particularidades de la reivindicación 10. Las reivindicaciones secundarias definen en cada caso formas constructivas preferentes y ventajosas de la presente invención.
En el marco de la invención, los datos a emitir son, como es usual, codificados primeramente con un código de expansión o canalización y con ello expandidos en banda, así como a continuación codificados con un código de aleatorización. A la aleatorización le sigue una formación de impulsos, una corrección de frecuencia y una compensación de deriva DC y/o compensación de amplitud, para preparar los datos a emitir antes de su retransmisión a una interfaz de AF, desde la que los mismos serán transmitidos a través de un canal de comunicaciones a un receptor. Al respecto, se utiliza para la corrección de frecuencia un sistema de eliminación de deriva de frecuencias digital, en el que un ángulo de rotación utilizado para la corrección de frecuencia representa la combinación lineal de microrotaciones y las microrotaciones se realizan utilizando el algoritmo CORDIC selectivo en función de la deriva de frecuencia.
Para la formación de impulsos puede utilizarse un filtrado RRC con un llamado factor Roll-Off de aprox. 0,22, siendo preferentemente sobreexplorados a la vez los datos a emitir expandidos en banda y aleatorizados con un determinado factor.
Para la compensación de la deriva (Offset) de DC, se añade a los datos a emitir preferentemente un determinado valor de compensación de la deriva (Offset) de DC y se multiplica, para la compensación de amplitud, preferentemente un determinado valor de compensación de amplitud por los datos a emitir.
Preferentemente, los datos a emitir son ponderados antes de su codificación con el código de expansión mediante multiplicación por un factor de ponderación, y a continuación sobreeexplorados. La ponderación, sobreexploración y codificación en expansión se realiza preferentemente separadamente para los datos a emitir de diferentes canales físicos, combinándose tras la codificación con los distintos códigos de expansión los datos a emitir de los canales físicos para formar un ramal I y un ramal Q y realizándose a continuación separadamente para los datos a emitir conducidos a través del ramal I y del ramal Q la aleatorización y siendo sometidos a la formación de impulsos, la corrección de frecuencia y la compensación de la deriva (Offset) de DC y/o de amplitud. Para la sobreexploración realizada tras la ponderación, se utiliza preferentemente un factor que se corresponde con el máximo factor de expansión de los distintos códigos de expansión.
Para la generación antes descrita y el procesamiento de las señales moduladas en expansión o codificadas en expansión, se prevé en particular un modulador realizado en hardware, que accede a distintas memorias o registros programables, en los que están archivados los datos de control necesarios para el funcionamiento del modulador. La programación de estos registros se realiza preferentemente mediante un bus de control con ayuda de un procesador de señales digital (DSP) configurado en Firmware, con lo que se asegura gran flexibilidad, ya que incluso posteriormente solamente mediante la modificación del software pueden ser incluidos otros estándares de telefonía móvil sin modificación del hardware o bien puede influirse sobre la funcionalidad del modulador.
La presente invención se describirá a continuación más en detalle con referencia al dibujo adjunto, en base a ejemplos de ejecución preferentes.
La fig. 1 muestra un diagrama de bloque de un modulador según un ejemplo de ejecución preferente de la presente invención,
la fig. 2 muestra una representación para explicar el enlace del modulador mostrado en la fig. 1 a un procesador de señales digital y un convertidor D/A de un aparato de telefonía móvil,
la fig. 3 muestra una representación detallada de una interfaz de bus mostrada en la fig. 2 del modulador,
la fig. 4 muestra una representación para describir la generación del llamado código de expansión o canalización OVSF,
la fig. 5 muestra una estructura posible de un generador de código de expansión representado en la fig. 3,
la fig. 6 muestra una estructura posible de una unidad de corrección de frecuencia digital mostrada en la fig. 1, que funciona según el llamado algoritmo CORDIC,
la fig. 7 muestra una representación de diversos distintivos de preámbulo, y
la fig. 8 muestra una estructura posible de un generador de código de expansión de preámbulo mostrado en la fig. 3.
En la fig. 2 se representa el enlace de un modulador CDMA 1 correspondiente a la invención con otros componentes de un aparato de telefonía móvil. El modulador CDMA 1 sirve para expandir señales llevadas a través de una interfaz de bus 14 de distintos canales físicos. Tal como se describirá a continuación con más detalle, modula el modulador 1 tanto canales de datos (DPDCH, "Dedicated Physical Data Channel") como también canales de control (DPCCH, "Dedicated Physical Control Channel"). Además, el modulador 1 expande también una llamada "Physical Random Access Burst" (ráfaga física de acceso aleatorio). La expansión incluye entonces esencialmente una canalización ("channelization") y una aleatorización ("scrambling") de los datos a enviar. Los datos a emitir modulados en expansión repartidos en una ruta I y una ruta Q se preparan de una manera que se describirá más en detalle a continuación y son emitidos a través de un convertidor D/A 15 a la interfaz de AF del aparato de telefonía móvil, para ser transmitidos allí al correspondiente receptor.
El modulador 1 está unido mediante la interfaz de bus 14 con un bus de control 24. Mediante este bus de control 24 recibe el modulador 1 de un procesador de señales digital 10 tanto datos de control como también datos de emisión.
El procesador digital de señales 10 incluye un tramo 11, para someter los datos a enviar modulados sobre una señal portadora de AF (por ejemplo utilizando un código de expansión ("Convolutional Code")) a una codificación de canal y tras un proceso de interleaving, multiplexarlos y reproducirlos sobre varios canales de datos físicos (DPDCH) y un canal de control físico (DPCCH). Los canales de datos contienen las informaciones de comunicación propiamente dichas, mientras el canal de control dispone de informaciones de control (por ejemplo bits para la regulación de la potencia de emisión, bits piloto conocidos para la estimación de canal o bits de distintivo de formato) para el sistema de telefonía móvil o bien la estación de base que comunica con el aparato de telefonía móvil. Los datos de emisión preparados de esta manera se retransmiten a un tramo 12, donde son formateados, es decir, incluidos en una determinada estructura de marco y de ranuras de tiempo. Para el caso del envío del llamado "Random Access Burst" (ráfaga de acceso aleatorio), se transmite un preámbulo con la duración de 1 ms, generándose por el tramo 12 también los símbolos de este preámbulo. Además, presenta el procesador digital de señales 10 un tramo 13, que esencialmente genera datos de control para el modulador 1. Estos datos de control incluyen, como se describirá a continuación más en detalle, en particular los factores de ponderación a utilizar por el modulador 1 y códigos de expansión/factores de expansión, así como informaciones de control para una corrección de frecuencia a realizar por el modulador 1 y una compensación de deriva de DC y de amplitud. Mediante los datos de control pueden así programarse diversas funciones del modulador 1.
Mientras el procesador digital de señales 10 con sus tramos 11, 13 está realizado preferentemente en Firmware, el modulador 1 con la interfaz de bus 14, así como el convertidor D/A 15, se encuentran en hardware. Debido a la posibilidad de programar el modulador 1 mediante el procesador digital de señales 10, resulta una elevada proporción de flexibilidad, ya que de esta manera la modulación en expansión a realizar por el modulador 1 puede adaptarse fácilmente a diferentes estándares de telefonía móvil, sin tener que modificar para ello el hardware.
En la fig. 1 se representa en detalle la estructura del modulador 1, estando configurado el modulador 1 en particular para la transmisión de cuatro canales físicos: un canal físico de control k1 y tres canales físicos de datos d1-d3. La modulación de datos realizada corresponde a una modulación QPSK de dos canales ("Quadrature Phase Shift Keying"), llevándose los cuatro canales físicos a través de un ramal I o bien un ramal Q.
Primeramente se llevan los símbolos de entrada presentes con la frecuencia de símbolos 1/T_{S} del modulador digital 2 a una unidad de ponderación 2, donde los mismos son ponderados con factores de ponderación específicos de canal w1-w4 para, en caso de que los factores de expansión sean distintos, compensar diferencias de potencia entre los diferentes canales. A continuación, las palabras a emitir resultantes de ello se sobreexploran en unidades 3 con un factor tal que se logre la velocidad plena del chip. El factor de expansión puede variar por ejemplo entre 4 y 512 y es cargado por el procesador digital de señales 10 a través del bus de control 24 en la interfaz de bus 14 del modulador 1, con lo que el modulador 1 puede acceder a este valor. Mediante la sobreexploración aumenta así la velocidad de exploración a 1/T_{c} = SF*1/T_{s}.
En una unidad 4 tiene lugar a continuación la codificación o la canalización de los distintos canales con la ayuda de códigos de expansión o canalización específicos de canal c1-c4. Mediante la canalización se transforma cada símbolo de datos en una determinada cantidad de los llamados "chips". La cantidad de chips que de ello resulta por cada símbolo de datos se corresponde con el factor de expansión (SF).
Las señales preparadas y expandidas en banda de esta manera se añaden a continuación en un sumador de canales 5, tal como se muestra en la figura 1, sumándose en el ejemplo de ejecución mostrado en la figura 1 los distintos símbolos de datos de los canales d1 y d2 o bien d3 y k1 respectivamente, y repartiéndose así entre un canal I y un canal Q.
En una unidad de aleatorización 6 se multiplican las señales expandidas en banda por los símbolos si o bien sq de un código de aleatorización complejo. Finalmente tiene lugar en las unidades 7-9 una preparación de las señales del ramal I y del ramal Q.
Al respecto, la unidad 7 es la llamada unidad RRC 4 ("Root Raised Cosine"), que en principio corresponde a un filtro digital y sirve para lograr mediante la formación de impulsos RRC una limitación de banda óptima para una secuencia de frecuencias óptima a la vez. Al respecto puede emplearse en particular una formación de impulsos RRC con un llamado factor roll-off de 0,22. Mediante la unidad RRC 7, tiene lugar además una sobreexploración de las señales I y Q que llegan a la misma por el factor M, pudiendo presentar M en particular el valor 4.
La unidad 8 realiza una corrección digital de frecuencia en relación con las señales llevadas a través de los ramales I y Q, utilizándose preferentemente el llamado algoritmo CORDIC. Al respecto se trata de un algoritmo iterativo, con cuya ayuda puede eliminarse una determinada deriva de frecuencia. Los fundamentos generales del algoritmo CORDIC se describen por ejemplo en la "The CORDIC Trigometric Computing Technique", J.E. Volder, IRE Trans. Electronic Computers, vol.8, págs. 330-334, 1959 o en "A Unified Algorithm For Elementary Functions", J.S. Walter, Spring Joint Conference, págs. 370-385, 1971.
En el caso presente se utiliza el algoritmo CORDIC en el sistema de coordenadas trigonométrico, girándose un vector de entrada con el par de valores (I_{n}, Q_{n}) en el ángulo prescrito
\alpha_{n} = arctan(2^{-n}) \ con \ n = 0, 1, ..., N-1.
Aquí N designa la longitud de iteración.
La secuencia de ángulos {\alpha_{0}, \alpha_{1}, ..., \alpha_{N-1}} con \alpha_{0} > \alpha_{1} > ... > \alpha_{N-1} se determina de tal manera que en cada caso puede representarse un ángulo z, que cumple con la condición | z | \leq D con D = \alpha_{0} + \alpha_{1} + ... + \alpha_{N-1}, mediante una combinación lineal adecuada a los distintos ángulos \alpha_{n}:
z \approx \sigma_{0}\alpha_{0} + \sigma_{1}\alpha_{1} + ... + \sigma_{N-1}\alpha_{N-1} \ con \ \sigma_{n}= \pm 1
Aquí se denomina D zona de convergencia.
De esta manera el vector de entrada (I_{n},Q_{n}) no se gira directamente en el ángulo z, sino que mediante una secuencia de N "microrotaciones" sucesivas se gira en los ángulos pequeños \sigma_{n}\alpha_{n}. Al respecto \sigma_{n} se corresponde con el signo de la microrotación número n, que se determina en función del ángulo z.
La idea básica del algoritmo CORDIC consiste en realizar todas las microrotaciones mediante procesos sencillos de desplazamiento y adición:
I_{n+1} = I_{n} - \sigma_{n} \ 2^{-n}Q_{n}
Q_{n+1} = \sigma_{n} \ 2^{-n}I_{n} + Q_{n}
Tal como se deduce de la fórmula anterior para \alpha_{n}, puede representarse así el vector (I_{n},Q_{n}) en función del vector (I_{0},Q_{0}):
1
K es aquí un factor constante de escalación, que es independiente del ángulo de rotación z.
En la figura 6 se representa un sistema de circuitos de la unidad 8 para la realización de la corrección automática de frecuencia utilizando el algoritmo CORDIC. Al respecto, se supone que f_{0} representa la deriva de frecuencia a corregir, T_{c} el periodo de bits de recepción y M el factor de sobreexploración de la señal de banda básica a procesar con el algoritmo CORDIC.
La señal de banda básica i(k)+ jq(k) (k representa el índice de exploración) compleja definida mediante los componentes de señal i(k) y q(k), se multiplica por exp(jz(k)), siendo:
z(k) = -2\pi f_{0} \ \frac{T_{c}}{m} \ k
Esta multiplicación se realiza utilizando el algoritmo CORDIC, realizándose la acumulación de fases mediante el acumulador 36 mostrado en la figura 6. Por parte de una unidad de mando 34 configurada en forma de una memoria ROM, se generan los signos antepuestos de rotación \sigma_{0}...\sigma_{N-1} necesarios para el control de las distintas unidades de microrotación 33_{0..}.33_{N-1}. La longitud de iteración puede ser por ejemplo N = 16, con lo que correspondientemente se prevén 16 unidades de microrotación.
Tal como ya se ha indicado, se procesan por parte del algoritmo CORDIC solamente ángulos z con | z | \leq D. Para N = 16 es D \approx 99º. No obstante, el incremento en ángulo 0 en fase puede ser para cada periodo de bits tan grande que el valor z(k) puede alcanzar durante una ráfaga (burst) valores superiores a 360º.
En el sistema de circuitos mostrado en la figura 6, se reduce por lo tanto el ángulo z, de tal manera que el mismo es siempre como máximo de 90º. Para esta finalidad, se acumula según la figura 6, con ayuda del acumulador 36 y de una etapa de retardo 37, el valor w(k) = w(k-1) -f_{0}T_{c}, rigiendo:
w(k) =\frac{z(k)}{2\pi}
La muestra de bits 111...111 de w(k) corresponde en la representación en coma fija al valor máximo w(k) \approx 1 o bien z(k) \approx 2\pi. De esta manera queda realizada la operación de módulo w(k) mod 1 o bien z(k) mod 2\pi, con lo que el ángulo z(k) se limita siempre a la gama de valores 0 \leq z(k) \leq 2\pi.
Los distintos valores w(k) se memorizan en el registro 35 mostrado en la figura 6 y sirven para el control de la memoria ROM 34, lo cual se explicará a continuación más en detalle.
El algoritmo CORDIC presenta buenos resultados, siempre que el ángulo de fase z(k) se encuentre en el primer o en el cuarto cuadrante. Por lo tanto en el sistema de circuitos mostrado en la figura 6 se multiplica el signo de i(k) y q(k) por -1, en el caso de que z(k) se encuentre en el segundo o en el tercer cuadrante. A continuación, se gira el par de valores (-i(k), -q(k)) en el ángulo z(k) - \pi, encontrándose este ángulo con seguridad en el cuarto o en el primer cuadrante. Esta tarea es asumida por la unidad 32 mostrada en la figura 6, que en función de una señal de control s de la memoria ROM 34 niega o no, a elección, el signo de i(k) y q(k).
La memoria ROM 34 está configurada de tal manera que para cada valor w(k) = (w_{0}, w_{1},..., w_{N+1}) pueden leerse directamente los correspondientes valores para s y \sigma_{0}... \sigma_{N-1}, representando w_{0} el bit de más elevado valor (Most Significant Bit, MSB) de w(k). La bandera (flag) del signo s puede calcularse entonces directamente mediante la operación lógica w_{0} XOR w_{1}, ya que mediante estos dos bits queda determinado el cuadrante del ángulo de fase z(k). El signo de la primera microrotación \sigma_{0} es siempre idéntico a w_{1}, ya que en el primer y tercer cuadrante para la primera dirección de rotación rige siempre \sigma_{0} = +1.
Los restantes N-1 signos \sigma_{1}...\sigma_{N-1} se deducen por el contrario de los demás N bits w_{1}, w_{2}, ..., w_{N+1} del registro w(k) 35. La memoria ROM 34 puede en consecuencia estar realizada en forma de una tabla de N bits x (N-1) bits en combinación con una puerta XOR, estando archivados en esta tabla ROM para cada combinación de los bits w_{1},
w_{2}, ..., w_{N+1} los correspondientes valores para los signos \sigma_{1}...\sigma_{N-1}.
La unidad 9 sirve para la compensación de deriva de DC y de amplitud. La misma está configurada de tal manera que las palabras a emitir que llegan del ramal I y Q primeramente se multiplican por un valor de compensación de amplitud y a continuación se suman a un valor de compensación de deriva DC. La unidad 9 puede así formarse de manera sencilla mediante una estructura multiplicador/sumador a prever en cada caso para el ramal I y el ramal Q. Como gama para los valores puede utilizarse para el valor de compensación de la deriva de DC -1023....1023 y para el valor de compensación de amplitud 0...1023.
Una vez se ha descrito previamente de forma detallada la estructura del modulador 1, debe entrarse a continuación más en detalle en la estructura de la interfaz de bus 14 mostrada en la figura 2, así como en su interrelación con el procesador digital de señales 10 por un lado y con el modulador digital 1 por otro lado.
Tal como se ha indicado ya, se transmiten por el procesador digital 10 a través del bus de control 24, además de los propios datos de emisión, algunos datos de control o informaciones de control al modulador 1, para controlar o programar su funcionamiento. Esta interfaz de bus 14 incluye por lo tanto distintas memorias tampón o registros, en las que se memorizan las informaciones transmitidas por el procesador digital de señales 10.
Para los datos a emitir de los canales físicos d1-d3 y k1, presenta la interfaz de bus 14 del modulador digital 1 una memoria tampón de entrada 16, en la que el procesador digital de señales 10 memoriza una vez por cada ranura de tiempo ("Slot") los correspondientes símbolos de envío de los distintos canales físicos. Mediante una señal de control aplicada a la memoria tampón de entrada 16, que presenta bien el valor "slot-preamb-f" o bien "slot-preamb-r", pueden elegirse en el caso de un preámbulo a enviar los datos para un preámbulo normal o bien un preámbulo "Random Access Burst" (ráfaga de acceso aleatorio). Si esta señal de control posee el valor "slot-preamb-r", es decir, que debe enviarse un preámbulo para un "Random Access Burst", se llevan a través de la memoria tampón (buffer) de entrada 16 solamente los valores "1" que se encuentran en la memoria tampón de entrada 16 al modulador 1.
Los demás componentes mostrados en la figura 3 del interfaz de bus 14, se prevén por el contrario para los datos de control del procesador digital de señales 10. Una vez por cada enlace, transmite el procesador digital de señales 10 los factores de ponderación para los cuatro canales físicos y se memorizan en un registro de ponderación 17. Mediante un multiplexor 18, que análogamente al buffer de entrada 16 recibe la señal de control "slot_preamb_f/slot_preamb_r", pueden aplicarse a elección estos factores de ponderación o en cada caso el valor binario"1" a la unidad de ponderación 2 del modulador digital 1.
Por lo demás, el procesador digital de señales 10 transmite una vez por cada enlace los códigos de canalización a una memoria RAM 19 con zonas previstas para los distintos canales físicos (d1....d3, k1), donde para cada canal físico se memorizan las correspondientes informaciones de expansión o bien de canalización. Cada código de canalización se corresponde con una secuencia binaria de la longitud SF y es generado por el correspondiente algoritmo en el procesador digital de señales 10 o bien en el tramo 13 mostrado en la figura 2. En la figura 4 se representa a modo de ejemplo un árbol de código para la generación realizada por parte del procesador digital de señales 10 de los llamados códigos OVSF c_{i,j} ("Orthogonal Variable Spreading Factor") para distintos factores de expansión SF, indicando el índice i el correspondiente factor de expansión y índice j el correspondiente número de código. Al respecto hay que observar que los valores binarios "1" y "0" se han representado sobre los valores "+1" y "-1".
Además, presenta la interfaz de bus 14 asignada al modulador digital 1 un generador de códigos de aleatorización 23, que interacciona con dos registros 21 y 22 para la generación del código complejo de aleatorización. El procesador digital de señales 10 transmite a través del bus de control 24 valores de preajuste para la parte real si del código de aleatorización al registro 21, tan pronto como el correspondiente aparato de telefonía móvil está conectado o bien se ha iniciado un proceso de transferencia (handover). Una posible estructura del generador de códigos de aleatorización 23 se representa en la figura 5, en la cual puede verse que el generador de códigos de aleatorización 23 está compuesto esencialmente por dos sistemas de registros deslizantes con cadenas de registros deslizantes conectadas en paralelo a través de puertas XOR, estando previsto el sistema de registro deslizante superior en la figura 5 para la generación de la parte real si y el sistema de registro deslizante inferior para la generación de la parte imaginaria sq del código de aleatorización. Para generar el código de aleatorización, se ocupan primeramente ambos primeros registros deslizantes del sistema de registros deslizantes de la parte real con los valores iniciales del registro 21, que a su vez previamente ha estado ocupado por el procesador digital de señales, tal como ya se describió. A continuación funciona el sistema de registros deslizantes superior durante 1024 ciclos partiendo de estos valores iniciales, para a continuación memorizar los valores que de allí resultan de los registros deslizantes como valores iniciales para los registros deslizantes del sistema de registros deslizantes de la parte imaginaria en el registro 22. Es decir, los valores iniciales para la parte imaginaria sq del código de aleatorización se generan dentro del modulador 1 o bien su interfaz de bus 14. El contenido del registro de la parte imaginaria 22 puede ser leído y evaluado a continuación por el procesador digital de señales 10 para fines de prueba. Una vez que de esta manera se ha ocupado, además del registro de la parte real 21, también el registro de la parte imaginaria 22 con los valores iniciales para la cadena de registros deslizantes mostrados en la figura 5, se ocupan todos los registros deslizantes de ambos sistemas de registros deslizantes durante el funcionamiento con sus correspondientes valores iniciales a partir del registro de la parte real 21 y del registro de la parte imaginaria 22, realizándose esto en sincronismo con una señal de sincronización del marco, es decir, los registros deslizantes se ocupan en cada caso una vez en cada marco con sus valores iniciales. Tal como a continuación se describirá más en detalle, se prevé el multiplexor 20 mostrado en la figura 3, análogamente al multiplexor 18 para, en caso de un preámbulo "Random Access Burst" a enviar, en lugar de los valores de partida del generador de códigos de aleatorización 23, interconectar los valores de entrada del multiplexor 18 necesarios para la generación de este preámbulo y aportados por el generador de códigos de expansión del preámbulo con los componentes 25, 26 y 28.
Ya se indicó que en el caso de un "Random Access Burst" (ráfaga de acceso aleatorio) se envía un preámbulo con una duración de 1 ms. En este caso, a través de la señal de control "slot_preamb_r" y con ayuda de los multiplexores 16 y 18, se conmutan todas las líneas de acceso del modulador 1 que unen el modulador 1 con el registro de ponderación 17, la memoria de los códigos de canalización 19 y el generador de códigos de aleatorización 23, a los componentes del generador de códigos de expansión del preámbulo, es decir, a los registros 25, 26 y un multiplexor 28. El preámbulo presenta uno de los por ejemplo 16 distintivos complejos ortogonales distintos de la longitud 16, transmitiéndose una lista con los distintivos disponibles desde la correspondiente estación de base al aparato de telefonía móvil. El distintivo elegido en cada caso es cargado por el procesador digital de señales 10 mediante el bus de control 24 en un registro de distintivos 25. En la figura 7 se representa una relación de los distintivos de preámbulo disponibles, a modo de ejemplo. Como además se muestra en la figura 8, se multiplexan los distintos símbolos de distintivos con ayuda de un multiplexor y se exploran con ayuda de una unidad de sobreexploración 3 por ejemplo con 3,84 MHz o bien una velocidad de 3840 valores de exploración por segundo, con lo que cada símbolo de los memorizados en el distintivo de registros 25 se repite 256 veces, para así llenar la ranura de 1 ms para el preámbulo. Para cada chip se genera de esta manera un valor "1" o "-1" para el ramal I o bien Q, el cual se aplica como símbolo de código de expansión c1 y c2 al multiplexor 20. Los otros dos símbolos de códigos de expansión c3 y c4 se ocupan por el contrario siempre con "0", tal como se representa también en la figura 3.
El procesador digital de señales 10 transmite también valores iniciales para el código de expansión de preámbulos a generar a la interfaz de bus 14, memorizándose estos valores iniciales en registros de códigos de expansión de preámbulos 26. La estructura de los registros de códigos de expansión de preámbulo 26 y la generación del código de expansión que de ello resulta, se representa igualmente en la figura 8, de lo cual resulta que con la ayuda del registro de códigos de expansión de preámbulo 26, que preferentemente funcionan con 3,84 MHz, se generan solamente bits para la parte real si del código de expansión complejo, mientras que la parte imaginaria sq está ocupada siempre con el valor "0" (ver también al respecto la figura 3).
Además de los datos de control antes descritos, transmite el generador digital de señales 10 a través del bus de control 24 también datos de control para el funcionamiento de las unidades 8 y 9 (ver al respecto la figura 1). Así, el procesador digital de señales 10 carga una vez por cada ranura de tiempo un valor de corrección de frecuencia en un registro de corrección de frecuencia 29, un valor de compensación de deriva de DC en un registro de compensación de deriva de DC 30 y un valor de compensación de amplitud en un registro de compensación de amplitudes 31. La unidad de corrección de frecuencia 8 funciona a continuación con el valor memorizado en el registro 29, mientras la unidad de compensación de deriva de DC y de amplitud 9 funciona con los valores memorizados en los registros 30 y 31. Aún cuando esto no está previsto en el ejemplo de ejecución representado, puede pensarse básicamente también en programar de manera análoga la unidad de RRC 7.

Claims (21)

1. Procedimiento para generar señales codificadas en expansión, siendo codificados y expandidos en banda los datos a enviar con un código de expansión (c1...c4) y siendo codificados los datos a enviar expandidos en banda con un código de aleatorización (si, sq) y a continuación sometidos a una formación de impulsos,
caracterizado porque los datos de envío expandidos en banda y aleatorizados, se someten además a una corrección de frecuencia y a una compensación de deriva de DC y/o de amplitud, utilizándose para la corrección de frecuencia una eliminación digital de deriva de frecuencia, en la que un ángulo de rotación utilizado para la corrección de frecuencia se representa como combinación lineal de microrrotaciones y las microrrotaciones, utilizando el algoritmo CORDIC, se realizan selectivamente en función de la deriva de frecuencia.
2. Procedimiento según la reivindicación 1,
caracterizado porque para la formación de impulsos se utiliza un filtrado de RRC con un factor de roll-off de aprox. 0,22.
3. Procedimiento según la reivindicación 1 ó 2,
caracterizado porque los datos a enviar expandidos en banda y aleatorizados se sobreexploran durante la formación de impulsos con un determinado factor de sobreexploración (M).
4. Procedimiento según la reivindicación 3,
caracterizado porque el factor de sobreexploración (M) de la formación de impulsos tiene el valor 4.
5. Procedimiento según una de las reivindicaciones precedentes,
caracterizado porque la compensación de deriva de DC se realiza mediante adición de un valor determinado de compensación de deriva DC a los datos a enviar y
porque la compensación de amplitud se realiza mediante multiplicación de los datos a enviar por un determinado valor de compensación de amplitud.
6. Procedimiento según una de las reivindicaciones precedentes,
caracterizado porque los datos a enviar, antes de su codificación con el código de expansión (c1...c4), se ponderan mediante multiplicación por un factor de ponderación (w1...w4) y a continuación se sobreexploran.
7. Procedimiento según la reivindicación 6,
caracterizado porque los datos a enviar se encuentran en varios canales físicos (d1...d3, k1),
porque los datos a enviar de cada canal son ponderados separadamente, sobreexplorados y codificados con un código de expansión (c1...c4) específico de canal y
porque tras la codificación con el código de expansión (c1...c4), los datos a enviar de los canales físicos (d1...d3, k1), se combinan para formar un ramal I y un ramal Q, siendo llevados los datos a enviar a través del ramal I y del ramal Q aleatorizados a continuación separadamente y sometidos a la formación de impulsos, corrección de frecuencia y compensación de deriva de DC y/o de amplitud.
8. Procedimiento según la reivindicación 6 ó 7,
caracterizado porque la sobreexploración se realiza con un factor de sobreexploración de tal manera que mediante la subsiguiente codificación con los códigos de expansión se puede lograr una velocidad máxima de chips.
9. Procedimiento según una de las reivindicaciones precedentes,
caracterizado porque el procedimiento es realizado por un modulador (1), por parte del cual se programan los parámetros de servicio a través de un bus de control (24).
10. Dispositivo para generar señales codificadas en expansión, con un equipo de codificación en expansión (4) para codificar datos de envío a transmitir con un código de expansión (c1...c4) y con un equipo de aleatorización (6) para aleatorizar los datos a enviar codificados en expansión con un código de aleatorización (si, sq), y siendo llevados los datos a enviar emitidos por el equipo de aleatorización (6) a elementos de preparación de señales (7-9) que contienen elementos para la formación de impulsos,
caracterizado porque los elementos de preparación de señales (7-9) incluyen además elementos para la corrección de frecuencia y elementos para la compensación de deriva DC y/o amplitud, incluyendo los elementos para la corrección de frecuencia un equipo digital para la corrección de frecuencia (8), que contiene una conexión sucesiva de unidades de microrrotación (33_{0}...33_{N-1}) controlables selectivamente en función de la deriva de frecuencia, que eliminan la deriva de la frecuencia utilizando el algoritmo CORDIC.
11. Dispositivo según la reivindicación 10,
caracterizado porque los elementos para la formación de impulsos contienen un equipo de filtrado de RRC.
12. Dispositivo según la reivindicación 11,
caracterizado porque el equipo de filtrado de RRC posee un factor roll-off de aprox. 0,22.
13. Dispositivo según la reivindicación 11 ó 12,
caracterizado porque el equipo de filtrado de RRC (7) sobreexpolora los datos a enviar emitidos por el equipo de aleatorización (6) durante la formación de impulsos con un determinado factor de sobreexploración (M).
14. Dispositivo según una de las reivindicaciones 10-13,
caracterizado porque los elementos (7-9) para la compensación de deriva de DC y/o de amplitud, incluyen un equipo de compensación de deriva de DC y de amplitud (9), que realiza la compensación de deriva de DC mediante la adición de un determinado valor de compensación de deriva de DC a los datos a enviar y realiza la compensación de amplitud mediante la multiplicación de los datos a enviar por un determinado valor de compensación de amplitud.
15. Dispositivo según una de las reivindicaciones 10-14,
caracterizado porque el equipo de codificación en expansión (4) lleva preconectado un equipo de ponderación (2), que pondera los datos a enviar mediante multiplicación por un factor de ponderación (w1...w4).
16. Dispositivo según la reivindicación 15,
caracterizado porque entre el equipo de ponderación (2) y el equipo de codificación en expansión (4) está dispuesto un equipo de sobreexploración (3), que sobreexplora los datos a enviar ponderados por el equipo de ponderación (2) con un determinado factor de exploración.
17. Dispositivo según la reivindicación 15 ó 16,
caracterizado porque al dispositivo (1) se llevan los datos a enviar de varios canales físicos (d1...d3, k1),
porque el equipo de ponderación (2) pondera separadamente los datos a enviar de cada canal físico,
porque el equipo de codificación en expansión (4) codifica los datos a enviar ponderados de cada canal físico (d1...d3, k1) separadamente con un código de expansión (c1...c4) específico de canal, y
porque entre el equipo de codificación en expansión (4) y el equipo de aleatorización (6) está dispuesto un equipo sumador de canales (5), para combinar los datos a enviar de los distintos canales físicos (d1...d3, k1) según la codificación con el código de expansión (c1...c4), para formar un ramal I y un ramal Q, siendo llevados los datos a enviar a través del ramal I y del ramal Q separadamente al equipo de aleatorización (6) y a los elementos de preparación de señales (7-9).
18. Dispositivo según la reivindicación 16 y la reivindicación 17,
caracterizado porque el factor de sobreexploración del equipo de sobreexploración (3) está elegido de tal manera que mediante la subsiguiente codificación del equipo de codificación en expansión (4) puede lograrse la máxima velocidad de chips.
19. Dispositivo según una de las reivindicaciones 10-18,
caracterizado porque el dispositivo (1) está unido mediante una unidad de interfaz (14) con un bus de datos (24), a través del que un equipo procesador (10) transmite datos de control para controlar el funcionamiento del dispositivo (1).
20. Dispositivo según la reivindicación 19,
caracterizado porque la unidad de interfaz (14) con el dispositivo (1) presenta elementos de memoria (17, 19, 21, 22, 25, 26, 29-31) unidos para memorizar los datos de control transmitidos por el equipo procesador (10).
21. Dispositivo según la reivindicación 19 ó 20,
caracterizado porque el dispositivo (1) y la unidad de interfaz (14) están configurados en hardware, y
porque el equipo procesador (10) está configurado en firmware.
ES00969226T 1999-09-30 2000-09-22 Procedimiento y dispositivo para generar codificaciones en expansion. Expired - Lifetime ES2234678T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19947019A DE19947019A1 (de) 1999-09-30 1999-09-30 Verfahren und Vorrichtung zum Erzeugen von spreizcodierten Signalen
DE19947019 1999-09-30

Publications (1)

Publication Number Publication Date
ES2234678T3 true ES2234678T3 (es) 2005-07-01

Family

ID=7923942

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00969226T Expired - Lifetime ES2234678T3 (es) 1999-09-30 2000-09-22 Procedimiento y dispositivo para generar codificaciones en expansion.

Country Status (8)

Country Link
US (1) US6639937B2 (es)
EP (1) EP1216516B1 (es)
JP (1) JP2003510947A (es)
CN (1) CN1278497C (es)
AT (1) ATE287150T1 (es)
DE (2) DE19947019A1 (es)
ES (1) ES2234678T3 (es)
WO (1) WO2001024394A1 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7173919B1 (en) * 1999-06-11 2007-02-06 Texas Instruments Incorporated Random access preamble coding for initiation of wireless mobile communications sessions
JP3285012B2 (ja) * 1999-07-29 2002-05-27 日本電気株式会社 Cdma基地局送信装置
AUPR206300A0 (en) * 2000-12-13 2001-01-11 Advanced Communications Technologies (Australia) Pty Ltd A method for quadrature spreading
ES2260076T3 (es) * 2000-12-14 2006-11-01 Sa Car Forni Srl. Banda transportadora por horno a tunel.
GB0124952D0 (en) * 2001-10-17 2001-12-05 Nokia Corp A receiver and a receiving method
EP1588499A1 (en) * 2003-01-13 2005-10-26 Koninklijke Philips Electronics N.V. Mobile station for retrieving an information related to an association tree
WO2005015775A1 (en) * 2003-08-11 2005-02-17 Nortel Networks Limited System and method for embedding ofdm in cdma systems
JP4679049B2 (ja) * 2003-09-30 2011-04-27 パナソニック株式会社 スケーラブル復号化装置
DE10359268B4 (de) * 2003-12-17 2011-05-19 Infineon Technologies Ag Vorrichtung zum Erzeugen von Sendesignalen in einer Mobilfunkstation mittels eines Verwürfelungscode-Generators für Präambeln und für Sendesignale dedizierter physikalischer Kanäle
US7606321B2 (en) * 2004-01-22 2009-10-20 Broadcom Corporation System and method for simplifying analog processing in a transmitter incorporating a randomization circuit
US20050163255A1 (en) * 2004-01-22 2005-07-28 Broadcom Corporation System and method for simplifying analog processing in a transmitter
US8102925B2 (en) * 2004-02-13 2012-01-24 Qualcomm Incorporated Low peak-to-average ratio preamble, and associated method, for packet radio communication system
JP4362090B2 (ja) * 2004-07-05 2009-11-11 パナソニック株式会社 変調器
KR100810322B1 (ko) * 2004-10-29 2008-03-07 삼성전자주식회사 이동 통신용 고효율 전력 증폭 장치 및 방법
US8081714B2 (en) * 2004-11-01 2011-12-20 Broadcom Corporation Method and system for reuse of CORDIC in an RF transceiver by reconfiguration in real time
US8693525B2 (en) * 2006-07-14 2014-04-08 Qualcomm Incorporated Multi-carrier transmitter for wireless communication
US7889782B2 (en) * 2007-02-23 2011-02-15 Freescale Semiconductor, Inc. Joint de-spreading and frequency correction using a correlator
US8027651B2 (en) * 2008-12-05 2011-09-27 Motorola Solutions, Inc. Method and apparatus for removing DC offset in a direct conversion receiver
US9165668B1 (en) * 2013-07-29 2015-10-20 Western Digital Technologies, Inc. Data retention monitoring using temperature history in solid state drives
CN110147218B (zh) * 2019-04-09 2021-05-11 珠海市杰理科技股份有限公司 基于Cordic算法的运算电路与方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4223132A1 (de) * 1992-07-14 1994-01-20 Deutsche Aerospace Verfahren zur Schrittakt-Regeneration bei der Demodulation von digital modulierten Signalen und Anordnung zum Ausführen des Verfahrens
US5361276A (en) * 1993-09-13 1994-11-01 At&T Bell Laboratories All digital maximum likelihood based spread spectrum receiver
US5838733A (en) * 1993-12-23 1998-11-17 Motorola, Inc. Method and apparatus for mitigating signal distortion in a communication system
US5751739A (en) * 1994-04-29 1998-05-12 Lucent Technologies, Inc. Methods of and devices for enhancing communications that use spread spectrum technology
KR0173101B1 (ko) * 1996-08-14 1999-03-30 양승택 직접 시퀀스 확산 스펙트럼 통신용 월쉬-4상 위상변조 칩 변조 장치
US6178197B1 (en) * 1997-06-23 2001-01-23 Cellnet Data Systems, Inc. Frequency discrimination in a spread spectrum signal processing system
US6108369A (en) * 1997-07-11 2000-08-22 Telefonaktiebolaget Lm Ericsson Channelization code allocation for radio communication systems
US5909471A (en) * 1997-08-08 1999-06-01 Arraycomm, Inc. Method and system for rapid initial control signal detection in a wireless communications system
GB2328353B (en) * 1997-08-16 2002-10-02 Nec Technologies GSM mobile receiver
JPH11284677A (ja) * 1998-03-27 1999-10-15 Nec Corp 復調器とこれを用いたディジタル無線通信システム
US6393047B1 (en) * 1998-06-16 2002-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Quadriphase spreading codes in code division multiple access communications

Also Published As

Publication number Publication date
CN1278497C (zh) 2006-10-04
EP1216516B1 (de) 2005-01-12
DE19947019A1 (de) 2001-06-07
DE50009235D1 (de) 2005-02-17
US20020154678A1 (en) 2002-10-24
US6639937B2 (en) 2003-10-28
JP2003510947A (ja) 2003-03-18
CN1377533A (zh) 2002-10-30
WO2001024394A1 (de) 2001-04-05
EP1216516A1 (de) 2002-06-26
ATE287150T1 (de) 2005-01-15

Similar Documents

Publication Publication Date Title
ES2251221T3 (es) Procedimiento y aparato para reducir las variaciones de amplitud en señales de comunicacion que utilizan simbolos piloto insertados.
JP4510219B2 (ja) 符号生成器の線形フィードバック・シフトレジスタを更新する方法と符号生成器
RU2125344C1 (ru) Система для модулирования информационных сигналов в ячеистой телефонной системе с кодовым разделением множественного доступа и способ его осуществления
KR960003102B1 (ko) 씨.디.엠.에이(cdma) 이동통신 기지국 변조장치의 채널 변조회로 및 그를 이용한 변조장치
US6639937B2 (en) Method and apparatus for producing spread-coded signals
GB2352944B (en) Apparatus and method for moduating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communication sytem
WO1995023459A1 (en) Method and apparatus for utilizing multiple spreading codes in a communication system
SE9704509D0 (sv) Variable rate CDMA spread circuit
US5838733A (en) Method and apparatus for mitigating signal distortion in a communication system
JP2002536864A (ja) Cdma通信におけるピーク・平均率を減少させる装置及び方法
JPH09504670A (ja) スペクトル拡散のスペクトル密度技術
KR20120137389A (ko) 송신기 및 송신 방법
JPH08509590A (ja) 通信システムにおいて拡散符号の使用を時分割多重化する方法および装置
JPH10107696A (ja) マルチキャリア通信方法及び装置
ES2700539T3 (es) Señal que representa datos, método y dispositivo para generar tal señal y método y dispositivo para determinar los datos representados a partir de tal señal
US6996163B2 (en) Walsh-Hadamard decoder
FI108182B (fi) Menetelmä päivittää koodigeneraattorin lineaarinen palautesiirtorekisteri
CN101383794A (zh) 一种降低峰均比的方法及装置
US7065157B2 (en) GMSK modulation techniques
US20090304030A1 (en) Transmission circuit and method for transmitting a bit sequence to be transmitted
US6735258B1 (en) Moderate rate phase shift keying codec
US6714599B1 (en) Method and apparatus for efficient processing of signal in a communication system
CN100474785C (zh) 通信系统中信号的有效Walsh覆盖和相加的方法和装置
JPH11298374A (ja) 疑似雑音符号発生回路及びその初期化方法
ES2331149T3 (es) Multicanal de amplitud pico a promedio reducida.