ES2361510T3 - PROCEDURE AND APPARATUS FOR THE CONTROL OF THE DATA TRANSMISSION RATE IN A SOFT TRANSFER AND DURING A CELL SWITCH. - Google Patents

PROCEDURE AND APPARATUS FOR THE CONTROL OF THE DATA TRANSMISSION RATE IN A SOFT TRANSFER AND DURING A CELL SWITCH. Download PDF

Info

Publication number
ES2361510T3
ES2361510T3 ES04795008T ES04795008T ES2361510T3 ES 2361510 T3 ES2361510 T3 ES 2361510T3 ES 04795008 T ES04795008 T ES 04795008T ES 04795008 T ES04795008 T ES 04795008T ES 2361510 T3 ES2361510 T3 ES 2361510T3
Authority
ES
Spain
Prior art keywords
transmission rate
command
data transmission
primary
commands
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES04795008T
Other languages
Spanish (es)
Inventor
Avinash Jain
David Puig Oses
Yongbin Wei
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2361510T3 publication Critical patent/ES2361510T3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Un procedimiento para controlar una tasa de transmisión de datos de una transmisión en un sistema de comunicaciones inalámbricas (100) durante una transferencia, comprendiendo el procedimiento la recepción de las transmisiones procedentes de una pluralidad de estaciones de base (204, 206); la determinación de un comando de control de la tasa de transmisión de acuerdo con las transmisiones recibidas desde la pluralidad de estaciones de base (204, 206); y el ajuste de la tasa de transmisión de datos de una transmisión de acuerdo con el comando de control de la tasa de transmisión determinada, caracterizado porque la determinación de un comando de control de la tasa de transmisión comprende, así mismo, la combinación de una pluralidad de comandos de la tasa de transmisión y la combinación comprende la aplicación de unos factores de ponderación en los comandos de control de la tasa de transmisión derivados de las transmisiones recibidas, en las que una estación entre la pluralidad de estaciones de base (204, 206) es designada como una estación de base primaria (204) y al comando de control de la tasa de transmisión derivada de la estación de base primaria (204) se le asigna un factor de ponderación mayor que al comando de control de la tasa de transmisión procedente de las estaciones de base no primarias (206).A method for controlling a data transmission rate of a transmission in a wireless communication system (100) during a transfer, the method comprising receiving the transmissions from a plurality of base stations (204, 206); the determination of a transmission rate control command according to the transmissions received from the plurality of base stations (204, 206); and adjusting the data transmission rate of a transmission in accordance with the determined transmission rate control command, characterized in that the determination of a transmission rate control command also comprises the combination of a plurality of transmission rate commands and the combination comprises the application of weighting factors in the transmission rate control commands derived from the received transmissions, in which one station between the plurality of base stations (204, 206) is designated as a primary base station (204) and the transmission rate control command derived from the primary base station (204) is assigned a weighting factor greater than the rate control command transmission from non-primary base stations (206).

Description

Antecedentes Background

Campo Countryside

La invención se refiere, en general, al campo de las comunicaciones inalámbricas y, más concretamente, al control de la tasa de transmisión de datos en un sistema de comunicaciones inalámbricas. The invention relates, in general, to the field of wireless communications and, more specifically, to the control of the data transmission rate in a wireless communications system.

Antecedentes Background

Los sistemas de comunicaciones inalámbricas son utilizados en muchas aplicaciones incluyendo, por ejemplo, radiomensajería, bucles locales inalámbricos (WLL), telefonía por Internet, sistemas de comunicaciones por satélite y telefónicas inalámbricas. Una aplicación ejemplar de un sistema telefónico inalámbrico es un sistema telefónico celular para abonados remotos los cuales a menudo son móviles. En un sistema telefónico celular típico, los abonados móviles, o las estaciones móviles, transmiten y reciben señales procedentes de diversas estaciones de base situadas dentro de una infraestructura de redes inalámbricas del sistema de comunicaciones cuando la estación móvil cambia de posición. Wireless communications systems are used in many applications including, for example, radio messaging, wireless local loops (WLL), Internet telephony, satellite communications systems and wireless telephones. An exemplary application of a wireless telephone system is a cellular telephone system for remote subscribers which are often mobile. In a typical cellular telephone system, mobile subscribers, or mobile stations, transmit and receive signals from various base stations located within a wireless network infrastructure of the communications system when the mobile station changes position.

Los sistemas modernos de comunicaciones inalámbricas tales como el sistema telefónico celular, están típicamente diseñados para que múltiples usuarios, o abonados, accedan a un medio de comunicaciones común. Se han desarrollado diversas técnicas para estos sistemas de comunicaciones inalámbricas de acceso múltiple incluyendo el acceso múltiple por división de código (CDMA), el acceso múltiple por división de tiempo (TDMA) y el acceso múltiple por división de frecuencias (FDMA). Estas técnicas de acceso múltiple codifican, modulan, descodifican y desmodulan las señales transmitidas y recibidas entre los múltiples usuarios y la infraestructura de redes inalámbricas, permitiendo de esta manera la comunicación simultánea entre múltiples usuarios y haciendo posible una capacidad relativamente amplia de los sistemas de comunicaciones. Modern wireless communications systems such as the cellular telephone system are typically designed for multiple users, or subscribers, to access a common communications medium. Various techniques have been developed for these multiple-access wireless communications systems including multiple code division access (CDMA), time division multiple access (TDMA) and frequency division multiple access (FDMA). These multiple access techniques encode, modulate, decode and demodulate the signals transmitted and received between multiple users and the wireless network infrastructure, thus allowing simultaneous communication between multiple users and making possible a relatively large capacity of communications systems. .

En un sistema de comunicaciones inalámbricas en base al CDMA, el espectro disponible de radiofrecuencias (RF) es compartido de manera eficiente entre una pluralidad de usuarios. Los sistemas de comunicaciones inalámbricas típicamente transmiten mensajes de voz y, más recientemente, son, así mismo, disponibles sistemas con una capacidad potenciada de servicios de datos. Un ejemplo de dicho sistema de comunicaciones de servicios de datos es el sistema de la tasa alta de transmisión de datos (HDR) que se ajusta a la Especificación de la Asociación del Sector de las Telecomunicaciones / Asociación del Sector de la Electrónica (TIA / EIA) IS-856 cdma2000 de Interfaz Aire de Alta Tasa de Transmisión de Datos, enero de 2002 (el estándar IS-856). In a wireless communications system based on CDMA, the available radio frequency (RF) spectrum is efficiently shared among a plurality of users. Wireless communications systems typically transmit voice messages and, more recently, systems with an enhanced data service capability are also available. An example of such a data services communications system is the high data transmission rate (HDR) system that conforms to the Telecommunications Sector Association / Electronics Sector Association (TIA / EIA) Specification ) IS-856 CDMA2000 High-Speed Air Data Transmission Interface, January 2002 (the IS-856 standard).

En un sistema de comunicaciones inalámbricas, como por ejemplo el basado en el CDMA o en una de las demás técnicas de acceso múltiple mencionadas, los usuarios son a menudo móviles. Cuando un usuario cambia de emplazamiento puede salirse del área de cobertura de un sector de una estación de base o del área de cobertura de la propia estación de base. Cuando un usuario, también designado como móvil o una estación móvil, entra y sale de áreas de cobertura diferentes de tal manera que el usuario sale de un área de cobertura y entra en otra, para mantener las comunicaciones se produce una técnica conocida como “transferencia”. En una transferencia la estación móvil comienza comunicando con un sector de una estación de base, simplemente designada como estación de base, dentro del área de cobertura en la que está entrando, y termina la comunicación con la estación de base dentro del área de cobertura de la que está saliendo. Utilizando una técnica conocida como “transferencia suave”, la estación móvil estará, de forma simultánea en comunicación con las dos estaciones base durante una transferencia. En otras palabras, el móvil permanecerá en comunicación con la estación de base de cuya área de cobertura el móvil está saliendo, estableciendo, así mismo, una comunicación con la estación de base en cuya área de cobertura el móvil está entrando. En dicha técnica, ambas estaciones de base descodifican, ya sea de forma conjunta o de manera independiente, la transmisión de las estaciones móviles. La comunicación con ambas estaciones de base durante la transferencia blanda reduce la posibilidad de una pérdida de llamada o de otra pérdida no intencionada de transmisión. In a wireless communications system, such as the one based on the CDMA or one of the other multi-access techniques mentioned, users are often mobile. When a user changes location, he can leave the coverage area of a sector of a base station or the coverage area of the base station itself. When a user, also designated as mobile or a mobile station, enters and leaves different coverage areas in such a way that the user leaves one coverage area and enters another, to maintain communications a technique known as “transfer " In a transfer the mobile station begins communicating with a sector of a base station, simply designated as a base station, within the coverage area it is entering, and ends the communication with the base station within the coverage area of The one that is coming out. Using a technique known as "smooth transfer", the mobile station will simultaneously be in communication with the two base stations during a transfer. In other words, the mobile will remain in communication with the base station from whose coverage area the mobile is leaving, also establishing a communication with the base station in whose coverage area the mobile is entering. In said technique, both base stations decode, either jointly or independently, the transmission of the mobile stations. Communication with both base stations during soft transfer reduces the possibility of a call loss or other unintended transmission loss.

La tasa de transmisión de datos que puede ser soportada por cada una de las dos estaciones de base implicadas en una transferencia puede ser diferente, por ejemplo, debido al nivel de congestión de la respectiva estación de base. El nivel de congestión de un sistema puede venir determinada por la supervisión de las tasas de transmisión de datos de los usuarios, y por la intensidad de la señal recibida que se requiere para conseguir una calidad de servicio (QoS) deseada. El enlace de comunicación desde el móvil hasta la estación de base se denomina enlace inverso o enlace ascendente. En un sistema de CDMA inalámbrico, la capacidad de enlace inverso está limitada por las interferencias y una medida de la congestión de las células es la potencia total recibida sobre el nivel del ruido térmico en una estación de base. La potencia total recibida sobre el ruido térmico es generalmente designada como “sobreexplotación térmica” (ROT) y se corresponde con la carga del enlace inverso. Típicamente es conveniente mantener la ROT cerca de un valor predeterminado. Si la ROT es demasiado alta, la cobertura de la célula, esto es, la distancia a través de la cual la estación de base de la célula puede comunicar, se reduce, y el enlace inverso es menos estable. Una cobertura celular reducida (como por ejemplo una ROT excesiva) puede afectar negativamente a la tasa de transmisión de datos que puede ser soportada dentro de la célula y las estaciones móviles situadas dentro de la célula pueden perder las llamadas. La cobertura de la célula se reduce con una alta ROT debido a un incremento en la cantidad de la energía requerida en la estación móvil para proporcionar un nivel de energía elegido como objetivo en la estación móvil. Típicamente, los teléfonos móviles están en cierto modo limitados en cuanto a la potencia de transmisión que incorporan, y, de esta manera, la necesidad de incrementar la potencia de transmisión se corresponde con la reducción del alcance. Una ROT baja puede indicar que el enlace inverso no está sobrecargado, indicando con ello que la capacidad de la tasa de transmisión de datos disponible se está malgastando potencialmente. The rate of data transmission that can be supported by each of the two base stations involved in a transfer may be different, for example, due to the congestion level of the respective base station. The level of congestion of a system can be determined by the monitoring of user data transmission rates, and by the intensity of the received signal that is required to achieve a desired quality of service (QoS). The communication link from the mobile to the base station is called reverse link or uplink. In a wireless CDMA system, the reverse link capability is limited by interference and a measure of cell congestion is the total power received over the level of thermal noise at a base station. The total power received on thermal noise is generally referred to as "thermal overexploitation" (ROT) and corresponds to the reverse link load. Typically it is convenient to keep the ROT near a predetermined value. If the ROT is too high, the cell coverage, that is, the distance over which the base station of the cell can communicate, is reduced, and the reverse link is less stable. Reduced cellular coverage (such as excessive ROT) can adversely affect the rate of data transmission that can be supported within the cell and mobile stations located within the cell can lose calls. The cell coverage is reduced with a high ROT due to an increase in the amount of energy required in the mobile station to provide a level of energy chosen as the target in the mobile station. Typically, mobile phones are somewhat limited in terms of the transmission power they incorporate, and, thus, the need to increase the transmission power corresponds to the reduction in range. A low ROT may indicate that the reverse link is not overloaded, thereby indicating that the capacity of the available data rate is potentially being wasted.

Si una estación de base y un móvil implicados en una transferencia pueden soportar tasas de transmisión de datos diferentes, entonces la tasa de transmisión de datos de la estación móvil durante una transferencia puede ser óptima. Por ejemplo, si la estación de base hacia la cual el móvil se está transfiriendo puede soportar una tasa de transmisión de datos más alta de la que está siendo utilizada por el móvil, entonces el móvil puede estar operando a una tasa de transmisión de datos más baja de lo que resulta posible, en cuyo caso puede haber un derroche de recursos del sistema. Si la estación de base hacia la cual el móvil se está transfiriendo no puede soportar una tasa de transmisión de datos tan alta, como con la que el móvil está operando, entonces el móvil puede estar provocando una interferencia incrementada con otros usuarios y podría estar degradando las prestaciones del sistema. Una forma de gestión de una tasa de transmisión dentro de una zona de transferencia blanda puede conseguirse con una coordinación entre estaciones de base. Un procedimiento y un sistema para la gestión de la tasa de transmisión dentro de una zona de transferencia que se consigue con la coordinación de las estaciones de base se divulga, por ejemplo, en la solicitud de Patente estadounidense US 2002/0172217. Sin embargo, la coordinación entre las estaciones de base a lo largo de la infraestructura, o enlace de interconexión, puede ser lenta o puede no existir ningún soporte para llevar a cabo la coordinación entre dos estaciones de base. If a base station and a mobile involved in a transfer can support different data transmission rates, then the data transmission rate of the mobile station during a transfer can be optimal. For example, if the base station to which the mobile is being transferred can support a higher data transmission rate than the one being used by the mobile, then the mobile may be operating at a higher data transmission rate. low than is possible, in which case there may be a waste of system resources. If the base station to which the mobile is being transferred cannot support such a high data transmission rate, as with which the mobile is operating, then the mobile may be causing increased interference with other users and could be degrading System performance A way of managing a transmission rate within a soft transfer zone can be achieved with coordination between base stations. A procedure and a system for managing the transmission rate within a transfer zone that is achieved with the coordination of the base stations is disclosed, for example, in US Patent Application US 2002/0172217. However, coordination between the base stations along the infrastructure, or interconnection link, may be slow or there may be no support to carry out the coordination between two base stations.

Por consiguiente, en la técnica se necesita un sistema para mejorar el control de la tasa de transmisión de datos distribuidos durante una transferencia dentro de un sistema de comunicaciones inalámbricas. Accordingly, a system is needed in the art to improve control of the rate of transmission of distributed data during a transfer within a wireless communications system.

Sumario Summary

