ES2271480T3 - Nodo y procedimiento de comunicaciones de un bus de comunicaciones. - Google Patents

Nodo y procedimiento de comunicaciones de un bus de comunicaciones. Download PDF

Info

Publication number
ES2271480T3
ES2271480T3 ES03252739T ES03252739T ES2271480T3 ES 2271480 T3 ES2271480 T3 ES 2271480T3 ES 03252739 T ES03252739 T ES 03252739T ES 03252739 T ES03252739 T ES 03252739T ES 2271480 T3 ES2271480 T3 ES 2271480T3
Authority
ES
Spain
Prior art keywords
node
address
data
multiplexers
bus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES03252739T
Other languages
English (en)
Inventor
Matti Kiiski
Markku Vainikka
Timo Viero
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Application granted granted Critical
Publication of ES2271480T3 publication Critical patent/ES2271480T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Nodo (12) de un bus de comunicaciones, comprendiendo dicho nodo unos medios de entrada (10) para recibir datos de otro nodo (12) de dicho bus; unos medios de salida para dar salida a datos hacia otro nodo (12) de dicho bus; unos medios de comunicación entre dichos medios de entrada y dichos medios de salida, comprendiendo dichos medios de comunicación una pluralidad de multiplexores (40, 42) en los que los datos de dichos medios de entrada se dirigen a uno de dichos multiplexores predeterminado (40, 42) y dichos multiplexores (40, 42) dirigen datos para dichos medios de salida a uno o más medios de salida predeterminados de dichos medios de salida.

Description

