ES2287939T3 - Procedimiento y aparato para proporcionar datos a tasa de transmision variable en un sistema de comunicaciones que utiliza multiplexacion estadistica. - Google Patents
Procedimiento y aparato para proporcionar datos a tasa de transmision variable en un sistema de comunicaciones que utiliza multiplexacion estadistica. Download PDFInfo
- Publication number
- ES2287939T3 ES2287939T3 ES96913014T ES96913014T ES2287939T3 ES 2287939 T3 ES2287939 T3 ES 2287939T3 ES 96913014 T ES96913014 T ES 96913014T ES 96913014 T ES96913014 T ES 96913014T ES 2287939 T3 ES2287939 T3 ES 2287939T3
- Authority
- ES
- Spain
- Prior art keywords
- overflow
- package
- channel
- traffic
- packet
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 341
- 238000000034 method Methods 0.000 title claims description 79
- 238000001228 spectrum Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 3
- 230000011664 signaling Effects 0.000 claims description 3
- 108091006146 Channels Proteins 0.000 claims 42
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
- 230000001228 trophic effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 51
- 238000013461 design Methods 0.000 description 21
- 230000000903 blocking effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000001172 regenerating effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013400 design of experiment Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Classifications
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/004—Orthogonal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/24—Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
- H04J3/247—ATM or packet multiplexing
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0014—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Astronomy & Astrophysics (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radio Relay Systems (AREA)
- Small-Scale Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
LA PRESENTE INVENCION REVELA UN SISTEMA DE TRANSMISION DE VELOCIDAD VARIABLE EN DONDE UN PAQUETE DE DATOS DE VELOCIDAD VARIABLE GENERADO POR UNA FUENTE DE DATOS DE VELOCIDAD VARIABLE (20) SE MODULA EN UN CANAL DE TRAFICO MEDIANTE UN MODULADOR DE CANAL DE TRAFICO (30) SI LA CAPACIDAD DE DICHO CANAL DE TRAFICO ES MAYOR O IGUAL QUE LA MENCIONADA VELOCIDAD DE DATOS DEL MENCIONADO PAQUETE. EL PAQUETE DE DATOS DE VELOCIDAD VARIABLE SE MODULA EN UN CANAL DE TRAFICO MEDIANTE EL MODULADOR DEL CANAL DE TRAFICO (30) Y POR LO MENOS UN CANAL DE DESBORDAMIENTO MEDIANTE EL MODULADOR DEL CANAL DE TRAFICO (32) SI LA CAPACIDAD DEL MENCIONADO CANAL DE TRAFICO ES MENOR QUE LA MENCIONADA VELOCIDAD DE DATOS. LA PRESENTE INVENCION ADEMAS REVELA UN SISTEMA DE RECEPCION PARA RECIBIR DATOS DE VELOCIDAD VARIABLE EN DONDE UN PAQUETE RECIBIDO DE DATOS DE VELOCIDAD VARIABLE SE RECIBE POR EL CANAL DE TRAFICO SI LA CAPACIDAD DEL MENCIONADO CANAL DE TRAFICO ES MAYOR O IGUAL QUE UNA VELOCIDAD DE DATOS DEL MENCIONADO PAQUETEY EN DONDE UN PAQUETE DE DATOS DE VELOCIDAD VARIABLE SE RECIBE EN UN CANAL DE TRAFICO Y AL MENOS UN CANAL DE DESBORDAMIENTO SI LA MENCIONADA CAPACIDAD DEL CANAL DE TRAFICO ES MENOR QUE LA VELOCIDAD DE DATOS MENCIONADA.
Description
Procedimiento y aparato para proporcionar datos
a tasa de transmisión variable en un sistema de comunicaciones que
utiliza multiplexación estadística.
La presente invención se refiere a
comunicaciones. Más en particular, la presente invención se refiere
a un sistema de comunicaciones novedoso y mejorado en el que un
usuario transmite datos a tasa de transmisión variable sobre un
canal de tráfico asignado, sin embargo, cuando la transmisión del
usuario excede la capacidad del canal de tráfico asignado, se
proporciona al usuario el uso temporal de un canal de
desbordamiento para uso conjuntamente con el canal de tráfico
asignado.
La presente invención está relacionada con
múltiples usuarios que utilizan un recurso de comunicaciones como
un transpondedor de satélite. Específicamente está relacionado con
hacer la asignación de los recursos de comunicaciones más eficaz. El
problema, en el contexto de un transpondedor de satélite, es
asignar eficazmente porciones de recurso de comunicaciones fijo del
transpondedor a un gran número de usuarios que buscan comunicar
información digital entre sí con una variedad de tasas de
transmisión de bits y factores de trabajo.
El uso de técnicas de modulación de acceso
múltiple por división de código (CDMA) es una entre varias técnicas
para facilitar las comunicaciones en las que están presentes un gran
número de usuarios del sistema. Se conocen en la técnica otras
técnicas de sistema de comunicaciones de acceso múltiple, tales como
acceso múltiple por división de tiempo (TDMA), acceso múltiple por
división de frecuencia (FDMA) y esquemas de modulación AM tales
como banda lateral única con amplitud compandida (ACSSB). Sin
embargo, la técnica de modulación de espectro ensanchado de CDMA
tiene ventajas significativas respecto a estas técnicas de
modulación para sistemas de comunicaciones de acceso múltiple. El
uso de técnicas de CDMA en un sistema de comunicaciones de acceso
múltiple se da a conocer en la patente estadounidense nº 4.901.307,
titulada "Spread Spectrum Multiple Access Communication System
Using Satellite or Terrestrial Repeaters", transferida al
cesionario de la presente invención. El uso de técnicas de CDMA en
un sistema de comunicaciones de acceso múltiple se da a conocer
adicionalmente en la patente estadounidense nº 5.103.459, titulada
"System and Method for Generating Signal Waveforms in a CDMA
Cellular Telephone System" transferida al cesionario de la
presente invención.
CDMA por su naturaleza inherente de ser una
señal de banda ancha ofrece una forma de diversidad de frecuencia
ensanchando la energía de señal por un ancho de banda ancho. Por lo
tanto, el desvanecimiento de la señal selectivo en frecuencia
afecta sólo a una pequeña parte del ancho de banda de la señal CDMA.
Se obtiene diversidad de espacio o de trayectoria proporcionando
múltiples trayectorias de señal a través de enlaces simultáneos
desde un usuario móvil a través de dos o más emplazamientos de
célula. Además, puede obtenerse diversidad de trayectoria
aprovechando el entorno multitrayectoria a través de procesamiento
de espectro ensanchado permitiendo a una señal llegar con
diferentes retardos de propagación para recibirse y procesarse por
separado. En la patente estadounidense nº 5.101.501 en tramitación
junto con la presente titulada "Soft Handoff in a CDMA
Cellular Telephone System", y la patente estadounidense nº
5.109.390 titulada "Diversity Receiver in a CDMA Cellular
Telephone System", ambas transferidas al cesionario de la
presente invención, se ilustran ejemplos de utilización de
diversidad de trayectoria
Una técnica adicional que puede utilizarse para
aumentar la eficacia de la asignación del recurso de comunicaciones
es permitir a los usuarios del recurso proporcionar datos con tasas
de transmisión variables utilizando de ese modo sólo la mínima
cantidad del recurso de comunicaciones para cumplir sus necesidades
de servicio. Un ejemplo de fuente de datos con tasa de transmisión
variable es un vocodificador con tasa de transmisión variable que
se detalla en la patente estadounidense nº 5.414.796, titulada
"Variable Rate Vocoder," transferida al cesionario de
la presente invención. Puesto que el habla contiene de manera
inherente periodos de silencio, es decir pausas, la cantidad de
datos requerida para representar estos periodos puede reducirse. La
vocodificación con tasa de transmisión variable aprovecha de la
manera más efectiva este hecho reduciendo la tasa de transmisión de
datos para estos periodos de silencio.
En un vocodificador con tasa de transmisión
variable del tipo descrito en la patente estadounidense nº 5.414.
796, mencionada anteriormente, aproximadamente el 40% de los
paquetes de paquetes de voz se codifican con tasa de transmisión
completa. En el vocodificador descrito en la solicitud de patente,
la tasa de transmisión de codificación se selecciona según la
energía del paquete. Cuando la energía del paquete excede un umbral
de tasa de transmisión completa se codifica la voz con tasa de
transmisión completa. En la patente estadounidense nº 5.742.734,
titulada "Method and Apparatus for Selecting an Encoding Rate
in a Variable Rate Vocoder", transferida al cesionario de la
presente invención, se da a conocer un procedimiento para reducir el
número de paquetes con tasa de transmisión completa con un mínimo
de calidad sacrificada.
Un codificador de voz con tasa de transmisión
variable proporciona datos de voz con tasa de transmisión completa
cuando el que habla está hablando activamente, utilizando por tanto
la capacidad completa de los paquetes de transmisión. Cuando un
codificador de voz con tasa de transmisión variable está
proporcionando datos de voz a menos de la tasa de la tasa de
transmisión máxima, hay exceso de capacidad en los paquetes de
transmisión. Un procedimiento para transmitir datos adicionales en
paquetes de transmisión de un tamaño fijo, en el que la fuente de
los datos para los paquetes de datos está proporcionando los datos a
una tasa de transmisión variable se describe en detalle en la
patente estadounidense nº 5.504.773, titulada "Method and
Apparatus for the Formatting of Data for Transmission",
transferida al cesionario de la presente invención e incorporada
por referencia en el presente documento. En la solicitud de patente
mencionada anteriormente se da a conocer un procedimiento y aparato
para combinar datos de diferentes tipos desde fuentes diferentes en
un paquete de datos para transmisión.
Un recurso de comunicaciones se divide
normalmente en canales de comunicaciones. Normalmente, por
simplicidad, cada uno de esos canales tiene la misma capacidad. Es
posible para un sistema de comunicaciones reasignar los canales a
los usuarios para cada paquete que va a transmitirse. Esto
permitiría teóricamente una asignación con la máxima eficacia del
recurso de comunicaciones. Sin embargo, esta técnica daría como
resultado complejidad inaceptable en el diseño de receptor y
transmisor resultante.
En la presente invención, se da a conocer un
procedimiento eficaz para transmitir y recibir datos a tasa de
transmisión variable. En la presente invención, se dota a cada
usuario de un canal de datos o voz asignado, al que también se hace
referencia como un canal de tráfico. Además, se dota a cada usuario
de acceso selectivo a un conjunto de canales de voz o datos, a los
que se hace referencia como canales de desbordamiento que todos los
usuarios del recurso de comunicaciones comparten.
Cuando la tasa de transmisión de un usuario
excede la capacidad del canal de tráfico asignado, el sistema de
comunicaciones determina si está disponible un canal de
desbordamiento para su uso por el usuario. Si está disponible un
canal de desbordamiento éste se asigna temporalmente al usuario para
la transmisión. Los procedimientos presentados en las realizaciones
ejemplares describen los casos en los que un usuario utiliza a lo
sumo el canal de tráfico asignado y un canal de desbordamiento
único. Sin embargo, los procedimientos descritos en el presente
documento pueden extenderse fácilmente a casos en los que un usuario
puede requerir más de un canal de desbordamiento además del canal
de tráfico asignado.
El procedimiento de la presente invención para
la asignación de canales de desbordamiento a usuarios se basa en un
concepto al que se hace referencia como multiplexación estadística.
En el caso general de multiplexación estadística cualquier canal de
desbordamiento en el conjunto común de canales de desbordamiento
puede asignarse a cualquier usuario. En una estrategia de
asignación de canal de desbordamiento alternativa, cada usuario se
limita a utilizar un subconjunto de los canales de desbordamiento.
Reduciendo el número de canales de desbordamiento posibles, puede
simplificarse el diseño del receptor.
La información de asignación de canal de
desbordamiento identifica a un receptor cuál de los canales de
desbordamiento posibles, si hay alguno, transportará información
importante para ese receptor para ese paquete. La presente
invención describe dos clases de técnicas para llevar información de
asignación de canal de desbordamiento a un receptor. En un
procedimiento la información de asignación de canal de
desbordamiento se proporciona explícitamente. En una implementación
de asignación de canal de desbordamiento explícita la información de
asignación de canal de desbordamiento se lleva al receptor como
parte de los paquetes de mensaje que se transmiten por el canal de
tráfico o como alternativa sobre un canal separado utilizado para
señalización. La información de asignación de canal de
desbordamiento explícita puede pertenecer al paquete actual o puede
pertenecer a un paquete próximo. El beneficio de enviar la
información del canal de desbordamiento por adelantado es reducir
la cantidad almacenamiento en memoria intermedia necesaria en el
receptor. Esto se consigue a expensas de almacenamiento en memoria
intermedia adicional en el transmisor.
El otro procedimiento para proporcionar la
información de asignación de canal de desbordamiento es
implícitamente. En técnicas de asignación de canal implícitas, la
información de asignación de canal de desbordamiento no se
proporciona como parte de los paquetes de mensaje que se transmiten
por el canal de tráfico ni tampoco es la información proporcionada
sobre un canal separado. En una implementación de asignación de
canal de tráfico implícita el receptor prueba todos los canales de
desbordamiento posibles y determina si uno de los canales de
desbordamiento contiene datos para su uso. Esto puede conseguirse
codificando la información de identificación de receptor en el
paquete de desbordamiento o mediante la combinación del paquete de
tráfico y el paquete de desbordamiento correspondiente enlazándose
entre sí de una manera que puede detectar el receptor.
Es además un objetivo de la presente invención
detallar el diseño de tablas de presasignación equilibradas. Las
tablas de preasignación exponen qué canales de desbordamiento pueden
utilizarse para transmisiones de información a qué receptores. De
lo que se trata con las tablas de preasignación equilibradas es de
hacer que la probabilidad de encontrar un canal de desbordamiento
disponible para la transmisión sea la misma para todos los
receptores. Es otro objetivo de la presente invención describir un
procedimiento para llevar a cabo postasignación compatible con una
tabla de preasignación. La postasignación es el procedimiento de
asignar realmente los canales de desbordamiento para la
transmisión. Es una ventaja de la presente invención que los
procedimientos de la presente invención puedan ajustarse a las
necesidades del usuario en términos de capacidad y probabilidad de
bloqueo. Hay descritos procedimientos para determinar el número de
canales de desbordamiento necesarios requeridos dada una
probabilidad de bloqueo aceptable máxima y la probabilidad de que un
canal de desbordamiento se requiera para la transmisión de un
paquete particular.
Las características, objetivos, y ventajas de la
presente invención se volverán más evidentes a partir de la
descripción detallada expuesta posteriormente cuando se toma
conjuntamente con los dibujos, en los que caracteres de referencia
iguales identifican de manera correspondiente a través de todos y en
los que:
la figura 1 es un diagrama que ilustra una
implementación ejemplar de la presente invención en un sistema de
comunicaciones por satélite;
la figure 2 es un diagrama de bloques del
sistema de transmisión de la presente invención;
las figuras 3a a 3d son una ilustración de
estructuras de paquete de transmisión ejemplares de la realización
ejemplar;
las figuras 4a a 4e son una ilustración de la
redundancia en un paquete de transmisión y el nivel de energía de
transmisión del paquete;
la figura 5 es un diagrama de bloques de un
sistema receptor para la recepción de datos con asignación de canal
de desbordamiento implícita en el que los datos de desbordamiento se
codifican junto con los datos de tráfico;
la figura 6 es un diagrama de bloques de un
sistema receptor para la recepción de datos con asignación de canal
de desbordamiento explícita en el que los datos de desbordamiento se
codifican junto con los datos de tráfico;
la figura 7 es un diagrama de bloques de un
sistema receptor para la recepción de datos con asignación de canal
de desbordamiento implícita en el que los datos de desbordamiento se
codifican por separado de los datos de tráfico; y
la figura 8 es un diagrama de bloques de un
sistema receptor para la recepción de datos con asignación de
canal de desbordamiento explícita en el que los datos de
desbordamiento se codifican por separado de los datos de
tráfico.
Un recurso de comunicaciones de acceso múltiple
se divide en canales. Esta división se llama normalmente
multiplexación, siendo tres tipos específicos: multiplexación por
división de frecuencia (FDM), multiplexación por división de tiempo
(TDM), y multiplexación por división de código (CDM). Se hace
referencia a la unidad básica de información transmitida y recibida
en un sistema de comunicaciones como un paquete.
Haciendo referencia ahora a las figuras, la
figura 1 ilustra una implementación ejemplar de la presente
invención en un sistema de comunicaciones por satélite como el
sistema por satélite de órbita baja Globalstar^{TM}. Debería
entenderse sin embargo que la presente invención puede utilizarse en
un sistema con base terrestre como en el que se utilizan estaciones
base para comunicar con estaciones remotas. En la figura 1, la
presente invención se utiliza para la comunicación de enlace
descendente de información a una estación de usuario remota o
terminal 6 desde la puerta 8 de enlace a través de satélites 4 y 6
que pueden ser de tipos o bien geosíncrono o bien de órbita
terrestre baja (LEO). Debería observarse que aunque la
implementación ejemplar ilustra la comunicación entre dos satélites
y un terminal de usuario, la presente invención es igualmente
aplicable para la comunicación desde dos haces separados del mismo
satélite y un terminal de usuario. El terminal 2 de usuario puede
ser una estación móvil como un teléfono portátil u otro dispositivo
de comunicaciones móvil o portátil o el terminal 2 de usuario puede
ser un dispositivo de comunicaciones fijo como un terminal de bucle
local inalámbrico o un centro de comunicaciones central como una
estación base celular. Aunque en la figura 1 sólo se muestran dos
satélites, un terminal de usuario único y una única puerta de enlace
para facilidad en la ilustración, un sistema típico puede contener
una pluralidad de todos.
En la realización ejemplar, los satélites 4 y 6
son transpondedores o repetidores no regenerativos que son
normalmente del tipo que simplemente amplifica, cambia de frecuencia
y retransmite la señal recibida desde la puerta 8 de enlace. La
presente invención es igualmente aplicable a casos en los que los
satélites 4 y 6 son repetidores regenerativos que demodulan y
reconstituyen la señal antes de la retransmisión. En la realización
ejemplar, la señal transmitida por los satélites 4 y 6 al terminal 2
de usuario y la señal transmitida desde la puerta 8 de enlace a los
satélites 4 y 6 son señales de espectro ensanchado. La generación de
señales de comunicación de espectro ensanchado se describe en
detalle en las patentes estadounidenses nº 4.901.307 y 5.103.459
mencionadas anteriormente.
La puerta 8 de enlace sirve como una interfaz de
una red de comunicación a los satélites 4 y 6, o directamente a una
estación base terrestre (una configuración no mostrada). La puerta 8
de enlace es normalmente un centro de comunicaciones central que
recibe datos a través de una red (no mostrada) que incluye redes
públicas telefónicas de conmutación (PSTN) y redes diseñadas
específicamente para las comunicaciones de la presente invención.
La puerta 8 de enlace puede conectarse a la red (no mostrada)
mediante comunicaciones alámbricas o por medio de una interfaz
aérea.
En la realización ejemplar, la puerta 8 de
enlace transmite datos con tasa de transmisión variable al terminal
6 de usuario. Una información de sistema de comunicaciones de datos
con tasa de transmisión variable, cuya tasa de transmisión varía
con el tiempo. Una implementación de un sistema de comunicaciones de
espectro ensanchado con tasa de transmisión variable se describe en
la patente estadounidense nº 5.103.459 mencionada anteriormente. En
la realización ejemplar, como en el sistema descrito en la patente
estadounidense nº 5.103.459, el recurso de comunicaciones se divide
en diferentes canales en el espacio de código, y en la que cada uno
de los canales tiene la misma capacidad para transportar
información. La diferencia entre el sistema de comunicaciones de la
presente invención y el sistema descrito en la patente
estadounidense nº 5.103.459 es que en el sistema descrito en la
patente estadounidense nº 5.103.459 cada canal puede de manera
independiente transportar información a todas las tasas de
transmisión posibles mientras que en la presente invención cada
canal puede de manera independiente transportar información en un
subconjunto de las posibilidades.
En la realización ejemplar, la puerta 8 de
enlace se comunica con el terminal 6 de usuario a una de cuatro
tasas de transmisión de datos de información diferentes. Debería
observarse que los procedimientos descritos en el presente
documento son igualmente aplicables a un sistema de comunicaciones
con tasa de transmisión variable que prevé cualquier número de
tasas de transmisión. Se hace referencia a las tasas de transmisión
de datos de la presente invención como tasa de transmisión de
octavo, tasa de tranmisisón de cuarto, tasa de transmisión de medio
y tasa de transmisión completa. La tasa de transmisión completa
transmite aproximadamente el doble de la información por bit de la
tasa de transmisión de medio, la tasa de transmisión de medio
transmite aproximadamente el doble de la información por unidad
tiempo de la tasa de transmisión de cuarto y la tasa de transmisión
de cuarto transmite aproximadamente el doble de la información por
unidad tiempo de la tasa de transmisión de octavo. Las relaciones
entre las tasas de transmisión de información son aproximadas debido
a la inclusión de bits de cabecera en un paquete. En la realización
ejemplar, un canal de tráfico tiene la capacidad adecuada para
transportar un paquete de datos de todas las tasas de transmisión
excepto tasa de transmisión completa que requiere un canal de
tráfico más un canal de desbordamiento. Los paquetes con tasa de
transmisión completa se dividen en mitades con una primera mitad
transmitida sobre un canal de tráfico y una segunda mitad
transmitida sobre un canal de desbordamiento.
La presente invención puede extenderse
fácilmente a casos en los que hay un número de tasas de transmisión
superior o inferior a cuatro, o en los que la tasa de transmisión
más alta requiere más de dos canales. También, se prevé que el
sistema de comunicaciones de la presente invención comunicará tanto
datos con tasa de transmisión fija como datos con tasa de
transmisión variable. En la comunicación de datos con tasa de
transmisión fija, se asigna un canal o conjunto de canales para uso
específico por ese usuario durante la duración del servicio que
está proporcionándose.
Es posible que el sistema de comunicaciones
pueda utilizar todos los canales en el recurso de comunicaciones
como un conjunto general para todos los usuarios. En este tipo de
sistema no se asigna canal a un usuario específico, y antes de la
transmisión de cada paquete el sistema de comunicaciones asignaría
la totalidad del recurso de comunicaciones para la transmisión.
Aunque este sistema puede dar como resultado posiblemente una
asignación del recurso de la máxima eficacia, da como resultado un
nivel inaceptable de complejidad tanto en receptores como en
transmisores.
En la realización ejemplar, los canales se
dividen en canales de tráfico y canales de desbordamiento. El número
de canales en cada grupo puede variar con la utilización del
sistema, parámetros de enlace u otros factores. El primer grupo de
canales es el grupo de canal de tráfico. Se asigna a cada usuario
comunicándose actualmente sobre el sistema de comunicaciones un
canal de tráfico o conjunto de canales de tráfico específicamente
para su uso durante la duración del servicio. El segundo grupo de
canales es el grupo de canales de desbordamiento. Este grupo de
canales lo comparten todos los usuarios del sistema de
comunicaciones. Los canales de desbordamiento se asignan según se
necesiten y se reasignan en intervalos regulares. En la realización
ejemplar los canales de desbordamiento se reasignan para cada
intervalo de paquetes. Un intervalo de paquetes es el intervalo de
tiempo entre transmisiones de paquetes de datos consecutivos.
En una realización preferida, los canales de
desbordamiento se asignan considerando todos los paquetes con tasa
de transmisión completa que van a transmitirse en un intervalo de
paquetes dado. En una realización alternativa, los canales de
desbordamiento podrían asignarse individualmente basándose en el
primero que lo solicite o según un orden de distribución
establecido. Además, el conjunto de canales de desbordamiento
disponibles para utilizarse con un canal de tráfico puede ser
diferente de los canales de desbordamiento que pueden utilizarse
con otros canales de tráfico. En la realización ejemplar, el número
de canales de desbordamiento disponibles para cada canal de tráfico
es fijo, pero puede permitirse a este número variar con el tiempo
según factores como los enumerados anteriormente que influyen en la
división de canales totales entre aquellos utilizados como canales
de tráfico y aquellos utilizados como canales de desbordamiento.
La figura 2 ilustra el sistema de transmisión de
la presente invención. En la primera realización ejemplar del
sistema de transmisión de la presente invención, cuando un paquete
para la transmisión es un paquete con tasa de transmisión completa,
una porción de canal de tráfico del paquete de datos y una porción
de canal de desbordamiento del paquete de datos se codifican juntos
y los datos de asignación de canal de desbordamiento se
proporcionan implícitamente. Como se describió anteriormente, en una
implementación implícita de asignación de canal de desbordamiento,
la información de asignación de canal no se transmite al receptor.
En su lugar el receptor demodula y descodifica información sobre su
canal de tráfico asignado e información sobre todos los canales de
desbordamiento posibles y determina si alguna de las informaciones
proporcionadas sobre los canales de desbordamiento es una segunda
porción de un paquete enviado sobre el canal de tráfico.
Los datos de entrada para la transmisión se
proporcionan a la fuente 20 de datos con tasa de transmisión
variable que codifica los datos de entrada. La fuente de datos con
tasa de transmisión variable puede codificar los datos de modo que
sea más robusta a errores de transmisión, o puede comprimir los
datos de modo que la transmisión de los datos requiera menos del
recurso de comunicaciones para la transmisión o alguna combinación
de los dos. En la realización ejemplar, la fuente 20 de datos con
tasa de transmisión variable proporciona datos a cuatro tasas de
transmisión diferentes a las que se hace referencia como tasa de
transmisión completa, tasa de transmisión de medio, tasa de
transmisión de cuarto y tasa de transmisión de octavo. Como se
indicó anteriormente, la presente invención es igualmente aplicable
para fuentes de datos que proporcionan datos a cualquier número
tasas de transmisión. En la realización ejemplar, la información con
tasa de transmisión completa se proporciona a 8,6 kbps en paquetes
de 172 bits, la información con tasa de transmisión de medio se
proporciona 4 kbps en paquetes de 80 bits, la información de tasa
de transmisión de cuarto se proporciona a 1,7 kbps en paquetes de
34 bits, y la información de tasa de transmisión de octavo se
proporciona a 800 bps en paquetes de16 bits.
La tabla 1 ilustra a continuación la numeración
utilizada en la realización ejemplar de la presente invención.
La presente invención es igualmente aplicable a
otras numeraciones. El número de bits especificado como la tasa de
transmisión de datos difiere de las tasas de transmisión de
información debido a la inclusión de bits de cabecera en el
paquete. Posteriormente se describe una descripción detallada de
estos bits adicionales en el presente documento.
La realización ejemplar de la fuente 20 de datos
con tasa de transmisión variable es un vocodificador con tasa de
transmisión variable como se describe en la patente estadounidense
nº 5.414.796 mencionada anteriormente. En este caso, la entrada a
la fuente 20 de datos es un paquete de muestras de voz y la salida
de la fuente 20 de datos es un paquete que contiene una
representación comprimida de las muestras de voz. En la realización
ejemplar de un vocodificador con tasa de transmisión variable, la
energía de un paquete de muestras de voz se mide y compara si con
un conjunto predeterminado de valores umbral que determinan la tasa
de transmisión de codificación. Generalmente si el paquete de
muestras de habla contiene voz activa, entonces el paquete se
descodifica con tasa de transmisión completa. La patente
estadounidense nº 5.742.734 mencionada anteriormente enseña
procedimientos para reducir el número de paquetes codificados con
tasa de transmisión completa con mínimo impacto en la calidad de
percepción. La patente estadounidense nº 5.742.734 describe cómo
seleccionar paquetes que se codificarían de otro modo con tasa de
transmisión completa y marca estos paquetes para codificarlos a una
tasa de transmisión más baja. Los procedimientos enseñados en la
patente estadounidense nº 5.742.734 pueden utilizarse conjuntamente
con el vocodificador de la patente estadounidense nº 5.414.796 para
reducir el número de paquetes codificados con tasa de transmisión
completa con un impacto mínimo en la calidad percibida.
La fuente 20 de datos con tasa de transmisión
variable codifica los datos de entrada y los proporciona a una de
las tasas de transmisión predeterminadas. En la realización
ejemplar, un canal de tráfico puede transportar paquetes
codificados a o por debajo de la tasa de transmisión de medio.
Cuando se codifica un paquete de datos mediante la fuente 20 de
datos con tasa de transmisión variable con tasa de transmisión
completa, entonces el tamaño del paquete excede la capacidad de un
canal de tráfico asignado y debe transmitirse utilizando tanto un
canal de tráfico como un canal de desbordamiento.
Si el paquete de datos proporcionado por la
fuente 20 de datos con tasa de transmisión variable es un paquete
con tasa de transmisión de medio, con tasa de transmisión de cuarto
o con tasa de transmisión de octavo, entonces la fuente 20 de datos
con tasa de transmisión variable proporciona el paquete directamente
al formateador 24. El formateador 24 genera un conjunto de bits
redundantes según procedimientos de detección y corrección de
errores que son ampliamente conocidos en la técnica. En la
realización ejemplar, los bits redundantes son bits de comprobación
de redundancia cíclica (CRC), la generación se detalla en la patente
estadounidense nº 5.504.773 mencionada anteriormente.
Las figuras 3a a 3d ilustran las estructuras de
paquete de la realización ejemplar. La figura 3a ilustra la
estructura de paquete de un paquete con tasa de transmisión completa
que está constituido por 172 símbolos de información seguidos por
12 símbolos redundantes (F) y luego por 8 símbolos de cola (T). La
figura 3b ilustra la estructura de paquete de un paquete con tasa
de transmisión de medio que está constituido por 80 símbolos de
información seguidos por 8 símbolos redundantes y luego por 8
símbolos de cola. La figura 3c ilustra la estructura de paquete de
un paquete con tasa de transmisión de cuarto que está constituido
por 34 símbolos de información seguidos por 6 símbolos redundantes
y luego por 8 símbolos de cola. La figura 3d ilustra la estructura
de paquete de un paquete con tasa de transmisión de octavo que está
constituido por 16 símbolos de información seguidos por 8 símbolos
de cola. En la realización ejemplar los símbolos de cola son una
serie de ceros binarios utilizados para vaciar la memoria del
codificador 26 y para permitir que los paquetes se descodifiquen
por separado en el descodificador en el sistema receptor.
El formateador 24 manda el paquete al
codificador 26 que codifica el paquete en símbolos codificados. En
la realización ejemplar, el codificador 26 es un codificador
convolucional con tasa de transmisión 1/2. En una realización
ejemplar, el codificador convolucional se implementa utilizando un
registro de desplazamiento digital con retroalimentación. El
codificador 26 proporciona el paquete codificado al intercalador
28.
El intercalador 28 reordena los dígitos binarios
del paquete codificado según un formato de intercalador
predeterminado. En la realización ejemplar, el intercalador 26 es
un intercalador de bloque. En un intercalador de bloque, los datos
son entradas en las columnas y salida en la filas, aumentando así la
diversidad de los datos. Además, la implementación del intercalador
28 para la presente invención proporciona redundancia en los
paquetes de manera que cada paquete es de capacidad completa
constituido por el mismo número de dígitos binarios. La adición de
redundancia se describe posteriormente.
Haciendo referencia a las figuras 4a a 4e, el
intercalador 28 intercala los dígitos binarios del paquete,
entonces agrupa los dígitos binarios reordenados en símbolos. Los
dígitos binarios pueden ser los propios símbolos o los dígitos
binarios que comprenden los símbolos. En la realización ejemplar,
cada grupo de control de potencia (P1 - P32) está constituido por
24 dígitos binarios. Las figuras 4a y 4b ilustran el formato de
paquete para un paquete con tasa de transmisión completa. El paquete
se divide en mitades con la primera mitad del paquete con tasa de
transmisión completa ilustrado en la figura 4a transmitida sobre el
canal de tráfico y la segunda mitad del paquete con tasa de
transmisión completa ilustrada en la figura 4b transmitida sobre el
canal de desbordamiento. Obsérvese que no hay presente redundancia
en ambas mitades del paquete, porque la transmisión de un paquete
con tasa de transmisión completa utiliza la totalidad de la
capacidad de tanto el canal de tráfico asignado como del canal de
desbordamiento acompañante. La figura 4c ilustra un paquete de
tráfico con tasa de transmisión completa. Obsérvese que debido a que
la transmisión del paquete con tasa de transmisión de medio utiliza
la capacidad completa del canal de tráfico, no se proporciona
repetición en el paquete. La figura 4d ilustra un paquete con tasa
de transmisión de cuarto, en el que cada símbolo se proporciona dos
veces. La figura 4e ilustra un paquete de tráfico con tasa de
transmisión de octavo, en el que cada símbolo se proporciona cuatro
veces. La ordenación de los grupos de control de potencia en las
figuras 4d a 4e proporciona separación promedio máxima entre un
grupo de control de potencia y su duplicado. De esta manera,
potencialmente, si se pierde un grupo de control de potencia en la
transmisión, la información puede recuperarse utilizando el
duplicado y viceversa. La ordenación de los grupos de control de
potencia en las figuras 4a a 4e es para fines ejemplares y la
presente invención se aplica igualmente a todas las
ordenaciones.
El paquete intercalado se proporciona mediante
el intercalador 28 al modulador 30. El modulador 30 modula el
paquete con el fin de proporcionar el paquete sobre el canal de
tráfico asignado. En la realización ejemplar el modulador 30 es un
modulador de acceso múltiple por división de código (CDMA) como se
describe en detalle en las patentes estadounidenses nº 4.901.307 y
5.103.459. En la realización ejemplar, cada paquete se ensancha
mediante una secuencia Walsh (W_{n}) que es única para ese canal
de tráfico y que es ortogonal a todas las otras secuencias Walsh
utilizadas por todos los otros canales tráfico y canales de
desbordamiento. El paquete ensanchado se cubre entonces utilizando
una secuencia de ruido seudoaleatorio (PN) que proporciona mayor
separación en el espacio de código. Cada canal de tráfico y canal
de desbordamiento se distingue únicamente por su secuencia Walsh.
Hay un número limitado de secuencias ortogonales disponibles, de
modo que cuanto mayor es el número de canales de desbordamiento
disponibles menores los canales de trafico disponibles. A la
inversa, cuántos más canales de tráfico que están asignados, menor
es el número de canales de desbordamiento disponibles. Esto ilustra
cómo la capacidad del sistema está en equilibrio con la probabilidad
de una trama con tasa de transmisión completa que está bloqueada de
la transmisión. Permitir que varíe el número de canales de
desbordamiento con el uso y la calidad de la trayectoria de
propagación permite la máxima utilidad del recurso de
comunicaciones. En un sistema de asignación de canal implícita,
esto requiere información de señalización o cabecera adicional con
el fin de mantener a los receptores remotos al corriente del número
de canales de desbordamiento posibles. En sistemas de asignación de
canal tanto implícitos como explícitos, esto implica complejidad
aumentada en el sistema de transmisión y en particular complejidad
aumentada en el controlador 40 de célula. El modulador 30
proporciona el paquete modulado al transmisor 36, cuya frecuencia
convierte ascendentemente y amplifica el paquete modulado, y lo
proporciona a la antena 38 que emite la señal.
Debido a que el receptor de la presente
invención puede combinar la energía recibida de los símbolos
proporcionados redundantemente, no es necesario transmitir paquetes
que contienen repetición en la misma energía que paquetes que no
contienen repetición. En la realización ejemplar, la energía para la
transmisión de un paquete sube inversamente con la cantidad de
repetición presente en el paquete. El transmisor 34 recibe una señal
de tasa de transmisión (TASA DE TRANSMISIÓN) desde el controlador
40 de célula y amplifica la señal según la tasa de transmisión
indicada por la señal de tasa de tranmisión.
La relación entre la energía de transmisión
necesaria y la cantidad de repetición se ilustra en las figuras 4a
a 4e. Las figuras 4a y 4b ilustran los paquetes de desbordamiento y
de tráfico requeridos para transportar un paquete de datos con tasa
de transmisión completa. Un paquete con tasa de transmisión completa
requiere la totalidad de la capacidad de tanto el canal de
desbordamiento como el canal de tráfico, por lo que no se
proporciona repetición en cada paquete y se transmiten en un nivel
de energía de paquete máximo E tanto el paquete de desbordamiento
como el paquete de tráfico. De nuevo, en la figura 4c, en un paquete
con tasa de transmisión de medio, no hay repetición, por lo que el
paquete se proporciona a un nivel de energía E. En la figura 4d, en
un paquete con tasa de transmisión de cuarto, hay una tasa de
repetición de dos por lo que el paquete se proporciona a la mitad
de la energía de paquete del paquete con tasa de transmisión de
medio o E/2. En la figura 4e, en un paquete con tasa de transmisión
de octavo, hay una tasa de repetición de cuatro, por lo que el
paquete se proporciona a un cuarto de la energía de paquete de la
energía de paquete del paquete con tasa de transmisión de medio o
E/4.
En el caso de transmitir un paquete con tasa de
transmisión completa, la fuente 20 de datos con tasa de transmisión
variable proporciona el paquete o paquetes al selector 22 y envía
una señal de solicitud (SOL) al controlador 40 de célula. El
controlador 40 de célula determina si está disponible un canal de
desbordamiento y proporciona una señal de indicación de tasa de
transmisión (TASA DE TRANSMISIÓN) al selector 22 que indica si un
canal de desbordamiento de los \mu canales de desbordamiento
potenciales está disponible. Como se describió anteriormente, \mu
puede ser el conjunto de todos los posibles canales no designados
para uso como canales de tráfico o v puede ser un subconjunto de
aquellos canales para uso por el receptor a los que va a enviarse el
mensaje.
Cuando la tasa de transmisión del paquete
proporcionado por la fuente 20 de datos con tasa de transmisión
variable es tasa de transmisión completa, hay varias realizaciones
de fuente 20 de datos con tasa de transmisión variable para
proporcionar el paquete con tasa de transmisión completa. La primera
realización de la fuente 20 de datos con tasa de transmisión
variable genera el paquete con tasa de transmisión completa
independientemente de la disponibilidad de un canal de
desbordamiento. En el caso de que no esté disponible un canal de
desbordamiento, entonces no se transmite ningún paquete y se
detecta un borrado de paquete en el receptor. Debido a que los
paquetes son de corta duración de tiempo un usuario no se verá
afectado negativamente por el paquete aislado suprimido. En este
caso, se proporciona un paquete con tasa de transmisión completa al
selector 22, que o bien proporciona el paquete con tasa de
transmisión completa al formateador 24 si está disponible un canal
de desbordamiento o bien no proporciona ningún paquete si no está
disponible un canal de desbordamiento.
Una segunda realización de la fuente 20 de datos
con tasa de transmisión variable proporciona tanto un paquete con
tasa de transmisión completa como con tasa de transmisión de medio
simultáneamente representativos de los mismos datos de entrada (es
decir, la voz de entrada se codifica a diferentes tasas de
transmisión). Si está disponible un canal de desbordamiento,
entonces se transmite el paquete con tasa de transmisión completa.
Si no está disponible un canal de desbordamiento, entonces se
transmite el paquete con tasa de transmisión de medio. En este caso
la fuente 20 de datos con tasa de transmisión variable proporciona
por separado dos paquetes codificados al selector 22. Si está
disponible un canal de desbordamiento, entonces el selector 22
proporciona el paquete con tasa de transmisión completa al
formateador 24. Si no está disponible un canal de desbordamiento,
entonces el selector 22 proporciona el paquete con tasa de
transmisión de medio al formateador 24.
Una tercera realización de la fuente 20 de datos
con tasa de transmisión variable codifica la salida de datos
mediante la fuente 20 de datos variable de manera que los datos del
paquete con tasa de transmisión de medio es un subconjunto del
paquete con tasa de transmisión completa. Esto puede conseguirse en
dos realizaciones alternativas. En la primera implementación, la
fuente 20 de datos con tasa de transmisión variable puede diseñarse
para optimizar la calidad de tasa de transmisión de medio con
dígitos binarios adicionales añadidos al paquete en el caso de que
esté disponible un canal de desbordamiento. En una realización
alternativa, la fuente 20 de datos con tasa de transmisión variable
puede optimizarse para calidad de voz con tasa de transmisión
completa con los datos menos significativos perceptivamente
suprimiéndose o truncándose si no está disponible un canal de
desbordamiento.
En esta tercera realización de la fuente 20 de
datos con tasa de transmisión variable, la fuente 20 de datos con
tasa de transmisión variable proporciona un paquete con tasa de
transmisión completa al selector 22. Si está disponible un canal de
desbordamiento, entonces el selector 22 proporciona el paquete con
tasa de transmisión completa entero al formateador 24. Si no está
disponible un canal de desbordamiento, entonces el selector 22
proporciona sólo un subconjunto predeterminado del paquete con tasa
de transmisión completa al formateador 24. En los casos descritos
anteriormente, si no está disponible un canal de desbordamiento,
entonces el selector 22 proporciona un paquete con tasa de
transmisión de medio o menor y la transmisión del paquete continúa
como se describió anteriormente.
Si está disponible un canal de desbordamiento,
entonces el controlador 40 de célula proporciona una señal TASA DE
TRANSMISIÓN al selector 22 que indica que está disponible un canal
de desbordamiento, y el selector 22 proporciona el paquete con tasa
de transmisión completa al formateador 24. En la realización
ejemplar, el formateador 24 formatea el paquete como se ilustra en
la figura 3a agregando 12 bits redundantes y 8 bits de cola al
paquete mandado. El formateador 24 manda su paquete al codificador
26. El codificador 26 codifica el paquete como se describió
anteriormente y proporciona el paquete codificado al intercalador
28.
El intercalador 28 puede operar de una entre dos
maneras. O bien puede reordenar el paquete completo como una unidad
o bien puede dividir el paquete por la mitad y reordenar cada mitad
de manera independiente. En ambos casos, el intercalador 28
proporciona una primera mitad del paquete intercalado al modulador
30 para la transmisión sobre el canal de tráfico asignado y
proporciona una segunda mitad al modulador 32 para la transmisión
sobre el canal de desbordamiento asignado. Como se describió
anteriormente, el modulador 30 modula el paquete para proporcionar
el paquete sobre el canal de tráfico asignado. El modulador 32
modula la segunda mitad del paquete proporcionado por el
intercalador 28 para proporcionarse sobre el canal de desbordamiento
asignado.
El modulador 32 modula el paquete según la señal
de ASIGNACIÓN DE CANAL desde el controlador 40 de célula que indica
la identidad del canal de desbordamiento asignado. En la realización
ejemplar, el modulador 32 ensancha el paquete mediante una única
secuencia Walsh, (W_{j}), que se determina según la señal de
ASIGNACIÓN DE CANAL. La secuencia Walsh (W_{j}) es única para las
transmisiones sobre el canal de desbordamiento seleccionado
garantizando que la señal será ortogonal a todas las otras señales
transmitidas. Como se describió anteriormente la señal ensanchada
se ensancha entonces de nuevo mediante una secuencia de ruido
seudoaleatorio.
Los moduladores 30 y 32 proporcionan los
paquetes modulados al transmisor 34, que convierte ascendentemente
y amplifica los paquetes modulados y los proporciona a la antena 36,
que emite la señal. En este caso, debido a que no hay repetición,
el paquete se transmite con energía de paquete E como se muestra en
las figuras 4a y 4b.
Haciendo referencia ahora a la figura 5, la
señal emitida por la antena 36 de la figura 2 se recibe en el
terminal de usuario mediante la antena 50 y se proporciona al
receptor 52 (RECEP). El receptor 52 convierte descendientemente y
amplifica la señal recibida y proporciona la señal recibida a al
menos un circuito de demodulación o "dedo" de un receptor RAKE
en el caso de utilizar un diseño de este tipo. Cada dedo se
comprende de un demodulador 54 de tráfico y demoduladores 55a a 55v
de desbordamiento. Debería observarse que v es el número de canales
de desbordamiento que podrían utilizarse posiblemente conjuntamente
con el canal de tráfico en cuestión. Obsérvese que v puede ser el
número total de canales de desbordamiento potenciales o puede ser
un subconjunto predeterminado de los canales de desbordamiento
potenciales.
En la realización ejemplar, el demodulador 54 de
tráfico y los demoduladores 55a a 55v de desbordamiento son
demoduladores CDMA como se da a conocer en las patentes
estadounidenses nº 4.901.307 y 5.103.459 mencionadas anteriormente.
El demodulador 54 de tráfico y los demoduladores 55a a 55v de
desbordamiento son demoduladores de manipulación por desplazamiento
de fase binaria (BPSK). El demodulador 54 de tráfico desensancha la
señal recibida y recupera además los datos de tráfico mediante el
desensanchado mediante la secuencia Walsh asignada. Los
demoduladores de desbordamiento también desensanchan la señal
recibida y reciben además los datos de desbordamiento
desensanchando mediante una asignada respectivamente de las diversas
secuencias Walsh asignadas a los canales de desbordamiento.
El demodulador 54 de tráfico demodula el paquete
recibido según el canal de tráfico asignado y proporciona el
paquete demodulado a la memoria 56 intermedia. La memoria 56
intermedia almacena temporalmente el paquete de tráfico demodulado
y proporciona el paquete según una secuencia de sincronismo
predeterminada.
La señal recibida también se proporciona a los v
demoduladores 55a a 55v de desbordamiento. Los demoduladores 55a a
55v de desbordamiento demodulan cada uno la señal recibida según un
canal de desbordamiento diferente. Cada uno de los demoduladores
55a a 55v de desbordamiento proporciona un paquete demodulado
separado a la memoria 56 intermedia. La memoria 56 intermedia
almacena temporalmente los paquetes de desbordamiento demodulados y
proporciona los paquetes según una secuencia de sincronismo
predeterminada.
La memoria 56 intermedia proporciona los
paquetes demodulados al desintercalador 57 de tal manera que pueden
probarse todas las posibles hipótesis de transmisión. En la
realización ejemplar, las hipótesis de transmisión se prueban en el
orden siguiente: tasa de transmisión de octavo, tasa de transmisión
de cuarto, tasa de transmisión de medio, tasa de transmisión
completa que utiliza el canal 1 de desbordamiento para transportar
la segunda mitad del paquete, tasa de transmisión completa que
utiliza el canal 2 de desbordamiento para transportar la segunda
mitad del paquete,..., tasa de transmisión completa que utiliza el
canal v de desbordamiento para transportar la segunda mitad del
paquete.
En la realización ejemplar, la memoria 56
intermedia proporciona en primer lugar el paquete de tráfico
demodulado al desintercalador 57, que reordena los datos según un
formato de ordenación con tasa de transmisión de octavo. El
desintercalador 57 proporciona el paquete reordenado al
descodificador 58, que descodifica el paquete y asigna al paquete
descodificado un valor que indica la probabilidad de que el paquete
transmitido sea un paquete con tasa de transmisión de octavo. En la
realización ejemplar el descodificador 58 es un descodificador
Viterbi de longitud 7 limitada. Los descodificadores Viterbi de
este tipo se describen en detalle en la patente estadounidense
nº
5.844.922.
5.844.922.
A continuación, la memoria 56 intermedia
proporciona el paquete de tráfico demodulado al desintercalador 57
que reordena los datos según un formato de ordenación con tasa de
transmisión de cuarto. El desintercalador 57 proporciona el paquete
reordenado al descodificador 58, que descodifica el paquete y asigna
al paquete descodificado un valor que indica la probabilidad de que
el paquete transmitido sea un paquete con tasa de transmisión de
cuarto.
A continuación, la memoria 56 intermedia
proporciona el paquete de tráfico demodulado al desintercalador 57
que reordena los datos según un formato de ordenación con tasa de
transmisión de medio. El desintercalador 57 proporciona el paquete
reordenado al descodificador 58, que descodifica el paquete y asigna
al paquete descodificado un valor que indica la probabilidad de que
el paquete transmitido sea un paquete con tasa de transmisión de
medio.
A continuación, la memoria 56 intermedia
proporciona el paquete de tráfico demodulado concatenado con el
paquete de desbordamiento demodulado desde el demodulador 1 de
desbordamiento, bloque 55a, al desintercalador 57 que reordena los
datos según un formato de ordenación con tasa de transmisión
completa. El desintercalador 57 proporciona el paquete reordenado
al descodificador 58, que descodifica el paquete y asigna al paquete
descodificado un valor que indica la probabilidad de que el paquete
transmitido sea un paquete con tasa de transmisión completa con la
segunda mitad del paquete transmitida sobre el canal 1 de
desbordamiento.
A continuación, la memoria 56 intermedia
proporciona entonces el paquete de tráfico demodulado concatenado
con el paquete de desbordamiento demodulado desde el demodulador 2
de desbordamiento, bloque 55b, al desintercalador 57 que reordena
los datos según un formato de ordenación con tasa de transmisión
completa. El desintercalador 57 proporciona el paquete reordenado
al descodificador 58, que descodifica el paquete y asigna al paquete
descodificado un valor que indica la probabilidad de que el paquete
transmitido sea un paquete con tasa de transmisión completa con la
segunda mitad del paquete transmitida sobre el canal 2 de
desbordamiento. El proceso se repite para cada uno de los v canales
de desbordamiento posibles. Al final del proceso todos los paquetes
descodificados se proporcionan al elemento 60 combinador de
diversidad, que junto con estimaciones de paquetes descodificados
de otras trayectorias de propagación demodulados por otros dedos se
combinan para proporcionar una estimación mejorada del paquete
transmitido. El diseño de elementos combinadores de diversidad se
describe en detalle en la patente estadounidense nº 5.109.390.
En la segunda realización ejemplar del sistema
de transmisión de la presente invención, las porciones de tráfico
del paquete de datos y las porciones de desbordamiento del paquete
de datos se codifican juntas y los datos de asignación de canal de
desbordamiento se proporcionan explícitamente. En una implementación
de asignación de canal de desbordamiento explícita, la información
de asignación de canal se transmite con los datos de tráfico. La
asignación de canal de desbordamiento explícita reduce enormemente
la operación de descodificación en el receptor porque el receptor
sabe sobre qué canal de desbordamiento se proporcionarán los datos
de desbordamiento. La asignación de canal de desbordamiento
explícita reduce la cantidad de información que puede proporcionarse
sobre el canal de tráfico.
Haciendo referencia de vuelta a la figura 2, los
datos de entrada para la transmisión se proporcionan a la fuente 20
de datos con tasa de transmisión variable. La fuente 20 de datos con
tasa de transmisión variable proporciona datos a cuatro tasas de
transmisión diferentes. Si la tasa de transmisión del paquete es
inferior a la completa, el sistema de transmisión opera de manera
idéntica al sistema de transmisión de la primera realización
ejemplar. Cuando la fuente 20 de datos con tasa de transmisión
variable proporciona un paquete con tasa de transmisión completa al
selector 22, proporciona una señal de solicitud correspondiente al
controlador 40 de célula. Si no está disponible un canal de
desbordamiento, entonces el selector 22 proporciona un paquete con
tasa de transmisión de medio o inferior y la transmisión del paquete
continúa como se describió anteriormente.
Si está disponible un canal de desbordamiento,
entonces el controlador 40 de célula proporciona una señal TASA DE
TRANSMISIÓN al selector 22 que indica que está disponible un canal
de desbordamiento, y el selector 22 proporciona el paquete con tasa
de transmisión completa al formateador 24. El controlador 40 de
célula, también, proporciona una señal de asignación de canal al
formateador 24. La señal de asignación de canal está constituida
por b símbolos binarios, en que b es el entero más pequeño de manera
que:
(1)b \geq
log_{2}v,
Donde v es el número de canales de
desbordamiento posibles para transportar la segunda parte del
paquete de datos con tasa de transmisión
completa.
En la realización ejemplar, formateador 24
formatea el paquete como se ilustra en la figura 3a. Los datos de
asignación de canal explícitos pueden sustituir cualquier porción
del paquete. En una realización preferida, los bits de asignación
de canal sustituyen una fracción de los bits de cola en el paquete.
En otra realización preferida, los bits de asignación de canal se
proporcionan en la porción más a la izquierda del paquete, porque
esta parte del paquete se descodifica primero en el receptor.
El formateador 24 manda su paquete al
codificador 26. El codificador 26 codifica el paquete como se
describió anteriormente y proporciona el paquete codificado al
intercalador 28. En la segunda realización ejemplar, el
intercalador 28 intercala la porción de canal de tráfico del paquete
con tasa de transmisión completa por separado de la porción de
canal de desbordamiento del paquete con tasa de transmisión
completa. El paquete de canal de tráfico intercalado se proporciona
al modulador 30 y el paquete de canal de desbordamiento intercalado
se proporciona al modulador 32.
Como se describió anteriormente, el modulador 30
modula el paquete de canal de tráfico para proporcionar el paquete
sobre el canal de tráfico asignado. El modulador 32 modula el
paquete de canal de desbordamiento proporcionado mediante el
intercalador 28 para proporcionarse sobre el canal de desbordamiento
asignado. Como se describió anteriormente, el modulador 32 modula
el paquete según la señal ASIGNACIÓN DE CANAL del controlador 40 de
célula que indica la identidad del canal de desbordamiento
asignado.
Los moduladores 30 y 32 proporcionan el paquete
modulado al transmisor 36, que convierte ascendentemente y
amplifica el paquete modulado y lo proporciona a la antena 38, que
emite la señal. En este caso debido a que no hay repetición del
paquete se transmitirá en el nivel de energía de paquete E como se
muestra en las figuras 4a y 4b.
Haciendo referencia ahora a la figura 6, la
emisión de señal por la antena 36 de la figura 2 se recibe mediante
la antena 70 y se proporciona al receptor 72 (RECEP). El receptor 72
convierte descendentemente y amplifica la señal recibida y
proporciona la señal recibida al demodulador 74 de tráfico y a la
memoria 76 intermedia. La recepción de paquetes que son de una tasa
de transmisión inferior a la tasa de transmisión completa continúa
como se describió previamente.
En la realización ejemplar, el demodulador 74 de
tráfico y el demodulador 78 de desbordamiento son demoduladores de
acceso múltiple por división de código (CDMA) como se da a conocer
en las patentes estadounidenses nº 4.901.307 y 5.103.459
mencionadas anteriormente. De nuevo, en la realización ejemplar, el
demodulador 74 de tráfico y el demodulador 78 de desbordamiento son
demoduladores de manipulación por desplazamiento de fase binaria
(BPSK).
En la recepción de paquetes con tasa de
transmisión completa, el demodulador 74 de tráfico demodula el
paquete recibido según el canal de tráfico asignado y proporciona
el paquete demodulado al desintercalador 80. El desintercalador 80
reordena los símbolos binarios del paquete de canal de tráfico y
proporciona el paquete reordenado al descodificador 82. El
descodificador 82 descodifica el paquete. De nuevo, en la
realización ejemplar el descodificador 58 es un descodificador
Viterbi. Los descodificadores Viterbi se describen en detalle en la
patente estadounidense nº 5.844.922 mencionada anteriormente.
El descodificador 82 proporciona una señal de
asignación de canal al demodulador 78 de desbordamiento. El
descodificador puede descodificar la totalidad del paquete de canal
de tráfico antes de proporcionar los datos de asignación de canal
de desbordamiento al demodulador 78 de desbordamiento. Sin embargo,
en una realización preferida, los datos de asignación de canal se
proporcionan en la porción más a la izquierda del paquete de manera
que son los primeros datos descodificados por el descodificador 82.
Esto reduce el tamaño requerido de la memoria 76 intermedia y
permite descodificación más rápida de la totalidad del paquete con
tasa de transmisión completa.
Después de que el descodificador 82 proporciona
la señal de asignación de canal al demodulador 78 de desbordamiento,
el descodificador 82 proporciona una señal de sincronismo a la
memoria 76 intermedia. La memoria 76 intermedia, en respuesta a la
señal de sincronismo, proporciona el paquete recibido al demodulador
78 de desbordamiento. El demodulador 78 de desbordamiento demodula
el paquete recibido según la señal de asignación de canal y
proporciona el paquete demodulado al desintercalador 80. El
desintercalador 80, como se describió previamente, reordena los
datos en el paquete de desbordamiento demodulado y proporciona el
paquete reordenado al descodificador 82. El descodificador 82
descodifica la porción de desbordamiento del paquete. El
descodificador 82 concatena el paquete de canal de tráfico
descodificado con el paquete de canal de desbordamiento
descodificado y proporciona el resultado al elemento 84 combinador
de diversidad. El elemento 84 combinador recibe la estimación de
paquetes descodificados desde el descodificador 82 y estimaciones
de paquetes de estimaciones descodificadas desde otros dedos. El
combinador 84 opera, como se describió con respecto al elemento 60
combinador, para proporcionar una estimación de paquete
mejorada.
En la tercera realización ejemplar del sistema
de transmisión de la presente invención, las porciones de tráfico
del paquete de datos y las porciones de desbordamiento del paquete
de datos se codifican juntas y los datos de asignación de canal de
desbordamiento se proporcionan explícitamente. En la tercera
realización ejemplar, los datos de asignación de canal
proporcionados explícitamente se refieren al siguiente paquete de
datos en contraposición al paquete actual como se describió en la
segunda realización. Proporcionar los datos de asignación de canal
por adelantado reduce la complejidad necesaria del sistema de
recepción acompañante.
De nuevo, haciendo referencia de nuevo a la
figura 2, se proporcionan los datos de entrada para la transmisión
a la fuente 20 de datos con tasa de transmisión variable. La fuente
20 de datos con tasa de transmisión variable codifica el paquete de
datos actual y determina la tasa de transmisión de codificación para
el siguiente paquete de datos. Si la tasa de transmisión del
siguiente paquete de datos es tasa de transmisión completa, la
fuente 20 de datos con tasa de transmisión variable envía una señal
de solicitud (SOL) al controlador 40 de célula. En respuesta a la
señal de solicitud, el controlador 40 de célula determina si está
disponible un canal de desbordamiento para transmitir el siguiente
paquete de datos.
Si está disponible un canal de desbordamiento
para transmitir el siguiente paquete de datos, el controlador 40 de
célula proporciona una señal de asignación de canal de paquete
siguiente (NFCA) al formateador 24. El selector 22 proporciona el
paquete actual como se describió anteriormente al formateador 24. El
formateador 24 combina la información de asignación de canal de
paquete siguiente con datos de información, los datos redundantes y
bits de cola, y proporciona el paquete al codificador 26. Debido a
que los datos de asignación de canal se proporcionan por
adelantado, no es necesario proporcionar los datos de asignación de
canal en la porción más a la izquierda del paquete. El co-
dificador 26 codifica el paquete como se describió previamente y proporciona el paquete codificado al intercalador 28.
dificador 26 codifica el paquete como se describió previamente y proporciona el paquete codificado al intercalador 28.
El intercalador 28 reordena los símbolos
binarios en el paquete actual. Si el paquete actual es un paquete
con tasa de transmisión completa, entonces el paquete puede
intercalarse como una unidad única como se describió en la primera
realización ejemplar o el paquete puede intercalarse en dos mitades
separadas como se describió en la segunda realización ejemplar.
Si el paquete actual es inferior a la tasa de
transmisión completa, se proporciona mediante el intercalador 28 al
modulador 30. El paquete intercalado se modula según el canal de
tráfico sobre el que va a transmitirse el paquete y se proporciona
entonces al transmisor 34 en el que el paquete se convierte
ascendentemente y amplifica y entonces se emite a través de la
antena 36. Si el paquete actual es de tasa de transmisión completa,
se proporciona mediante el intercalador 28 a los moduladores 30 y
32. El paquete intercalado se modula mediante el modulador 30 para
proporcionarse sobre el canal de tráfico y mediante el modulador 32
para proporcionarse sobre el canal de desbordamiento asignado. El
paquete se proporciona entonces mediante los moduladores 30 y 32 al
transmisor 34 en el que se convierte ascendentemente y amplifica y
entonces se emite mediante la antena 36.
En una realización mejorada, el controlador 40
de célula determina si está disponible un canal de desbordamiento
para la transmisión de la trama posterior y si no el controlador 40
de célula envía un mensaje a la fuente 20 de datos con tasa de
transmisión variable que recodifica la trama posterior a una tasa de
transmisión que puede transmitirse sin utilizar un canal de
desbordamiento.
Haciendo ahora referencia de nuevo a la figura
6, la señal emitida por la antena 36 de la figura 2 se recibe
mediante la antena 70 y se proporciona al receptor 72 (RECEP). El
receptor 72 convierte descendentemente y amplifica la señal
recibida y proporciona la señal recibida al demodulador 74 de
tráfico y como se ilustra en línea discontinua directamente al
demodulador 78 de desbordamiento. En esta implementación, no se
utiliza la memoria 76 intermedia.
El demodulador 74 de tráfico demodula el paquete
recibido según el canal de tráfico asignado y proporciona el
paquete demodulado al desintercalador 80. Si el paquete recibido
previamente contenía información de asignación de canal para el
paquete actual, entonces se proporciona esta información mediante la
memoria 83 intermedia al demodulador 78 de desbordamiento. El
demodulador 78 de desbordamiento demodula la señal recibida según
la información de asignación de canal de desbordamiento
proporcionada en el paquete previo.
El demodulador 74 de tráfico proporciona la
porción de tráfico demodulada del paquete transmitido al
desintercalador 80. El desintercalador 80 reordena el paquete según
un formato de desintercalación predeterminado y proporciona el
paquete reordenado al descodificador 82. El descodificador 82
descodifica el paquete. Si hay datos de asignación de canal para el
siguiente paquete presentes en el paquete descodificado, entonces el
descodificador 82 proporciona los datos de asignación de canal para
el siguiente paquete a la memoria 83 intermedia. El descodificador
82 también proporciona el paquete descodificado al elemento 84
combinador que combina la estimación descodificada desde el
descodificador 82 con estimaciones descodificadas desde otros dedos
para proporcionar una estimación descodificada mejorada.
En la cuarta realización ejemplar del sistema de
transmisión de la presente invención, las porciones de tráfico del
paquete de datos y las porciones de desbordamiento del paquete de
datos se codifican por separado y los datos de asignación de canal
de desbordamiento se proporcionan implícitamente.
De nuevo haciendo referencia de vuelta a la
figura 2, los datos de entrada para la transmisión se proporcionan
a la fuente 20 de datos con tasa de transmisión variable. Si el
paquete de datos proporcionado mediante la fuente 20 de datos con
tasa de transmisión variable es un paquete con tasa de transmisión
de medio, con tasa de transmisión de cuarto o con tasa de
transmisión de octavo, entonces el sistema de transmisión opera como
se describió en la primera realización ejemplar. Si el paquete es
un paquete con tasa de transmisión completa, entonces la fuente 20
de datos con tasa de transmisión variable envía una señal de
solicitud al controlador 40 de célula y proporciona el paquete al
selector 22. El controlador 40 de célula, en respuesta a la señal
de solicitud desde la fuente 20 de datos con tasa de transmisión
variable, proporciona una señal de tasa de transmisión al selector
22. Si la señal de tasa de transmisión indica que no hay un canal de
desbordamiento disponible, entonces el selector 22 proporciona un
paquete con tasa de transmisión inferior como se describió
previamente, y la transmisión continúa como se describió en la
primera realización ejemplar.
Si la señal de tasa de transmisión indica que
hay un canal de desbordamiento disponible, entonces el selector 22
proporciona el paquete con tasa de transmisión completa al
formateador 24. El formateador 24 fija los bits redundantes y bits
de cola como se describió en la primera realización ejemplar. El
paquete formateado se proporciona entonces al codificador 26. El
codificador 26 codifica el paquete como dos mitades separadas, lo
que da como resultado dos paquetes codificados por separado.
El codificador 26 proporciona los dos paquetes
codificados al intercalador 28. El intercalador 28 reordena los
símbolos binarios de los dos paquetes codificados por separado. El
intercalador 28 proporciona un primer paquete intercalado al
modulador 30 y un segundo paquete intercalado al modulador 32.
Como se describió anteriormente, el modulador 30
modula el paquete para proporcionar el primer paquete intercalado
sobre el canal de tráfico asignado. El modulador 32 modula el
segundo paquete intercalado proporcionado por el intercalador 28
para proporcionarse sobre el canal de desbordamiento asignado. El
modulador 32 modula el paquete según la señal de ASIGNACIÓN DE
CANAL desde el controlador 40 de célula que indica la identidad del
canal de desbordamiento asignado.
Los moduladores 30 y 32 proporcionan el paquete
modulado al transmisor 36, que convierte ascendentemente y
amplifica el paquete modulado y lo proporciona a la antena 38, que
emite la señal. En este caso debido a que no hay repetición el
paquete se transmitirá en el nivel de energía de paquete E como se
muestra en las figuras 4a y 4b.
Haciendo referencia ahora a la figura 7, la
señal emitida por la antena 36 de la figura 2 se recibe mediante la
antena 90 y se proporciona al receptor 92 (RECEP). El receptor 92
convierte descendentemente y amplifica la señal recibida y
proporciona la señal recibida al demodulador 94 de tráfico y a los
demoduladores 96a a 96v de desbordamiento de un primer dedo y a
otros dedos si se emplea un diseño de receptor RAKE. De nuevo v es
el número de canales de desbordamiento posibles para el sistema de
recepción, puede ser el conjunto de todos los canales no utilizados
o un subconjunto designado.
En la realización ejemplar, el demodulador 54 de
tráfico y los demoduladores 55a a 55v de desbordamiento son
demoduladores CDMA como se da a conocer en las patentes
estadounidenses nº 4.901.307 y 5.103.459 mencionadas anteriormente.
En la realización ejemplar, el demodulador 54 de tráfico y los
demoduladores 55a a 55v de desbordamiento son demoduladores de
manipulación por desplazamiento de fase binaria (BPSK).
El demodulador 54 de tráfico demodula la señal
recibida según el formato de demodulación del canal de tráfico
asignado y proporciona el paquete demodulado al desintercalador 98
de tráfico. La señal recibida también se proporciona a los v
demoduladores 96a a 96v de desbordamiento. Los demoduladores 96a a
96v de desbordamiento demodulan cada uno la señal recibida según un
formato de demodulación de canal de desbordamiento hipotético
diferente. Los demoduladores 96a a 96v proporcionan un paquete
demodulado a los desintercaladores 100a a 100v de desbordamiento,
respectivamente.
El desintercalador 98 de tráfico y los
desintercaladores 100a a 100v de desbordamiento reordenan los
símbolos binarios en los paquetes demodulados y proporcionan los
paquetes reordenados al descodificador 101 de tráfico y a los
descodificadores 99a a 99v de desbordamiento, respectivamente. El
descodificador 101 de tráfico y los descodificadores 99a a 99v de
desbordamiento descodifican los paquetes reordenados y los
proporcionan al combinador 102. El combinador 102 determina si
alguno de los paquetes descodificados desde los descodificadores
99a a 99v de desbordamiento son las segundas mitades del paquete de
tráfico descodificado, comprobando los bits redundantes para
determinar si hay una coincidencia entre el paquete de
desbordamiento que descodificó y el paquete de tráfico
descodificado. Si el combinador 102 determina que alguno de los
paquetes descodificados de los descodificadores 99a a 99v de
desbordamiento son las segundas mitades del paquete de tráfico
descodificado, entonces el combinador 102 concatena el paquete de
desbordamiento descodificado al paquete de tráfico descodificado.
El combinador 102 combina el paquete descodificado con estimaciones
de paquetes descodificados de otros dedos como se describió
previamente, para proporciona una estimación de paquete
mejorada.
En la quinta realización ejemplar del sistema de
transmisión de la presente invención, las porciones de tráfico del
paquete de datos y las porciones de desbordamiento del paquete de
datos se codifican por separado y los datos de asignación de canal
de desbordamiento para el paquete actual se proporcionan
explícitamente.
Haciendo referencia de nuevo a la figura 2, los
datos de entrada para la transmisión se proporcionan a la fuente 20
de datos con tasa de transmisión variable. En la transmisión de
paquetes que son inferiores a la tasa de transmisión completa, la
transmisión continúa como se describió anteriormente. De nuevo, la
fuente 20 de datos con tasa de transmisión variable proporciona
datos a cuatro tasas de transmisión diferentes. Si la tasa de
transmisión del paquete es de una tasa de transmisión inferior a la
tasa de transmisión completa, el sistema de transmisión opera de
manera idéntica al sistema de transmisión de la primera realización
ejemplar. Cuando la fuente 20 de datos con tasa de transmisión
variable proporciona un paquete con tasa de transmisión completa al
selector 22, éste proporciona una señal de solicitud correspondiente
al controlador 40 de célula. Si no está disponible un canal de
desbordamiento, entonces el selector 22 proporciona un paquete con
tasa de transmisión de medio o inferior y la transmisión del
paquete continúa como se describió anteriormente.
Si está disponible un canal de desbordamiento,
entonces el controlador 40 de célula proporciona una señal TASA DE
TRANSMISIÓN al selector 22 que indica que está disponible un canal
de desbordamiento, y el selector 22 proporciona el paquete con tasa
de transmisión completa al formateador 24. El controlador 40 de
célula, también, proporciona una señal de asignación de canal al
formateador 24. Como se describió anteriormente, la señal de
asignación de canal está constituida por b símbolos binarios, en que
b se determina mediante la fórmula:
(2)b =
log_{2}v,
donde v es el número de canales de
desbordamiento posibles para transportar la segunda parte del
paquete de datos con tasa de transmisión
completa.
El paquete con tasa de transmisión completa y
los datos de asignación de canal se proporcionan al formateador 24.
En una realización preferida, el paquete se formatea como se
describió en la segunda realización ejemplar, con los datos de
asignación de canal situados en el paquete para ser la primera
porción descodificada en un receptor. El paquete formateado se
proporciona al codificador 26.
El codificador 26 codifica el paquete con tasa
de transmisión completa en dos mitades separadas. El primer paquete
codificado y el segundo paquete codificado se proporcionan a los
moduladores 30 y 32 respectivamente. El modulador 30 modula el
primer paquete codificado según el formato de modulación de canal de
tráfico asignado y el modulador 32 modula el segundo paquete
codificado según el formato de modulación de canal de desbordamiento
asignado. Los paquetes modulados se proporcionan al transmisor 34
que convierte ascendentemente y amplifica los paquetes modulados
como se describió anteriormente. La señal se proporciona mediante el
transmisor 34 a la antena 36 y se emite a sistemas de
recepción.
Haciendo referencia ahora a la figura 8, la
señal emitida por la antena 36 de la figura 2 se recibe mediante la
antena 110 y se proporciona al receptor 112 (RECEP). El receptor 112
convierte descendientemente y amplifica la señal recibida y
proporciona la señal recibida al demodulador 114 de tráfico y a la
memoria 116 intermedia. La recepción de paquetes que son de una
tasa de transmisión inferior a la tasa de transmisión completa
continúa como se describió previamente.
En la realización ejemplar, el demodulador 114
de tráfico y el demodulador 120 de desbordamiento son demoduladores
de acceso múltiple por división de código (CDMA) como se da a
conocer en las patentes estadounidenses nº 4.901.307 y 5.103.459
mencionadas anteriormente. De nuevo, en la realización ejemplar, el
demodulador 114 de tráfico y el demodulador 120 de desbordamiento
son demoduladores de manipulación por desplazamiento de fase binaria
(BPSK).
En la recepción de paquetes con tasa de
transmisión completa, el demodulador 114 de tráfico demodula el
paquete recibido según el formato de demodulación de canal de
tráfico asignado y proporciona el paquete demodulado al
desintercalador 118 de tráfico. El desintercalador 118 reordena los
símbolos binarios del paquete de canal de tráfico y proporciona el
paquete reordenado al descodificador 122 de tráfico. El
descodificador 122 de tráfico descodifica el paquete. De nuevo, en
la realización ejemplar el descodificador 122 de tráfico y el
descodificador 126 de desbordamiento son descodificadores Viterbi de
longitud 7 limitada. Los descodificadores Viterbi se describen en
detalle en la patente estadounidense nº 5.844.922 mencionada
anteriormente.
El descodificador 122 proporciona información de
asignación de canal al demodulador 120 de desbordamiento y
proporciona el paquete de tráfico descodificado al elemento
combinador. El descodificador puede descodificar la totalidad del
paquete de canal de tráfico antes de proporcionar los datos de
asignación de canal de desbordamiento al demodulador 120 de
desbordamiento. Sin embargo, en una realización preferida, los datos
de asignación de canal se proporcionan al principio del paquete de
manera que son los primeros datos descodificados por el
descodificador 122. Esto reduce el tamaño requerido de memoria 116
intermedia y permite descodificación más rápida del
paquete.
paquete.
Después de que el descodificador 122 proporciona
la señal de asignación de canal al demodulador 120 de
desbordamiento, el descodificador 122 proporciona una señal de
sincronismo a la memoria 116 intermedia. La memoria 116 intermedia,
en respuesta a la señal de sincronismo, proporciona el paquete
recibido al demodulador 120 de desbordamiento. El demodulador 120
de desbordamiento demodula el paquete recibido según el formato de
demodulación de canal de desbordamiento asignado y proporciona el
paquete demodulado al desintercalador 124 de desbordamiento.
El desintercalador 124 como se describió
previamente reordena los datos en el paquete de desbordamiento
demodulado y proporciona el paquete reordenado al descodificador
126 de desbordamiento. El descodificador 126 de desbordamiento
descodifica la porción de desbordamiento del paquete y proporciona
el paquete de desbordamiento descodificado al combinador 128. El
combinador 128 combina el paquete de desbordamiento descodificado
con el paquete de tráfico descodificado para proporcionar la
estimación de paquetes con tasa de transmisión completa. El
combinador 128 también sirve para combinar estimaciones de paquetes
desde otros dedos como se describió previamente.
En la sexta realización ejemplar del sistema de
transmisión de la presente invención, las porciones de tráfico del
paquete de datos y las porciones de desbordamiento del paquete de
datos se codifican por separado y los datos de asignación de canal
de desbordamiento para el siguiente paquete se proporcionan
explícitamente.
Haciendo referencia de nuevo a la figura Fig. 2,
los datos de entrada para la transmisión se proporcionan a la
fuente 20 de datos con tasa de transmisión variable. La fuente 20 de
datos con tasa de transmisión variable codifica el paquete actual y
determina la tasa de transmisión de codificación para el siguiente
paquete. Si la tasa de transmisión de codificación para el
siguiente paquete es tasa de transmisión completa, la fuente 20 de
datos con tasa de transmisión variable envía una señal de solicitud
al controlador 40 de célula. Si está disponible un canal de
desbordamiento, para la transmisión del siguiente paquete de datos
entonces el controlador 40 de célula proporciona una señal TASA DE
TRANSMISIÓN al selector 22 que indica que está disponible un canal
de desbordamiento, y el selector 22 proporciona el paquete con tasa
de transmisión completa al formateador 24. El controlador 40 de
célula, también, proporciona una señal de asignación de canal al
formateador 24.
El paquete con tasa de transmisión completa y
los datos de asignación de canal se proporcionan al formateador 24.
El paquete se formatea como se describió en la tercera realización
ejemplar con los datos de asignación de canal para los siguientes
datos situados en el paquete. El paquete formateado se proporciona
al codificador 26.
El codificador 26 codifica el paquete con tasa
de transmisión completa en dos mitades separadas. El primer paquete
codificado y el segundo paquete se proporcionan al intercalador 28
que reordena los símbolos binarios en el paquete por separado. El
intercalador 28 proporciona los paquetes reordenados a los
moduladores 30 y 32, respectivamente. El modulador 30 modula el
primer paquete codificado según el formato de modulación de canal
de tráfico asignado y el modulador 32 modula el segundo paquete
codificado según el formato de modulación de canal de
desbordamiento asignado. Los paquetes modulados se proporcionan al
transmisor 34 que convierte ascendentemente y amplifica los
paquetes modulados como se describió anteriormente. La señal se
proporciona mediante el transmisor 34 a la antena 36 y se emite a
sistemas de recepción.
Haciendo referencia ahora a la figura 8, la
señal emitida por la antena 36 de la figura 2 se recibe mediante la
antena 110 y se proporciona al receptor 112 (RECEP). El receptor 112
convierte descendentemente y amplifica la señal recibida y
proporciona la señal recibida al demodulador 114 de tráfico y al
demodulador 120 de desbordamiento.
El demodulador 114 de tráfico demodula el
paquete recibido según el formato de demodulación de canal de
tráfico asignado y proporciona el paquete demodulado el
desintercalador 118 de tráfico. El desintercalador 118 de tráfico
reordena los símbolos binarios del paquete y los proporciona al
descodificador 122 de tráfico. El descodificador 122 de tráfico
descodifica el paquete y si hay datos de asignación de canal en el
paquete para el siguiente paquete entonces estos datos se
proporcionan a la memoria 117 intermedia. El descodificador 122 de
tráfico proporciona el paquete descodificado al combinador 128.
Si el paquete recibido previamente contenía
información de asignación de canal para el paquete actual, entonces
se proporciona esta información mediante la memoria 117 intermedia
al demodulador 120 de desbordamiento. El demodulador 120 de
desbordamiento demodula la porción de desbordamiento del paquete
según la información de asignación de canal proporcionada por el
paquete previo.
El demodulador 114 de tráfico proporciona la
porción de tráfico demodulada del paquete transmitido al
desintercalador 118 de tráfico en el que la porción de tráfico del
paquete se reordena según un formato de desintercalación de canal
de tráfico. El paquete reordenado se proporciona al descodificador
122 de tráfico que descodifica la porción de canal de tráfico del
paquete y la proporciona al elemento 128 combinador. Si el paquete
es de tasa de transmisión completa, entonces el demodulador 120 de
desbordamiento proporciona la porción de desbordamiento demodulada
del paquete transmitido al desintercalador 124 de desbordamiento. El
desintercalador 124 de desbordamiento reordena los símbolos
binarios del paquete de desbordamiento y proporciona el paquete de
desbordamiento reordenado al descodificador 126 de desbordamiento.
El descodificador 126 descodifica el paquete de desbordamiento y
proporciona el paquete de desbordamiento descodificado al combinador
128. El combinador 128 combina el paquete de tráfico descodificado
con el paquete de desbordamiento descodificado. Además, el
combinador 128 combina la estimación de paquetes con estimaciones
de paquetes desde otros dedos como se describió previamente para
proporcionar una estimación de paquetes mejorada que se proporciona
al usuario del sistema de recepción.
La siguiente parte de la presente invención que
va a describirse son los diversos procedimientos para asignar los
canales de desbordamiento. Esta operación de asignación se realiza
mediante el controlador 40 de célula. La asignación de un conjunto
de canales a llamadas puede proporcionarse según una variedad de
formas. La más sencilla es una selección aleatoria a partir del
conjunto. Una técnica más sofisticada sigue el diseño de
procedimiento de experimento conocido como multiplexación
estadística. En un caso típico, cualquier canal en un conjunto
común puede asignarse a cualquier llamada según asignación por
demanda. Como se describió anteriormente esta estrategia general
lleva a sistemas y receptores que son innecesariamente complejos. La
presente invención da a conocer nuevas estrategias de asignación
que minimizan la complejidad de todo el sistema de
comunicaciones.
Como se indicó anteriormente, el enfoque de
asignación usual es suponer que cualquiera de los canales en el
conjunto de desbordamiento puede asignarse a cualquier llamada. Esta
estrategia de asignación permite que se asignen canales de
desbordamiento al máximo número de llamadas. Sin embargo, también
requiere el receptor más complejo puesto que el receptor debe estar
preparado para recibir información sobre un canal de tráfico y
cualquiera de los canales de desbordamiento. Si se permite que varíe
el número de canales de desbordamiento, los receptores deben tratar
esta complejidad adicional.
En un esquema alternativo, llamado
preasignación, se preasigna un subconjunto predeterminado de canales
de desbordamiento a cada usuario al inicio de la llamada. Entonces,
cuando llega el momento de postasignar un canal de desbordamiento a
esa llamada, el canal de desbordamiento asignado se elige de ese
subconjunto.
Puede utilizarse un receptor más sencillo porque
necesita poder demodular información sobre un conjunto de canales
limitado. Se prevén sistemas híbridos mediante los que está
disponible para todas las llamadas un conjunto primario de canales
de desbordamiento pero en los que se preasigna un conjunto
secundario de canales de desbordamiento a cada llamada en el caso
de que no esté disponible un canal de desbordamiento del conjunto
primario.
Los siguientes son objetivos y ventajas de los
procedimientos de asignación de la presente invención:
1. El diseño de tablas de preasignación
equilibradas.
2. Un algoritmo para llevar a cabo la
postasignación compatible con una tabla de preasignación.
\global\parskip0.950000\baselineskip
3. Determinación de una estrategia óptima de
asignación basada en la probabilidad de bloqueo de los diversos
esquemas.
Como se describió anteriormente cuando un canal
único no tiene la información que transporta la capacidad para
alojar un paquete, pueden utilizarse dos o más canales para
transportar ese paquete. En la realización preferida, un único
canal de tráfico es suficiente para transportar un paquete la mayor
parte del tiempo, pero de vez en cuando se requieren uno o más
canales de desbordamiento para ayudar a transportar el paquete.
Una llamada es una secuencia de paquetes. Como
se describió previamente cuando se establece una llamada se le
asigna la utilización exclusiva de un único canal de tráfico pero
cuando se requiere que dos o más canales transporten un paquete en
la llamada, se le da temporalmente el uso de canales de
desbordamiento adicionales. En la presente invención se hace
referencia a un esquema de este tipo como multiplexación
estadística.
Como se describió anteriormente hay dos
conjuntos de canales: un conjunto de canales de tráfico y un
conjunto de canales de desbordamiento. Cuando se establece una
llamada, uno de los canales de tráfico se asigna permanentemente
para la transmisión de los paquetes en esa llama. En las
circunstancias ocasionales de que un paquete en la llamada requiera
dos o más canales, el paquete se transporta sobre el canal de
tráfico asignado y uno o más de los canales de desbordamiento que
se asignan temporalmente a ese usuario. Si otro paquete en la
llamada requiere dos o más canales, se utiliza el mismo canal de
tráfico pero quizás se utiliza un canal de desbordamiento diferente
para transportar la segunda parte de este paquete.
Cuando un único canal de tráfico transporta un
paquete, el canal de tráfico está activo. Cuando un paquete
requiere dos canales, (un canal de tráfico y un canal de
desbordamiento), el canal de tráfico asignado es superactivo.
Los canales de desbordamiento pueden asignarse
permanentemente a llamadas (o de manera equivalente a canales de
tráfico activos). Sin embargo, como un canal de tráfico se vuelve
superactivo de manera infrecuente, esta solución desperdicia
capacidad. Por ejemplo, incluso en el caso en el que sólo se
requiere un canal de desbordamiento para alojar un canal de tráfico
superactivo, un esquema de este tipo daría como resultado que la
mitad de los canales se asignasen como canales de desbordamiento.
Aún, en cualquier instante de tiempo, la mayoría de estos canales
de desbordamiento estarían libres. Además, la presente invención da
a conocer procedimientos mediante los que el conjunto de canales de
tráfico comparte un número relativamente más pequeño de canales de
desbordamiento.
La siguiente invención describe procedimientos
para llevar a cabo este propósito. Una aplicación de esta invención
es para la trayectoria de enlace descendente del sistema de
comunicaciones por satélite de órbita baja Globalstar, es decir, la
trayectoria desde el satélite a los receptores móviles. N denota el
número total de canales (tráfico, desbordamiento) en el recurso de
comunicaciones. En la realización ejemplar, N es igual a 128.
Las realizaciones ejemplares presentan el caso
específico en el que N canales se dividen en dos grupos de tamaño
fijo que están constituidos por n canales de desbordamiento y (N -
n) canales de tráfico, aunque las ideas pueden extenderse
fácilmente a los casos en los que el tamaño de los grupos puede
variarse con carga, calidad de la trayectoria, o cualquier otro
factor. En cualquier instante de tiempo sólo b de los (N - n)
canales de tráfico están activos. Además, sólo una pequeña fracción
de los b canales activos son superactivos.
En la realización ejemplar, se supone que un
canal de tráfico superactivo requiere sólo un canal de
desbordamiento. Sin embargo, debería comprenderse que las ideas que
van a tratarse generalizan el caso en el que un paquete requiere
dos o más canales de desbordamiento.
En la realización ejemplar, hay una asignación
previa (o preasignación) de canales de desbordamiento a canales de
tráfico activos. Esta asignación es tal que cada canal de
desbordamiento se asigna a muchos canales de tráfico activos aunque
exactamente k, (k \leq n), canales de desbordamiento se asignan
a cada canal de tráfico activo. Cuando un canal de tráfico activo
se vuelve superactivo, una porción del paquete que se transporta
mediante ese canal de tráfico también se transporta mediante uno de
los k canales de desbordamiento preasignados. Si k = n, todos los
canales de desbordamiento están disponibles para este fin y el
concepto de una asignación a priori es superfluo. Sin
embargo, si k < n, la elección de canales de desbordamiento para
un canal de tráfico superactivo dado está restringida por la
preasignación.
El bloqueo ocurre si alguno de los canales de
tráfico superactivos no puede tener un manejo de su capacidad en
exceso por la asignación de canales de desbordamiento a
priori. Se hace referencia al caso en el que k = n como una
estrategia de asignación completamente dinámica. Para una estrategia
de asignación completamente dinámica, el bloqueo ocurrirá si y sólo
si el número de canales de tráfico superactivos excede n, de modo
que si cada uno de los b canales activos es superactivo con
probabilidad p y si estos casos son independientes
estadísticamente, entonces la probabilidad de bloqueo será:
donde v es el número de canales de
desbordamiento proporcionados para la utilización de cada
usuario.
\global\parskip1.000000\baselineskip
Si k < n, puede provocarse el bloqueo por las
limitaciones adicionales impuestas por la asignación a
priori de canales de desbordamiento a canales de tráfico
activos. En particular, si k < n, puede ocurrir el bloqueo
incluso si el número de canales superactivos es inferior a n, el
número de canales de desbordamiento. Si k < n, la fórmula
anterior es un límite inferior para la probabilidad de bloqueo.
Con el fin de simplificar el diseño del receptor
es mejor encontrar estrategias de asignación a priori en las
que k sea pequeña. Específicamente, es un objetivo de la presente
invención proporcionar una estrategia de asignación mediante la que
cuando se establece una llamada se preasigna (sobre cada enlace
descendente por satélite) un canal de tráfico y un conjunto de k
(n>k>1) canales de desbordamiento. El receptor para esta
llamada sabe entonces que si el canal de tráfico asignado se vuelve
superactivo, los datos extra se transportarán sobre uno de estos k
canales de desbordamiento. La elección de uno de estos k canales de
desbordamiento que van a acoplarse con los canales de tráfico se
llama postasignación.
Un primer procedimiento de preasignación y
postasignación se ilustra mediante el siguiente ejemplo. En el caso
de k = 3 y n = 6 cada uno de los canales de tráfico se preasigna a
tres de seis canales de desbordamiento. Los canales de
desbordamiento se etiquetan mediante las letras A, B, C, D, E, y F.
Por el momento supóngase b = 10 canales de tráfico activos que se
etiquetan mediante los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9. En
la Tabla I, se ilustra un asignación ejemplar mediante la que los
canales de desbordamiento se preasignan a estos diez canales de
tráfico. En esta tabla, las columnas hacen referencia a canales de
desbordamiento y las filas hacen referencia a canales de tráfico.
Los "1" de k = 3 en una fila particular indican los k = 3
canales de desbordamiento que se han asignado a ese canal de
tráfico. Por ejemplo, los canales de desbordamiento A, B, y D se
han asignado al canal de tráfico 0.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
La "imparcialidad" de esta asignación se
refleja en el hecho de que hay exactamente r = 5 canales de tráfico
que se asignan a cada canal de desbordamiento y exactamente l = 2
canales de tráfico que comparten la asignación conjunta de cada par
de canales de cabecera. Los procedimientos mediante los que se
construyen esta tabla y tablas futuras se describen más adelante en
el presente documento.
Si seis o menos canales de tráfico se vuelven
superactivos, cada uno de estos canales de tráfico superactivos
puede asignarse a un único canal de desbordamiento. Por ejemplo, si
los canales asociados con los canales de tráfico 0, 2, 3, 5, 8, 9
se vuelven superactivos la Tabla I permitiría que la postasignación
del canal de tráfico al canal de desbordamiento fuera (0,A), (2,C),
(3,E), (5,B), (8,D) y (9,F). Sin embargo, si los canales asociados
con los canales de tráfico 0, 1, 3, 5, 8, 9 se vuelven superactivos
la Tabla I permitiría la postasignación (0,A), (1,B), (3,C), (5,E),
(8,D) y (9,F). Obsérvese que en este ejemplo la postasignación para
el canal 3 superactivo se cambió aunque era superactivo en ambos
conjuntos.
En resumen, para la preasignación descrita en la
Tabla I, no habrá bloqueo a menos que el número de canales
superactivos exceda el número de canales de desbordamiento. Por
tanto de esta manera esta asignación funciona como la estrategia de
asignación completamente dinámica y en este caso se aplica la
fórmula dada previamente para el bloqueo. Sin embargo, el receptor
es más sencillo puesto que sólo puede acoplarse uno de tres canales
de desbordamiento posibles con cualquier canal de tráfico
particular.
Cuando cada canal de tráfico activo se asigna a
tres de seis canales de desbordamiento, no hay ningún caso en el
que la preasignación de canales de desbordamiento a canales de
tráfico activos permitiría más de diez canales de tráfico activos y
todavía no tener bloqueo con seis canales superactivos. Como
ilustración, se considera el caso en el que cada canal activo se
preasigna a k de n canales de desbordamiento. Se busca un límite
superior para el número de canales activos b de manera que no
ocurrirá desbordamiento si n o menos canales activos son
superactivos. Para cualquier tabla de asignación con b filas, n
columnas y k unos por fila habrá un total de (kb) unos y
((n-k)b) ceros en la totalidad de la tabla.
Por tanto el número promedio de ceros por columna es entonces
((n-k)b)/n. Para que no haya bloqueo con n
canales superactivos, el número máximo de ceros en cualquier
columna es (n-1). Puesto que el máximo debe ser
mayor o igual al promedio, ((n-k) b)/n \leq
(n-1). El despejar b lleva al siguiente límite
superior:
(4)b \leq
n(n-1)/(n-k).
Más en general, con un argumento similar, si no
va a haber desbordamiento o si menos canales activos son
superactivos para 0 \leq a \leq
n-k-1, entonces b debe satisfacer la
desigualdad
\hskip2cm
Volviendo al caso de a = 0, o k = 3 la ecuación
5 se transforma en
(6)b \leq
n(n-1)/(n-3).
Debería observarse que para el caso especial de
n = 6, el lado derecho de la ecuación 6 es igual al entero 10. Por
tanto, la correspondencia dada en la Tabla I tiene un valor de b =
10 que es igual a este límite superior. Curiosamente, el lado
derecho de la ecuación 6 también es un entero para el caso de n = 9
dando el límite superior b \leq 12. Una asignación con n = 9
canales de desbordamiento que parece permitir que cualquier nueve de
doce canales de tráfico activos se vuelvan superactivos sin ningún
bloqueo se da a continuación en la Tabla 2.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Volviendo ahora al caso en el que n = 6 canales
de desbordamiento, supóngase que es deseable alojar dos veces el
número de canales de tráfico activos, es decir b = 20 canales de
tráfico activos. Si se requiere llevar a cabo
B = 20 sin aumentar el número de canales de desbordamiento, puede utilizarse la preasignación mostrada en la Tabla III. Debería observarse que la asignación para los primeros diez canales es la misma que en la Tabla I por lo que puede hacerse referencia a esta asignación como una estrategia anidada. Puede utilizarse una estrategia anidada para generar una tabla para un número mayor de canales de tráfico. Al hacerlo, se empieza por generar una tabla de preasignación para un cierto número de canales de tráfico activos y luego se añaden más canales de tráfico activos sin cambiar la preasignación para el conjunto original.
B = 20 sin aumentar el número de canales de desbordamiento, puede utilizarse la preasignación mostrada en la Tabla III. Debería observarse que la asignación para los primeros diez canales es la misma que en la Tabla I por lo que puede hacerse referencia a esta asignación como una estrategia anidada. Puede utilizarse una estrategia anidada para generar una tabla para un número mayor de canales de tráfico. Al hacerlo, se empieza por generar una tabla de preasignación para un cierto número de canales de tráfico activos y luego se añaden más canales de tráfico activos sin cambiar la preasignación para el conjunto original.
\vskip1.000000\baselineskip
La "imparcialidad" de la preasignación dada
en la Tabla III se refleja en el hecho de que ahora hay
exactamente
r = 10 canales de tráfico que se asignan a cada canal de desbordamiento y hay exactamente l = 4 canales de tráfico que comparten la asignación conjunta de cada par de canales de cabecera.
r = 10 canales de tráfico que se asignan a cada canal de desbordamiento y hay exactamente l = 4 canales de tráfico que comparten la asignación conjunta de cada par de canales de cabecera.
Sin embargo en este caso, esta nueva asignación
no puede alojar ningún conjunto de seis canales superactivos. Por
ejemplo, si los canales asignados a los canales de tráfico activos
9, 15, 16, 17, 18, y 19 son superactivos no pueden asignarse
canales de desbordamiento únicos puesto que ninguno de los canales
de tráfico activos se ha preasignado al canal de desbordamiento A.
Es decir, como mucho están disponibles cinco canales de
desbordamiento para estos seis canales superactivos. La proporción
de casos de seis canales superactivos que no pueden alojarse
mediante esta asignación es:
\frac{6(C^{10}_{6})}{C^{20}_{6}}
=
0.0325
donde indica el número de
combinaciones de t elementos que toman s en un momento. Es cierto,
sin embargo, que esta nueva asignación alojará cualquier conjunto
de cinco o menos canales
superactivos.
Tal como se trató anteriormente, un
procedimiento para alojar más canales de tráfico activos es suavizar
el requisito en relación al bloqueo. Otro procedimiento es aumentar
el número de canales de desbordamiento. La presente invención
describe procedimientos mediante los que se siguen ambos
enfoques.
Un procedimiento sencillo de alojar veinte
canales de tráfico activos de una manera tal que no ocurra bloqueo
si seis o menos canales de tráfico activos se vuelven superactivos
es utilizar doce canales de desbordamiento y utilizar una
asignación como en la Tabla I para asignar los diez primeros canales
de tráfico a los seis primeros canales de desbordamiento y luego
utilizar esta misma asignación para asignar los diez últimos canales
de tráfico a los seis últimos canales de desbordamiento. Este es
otro ejemplo de una estrategia anidada.
Existen varios procedimientos para postasignar
canales de desbordamiento a canales de tráfico superactivos
compatibles con una tabla de preasignación dada. Volviendo al diseño
de las tablas de preasignación, una tabla de asignación para n
canales de desbordamiento se denomina completa si sus filas están
constituidas por todos los vectores con exactamente k unos. Un
ejemplo de una tabla de asignación completa de este tipo se da en
la Tabla 2 para el caso de 6 canales de desbordamiento. A partir de
lo anterior, una tabla de asignación completa alojará b =
C^{v}_{k} canales activos. El número de canales activos que pueden
alojarse mediante una tabla de asignación completa con n canales de
desbordamiento se da en la Tabla IV.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Puesto que hay un total de 128 canales
disponibles en un sistema Globalstar, si se utilizase una tabla de
asignación completa, podrían alojarse 118 canales de tráfico activos
con diez canales de desbordamiento.
Para una tabla de asignación completa cada
conjunto de i canales de desbordamiento se asigna a exactamente
C^{v-1}_{k-1} canales de tráfico
activos para i = 1, 2,..., k. Por ejemplo, para el caso de k = 3,
una tabla de asignación completa tiene las propiedades:
1. Cada canal de desbordamiento se asigna a
exactamente C^{v-1}_{3} canales de tráfico
activos.
2. Cada par de canales de desbordamiento se
asigna a exactamente C^{v-2}_{1} = v - 1 canales
de tráfico activos.
3. Cada trío de canales de desbordamiento se
asigna a exactamente C^{v-1}_{0} = 1 canales de
tráfico activos.
De manera similar, para una tabla de asignación
completa, para cada conjunto de i canales de desbordamiento en los
que i = 1,2,..., n-k, hay exactamente
C^{v-1}_{k} canales de tráfico activos que no se
asignan a ninguno de los canales de desbordamiento en el conjunto.
Por ejemplo, para la tabla de asignación completa de la Tabla II
con n = 6 y k = 3,
1. Cada canal de desbordamiento único no se
asigna a C^{6-1}_{3} = 10 canales de tráfico
activos.
2. Cada par de canales de desbordamiento tiene
C^{6-2}_{3} = 4 canales de tráfico activos que no
se asignan a ninguno de los canales de desbordamiento en ese
par.
3. Cada trío de canales de desbordamiento tiene
C^{6-3}_{3} = 1 canal de tráfico activo que no se
asignan a ninguno de los canales de desbordamiento en ese trío.
Si la probabilidad de bloqueo para una
asignación completa es demasiado alta, pueden eliminarse filas de la
tabla de asignación completa. El resultado es una tabla de
asignación que puede alojar menos canales de tráfico activos pero
tiene un mejor rendimiento al bloqueo. El proceso de eliminar aún
más filas puede repetirse para llegar a otra tabla, que de nuevo
puede alojar incluso menos canales de tráfico activos pero tiene
incluso mejor rendimiento al bloqueo. Se considera que estas tablas
están anidadas porque las filas de una tabla más pequeña en este
conjunto de tablas será un subconjunto de las filas en una tabla más
grande en esta lista de tablas.
Un conjunto de tablas de asignación anidadas es
conveniente para diversas aplicaciones. Cuando el tráfico es
ligero, se utiliza la tabla de asignación más pequeña en este
conjunto que alojará el número canales de tráfico activos. Cuando
el tráfico aumenta hasta el punto en el que el número de canales de
tráfico activos excede el número máximo para la tabla de asignación
en cuestión, se adopta una nueva tabla de asignación en el conjunto
de tablas anidado, que puede alojar el número mayor de canales de
tráfico activos pero que permite a las llamadas presentes conservar
su asignación de canal de desbordamiento original. Si se utilizasen
tablas no anidadas, la asignación de canales de desbordamiento
podría tener que cambiarse para una llamada en el medio de una
llamada.
Se dan a conocer ahora procedimientos generales
para diseñar tablas de preasignación, aunque existen técnicas
alternativas fácilmente derivables. El procedimiento considerado en
el presente documento emplea la teoría de diseños de bloques
incompletos equilibrados para diseñar estas tablas. En la
terminología de diseños de bloques, los canales de desbordamiento
se llaman objetos y los canales de tráfico activos se llaman
bloques. Un diseño de bloques es una disposición de n objetos en b
bloques sujetos a ciertas reglas con respecto a la frecuencia de
objetos y pares de objetos. Un diseño de bloques incompleto
equilibrado con parámetros (b, n, r, k, l) es un diseño de bloques
de manera
que:
que:
1. Cada bloque contiene el mismo número, k, de
objetos.
2. Cada objeto ocurre en el mismo número, r, de
bloques.
3. Cada par de objetos distintos ocurre en el
mismo número, l, de bloques. Una tabla de asignación basada en un
diseño de bloques incompleto equilibrado es una matriz de b filas
por n columnas de ceros y unos con un 1 en la fila i-ésima y
columna j-ésima si y sólo si el objeto j-ésimo ocurre en el bloque
i-ésimo. Hay dos relaciones sobre los cinco parámetros que se
verifican fácilmente:
(7)bk = nr,
\hskip0.3cmy
(8)r(k-1)
=
l(n-1).
La ecuación 7 resulta contando el número de unos
en una tabla de asignación primero por filas y luego por columnas.
La ecuación 8 resulta contando pares de unos en las filas de una
tabla de asignación, primero observando que en cualquier columna
hay r unos y cada uno puede emparejarse con otros
k-1 unos y como alternativa que los unos en
cualquier columna coinciden con los unos en cualquiera de las otras
(n-1) columnas en exactamente 1 lugar.
El caso especial de k = 3 ha recibido atención
especial y un diseño de bloques incompleto equilibrado con k = 3 se
llama un sistema triple. Obsérvese que un sistema triple se
corresponde con una tabla de asignación en la que a cada canal de
tráfico activo se le asigna exactamente k = 3 canales de
desbordamiento. Para un sistema triple, las ecuaciones anteriores
pueden reformularse como:
(9)r =
l(n-1)/2,
\hskip0.3cmy
(10)b =
ln(n-1)/6
Por tanto las condiciones necesarias para que
exista un sistema triple son:
(11)l(n-1)
\equiv 0 \ módulo \
2
(12)ln(n-1)
\equiv 0 \ módulo \
6
Estas últimas dos congruencias son necesarias y
suficientes para la existencia de un sistema triple de (n, b, r, k
= 3, l).
Debería observarse que para todos los valores de
n \geq 3, la tabla de asignación completa para k = 3 da un
sistema triple con b = C^{v}_{3} y l = (n-2).
Además, todas las tablas de asignación basadas en cualquier sistema
triple deben estar anidadas dentro de uno de estos diseños.
El caso especial de un sistema triple cuando l =
1 se llama un sistema triple de Steiner. Para un sistema triple de
Steiner, las congruencias anteriores se reducen a: n \equiv 1 ó 3
módulo 6 de modo que no pueden utilizarse todos los valores de n
para sistemas de Steiner.
Los procedimientos para construir diseños de
bloques caen en dos amplias categorías: recursiva y directa. El
procedimiento recursivo es una manera de construir diseños a partir
de unos más pequeños mientras que el procedimiento directo permite
la construcción para valores especiales de los parámetros. La
mayoría de los procedimientos directos hacen uso de propiedades
especiales de congruencias o campos finitos. Un ejemplo del
procedimiento directo es una tabla de asignación basada en un diseño
de (b = 35, n = 15, r = 7, k = 3, l = 1) construido a partir de
diferentes conjuntos dados a continuación en la Tabla V.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Haciendo referencia a la Tabla 5, las filas 2 a
14 son permutaciones cíclicas de la fila 1; las filas 16 a 29 son
permutaciones cíclicas de la fila 15; y las filas 31 a 34 son
permutaciones cíclicas de la fila 30.
Lo siguiente es un procedimiento para estimar la
probabilidad de bloqueo, para un canal de tráfico superactivo, para
los procedimientos de preasignación y postasignación descritos
anteriormente. Un canal de tráfico superactivo particular se
bloquea cuando el canal de tráfico superactivo particular no puede
asignarse a un canal de desbordamiento en el proceso de
postasignación. Supóngase que hay b canales de tráfico activos, n
canales de desbordamiento y que cada canal de tráfico activo se
preasigna a k (de los n) canales de desbordamiento. Sea A_{j} el
caso en que exactamente j, 0 \leq j \leq b, de los b
subcanales de tráfico son superactivos y supóngase que la
estadística que describen este caso es binomial: es decir,
donde 15 denota el
coeficiente binomial "b sobre
j".
B_{i} se define como el caso en que el canal
de tráfico superactivo particular en el que se está interesado es
el canal de tráfico superactivo i-ésimo que va a asignarse en el
proceso de postasignación. Suponiendo que dado que hay j canales de
tráfico superactivos que van a asignarse, el de interés es
igualmente probable que tenga "algún lugar en línea" (desde 1
a j) en el proceso de postasignación. Matemáticamente, esto puede
formularse como:
Finalmente, puede hacerse una suposición
simplificadora en relación a la tabla de preasignación. Se supone
que la preasignación es tal que cuando va a hacerse una
postasignación para cualquier canal de tráfico superactivo es
igualmente posible asignarse a cualquiera de los n canales de
desbordamiento. Un caso en el que esta suposición sería válida es
cuando las filas de la tabla de preasignación se eligen
aleatoriamente y con igual probabilidad (a partir de las
17 posibles maneras de elegir filas con k unos y
(n-k) ceros). Debería observarse que ciertas
asignaciones deterministas equilibradas podrían también llevar a
esta condición.
Bajo estas suposiciones, puede calcularse la
probabilidad de bloqueo, denotada \overline{P}r{bloqueo}, para
cualquier canal de tráfico superactivo particular. Este cálculo se
realiza condicionando los casos A_{j} y B_{i} y luego se
promedia sobre estos casos. Es decir
donde se ha utilizado del hecho de
que Pr{bloqueo | A_{j}, B_{i}} = Pr{bloqueo |
B_{i}}.
Considérese el diagrama de estados mostrado en
la figura 9 que se refiere al caso en el que el canal de tráfico
superactivo en cuestión es el i-ésimo en línea que va a
postasignarse. Las ramificaciones están etiquetadas con
probabilidades y el índice de los estados se refiere a cuántos de
los subcanales de desbordamiento del subcanal de tráfico
superactivo en cuestión se han utilizado postasignándolos a otros
canales de tráfico superactivos que están por delante de éste en el
proceso de postasignación.
Suponiendo que i > 1, y empezando en el
estado S(0) y postasignando el primer subcanal de tráfico
superactivo se postasigna. Con probabilidad (k/n) se le asigna uno
de los k canales de desbordamiento del canal de tráfico superactivo
en cuestión y con probabilidad 1-(k/n) no se le asigna uno de los
canales de desbordamiento. En el primer caso está en el estado
S(1) en el que el "1" indica que 1 de los k canales de
desbordamiento de nuestro canal de tráfico superactivo ya se ha
asignado mientras que en el último caso permanece en el estado
S(0). Suponiendo que i > 2, el proceso avanza entonces
para postasignar el siguiente canal de tráfico superactivo. Se
continúa de esta manera hasta que todos los i-1
canales de tráfico superactivos que están delante del canal en
cuestión se postasignen.
La probabilidad en cuestión,
\overline{P}r{bloqueo|B_{i}}, viene dada por la probabilidad
condicional:
La probabilidad de la ecuación 17 puede
obtenerse mediante un enfoque de función generadora etiquetando
adicionalmente cada trayectoria hacia delante Z I y cada
trayectoria que no progrese hacia delante por Z. La función
generadora T(Z,I) puede escribirse como:
La probabilidad de bloqueo viene dada entonces
como:
que puede
calcularse.
La descripción previa de las realizaciones
preferidas se proporciona para permitir a cualquier experto en la
técnica hacer o utilizar la presente invención. Las diversas
modificaciones a estas realizaciones serán fácilmente evidentes
para los expertos en la técnica, y los principios generales
definidos en el presente documento pueden aplicarse a otras
realizaciones sin el uso de la facultad inventiva. Por tanto, la
presente invención no está prevista para limitarse a las
realizaciones mostradas en el presente documento si no que se le
debe conceder el alcance más amplio compatible con los principios y
características novedosas dadas a conocer en el presente
documento.
Claims (32)
1. Un aparato para transmitir un paquete con
tasa de transmisión variable de símbolos de datos que comprende un
número variable de dichos símbolos de datos, comprendiendo dicho
aparato:
medios (22, 24) de empaquetador de canal para
recibir dicho paquete con tasa de transmisión variable y cuando el
número de dichos símbolos de datos excede un valor umbral, dividir
dicho paquete con tasa de transmisión variable en un paquete de
tráfico y al menos un paquete de desbordamiento;
medios (30 a 36) de transmisión para transmitir
dicho paquete con tasa de transmisión variable sobre un canal de
tráfico cuando el número de dichos símbolos de datos está por debajo
de dicho valor umbral y para transmitir dicho paquete de tráfico
sobre dicho canal de tráfico y dicho al menos un paquete de
desbordamiento sobre al menos un canal de desbordamiento cuando el
número de dichos símbolos de datos excede dicho valor umbral, en el
que cada dicho al menos un canal de desbordamiento es ortogonal a
dicho canal de tráfico.
2. El aparato según la reivindicación 1, en el
que dichos medios (30 a 36) de transmisión comprenden:
medios (30, 32) de modulador para modular dicho
paquete con tasa de transmisión variable para proporcionar dicho
paquete con tasa de transmisión variable sobre dicho canal de
tráfico según un primer formato de modulación de espectro
ensanchado cuando el número de dichos símbolos de datos está por
debajo de dicho valor umbral y para modular dicho paquete de
tráfico para proporcionar dicho paquete de tráfico sobre dicho canal
de tráfico según dicho primer formato de modulación de espectro
ensanchado y para modular dicho al menos un paquete de
desbordamiento según un segundo formato de modulación de espectro
ensanchado para proporcionar dicho al menos un paquete de
desbordamiento sobre dicho al menos un canal de desbordamiento
cuando el número de dichos símbolos de datos excede dicho valor
umbral, en el que dicho primer formato de modulación de espectro
ensanchado es ortogonal a dicho segundo formato de modulación de
espectro ensanchado; y
medios (34) de transmisor para convertir
ascendentemente y amplificar dicho paquete con tasa de transmisión
variable cuando el número de dichos símbolos de datos está por
debajo de dicho valor umbral y para convertir ascendentemente y
amplificar dicho paquete de tráfico y dicho al menos un paquete de
desbordamiento cuando el número de dichos símbolos de datos excede
dicho valor umbral.
3. El aparato según la reivindicación 1, que
comprende adicionalmente medios de señalización de canal de
desbordamiento para transmitir una señal que identifica dicho al
menos un canal de desbordamiento.
4. El aparato según la reivindicación 1, en el
que dichos medios (22, 24) de empaquetador de canal comprenden
medios para recibir una señal indicativa de dicho al menos un canal
de desbordamiento y para combinar dicha señal indicativa de dicho
al menos un canal de desbordamiento y dicho paquete de tráfico.
5. El aparato según la reivindicación 1, en el
que dichos medios (22, 24) de empaquetador de canal comprenden
medios para recibir una señal indicativa de dicho al menos un canal
de desbordamiento para un paquete con tasa de transmisión variable
posterior y para combinar una señal indicativa de dicho al menos un
canal de desbordamiento para un paquete con tasa de transmisión
variable posterior y dicho paquete de tráfico.
6. El aparato según la reivindicación 1, que
comprende adicionalmente medios (20) de vocodificador con tasa de
transmisión variable para recibir muestras de voz y para comprimir
dichas muestras de voz según un formato de vocodificador con tasa
de transmisión variable para proporcionar dicho paquete con tasa de
transmisión variable.
7. El aparato según la reivindicación 6, que
comprende adicionalmente medios (26) de codificador, dispuestos
entre dichos medios (20) de vocodificador con tasa de transmisión
variable y dichos medios (30 a 36) de transmisión para codificar
con corrección de errores dicho paquete con tasa de transmisión
variable.
8. El aparato según la reivindicación 7, que
comprende adicionalmente medios (28) de intercalador, dispuestos
entre dichos medios (26) de codificador y dichos medios (30 a 36) de
transmisión para reordenar dicho paquete con tasa de transmisión
variable.
9. El aparato según la reivindicación 6, en el
que dichos medios de vocodificador con tasa de transmisión variable
son además para comprimir dichas muestras de voz según un segundo
formato de vocodificador con tasa de transmisión variable para
proporcionar un paquete con tasa de transmisión variable alternativo
y en el que dichos medios (22, 24) de empaquetador de canal son
además para seleccionar un paquete con tasa de transmisión variable
para la transmisión desde dicho paquete con tasa de transmisión
variable y dicho paquete con tasa de transmisión variable
alternativo.
alternativo.
10. El aparato según la reivindicación 1, que
comprende adicionalmente medios (40) de controlador de célula para
proporcionar una señal de disponibilidad de canal de desbordamiento
y en el que dichos medios (22, 24) de empaquetador de canal son
sensibles a dicha señal de disponibilidad de canal de tráfico.
11. El aparato según cualquier reivindicación
anterior, en el que dicho al menos un canal de desbordamiento se
selecciona basándose en una multiplexación estadística de dicho al
menos un canal de desbordamiento.
12. Un procedimiento para transmitir un paquete
con tasa de transmisión variable de símbolos de datos que comprende
un número variable de dichos símbolos de datos, comprendiendo dicho
procedimiento:
recibir (20) dicho paquete con tasa de
transmisión variable;
dividir (28) dicho paquete con tasa de
transmisión variable en un paquete de tráfico y al menos un paquete
de desbordamiento, cuando el número de dichos símbolos de datos
excede un valor umbral;
transmitir (30, 34) dicho paquete con tasa de
transmisión variable sobre un canal de tráfico cuando el número de
dichos símbolos de datos está por debajo de dicho valor umbral;
y
transmitir (32, 34) dicho paquete de tráfico
sobre dicho canal de tráfico y dicho al menos un paquete de
desbordamiento sobre al menos un canal de desbordamiento cuando el
número de dichos símbolos de datos excede dicho valor umbral, en el
que cada uno de dicho al menos un canal de desbordamiento es
ortogonal a dicho canal de trá-
fico.
fico.
13. El procedimiento según la reivindicación 12,
en el que dicha transmisión (30 a 34) de dicho paquete de tráfico
sobre dicho canal de tráfico y dicho al menos un paquete de
desbordamiento sobre al menos un canal de desbordamiento
comprende:
modular (30, 32) dicho paquete de tráfico para
proporcionar dicho paquete de tráfico sobre dicho canal de tráfico
según dicho primer formato de modulación de espectro ensanchado;
modular (30, 32) dicho al menos un paquete de
desbordamiento según un segundo formato de modulación de espectro
ensanchado para proporcionar dicho al menos un paquete de
desbordamiento sobre dicho al menos un canal de desbordamiento, en
el que dicho primer formato de modulación de espectro ensanchado es
ortogonal a dicho segundo formato de modulación de espectro
ensanchado;
convertir (34) ascendentemente dicho paquete de
tráfico y dicho al menos un paquete de desbordamiento cuando el
número de dichos símbolos de datos excede dicho valor umbral; y
amplificar (34) dicho paquete de tráfico y dicho
al menos un paquete de desbordamiento cuando el número de dichos
símbolos de datos excede dicho valor umbral.
14. El procedimiento según la reivindicación 12,
que comprende adicionalmente transmitir una señal que identifica
dicho al menos un canal de desbordamiento.
15. El procedimiento según la reivindicación 12,
que comprende adicionalmente combinar dicha señal indicativa de
dicho al menos un canal de desbordamiento con dicho paquete de
tráfico.
16. El procedimiento según la reivindicación 12,
que comprende adicionalmente combinar una señal indicativa de dicho
al menos un canal de desbordamiento para un paquete con tasa de
transmisión variable posterior y dicho paquete de tráfico.
17. El procedimiento según la reivindicación 12,
que comprende adicionalmente:
recibir (20) muestras de voz; y
comprimir (20) dichas muestras de voz según un
formato de vocodificador con tasa de transmisión variable para
proporcionar dicho paquete con tasa de transmisión variable.
18. El procedimiento según la reivindicación 17,
que comprende adicionalmente codificar con corrección de errores
dicho paquete con tasa de transmisión variable.
19. El procedimiento según la reivindicación 18,
que comprende adicionalmente reordenar (28) dicho paquete con tasa
de transmisión variable.
20. El procedimiento según la reivindicación 17,
en el que dicha compresión (20) de dichas muestras de voz comprende
adicionalmente comprimir dichas muestras de voz según un segundo
formato de vocodificador con tasa de transmisión variable para
proporcionar un paquete con tasa de transmisión variable
alternativo.
21. El procedimiento según la reivindicación 12,
que comprende adicionalmente proporcionar (40) una señal de
disponibilidad de canal de desbordamiento.
\newpage
22. El procedimiento según una cualquiera de las
reivindicaciones 12 a 21, en el que dicho al menos un canal de
desbordamiento se selecciona basándose en una multiplexación
estadística de dicho al menos un canal de desbordamiento.
23. Un sistema para transmitir un paquete con
tasa de transmisión variable de símbolos de datos, comprendiendo el
sistema:
un intercalador (28) que tiene una entrada y que
tiene un primera salida para mandar dicho paquete con tasa de
transmisión variable cuando el número de dichos símbolos de datos en
dicho paquete con tasa de transmisión variable es inferior a un
umbral y para mandar una primera porción de dicho paquete con tasa
de transmisión variable cuando el número de dichos símbolos de
datos en dicho paquete es mayor que dicho umbral y que tiene una
segunda salida para mandar una segunda porción de dicho paquete con
tasa de transmisión variable cuando el número de dichos símbolos de
datos en dicho paquete con tasa de transmisión variable es mayor que
dicho umbral;
un primer modulador (30) que tiene una entrada
acoplada a dicha primera salida del intercalador (28) y que tiene
una salida; y
un segundo modulador (32) que tiene una entrada
acoplada a dicha segunda salida del intercalador (28) y que tiene
una salida.
24. El sistema según la reivindicación 23, que
comprende adicionalmente una fuente (20) de datos con tasa de
transmisión variable que tiene una entrada y que tiene una salida
acoplada al intercalador (28).
25. El sistema según la reivindicación 24, que
comprende adicionalmente un selector (22) dispuesto entre dicha
fuente (20) de datos con tasa de transmisión variable y dicho
intercalador (28), que tiene una entrada acoplada a dicha salida de
la fuente (20) de datos con tasa de transmisión variable y que tiene
un salida acoplada a dicha entrada del intercalador (28).
26. El sistema según la reivindicación 25, en el
que dicho selector (22) tiene una segunda entrada y dicho sistema
comprende adicionalmente un controlador (40) de célula que tiene una
salida acoplada a dicha segunda entrada de selector (28).
27. El sistema según una cualquiera de las
reivindicaciones 23 a 26, en el que dicha salida de dicho segundo
modulador depende de la disponibilidad de al menos un canal de
desbordamiento.
28. Un aparato para recibir un paquete con tasa
de transmisión variable de símbolos de datos que comprende:
medios (54, 74, 94, 114) de demodulador de
tráfico para demodular un paquete de tráfico recibido según un
formato de demodulación de tráfico para proporcionar un paquete de
tráfico demodulado;
al menos un medio (55, 78, 96, 120) de
demodulador de desbordamiento para demodular un paquete de
desbordamiento recibido según un formato de demodulación de
desbordamiento para proporcionar al menos un paquete de
desbordamiento demodulado, en el que dicho formato de demodulación
de desbordamiento es ortogonal a dicho formato de demodulación de
tráfico; y
medios (60, 84, 102, 128) de combinador para
combinar dicho paquete de tráfico demodulado y dicho al menos un
paquete de desbordamiento demodulado para proporcionar dicho paquete
con tasa de trasmisión variable.
29. El aparato según la reivindicación 28, que
comprende adicionalmente medios (58, 82, 99, 101, 122, 126) de
descodificador dispuestos entre dicho medio (54, 74, 94, 114) de
demodulador de tráfico y dichos medios (60, 84, 102, 128) de
combinador para seleccionar un paquete de desbordamiento demodulado
de dicho al menos un paquete de desbordamiento demodulado.
30. El aparato según la reivindicación 29, en el
que dichos medios (58, 82, 99, 101, 122, 126) de descodificador
combinan dicho paquete de tráfico demodulado y cada uno de dicho al
menos un paquete de desbordamiento demodulado y descodifica cada
combinación para determinar un paquete de desbordamiento
seleccionado.
31. El aparato según la reivindicación 30, en el
que dichos medios (58, 82, 99, 101, 122, 126) de descodificación
descodifican dicho paquete de tráfico para determinar una señal de
identificación de canal de desbordamiento, y en el que dicho al
menos un medio (55, 74, 94, 114) de demodulación de desbordamiento
es sensible a dicha señal de identificación de canal de
desbordamiento.
32. El aparato según una cualquiera de las
reivindicaciones 28 a 31, en el que dichos medios (60, 84, 102, 128)
de combinador pueden operar para proporcionar dicho paquete con
tasa de transmisión variable según la multiplexación estadística de
paquetes de datos sobre canales de desbordamiento.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US43118095A | 1995-04-28 | 1995-04-28 | |
| US431180 | 1995-04-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2287939T3 true ES2287939T3 (es) | 2007-12-16 |
Family
ID=23710810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES96913014T Expired - Lifetime ES2287939T3 (es) | 1995-04-28 | 1996-04-22 | Procedimiento y aparato para proporcionar datos a tasa de transmision variable en un sistema de comunicaciones que utiliza multiplexacion estadistica. |
Country Status (19)
| Country | Link |
|---|---|
| US (1) | US6005855A (es) |
| EP (1) | EP0823163B1 (es) |
| JP (2) | JP3442787B2 (es) |
| KR (1) | KR100387412B1 (es) |
| CN (1) | CN1106739C (es) |
| AR (1) | AR001724A1 (es) |
| AT (1) | ATE363791T1 (es) |
| AU (1) | AU699534B2 (es) |
| BR (1) | BR9608463A (es) |
| CA (1) | CA2219423C (es) |
| DE (1) | DE69637106T2 (es) |
| ES (1) | ES2287939T3 (es) |
| IL (1) | IL118046A (es) |
| MX (1) | MX9708267A (es) |
| MY (1) | MY121893A (es) |
| RU (1) | RU2225680C2 (es) |
| TW (1) | TW289889B (es) |
| WO (1) | WO1996034480A1 (es) |
| ZA (1) | ZA963021B (es) |
Families Citing this family (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6205190B1 (en) * | 1996-04-29 | 2001-03-20 | Qualcomm Inc. | System and method for reducing interference generated by a CDMA communications device |
| JP3535344B2 (ja) | 1997-05-30 | 2004-06-07 | 松下電器産業株式会社 | マルチキャリア伝送方法及びデータ送信装置並びに移動局装置及び基地局装置 |
| KR100248379B1 (ko) * | 1997-06-16 | 2000-03-15 | 정선종 | 단일 콘케티네이티드 부호기를 이용한 통신 장치 및 이를 이용한 통신 방법 |
| US6075792A (en) * | 1997-06-16 | 2000-06-13 | Interdigital Technology Corporation | CDMA communication system which selectively allocates bandwidth upon demand |
| US6408003B1 (en) * | 1997-06-17 | 2002-06-18 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
| US6542481B2 (en) | 1998-06-01 | 2003-04-01 | Tantivy Communications, Inc. | Dynamic bandwidth allocation for multiple access communication using session queues |
| US6151332A (en) | 1997-06-20 | 2000-11-21 | Tantivy Communications, Inc. | Protocol conversion and bandwidth reduction technique providing multiple nB+D ISDN basic rate interface links over a wireless code division multiple access communication system |
| US6081536A (en) | 1997-06-20 | 2000-06-27 | Tantivy Communications, Inc. | Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link |
| US6175719B1 (en) * | 1997-06-25 | 2001-01-16 | Hughes Electronics Corporation | Multi-spot-beam satellite system with broadcast and surge capacity capability |
| US6507568B2 (en) * | 1997-08-27 | 2003-01-14 | Lucent Technologies Inc. | Enhanced access in wireless communication systems under rapidly fluctuating fading conditions |
| US6173005B1 (en) * | 1997-09-04 | 2001-01-09 | Motorola, Inc. | Apparatus and method for transmitting signals in a communication system |
| GB9718743D0 (en) * | 1997-09-05 | 1997-11-12 | Philips Electronics Nv | Transmission method and communication system employing the method |
| GB2332345B (en) * | 1997-12-09 | 2002-12-11 | Sony Uk Ltd | A digital video receiver a conditional access module and a method of transmitting data therebetween |
| US7496072B2 (en) | 1997-12-17 | 2009-02-24 | Interdigital Technology Corporation | System and method for controlling signal strength over a reverse link of a CDMA wireless communication system |
| US7394791B2 (en) | 1997-12-17 | 2008-07-01 | Interdigital Technology Corporation | Multi-detection of heartbeat to reduce error probability |
| US7936728B2 (en) | 1997-12-17 | 2011-05-03 | Tantivy Communications, Inc. | System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system |
| US9525923B2 (en) | 1997-12-17 | 2016-12-20 | Intel Corporation | Multi-detection of heartbeat to reduce error probability |
| US6222832B1 (en) | 1998-06-01 | 2001-04-24 | Tantivy Communications, Inc. | Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system |
| KR100269341B1 (ko) * | 1997-12-19 | 2000-10-16 | 서평원 | 이동통신시스템의기저대역신호복조장치및방법 |
| WO1999041853A1 (en) * | 1998-02-14 | 1999-08-19 | Samsung Electronics Co., Ltd. | Data communication device and method for mobile communication system with dedicated control channel |
| US6169752B1 (en) * | 1998-02-26 | 2001-01-02 | Lsi Logic Corporation | Method and system for preventing information losses during alternative frequency searches |
| US6366588B1 (en) * | 1998-02-27 | 2002-04-02 | Lucent Technologies Inc. | Method and apparatus for achieving data rate variability in orthogonal spread spectrum communication systems |
| US6198732B1 (en) | 1998-03-13 | 2001-03-06 | Lucent Technologies Inc. | Forward-link traffic/paging-channel interleaving for communication systems based on closed-form expressions |
| US6185200B1 (en) * | 1998-03-13 | 2001-02-06 | Lucent Technologies Inc. | Reverse-link de-interleaving for communication systems based on closed-form expressions |
| US6195344B1 (en) | 1998-03-13 | 2001-02-27 | Lucent Technologies Inc. | Forward-link traffic/paging-channel de-interleaving for communication systems based on closed-form expressions |
| US6295287B1 (en) * | 1998-03-13 | 2001-09-25 | Agere System Guardian Corp. | Reverse-link interleaving for communication systems based on closed-form expressions |
| US6198733B1 (en) * | 1998-03-13 | 2001-03-06 | Lucent Technologies Inc. | Forward-link sync-channel interleaving/de-interleaving for communication systems based on closed-form expressions |
| US6539205B1 (en) * | 1998-03-23 | 2003-03-25 | Skyworks Solutions, Inc. | Traffic channel quality estimation from a digital control channel |
| US7593408B2 (en) * | 1998-05-20 | 2009-09-22 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
| US8134980B2 (en) | 1998-06-01 | 2012-03-13 | Ipr Licensing, Inc. | Transmittal of heartbeat signal at a lower level than heartbeat request |
| US7221664B2 (en) | 1998-06-01 | 2007-05-22 | Interdigital Technology Corporation | Transmittal of heartbeat signal at a lower level than heartbeat request |
| US7773566B2 (en) | 1998-06-01 | 2010-08-10 | Tantivy Communications, Inc. | System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system |
| US6775548B1 (en) * | 1998-06-22 | 2004-08-10 | Nokia Mobile Phones Ltd. | Access channel for reduced access delay in a telecommunications system |
| US6614776B1 (en) | 1999-04-28 | 2003-09-02 | Tantivy Communications, Inc. | Forward error correction scheme for high rate data exchange in a wireless system |
| US6526034B1 (en) | 1999-09-21 | 2003-02-25 | Tantivy Communications, Inc. | Dual mode subscriber unit for short range, high rate and long range, lower rate data communications |
| US6782360B1 (en) * | 1999-09-22 | 2004-08-24 | Mindspeed Technologies, Inc. | Gain quantization for a CELP speech coder |
| US6463274B1 (en) * | 1999-10-26 | 2002-10-08 | Denso Corporation | Multiple class of service determination for digital cellular telephones |
| US8463255B2 (en) | 1999-12-20 | 2013-06-11 | Ipr Licensing, Inc. | Method and apparatus for a spectrally compliant cellular communication system |
| AU3673001A (en) | 2000-02-07 | 2001-08-14 | Tantivy Communications, Inc. | Minimal maintenance link to support synchronization |
| US7933249B2 (en) * | 2000-02-08 | 2011-04-26 | Ipr Licensing, Inc. | Grade of service and fairness policy for bandwidth reservation system |
| CA2370664C (en) * | 2000-02-18 | 2009-02-03 | Nokia Networks Oy | Communications system |
| JP2001245268A (ja) * | 2000-02-29 | 2001-09-07 | Toshiba Corp | コンテンツ伝送システム及びコンテンツ処理装置 |
| SE0000720D0 (sv) * | 2000-03-03 | 2000-03-03 | Ericsson Telefon Ab L M | Handover in cellular system utilising norrow and wide beam antennas |
| US6529527B1 (en) * | 2000-07-07 | 2003-03-04 | Qualcomm, Inc. | Method and apparatus for carrying packetized voice and data in wireless communication networks |
| US6925070B2 (en) * | 2000-07-31 | 2005-08-02 | Ipr Licensing, Inc. | Time-slotted data packets with a preamble |
| GB2367447B (en) * | 2000-09-27 | 2003-11-05 | Airspan Networks Inc | Transfer of data in a telecommunications system |
| JP3729728B2 (ja) * | 2000-11-28 | 2005-12-21 | 株式会社日立製作所 | データ処理端末におけるデータ転送効率最適化装置および最適化処理を実行するプログラムを記録した記録媒体 |
| US7437654B2 (en) * | 2000-11-29 | 2008-10-14 | Lucent Technologies Inc. | Sub-packet adaptation in a wireless communication system |
| US8155096B1 (en) | 2000-12-01 | 2012-04-10 | Ipr Licensing Inc. | Antenna control system and method |
| US7346918B2 (en) * | 2000-12-27 | 2008-03-18 | Z-Band, Inc. | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
| US6954448B2 (en) | 2001-02-01 | 2005-10-11 | Ipr Licensing, Inc. | Alternate channel for carrying selected message types |
| US7551663B1 (en) | 2001-02-01 | 2009-06-23 | Ipr Licensing, Inc. | Use of correlation combination to achieve channel detection |
| US6961324B2 (en) * | 2001-05-02 | 2005-11-01 | Ipr Licensing, Inc. | System and method for interleaving compressed audio/video (A/V) data frames |
| ES2614202T3 (es) | 2001-06-13 | 2017-05-30 | Intel Corporation | Método y aparato para la transmisión de una señal de latido de corazón a un nivel inferior que la solicitud de latido de corazón |
| FR2826806B1 (fr) * | 2001-07-02 | 2004-04-23 | Nortel Networks Ltd | Procede d'emission de blocs de signal, station emettrice et source de donnees pour la mise en oeuvre du procede |
| KR100539864B1 (ko) * | 2001-07-25 | 2005-12-28 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 고속 데이터의 재전송장치 및 방법 |
| US6985725B2 (en) * | 2001-07-31 | 2006-01-10 | Northrop Grumman Corporation | Method and apparatus for maintaining independent, parallel data streams over separate modulation channels of a multi-dimensional modulator |
| US7623477B2 (en) * | 2002-05-06 | 2009-11-24 | Qualcomm, Incorporated | Methods and apparatus for downlink macro-diversity in cellular networks |
| US8665734B2 (en) * | 2002-05-06 | 2014-03-04 | Qualcomm Incorporated | Methods and apparatus for uplink macro-diversity in packet-switched cellular networks |
| US8699505B2 (en) * | 2002-05-31 | 2014-04-15 | Qualcomm Incorporated | Dynamic channelization code allocation |
| CN1663147A (zh) | 2002-06-21 | 2005-08-31 | 威德菲公司 | 无线局域网中继器 |
| US8885688B2 (en) * | 2002-10-01 | 2014-11-11 | Qualcomm Incorporated | Control message management in physical layer repeater |
| WO2004034379A2 (en) * | 2002-10-11 | 2004-04-22 | Nokia Corporation | Methods and devices for source controlled variable bit-rate wideband speech coding |
| GB2409616B (en) | 2002-10-11 | 2006-02-01 | Widefi Inc | Reducing loop effects in a wireless local area network repeater |
| US8078100B2 (en) | 2002-10-15 | 2011-12-13 | Qualcomm Incorporated | Physical layer repeater with discrete time filter for all-digital detection and delay generation |
| CA2502876A1 (en) | 2002-10-15 | 2004-04-29 | Widefi, Inc. | Wireless local area network repeater with automatic gain control for extending network coverage |
| US8111645B2 (en) | 2002-11-15 | 2012-02-07 | Qualcomm Incorporated | Wireless local area network repeater with detection |
| US8064325B1 (en) * | 2002-10-23 | 2011-11-22 | The Board Of Trustees Of The Leland Stanford Junior University | Concurrent frequency-sharing multi-user communication system with rate allocation approach |
| US7230935B2 (en) | 2002-10-24 | 2007-06-12 | Widefi, Inc. | Physical layer repeater with selective use of higher layer functions based on network operating conditions |
| US7023880B2 (en) * | 2002-10-28 | 2006-04-04 | Qualcomm Incorporated | Re-formatting variable-rate vocoder frames for inter-system transmissions |
| US20080118003A1 (en) * | 2002-11-13 | 2008-05-22 | Industrial Technology Research Institute | Enhanced Wireless Communication System and Method Thereof |
| US7356093B2 (en) * | 2002-11-13 | 2008-04-08 | Wen-Chung Liu | Enhanced wireless communication system and method thereof |
| CN1720755B (zh) | 2002-12-16 | 2010-05-05 | 高通股份有限公司 | 改进的无线网络中继器及其操作方法 |
| AU2002360854A1 (en) * | 2002-12-30 | 2004-07-22 | Broadlogic Network Technologies, Inc. | A fully parallel multi-channel demodulator |
| US7388932B1 (en) | 2002-12-30 | 2008-06-17 | Broadlogic Network Technologies, Inc. | Fully parallel multi-channel demodulator |
| CN102006647B (zh) * | 2003-01-21 | 2013-05-08 | 高通股份有限公司 | 用于蜂窝网络中的下行链路宏分集的方法和装置 |
| RU2236092C1 (ru) * | 2003-02-04 | 2004-09-10 | Харитонов Владимир Христианович | Способ коммутации при передаче и приеме мультимедийной информации |
| US7310364B2 (en) * | 2003-04-23 | 2007-12-18 | Northrop Grumman Corporation | Multirate, constant envelope, constant bandwidth, modulation, channelization and detection system based on orthogonal bipolar spreading vectors |
| US7933250B2 (en) * | 2003-06-23 | 2011-04-26 | Qualcomm Incorporated | Code channel management in a wireless communications system |
| US8072942B2 (en) * | 2003-11-26 | 2011-12-06 | Qualcomm Incorporated | Code channel management in a wireless communications system |
| US20050159162A1 (en) * | 2004-01-20 | 2005-07-21 | Samsung Electronics Co., Ltd. | Method for transmitting data in mobile communication network |
| US8027642B2 (en) | 2004-04-06 | 2011-09-27 | Qualcomm Incorporated | Transmission canceller for wireless local area network |
| JP4960223B2 (ja) | 2004-05-13 | 2012-06-27 | クゥアルコム・インコーポレイテッド | 検出およびメディア・アクセス制御を行う非周波数変換型リピータ |
| CN1985528B (zh) | 2004-06-03 | 2010-06-09 | 高通股份有限公司 | 具有低成本高性能本振架构的变频中继器 |
| US8582596B2 (en) * | 2004-06-04 | 2013-11-12 | Qualcomm Incorporated | Coding and modulation for broadcast and multicast services in a wireless communication system |
| KR101222447B1 (ko) * | 2004-07-15 | 2013-01-15 | 큐빅 코포레이션 | 시뮬레이팅된 트레이닝 시스템들에서의 조준점의 강화 |
| WO2006081405A2 (en) | 2005-01-28 | 2006-08-03 | Widefi, Inc. | Physical layer repeater configuration for increasing mino performance |
| EP1861969B1 (en) * | 2005-03-23 | 2019-10-16 | QUALCOMM Incorporated | Methods and apparatus for using multiple wireless links with a wireless terminal |
| RU2294601C1 (ru) * | 2005-06-21 | 2007-02-27 | Владимир Христианович Харитонов | Способ статистического мультиплексирования при передаче информации |
| US7970345B2 (en) * | 2005-06-22 | 2011-06-28 | Atc Technologies, Llc | Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements |
| US7992208B2 (en) * | 2005-09-19 | 2011-08-02 | University Of Maryland | Detection of nonconforming network traffic flow aggregates for mitigating distributed denial of service attacks |
| US7620112B2 (en) * | 2005-11-30 | 2009-11-17 | Nokia Corporation | Adaptive basis functions in a multicarrier communication system |
| CA2663419C (en) | 2006-09-21 | 2016-07-19 | Qualcomm Incorporated | Method and apparatus for mitigating oscillation between repeaters |
| WO2008057290A1 (en) | 2006-10-26 | 2008-05-15 | Qualcomm Incorporated | Repeater techniques for multiple input multiple output utilizing beam formers |
| KR101023660B1 (ko) * | 2009-01-29 | 2011-03-25 | 심석래 | 앵커와 콘크리트패널을 이용한 옹벽 및 이를 이용한 시공방법 |
| JP5800745B2 (ja) * | 2012-03-29 | 2015-10-28 | 三菱電機株式会社 | ヘリコプター衛星通信システム、通信装置、通信方法、及び通信プログラム |
| US20140334553A1 (en) * | 2013-05-07 | 2014-11-13 | Magnum Semiconductor, Inc. | Methods and apparatuses including a statistical multiplexer with bitrate smoothing |
| US9756644B2 (en) * | 2014-04-06 | 2017-09-05 | Hughes Network Systems, Llc | Apparatus and method for an adaptive periodic bandwidth allocation approach in a shared bandwidth communications system |
| US9923772B2 (en) * | 2014-07-16 | 2018-03-20 | Cisco Technology, Inc. | Interfrequency and inter-technology neighbor planning on a self-organizing network |
| US9924382B2 (en) * | 2014-07-16 | 2018-03-20 | Cisco Technology, Inc. | Interfrequency and inter-technology neighbor planning on a self-organizing network |
| RU2704716C1 (ru) * | 2018-12-20 | 2019-10-30 | Общество с ограниченной ответственностью "НТЦ ГРЭК" | Способ передачи сообщений в режиме реального времени на борту космических аппаратов |
Family Cites Families (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4135059A (en) * | 1977-07-07 | 1979-01-16 | Satellite Business Systems | Multiple channel per burst tdma multiple transponder network |
| US4220821A (en) * | 1978-06-16 | 1980-09-02 | Communications Satellite Corporation | Off-hook initiated demand assignment communications |
| US4256925A (en) * | 1978-12-12 | 1981-03-17 | Satellite Business Systems | Capacity reallocation method and apparatus for a TDMA satellite communication network with demand assignment of channels |
| FR2454233B1 (fr) * | 1979-04-11 | 1986-01-24 | Materiel Telephonique | Demodulateur stochastique pour signaux modules en sauts de phase, fonctionnant en temps partage sur plusieurs canaux |
| US4445213A (en) * | 1979-07-31 | 1984-04-24 | Bell Telephone Laboratories, Incorporated | Communication line interface for controlling data information having differing transmission characteristics |
| US4291406A (en) * | 1979-08-06 | 1981-09-22 | International Business Machines Corporation | Error correction on burst channels by sequential decoding |
| US4298979A (en) * | 1979-09-27 | 1981-11-03 | Communications Satellite Corporation | Decoding TIM bus structure |
| US4322845A (en) * | 1979-09-28 | 1982-03-30 | Ibm Corporation | Demand assignment technique for TDMA satellite communication network |
| US4369434A (en) * | 1979-12-20 | 1983-01-18 | Gretag Aktiengesellschaft | Enciphering/deciphering system |
| US4319353A (en) * | 1980-02-29 | 1982-03-09 | Ibm Corporation | Priority threaded message burst mechanism for TDMA communication |
| US4339818A (en) * | 1980-04-30 | 1982-07-13 | Broadcom, Incorporated | Digital multiplexer with increased channel capacity |
| FR2488469A1 (fr) * | 1980-08-06 | 1982-02-12 | Thomson Csf Mat Tel | Procede d'etablissement de conversations radio-telephoniques dama simple bond par l'intermediaire d'un satellite |
| US4383315A (en) * | 1981-07-20 | 1983-05-10 | Bell Telephone Laboratories, Incorporated | Idle time slot seizure and transmission facilities for loop communication system |
| US4494232A (en) * | 1981-12-04 | 1985-01-15 | Racal-Milgo, Inc. | Statistical multiplexer with dynamic bandwidth allocation for asynchronous and synchronous channels |
| US4455649A (en) * | 1982-01-15 | 1984-06-19 | International Business Machines Corporation | Method and apparatus for efficient statistical multiplexing of voice and data signals |
| US4726014A (en) * | 1983-01-11 | 1988-02-16 | U.S. Holding Company, Inc. | Cellular mobile radio service telephone system |
| US4562572A (en) * | 1983-01-11 | 1985-12-31 | International Telephone And Telegraph Corporation | Cellular mobile radio service telephone system |
| US4547880A (en) * | 1983-05-13 | 1985-10-15 | Able Computer | Communication control apparatus for digital devices |
| US4491947A (en) * | 1983-05-31 | 1985-01-01 | At&T Bell Laboratories | Technique for dynamic scheduling of integrated circuit- and packet-switching in a multi-beam SS/TDMA system |
| US4587652A (en) * | 1984-06-21 | 1986-05-06 | Itt Corporation | Data control for telephone system |
| US4594476A (en) * | 1984-08-31 | 1986-06-10 | Freeman Michael J | Broadcast interactive telephone system |
| JPS6291027A (ja) * | 1985-10-17 | 1987-04-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | デマンド割当て通信方式 |
| FR2617657A1 (fr) * | 1987-07-03 | 1989-01-06 | Trt Telecom Radio Electr | Systeme de transmission de series d'echantillons numeriques codes par des mots binaires a longueurs variables |
| US4970648A (en) * | 1987-08-12 | 1990-11-13 | Fairchild Space And Defense Corporation | High performance flight recorder |
| JPH0817369B2 (ja) * | 1987-08-17 | 1996-02-21 | 株式会社日立製作所 | 多重集配信装置 |
| CA1299706C (en) * | 1987-08-27 | 1992-04-28 | Yasutaka Sasaki | Concentrator system capable of completing emergency calls under congested traffic |
| EP0318911B1 (en) * | 1987-11-30 | 1993-05-19 | Nec Corporation | Frame-interval fault detection in a demand assignment tdma communication system |
| SU1695329A1 (ru) * | 1988-07-24 | 1991-11-30 | Предприятие П/Я Ю-9995 | Устройство маршрутизации |
| US5003534A (en) * | 1988-08-26 | 1991-03-26 | Scientific Atlanta | Link utilization control mechanism for demand assignment satellite communications network |
| US5179549A (en) * | 1988-11-10 | 1993-01-12 | Alcatel N.V. | Statistical measurement equipment and telecommunication system using same |
| AU627858B2 (en) * | 1989-03-03 | 1992-09-03 | Televerket | Method for planning radio cells in a mobile radio system |
| US5107377A (en) * | 1989-04-10 | 1992-04-21 | Ballard Synergy Corporation | Method and apparatus for digital storage and retrieval of data |
| US5172375A (en) * | 1989-06-22 | 1992-12-15 | Nec Corporation | Multiple access satellite communication system for mini-earth station networks |
| US4965796A (en) * | 1989-09-29 | 1990-10-23 | At&T Bell Laboratories | Microprocessor-based substrate multiplexer/demultiplexer |
| JPH03126346A (ja) * | 1989-10-12 | 1991-05-29 | Nippon Telegr & Teleph Corp <Ntt> | パケット組立方式 |
| US5168575A (en) * | 1990-09-28 | 1992-12-01 | Motorola, Inc. | Demand driven wide-area radio system resource assignment method and apparatus |
| US5121383A (en) * | 1990-11-16 | 1992-06-09 | Bell Communications Research, Inc. | Duration limited statistical multiplexing in packet networks |
| FR2670639A1 (fr) * | 1990-12-14 | 1992-06-19 | Trt Telecom Radio Electr | Dispositif pour transmettre sur un multiplex temporel differents canaux ayant des debits binaires divers. |
| US5166930A (en) * | 1990-12-17 | 1992-11-24 | At&T Bell Laboratories | Data channel scheduling discipline arrangement and method |
| US5400328A (en) * | 1991-05-28 | 1995-03-21 | British Technology Group Ltd. | Variable data rate channels for digital networks |
| FR2678457A1 (fr) * | 1991-06-28 | 1992-12-31 | Trt Telecom Radio Electr | Systeme de multiplexage pour sous-canaux a divers degres de priorite. |
| US5195090A (en) * | 1991-07-09 | 1993-03-16 | At&T Bell Laboratories | Wireless access telephone-to-telephone network interface architecture |
| JP2554219B2 (ja) * | 1991-11-26 | 1996-11-13 | 日本電信電話株式会社 | ディジタル信号の重畳伝送方式 |
| US5216503A (en) * | 1991-12-24 | 1993-06-01 | General Instrument Corporation | Statistical multiplexer for a multichannel image compression system |
| DE4210305A1 (de) * | 1992-03-30 | 1993-10-07 | Sel Alcatel Ag | Verfahren, Sender und Empfänger zur Informationsdatenübertragung mit veränderlichem Verkehrsaufkommen und Leitstation zur Koordinierung mehrerer solcher Sender und Empfänger |
| US5276730A (en) * | 1992-04-30 | 1994-01-04 | At&T Bell Laboratories | Access method for distributed dynamic channel allocation in microcells |
| US5349580A (en) * | 1992-05-08 | 1994-09-20 | Scientific-Atlanta, Inc. | Method and apparatus for channel allocation integrity in a communication network |
| KR930024126A (ko) * | 1992-05-12 | 1993-12-22 | 아키라 기타하라 | 표면실장소자와 그의 반제품 |
| US5442625A (en) * | 1994-05-13 | 1995-08-15 | At&T Ipm Corp | Code division multiple access system providing variable data rate access to a user |
-
1996
- 1996-04-03 MY MYPI96001250A patent/MY121893A/en unknown
- 1996-04-16 ZA ZA963021A patent/ZA963021B/xx unknown
- 1996-04-22 DE DE69637106T patent/DE69637106T2/de not_active Expired - Lifetime
- 1996-04-22 ES ES96913014T patent/ES2287939T3/es not_active Expired - Lifetime
- 1996-04-22 AT AT96913014T patent/ATE363791T1/de not_active IP Right Cessation
- 1996-04-22 JP JP53262696A patent/JP3442787B2/ja not_active Expired - Fee Related
- 1996-04-22 MX MX9708267A patent/MX9708267A/es not_active IP Right Cessation
- 1996-04-22 CN CN96194450A patent/CN1106739C/zh not_active Expired - Fee Related
- 1996-04-22 CA CA002219423A patent/CA2219423C/en not_active Expired - Fee Related
- 1996-04-22 WO PCT/US1996/005572 patent/WO1996034480A1/en not_active Ceased
- 1996-04-22 EP EP96913014A patent/EP0823163B1/en not_active Expired - Lifetime
- 1996-04-22 KR KR1019970707686A patent/KR100387412B1/ko not_active Expired - Fee Related
- 1996-04-22 RU RU97119637/09A patent/RU2225680C2/ru not_active IP Right Cessation
- 1996-04-22 BR BR9608463A patent/BR9608463A/pt active Search and Examination
- 1996-04-22 AU AU55675/96A patent/AU699534B2/en not_active Ceased
- 1996-04-26 IL IL11804696A patent/IL118046A/xx not_active IP Right Cessation
- 1996-04-26 AR AR33630796A patent/AR001724A1/es unknown
- 1996-05-01 TW TW085105188A patent/TW289889B/zh not_active IP Right Cessation
-
1997
- 1997-10-24 US US08/957,486 patent/US6005855A/en not_active Expired - Lifetime
-
2003
- 2003-03-26 JP JP2003084649A patent/JP4163028B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| ZA963021B (en) | 1996-10-24 |
| AU699534B2 (en) | 1998-12-03 |
| CN1106739C (zh) | 2003-04-23 |
| ATE363791T1 (de) | 2007-06-15 |
| DE69637106T2 (de) | 2008-01-31 |
| BR9608463A (pt) | 1998-12-29 |
| KR100387412B1 (ko) | 2003-10-08 |
| KR19990008161A (ko) | 1999-01-25 |
| IL118046A (en) | 2000-06-01 |
| JP2003324776A (ja) | 2003-11-14 |
| CA2219423C (en) | 2005-07-05 |
| CN1186582A (zh) | 1998-07-01 |
| RU2225680C2 (ru) | 2004-03-10 |
| HK1009218A1 (en) | 1999-05-28 |
| US6005855A (en) | 1999-12-21 |
| DE69637106D1 (de) | 2007-07-12 |
| TW289889B (es) | 1996-11-01 |
| AU5567596A (en) | 1996-11-18 |
| MX9708267A (es) | 1998-02-28 |
| EP0823163B1 (en) | 2007-05-30 |
| CA2219423A1 (en) | 1996-10-31 |
| IL118046A0 (en) | 1996-08-04 |
| AR001724A1 (es) | 1997-11-26 |
| JP4163028B2 (ja) | 2008-10-08 |
| JPH11504475A (ja) | 1999-04-20 |
| MY121893A (en) | 2006-03-31 |
| WO1996034480A1 (en) | 1996-10-31 |
| EP0823163A1 (en) | 1998-02-11 |
| JP3442787B2 (ja) | 2003-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2287939T3 (es) | Procedimiento y aparato para proporcionar datos a tasa de transmision variable en un sistema de comunicaciones que utiliza multiplexacion estadistica. | |
| MXPA97008267A (es) | Metodo y aparato para proporcionar datos de velocidad de transmision variable en un sistema de comunicacion que utiliza multiplexado estadistico | |
| EP0812500B1 (en) | Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels | |
| US5940379A (en) | Apparatus and method for using multiple spreading codes for data transmission in a satellite communication system | |
| US8249040B2 (en) | Device and method for exchanging frame messages of different lengths in CDMA communication system | |
| ES2243061T3 (es) | Asignacion de codigo para sistemas de radiocomunicaciones sectorizados. | |
| US8179781B2 (en) | Method and apparatus for encoding data for transmission in a communication system | |
| US7751371B2 (en) | Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels | |
| EP2137863A1 (en) | Multiple packet source acknowledgement | |
| KR101522010B1 (ko) | 신호 전송 방법 | |
| US7031283B2 (en) | Method and system for enhancing channel capacity in a point to multipoint radio communications system having different kinds of terminals | |
| Chang et al. | An allocation scheme between random access and DAMA channels for satellite networks | |
| US10021534B2 (en) | Method for increasing multicast throughput in a single-hop multi-channel wireless network | |
| KR100804860B1 (ko) | 무선 네트워크에서 낮은 데이터 레이트 트래픽의 조기 종료 | |
| HK1009218B (en) | Method and apparatus for providing variable rate data in a communications system using statistical multiplexing | |
| Chung | Efficient error control for the frequency hopping code division multiple access system | |
| Majoor et al. | Markov analysis of a joint WATM/CDMA MAC protocol | |
| HK1006247B (en) | Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels | |
| Emhemed | CDMA Slotted Aloha Mac Protocol for ABR Traffic Over Satellite Links |