La presente invención se refiere a un procedimiento, a un aparato y a una estación móvil para el control de una tasa de transmisión de datos para una transmisión dentro de un sistema de comunicaciones inalámbricas durante una transferencia, de acuerdo con lo definido en las reivindicaciones adjuntas. Las formas de realización divulgadas en la presente memoria dan respuesta a las necesidades referidas con anterioridad mediante la provisión de unos procedimientos y unos aparatos par el control de una tasa de transmisión de datos en una transmisión en un sistema de comunicaciones inalámbricas durante una transferencia. Una transmisión de una estación móvil es recibida y descodificada por múltiples estaciones móviles de la lista de transferencia de la estación móvil. Cualquier estación de base de la lista de transferencia que descodifique de manera satisfactoria una transmisión envía una confirmación sobre el enlace descendente hacia la estación móvil. La estación móvil, a continuación, determina un comando de control de la tasa de transmisión en base a las transmisiones procedentes de las estaciones de base que incluyen un mensaje de confirmación. El móvil ajusta su tasa de transmisión de datos de acuerdo con el comando de control de la tasa de transmisión. The present invention relates to a method, an apparatus and a mobile station for the control of a data transmission rate for a transmission within a wireless communication system during a transfer, in accordance with what is defined in the appended claims. The embodiments disclosed herein respond to the aforementioned needs by providing procedures and devices for controlling a data transmission rate in a transmission in a wireless communications system during a transfer. A transmission from a mobile station is received and decoded by multiple mobile stations from the transfer list of the mobile station. Any base station on the transfer list that successfully decodes a transmission sends a confirmation on the downlink to the mobile station. The mobile station then determines a transmission rate control command based on the transmissions from the base stations that include a confirmation message. The mobile adjusts its data transmission rate in accordance with the transmission rate control command.

En otro aspecto, una estación de base, distinta de la estación de base que ha enviado el mensaje de confirmación, puede desear comunicar un comando de la tasa de transmisión de datos deseado hacia la estación móvil. La estación de base que desea enviar un comando de la tasa de transmisión puede ser la estación de base primaria que presenta la Calidad de Servicio (QoS) y otra información de programación, o la estación de base puede ser una estación de base no primaria que esté intensamente congestionada y pueda desear reducir la tasa de transmisión. El comando de la tasa de transmisión deseado puede entonces ser utilizado por el móvil para determinar la tasa de transmisión de datos en base a los comandos de la tasa de transmisión procedentes de la estación de base primaria y de las estaciones de base no primarias. In another aspect, a base station, other than the base station that sent the confirmation message, may wish to communicate a command of the desired data transmission rate to the mobile station. The base station that wishes to send a transmission rate command may be the primary base station that presents the Quality of Service (QoS) and other programming information, or the base station may be a non-primary base station that be intensely congested and may wish to reduce the transmission rate. The desired transmission rate command can then be used by the mobile to determine the data transmission rate based on the transmission rate commands from the primary base station and non-primary base stations.

El control de la tasa de transmisión de datos de un sistema de comunicaciones inalámbricas durante la transferencia puede incluir la recepción de transmisiones procedentes de una pluralidad de estaciones de base, la determinación entonces de una pluralidad de comandos de control de la tasa de transmisión procedentes de las respectivas transmisiones recibidas de la pluralidad de estaciones de base. Los comandos de control de la tasa de transmisión pueden a continuación ser combinados, y la tasa de transmisión ser ajustada de acuerdo con los comandos de control de la tasa de transmisión combinados. En el caso de una petición de repetición automática (ARQ), las estaciones de base cosituadas en la transferencia, pueden descodificar las transmisiones de manera independiente y enviar una confirmación (ACK) de manera asíncrona. Las ACKs asíncronas conducen a problemas de sincronización en la transmisión de un comando de control de la tasa de transmisión. Las estaciones de base que no ACK la transmisión puede no enviar un comando de control de la tasa de transmisión que puede ser interpretado como un estado HOLD del comando de control de la tasa de transmisión. Se describen aspectos relacionados con este escenario que proporcionan formas efectivas de combinar comandos de control de la tasa de transmisión en una transferencia mientras están siendo objeto de una ACK por múltiples estaciones de base no coordinadas. The control of the data transmission rate of a wireless communications system during the transfer may include the reception of transmissions from a plurality of base stations, then the determination of a plurality of commands for controlling the transmission rate from the respective transmissions received from the plurality of base stations. The transmission rate control commands can then be combined, and the transmission rate adjusted according to the combined transmission rate control commands. In the case of an automatic repeat request (ARQ), the base stations used in the transfer can decode the transmissions independently and send a confirmation (ACK) asynchronously. Asynchronous ACKs lead to synchronization problems in the transmission of a transmission rate control command. Base stations that do not ACK the transmission may not send a transmission rate control command that can be interpreted as a HOLD status of the transmission rate control command. Aspects related to this scenario are described that provide effective ways to combine transmission rate control commands in a transfer while being subject to an ACK by multiple uncoordinated base stations.

La combinación de los comandos de control de la tasa de transmisión puede incluir la aplicación de factores de ponderación a los comandos de control de la tasa de transmisión recibidos. Por ejemplo, al comando de control de la tasa de transmisión de una estación de base primaria se le puede asignar un factor de ponderación mayor que a los comandos procedentes de estaciones de base primarias. La combinación de comandos de la tasa de transmisión pueden, así mismo, incluir el establecimiento de un comando de control de una tasa de transmisión en base a una calidad de servicio deseada para la estación de base primaria, para que la estación de base primaria controle la elevación de la tasa de transmisión de datos y las estaciones de base no primarias proporcionen un control de la tasa de transmisión de datos en base a la congestión del sistema. The combination of the transmission rate control commands may include the application of weighting factors to the transmission rate control commands received. For example, the control command of the transmission rate of a primary base station can be assigned a higher weighting factor than commands from primary base stations. The combination of transmission rate commands may also include the establishment of a transmission rate control command based on a desired quality of service for the primary base station, so that the primary base station controls the elevation of the data transmission rate and the non-primary base stations provide a control of the data transmission rate based on system congestion.

Un aspecto adicional de la combinación de los comandos de control de la tasa de transmisión procedente de múltiples estaciones de base incluye la reducción de la reducción de la tasa de transmisión si al menos uno de los comandos de la tasa de transmisión de datos es para una tasa de transmisión reducida. Otro aspecto de la combinación de los comandos de control de la tasa de transmisión incluye el mantenimiento de la tasa de transmisión si ninguno de los comandos de la tasa de transmisión es para una tasa de transmisión reducida y al menos uno de los comandos de la tasa de transmisión de datos es un comando para mantener la tasa de transmisión de datos, por ejemplo si el comando de la asa de transmisión de datos es un comando nulo. Otro aspecto adicional de la combinación de los comandos de control de la tasa de transmisión incluye el mantenimiento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión es para una tasa de transmisión reducida, una tasa de transmisión incrementada o un comando para mantener la tasa de transmisión de datos, sino que, por el contrario, es un comando diferente, como por ejemplo un comando nulo. Un aspecto adicional de la combinación de los comandos de control de la tasa de transmisión incluye el incremento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión de datos es para una tasa de transmisión reducida o un comando para mantener la tasa de transmisión de datos y al menos un comando de la tasa de transmisión de datos es para una tasa de transmisión de datos incrementada. An additional aspect of the combination of the transmission rate control commands from multiple base stations includes the reduction of the transmission rate reduction if at least one of the data transmission rate commands is for one reduced transmission rate Another aspect of the combination of the transmission rate control commands includes maintaining the transmission rate if none of the transmission rate commands is for a reduced transmission rate and at least one of the rate commands Data transmission is a command to maintain the data transmission rate, for example if the data transmission handle command is a null command. Another additional aspect of the combination of the transmission rate control commands includes maintaining the data transmission rate if none of the transmission rate commands is for a reduced transmission rate, an increased transmission rate or a command to maintain the data transmission rate, but, on the contrary, it is a different command, such as a null command. An additional aspect of the combination of the transmission rate control commands includes increasing the data transmission rate if none of the data transmission rate commands is for a reduced transmission rate or a command to maintain The data transmission rate and at least one command of the data transmission rate is for an increased data transmission rate.

Otras características distintivas y ventajas de la presente invención deben resultar evidentes a partir de la descripción posterior de formas de realización ejemplares, las cuales ilustran, a modo de ejemplo, aspectos de la invención. Other distinctive features and advantages of the present invention should be apparent from the subsequent description of exemplary embodiments, which illustrate, by way of example, aspects of the invention.

Breve descripción de los dibujos Brief description of the drawings

La Figura 1 muestra unas porciones de un sistema de comunicaciones 100 estructurado de acuerdo con la presente invención. Figure 1 shows portions of a communications system 100 structured in accordance with the present invention.

La Figura 2 es un diagrama de bloques que ilustra un dispositivo de comunicaciones inalámbricas durante una transferencia entre dos estaciones base Figure 2 is a block diagram illustrating a wireless communications device during a transfer between two base stations

La Figura 3 es un diagrama de flujo que ilustra una técnica para combinar unos indicadores de control de la tasa de transmisión para el control de la tasa de transmisión común / de grupo. Figure 3 is a flow chart illustrating a technique for combining transmission rate control indicators for the control of the common / group transmission rate.

La Figura 4 mes un diagrama de flujo que ilustra una técnica para combinar un control de la tasa de transmisión para un canal de la tasa de transmisión dedicado. Figure 4 month a flow chart illustrating a technique to combine a transmission rate control for a dedicated transmission rate channel.

La Figura 5 es un diagrama de bloques de un dispositivo de comunicación estructurado de acuerdo con una forma de realización ejemplar de la presente invención. Figure 5 is a block diagram of a structured communication device according to an exemplary embodiment of the present invention.

Descripción detallada Detailed description

La palabra “ejemplar” es utilizada en la presente memoria para referirse a que “sirve como ejemplo, supuesto, o ilustración”. Cualquier forma de realización descrita en la presente memoria como “ejemplar” no debe interpretarse necesariamente como preferente o ventajosa respecto de otras formas de realización. The word "exemplary" is used herein to refer to "serving as an example, assumption, or illustration." Any embodiment described herein as "exemplary" should not necessarily be construed as preferred or advantageous with respect to other embodiments.

La Figura 1 muestra unas porciones de un sistema de comunicaciones 100 estructurado de acuerdo con la presente invención. El sistema de comunicaciones 100 incluye una infraestructura 101, múltiples dispositivos de comunicaciones inalámbricas (WCD) o estaciones móviles (MS) 104 y 105, y unos dispositivos de comunicación de línea terrestre 122 y 124. En general, los WCDs pueden ser o bien móviles o bien fijos, y los WCD serán utilizados de manera intercambiable con el término MS y el término “móvil”. Figure 1 shows portions of a communications system 100 structured in accordance with the present invention. The communication system 100 includes an infrastructure 101, multiple wireless communication devices (WCD) or mobile stations (MS) 104 and 105, and landline communication devices 122 and 124. In general, the WCDs can be either mobile or fixed, and the WCDs will be used interchangeably with the term MS and the term "mobile".

La infraestructura 101 incluye componentes tales como unas estaciones de base 102, unos controladores 106 de las estaciones de base, unos centros de conmutación móviles 108, una red de conmutación 120, y similares. En una forma de realización, la estación de base 102 está integrada con el controlador 106 de las estaciones de base y, en otras formas de realización, la estación de base 102 y el controlador 106 de las estaciones de base son componentes separados. Diferentes tipos de redes de conmutación 120 pueden ser utilizados para encaminar las señales del sistema de comunicaciones 100, por ejemplo, la red de conmutación 120 puede ser la red telefónica general de conmutación (PSTN). The infrastructure 101 includes components such as base stations 102, controllers 106 of the base stations, mobile switching centers 108, a switching network 120, and the like. In one embodiment, the base station 102 is integrated with the controller 106 of the base stations and, in other embodiments, the base station 102 and the controller 106 of the base stations are separate components. Different types of switching networks 120 may be used to route the signals of the communication system 100, for example, the switching network 120 may be the general switching telephone network (PSTN).

El término “enlace directo” se refiere a la trayectoria de las señales desde la infraestructura 101 hacia un WCD 104, 105 y el término “enlace inverso” se refiere a la trayectoria de las señales desde un WCD hacia la infraestructura. Tal y como se muestra en la Figura 1, los WCDs 104 y 105 reciben unas señales 132 y 136 sobre el enlace directo y transmiten unas señales 134 y 138 sobre el enlace inverso. En general, las señales transmitidas desde un WCD 104 y 105 están destinadas a ser recibidas en otro dispositivo de comunicación, como por ejemplo otra unidad remota, o en un dispositivo de comunicación de línea terrestre 122 y 124, respectivamente, y son encaminadas a través de la red de conmutación 120. Por ejemplo, si la señal 134 transmitida desde un WCD 104 inicial está destinada a ser recibida por un destinatario WCD 105, la señal es encaminada a través de la infraestructura y una señal 136 es transmitida sobre el enlace directo hacia el destino WCD 105. Típicamente, un dispositivo de comunicación como por ejemplo un WCD o un dispositivo de comunicación de línea terrestre, pueden ser tanto un iniciador de como un destino para las señales. The term "direct link" refers to the path of the signals from the infrastructure 101 to a WCD 104, 105 and the term "reverse link" refers to the path of the signals from a WCD to the infrastructure. As shown in Figure 1, WCDs 104 and 105 receive signals 132 and 136 on the direct link and transmit signals 134 and 138 on the reverse link. In general, the signals transmitted from a WCD 104 and 105 are intended to be received in another communication device, such as another remote unit, or in a landline communication device 122 and 124, respectively, and are routed through of the switching network 120. For example, if the signal 134 transmitted from an initial WCD 104 is intended to be received by a WCD recipient 105, the signal is routed through the infrastructure and a signal 136 is transmitted over the direct link towards the destination WCD 105. Typically, a communication device such as a WCD or a landline communication device may be both an initiator and a destination for the signals.

Ejemplos de WCDs 104 incluyen teléfonos celulares, computadoras personales preparadas para comunicaciones inalámbricas, y asistentes personales digitales (PDA), y otros dispositivos inalámbricos. El sistema de comunicaciones 100 puede ser diseñado para soportar uno o más estándares inalámbricos. Por ejemplo, los estándares pueden incluir estándares designados como TIA / EIA -95 -B (IS-95), TIA / EIA -85 -C (IS-98), cdma2000, el CDMA de Banda Ancha (WCDMA), y otros. Examples of WCDs 104 include cell phones, personal computers prepared for wireless communications, and digital personal assistants (PDAs), and other wireless devices. The communication system 100 can be designed to support one or more wireless standards. For example, the standards may include standards designated as TIA / EIA -95 -B (IS-95), TIA / EIA -85 -C (IS-98), cdma2000, the Broadband CDMA (WCDMA), and others.