Nodo y procedimiento de comunicaciones de un bus de comunicaciones.
Campo de la presente invención
La presente invención se refiere a un nodo de un bus de comunicaciones, y en particular, pero no exclusivamente, a un nodo de un bus para su utilización en una estación base de transceptor de una red de telecomunicaciones inalámbricas.
Antecedentes de la invención
Se conocen redes móviles inalámbricas. El área cubierta por la red se divide en celdas. Cada celda se crea por una estación base de transceptor que se dispone a comunicarse con dispositivos móviles, tales como, por ejemplo, teléfonos móviles situados en las celdas.
Se conocen un número de distintos estándares que determinan la comunicación entre estaciones móviles y estaciones base, así como con otros elementos de red. Un ejemplo de un estándar conocido actualmente es el estándar GSM ("global system for mobile communication", sistema global para las comunicaciones móviles). Este es el llamado estándar de segunda generación. Actualmente se está trabajando en el denominado estándar de tercera generación. Los estándares de tercera generación utilizan, en general, acceso múltiple por división de código CDMA ("code division multiple access") en la interfaz radio entre las estaciones móviles y las estaciones base de transceptor.
La estación base de dispone para transformar los datos, por ejemplo en forma de paquetes de datos, recibidos a una frecuencia de banda base desde una red central a la radiofrecuencia necesaria. Además, la estación base también proporciona una función de encaminamiento y dirige los paquetes recibidos a nodos diferentes de la estación base. Los nodos puede proporcionarse mediante un ASIC ("application specific integrated circuits", circuitos integrados para aplicaciones específicas) un procesador, o una matriz de puertas programables en el "campo" FPGA ("field programmable gate array"), o similares. Cada nodo puede realizar una función concreta respecto al paquete y encaminar el paquete a un nodo concreto. De forma alternativa, un nodo puede proporcionar sólo una función de encaminamiento. Ha de apreciarse que un ASIC o similar puede proporcionar más de un único nodo. La memoria de patente US nº 4.577.308 da a conocer una red de conmutación de paquetes que comprende nodos de conmutación.
Se utiliza un protocolo de bus para la comunicación entre los distintos nodos dentro de una estación base. Actualmente, una estación base de transceptor tiene un gran número de nodos. En consecuencia, para asegurar que los paquetes puedan dirigirse al nodo requerido, la información de dirección en el paquete necesita ser relativamente grande. Esto se traduce a su vez en un incremento del tamaño total del tamaño del paquete. Como alternativa, si no se incrementa el tamaño del paquete, la cantidad de datos que el paquete transporta disminuye, lo que dará como resultado que se requieren más paquetes. El tamaño y número de los paquetes tiene efecto sobre la latencia, que es el tiempo que tarda un paquete en transferirse de un nodo de bus a otro. En concreto, la latencia se incrementa, lo que no es deseable. El ancho de banda necesario también tiene que ser relativamente grande, lo que tampoco es deseable.
Existen dos tipos de transmisiones de datos entre nodos, dentro de las estaciones base. Las transmisiones punto a punto y las transmisiones punto a multipunto. Las segundas transmisiones pueden ser transmisiones de difusión, en las que los datos se transmiten a todos los nodos relevantes, o de multidifusión, en las que los datos se transmiten a un subconjunto de los nodos relevantes. El direccionamiento necesario para las transmisiones punto a punto es relativamente sencillo en cuanto a lo que la dirección necesita para identificar el destino. El direccionamiento punto a multipunto es más complicado en cuanto a lo que el direccionamiento necesita para identificar los destinos multipunto, que es más de un destino. La transmisión multidifusión se utiliza concretamente en la dirección del enlace ascendente de una estación base de transceptor es decir, desde la radiofrecuencia a la banda base como varias unidades de banda base que necesitan acceder a los datos desde una antena concreta y en una frecuencia de la portadora concreta.
Propuestas previas para tratar el direccionamiento de difusión y multidifusión, por ejemplo en una Ethernet, han implicado reservar direcciones específicas para esto. Esto incrementa el tamaño del campo de dirección necesario para proporcionar todas las direcciones, con los inconvenientes ya mencionados.
Sumario de la invención
Un objetivo de las formas de realización de la presente invención es solucionar, o por lo menos mitigar uno o más de los problemas tratados anteriormente.
Según un aspecto de la presente invención, se proporciona un nodo de bus de comunicaciones, comprendiendo dicho nodo
unos medios de entrada para recibir datos de otro nodo de dicho bus;
unos medios de salida para dar salida a datos hacia otro nodo de dicho bus;
unos medios de comunicación entre dichos medios de entrada y dichos medios de salida, comprendiendo dichos medios de comunicación una pluralidad de multiplexores en los que los datos de dichos medios de entrada se dirigen a uno de dichos multiplexores predeterminado, y dichos multiplexores dirigen datos para dichos medios de salida a uno o más medios de salida predeterminados de dichos medios de salida.
Preferentemente, dicho bus presenta flujo de datos en una pluralidad de direcciones, y dicho nodo está dispuesto para recibir flujo de datos en dicha pluralidad de direcciones, estando asociados los respectivos multiplexores de dichos multiplexores con diferentes direcciones de dicha pluralidad de direcciones.
Preferentemente, una primera de dicha pluralidad de direcciones es una dirección de enlace ascendente, y una segunda de dicha pluralidad de direcciones es una dirección de enlace descendente.
Preferentemente, cada uno de dichos multiplexores se asocia con uno o más medios predeterminados de dichos medios de entrada salida y/o dichos medios de salida.
Preferentemente, los datos recibidos comprenden un campo de dirección. Preferentemente dicha dirección se dispone para identificar dicho nodo.
Preferentemente, dicho nodo comprende una pluralidad de subnodos. Los subnodos pueden disponerse para proporcionar diferentes procesos respecto a dichos datos. El campo de dirección puede disponerse para presentar una parte que identifique dicho nodo y otra parte que identifique un subnodo.
Por lo menos parte de dicho campo de dirección puede utilizarse para determinar cuál o cuáles de dichos medios de salida se utiliza. Preferentemente dichos medios de salida se disponen para la unidifusión de dichos datos hacia un único nodo y/o la multidifusión hacia una pluralidad de nodos. La dirección de cualquier nodo puede utilizarse para enviar datos a una pluralidad de nodos. La dirección de dicho nodo, desde el que se ha dado salida a dichos datos, puede utilizarse para enviar datos a una pluralidad de nodos. El campo de dirección puede disponerse para identificar o bien un nodo fuente o bien un nodo destino. La dirección puede disponerse para identificar un nodo fuente cuando se utiliza un primero de dichos multiplexores, y la dirección se dispone para identificar un nodo destino cuando se utiliza un segundo de dichos multiplexores. Preferentemente, una única tabla de multiplexación asociada con un multiplexor dado se dispone para facilitar tanto el direccionamiento basado en el nodo fuente como el direccionamiento basado en el nodo destino.
Preferentemente, dichos multiplexores son configurables. Cada uno de dichos multiplexores puede comprender medios de almacenamiento que almacena información de encaminamiento. La información de encaminamiento almacenada en dichos medios de almacenamiento puede ser configurable.
Por lo menos puede utilizarse una dirección por dichos multiplexores para dirigir los datos a los diferentes nodos.
El contenido de dichos datos puede utilizarse para determinar qué multiplexor utilizar para esos datos.
Según un aspecto de la invención, se proporciona un procedimiento de comunicación de datos en un nodo de un bus de comunicaciones, comprendiendo dicho procedimiento las etapas siguientes: recibir datos de otro nodo de dicho bus a través de medios de entrada, dar salida a datos hacia otro nodo de dicho bus a través de medios de salida, proporcionar una pluralidad de multiplexores, dirigir datos desde dichos medios de entrada a un multiplexor predeterminado de dichos multiplexores, y dirigir datos para dichos medios de salida, utilizando dichos multiplexores, hacia uno o mas medios de salida predeterminados de dichos medios de salida.
Breve descripción de los dibujos
Para una mejor comprensión de la presente invención y para cómo puede llevarse a cabo la misma, se hará referencia a los dibujos adjuntos, sólo a título de ejemplo, en los que:
la figura 1 muestra la estructura básica de una red de comunicaciones inalámbricas;
la figura 2 muestra esquemáticamente una estación base de transceptor utilizada con las formas de realización de la presente invención;
la figura 3 muestra un paquete utilizado en formas de realización de la presente invención;
la figura 4 muestra un multiplexor de nodo conocido de una estación base de transceptor
la figura 5 muestra un nodo que representa la presente invención de una estación base de transceptor;
la figura 6 ilustra esquemáticamente la funcionalidad del multiplexor de bus de la figura 5; y
la figura 7 ilustra un ejemplo de una red de bus utilizada en formas de realización de la presente invención.
Descripción detallada de las formas de realización de la presente invención
Se hace referencia a la figura 1, que muestra esquemáticamente un sistema de telecomunicaciones móviles en el que pueden incorporarse las formas de realización de la presente invención. El área de cobertura de la red 2 se divide en una pluralidad de celdas 4. Cada celda 4 se crea por una estación base de transceptor 6 que se dispone para comunicarse con un equipo de usuario 8 mediante una interfaz radio. El equipo de usuario puede tomar cualquier forma apropiada, y ser un equipo fijo o móvil. El equipo de usuario puede ser, por ejemplo, una estación móvil, un terminal móvil, un teléfono móvil, un ordenador, un ordenador personal (PC), un equipo informático portátil como un ordenador portátil, un asistente digital personal (PDA) o similar.
Las formas de realización de la presente invención se describirán dentro del contexto de un sistema que utiliza acceso múltiple por división de código (CDMA). Sin embargo, puede apreciarse que pueden utilizarse formas de realización alternativas de la presente invención con cualquier otro sistema apropiado, por ejemplo sistemas que usen GSM, acceso múltiple por división de tiempo, acceso múltiple por división de frecuencia, acceso múltiple por división espacial, así como cualquier combinación de estas técnicas.
La estación base de transceptor se controla con un controlador de red de radio al que a veces se hace referencia como controlador de estación base, dependiendo del estándar. El controlador de red de radio es a su vez controlado por un centro de conmutación de servicios móviles (MSC, "mobile services switching centre") o una entidad similar.
Se hace referencia a la figura 2, que muestra esquemáticamente una estación base de transceptor 6 en la que pueden incorporarse las formas de realización de la presente invención. La estación base de transceptor 6 presenta puertos de entrada 10 dispuestos para recibir entradas desde otros elementos de la red. En concreto, los puertos 10 se disponen para recibir las entradas desde los elementos de la red central, posiblemente a través de otros nodos internos de la estación base de transceptor, tales como el controlador de red de radio, el controlador de conmutación de servicios móviles, o una señalización GPRS ("general packet radio service", servicio general de radio por paquetes), nodo de soporte SGSN o similar.
Los datos de entrada toman forma de paquetes de datos como se especifica en el estándar relacionado sobre interfaces aéreas. La estructura del paquete de datos que se utiliza en formas de realización de la presente invención, especialmente entre los nodos de banda base y radiofrecuencia de una estación base de transceptor, se tratará con más detalle en lo sucesivo con referencia a la figura 3. Los paquetes recibidos de la red central están en frecuencia de banda base y en formato digital. Se prevé que la estación base de transceptor abastezca con estos paquetes a varias estaciones móviles. Estos paquetes en banda base necesitan procesarse para proporcionar paquetes de salida a la radiofrecuencia necesaria con la modulación necesaria.
La estación base puede considerarse como construida por un número de nodos 12. Estos nodos se conectan entre sí utilizando tanto conexiones punto a punto como una disposición de bus. La disposición mostrada en la figura 2 muestra unas conexiones punto a punto con finalidades ilustrativas, pero en la práctica se proporcionará una disposición de bus adecuada. Los paquetes recibidos desde los puertos de entrada 10 se hacen pasar por varios nodos de la estación base, y se les realiza una conversión ascendente y se someten a otros procesos. Los nodos pueden en teoría dividirse en aquellos que realizan procesamiento en banda base y aquellos que proporcionan procesamiento en radiofrecuencia, con algunos nodos proporcionando una conexión entre estos dos tipos de nodo.
De manera similar, la estación base recibirá paquetes de datos desde un número de estaciones móviles o similares abastecidos por la estación base. Los paquetes estarán en formato analógico y en radiofrecuencia. Estos paquetes necesitan una conversión descendente a frecuencias de banda base. El proceso por el que los paquetes recibidos en radiofrecuencia se bajan a frecuencias de banda base ocurre mientras los paquetes se hacen pasar por varios nodos de la estación base de transceptor. Se valorará que los puertos 10 sean bidireccionales y también actúen como puertos de salida, en formas de realización preferidas de la presente invención. En las formas de realización alternativas de la presente invención puede proporcionarse puertos de salida separados.
Un ASIC (circuito integrado para aplicaciones específicas) o cualquier otro equipo físico ("hardware") adecuado pueden proporcionar cada uno de los nodos 12. Como alternativa, o adicionalmente, un ASIC puede incluir dos o más nodos.
Se hace referencia a la figura 3, que muestra la estructura de paquetes utilizada en formas de realización de la presente invención. El paquete se dispone para presentar una parte de dirección 24 y una parte de carga útil 26. La parte de carga útil es típicamente de 139 bits, y contiene los datos previstos para el destino, por ejemplo, la estación móvil o un elemento de la red central. La carga útil por supuesto puede presentar distinto número de bits. En formas de realización preferidas de la presente invención, el campo de dirección es parte de la cabecera y es de 13 bits. En formas de realización preferidas de la presente invención, la dirección se divide en dos partes. La primera parte 28 es la dirección de nodo y es de 8 bits. La segunda parte de la dirección es la dirección de subnodo 30 y es de 5 bits. Los campos de dirección de nodo y subnodo se utilizan en un esquema de direccionamiento jerárquico donde el campo del nodo 28 se utiliza para asignarle dirección única a un nodo de bus específico, por ejemplo un ASIC o un nodo contenido en el ASIC, y el campo de dirección de subnodo 30 se utiliza para identificar un módulo específico dentro del nodo. Un tamaño de dirección de 8 bits permite que se les asigne dirección a 256 nodos con hasta 32 módulos a los que asignar dirección con los 5 bits de la dirección de subnodo. La dirección de nodo no representa necesariamente la dirección del dispositivo físico, tal como un ASIC. El ASIC puede presentar una o más direcciones de nodo y los nodos pueden presentar números variantes de direcciones de subnodo activas. Ha de apreciarse que el número de bits seleccionados para las direcciones de nodo y subnodo puede ser cualquier número adecuado.
En las formas de realización preferidas de la presente invención, la dirección se divide en las direcciones de nodo y subnodo. Sin embargo, ha de apreciarse que en formas de realización alternativas de la presente invención, el campo de dirección puede no estar dividido en sub-direcciones, aunque realmente pueda haber una única dirección para cada subnodo.
La dirección controla el encaminamiento de cada paquete. En la dirección del enlace descendente, es decir, la dirección desde la banda base a la radiofrecuencia, todas las transferencias de mensajes son normalmente punto a punto, y la dirección identificará el nodo objetivo. En otras palabras, se utiliza direccionamiento de destino. Sin embargo, en la dirección del enlace ascendente, es decir, de la radiofrecuencia a la banda base, las transferencias de mensaje pueden ser multidifusión, es decir, punto a multipunto, o transferencias punto a punto. Los datos de muestreo de antena del enlace ascendente además de algunos resultados de medición pueden necesitar la multidifusión. Típicamente, otras transmisiones de mensajes en la dirección de enlace ascendente serán punto a punto. En los casos de difusión y multidifusión en la dirección del enlace ascendente se utiliza direccionamiento de fuente, es decir, el mensaje contiene la dirección del nodo fuente. El circuito interpreta esto como que el paquete está dirigido a todos los nodos destino necesarios.
Se hará referencia ahora a la figura 4, que muestra el bus utilizado en el nodo. El bus utiliza un protocolo de tres capas. Estas tres capas 32, 34 y 36 se muestran en la figura 4. Ha de apreciarse que esta estructura de capas es un mecanismo bien conocido para ilustrar la funcionalidad de nodos.
La capa física 32 se encarga de la transmisión de mensajes, e incluye la segmentación, la codificación y la serialización de los mensajes. La capa física tiene varios puertos de entrada y salida 38 y 40 respectivamente. Estos puertos se disponen para recibir paquetes desde, por ejemplo, otro nodo.
La capa de transporte se encarga de la entrega extremo a extremo del mensaje, o encaminamiento de los mensajes. La capa de aplicación 36 proporciona el esquema de correlación (mapping) entre los distintos paquetes de datos y la carga útil.
En concreto, la capa de transporte 34 presenta un multiplexor de bus dispuesto para tratar tanto con mensajes de enlace ascendente como descendente. La capa de aplicación 36 es la capa que se encarga de procesar el paquete y, por ejemplo, puede formar parte de la conversión ascendente y descendente, es la capa de aplicación. La dirección de noto identifica típicamente el nodo, y la dirección de subnodo típicamente asignará dirección a una función de la capa de aplicación. De esta manera, la disposición de la figura 4 muestra un único multiplexor de bus para todos los mensajes recibidos. Cuando un nodo de bus recibe un mensaje de otro nodo, el mensaje se recibe inicialmente en un transceptor de la capa física 32. El mensaje se envía entonces a la capa de transporte 34, que determina el transceptor de salida con la ayuda de la tabla de multiplexación. Suponiendo que el transceptor de la capa física sea el objetivo, el mensaje se devuelve a la capa física para transmitirse al siguiente nodo. Suponiendo que la carga útil de un mensaje se procese en el nodo actual, la capa de transporte reenviará el mensaje a un transceptor de la capa de aplicación, basándose en la dirección del mensaje. La capa de aplicación puede retransmitir entonces el mensaje al bus tras
procesarlo.
Se hace referencia a la figura 5, que muestra un nodo que representa la presente invención. En general, la red de comunicaciones consiste en enlaces bidireccionales o enlaces unidireccionales en direcciones opuestas, que conectan nodos. En cada nodo se aplica el mismo algoritmo de encaminamiento a todos los mensajes recibidos. En un enfoque alternativo, la red bidireccional se divide en dos redes unidireccionales que funcionan independientemente. Cuando se necesita transferir los mensajes entre estas dos redes unidireccionales, deben cruzar la capa de aplicación. Las capas física y de transporte de las dos redes funcionan independientemente. En un concepto de red híbrida, los mensajes recibidos en todos los nodos de bus se dividen en dos grupos, y se aplican algoritmos de encaminamiento distintos a estos grupos. Los mensajes pueden clasificarse, por ejemplo, basándose en la dirección de los mensajes recibidos. En las formas de realización de la presente invención, que se tratarán en más detalle, el enfoque híbrido se utiliza con las redes de enlace descendente y enlace ascendente, y tablas de encaminamiento distintas para los mensajes de enlace ascendente y enlace descendente.
Junto con la disposición mostrada en la figura 4, el nodo se muestra presentando una capa física, una capa de transporte 34 y una capa de aplicación 36. Sin embargo, en formas de realización preferidas de la presente invención, el multiplexor de bus se ha dividido en dos. Ha de apreciarse que en formas de realización alternativas de la presente invención, el multiplexor de bus puede dividirse en tres o más multiplexores. En formas de realización preferidas de la presente invención, uno de los multiplexores 40 se dispone para tratar con tráfico de enlace descendente mientras que el otro multiplexor 42 se dispone para tratar con tráfico de enlace ascendente. Ha de apreciarse que en formas de realización alternativas de la presente invención puede lograrse una división distinta del tráfico. En otras palabras, un multiplexor puede tratar con parte del tráfico de enlace ascendente y parte del tráfico de enlace descendente. En este concepto, la tabla de multiplexación necesaria debe seleccionarse basándose en el contenido del mensaje. En formas de realización alternativas de la presente invención, pueden asociarse distintos multiplexores con distintos puertos. Sin embargo, dividir los multiplexores en un multiplexor de bus de enlace ascendente 42 y un multiplexor de enlace descendente 40 tiene la ventaja de ser sencillo de implementarse y conceptualmente claro. Adicionalmente tal como se describirá en más detalle puede utilizarse una estructura de dirección simplificada.
La capa de aplicación 36 se dispone para indicar, mediante los parámetros apropiados, cuáles de los puertos de recepción están conectados al multiplexor de enlace descendente y cuáles de los puertos de recepción están conectados al multiplexor de enlace ascendente. Ha de apreciarse que los multiplexores de bus 40 y 42 pueden reenviar mensajes al puerto transmisor de cualquier transceptor.
Se hará referencia ahora a la figura 6, que ilustra la funcionalidad de los multiplexores de bus 40 y 42. La dirección de entrada de 13 bits del mensaje se procesa inicialmente mediante una unidad de esquema de correlación 50 que típicamente selecciona sólo un subconjunto de los bits de entrada. Por ejemplo, esta puede ser la dirección de nodo. El esquema de correlación 50 transforma la dirección, la cual se utilizará entonces como índice de una tabla de multiplexación que contiene los índices de los transceptores a los que debería transmitirse el mensaje.
A continuación se ofrece un ejemplo de tabla de multiplexación:
TABLA 1
Dirección transformada (entrada) Transceptores (salida)
00 (MSB) 000001 (LSB)
01 000010
10 000110
11 100001
En la tabla, existe un vector de bit (o fila) que corresponde a cada dirección transformada. En el ejemplo mostrado, se utiliza la dirección transformada en dos bits. La longitud del vector de bit es igual al número de transceptores que existen en el nodo. El bit "1" significa que el mensaje debe reenviarse al transceptor correspondiente, mientras que "0" prohíbe la transmisión del mensaje. Ha de apreciarse que el bit menos significativo (LSB, "least significant bit") del vector de bit representa al transceptor con índice 0. Como ejemplo, se supone un mensaje con dirección transformada 10. Como se indica en la tabla de multiplexación, este mensaje se transmitirá a los nodos adyacentes que están conectados a los transceptores de índices 1 y 2.
En formas de realización de la presente invención, al proporcionarse distintos multiplexores para el tráfico de enlace ascendente y enlace descendente, significa que puede reducirse el número de direcciones únicas que necesita el sistema. Por ejemplo, es necesario que las direcciones tanto en la dirección del enlace ascendente como del enlace descendente sean únicas, pero la misma dirección puede reutilizarse en la red de bus. Sin embargo, al utilizarse distintos multiplexores para los mensajes de enlace ascendente y de enlace descendente, el encaminamiento de los mensajes se corregirá. Esto significa que puede reducirse el número de bits en una dirección. Además, se presenta una ventaja adicional que pueden utilizarse en relación con la multidifusión. En la disposición mostrada en la figura 4, es necesario que cada dirección de multidifusión sea única. Como se mencionó previamente, esto no es deseable si ese espacio de dirección se consume. Si se utilizan algoritmos de encaminamiento separados para los mensajes de enlace descendente y enlace ascendente, la dirección del nodo fuente del mensaje puede utilizarse como la dirección de multidifusión, y basándose en esta dirección de fuente, el mensaje puede transmitirse en difusión o multidifusión al nodo correcto. Esto se usa de forma ventajosa en formas de realización de la presente invención.
Ha de apreciarse que el encaminamiento se controla mediante la información almacenada en las tablas de multiplexación. En las formas de realización preferidas de la presente invención, distintos multiplexores presentan distintas tablas. Los datos en las tablas pueden modificarse a veces si es necesario. De esta manera, si la configuración de la estación base necesita modificarse debido a un cambio de circunstancias, esto puede cambiarse mediante modificando la información en las tablas.
Se hace referencia a la figura 7, que muestra esquemáticamente dos direcciones en una estación base de transceptor. La primera dirección 60 es la dirección de enlace ascendente desde la radiofrecuencia a la banda base, mientras que la segunda dirección 62 es desde la banda base a la radio frecuencia y es la dirección de enlace descendente. Como puede observarse en esta figura 7, el nodo 1 es un nodo modulador y se conecta al nodo 3. El nodo 3 se conecta también al nodo 2, que es un canalizador. El nodo 3 se conecta al nodo 7. Adicionalmente se conecta el nodo 3 a un nodo 10. El nodo 7 se conecta al nodo 8, que a su vez se conecta al nodo 9. Los nodos 8 y 9 proporcionan procesamiento de señal, es decir, son nodos de banda base.
Comenzando desde el nodo de banda base 12, se conecta a otro nodo de banda base 11 que proporciona procesamiento de señal. El nodo 11 se conecta al nodo 10. El nodo 10 se conecta, como se mencionó anteriormente, al nodo 3 y también se conecta al nodo 6. El nodo 6 se conecta a los nodos 4 y 5, que están al final del trayecto de radiofrecuencia. El nodo 4 es un modulador y el nodo 5 es un canalizador. Adicionalmente el nodo 6 se conecta también al nodo 7 del trayecto de enlace ascendente.
En este ejemplo, la banda base consiste en los nodos 8, 9 11 y 12, mientras que los nodos de radiofrecuencia son los nodos 1, 2, 4, 5. Los nodos 3, 6, 7 y 10 conectan los nodos de banda base y los nodos de radiofrecuencia.
Presentando multiplexores de enlace ascendente y enlace descendente separados de forma eficiente, las direcciones de enlace ascendente y de enlace descendente se separan eficientemente. En la disposición mostrada en la figura 7, un nodo está tanto en los trayectos de enlace ascendente como enlace descendente, como se indica mediante las flechas bidireccionales.
Se hará referencia ahora a la siguiente tabla 2, que muestra un ejemplo de las necesidades de comunicación entre nodos para un ejemplo de WCDMA/duplexor por división de frecuencia, tal como se muestra en la figura 7:
TABLA 2
Se asume que los nodos de banda base o procesamiento de señal utilizan únicamente dirección de subnodo 0, y que los subnodos moduladores y canalizadores existen en los nodos 1, 4, y 2, 5, respectivamente.
El formato de las columnas es el siguiente:
subnodo de nodo fuente, subnodo de nodo destino, dirección.
8.0, 1.1, Enlace descendente // Nodos 1.1 (TX) y 2.1 (RX)
8.0, 4.1, Enlace descendente generan
9.0, 1.1, Enlace descendente // celda nº 0 WCDMA
9.0, 4.1, Enlace descendente
11.0, 1.2, Enlace descendente // Nodos 1.2 y 2.2 generan
11.0, 4.2, Enlace descendente // celda nº 1 WCDMA
12.0, 1.2, Enlace descendente
12.0, 4.2, Enlace descendente // Nodos 4.1 y 5.1 generan
2.1, 8.0, Enlace ascendente // celda nº 2 WCDMA
5.1, 8.0, Enlace ascendente
2.1, 9.0, Enlace ascendente
5.1, 9.0, Enlace ascendente
2.2, 11.0, Enlace ascendente // Nodos 4.2 y 5.2 generan
5.2, 11.0, Enlace ascendente // celda nº 3 WCDMA
2.2, 12.0 Enlace ascendente
5.2, 12.0 Enlace ascendente
Los números están el formato 4.2. Por ejemplo, el primer número representa el nodo y el segundo número representa el subnodo.
Se hace referencia a la siguiente Tabla 3 que presenta las tablas de multiplexación para los nodos 3, 6, 7 y 10 de tal modo que se cumplen los requisitos de comunicación entre los nodos de la tabla 2.
\newpage
TABLA 3
// Tablas de multiplexación
// Nodo 3, Enlace descendente:
// Formato: Dirección (en mensaje): enlace de bus de salida (transceptor)
\hskip0.5cm
1.1: 3-1 (enlace del nodo 3 al nodo 1)
\hskip0.5cm
1.2: 3-1
// Nodo 3, Enlace ascendente:
\hskip0.5cm
2.1: 3-7
\hskip0.5cm
2.2: 3-10
// Nodo 6, Enlace descendente:
\hskip0.5cm
4.1: 6-4
\hskip0.5cm
4.2: 6-4
// Nodo 6, Enlace ascendente:
\hskip0.5cm
5.1: 6-7
\hskip0.5cm
5.2: 6-10
// Nodo 7, Enlace descendente:
\hskip0.5cm
1.1: 7-3
\hskip0.5cm
4.1: 7-6
// Nodo 7, Enlace ascendente:
\hskip0.5cm
2.1: 7-8
\hskip0.5cm
5.1: 7-8
// Nodo 10, Enlace ascendente:
\hskip0.5cm
1.2: 10-3
\hskip0.5cm
4.2: 10-6
// Nodo 10, Enlace ascendente:
\hskip0.5cm
2.2: 10-11
\hskip0.5cm
5.2: 10-11
Como puede observarse en la Tabla 3, el direccionamiento basado en el destino se utiliza en la dirección de enlace descendente mientras que el direccionamiento basado en la fuente se utiliza en la dirección de enlace ascendente.
Las formas de realización de la presente invención proporcionan una disposición en la que el ancho de banda total sobre el bus puede mantenerse a un nivel razonable. Esto se consigue reduciendo el tamaño del campo de dirección. El ancho de banda influye directamente en la disipación de energía así como en el coste del bus. Las formas de realización de la presente invención también mejoran la latencia. Los mensajes cortos proporcionan una latencia mejor. La reducción del tamaño del campo de dirección tiene esta ventaja.
El tamaño del campo de dirección dependerá, por supuesto, de la implementación actual, pero puede lograrse una reducción del orden del 50% en comparación con la técnica anterior.
En resumen, las formas de realización de la presente invención proporcionan un esquema de direccionamiento y una disposición de encaminamiento de mensajes para un protocolo de bus que se utiliza para transferir datos entre unidades de radiofrecuencia y de procesamiento en banda base de una estación base de transceptor. Las formas de realización de la presente invención pueden utilizarse en un protocolo de bus basado en mensajes en el que en cada mensaje existe un campo de dirección compacto de 13 bits. De esta manera, como se trató anteriormente, la longitud del campo de dirección se minimiza. Las formas de realización de la presente invención permiten que el espacio de direccionamiento utilizado, es decir, el rango de las direcciones, se use tan eficientemente como sea posible. La dirección de un nodo de bus, en concreto la dirección de un transmisor, se utiliza cuando se realiza una transmisión de difusión o multidifusión desde un único nodo hacia varios nodos objetivo. Para permitir una "reutilización" eficiente de las direcciones de nodo, que son de hecho direcciones de unidifusión, difusión y multidifusión, la red de comunicaciones (bus) se separa en dos direcciones. En las formas de realización preferidas se proporcionan un multiplexor de enlace ascendente y un multiplexor de enlace descendente con tablas de multiplexación distintas proporcionadas para cada dirección. Ha de apreciarse que la utilización de más de un multiplexor significa que el tamaño de las tablas necesarias es menor individualmente que en la disposición conocida. Al presentarse tablas más pequeñas, éstas pueden utilizarse más rápidamente. En un nodo de bus, los datos procedentes desde un puerto de recepción dado se definen para contener tanto datos de enlace ascendente como de enlace descendente.
En una forma de realización alternativa de la presente invención, el contenido de cada mensaje se utiliza para determinar qué multiplexor utilizar. La información externa puede proporcionar las reglas sobre cómo usar el contenido.
Las formas de realización de la presente invención se han descrito dentro del contexto de la estación base del transceptor. Ha de apreciarse que las formas de realización de la presente invención pueden aplicarse a otras entidades de una red de telecomunicaciones inalámbrica. Ha de apreciarse que las formas de realización de la presente invención pueden aplicarse a redes de cable o incluso pueden usarse en aplicaciones no relacionadas con las comunicaciones.
Las formas de realización preferidas de la presente invención se han descrito dentro del contexto de un sistema CDMA. Ha de apreciarse, sin embargo, que las formas de realización de la presente invención pueden usarse con cualquier estándar adecuado.