La Figura 2 es un diagrama de bloques que ilustra un WCD 202 durante una transferencia entre dos estaciones de base 204 y 206. Tal y como se muestra en la Figura 2, un dispositivo WCD 202 está comunicando con dos estaciones de base 204 y 206. En esta ilustración, la estación de base primaria 204 (BS1) es la estación de base dentro de la que se encuentra actualmente el área de cobertura del WCD 202, y la estación de base no primaria 206 (BS2) es la estación de base dentro de cuya área de cobertura está entrando el WCD 202. Figure 2 is a block diagram illustrating a WCD 202 during a transfer between two base stations 204 and 206. As shown in Figure 2, a WCD device 202 is communicating with two base stations 204 and 206. In this illustration, the primary base station 204 (BS1) is the base station within which the coverage area of the WCD 202 is currently located, and the non-primary base station 206 (BS2) is the base station within whose coverage area is entering WCD 202.

El Proyecto de Participación de Tercera Generación (3GPP2), un proyecto colaborativo de reglamentación de especificaciones de telecomunicaciones de tercera generación (3G) que comprende intereses norteamericanos y asiáticos para el desarrollo de especificaciones globales para la evolución de redes de Operaciones Intersistema de telecomunicaciones Radiocelulares de 3G de las ANSI / TIA / EIA-41, ha recibido propuestas de técnicas para controlar la tasa de transmisión de datos desde una o muchas estaciones de base durante una transferencia. De acuerdo con estas propuestas, una estación de base que controla el WCD envía un comando de control de la tasa de transmisión dedicada (1 bit triestado) el cual puede ser UP, HOLD o DOWN, lo que significa un incremento, un mantenimiento o una reducción de la tasa de transmisión o de la relación tráfico a piloto de la siguiente transmisión. Si el WCD está en transferencia blanda, los comandos de la tasa de transmisión pueden ser recibidos desde diferentes estaciones de base. Los comandos del control de la tasa de transmisión procedentes de diferentes estaciones pueden ser combinados para obtener un comando de control de la tasa de transmisión efectiva. Un inconveniente de esta propuesta se produce cuando la estación de base y el WCD utilizan una técnica designada como petición de repetición automática e híbrida (HARQ) para mejorar las prestaciones del sistema. Con la HARQ habilitada, una estación móvil envía la misma o diferente copia codificada del mismo paquete hasta que la estación de base ACKs la transmisión del paquete. Una estación móvil transmite un nuevo paquete a una tasa de transmisión nueva solo cuando haya transmitido con éxito el paquete anterior o haya transmitido el paquete anterior durante el número de veces máximo permitido. Una estación móvil ha transmitido con éxito un paquete si recibe la confirmación (ACK) de al menos una sola estación de base dentro de su lista de transferencias. Debido a ello, una estación de base en transferencia blanda envía un comando de una tasa de transmisión UP o un DOWN solo cuando haya descodificado con éxito un paquete y envía un mensaje de ACK sobre el Canal de Confirmación Directa (F-ACKCH) de la estación de base. Un HOLD se corresponde con la inexistencia de transmisión sobre el canal de control de la tasa de transmisión, y resulta eficiente con respecto a la potencia cuando la estación de base no está esperando una nueva transmisión de la estación móvil. Debido a que las transmisiones recibidas por diferentes estaciones de base pueden ser diferentes, todas las estaciones de base de una lista de transferencia blanda con estaciones móviles no ACK al móvil al mismo tiempo. La propuesta de control de la tasa de transmisión dedicada que funciona sin la HARQ puede ser redefinida en un sistema que utilice tanto la transferencia blanda a través de diferentes estaciones de base como la HARQ para la mejora de las prestaciones. En una forma de realización ejemplar, un WCD supervisa los Canales de Control de la tasa de Transmisión Directa (F-RCCH) de una estación de base cuando recibe un mensaje de confirmación ACK sobre el Canal de Confirmación Directo (FACKCH) desde la estación de base. Un problema de esta propuesta puede surgir si el WCD 202 está en una transferencia blanda con la estación de base primaria 204 y con la estación de base no primaria 206, y el WCD 202 recibe una ACK solo de la estación de base no primaria 206. Aun cuando la 204 es una estación de base primaria y puede recibir más potencia de interferencia del WCD 202, la estación de base ligeramente cargada 206 puede descodificar transmisiones de las estaciones móviles y enviar un comando de control de la tasa de transmisión junto con una ACK que solicite al WCD 202 para que se desplace UP en la tasa de transmisión. Si esto ocurre, la estación de base primaria 204 puede no ser capaz de controlar la tasa de transmisión del WCD 204 por medio de los comandos de control de la tasa de transmisión. The Third Generation Participation Project (3GPP2), a collaborative third-generation telecommunications specifications regulation project (3G) that includes North American and Asian interests for the development of global specifications for the evolution of Radiocellular Telecommunications Intersystem Operations networks of 3G of ANSI / TIA / EIA-41, has received proposals for techniques to control the rate of data transmission from one or many base stations during a transfer. In accordance with these proposals, a base station that controls the WCD sends a command of control of the dedicated transmission rate (1 bit triestado) which can be UP, HOLD or DOWN, which means an increase, a maintenance or a reduction of the transmission rate or the traffic to pilot ratio of the next transmission. If the WCD is in soft transfer, the transmission rate commands can be received from different base stations. The transmission rate control commands from different stations can be combined to obtain an effective transmission rate control command. A drawback of this proposal occurs when the base station and the WCD use a technique designated as a request for automatic and hybrid repetition (HARQ) to improve system performance. With HARQ enabled, a mobile station sends the same or different coded copy of the same packet until the ACKs base station transmits the packet. A mobile station transmits a new packet at a new transmission rate only when it has successfully transmitted the previous packet or has transmitted the previous packet for the maximum number of times allowed. A mobile station has successfully transmitted a packet if it receives confirmation (ACK) of at least a single base station within its transfer list. Because of this, a soft transfer base station sends a command of a UP transmission rate or a DOWN only when it has successfully decoded a packet and sends an ACK message on the Direct Confirmation Channel (F-ACKCH) of the base station A HOLD corresponds to the absence of transmission over the transmission rate control channel, and is efficient with respect to power when the base station is not waiting for a new transmission from the mobile station. Because the transmissions received by different base stations may be different, all base stations on a soft transfer list with non-ACK mobile stations to the mobile at the same time. The proposal for controlling the dedicated transmission rate that works without the HARQ can be redefined in a system that uses both soft transfer through different base stations and the HARQ for the improvement of performance. In an exemplary embodiment, a WCD monitors the Direct Transmission Rate Control (F-RCCH) Channels of a base station when it receives an ACK confirmation message on the Direct Confirmation Channel (FACKCH) from the station. base. A problem with this proposal may arise if WCD 202 is in a soft transfer with primary base station 204 and with non-primary base station 206, and WCD 202 receives an ACK only from non-primary base station 206. Even though 204 is a primary base station and can receive more interference power from WCD 202, the lightly charged base station 206 can decode transmissions from mobile stations and send a transmission rate control command along with an ACK request WCD 202 to move UP in the transmission rate. If this occurs, the primary base station 204 may not be able to control the transmission rate of the WCD 204 by means of the transmission rate control commands.

Una excepción a esta regla se produce después de que la última transmisión correspondiente al paquete de datos es enviada, momento en el que el WCD supervisa todos los F-RCCHs que están asignados al WCD, con independencia de si el WCD recibe o no una ACK de una BS. Sin embargo, este esquema es muy sensible a los errores de señalización de control, incluyendo errores del canal de control de datos de paquetes inversos (RPDCCH) y a los errores de canal de confirmación directa (F-ACKCH). Por ejemplo, el R-PDCCH contiene la información de control que indica la tasa transmisión transmitida sobre el canal de datos / paquete y el número de transmisión (también llamado número de subpaquetes) del paquete. El número de Subpaquetes indica cuántas veces el paquete ha sido transmitido y descodificado sin éxito en la estación de base. Si el número del subpaquetes es igual al número máximo de transmisiones autorizadas, entonces la transmisión actual sobre el canal de paquetes es la última transmisión para suministrar el paquete directamente a la BS. Si una BS es incapaz de descodificar la transmisión del R-PDCCH procedente de un WCD, la BS desconocerá que un subpaquete es el último subpaquete y que debe enviar un indicador de control de la tasa de transmisión a la MS. La MS interpretaría la no transmisión sobre el F-RCCH como un comando de HOLD. El comando HOLD impide que la tasa de transmisión del WCD se eleve, aun cuando la BS no tenga la intención de mandar un comando HOLD y pueda ser capaz de soportar un tráfico más alto. An exception to this rule occurs after the last transmission corresponding to the data packet is sent, at which time the WCD monitors all F-RCCHs that are assigned to the WCD, regardless of whether or not the WCD receives an ACK of a BS. However, this scheme is very sensitive to control signaling errors, including inverse packet data control channel (RPDCCH) errors and direct confirmation channel (F-ACKCH) errors. For example, the R-PDCCH contains the control information indicating the transmission rate transmitted on the data / packet channel and the transmission number (also called number of subpackages) of the packet. The number of Subpackages indicates how many times the packet has been transmitted and decoded without success at the base station. If the number of the subpackages is equal to the maximum number of authorized transmissions, then the current transmission over the packet channel is the last transmission to deliver the packet directly to the BS. If a BS is unable to decode the R-PDCCH transmission from a WCD, the BS will not know that a subpackage is the last subpackage and that it should send a transmission rate control indicator to the MS. The MS would interpret the non-transmission over the F-RCCH as a HOLD command. The HOLD command prevents the WCD transmission rate from rising, even if the BS does not intend to send a HOLD command and may be able to withstand higher traffic.

En otra forma de realización, una estación móvil supervisa un comando de control de la tasa de transmisión únicamente desde la estación de base primaria. En esta propuesta, las estaciones de base no primarias que pueden recibir la interferencia de la estación móvil no son capaces de controlar la estación móvil. Así mismo, la estación móvil se está desplazando, la estación puede entrar en el área de servicio de otra estación base y puede llevar a cabo una conmutación celular. Durante la conmutación celular, la MS comunica con la BS1 primaria 204 mediante el envío de un número predeterminado de tramas de conmutación que indican que la BS2 no primaria 206 se convertirá en la estación de base primaria. La conmutación entre las estaciones de base finaliza cuando la MS recibe un Indicador de Fin de Conmutación desde la antigua BS1 primara 204 o cuando ha sido enviada una pluralidad de tramas de conmutación. La operación de control de la tasa de transmisión desde la estación de base primaria no está especificada de manera explícita durante el intervalo de conmutación. A continuación, se expone una descripción de algunas de las diferentes técnicas que pueden ser utilizadas durante una transferencia blanda y una conmutación celular en las que diversos problemas son identificados junto con las maneras de dar respuesta a dichos problemas. In another embodiment, a mobile station monitors a transmission rate control command only from the primary base station. In this proposal, non-primary base stations that can receive interference from the mobile station are not able to control the mobile station. Also, the mobile station is moving, the station can enter the service area of another base station and can perform a cellular switching. During cellular switching, the MS communicates with the primary BS1 204 by sending a predetermined number of switching frames indicating that the non-primary BS2 206 will become the primary base station. The switching between the base stations ends when the MS receives an End of Switching Indicator from the former BS1 primary 204 or when a plurality of switching frames has been sent. The transmission rate control operation from the primary base station is not explicitly specified during the switching interval. The following is a description of some of the different techniques that can be used during a soft transfer and cell switching in which various problems are identified along with the ways to respond to these problems.

Caso 1 Case 1

En esta forma de realización, un mensaje de confirmación (ACK) transmitido por una estación de base (BS) es recibido por la estación móvil (MS) si la transmisión descodificada correspondía a un paquete que no ha sido enviado el máximo número de veces autorizado. Cuando la MS recibe la ACK, ajusta la tasa de transmisión de datos de acuerdo con el (los) bit(s) de control de la tasa de transmisión transmitidos desde la BS que ACK la transmisión. Los bits de control de la tasa de transmisión recibidos por la estación móvil desde las estaciones de base que no enviaron la ACK son ignorados. La estación móvil supervisa el bit de control de la tasa de transmisión procedente de todas las estaciones de base, solo cuando la transmisión anterior correspondía a un paquete que fue transmitido un número máximo de veces autorizado. In this embodiment, a confirmation message (ACK) transmitted by a base station (BS) is received by the mobile station (MS) if the decoded transmission corresponded to a packet that has not been sent the maximum number of authorized times . When the MS receives the ACK, it adjusts the data rate according to the bit (s) controlling the rate of transmission transmitted from the BS that ACK transmits. The transmission rate control bits received by the mobile station from the base stations that did not send the ACK are ignored. The mobile station monitors the control bit of the transmission rate from all base stations, only when the previous transmission corresponded to a packet that was transmitted a maximum number of times authorized.

Hay diversas ventajas en esta propuesta. Una es que la transmisión anterior no es la última transmisión de un paquete. La estación de base puede efectuar una decisión de la tasa de transmisión para solo la siguiente transmisión si efectúa la ACK de la transmisión previa y espera una nueva transmisión. Así mismo, cuando una estación de base no realiza la ACK a la transmisión previa desde una estación móvil, no envía nada sobre el comando de la tasa de transmisión, confirmando de esta forma la eficiencia de la potencia mientras tiene la seguridad de que el bit de control de la tasa de transmisión es ignorado y no es interpretado como HOLD por la estacón móvil. Otra ventaja es que esta técnica trata de modo similar estaciones de base primarias y no primarias. Por consiguiente, incluso cuando la estación de base cambia durante la conmutación celular, la operación de control de la tasa de transmisión procedente de las estaciones de base en la transferencia blanda, no resulta influenciada. There are several advantages in this proposal. One is that the previous transmission is not the last transmission of a packet. The base station can make a transmission rate decision for only the next transmission if it performs the ACK of the previous transmission and expects a new transmission. Likewise, when a base station does not perform the ACK to the previous transmission from a mobile station, it does not send anything about the transmission rate command, thus confirming the power efficiency while being assured that the bit The transmission rate control is ignored and is not interpreted as HOLD by the mobile station. Another advantage is that this technique similarly treats primary and non-primary base stations. Therefore, even when the base station changes during cellular switching, the transmission rate control operation from the base stations in the soft transfer is not influenced.