Claims (31)

1. Nodo (12) de un bus de comunicaciones, comprendiendo dicho nodo
unos medios de entrada (10) para recibir datos de otro nodo (12) de dicho bus;
unos medios de salida para dar salida a datos hacia otro nodo (12) de dicho bus;
unos medios de comunicación entre dichos medios de entrada y dichos medios de salida, comprendiendo dichos medios de comunicación una pluralidad de multiplexores (40, 42) en los que los datos de dichos medios de entrada se dirigen a uno de dichos multiplexores predeterminado (40, 42) y dichos multiplexores (40, 42) dirigen datos para dichos medios de salida a uno o más medios de salida predeterminados de dichos medios de salida.
2. Nodo según la reivindicación 1, en el que dicho bus presenta un flujo de datos en una pluralidad de direcciones, y dicho nodo se dispone para recibir un flujo de datos en dicha pluralidad de direcciones, estando asociados dichos multiplexores respectivos (40, 42) con diferentes direcciones de dicha pluralidad de direcciones.
3. Nodo según la reivindicación 2, en el que una primera de dicha pluralidad de direcciones es una dirección de enlace ascendente (60), y una segunda de dicha pluralidad de direcciones es una dirección de enlace descendente (62).
4. Nodo según la reivindicación 1, en el que cada uno de dichos multiplexores se asocia con uno o más de dichos medios de entrada y/o de dichos medios de salida predeterminados.
5. Nodo según cualquiera de las reivindicaciones anteriores, en el que los datos recibidos comprenden un campo de dirección (24).
6. Nodo según la reivindicación 5, en el que dicha dirección se dispone para identificar dicho nodo.
7. Nodo según cualquiera de las reivindicaciones anteriores, en el que dicho nodo comprende una pluralidad de subnodos.
8. Nodo según la reivindicación 7, en el que dichos subnodos se disponen para proporcionar diferentes procesos respecto a dichos datos.
9. Nodo según la reivindicación 7 u 8 cuando están subordinadas a la reivindicación 5 ó 6, en el que dicho campo de dirección se dispone para presentar una parte que identifica dicho nodo y otra parte que identifica un subnodo.
10. Nodo según la reivindicación 5 o cualquier reivindicación subordinada a la misma, en el que por lo menos parte de dicho campo de dirección se utiliza para determinar cuál o cuáles de dichos medios de salida se utilizan.
11. Nodo según cualquiera de las reivindicaciones anteriores, en el que dichos medios de salida se disponen para la unidifusión de dichos datos a un único nodo y/o la multidifusión a una pluralidad de nodos.
12. Nodo según la reivindicación 11 cuando está subordinada a la reivindicación 5, en el que dicha dirección de cualquier nodo se utiliza para enviar datos a una pluralidad de nodos.
13. Nodo según la reivindicación 12, en el que dicha dirección de dicho nodo desde el cual dichos datos se hacen salir, se utiliza para enviar datos a una pluralidad de nodos.
14. Nodo según la reivindicación 5 o cualquier reivindicación subordinada a la misma, en el que dicho campo de dirección se dispone para identificar uno de entre un nodo fuente o un nodo destino.
15. Nodo según la reivindicación 14, en el que la dirección se dispone para identificar un nodo fuente cuando se utiliza un primero de dichos multiplexores y la dirección se dispone para identificar un nodo destino cuando se utiliza un segundo de dichos multiplexores.
16. Nodo según la reivindicación 14, en el que una única tabla de multiplexación asociada con un multiplexor dado se dispone para facilitar tanto el direccionamiento basado en el nodo fuente como el direccionamiento basado en el nodo destino.
17. Nodo según cualquiera de las reivindicaciones anteriores, en el que dichos multiplexores son configurables.
18. Nodo según cualquiera de las reivindicaciones anteriores, en el que cada uno de dichos multiplexores comprende unos medios de almacenamiento que almacenan información de encaminamiento.
19. Nodo según la reivindicación 18 cuando está subordinada a la reivindicación 17, en el que la información de encaminamiento almacenada en dichos medios de almacenamiento es configurable.
20. Nodo según la reivindicación 5 o cualquier reivindicación subordinada a la misma, en el que por lo menos una dirección es utilizada por dichos multiplexores para dirigir datos a diferentes nodos.
21. Nodo según cualquiera de las reivindicaciones anteriores, en el que el contenido de dichos datos se utiliza para determinar qué multiplexor utilizar para esos datos.
22. Bus de comunicaciones que comprende por lo menos un nodo según cualquiera de las reivindicaciones anteriores.
23. Transceptor de base que comprende por lo menos un nodo según cualquiera de las reivindicaciones anteriores.
24. Procedimiento de comunicación de datos en un nodo (12) de un bus de comunicaciones, comprendiendo dicho método las etapas siguientes:
recibir datos de otro nodo (12) de dicho bus a través de los medios de entrada;
dar salida a datos hacia otro nodo (12) de dicho bus a través de unos medios de salida;
proporcionar una pluralidad de multiplexores (40, 42);
dirigir los datos desde dichos medios de entrada a un multiplexor predeterminado de dichos multiplexores (40, 42) y dirigir datos para dichos medios de salida, utilizando dichos multiplexores (40, 42) hacia uno o más medios de salida predeterminados de dichos medios de salida.
25. Procedimiento según la reivindicación 24, en el que dicho bus presentan flujo de datos en una pluralidad de direcciones, disponiéndose dicho nodo para recibir un flujo de datos en dicha pluralidad de direcciones, comprendiendo dicha etapa de dirección la etapa de dirigir los datos asociados con distintas de dicha pluralidad de direcciones hacia distintos multiplexores.
26. Procedimiento según la reivindicación 24 ó 25, en el que dichos medios de dirección dirigen dichos datos a uno o más medios de salida predeterminados de dichos medios de salida, dependiendo de la información de dirección.
27. Procedimiento según la reivindicación 26, en el que la información de dirección identifica un nodo.
28. Procedimiento según la reivindicación 26 ó 27, en el que dicho campo de dirección se dispone para identificar uno de entre un nodo fuente o un nodo destino.
29. Procedimiento de nodo según la reivindicación 28, en el que la dirección se dispone para identificar un nodo fuente cuando se utiliza un primero de dichos multiplexores, y la dirección se dispone para identificar un nodo destino cuando se utiliza un segundo de dichos multiplexores.
30. Procedimiento según la reivindicación 28, en el que una única tabla de multiplexación, asociada con un multiplexor dado, se dispone para facilitar tanto el direccionamiento basado en el nodo fuente como el direccionamiento basado en el nodo destino.
31. Procedimiento según la reivindicación 27, o cualquiera de las reivindicaciones subordinadas a la misma, en el que dicha información de dirección identifica además un subnodo.
ES03252739T 2002-05-03 2003-04-30 Nodo y procedimiento de comunicaciones de un bus de comunicaciones. Expired - Lifetime ES2271480T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/IB2002/002658 WO2003094482A1 (en) 2002-05-03 2002-05-03 A node of a communication bus
WOPCT/IB02/02658 2002-05-03