Un problema de esta técnica puede producirse si existen desequilibrios de carga entre las estaciones de base implicadas en la transferencia. Por ejemplo, puede producirse un problema si la MS 202 está llevando a cabo una transferencia blanda desde una BS primaria 204 hacia una BS no primaria 206 y la BS primaria 204 está completamente cargada sobre el enlace inverso, digamos con una sobreexplotación térmica (ROT) de 7 dB, mientras que la BS no primaria 206 presenta un enlace inverso relativamente no cargado, digamos con una ROT de 2 dB. En este ejemplo de desequilibrio de las cargas, la MS 202 puede tener un enlace inverso mejor con la BS primaria 204, dado que la transmisión desde la MS 202 percibe menos interferencias. Por otro lado, el enlace inverso con la BS primaria 204 pude ser débil, aun cuando la BS primaria 204 pueda tener un enlace directo mejor con la MS 202. En este escenario la BS no primaria 206 puede descodificar el paquete de datos de la MS 202 y enviar un mensaje de ACK hasta la MS 202. Dado que la BS 206 no primaria está poco cargada, enviará un (unos) bit(s) de control de la tasa de transmisión para incrementar la tasa de transmisión de la MS. La BS primaria 204, por otro lado, puede estar completamente cargada, congestionada, y si recibe la transmisión de la MS 202 con una SNR baja puede no ser capaz de descodificar la transmisión y enviar una ACK. Si la BS 204 primaria no descodifica la transmisión procedente de la MS 202, no envía un comando de control de la tasa de transmisión a la MS 202, perdiendo de esta manera el control de la transmisión de la MS 202 aun cuando reciba más trasferencias desde la MS 202. Si la MS 202 ajusta su tasa de transmisión de datos de acuerdo con el (los) bit(s) de control de la tasa de transmisión enviados por la BS 206 escasamente cargada e incrementa su tasa de transmisión de datos, ello puede dar como resultado que la BS primaria 204 congestionada reciba más y más interferencias desde la MS 202, que será incapaz de controlar en la medida suficiente. Una solución a este problema consiste en hacer que la BS primaria 204 descodifique el canal de control de datos de paquete inverso (R-PDCCH) transmitido por la MS 202 y verificar la tasa de transmisión de datos. Si la tasa de transmisión de datos de la MS 202 es más alta que la deseada por la BS 204 primaria, la BS 204 primaria puede controlar la tasa de transmisión de la MS 202 solicitando a la BS 206 no primaria que envíe un (unos) bit(s) de RC a la MS para reducir la tasa de transmisión de datos de la MS. La BS primaria puede enviar la solicitud a la BS no primaria directamente, o a través de la estructura o del enlace de interconexión del sistema de comunicaciones, o de otras maneras apropiadas a la configuración del sistema. A problem with this technique can occur if there are load imbalances between the base stations involved in the transfer. For example, a problem may occur if the MS 202 is carrying out a soft transfer from a primary BS 204 to a non-primary BS 206 and the primary BS 204 is fully loaded on the reverse link, say with thermal overexploitation (ROT) 7 dB, while the non-primary BS 206 has a relatively unloaded reverse link, say with an ROT of 2 dB. In this example of load imbalance, the MS 202 may have a better reverse link with the primary BS 204, since the transmission from the MS 202 perceives less interference. On the other hand, the reverse link with the primary BS 204 may be weak, even though the primary BS 204 may have a better direct link with the MS 202. In this scenario the non-primary BS 206 can decode the MS data packet 202 and send an ACK message to MS 202. Since the non-primary BS 206 is underloaded, it will send a transmission rate control bit (s) to increase the transmission rate of the MS. Primary BS 204, on the other hand, may be fully charged, congested, and if it receives the MS 202 transmission with a low SNR it may not be able to decode the transmission and send an ACK. If the primary BS 204 does not decode the transmission from the MS 202, it does not send a transmission rate control command to the MS 202, thereby losing control of the transmission of the MS 202 even if it receives more transfers from MS 202. If MS 202 adjusts its data transmission rate according to the bit (s) controlling the transmission rate sent by the poorly charged BS 206 and increases its data transmission rate, it it may result in congested primary BS 204 receiving more and more interference from MS 202, which it will be unable to control sufficiently. One solution to this problem is to have the primary BS 204 decode the reverse packet data control (R-PDCCH) channel transmitted by the MS 202 and verify the data transmission rate. If the data transmission rate of the MS 202 is higher than that desired by the primary BS 204, the primary BS 204 can control the transmission rate of the MS 202 by requesting the non-primary BS 206 to send one (some) bit (s) from RC to MS to reduce the data transmission rate of the MS. The primary BS may send the request to the non-primary BS directly, or through the structure or interconnection link of the communications system, or in other ways appropriate to the configuration of the system.

Otro problema de esta técnica (transmitir una ACK de BS a MS) es que tanto la BS 204 primaria como la BS 206 no primaria deben ser conscientes de las exigencias de la QoS de la estación móvil. En la mayoría de los escenarios, una BS 206 no primaria que descodifica las transmisiones de la MS solo raramente carece de la información precisa de la QoS y las exigencias actuales de la MS 202. En ausencia de las exigencias de la QoS de la MS 202 de la BS 206 no primaria no será capaz de enviar un comando de control de la tasa de transmisión apropiado hacia la MS a menos que las BS primaria y no primaria se coordinen por medio del enlace de interconexión para intercambiar esta conexión. Another problem with this technique (transmitting an ACK from BS to MS) is that both the primary BS 204 and the non-primary BS 206 must be aware of the requirements of the QoS of the mobile station. In most scenarios, a non-primary BS 206 that decodes the MS transmissions only rarely lacks the precise information of the QoS and the current requirements of the MS 202. In the absence of the QoS requirements of the MS 202 The non-primary BS 206 will not be able to send an appropriate transmission rate control command to the MS unless the primary and non-primary BSs are coordinated through the interconnection link to exchange this connection.

Caso II Case II

En una segunda forma de realización, la MS 202 ajusta su tasa de transmisión de datos de acuerdo con el (los) bit(s) de RC solo a partir de una BS 204 primaria. En otras palabras, la MS 202 ajusta su tasa de transmisión de datos de acuerdo con el (los) bit(s) de control de la tasa de transmisión transmitido(s) por la BS 204 actualmente designada como la BS primaria incluso si se recibe una ACK de una BS no primaria 206. Esta técnica tiene la ventaja de que si la BS primaria no quiere cambiar la tasa de transmisión de datos no transmitirá un (unos) bit(s) de control de la tasa de transmisión, lo cual es identificado como un comando de HOLD por la MS y ahorra energía sobre el enlace directo (FL) de la BS. De esta manera, incluso si una BS no primaria 206 envía una ACK a la MS, la BS no primaria 206 no envía el (los) bit(s) de control de la tasa de transmisión hasta la MS. Si la BS primaria 204 está congestionada, puede enviar un (unos) bit(s) de control de la tasa de transmisión de DOWN y la MS ajustará su tasa de transmisión de datos de acuerdo con ello, incluso si una BS no primaria envía una ACK. De acuerdo con esta forma de realización, una BS primaria 204 necesita mantener la información de la QoS y actualizar las exigencias actuales de la estación móvil. In a second embodiment, MS 202 adjusts its data rate according to the RC bit (s) only from a primary BS 204. In other words, MS 202 adjusts its data transmission rate according to the transmission bit (s) of transmission rate (s) transmitted by BS 204 currently designated as the primary BS even if received an ACK of a non-primary BS 206. This technique has the advantage that if the primary BS does not want to change the data transmission rate it will not transmit a bit (s) of control of the transmission rate, which is identified as a HOLD command by the MS and saves energy on the direct link (FL) of the BS. Thus, even if a non-primary BS 206 sends an ACK to the MS, the non-primary BS 206 does not send the transmission rate control bit (s) to the MS. If the primary BS 204 is congested, it can send a control bit (s) of the DOWN transmission rate and the MS will adjust its data transmission rate accordingly, even if a non-primary BS sends a ACK In accordance with this embodiment, a primary BS 204 needs to maintain the QoS information and update the current requirements of the mobile station.

Un problema de esta técnica es que la BS no primaria 206 no tiene ningún control sobre la potencia que recibe desde la transmisión de la MS que actúa como transferencia en la referencia de las demás transmisiones de la MS. En el caso de que exista un desequilibrio en la pérdida de propagación entre el enlace directo y el enlace inverso, la BS no primaria recibe una potencia incontrolada desde la MS. Con arreglo a la forma de realización, puede hacerse frente a este problema solo cuando la BS no primaria 206 solicita a la BS primaria 204 que envíe un comando de control de la tasa de transmisión de DOWN. La BS no primaria puede enviar directamente la solicitud a la BS primaria, o a través de la infraestructura o del enlace de interconexión del sistema de comunicaciones, o de otras maneras adecuadas a la configuración del sistema. A problem with this technique is that the non-primary BS 206 has no control over the power it receives from the transmission of the MS that acts as a transfer in the reference of the other transmissions of the MS. In the event that there is an imbalance in the propagation loss between the direct link and the reverse link, the non-primary BS receives an uncontrolled power from the MS. According to the embodiment, this problem can be addressed only when the non-primary BS 206 requests the primary BS 204 to send a DOWN transmission rate control command. The non-primary BS may send the request directly to the primary BS, or through the infrastructure or interconnection link of the communications system, or in other ways appropriate to the system configuration.

En esta propuesta de control de la tasa de transmisión, el algoritmo de control de la tasa de transmisión no está completamente definido en el entorno de los móviles, cuando la MS 202 lleva a cabo la conmutación celular. Antes de la conmutación celular, la BS 204 es la BS primaria mientras que la(s) BS(s) 206 son las BS no primarias. Debido al desplazamiento de los móviles, la señal recibida desde una BS no primaria 206 puede resultar más fuerte que la señal procedente de la BS primaria 204. Por consiguiente, durante la conmutación celular, la MS 202 transmite unas tramas de conmutación e identifican a la BS 206 como su nueva BS primaria. Antes de que las tramas de conmutación sean descodificadas por una estación de base, la BS 204 se considera así misma como la BS primaria para la MS 202. El problema se produce cuando la MS 202 no sabe cuándo considerar la BS 206 como su nueva BS primaria y empieza a escuchar el bit de RC procedente de la BS 206. Puede darse respuesta a este problema haciendo que la MS 202 escuche los comandos de control de la tasa de transmisión procedentes tanto de las BSs primaria como no primaria durante la conmutación celular y aplicar una OR-de una regla HOLD, donde la MS mantendrá una tasa de transmisión de datos si una u otra BS envía un comando de HOLD, seguido por la aplicación de la OR -de la regla DOWN, donde la MS reducirá su tasa de transmisión de datos si una u otra BS comanda una tasa de transmisión de datos más baja. Esta propuesta proporciona a las dos BS más control sobre la transmisión de la MS. En otra forma de realización adicional que da respuesta a este problema, la MS 202 escucha el comando de control de la tasa de transmisión solo desde la anterior BS primaria 204 durante el periodo de conmutación. Solo cuando el último indicador de conmutación es enviado o cuando la MS 202 recibe una confirmación de la conmutación, comienza a escuchar el comando de control de la tasa de transmisión desde la BS 206, la nueva BS primaria. La BS 206 comienza a enviar un comando de control de la tasa de transmisión tan pronto como descodifica el indicador de conmutación. Durante el periodo, el indicador de conmutación es descodificado por una BS en el tiempo que la MS recibe una confirmación, la MS 202 escucha el (los) bit(s) de control de la tasa de transmisión desde la BS 204, mientras que la BS 206 envía el (los) bit(s) de control de la tasa de transmisión. Debido a una falta de transmisión del control de la tasa de transmisión en el canal de control de la tasa de transmisión directa (FRCCH) desde la BS 204 será interpretada como un HOLD por la MS 202, ninguna de las estaciones de base será capaz de cambiar la tasa de transmisión de la MS 202 durante este periodo interino. In this transmission rate control proposal, the transmission rate control algorithm is not completely defined in the mobile environment, when the MS 202 performs cellular switching. Prior to cell switching, BS 204 is the primary BS while BS (s) 206 are non-primary BS. Due to the displacement of the mobiles, the signal received from a non-primary BS 206 may be stronger than the signal from the primary BS 204. Therefore, during cellular switching, the MS 202 transmits switching frames and identifies the BS 206 as your new primary BS. Before the switching frames are decoded by a base station, BS 204 is also considered as the primary BS for MS 202. The problem occurs when MS 202 does not know when to consider BS 206 as its new BS primary and begins to hear the RC bit from BS 206. This problem can be answered by having MS 202 listen to the transmission rate control commands from both primary and non-primary BSs during cell switching and apply an OR-of a HOLD rule, where the MS will maintain a data transmission rate if one or the other BS sends a HOLD command, followed by the application of the OR -of the DOWN rule, where the MS will reduce its rate of data transmission if one or another BS commands a lower data transmission rate. This proposal provides the two BSs with more control over the transmission of the MS. In another additional embodiment that responds to this problem, the MS 202 listens to the transmission rate control command only from the previous primary BS 204 during the switching period. Only when the last switching indicator is sent or when the MS 202 receives a confirmation of the switching, it starts to hear the transmission rate control command from BS 206, the new primary BS. The BS 206 begins to send a transmission rate control command as soon as it decodes the switching indicator. During the period, the switching indicator is decoded by a BS in the time that the MS receives a confirmation, the MS 202 listens to the bit (s) controlling the transmission rate from the BS 204, while the BS 206 sends the transmission rate control bit (s). Due to a lack of transmission of the transmission rate control in the direct transmission rate control (FRCCH) channel from BS 204 will be interpreted as a HOLD by MS 202, none of the base stations will be able to change the transmission rate of the MS 202 during this interim period.

Caso III Case III

En esta técnica todos los sectores celulares del conjunto activo de MS contribuyen al control de la tasa de transmisión de datos de las MS. Este control es designado como un control simétrico, controlando los miembros del Conjunto activo de las MS en la elevación de las MS con una OR de regla DOWN seguida por una OR-de regla HOLD. Esta técnica tiene la ventaja de que en todas las BSs que comunican con la MS contribuirán al control de la tasa de transmisión de datos de la transmisión de la MS y, de esta manera, la ROT de una estación de base es menos dramáticamente afectada por cualquier MS concreta y es más controlada. La técnica funciona de modo similar tanto en la transferencia blanda como en la conmutación celular. In this technique all the cellular sectors of the active set of MS contribute to the control of the data transmission rate of the MS. This control is designated as a symmetric control, controlling the members of the active set of the MS in the elevation of the MS with a DOWN rule OR followed by a HOLD rule OR. This technique has the advantage that in all BSs that communicate with the MS they will contribute to the control of the data transmission rate of the MS transmission and, in this way, the ROT of a base station is less dramatically affected by any specific MS and is more controlled. The technique works similarly in both soft transfer and cell switching.

Sin embargo, existen múltiples problemas en esta técnica, particularmente en escenarios en los que las estaciones de base múltiples en la transferencia blanda no están cosituadas, y las decisiones de descodificación de cada una no son conocidas de las otras estaciones de base en el momento en que cada BS efectúa su decisión de control de la tasa de transmisión. Por ejemplo, en un sistema con una petición de repetición híbrida (HARQ), un paquete nuevo no es transmitido por una MS hasta que recibe una ACK desde una de las estaciones de base en transferencia blanda o hasta que la MS ha transmitido un paquete durante un número máximo autorizado de veces. Por consiguiente, cuando la transmisión previa no es la última transmisión de un paquete, la estación de base no sabe si puede programar la MS para una nueva transmisión a menos que descodifique la transmisión previa y transmita la ACK a la estación móvil. En ausencia de este conocimiento la BS que no efectúa la ACK para las estaciones móviles de la primera transmisión puede enviar un comando HOLD para ahorrar potencia sobre el enlace directo. Sin embargo mediante la OR de la regla HOLD, la MS no será capaz de incrementar su tasa de transmisión a menos que todas las estaciones de base transmitan una ACK a la estación móvil, al mismo tiempo. Para soslayar este problema, la estación de base que no transmite la ACK a la MS tiene que enviar un comando de control de la tasa de transmisión de UP todo el tiempo. Esto incluye las veces en las que la MS no está transmitiendo nada sobre su canal de paquetes inverso, dado que la estación de base puede no ser capaz de transmitir una no transmisión de una transmisión descodificada. Esto es altamente ineficiente desde el punto de vista de la potencia dado que cada BS malgasta la potencia de enlace directo al enviar un comando de control de la tasa de transmisión de UP en todos esos momentos, la estación de base no envía una ACK hacia la estación móvil. However, there are multiple problems in this technique, particularly in scenarios in which the multiple base stations in the soft transfer are not costly, and the decoding decisions of each are not known from the other base stations at the time when that each BS makes its decision to control the transmission rate. For example, in a system with a hybrid repeat request (HARQ), a new packet is not transmitted by an MS until it receives an ACK from one of the soft transfer base stations or until the MS has transmitted a packet during a maximum authorized number of times. Therefore, when the previous transmission is not the last transmission of a packet, the base station does not know if it can program the MS for a new transmission unless it decodes the previous transmission and transmits the ACK to the mobile station. In the absence of this knowledge, the BS that does not perform the ACK for the mobile stations of the first transmission can send a HOLD command to save power on the direct link. However, through the OR of the HOLD rule, the MS will not be able to increase its transmission rate unless all the base stations transmit an ACK to the mobile station at the same time. To avoid this problem, the base station that does not transmit the ACK to the MS has to send a UP rate control command all the time. This includes the times when the MS is not transmitting anything over its reverse packet channel, since the base station may not be able to transmit a non-transmission of a decoded transmission. This is highly inefficient from the point of view of power since each BS wastes direct link power when sending a control command of the UP transmission rate at all these times, the base station does not send an ACK to the mobile station

Caso IV Case IV

En esta forma de realización, todos los sectores celulares del Conjunto Activo de las MS controlan la elevación de las MS con una OR -de regla de DOWN seguida por una OR -de una regla HOLD, similar al Caso III. Sin embargo, a diferencia del Caso III el control es asimétrico con la BS primaria que proporciona la regulación fundamental de la elevación de la tasa de transmisión de datos de la MS mientras que las BSs no primarias proporcionan el control de la congestión. En otras palabras, el sector primario envía un comando de control de la tasa de transmisión de triestado (-1, 0, +1) en base a una QoS deseada hacia la MS donde la no transmisión (0) sobre el bit de control de la tasa de transmisión en el canal de control de la tasa de transmisión se corresponde con el HOLD. Las BSs no primarias envían un bit de control de la tasa de transmisión de ON -OFF (-1, 0) donde la transmisión (0) se corresponde a un UP o a un estado indiferente mientras que un estado ON se corresponde con el DOWN. La BS no primaria puede enviar un comando de control de la tasa de transmisión en base al nivel de congestión de la respectiva BS no primaria. Las BSs no primarias envían un comando de la tasa de transmisión de UP hacia la MS si la BS no primaria no está congestionada y un comando de la tasa de transmisión de DOWN si la BS no primaria está congestionada. Por ejemplo, la BS no primaria puede enviar un comando de la tasa de transmisión de UP si su ROT indica un nivel de congestión bajo y un comando de la tasa de transmisión de DOWN si su ROT indica un nivel de congestión alto. En esta forma de realización el bit de control de la tasa de transmisión procedente de la BS 206 puede ser común a todas las estaciones móviles 202 respecto de las cuales la BS 206 es no primaria. In this embodiment, all the cellular sectors of the Active Set of the MS control the elevation of the MS with a D-rule OR followed by an OR of a HOLD rule, similar to Case III. However, unlike Case III, the control is asymmetric with the primary BS that provides the fundamental regulation of the elevation of the data transmission rate of the MS while the non-primary BSs provide congestion control. In other words, the primary sector sends a command to control the transmission rate of the state (-1, 0, +1) based on a desired QoS towards the MS where the non-transmission (0) over the control bit of The transmission rate in the transmission rate control channel corresponds to the HOLD. The non-primary BSs send a control bit of the ON-OFF transmission rate (-1, 0) where the transmission (0) corresponds to an UP or an indifferent state while an ON state corresponds to the DOWN. The non-primary BS may send a transmission rate control command based on the congestion level of the respective non-primary BS. Non-primary BSs send a UP transmission rate command to the MS if the non-primary BS is not congested and a DOWN transmission rate command if the non-primary BS is congested. For example, the non-primary BS may send a UP transmission rate command if its ROT indicates a low congestion level and a DOWN transmission rate command if its ROT indicates a high congestion level. In this embodiment, the transmission rate control bit from BS 206 may be common to all mobile stations 202 in respect of which BS 206 is non-primary.

Nótese que la propuesta anterior gasta muy poca potencia sobre el enlace directo de las estaciones de base no primarias, dado que el comando de UP se corresponde con la inexistencia de transmisión sobre el bit de control de la tasa de transmisión. Un comando de DOWN procedente de una BS no primaria puede ser enviado si el sistema está intensamente congestionado, proporcionando con ello un cierto control sobre las estaciones de base no primarias, mencionado como un inconveniente en el Caso II. Por ejemplo, si se determina que la ROT del sector excede de un valor predeterminado, como por ejemplo 7 u 8 dB, entonces la BS no primaria se considera que está congestionada y envía un comando de la tasa de transmisión de -1 que representa un comando de la tasa de transmisión de DOWN. En otro caso, la BS no primaria es considerada como no congestionada y se envía un comando de la tasa de transmisión de 0 que representa un comando de UP. Debido a que es menos probable que el sistema esté sobrecargado sobre un largo periodo de tiempo, raramente es enviado un comando de DOWN. La mayor parte del tiempo, en esta forma de realización, una BS no congestionada enviará un comando de la tasa de transmisión de 0, lo cual es lo mismo que enviar ningún comando. Debido a que la BS no congestionada no envía ningún comando de la tasa de transmisión, esta técnica, por consiguiente, no consume demasiada potencia desde el sector no primario. Note that the previous proposal spends very little power on the direct link of non-primary base stations, since the UP command corresponds to the absence of transmission over the transmission rate control bit. A DOWN command from a non-primary BS can be sent if the system is heavily congested, thereby providing some control over non-primary base stations, mentioned as an inconvenience in Case II. For example, if it is determined that the ROT of the sector exceeds a predetermined value, such as 7 or 8 dB, then the non-primary BS is considered to be congested and sends a command of the transmission rate of -1 representing a DOWN transmission rate command. In another case, the non-primary BS is considered as non-congested and a transmission rate command of 0 representing a UP command is sent. Because the system is less likely to be overloaded over a long period of time, a DOWN command is rarely sent. Most of the time, in this embodiment, a non-congested BS will send a command of the transmission rate of 0, which is the same as sending any command. Because the uncongested BS does not send any transmission rate command, this technique, therefore, does not consume too much power from the non-primary sector.

Dado que esta propuesta es simétrica, el control de la tasa de transmisión en la transferencia blanda necesita ser especificado como en el caso de la conmutación celular, como en el Caso II. Durante la conmutación celular puede seguirse una propuesta más conservadora. En una forma de realización, la MS descodificada el (los) bit(s) de control de la tasa de transmisión a partir tanto de la BS primaria 204 (la estación de base cuya área de cobertura está abandonando la MS) y la BS no primaria 206 (la estación de base en cuya área de cobertura está entrando la MS) como un valor de triestado de -1, 0 o 1 que representa un comando de DOWN, HOLD, UP, respectivamente. El funcionamiento de la conmutación celular empieza cuando la MS envía una señal de CELL_SWITCH_INDICATOR que indica que la BS 206 es su nueva BS primaria. Durante el periodo que transcurre desde el principio de la conmutación hasta que la MS recibe los indicadores END_SWITCH INDICATOR (confirmación desde la estación de base que indica que la operación de conmutación se ha completado) o que los indicadores NUM_SOFT_SWITCHING_FRAMES han sido enviados, la MS utiliza la misma lógica para interpretar el (los) bit(s) de control de la tasa de transmisión tanto desde la BS 204 como de la BS 206. Durante este periodo la MS aplica una regla de OR -de -HOLD seguida por la regla de OR -de -DOWN sobre los comandos de control de la tasa de transmisión desde la BS 204 y la BS 206. Durante el periodo de conmutación la MS 202 no es capaz de incrementar la tasa de transmisión incluso si la BS 206 primaria envía un comando de UP debido a la regla OR -de -HOLD. De esta manera, la propuesta es conservadora durante el proceso de conmutación Since this proposal is symmetric, the control of the transmission rate in the soft transfer needs to be specified as in the case of cellular switching, as in Case II. A more conservative proposal can be followed during cell switching. In one embodiment, the MS decoded the transmission rate control bit (s) from both the primary BS 204 (the base station whose coverage area is leaving the MS) and the BS does not primary 206 (the base station in whose coverage area the MS is entering) as a tstastated value of -1, 0 or 1 representing a DOWN, HOLD, UP command, respectively. Cellular switching operation begins when the MS sends a signal from CELL_SWITCH_INDICATOR indicating that BS 206 is its new primary BS. During the period from the beginning of the switching until the MS receives the END_SWITCH INDICATOR indicators (confirmation from the base station indicating that the switching operation has been completed) or that the NUM_SOFT_SWITCHING_FRAMES indicators have been sent, the MS uses the same logic to interpret the transmission rate bit (s) from both BS 204 and BS 206. During this period the MS applies an OR-of-HOLD rule followed by the rule of OR -de -DOWN on the transmission rate control commands from BS 204 and BS 206. During the switching period the MS 202 is not able to increase the transmission rate even if the primary BS 206 sends a command UP due to the OR -de -HOLD rule. In this way, the proposal is conservative during the switching process.

En otra forma de realización adicional, durante el periodo de conmutación, la MS 202 interpreta el comando de control de la tasa de transmisión porcedente de la BS 204 como un comando de triestado (-1, 0, 1) mientras que interpreta el comando de control de la tasa de transmisión procedente de la BS 206 como un comando de ON -OFF (-1, 0). Después de que la MS 202 recibe el indicador END_ SWITCH_INDICATOR que indica que la BS 206 es su nueva BS primaria o ha enviado unos indicadores NUM_SOFT_SIWTCHING_FRAMES que indican la conmutación, la MS comienza a interpretar el comando de control de la tasa de transmisión procedente de la BS 204 como un comando ON -OFF y un comando de control de la tasa de transmisión procedente de la BS 206 como un comando de triestado. Esta propuesta es más agresiva que las técnicas descritas con anterioridad, porque permite que la BS 204 incremente la tasa de transmisión de la MS 202 antes de que descodifique el indicador CELL_SWITCH_INDICATOR. Durante el periodo, el indicador CELL_SWITCH_INDICATOR, es descodificado por una BS en el tiempo en que la MS recibe un indicador de END_SWITCH_INDICATOR, la MS 202 no es capaz de incrementar la tasa de transmisión incluso si la nueva BS primaria 206 envía un comando de UP, dado que el comando de control de la tasa de transmisión procedente de la BS primaria anterior 204 será interpretada como un comando de HOLD por la MS. In a further embodiment, during the switching period, the MS 202 interprets the control command of the rate of transmission of the BS 204 as a triestated command (-1, 0, 1) while interpreting the command of control of the transmission rate from the BS 206 as an ON-OFF command (-1, 0). After the MS 202 receives the END_ SWITCH_INDICATOR indicator indicating that the BS 206 is its new primary BS or has sent NUM_SOFT_SIWTCHING_FRAMES indicators indicating the switching, the MS begins to interpret the transmission rate control command from the BS 204 as an ON-OFF command and a transmission rate control command from the BS 206 as a triestate command. This proposal is more aggressive than the techniques described above, because it allows BS 204 to increase the transmission rate of MS 202 before it decodes the CELL_SWITCH_INDICATOR indicator. During the period, the CELL_SWITCH_INDICATOR indicator is decoded by a BS at the time the MS receives an END_SWITCH_INDICATOR indicator, the MS 202 is not able to increase the transmission rate even if the new primary BS 206 sends a UP command , since the transmission rate control command from the previous primary BS 204 will be interpreted as a HOLD command by the MS.

Técnicas de combinación de múltiples indicadores de control de la tasa de transmisión Techniques for combining multiple indicators of transmission rate control

Una técnica generalizada para la combinación de múltiples indicadores de control de la tasa de transmisión incluye la aplicación de unos factores de ponderación a los diferentes comandos recibidos de control de la tasa de transmisión. Por ejemplo, a la estación de base primaria se le puede asignar un factor de ponderación mayor que a las estaciones de base no primarias en un Conjunto Activo de la MS. Los indicadores de comando de la tasa de transmisión ponderados pueden, a continuación, ser combinados para producir un comando de la tasa de transmisión agregado que es utilizado para controlar la tasa de transmisión de datos de la MS. De acuerdo con lo expuesto con anterioridad, el Caso III se corresponde con un caso en el que se aplica una ponderación igual a los comandos de control de la tasa de transmisión recibidos de todas las estaciones de base en el conjunto activo de las estaciones móviles. El Caso IV es un caso especial de ponderación aplicada a los comandos de control de la tasa de transmisión en el que la ponderación es aplicada al comando de HOLD desde una BS no primaria. Los casos especiales diferentes de la técnica de ponderación para la interpretación y combinación de los indicadores de control de la tasa de transmisión que la MS recibe de sus miembros del Conjunto Activo se describen seguidamente. A generalized technique for the combination of multiple transmission rate control indicators includes the application of weighting factors to the different commands received for transmission rate control. For example, the primary base station can be assigned a higher weighting factor than non-primary base stations in an Active Set of the MS. The weighted transmission rate command indicators can then be combined to produce a command of the aggregate transmission rate that is used to control the data transmission rate of the MS. In accordance with the foregoing, Case III corresponds to a case in which an equal weighting is applied to the transmission rate control commands received from all base stations in the active set of mobile stations. Case IV is a special case of weighting applied to the transmission rate control commands in which the weighting is applied to the HOLD command from a non-primary BS. Special cases other than the weighting technique for the interpretation and combination of the transmission rate control indicators that the MS receives from its members of the Active Set are described below.

Reglas de combinación de control de la tasa de transmisión para el control de la tasa de transmisión común / en grupo Combination rules of transmission rate control for control of common / group transmission rate