Publications (1)

Publication Number Publication Date
ES2271480T3 true ES2271480T3 (es) 2007-04-16

Family

ID=28800561

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03252739T Expired - Lifetime ES2271480T3 (es) 2002-05-03 2003-04-30 Nodo y procedimiento de comunicaciones de un bus de comunicaciones.

Country Status (8)

Country Link
US (1) US20040008704A1 (es)
EP (1) EP1359730B1 (es)
CN (1) CN1461129A (es)
AT (1) ATE338421T1 (es)
AU (1) AU2002314465A1 (es)
DE (1) DE60307923T2 (es)
ES (1) ES2271480T3 (es)
WO (1) WO2003094482A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1365548A1 (en) * 2002-05-21 2003-11-26 Alcatel Method for encapsulating variable length packets, and related data packet encapsulator and decapsulator
US20160359804A1 (en) * 2013-12-11 2016-12-08 Sca Hygiene Products Ab Scheme for addressing protocol frames to target devices

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577308A (en) * 1984-04-06 1986-03-18 At&T Bell Laboratories Multiplexed interconnection of packet switching node packages
GB2268374A (en) * 1992-06-23 1994-01-05 Ibm Network addressing
US5809025A (en) * 1996-03-15 1998-09-15 Motorola, Inc. Virtual path-based static routing
JP2000324115A (ja) * 1999-05-13 2000-11-24 Nec Corp 出力バッファ型atm交換装置および同報制御方法
US6717956B1 (en) * 2000-03-03 2004-04-06 Luminous Networks, Inc. Dual-mode virtual network addressing
US7039316B2 (en) * 2001-01-30 2006-05-02 The Regents Of The University Of California Optical layer multicasting using a multiple sub-carrier header and a multicast switch with active header insertion via reflective single sideband optical processing