Si una MS recibe una ACK, o después de su último subpaquete, la MS descodifica los indicadores de control de la tasa de transmisión procedentes de todos los F-RCCHs que han sido asignados a la MS por los miembros del conjunto activo de las MS. Cada indicador de control de la tasa de transmisión tiene tres estados: DOWN, HOLD, y UP. El efecto de un comando de control de la tasa de transmisión es cambiar la T/P autorizada en una cierta cantidad, donde la T/P autorizada es la relación máxima permitida de “trafico a piloto” que la estación móvil está autorizad apara transmitir y es autorizada como una indicación de la tasa de transmisión de datos de la MS que puede ser autorizada. En una forma de realización, la MS combina todos los indicadores de control de la tasa de transmisión que recibe en base a las siguientes reglas OR -de -DOWN: If an MS receives an ACK, or after its last subpackage, the MS decodes the transmission rate control indicators from all the F-RCCHs that have been assigned to the MS by the members of the active set of the MS. Each transmission rate control indicator has three states: DOWN, HOLD, and UP. The effect of a transmission rate control command is to change the authorized T / P by a certain amount, where the authorized T / P is the maximum permissible “traffic to pilot” ratio that the mobile station is authorized to transmit and It is authorized as an indication of the data transmission rate of the MS that can be authorized. In one embodiment, the MS combines all the transmission rate control indicators it receives based on the following OR -de-DOWN rules:

Si cualquier indicador es un DOWN, entonces la MS reduce su T/P autorizada en una cantidad predeterminada desde el nivel actual. If any indicator is a DOWN, then the MS reduces its authorized T / P by a predetermined amount from the current level.

Si ningún indicador es un DOWN y al menos un indicador es un HOLD, entonces la MS mantiene el nivel de T/P actual autorizado. If no indicator is a DOWN and at least one indicator is a HOLD, then the MS maintains the current authorized T / P level.

En otro caso, todos los indicadores son de UP y la MS incrementa su T/P autorizada en una cantidad predeterminada desde el nivel actual. Otherwise, all indicators are from UP and the MS increases its authorized T / P by a predetermined amount from the current level.

Se destaca que las cantidades predeterminadas en las que una MS aumenta o disminuye desde su T/P autorizada actual pueden ser las mismas, o pueden ser diferentes dependiendo de la T/P actual autorizada de la MS. It is noted that the predetermined amounts in which an MS increases or decreases from its current authorized T / P may be the same, or may be different depending on the current authorized T / P of the MS.

Reglas de combinación de control de la tasa de transmisión para el control dedicado de la tasa de transmisión Combination rules of transmission rate control for dedicated transmission rate control

Para el control de la tasa de transmisión dedicada, si una MS recibe una ACK sobre el F-ACKH desde una BS, descodifica todos los F-RCCHs que están asignados a la MS, con independencia de si la MS recibe o no una ACK de una BS. La robustez de un sistema de comunicaciones que utiliza este procedimiento de recepción puede ser mejorada utilizando las siguientes técnicas de ponderación. For the control of the dedicated transmission rate, if an MS receives an ACK on the F-ACKH from a BS, it decodes all the F-RCCHs that are assigned to the MS, regardless of whether or not the MS receives an ACK of a BS. The robustness of a communications system that uses this reception procedure can be improved using the following weighting techniques.

El indicador de control de la tasa de transmisión procedente de la MS primaria tiene tres estados: The transmission rate control indicator from the primary MS has three states:

El indicador de control de la tasa de transmisión desde una BS no primaria tiene dos estados: The transmission rate control indicator from a non-primary BS has two states:

RATE_DECREASE y RATE_HOLD. Esto puede ser interpretado como una técnica de ponderación en la que el estado RATE_HOLD y el estado RATE_INCREASE del indicador de control de la tasa de transmisión procedente de la BS no primaria es ponderado mediante un factor de NULL. RATE_DECREASE and RATE_HOLD. This can be interpreted as a weighting technique in which the RATE_HOLD state and the RATE_INCREASE state of the transmission rate control indicator from the non-primary BS is weighted by a NULL factor.

La MS combina los indicadores de control de la tasa de transmisión deseadas en base a las siguientes reglas: The MS combines the desired transmission rate control indicators based on the following rules:

RATE_DECREASE, RATE_HOLD, y RATE_INCREASE. RATE_DECREASE, RATE_HOLD, and RATE_INCREASE.

-si cualquier indicador es un RATE_DECREASE, entonces la MS reduce su tasa de transmisión en una cantidad deseada, por ejemplo en 1. -if any indicator is a RATE_DECREASE, then the MS reduces its transmission rate by a desired amount, for example by 1.

-Si ningún indicador es un RATE_DECREASE y al menos un indicador es un RATE_HOLD, entonces la MS mantiene la tasa de transmisión actual. -If no indicator is a RATE_DECREASE and at least one indicator is a RATE_HOLD, then the MS maintains the current transmission rate.

-Si ningún indicador es un RATE_DECREASE o un RATE_HOLD, y al menos un indicador es un RATE_INCREASE, entonces la MS incrementa su tasa de transmisión en una cantidad deseada, por ejemplo en 1. -If no indicator is a RATE_DECREASE or a RATE_HOLD, and at least one indicator is a RATE_INCREASE, then the MS increases its transmission rate by a desired amount, for example by 1.

-En otro caso, todos los indicadores de control de la tasa de transmisión son RATE_HOLD y la MS mantiene la tasa de transmisión actual. -In another case, all the transmission rate control indicators are RATE_HOLD and the MS maintains the current transmission rate.

Se destaca que la MS combina los indicadores de control de la tasa de transmisión deseada los cuales incluyen los indicadores de control de la tasa de transmisión de todos los miembros activos del conjunto activo de las MS, o pueden incluir los indicadores de control de la tasa de transmisión de solo algunos de los miembros del conjunto activo de las MS. It is emphasized that the MS combines the control indicators of the desired transmission rate which include the control indicators of the transmission rate of all active members of the active set of the MS, or may include the rate control indicators of transmission of only some of the members of the active set of MS.

Procedimiento durante la conmutación celular para el control de la tasa de transmisión dedicada: Procedure during cellular switching for the control of the dedicated transmission rate:

Después de que una MS inicia una conmutación celular operando mediante el envío de una CELL_SWITCH INDICATOR, la MS asume que los indicadores de la tasa de transmisión de control procedentes tanto de la BS primaria antigua como de la BS primaria nueva tienen cada uno tres estados: RATE_DECREASE, RATE_HOLD, y RATE_INCREASE. Los indicadores de control de la tasa de transmisión procedentes de todas las demás BS no primarias permanecen sin modificaciones, y tienen dos estados: RATE_DECREASE y NULL_INDICATION. Los indicadores de control de la tasa de transmisión se combinan utilizando las mismas reglas de combinación descritas inmediatamente antes. After an MS initiates a cellular switching operating by sending a CELL_SWITCH INDICATOR, the MS assumes that the control transmission rate indicators from both the old primary BS and the new primary BS each have three states: RATE_DECREASE, RATE_HOLD, and RATE_INCREASE. The transmission rate control indicators from all other non-primary BSs remain unchanged, and have two states: RATE_DECREASE and NULL_INDICATION. Transmission rate control indicators are combined using the same combination rules described immediately before.

Tras la recepción de un END_SWITCH_INDICATOR, o después del envío de un NULL_SOFT_SWITCHING_FRAMES, la MS asume que el indicador de control de la tasa de transmisión procedente de la nueva BS primaria tiene tres estados: RATE_DECREASE, RATE_HOLD, y RATE_INCREASE. Los indicadores de control de la tasa de transmisión procedentes de todas las demás BSs no primarias incluyendo la BS primaria antigua, tienen dos estados: RATE_DECREASE y NULL_INDICATION. Los indicadores de control de la tasa de transmisión se combinan en base a las mismas reglas de combinación descritas inmediatamente antes. Upon receipt of an END_SWITCH_INDICATOR, or after sending a NULL_SOFT_SWITCHING_FRAMES, the MS assumes that the transmission rate control indicator from the new primary BS has three states: RATE_DECREASE, RATE_HOLD, and RATE_INCREASE. The transmission rate control indicators from all other non-primary BSs, including the old primary BS, have two states: RATE_DECREASE and NULL_INDICATION. Transmission rate control indicators are combined based on the same combination rules described immediately before.

Una propuesta alternativa consiste en definir los estados del F-RCCH a partir de una BS no primaria “sobre la marcha” en base a lo que es recibido en el correspondiente F-ACKCH desde la BS asociada. Para esta propuesta, se utiliza el siguiente procedimiento: An alternative proposal is to define the states of the F-RCCH from a non-primary BS "on the fly" based on what is received in the corresponding F-ACKCH from the associated BS. For this proposal, the following procedure is used:

Si una ACK es recibida desde un F-ACKCH, entonces la MS interpreta que el correspondiente F-RCCH procedente de la misma BS no primaria tiene tres estados: RATE_DECREASE, RATE_HOLD, y RATE_INCREASE. If an ACK is received from an F-ACKCH, then the MS interprets that the corresponding F-RCCH from the same non-primary BS has three states: RATE_DECREASE, RATE_HOLD, and RATE_INCREASE.

Si no se recibe ninguna ACK desde un F-ACKCH (después del último subpaquete), entonces la MS interpreta que el correspondiente F-RCCH procedente de la misma BS no primaria tiene dos estados: RATE_DEREASE y NULL_INDICATION. If no ACK is received from an F-ACKCH (after the last subpackage), then the MS interprets that the corresponding F-RCCH from the same non-primary BS has two states: RATE_DEREASE and NULL_INDICATION.

Todas las demás reglas de combinación siguen siendo las mismas de acuerdo con lo descrito inmediatamente antes. All other combination rules remain the same as described immediately before.

La Figura 3 es un diagrama de flujo que ilustra una técnica de combinación de indicadores de control de la tasa de transmisión para el control de la tasa de transmisión común / de grupo. En un esquema de control de la tasa de transmisión común / de grupo, un comando de control de la tasa de transmisión es enviado y supervisado por todas las estaciones móviles o por un grupo de estaciones móviles dentro del área de cobertura de la estación de base. El flujo empieza en el bloque 302. En el bloque 304 una MS descodifica unos indicadores de control de la tasa de transmisión recibidos desde los miembros del conjunto activo de las MS de una BS. En el bloque 306 la MS determina si cualquiera de los indicadores de control de la tasa de transmisión es un indicador AUTHORIZED_T2P_DECREASE (comando de control de la tasa de transmisión de DOWN). Si al menos uno de los indicadores es un indicador AUTHORIZED_T2P_DECREASE, un resultado “YES”, entonces el tiempo continúa hasta el bloque 308. En el bloque 308 la MS reduce su nivel de T/P autorizado (Tráfico a Piloto) en una cantidad predeterminada. El flujo entonces continúa hasta el bloque 310, donde finaliza el proceso de combinación finaliza. Figure 3 is a flow chart illustrating a combination technique of transmission rate control indicators for the control of the common / group transmission rate. In a common / group transmission rate control scheme, a transmission rate control command is sent and monitored by all mobile stations or by a group of mobile stations within the coverage area of the base station . The flow begins in block 302. In block 304 an MS decodes control indicators of the transmission rate received from the members of the active set of MS of a BS. In block 306 the MS determines whether any of the transmission rate control indicators is an AUTHORIZED_T2P_DECREASE indicator (DOWN transmission rate control command). If at least one of the indicators is an AUTHORIZED_T2P_DECREASE indicator, a “YES” result, then the time continues to block 308. In block 308 the MS reduces its authorized T / P level (Traffic to Pilot) by a predetermined amount . The flow then continues to block 310, where the combination process ends.

Volviendo al bloque 306 si ninguno de los indicadores es un indicador AUTHORIZED_T2P_DECREASE, un resultado “NO”, entonces el flujo continúa hasta el bloque 312. En el bloque 312, la MS determina si cualquiera de los indicadores de control de la tasa de transmisión es un indicador AUTHORIZED_T2P_HOLD (comando de control de la tasa de transmisión de HOLD). Si al menos uno de los indicadores es un AUTHORIZED_T2P_HOLD, un resultado “YES”, entonces el flujo continúa hasta el bloque 314. En el bloque 314 la MS mantiene su nivel de T/P autorizado actual. El flujo entonces continúa hasta el bloque 310 donde el proceso finaliza. Returning to block 306 if none of the indicators is an AUTHORIZED_T2P_DECREASE indicator, a “NO” result, then the flow continues to block 312. In block 312, the MS determines whether any of the transmission rate control indicators is an AUTHORIZED_T2P_HOLD indicator (HOLD transmission rate control command). If at least one of the indicators is an AUTHORIZED_T2P_HOLD, a “YES” result, then the flow continues to block 314. In block 314 the MS maintains its current authorized T / P level. The flow then continues to block 310 where the process ends.

Volviendo al bloque 312, si ninguno de los indicadores es un AUTHORIZED_T2P_HOLD, un resultado de “NO” , entonces todos los indicadores deben ser AUTHORIZED_T2P_INCREASE (comando de control de la tasa de transmisión de UP) porque los indicadores pueden solo ser uno de los tres valores, o bien AUTHORIZED_T2P_DECREASE, AUTHORIZED_T2P_HOLD, o bien AUTHORIZED_T2P_INCREASE. Por consiguiente, en el bloque 312, si ninguno de los indicadores es un AUTHORIZED_T2P_HOLD, el flujo continúa hasta el bloque 316. En el bloque 316 la MS incrementa su T/P autorizada en una cantidad predeterminada. El flujo entonces continúa hasta el bloque 310 donde el proceso finaliza. Returning to block 312, if none of the indicators is an AUTHORIZED_T2P_HOLD, a result of “NO”, then all indicators must be AUTHORIZED_T2P_INCREASE (control command of the UP transmission rate) because the indicators can only be one of the three values, either AUTHORIZED_T2P_DECREASE, AUTHORIZED_T2P_HOLD, or AUTHORIZED_T2P_INCREASE. Therefore, in block 312, if none of the indicators is an AUTHORIZED_T2P_HOLD, the flow continues to block 316. In block 316 the MS increases its authorized T / P by a predetermined amount. The flow then continues to block 310 where the process ends.

La Figura 4 es un diagrama de flujo que ilustra una técnica para combinar el control de la tasa de transmisión de una propuesta de control de la tasa de transmisión dedicada. En la propuesta de control de la tasa de transmisión dedicada, un comando específico de la tasa de transmisión separada para cada estación móvil es enviado a todas las MS. El flujo empieza en el bloque 402. En el bloque 404 una MS descodifica los indicadores de control de la tasa de transmisión recibidos de la BS primaria y no primaria. Un indicador de control de la tasa de transmisión procedente de una BS primaria puede o bien ser un RATE_DECREASE, RATE_HOLD, o un RATE_INCREASE. Un indicador de control de la tasa de transmisión procedente de una BS no primaria puede o bien ser un RATE_DECREASE o bien un NULL_INDICATION. El flujo continúa hasta el bloque 406. En el bloque 406 la MS determina si cualquiera de los indicadores de control de la tasa de transmisión es un RATE_DECREASE. Si al menos uno de los indicadores es un RATE_DECREASE, un resultado “YES” en el bloque 406, entonces el flujo continúa hasta el bloque 408. En el bloque 408 la MS reduce su tasa de transmisión de datos. Por ejemplo, la MS puede reducir su tasa de transmisión de datos en un valor de uno. El flujo, entonces continúa hasta el bloque 410, donde el proceso de combinación finaliza. Figure 4 is a flow chart illustrating a technique for combining the transmission rate control of a dedicated transmission rate control proposal. In the proposal for controlling the dedicated transmission rate, a specific command of the separate transmission rate for each mobile station is sent to all MS. The flow begins in block 402. In block 404 an MS decodes the transmission rate control indicators received from the primary and non-primary BS. A transmission rate control indicator from a primary BS can either be a RATE_DECREASE, RATE_HOLD, or a RATE_INCREASE. A transmission rate control indicator from a non-primary BS can either be a RATE_DECREASE or a NULL_INDICATION. The flow continues to block 406. In block 406 the MS determines whether any of the transmission rate control indicators is a RATE_DECREASE. If at least one of the indicators is a RATE_DECREASE, a "YES" result in block 406, then the flow continues to block 408. In block 408 the MS reduces its data transmission rate. For example, the MS can reduce its data transmission rate by a value of one. The flow then continues to block 410, where the combination process ends.

Volviendo al bloque 460 si ninguno de los indicadores es un RATE_DECREASE, un resultado “NO” en el bloque 406, entonces el flujo continúa hasta el bloque 412. En el bloque 412, la MS determina si el indicador de control de la tasa de transmisión procedente de la BS primaria es un RATE_HOLD. Si al menos uno de los indicadores es un RATE_HOLD, entonces el flujo continúa hasta el bloque 414. En el bloque 414 la MS mantiene su tasa de transmisión de datos actual. El flujo entonces continúa hasta el bloque 410 donde el proceso finaliza. Returning to block 460 if none of the indicators is a RATE_DECREASE, a “NO” result in block 406, then the flow continues to block 412. In block 412, the MS determines whether the transmission rate control indicator from the primary BS is a RATE_HOLD. If at least one of the indicators is a RATE_HOLD, then the flow continues to block 414. In block 414 the MS maintains its current data transmission rate. The flow then continues to block 410 where the process ends.

Volviendo al bloque 412, si ninguno de los indicadores es un RATE_HOLD, un resultado “NO”, entonces el flujo continúa hasta el bloque 416. En el bloque 416, dado que ninguno de los indicadores es un RATE_DECREASE y el indicador procedente de la BS primaria no es un RATE_HOLD, la MS aumenta su tasa de transmisón de datos. El flujo entonces continúa hasta el bloque 410 donde el proceso finaliza. Returning to block 412, if none of the indicators is a RATE_HOLD, a “NO” result, then the flow continues to block 416. In block 416, since none of the indicators is a RATE_DECREASE and the indicator from the BS Primary is not a RATE_HOLD, the MS increases its data transmission rate. The flow then continues to block 410 where the process ends.

La Figura 5 es un diagrama de bloques de un dispositivo de comunicaciones inalámbricas estructurado de acuerdo con una forma de realización ejemplar de la presente invención. El dispositivo de comunicaciones 502 incluye una interfaz de red 506, un procesador de señal digital (DSP) 508 un procesador principal 510, un dispositivo de memoria 512 un producto de programa 514, y una interfaz de usuario 516. Figure 5 is a block diagram of a wireless communications device structured in accordance with an exemplary embodiment of the present invention. The communication device 502 includes a network interface 506, a digital signal processor (DSP) 508 a main processor 510, a memory device 512 a program product 514, and a user interface 516.

Las señales procedentes de la infraestructura son recibidas por la interfaz de red 506 y enviadas al procesador principal 510. El procesador principal 510 recibe las señales y, dependiendo del contenido de la señal, responde con las acciones apropiadas. Por ejemplo, el procesador principal 510 puede determinar una tasa de transmisión de datos de acuerdo con las propias señales recibidas, o puede encaminar las señales recibidas hacia el DSP 508 para determinar una tasa de transmisión de datos. The signals from the infrastructure are received by the network interface 506 and sent to the main processor 510. The main processor 510 receives the signals and, depending on the content of the signal, responds with the appropriate actions. For example, the main processor 510 can determine a data transmission rate according to the received signals themselves, or it can route the signals received to the DSP 508 to determine a data transmission rate.

En una forma de realización, la interfaz de red 506 puede ser un transceptor y una antena para situarse en interfaz con la infraestructura a lo largo de un canal inalámbrico. En otra forma de realización, la interfaz de red 506 puede ser una tarjeta de interfaz de red utilizada para su colocación en interfaz con la estructura a lo largo de las líneas terrestres. In one embodiment, the network interface 506 can be a transceiver and an antenna to interface with the infrastructure along a wireless channel. In another embodiment, the network interface 506 may be a network interface card used for interface placement with the structure along the land lines.

Tanto el procesador principal 510 como el DSP 508 están conectados a un dispositivo de memoria 512. El dispositivo de memoria 512 puede ser utilizado para almacenar datos durante el funcionamiento del WCD, así como para almacenar un código de programa de almacenamiento que será ejecutado por el procesador central 510 o por el DSP 508. Por ejemplo, el procesador principal, el DSP, o ambos, pueden operar bajo el control de las instrucciones de programación que están temporalmente almacenadas en el dispositivo de memoria 512. El procesador principal y el DSP pueden incluir, así mismo, una memoria de almacenamiento de programa particular suyo. Cuando las instrucciones de programación son ejecutadas, el procesador principal 510 o el DSP 508, o ambos, llevan a cabo sus funciones, por ejemplo la compresión o descompresión de paquetes de datos. De esta manera, las etapas de programación implementan la funcionalidad del respectivo procesador principal o CPU, y del DSP, de manera que el procesador principal y el DSP pueden, cada uno, ser fabricados para llevar a cabo las funciones de determinación de una tasa de transmisión de datos de acuerdo con lo deseado. Las etapas de programación pueden ser recibidas desde un producto de programa 514. El producto de programa 514 puede almacenar, y transferir las etapas de programación hasta la memoria 512 para su ejecución por el procesador principal, el CPU, o ambos. Both the main processor 510 and the DSP 508 are connected to a memory device 512. The memory device 512 can be used to store data during WCD operation, as well as to store a storage program code that will be executed by the central processor 510 or by DSP 508. For example, the main processor, the DSP, or both, can operate under the control of the programming instructions that are temporarily stored in the memory device 512. The main processor and the DSP can also include a storage memory of your particular program. When the programming instructions are executed, the main processor 510 or the DSP 508, or both, carry out their functions, for example the compression or decompression of data packets. In this way, the programming stages implement the functionality of the respective main processor or CPU, and of the DSP, so that the main processor and the DSP can each be manufactured to carry out the functions of determining a rate of data transmission according to the desired. The programming steps can be received from a program product 514. The program product 514 can store, and transfer the programming stages to memory 512 for execution by the main processor, the CPU, or both.

El producto de programa 514 puede consistir en nos chips de memoria de semiconductor, como por ejemplo una memoria RAM, una memoria instantánea, una memoria ROM, una memoria EPROM, una memoria EEPROM, registros, así como otros dispositivos de almacenamiento, como por ejemplo un disco duro, un disco extraíble, un almacenamiento en CD-ROM, DVD, o cualquier otra forma de medio de almacenamiento conocida en la técnica que pueda almacenar instrucciones legibles por computadora. Así mismo, el producto de programa 514 puede ser el archivo fuente que incluya las etapas de programa que sean recibidas desde la red y almacenadas en la memoria y sean, a continuación, ejecutadas. De esta forma, las etapas de procesamiento necesarias para el funcionamiento de acuerdo con la invención pueden ser incorporadas en el producto de programa 514. En la Figura 5, el medio de almacenamiento ejemplar se muestra acoplado con el procesador principal, de tal manera que el procesador principal pueda leer la información procedente de, y leer la información hacia, el medio de almacenamiento. Como alternativa, el medio de almacenamiento puede ser solidario con el procesador principal. The program product 514 can consist of semiconductor memory chips, such as RAM, instant memory, ROM, EPROM, EEPROM, registers, and other storage devices, such as for example a hard disk, a removable disk, a storage on CD-ROM, DVD, or any other form of storage medium known in the art that can store computer-readable instructions. Also, the program product 514 can be the source file that includes the program steps that are received from the network and stored in the memory and are then executed. In this way, the processing steps necessary for operation according to the invention can be incorporated into the program product 514. In Figure 5, the exemplary storage medium is shown coupled to the main processor, such that the main processor can read the information coming from, and read the information towards, the storage medium. Alternatively, the storage medium can be in solidarity with the main processor.

La interfaz de usuario 516 está conectada tanto al procesador principal 510 como al DSP 508. Por ejemplo la interfaz de usuario puede incluir un teclado, o unas teclas o botones funcionales especiales, que estén encaminadas hacia el procesador principal 510 y puede ser utilizada por un usuario para solicitar una operación específica por parte del dispositivo de iniciación. La interfaz de usuario 516 puede, así mismo, incluir un altavoz que esté conectado al DSP 510 y ser utilizado para generar de salida datos de audio hacia el usuario. The user interface 516 is connected to both the main processor 510 and the DSP 508. For example, the user interface may include a keyboard, or special functional keys or buttons, which are routed to the main processor 510 and can be used by a user to request a specific operation by the initiation device. The user interface 516 can also include a speaker that is connected to the DSP 510 and can be used to output audio data to the user.

Los expertos en la materia comprenderán que la información y las señales pueden ser representadas utilizando cualquiera de las diversas técnicas y procedimientos. Por ejemplo, los datos, las instrucciones, los comandos, la información, las señales, los bits, los símbolos y los chips a los que pudo hacerse referencia a lo largo de la descripción anterior, pueden ser representados mediante voltajes, corrientes, ondas electromagnéticas, campos o partículas magnéticas, campos o partículas ópticas, o cualquier combinación de éstos. Those skilled in the art will understand that information and signals can be represented using any of the various techniques and procedures. For example, the data, instructions, commands, information, signals, bits, symbols and chips that could be referred to throughout the previous description can be represented by voltages, currents, electromagnetic waves , magnetic fields or particles, optical fields or particles, or any combination thereof.

Los expertos en la materia apreciarán, así mismo, que los diversos bloques, módulos, circuitos ilustrativos, y las etapas algorítmicas descritas en conexión con las formas de realización divulgadas en la presente memoria pueden ser implementados como hardware electrónico, software informático, o combinaciones de ambos. Para ilustrar con claridad esta intercambiabilidad de hardware y software, se han descrito con anterioridad genéricamente diversos componentes, bloques, módulos, circuitos y etapas ilustrativas, en términos de su funcionalidad. Si dicha funcionalidad es implementada como hardware o software depende de la aplicación concreta y de los condicionamientos de diseño impuestos sobre el sistema global. Los expertos en la materia pueden implementar la funcionalidad descrita de formas distintas para cada aplicación concreta, pero dichas decisiones de implementación no deben ser interpretadas como separativas del alcance de la presente invención. Those skilled in the art will also appreciate that the various blocks, modules, illustrative circuits, and algorithmic steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both of them. To clearly illustrate this interchangeability of hardware and software, various components, blocks, modules, circuits and illustrative stages have been described previously generically, in terms of their functionality. If such functionality is implemented as hardware or software, it depends on the specific application and the design constraints imposed on the global system. Those skilled in the art can implement the described functionality in different ways for each specific application, but such implementation decisions should not be interpreted as separating the scope of the present invention.

Los diversos bloques, módulos y circuitos lógicos ilustrativos descritos en conexión con las formas de realización divulgadas en la presente invención, pueden ser implementados o ejecutados con un procesador de propósito general, un procesador digital de la señal (DSP), un circuito integrado específico de la aplicación (ASIC), una matriz de puertas programable en campo (FPGA) u otro dispositivo lógico programable, una pasarela discreta o una lógica de transistor, unos componentes de hardware discretos o cualquier combinación de éstos diseñados para llevar a cabo las funciones descritas en la presente memoria. Un procesador de propósito general puede ser un microprocesador pero, como alternativa, el procesador puede ser cualquier procesador convencional, un controlador, un microcontrolador, o una máquina de estados. El procesador puede, así mismo, ser implementado como una combinación de dispositivos informáticos, como por ejemplo una combinación de un DSP y un microprocesador, como una pluralidad de microprocesadores, como uno o más microprocesadores en combinación con un núcleo de DSP o cualquier otra configuración del tipo indicado. The various blocks, modules and illustrative logic circuits described in connection with the embodiments disclosed in the present invention, can be implemented or executed with a general purpose processor, a digital signal processor (DSP), a specific integrated circuit of the application (ASIC), a field programmable door array (FPGA) or other programmable logic device, a discrete gateway or a transistor logic, discrete hardware components or any combination thereof designed to perform the functions described in This memory. A general purpose processor may be a microprocessor but, alternatively, the processor may be any conventional processor, a controller, a microcontroller, or a state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, such as a plurality of microprocessors, such as one or more microprocessors in combination with a DSP core or any other configuration. of the indicated type.

El procedimiento o la técnica descrita en conexión con las formas de realización divulgadas en la presente memoria, pueden ser incorporadas directamente en hardware, en un módulo software ejecutado por un procesador, o en una combinación de los dos. Un módulo software puede residir en una memoria RAM, en una memoria instantánea, en una memoria ROM, en una memoria EPROM, en una memoria EEPROM, en unos registros, en un disco duro, en un disco extraíble, en un CD-ROM, o en cualquier otra forma de medio de almacenamiento conocido en la técnica. Un medio de almacenamiento ejemplar está acoplado al procesador de tal manera que el procesador puede leer la información procedente de, y escribir una información hacia, el medio de almacenamiento. Como alternativa, el medio de almacenamiento puede ser solidario con el procesador. El procesador y el medio de almacenamiento pueden residir en un ASIC. El ASIC puede residir en un terminal de usuario. Como alternativa, el procesador y el medio de almacenamiento pueden residir como componentes discretos en un terminal de usuario. The procedure or technique described in connection with the embodiments disclosed herein may be incorporated directly into hardware, into a software module executed by a processor, or in a combination of the two. A software module can reside in a RAM memory, in an instant memory, in a ROM memory, in an EPROM memory, in an EEPROM memory, in some registers, in a hard disk, in a removable disk, in a CD-ROM, or in any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read the information coming from, and write information to, the storage medium. Alternatively, the storage medium can be in solidarity with the processor. The processor and storage medium may reside in an ASIC. The ASIC can reside in a user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal.

La descripción anterior de las formas de realización divulgadas se ha ofrecido para posibilitar que cualquier persona experta en la materia lleve a cabo o utilice la presente invención. Diversas modificaciones a estas formas de realización resultarán evidentes sin dificultad a los expertos en la materia, y los principios genéricos definidos en la presente memoria pueden ser aplicados a otras formas de realización sin apartarse del alcance de la invención. De esta manera, la presente invención no pretende quedar limitada a las formas de realización mostradas en la presente memoria sino que debe concedérsele el más amplio alcance acorde con los principios y características distintivas novedosas divulgadas en la presente memoria. The above description of the disclosed embodiments has been offered to enable any person skilled in the art to carry out or use the present invention. Various modifications to these embodiments will be apparent without difficulty to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but should be granted the broadest scope in accordance with the novel distinctive principles and characteristics disclosed herein.