Also Published As

Publication number Publication date
EP1359730B1 (en) 2006-08-30
ATE338421T1 (de) 2006-09-15
DE60307923T2 (de) 2007-03-01
CN1461129A (zh) 2003-12-10
AU2002314465A1 (en) 2003-11-17
US20040008704A1 (en) 2004-01-15
EP1359730A1 (en) 2003-11-05
DE60307923D1 (de) 2006-10-12
WO2003094482A1 (en) 2003-11-13

Similar Documents

Publication Publication Date Title
ES2441643T3 (es) Encapsulamiento de transmisiones independientes a través de interfaz interna de estación de base de radio distribuida
ES2268576T3 (es) Parte de red y terminal de abonado de una red celular que utiliza gprs.
ES2274811T3 (es) Metodo y aparatos de señalizacion para una red celular.
US6791952B2 (en) Asymmetric data access scheme
ES2306533T3 (es) Recopilacion de datos de facturacion por paquetes en un servicio de datos por paquetes.
ES2496184T3 (es) Redes de telecomunicaciones
ES2587110T3 (es) Retorno inalámbrico
ES2590356T3 (es) Métodos de transmisión o recepción de datos de interfaz de radio pública común en una estación base inalámbrica y una estación base inalámbrica asociada
ES2958709T3 (es) Sistema para la distribución de señales inalámbricas en redes de telecomunicaciones
ES2430548T3 (es) Encapsulado de diversos protocolos sobre una interfaz interna de una estación de base de radio distribuida
ES2912601T3 (es) Método para transmitir datos de comunicación pequeños e infrecuentes entre, por una parte, una pluralidad de dispositivos de comunicación de Internet de las cosas y, por otra parte, una red de comunicación móvil, sistema para transmitir datos de comunicación pequeños e infrecuentes, red de comunicación móvil de dispositivos de comunicación de Internet de las cosas para transmitir datos de comunicación pequeños e infrecuentes, equipo de usuario, programa y producto de programa informático
JP2006229974A (ja) 無線通信ネットワーク及びネットワーク内での無線通信方法
ES2587552T3 (es) Sistema de comunicaciones inalámbricas en paralelo y método al efecto
AU8909298A (en) Methods and apparatus for improved base station transceivers
EP3329613A1 (en) Hybrid processor with switching control based on dynamic bandwidth allocation for multi-beam satellite systems
ES2328711T3 (es) Procedimiento para transmitir datos dentro de una estacion de base de un sistema de telefonia movil asi como la correspondiente estacion de base.
KR980013155A (ko) 위성통신 시스템에서의 신호 처리 방법
ES2875566T3 (es) Procedimiento y sistema de antena distribuido para enrutamiento de portadoras agregadas en el sistema de antena distribuido
CN105515972A (zh) 一种动态化自组网无线通信装置
ES2288939T3 (es) Arquitectura y encaminamiento de paquetes en una red de tipo multiportador.
ES2271480T3 (es) Nodo y procedimiento de comunicaciones de un bus de comunicaciones.
US9461869B2 (en) System and method for processing data flows
ES2311735T3 (es) Procedimiento para mejorar los mecanismos de cds durante la asignacion de ancho de banda en sistemas de comunicacion movil cdma.
CN111385012B (zh) 卫星通信***和方法
ES2287417T3 (es) Metodo y conjunto de circuitos para procesar datos.