Claims (19)

REIVINDICACIONES 1.-Un procedimiento para controlar una tasa de transmisión de datos de una transmisión en un sistema de comunicaciones inalámbricas (100) durante una transferencia, comprendiendo el procedimiento 1. A method for controlling a data transmission rate of a transmission in a wireless communication system (100) during a transfer, the procedure comprising la recepción de las transmisiones procedentes de una pluralidad de estaciones de base (204, 206); the reception of transmissions from a plurality of base stations (204, 206); la determinación de un comando de control de la tasa de transmisión de acuerdo con las transmisiones recibidas desde la pluralidad de estaciones de base (204, 206); y the determination of a transmission rate control command according to the transmissions received from the plurality of base stations (204, 206); Y el ajuste de la tasa de transmisión de datos de una transmisión de acuerdo con el comando de control de la tasa de transmisión determinada, the adjustment of the data transmission rate of a transmission according to the control command of the determined transmission rate, caracterizado porque  characterized because la determinación de un comando de control de la tasa de transmisión comprende, así mismo, la combinación de una pluralidad de comandos de la tasa de transmisión y la combinación comprende la aplicación de unos factores de ponderación en los comandos de control de la tasa de transmisión derivados de las transmisiones recibidas, en las que una estación entre la pluralidad de estaciones de base (204, 206) es designada como una estación de base primaria (204) y al comando de control de la tasa de transmisión derivada de la estación de base primaria (204) se le asigna un factor de ponderación mayor que al comando de control de la tasa de transmisión procedente de las estaciones de base no primarias (206). The determination of a transmission rate control command also includes the combination of a plurality of transmission rate commands and the combination includes the application of weighting factors in the transmission rate control commands. derived from the received transmissions, in which a station among the plurality of base stations (204, 206) is designated as a primary base station (204) and to the command of control of the transmission rate derived from the base station Primary (204) is assigned a weighting factor greater than the control command of the transmission rate from non-primary base stations (206). 2.-Un procedimiento de acuerdo con lo definido en la Reivindicación 1, en el que la estación de base primaria (204) envía una transmisión que especifica un comando de control de la tasa de transmisión en base a una calidad de servicio deseada. 2. A method according to what is defined in Claim 1, wherein the primary base station (204) sends a transmission that specifies a transmission rate control command based on a desired quality of service. 3.-Un procedimiento de acuerdo con lo definido en la Reivindicación 1, en el que la combinación de la pluralidad de transmisiones de comandos de la tasa de transmisión es una operación asimétrica. 3. A method as defined in Claim 1, wherein the combination of the plurality of command transmissions of the transmission rate is an asymmetric operation. 4.-Un procedimiento de acuerdo con lo definido en la reivindicación 3, en el que la estación de base primaria (204) controla la elevación de la tasa de transmisión de datos. 4. A method as defined in claim 3, wherein the primary base station (204) controls the elevation of the data transmission rate. 5.-Un procedimiento de acuerdo con lo definido en la Reivindicación 3, en el que las estaciones de base no primarias (206) proporcionan el control de la tasa de transmisión de datos de la congestión del sistema. 5. A method as defined in Claim 3, wherein the non-primary base stations (206) provide control of the data transmission rate of the system congestion. 6.-Un procedimiento de acuerdo con lo definido en la Reivindicación 1, en el que la combinación de la pluralidad de comandos de la tasa de transmisión comprende así mismo la reducción de la tasa de transmisión de datos si al menos un comando de la tasa de transmisión de datos es un comando para la disminución de la tasa de transmisión. 6. A method according to what is defined in claim 1, wherein the combination of the plurality of commands of the transmission rate also includes the reduction of the data transmission rate if at least one command of the rate Data transmission is a command to decrease the transmission rate. 7.-Un procedimiento de acuerdo con lo definido en la Reivindicación 1, en el que la combinación de la pluralidad de comandos de la tasa de transmisión comprende así mismo el mantenimiento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión de datos es un comando de disminución de la tasa de transmisión y al menos un comando de la tasa de transmisión es un comando para mantener la tasa de transmisión de datos. 7. A method as defined in Claim 1, wherein the combination of the plurality of commands of the transmission rate also includes the maintenance of the data transmission rate if none of the commands of the rate Data transmission is a command of decreasing the transmission rate and at least one command of the transmission rate is a command to maintain the data transmission rate. 8.-Un procedimiento de acuerdo con lo definido en la Reivindicación 1, en el que la combinación de la pluralidad de datos de la tasa de transmisión comprende así mismo el mantenimiento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión es un comando para disminuir la tasa de transmisión, un comando de incremento de la tasa de transmisión o un comando para mantener la tasa de transmisión de datos. 8. A method according to what is defined in Claim 1, wherein the combination of the plurality of data of the transmission rate also includes the maintenance of the data transmission rate if none of the commands of the rate Transmission is a command to decrease the transmission rate, a command to increase the transmission rate or a command to maintain the data transmission rate. 9.-Un procedimiento de acuerdo con la definido en la Reivindicación 1, en el que la combinación de la pluralidad de comandos de la tasa de transmisión comprende así mismo el incremento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión de datos es un comando para la reducción de la tasa de transmisión para mantener la tasa de transmisión de datos y al menos un comando de la tasa de transmisión de datos es un comando para el aumento de la tasa de transmisión de datos. 9. A method according to that defined in Claim 1, wherein the combination of the plurality of commands of the transmission rate also includes the increase of the data transmission rate if none of the commands of the rate Data transmission is a command for reducing the transmission rate to maintain the data transmission rate and at least one command for the data transmission rate is a command for increasing the data transmission rate. 10.-Un aparato para controlar una tasa de transmisión de datos de una transmisión de un sistema de comunicaciones inalámbricas (100) durante una transferencia, comprendiendo el aparato 10. An apparatus for controlling a data transmission rate of a transmission of a wireless communication system (100) during a transfer, the apparatus comprising un receptor (506) configurado para recibir transmisiones de una pluralidad de estaciones de base (204, 206); a receiver (506) configured to receive transmissions from a plurality of base stations (204, 206); un procesador (510) configurado para determinar un comando de control de la tasa de transmisión de acuerdo con las transmisiones recibidas de la pluralidad de estaciones de base (204, 206) y para ajustar la tasa de transmisión de datos de una transmisión de acuerdo con los comandos de control de la tasa de transmisión de datos determinados, a processor (510) configured to determine a transmission rate control command according to the transmissions received from the plurality of base stations (204, 206) and to adjust the data transmission rate of a transmission according to the control commands for the determined data transmission rate, caracterizado porque  characterized because el procesador (510) está, así mismo, configurado para combinar los comandos de control de la tasa de transmisión derivados de las transmisiones recibidas de la pluralidad de estaciones de base (204, 206), y la combinación comprende la aplicación de unos factores de ponderación a los comandos de control de la tasa de transmisión derivados de las transmisiones recibidas, en el que una estación entre la pluralidad de estaciones de base (204, 206) es designada como una estación de base primaria (204) y al comando de control de la tasa de transmisión derivada de la estación de base primaria (204) se le asigna un factor de ponderación mayor que al comando de control de la tasa de transmisión derivado de las estaciones de base no primarias (206). the processor (510) is also configured to combine the transmission rate control commands derived from the transmissions received from the plurality of base stations (204, 206), and the combination comprises the application of factors of weighting of the transmission rate control commands derived from the received transmissions, in which a station between the plurality of base stations (204, 206) is designated as a primary base station (204) and the control command of the transmission rate derived from the primary base station (204), a weighting factor is assigned greater than the control command of the transmission rate derived from the non-primary base stations (206). 11.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que la combinación de los comandos de control de la tasa de transmisión es una operación asimétrica. 11. An apparatus according to what is defined in claim 10, wherein the combination of the transmission rate control commands is an asymmetric operation. 12.-Un aparato de acuerdo con lo definido en la reivindicación 11, en el que la estación de base primaria (204) controla la elevación de la tasa de transmisión de datos. 12. An apparatus according to what is defined in claim 11, wherein the primary base station (204) controls the elevation of the data transmission rate. 13.-Un aparato de acuerdo con lo definido en la reivindicación 11, en el que las estaciones de base no primarias 13. An apparatus according to what is defined in claim 11, wherein the non-primary base stations (206) proporcionan un control de la tasa de transmisión de datos de la congestión del sistema. (206) provide control of the data transmission rate of the system congestion. 14.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que la combinación de los comandos de control de la tasa de transmisión comprende así mismo la reducción de la tasa de transmisión de datos si al menos un comando de la tasa de transmisión de datos es un comando para la reducción de la tasa de transmisión. 14. An apparatus according to what is defined in claim 10, wherein the combination of the transmission rate control commands also includes the reduction of the data transmission rate if at least one rate command Data transmission is a command for reducing the transmission rate. 15.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que la combinación de los comandos de control de la tasa de transmisión comprende así mismo el mantenimiento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión de datos es un comando para la reducción de la tasa de transmisión y al menos un comando de la tasa de transmisión de datos es un comando para mantener la tasa de transmisión de datos. 15. An apparatus according to what is defined in claim 10, wherein the combination of the transmission rate control commands also includes the maintenance of the data transmission rate if none of the rate commands Data transmission is a command to reduce the transmission rate and at least one command of the data transmission rate is a command to maintain the data transmission rate. 16.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que la combinación de los comandos de control de la tasa de transmisión comprende así mismo el mantenimiento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión es un comando para la disminución de la tasa de transmisión, para un incremento de la tasa de transmisión o para mantener la tasa de transmisión de datos. 16. An apparatus according to what is defined in claim 10, wherein the combination of the transmission rate control commands also includes the maintenance of the data transmission rate if none of the rate commands Transmission is a command to decrease the transmission rate, to increase the transmission rate or to maintain the data transmission rate. 17.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que la combinación de los comandos de control de la tasa de transmisión comprende así mismo el incremento de la tasa de transmisión de datos si ninguno de los comandos de la tasa de transmisión de datos es un comando para la reducción de la tasa de transmisión o un comando para mantener la tasa de transmisión de datos y al menos un comando de la tasa de transmisión de datos es un comando para el incremento de la tasa de transmisión de datos. 17. An apparatus according to what is defined in claim 10, wherein the combination of the transmission rate control commands also includes increasing the data transmission rate if none of the rate commands Data transmission is a command to reduce the transmission rate or a command to maintain the data transmission rate and at least one command of the data transmission rate is a command to increase the transmission rate of data. 18.-Un aparato de acuerdo con lo definido en la reivindicación 10, en el que el aparato es una estación móvil (104, 502), para controlar una tasa de transmisión de datos de una transmisión en un sistema de comunicaciones inalámbricas (100) durante una transferencia. 18. An apparatus according to what is defined in claim 10, wherein the apparatus is a mobile station (104, 502), for controlling a data transmission rate of a transmission in a wireless communications system (100) During a transfer. 19.-Unos medios legibles por computadora (512) que comprenden unas instrucciones, las cuales, cuando son ejecutadas por un procesador, provocan que el procesador lleve a cabo las etapas de un procedimiento con cualquiera de las reivindicaciones 1 a 9. 19. Computer readable media (512) comprising instructions, which, when executed by a processor, cause the processor to carry out the steps of a process with any of claims 1 to 9.
ES04795008T 2003-10-14 2004-10-13 PROCEDURE AND APPARATUS FOR THE CONTROL OF THE DATA TRANSMISSION RATE IN A SOFT TRANSFER AND DURING A CELL SWITCH. Active ES2361510T3 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US51125403P 2003-10-14 2003-10-14
US511254P 2003-10-14
US529135P 2003-12-11
US914593 2004-08-09

Publications (1)

Publication Number Publication Date
ES2361510T3 true ES2361510T3 (en) 2011-06-17

Family

ID=37584177

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04795008T Active ES2361510T3 (en) 2003-10-14 2004-10-13 PROCEDURE AND APPARATUS FOR THE CONTROL OF THE DATA TRANSMISSION RATE IN A SOFT TRANSFER AND DURING A CELL SWITCH.

Country Status (2)

Country Link
CN (1) CN100548066C (en)
ES (1) ES2361510T3 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136796B (en) * 2007-02-08 2010-09-01 中兴通讯股份有限公司 Virtual soft switch testing approach
US9674737B2 (en) * 2015-08-19 2017-06-06 Qualcomm Incorporated Selective rate-adaptation in video telephony

Also Published As

Publication number Publication date
CN1887022A (en) 2006-12-27
CN100548066C (en) 2009-10-07

Similar Documents

Publication Publication Date Title
US9973974B2 (en) Data rate control in soft handoff and during cell-switching
US9807701B2 (en) Inter-modulation distortion reduction in multi-mode wireless communication terminal
JP4712972B2 (en) Transmission control by temperature in wireless data modem
ES2398754T3 (en) Procedure and corresponding means of obtaining the current power allocation for flows in an access terminal
ES2707302T3 (en) Procedure and transmission power control apparatus
CN103314632B (en) Intermodulation distortion in multi-mode wireless communications terminal reduces
ES2287195T3 (en) CONTROL OF THE DATA TRANSMISSION RATE IN THE REVERSE LINK IN EACH MOBILE STATION DEDICATEDLY.
ES2366429T3 (en) TEMPORARY INTERRUPTION OF THE SERVICE FOR HIGH-SPEED DATA TRANSFER.
ES2213587T3 (en) PROCEDURE FOR SELECTION OF THE CODING METHOD.
AU2004234752A1 (en) Method for setting sleep interval in a broadband wireless access communications system
ES2420958T3 (en) Improved UL rate violation detection
KR20140069153A (en) Management of tcp/ip messaging in wireless networks
ES2362126T3 (en) CONTROL OF THE SPEED OF DATA TRANSMISSION IN THE REVERSE LINK IN EACH MOBILE STATION DEDICATEDLY.
ES2361510T3 (en) PROCEDURE AND APPARATUS FOR THE CONTROL OF THE DATA TRANSMISSION RATE IN A SOFT TRANSFER AND DURING A CELL SWITCH.
JP4184262B2 (en) Method and apparatus for adaptive setting management in a communication system
RU2337506C2 (en) Method and device for data transfer speed control during bumpless service transfer and switching between cells
AU2004306883C1 (en) Method and apparatus for data rate control in soft handoff and during cell-switching
WO2023000232A1 (en) Wireless communication methods, terminal device and network device
CN113330802B (en) Method and apparatus for wireless communication
JP2005517317A5 (en)
KR20060135906A (en) Method, user station and network device for radio communication in particular in connection with hsdpa service
MXPA06008343A (en) Method and apparatus for channel sensitive scheduling in a communication system