BRPI0210196B1 - método para determinar uma próxima taxa de dados em uma estação móvel, e, estação móvel configurada para determinar uma próxima taxa de dados - Google Patents

método para determinar uma próxima taxa de dados em uma estação móvel, e, estação móvel configurada para determinar uma próxima taxa de dados Download PDF

Info

Publication number
BRPI0210196B1
BRPI0210196B1 BRPI0210196A BR0210196A BRPI0210196B1 BR PI0210196 B1 BRPI0210196 B1 BR PI0210196B1 BR PI0210196 A BRPI0210196 A BR PI0210196A BR 0210196 A BR0210196 A BR 0210196A BR PI0210196 B1 BRPI0210196 B1 BR PI0210196B1
Authority
BR
Brazil
Prior art keywords
data rate
congestion
mobile station
indicator
next data
Prior art date
Application number
BRPI0210196A
Other languages
English (en)
Other versions
BR0210196A (pt
Inventor
Avinash Jain
Jack M Holtzman
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
Publication of BR0210196A publication Critical patent/BR0210196A/pt
Publication of BRPI0210196B1 publication Critical patent/BRPI0210196B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/40Flow control; Congestion control using split connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transmitters (AREA)

Abstract

"método e equipamento para redução de congestionamento através de ajuste de taxa de dados em um sistema de comunicação sem fio". um método e um equipamento para controlar congestionamento em um sistema de comunicação sem fio. valores de taxa de dados meta individual são designados para os terminais de acesso individuais. as taxas de dados individuais dos terminais de acesso são ajustadas para alcançar os valores de taxa de dados meta individual correspondentes (208, 218). caso os valores meta não sejam alcançados dentro de um número predeterminado de iterações, a taxa de dados individual é ajustada. em uma modalidade, o estado de um bit de congestionamento indica o tipo de ajuste, tal como elevação ou redução (204), em que o estado do bit de congestionamento é determinado pela comparação de um parâmetro de congestionamento com um limite predeterminado. uma modalidade implementa um limite de malha externa possuindo uma margem com relação ao limite desejado da métrica de congestionamento. de acordo com uma modalidade, um indicador de congestionamento inclui múltiplos bits, em que pelo menos um bit instrui a estação móvel a utilizar valores meta ou então a se ajustar sem considerar um valor meta (210, 216).

Description

"MÉTODO PARA DETERMINAR UMA PRÓXIMA TAXA DE DADOS EM UMA ESTAÇÃO MÓVEL, E, ESTAÇÃO MÓVEL CONFIGURADA PARA DETERMINAR UMA PRÓXIMA TAXA DE DADOS" - Campe da Invenção [0001] A presente invenção está relacionada a sistemas de comunicação. Especificamente, a presente invenção está relacionada a métodos e equipamentos para controlar congestionamento em um sistema de comunicação sem fio.
Fundamentos [0002] Em um sistema de comunicação sem fio, uma estação base se comunica com múltiplos usuários de unidades móveis. As comunicações sem fio podem incluir comunicações de dados de baixo atraso, tais como transmissões de voz ou video, ou comunicações de alta taxa de dados, tais como transmissões de dados em pacotes. O Pedido de Patente U.S. M de Série 08/963 386, intitulado "METHOD AND APPARATÜS FOR HIGH RATE PACKET DATA TRANSMISSION", depositado em 3 de novembro de 1997, descreve transmissões de dados em pacote em taxa elevada e é aqui expressamente incorporado pela presente referência.
[0003] Em um sistema de comunicação sem fio, e especificamente em um sistema adaptado para transmissões em pacotes, o congestionamento e sobrecarga podem reduzir a capacidade de transmissão (throughput) do sistema. O congestionamento consiste de uma medida da quantidade de tráfego pendente e ativo com relação à capacidade nominal do sistema. A sobrecarga do sistema ocorre quando o tráfego pendente e ativo supera a capacidade nominal. Um sistema pode implementar um nível de meta de congestionamento para manter as condições de tráfego sem interrupção, isto é, para evitar sobrecarga (overloading) e sub-carga (underloading) dos recursos.
[0004] Um problema com a sobrecarga é o das respostas atrasadas de transmissão. Um aumento no tempo de resposta leva freqüentemente a timeouts ao nivel de aplicação, em que uma aplicação que requer os dados aguarda por mais tempo do que a aplicação está programada para permitir. As aplicações irão então reenviar, sem necessidade, mensagens nos timeouts, causando ainda mais congestionamento. Caso tal condição se mantenha, o sistema pode atingir uma condição em que ele não pode servir a quaisquer usuários. Dessa forma, na ausência de qualquer controle de congestionamento, o sistema irá executar muito abaixo de sua capacidade nominal. Existe, portanto, uma demanda por controle de congestionamento que aumente a eficiência de um sistema sem fio e reduza a probabilidade de sobrecarga ou de uma falha.
Sumário [0005] As modalidades aqui descritas atendem às demandas acima mencionadas por prover um eficiente método de controle de congestionamento que permite que terminais de acesso individuais implementem metas individuais. De acordo com um aspecto, um método para gerar um indicador de congestionamento inclui determinar um limite de malha externa (outerloop) como uma função de um limite desejado, medir uma métrica de congestionamento; comparar a métrica de congestionamento com o limite desejado; e atualizar o limite de malha externa em resposta à comparação da métrica de congestionamento medida com o limite desejado.
[0006] Em outro aspecto, um equipamento de estação móvel inclui dispositivos de recepção de um indicador de congestionamento e determinar uma condição de congestionamento a partir do mesmo, e dispositivos de controle de taxa de dados para determinação de uma próxima taxa de dados como uma função de um histórico de indicadores de congestionamento e como uma função de histórico de taxas de dados para a estação móvel.
[0007] Em mais outro aspecto, um método para gerar um indicador de congestionamento inclui determinar um limite de malha externa como uma função de um limite desejado, medir uma métrica de congestionamento, comparar a métrica de congestionamento com o limite desejado e atualizar o limite de malha externa em resposta à comparação da métrica de congestionamento medida com o limite desejado.
Breve Descrição dos Desenhos [0008] A Figura 1 é um sistema de comunicação sem fio.
[0009] A Figura 2 é um fluxograma de um método de controle de congestionamento em uma rede de acesso em um sistema de comunicação sem fio adaptado para transmissão em pacotes.
[00010] A Figura 3 é um fluxograma de um método para efetuar uma decisão de controle de congestionamento em um sistema de comunicação sem fio adaptado para transmissão em pacotes.
[00011] A Figura 4 é um diagrama de temporização (timing) de um limite de congestionamento desejado em relação a um limite de congestionamento de malha externa.
[00012] As Figuras 5A e 5B são fluxogramas de métodos para controlar congestionamento em um terminal de acesso em um sistema de comunicação sem fio adaptado para transmissão em pacotes.
[00013] A Figura 6 é uma rede de acesso em um sistema de comunicação sem fio.
[00014] A Figura 7 é uma rede de acesso para implementar um controle de congestionamento como na Figura 3 .
[00015] A Figura 8 é um terminal de acesso para implementar controle de taxa de dados como na Figura 4.
Descrição Detalhada da Invenção [00016] O termo "exemplar" é aqui utilizado exclusivamente com o significado de "servindo como um exemplo, caso, ou ilustração". Qualquer modalidade aqui descrita como "exemplar" não deve ser necessariamente considerada como preferida ou vantajosa em relação a outras modalidades.
[00017] Uma estação de assinante móvel, aqui designada como um terminal de acesso, AT, pode ser móvel ou estacionária e pode se comunicar com uma ou mais estações base. Um terminal de acesso transmite e recebe pacotes de dados através de um ou mais conjuntos de modem transceptores para um controlador de estação base, aqui designado como um conjunto de modem controlador, MPC. Os conjuntos de modem transceptores e os conjuntos de modem controladores constituem partes de uma rede designada como a rede de acesso. Uma rede de acesso transporta pacotes de dados entre múltiplos terminais de acesso. A rede de acesso pode estar adicionalmente conectada a redes adicionais fora da rede de acesso, tais como uma Intranet corporativa ou a Internet e pode transportar pacotes de dados entre cada terminal de acesso e tais redes externas. Um terminal de acesso que tenha estabelecido uma conexão de canal de tráfego ativa com um ou mais conjuntos de modem transceptores é denominado como um terminal de acesso ativo e é descrito como estando em um estado de tráfego. Note-se que uma rede de acesso pode consistir de uma estação base, em que a estação base está adaptada para comunicação com uma pluralidade de terminais de acesso e um controlador de estação base.
[00018] Um terminal de acesso que está no processo de estabelecimento de uma conexão de canal de tráfego ativa com um ou mais conjuntos de modem transceptores é descrito como estando em um estado de estabelecimento de conexão. Um terminal de acesso pode ser qualquer dispositivo de dados que se comunica através de um canal sem fio ou através de um canal cabeado, por exemplo, utilizando cabos de fibra óptica ou coaxial. Um terminal de acesso pode ser adicionalmente qualquer um dentre vários tipos de dispositivos incluindo, porém não limitado a, uma placa PC, flash compacta, modem externo ou interno, ou telefone sem fio ou com fio. O link de comunicação através do qual o terminal de acesso envia sinais para o conjunto de modem transceptor é denominado como um link reverso. O link de comunicação através do qual um conjunto de modem transceptor envia sinais para um terminal de acesso é denominado como um link direto.
[00019] A Figura 1 é um diagrama de um sistema de comunicação 100 que suporta um número de usuários e é capaz de implementar pelo menos alguns aspectos e modalidades da invenção. O sistema 100 provê comunicação para um número de células 102A a 102G, cada uma das quais é servida por uma correspondente estação base 104A a 104G, respectivamente. Na modalidade exemplar, algumas dentre as estações base 104 possuem múltiplas antenas receptoras e outras possuem apenas uma antena receptora. De forma similar, algumas dentre as estações base 104 possuem múltiplas antenas transmissoras, enquanto outras possuem uma única antena transmissora. Não existem restrições quanto às combinações de antenas transmissoras e antenas receptoras. Portanto, é possível, para uma estação base 104 possuir múltiplas antenas transmissoras e uma única antena receptora, ou possuir múltiplas antenas receptoras e uma única antena transmissora, ou possuir tanto uma única como múltiplas antenas transmissoras e receptoras.
[00020] Os terminais 106 na área de cobertura podem ser fixos (isto é, estacionários) ou móveis. Tal como mostrado na Figura 1, vários terminais 106 estão dispersados por todo o sistema. Cada terminal 106 se comunica com pelo menos uma e possivelmente mais estações base 104 através do downlink e do uplink em qualquer dado momento, dependendo, por exemplo, se é empregado o soft handoff ou se o terminal é projetado e operado para receber (concomitante ou seqüencialmente) múltiplas transmissões provenientes de múltiplas estações base. 0 soft handoff em sistemas de comunicação CDMA é bem conhecido pelos versados na técnica e está descrito em detalhes na Patente U.S. N- 5 101 501, intitulada "METHOD AND SYSTEM FOR PROVIDING A SOFT HANDOFF IN A CDMA CELLULAR TELEPHONE SYSTEM", em nome da Requerente da presente invenção e aqui incorporada pela presente referência.
[00021] O downlink se refere à transmissão proveniente da estação base para o terminal, e o uplink se refere à transmissão a partir do terminal para a estação base. Na modalidade exemplar, alguns dentre os terminais 106 possuem múltiplas antenas receptoras, enquanto que outros possuem apenas uma antena receptora. De forma similar, alguns dentre os terminais 106 possuem múltiplas antenas transmissoras, enquanto que outros possuem uma única antena transmissora. Não existem quaisquer restrições quanto às combinações de antenas transmissoras e antenas receptoras. Portanto, é possível para um terminal 106 possuir múltiplas antenas transmissoras e uma única antena receptora, ou possuir múltiplas antenas receptoras e uma única antena transmissora, ou possuir tanto uma única como múltiplas antenas transmissoras ou receptoras. Na Figura 1, a estação base 104A transmite dados para os terminais 106A e 106J no downlink, a estação base 104B transmite dados para os terminais 106B e 106J, a estação base 104C transmite dados para o terminal 106C e assim por diante.
[00022] Em um sistema de comunicação sem fio, tal como o sistema 100 da Figura 1, em que o sistema está adaptado para transmissões em pacotes, o congestionamento e a sobrecarga podem reduzir a capacidade de transmissão do sistema. Além disso, em um sistema de comunicação sem fio adaptado para uma mistura de ambos os tráfegos dos tipos voz e dados, a sobrecarga em uma célula pode levar a queda (dropped) de chamadas e a séria degradação na capacidade de voz .
[00023] O controle de congestionamento freqüentemente necessita responsabilizar-se por tráfego autônomo, que não é bem avaliado por um sistema. Um sistema de controle de congestionamento em um sistema de comunicação sem fio tipicamente monitora vários fatores, tais como a ocupação de canal ou link, atraso de mensagens, número de usuários, e etc. Com base em tais fatores, é efetuada uma decisão para controlar congestionamento quando o sistema está sobrecarregado, isto é, acima de um limite de critério de congestionamento. Para uma condição de sobrecarga, o sistema pode iniciar ações para reduzir a carga pela rejeição de tráfego e/ou ajuste de taxas de transmissão de dados. Um dado sistema pode possuir um nivel de meta de congestionamento, tal que quando a carga de tráfego do sistema está aproximadamente no nivel de meta de congestionamento o sistema mantém as condições correntes de tráfego. Caso o sistema fique sub-carregado, as condições de tráfego são também ajustadas.
[00024] O congestionamento é uma medida da quantidade de tráfego pendente e ativo em relação à capacidade nominal do sistema. A sobrecarga do sistema ocorre quando o tráfego pendente e ativo supera a capacidade nominal. A sobrecarga pode ser devida a vários usuários ativos ou a elevadas quantidades de dados pendentes por transmissão. Um problema com a sobrecarga é o das respostas de transmissão atrasadas. Um aumento no tempo de resposta leva freqüentemente a timeouts ao nivel de aplicação, em que uma aplicação requer que os dados aguardem por mais tempo do que a aplicação está programada para permitir. As aplicações irão então reenviar, sem necessidade, mensagens nos timeouts, causando ainda mais congestionamento. Caso tal condição se mantenha, o sistema deve alcançar uma condição em que ele não pode servir a quaisquer usuários. Dessa forma, na ausência de qualquer controle de congestionamento, o sistema irá executar muito abaixo de sua capacidade nominal, sem nem mesmo considerar o tratamento do tráfego em excesso.
[00025] O controle de congestionamento procura manter o sistema operando aproximadamente em uma capacidade meta ou nominal. Um método de controle de congestionamento restringe o número de usuário que obtêm acesso ao serviço. Em uma modalidade, o controle de congestionamento propicia serviço satisfatório para um pequeno percentual de usuários, em lugar de prover serviço altamente degradado para todos os usuários. Os usuários que acessam o serviço deixam o sistema após a finalização do serviço, dessa forma, reduzindo a carga no sistema e permitindo que um conjunto diferente de usuários tenha acesso ao serviço. Constitui uma meta de tal sistema que todos os usuários tenham acesso a pelo menos algum nivel de serviço do sistema por pelo menos alguma parte do tempo.
[00026] O nivel de congestionamento em um sistema pode ser determinado pelo monitoramento das taxas de dados de usuários pendentes e ativos e da intensidade do sinal recebido requerida para alcançar uma qualidade de serviço desejada. Em um sistema CDMA sem fio, a capacidade do RL é limitada por interferência. Uma medida do congestionamento de célula/setor consiste da potência total recebida na estação base. Uma relação potência total recebida na estação base/ruido térmico propicia uma medida normalizada do congestionamento e é designada como "Rise Over Thermal", ROT. A ROT é limitada para limitações de faixa dinâmica. Outra variante da ROT é a carga de célula total. A contribuição à carga de célula devida a cada terminal de acesso em comunicação com a estação base pode ser medida pela relação potência de sinal/interferência.
[00027] Adicionalmente, a temporização da ação de controle de congestionamento influencia a operação do sistema. Caso o controle de congestionamento seja introduzido muito cedo, um tráfego que poderia ter sido processado pode ser rejeitado. De forma similar, caso o controle de congestionamento seja muito retardado, o sistema pode se tornar inoperante devido ao tráfego pesado.
[00028] A Figura 2 mostra um método 150 de controle de congestionamento que pode ser aplicado a um sistema de comunicação sem fio e especificamente a um sistema de comunicação adaptado para transmissões em pacotes. O método 150 é efetuado em uma rede de acesso, tal como uma estação base, ou um controlador de estação base. O método se inicia pela determinação de um nivel de congestionamento e um correspondente bit de congestionamento, CB, na etapa 152. O nivel de congestionamento pode ser determinado por uma métrica de congestionamento, tal como a taxa de dados média de todos os usuários, ou a ROT e assim por diante. 0 termo bit de congestionamento, ou CB, é utilizado por todo o presente relatório descritivo como fazendo referência a um indicador de congestionamento que é transmitido a partir da rede de acesso para terminais de acesso indicando um nivel de congestionamento do sistema. De acordo com uma modalidade, o CB é um único bit com significado indicado por polaridade. Um 1 lógico, isto é, o bit está configurado, indica que o sistema está congestionado e/ou sobrecarregado, e portanto a operação eficiente e acurada requer um ajuste correspondente da(s) taxa(s) de dados do link reverso, RL. Um zero lógico, isto é, o bit está limpo (cleared), indica que o sistema não está congestionado e que pode estar sub-carregado e, portanto, a operação eficiente sugere um ajuste da(s) taxa(s) de dados do RL. Modalidades alternativas podem implementar um esquema de polaridade alternativo.
[00029] De forma similar, outras modalidades podem implementar uma palavra código (code word) ou um indicador de congestionamento de múltiplos bits, em que informações adicionais com referência ao nivel de congestionamento podem ser providas aos terminais de acesso. Como exemplo, múltiplos bits podem designar graus variáveis de congestionamento, de severo a leve. Cada terminal de acesso a seguir efetua uma decisão com base no nivel de congestionamento. De acordo com tal esquema de múltiplos bits, os terminais de acesso podem ser priorizados ou classificados, em que um terminal de acesso de alta prioridade somente executa o ajuste de taxa para uma condição de congestionamento severo, e um terminal de acesso de baixa prioridade pode ser instruído a ajustar a taxa de dados em um nível de congestionamento menos severo. A priorização pode ser em função do tipo de transmissão, ou do serviço acessado pelo terminal de acesso, ou quaisquer outros critérios específicos para o sistema.
[00030] Mais outras modalidades podem transmitir um sinal exclusivo para indicar uma condição ou nível de congestionamento. Uma modalidade só transmite as informações de congestionamento caso o sistema esteja em sobrecarga. Uma modalidade alternativa só transmite as informações de congestionamento caso o sistema esteja sub-carregado, em que os terminais de acesso presumem que o sistema está sobrecarregado a menos que eles recebam informações em contrário. Mais outras modalidades, podem configurar o bit de congestionamento quando o sistema está se aproximando da sobrecarga, em que uma margem é utilizada para aplicar um esquema de controle conservador. Uma diversidade de mecanismos pode ser utilizada para indicar o congestionamento.
[00031] Fazendo ainda referência à Figura 2, a determinação de um bit de congestionamento na etapa 152 pode estar baseada em uma condição de congestionamento corrente, tal como determinada por uma métrica de congestionamento, ou pode considerar condições históricas. A inclusão de dados passados permite decisões de controle suaves. Na etapa 154, a rede de acesso transmite o CB para o(s) terminal(is) de acesso.
[00032] Cada terminal de acesso em comunicação com a rede de acesso utiliza as informações do bit de congestionamento para controle de uma taxa de dados de transmissão do RL. Na etapa 156 cada terminal de acesso, AT(i), recebe e avalia o CB transmitido. No losango de decisão 158, caso o CB esteja configurado, isto é, CB = 1, o processamento continua na etapa 160 para responder a uma condição de sobrecarga. O terminal de acesso a seguir determina uma taxa de transmissão do RL consistente com a resolução da condição de sobrecarga na etapa 162. Como exemplo, de acordo com uma modalidade, quando o CB está configurado, cada terminal de acesso irá reduzir a taxa de dados de transmissão. Novamente, no losango de decisão 158, caso CB esteja limpo, isto é, CB = 0, o processamento passa à etapa 164 para responder a uma condição de sub-carga. 0 terminal de acesso a seguir determina uma taxa de transmissão do RL consistente com a resolução da condição de sub-carga na etapa 166. Como exemplo, de acordo com uma modalidade, quando o CB está limpo, cada terminal de acesso irá elevar a taxa de dados de transmissão. Finalmente, na etapa 168, cada terminal de acesso transmite em uma taxa ajustada e o processamento retorna à etapa 152 para aguardar um próximo bit de congestionamento.
[00033] A rede de acesso determina periodicamente as informações ou nivel de congestionamento. Uma métrica de congestionamento é medida e comparada a um limite de congestionamento, em que o limite de congestionamento pode ser uma função da capacidade nominal do sistema. 0 bit de congestionamento a seguir indica se o sistema está operando com um nivel de congestionamento acima ou abaixo do limite.
[00034] A Figura 3 ilustra um método de malha externa 180 para que uma rede de acesso determine um limite de congestionamento, em que malha externa se refere ao processo de ajustar o limite e malha interna se refere à utilização do limite na determinação de uma condição de congestionamento. O CB é a seguir configurado de acordo com uma comparação da métrica de congestionamento medida e o limite de malha externa. O limite de malha externa será aqui designado como "TH_OUTERLOOP". O processamento se inicia na etapa 182 pela inicialização do limite de malha externa em um limite desejado, aqui designado como "TH_DESIRED". O limite desejado o é pela rede de acesso. Na etapa 184, a rede de acesso mede uma métrica de congestionamento do sistema. De acordo com uma modalidade, a métrica de congestionamento é uma medida da função "Rise Over Thermal", ROT, que é definida como a relação potência total recebida/ruido térmico. Uma modalidade alternativa utiliza uma métrica relacionada à carga da célula. Uma variedade de métricas pode ser utilizada para determinar uma condição de congestionamento.
[00035] No losango de decisão 186, a rede de acesso compara a métrica medida, tal como a ROT, com o limite de malha externa. Caso a métrica medida seja maior que o limite de malha externa, o bit de congestionamento é configurado na etapa 190; caso contrário, o bit de congestionamento é limpo na etapa 188. A rede de acesso compara a métrica medida com o limite desejado no losango de decisão 192. Caso a métrica medida seja maior que o limite desejado, o limite de malha externa é ajustado por um valor Δ, na etapa 194; caso contrário, a rede de acesso ajusta o limite de malha externa por um valor δ, na etapa 196. Um valor ajustado do limite de malha externa é utilizado pela rede de acesso para comparação com uma métrica de congestionamento de modo a gerar um bit de congestionamento para um próximo periodo de determinação de congestionamento. A rede de acesso transmite o bit de congestionamento na etapa 198.
[00036] O valor Δ e o valor δ são determinados para manter a probabilidade de interrupção (outage) em um nivel desejado. A probabilidade de interrupção em uma modalidade se refere à probabilidade de que uma dada métrica de congestionamento supere um limite desejado. Especificamente, a razão <δ/Δ) controla a probabilidade de interrupção. Para uma dada razão (δ/Δ), pequenos valores de δ e Δ resultam em um controle de congestionamento menos responsivo, isto é, mais lento e suave. Para uma dada razão (δ/Δ) , valores altos de δ e Δ resultam em um controle de congestionamento mais responsivo; no entanto, o controle mais responsivo é também mais errático. O método se adapta a mudanças nas condições de operação, em que a probabilidade de interrupção é mantida ao longo de mudanças nas condições de operação, incluindo, porém não limitadas, ao número de usuários, às taxas meta e às condições do canal. Em uma modalidade, uma correção de limite de malha externa em um sistema de comunicação sem fio pode ser utilizada para corrigir a capacidade disponivel de uma célula quando a interferência proveniente de células vizinhas muda devido às condições de carga dinamicamente variáveis em outras células.
[00037] Tal como ilustrado na Figura 4, uma modalidade configura um limite de malha externa possuindo uma margem com relação a um limite meta tal que, dentro de uma probabilidade predeterminada, as taxas de transmissão não irão exceder o limite meta. Em uma modalidade, o limite de malha externa é calculado de forma a manter a métrica de congestionamento medida, dentro da probabilidade de interrupção, em um nivel desejado. O ajuste dinâmico do limite de malha externa é necessário para acomodar condições variáveis, incluindo, porém não limitadas, às condições de canal e ao número de usuários.
[00038] Cada terminal de acesso recebe o bit de congestionamento e determina uma taxa de transmissão com base no mesmo. Em uma modalidade, de acordo com o método 200 ilustrado na Figura 5A, o terminal de acesso recebe o bit de congestionamento na etapa 202 e avalia o bit de congestionamento no losango de decisão 204. Para CB = 1, o processamento passa ao losango de decisão 206 para tratar uma condição de sobrecarga; caso contrário, o processamento passa ao losango de decisão 214 para tratar uma condição de sub-carga. Para a condição de sobrecarga, a última taxa é comparada a uma meta no losango de decisão 206. A taxa meta é determinada de forma especifica para o terminal de acesso. Caso a última taxa seja maior que a taxa meta, a taxa é reduzida na etapa 208, com uma probabilidade especifica para o terminal de acesso e especifica para reduções na taxa. A probabilidade é designada como Pd(i), em que i é um indice para os terminais de acesso no sistema, d corresponde à redução de probabilidade e cada terminal de acesso pode ter uma probabilidade exclusiva. Caso a última taxa não seja maior que a taxa meta no losango de decisão 206, o terminal de acesso determina se ocorreram N consecutivos CB = 1 no losango de decisão 210. Caso tenham ocorrido N consecutivos CB =1, o terminal de acesso aplica a última taxa de dados na etapa 212 às transmissões do RL; caso contrário, o processamento continua para a etapa 208 para reduzir a taxa. Dessa forma, o terminal de acesso ajusta a taxa de dados para manter a taxa de dados de transmissão abaixo de um valor meta. Caso a taxa de dados esteja abaixo da meta e o terminal de acesso tenha recebido um número N predeterminado de indicações de que o sistema está congestionado, o terminal de acesso reduz a taxa de dados. Em tal situação, o terminal de acesso está mantendo uma taxa de dados abaixo de uma meta especifica para o terminal de acesso, porém o sistema está ainda sobrecarregado, isto é, o controle de congestionamento de AT(i) não está reduzindo o congestionamento de forma suficiente. O terminal então transmite na nova taxa na etapa 222.
[00039] Note-se que, de acordo com uma modalidade, a probabilidade de ajustar pelo menos uma taxa de dados anterior, tal como Pd(i), é uma função da taxa de dados, em que a probabilidade de redução é dada por Pd(i,R) e a probabilidade de elevação é dada por Pu(i,R) . R se refere à última taxa utilizada pelo terminal de acesso, ou pode se referir a uma função das informações históricas de taxa de dados. Probabilidades mais baixas para taxas mais elevadas e probabilidades mais altas para taxas mais baixas atuam para suavizar as variações de carga sofridas pela rede de acesso.
[00040] Voltando ao losango de decisão 204 da Figura 5A, quando o bit de congestionamento está limpo, o processamento passa ao losango de decisão 214 para processar uma condição de sub-carga. Caso a última taxa seja menor que a meta, a taxa é elevada na etapa 218 com uma probabilidade especifica para o terminal de acesso e especifica para elevações na taxa. A probabilidade é designada como Pu(i), em que u corresponde à elevação de probabilidade e cada terminal de acesso pode ter uma probabilidade exclusiva. Caso a última taxa não seja menor que a taxa meta no losango de decisão 214, o terminal de acesso determina se ocorreram N consecutivos CB = 0 no losango de decisão 216. Caso tenham ocorrido N consecutivos CB =0, o terminal de acesso aplica a última taxa de dados na etapa 220 às transmissões do RL; caso contrário, o processamento passa à etapa 218 para elevar a taxa. Dessa forma, o terminal de acesso ajusta a taxa de dados para manter a taxa de dados de transmissão tão próxima a um valor meta quanto possivel. Caso a taxa de dados esteja acima da meta e o terminal de acesso tenha recebido um número N predeterminado de indicações de que o sistema não está congestionado, o terminal de acesso aumenta a taxa de dados. Em tal situação, o terminal de acesso está mantendo uma taxa de dados acima de uma meta especifica para o terminal de acesso, porém o sistema está ainda sub-carregado, isto é, o controle de congestionamento de AT(i) não está utilizando suficientemente os recursos do sistema. O terminal de acesso a seguir transmite na nova taxa na etapa 222.
[00041] A Figura 5B ilustra uma modalidade alternativa para o controle de congestionamento, em que o indicador de congestionamento inclui múltiplos bits. 0<s) primeiro(s) bit(s) corresponde(m) a um indicador de ajuste para indicar a direção de ajuste da taxa de dados, isto é, redução ou elevação. Pelo menos um outro bit corresponde a um indicador de meta e é utilizado para indicar se a estação móvel deve utilizar a colimação da taxa de dados, isto é, sempre ajustar ou comparar a uma taxa de dados meta especifica para a estação móvel. Em uma modalidade, de acordo com o método 300 ilustrado na Figura 5B, o terminal de acesso recebe o bit de congestionamento na etapa 302 e avalia o indicador de ajuste CBi no losango de decisão 304. Para CBi = 1 o processamento passa ao losango de decisão 306 para tratar uma condição de sobrecarga; caso contrário, o processamento passa ao losango de decisão 314 para tratar uma condição de sub-carga. Para a condição de sobrecarga, o processo avalia o indicador de meta CB2 no losango de decisão 306, em que CB2 indica que o sistema está severamente sobrecarregado ou sub-carregado, dependendo do valor de CBi. Para um primeiro valor, a estação móvel é instruída a ajustar a taxa na etapa 308 sem considerar uma taxa de dados meta. Para um segundo valor de CB2, a estação móvel compara a última taxa com uma taxa de dados meta no losango de decisão 310. A taxa de dados meta é determinada de forma especifica para o terminal de acesso ou estação móvel. Caso a última taxa seja maior que a taxa meta, a taxa é reduzida na etapa 308 com uma probabilidade especifica para o terminal de acesso e especifica para reduções na taxa de dados. A probabilidade é designada por Pd(i), em que i é um índice para os terminais de acesso no sistema, d corresponde à redução de probabilidade e cada terminal de acesso pode ter uma probabilidade exclusiva. Caso a última taxa não seja maior que a taxa meta no losango de decisão 310, o terminal de acesso utiliza a última taxa na etapa 312. O terminal de acesso a seguir transmite na nova taxa na etapa 322.
[00042] Voltando ao losango de decisão 304 da Figura 5B, quando o bit de congestionamento está limpo, o processamento passa ao losango de decisão 314 para processar uma condição de sub-carga. Na etapa 314, o indicador de meta CB2 é avaliado. Para um primeiro valor a estação móvel é instruída a ajustar a taxa na etapa 318 sem considerar uma taxa de dados meta. Para um segundo valor de CB2, a estação móvel compara a última taxa com uma taxa de dados meta no losango de decisão 316. A taxa de dados meta é determinada de forma específica para o terminal de acesso ou estação móvel. Caso a última taxa seja menor que a taxa meta, a taxa é reduzida na etapa 318 com uma probabilidade específica para o terminal de acesso e específica para reduções na taxa de dados. A probabilidade é designada por Pu(i), em que i é um índice para os terminais de acesso no sistema, u corresponde à elevação de probabilidade e cada terminal de acesso pode ter uma probabilidade exclusiva. Caso a última taxa não seja menor que a taxa meta no losango de decisão 316, o terminal de acesso utiliza a última taxa na etapa 320. O terminal de acesso a seguir transmite na nova taxa na etapa 322.
[00043] O método 200 da Figura 5A permite o emprego de um único bit de congestionamento, em que o processamento é executado na estação móvel para determinar se um número predeterminado de indicadores de congestionamento possui um mesmo valor. Tal processamento requer que a estação móvel, e portanto o sistema, aguarde por pelo menos o número predeterminado de vezes para receber o número predeterminado de indicadores de congestionamento antes que a estação móvel force um ajuste de taxa de dados. Em contraste, o método 300 da Figura 5B oferece um controle de congestionamento rapidamente responsivo, uma vez que a rede de acesso utiliza o indicador de meta para forçar um ajuste da taxa de dados na estação móvel. A estação móvel, portanto, recebe informações suficientes no indicador de congestionamento para efetuar a decisão de congestionamento quando da recepção de um único indicador de congestionamento. O aumento da capacidade de resposta do método 300 ocorre às custas da adição de um bit ou bits adicionais ao indicador de congestionamento.
[00044] Modalidades alternativas podem implementar outras combinações de bits ou métodos indicadores de congestionamento que permitem a colimação de uma taxa de dados em cada estação móvel, permitindo também um ajuste forçado quando os ajustes colimados não forem suficientes para modificar o desempenho geral do sistema.
[00045] Modalidades alternativas podem implementar esquemas alternativos de polaridade para identificação de condições de sobrecarga e sub-carga. De forma similar, modalidades alternativas podem considerar um histórico de taxas de dados anteriores, em que uma próxima taxa de dados é calculada na forma de um ajuste para pelo menos uma taxa de dados anterior, ou é um cálculo estatístico com base nas informações históricas. Etapas e critérios de decisão adicionais podem ser acrescentados para um controle de congestionamento específico para um sistema ou usuário desejado.
[00046] Os métodos e equipamentos aqui descritos propiciam um controle de congestionamento melhorado em um sistema de comunicação sem fio pela adição de colimação de taxa de dados de estações móveis ou terminais de acesso individuais com um método de controle de alocação de recursos de malha fechada. Adicionalmente, o controle de congestionamento pode ser adicionalmente melhorado pelo controle direto da probabilidade de exceder uma métrica de congestionamento desejada.
[00047] A Figura 6 ilustra uma rede de acesso 400 que é transceptor possuindo um conjunto de circuitos de recepção 402 e um conjunto de circuitos de transmissão 404 acoplados à unidade de controle de taxa 406. A AN 400 adicionalmente inclui uma unidade de controle de congestionamento 408. A unidade de controle de congestionamento 408 mede o nível de congestionamento de transmissões e compara o nível de congestionamento com um limite, tal como descrito na Figura 3. A AN 400 inclui também um barramento de comunicação 410, um processador 412 e um armazenamento de memória 414. A operação da unidade de controle de congestionamento 408 e da unidade de controle de taxa 406 pode ser controlada por hardware no interior de tais unidades, ou pode ser controlada por computador armazenadas em um armazenamento de memória 414 e operadas pelo processador 412. O cálculo de um valor limite pode ser efetuado tal como descrito na Figura 3, em que o limite é calculado e aplicado pela unidade de controle de congestionamento 408. Modalidades alternativas podem implementar as várias funções da AN 400 com unidades de controle alternativas e pode combinar funções dentro de uma unidade.
[00048] A Figura 7 ilustra uma rede de acesso 500 que está adaptada para implementar um método de controle de congestionamento similar ao método ilustrado na Figura 3. A rede de acesso 500 inclui um conjunto de circuitos de recepção 502 para processamento de rádio freqüência de um sinal recebido. O conjunto de circuitos de recepção 502 está acoplado à unidade de medição de métrica de congestionamento 508. Como na etapa 184 do método 180 da Figura 3, a unidade de medição de métrica de congestionamento 508 pode medir a ROT de sinais recebidos ou pode medir a carga da célula, ou alguma outra métrica indicativa da condição de congestionamento do sistema. A unidade de medição de métrica de congestionamento 508 prove os resultados de medição para a unidade de ajuste de limite de malha externa 504 e ao comparador 510. A saida da unidade de medição de métrica de congestionamento 508 pode prover as informações em formato(s) especifico(s) para as necessidades de cada unidade 504, 510. A unidade de ajuste de limite de malha externa 504 também recebe o limite desejado para determinar uma condição de congestionamento. Note-se que em uma modalidade, uma única meta é utilizada para indicar ou sobrecarga ou sub-carga; no entanto, sistemas alternativos utilizam múltiplos valores meta para indicar niveis de congestionamento. A unidade de ajuste de limite de malha externa 504 inicializa o valor limite de malha externa como na etapa 182 da Figura 3. A inicialização configura o limite de malha externa como igual ao limite desejado. A unidade de ajuste de limite de malha externa 504 a seguir ajusta o valor limite de malha externa como nas etapas 194 e 196 da Figura 3. A unidade de ajuste de limite de malha externa 504 também recebe um resultado da comparação do comparador 510, em que o resultado determina o tipo de ajuste. Em uma modalidade, o limite de malha externa é decrementado por diferentes valores, dependendo do resultado da comparação de uma métrica de congestionamento medida com o limite desejado no comparador 510, tal como no losango de decisão 192 da Figura 3. A unidade de ajuste de limite de malha externa 504 é a seguir acoplada ao comparador 506, em que o limite de malha externa gerado pela unidade 504 é comparado com a métrica de congestionamento medida da unidade 508. O resultado determina o valor do indicador de congestionamento, o qual, na presente modalidade, é um bit de congestionamento e, portanto, o resultado determina a polaridade do bit de congestionamento. A saida do comparador 50 6 é provida ao gerador de bit de congestionamento 512.
[00049] Continuando com a Figura 7, o limite desejado é também provido ao comparador 510, em que a métrica de congestionamento medida da unidade 508 é comparada com o limite desejado. O resultado do comparador 510 é provido à unidade 504 e determina a quantidade de ajuste para o valor limite de malha externa. Dessa forma, é mantida uma margem entre o valor limite de malha externa e o valor limite desejado.
[00050] A Figura 8 ilustra um terminal de acesso 600 adaptado para executar o método da Figura 5A. O terminal de acesso 600 inclui um conjunto de circuitos de recepção 602 para processamento de rádio freqüência, em que o conjunto de circuitos de recepção 602 provê o bit de congestionamento para um contador de bits de congestionamento 604 e um comparador 606. O contador 604 segue os bits de congestionamento consecutivos de mesmo valor recebidos no terminal de acesso 600. O contador 604 pode ser implementado em software, em que o contador é zerado quando da recepção de um bit de congestionamento de valor diferente.
[00051] O comparador 606 compara a última taxa de dados com a taxa de dados meta e provê o resultado à unidade de ajuste de taxa de dados 610. A unidade de ajuste de taxa de dados aplica um primeiro controle para condições de congestionamento e um segundo controle para condições de sub-carga. As condições de congestionamento são indicadas por uma primeira polaridade do bit de congestionamento e as condições de sub-carga por uma polaridade oposta. A unidade de ajuste de taxa de dados 610 também recebe um valor de contagem, isto é, o número de bits de congestionamento consecutivos possuindo a mesma polaridade do bit de congestionamento corrente. Em resposta ao resultado do comparador 606 e do valor de contagem proveniente da unidade 604, a unidade de ajuste de taxa de dados 610 ajusta a taxa de dados. O valor de contagem é comparado a um número máximo de ajustes permissiveis. Tal como ilustrado nas etapas 212 e 220 da Figura 5A, caso o valor de contagem seja menor que o número máximo, o terminal de acesso mantém a última taxa de dados. Quando o valor de contagem é igual ou maior que o número máximo, o terminal de acesso ajusta a taxa de dados de forma consistente com as informações de bit de congestionamento.
[00052] Tal como foi acima descrito, o controle de congestionamento é melhorado pelo ajuste de malha externa de um limite de congestionamento, em que o ajuste aplica uma margem ao limite possuindo uma probabilidade predeterminada de exceder o limite. De acordo com uma modalidade, a malha externa compara uma métrica de congestionamento medida com um limite de malha externa e também com um limite desejado.
[00053] Como foi acima descrito, pelo provimento de metas de taxa de dados especificas para cada terminal de acesso, o controle de congestionamento é melhorado. Cada terminal de acesso responde a uma condição de sobrecarga, tal como indicado por um indicador de congestionamento, pela redução da última taxa de dados de forma a reduzir a taxa de dados para abaixo de uma taxa meta especifica para o terminal de acesso. Quando o terminal de acesso está transmitindo em uma taxa de dados abaixo da taxa meta, o terminal de acesso irá responder a uma condição de congestionamento pelo emprego da última taxa. Caso o congestionamento do sistema não seja aliviado, o terminal de acesso irá reduzir a taxa de dados em uma tentativa de reduzir a carga do sistema. Em tal situação, o terminal de acesso reduz a taxa de dados após receber um número predeterminado de indicadores de congestionamento do sistema.
[00054] Uma modalidade aplica o método de ajuste de limite de malha externa com a colimação especifica de terminais de acesso individuais para determinação da taxa de dados. 0 terminal de acesso pode prover informações históricas para a rede de acesso, em que as informações são utilizadas para determinar o limite de malha externa e/ou um limite desejado.
[00055] Os versados na técnica notarão que as informações e sinais podem ser representados utilizando-se quaisquer dentre uma diversidade de diferentes tecnologias e técnicas. Como exemplo, dados, instruções, comandos, informações, sinais, bits, símbolos e chips que possam ter sido mencionados por toda a descrição acima podem ser representados por tensões, correntes, ondas eletromagnéticas, campos ou partículas eletromagnéticas, campos ou partículas ópticas, ou quaisquer combinações de tais .
[00056] Os versados na técnica, adicionalmente, notarão que os vários blocos lógicos, módulos, circuitos e etapas de algoritmos ilustrativos descritos em conexão com as modalidades aqui descritas podem ser implementados na forma de hardware eletrônico, software de computadores, ou combinações de tais. Para ilustrar claramente tal intercambialidade de hardware e software, vários componentes, blocos, módulos, circuitos e etapas ilustrativos foram acima descritos de um modo geral em termos de sua funcionalidade. Se tal funcionalidade é implementada na forma de um hardware ou software depende da aplicação e restrições de projeto específicas impostas ao sistema como um todo. Os versados na técnica podem implementar a funcionalidade descrita de diversas formas para cada aplicação específica, porém tais decisões de implementação não devem ser interpretadas como um afastamento do escopo da presente invenção.
[00057] Os vários blocos lógicos, módulos e circuitos ilustrativos aqui descritos em conexão com as modalidades aqui apresentadas podem ser implementados ou executados por meio de um processador de uso geral, um processador de sinal digital (DSP), um circuito integrado de aplicação específica (ASIC), arranjos de porta programáveis em campo (FPGA) ou outros dispositivos lógicos programáveis, portas individuais ou lógica de transistores, componentes de hardware individuais, ou quaisquer combinações de tais projetadas para executar as funções aqui descritas. Um processador de uso geral pode ser um microprocessador, porém como alternativa, o processador pode ser qualquer processador, controlador, micro controlador, ou máquina de estado convencional. Um processador pode também ser implementado na forma de uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de microprocessadores, um ou mais microprocessadores em conjunto com um núcleo (core) DSP, ou qualquer outra configuração similar.
[00058] As etapas de um método ou algoritmo descritos em conexão com as modalidades aqui apresentadas podem ser incorporadas diretamente em hardware, em um módulo de software executado por um processador, ou em uma combinação de ambos. Um módulo de software pode residir em uma memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registradores, disco rigido, um disco removível, um CD-ROM, ou qualquer outra forma de meio de armazenamento conhecido na técnica. Um exemplo de meio de armazenamento pode ser acoplado ao processador, de tal forma que o processador possa ler informações provenientes do, e gravar informações no, meio de armazenamento. Como alternativa, o meio de armazenamento pode estar integrado ao processador. O processador e o meio de armazenamento podem residir em um ASIC. O ASIC pode residir em um terminal de usuário. Como alternativa, o processador e o meio de armazenamento podem residir na forma de componentes individuais em um terminal de usuário.
[00059] A descrição anterior das modalidades descritas é provida para permitir que qualquer versado na técnica crie ou faça uso da presente invenção. As várias modificações dessas modalidades ficarão prontamente claras para os versados na técnica e os princípios genéricos aqui definidos podem ser aplicados a outras modalidades sem se afastar do conceito inventivo e escopo da invenção. Dessa forma, a presente invenção não deve ser limitada às modalidades aqui apresentadas, mas deve ser acordado o escopo mais amplo, consistente com os princípios e as novas características aqui descritos.

Claims (16)

1. Método para determinar uma próxima taxa de dados em uma estação móvel (106) de um sistema sem fio, compreende: receber (156, 202, 302) um indicador de congestionamento; gerar (160, 162, 164, 166, 208, 212, 218, 220, 308, 312, 318, 320) a próxima taxa de dados como uma função de histórico de taxa de dados e histórico de indicador de congestionamento; o método é CARACTERIZADO pelo fato de que gerar compreende contar (210, 216) um número de indicadores de congestionamento consecutivos de mesmo valor, e determinar (208, 212, 218, 220) a próxima taxa de dados com base em se o número de indicadores de congestionamento consecutivos de mesmo valor é menor que o limite.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que gerar compreende adicionalmente: comparar uma taxa de dados anterior com uma taxa de dados meta para a estação móvel; e em resposta à comparação, determinar a próxima taxa de dados ao ajustar a taxa de dados anterior.
3. Método, de acordo com a reivindicação 1, CARACTERI ZADO pelo fato de que gerar é baseado em uma análise estatística.
4. Método, de acordo com a reivindicação 1, CARACTERI ZADO pelo fato de que gerar mantem (212; 220) uma taxa de dados anterior como a próxima taxa de dados se o número de indicadores de congestionamento consecutivos de mesmo valor for menor que o limite.
5. Método, de acordo com a reivindicação 1, CARACTERI ZADO pelo fato de que gerar ajusta (208, 218) uma taxa de dados anterior para determinar a próxima taxa de dados se o número de indicadores de congestionamento consecutivos de mesmo valor for igual ou maior que o limite.
6. Método, de acordo com a reivindicação 5, CARACTERIZADO pelo fato de que gerar diminui a taxa de dados anterior para determinar a próxima taxa de dados se a taxa de dados anterior for maior que a taxa de dados meta.
7. Método, de acordo com a reivindicação 5, CARACTERI ZADO pelo fato de que gerar aumenta a taxa de dados anterior para determinar a próxima taxa de dados se a taxa de dados anterior for menor que a taxa de dados meta.
8. Método, de acordo com a reivindicação 1, CARACTERI ZADO pelo fato de que a próxima taxa de dados é gerada na estação móvel e é independente de outras estações móveis.
9. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o limite é predeterminado.
10. Método, de acordo com a reivindicação 1, CARACTERI ZADO pelo fato de que o indicador de congestionamento compreende múltiplos bits.
11. Método, de acordo com a reivindicação 10, CARACTERI ZADO pelo fato de que pelo menos um dentre os múltiplos bits corresponde a um indicador de ajuste, e pelo menos um dentre os múltiplos bits corresponde a um indicador de meta, o método compreendendo adicionalmente: para um primeiro valor do indicador de meta, gerar ajusta uma taxa de dados anterior de acordo com o indicador de ajuste; e para um segundo valor do indicador de meta, gerar compara a taxa de dados anterior com uma taxa meta para a estação móvel, em que, a próxima taxa de dados é determinada em resposta à comparação ao ajustar a taxa de dados anterior de acordo com o indicador de ajuste.
12. Método, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que: para um primeiro valor do indicador de ajuste, gerar aumenta a taxa de dados anterior; e para um segundo valor do indicador de ajuste, gerar diminui a taxa de dados anterior.
13. Estação móvel (106) configurada para determinar uma próxima taxa de dados, compreendendo: dispositivos (602) para receber (156, 202, 302) um indicador de congestionamento; dispositivos de controle de taxa de dados (604, 606, 610) para gerar (160, 162, 164, 166, 208, 212, 218, 220, 308, 312, 318, 320) a próxima taxa de dados como uma função de histórico de taxas de dados e histórico de indicador de congestionamento; a estação móvel é CARACTERIZADA pelo fato de que: os dispositivos de controle de taxa de dados compreendem dispositivos de contagem (604) para contar (210, 216) um número de indicadores de congestionamento consecutivos de mesmo valor; e em que os dispositivos de controle de taxa de dados determinam (208, 212, 218, 220) a próxima taxa de dados com base em se o número de indicadores de congestionamento consecutivos de mesmo valor é menor que o limite.
14. Estação móvel, de acordo com a reivindicação 13, CARACTERIZADA pelo fato de que: os dispositivos de controle de taxa de dados compreendem dispositivos de comparação para comparar uma taxa de dados anterior com uma taxa de dados meta para a estação móvel; em que os dispositivos de controle de taxa de dados determinam a próxima taxa de dados ao ajustar a taxa de dados anterior em resposta à comparação.
15. Estação móvel, de acordo com a reivindicação 13, CARACTERI ΖΑΡΑ pelo fato de que os dispositivos de controle de taxa de dados geram a próxima taxa de dados ao manter uma taxa de dados anterior se o número de indicadores de congestionamento consecutivos de mesmo valor for menor que o limite.
16. Estação móvel, de acordo com a reivindicação 15, CARACTERI ZADA pelo fato de que os dispositivos de controle de taxa de dados geram a próxima taxa de dados ao ajustar uma taxa de dados anterior se o número de indicadores de congestionamento consecutivos de mesmo valor for igual ou maior que o limite.
BRPI0210196A 2001-06-07 2002-06-06 método para determinar uma próxima taxa de dados em uma estação móvel, e, estação móvel configurada para determinar uma próxima taxa de dados BRPI0210196B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/877,820 US7961616B2 (en) 2001-06-07 2001-06-07 Method and apparatus for congestion control in a wireless communication system
PCT/US2002/018135 WO2002100053A1 (en) 2001-06-07 2002-06-06 Method and apparatus for reduction of congestion through data rate adjustment in a wireless communication system

Publications (2)

Publication Number Publication Date
BR0210196A BR0210196A (pt) 2006-10-10
BRPI0210196B1 true BRPI0210196B1 (pt) 2016-06-14

Family

ID=25370788

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0210196A BRPI0210196B1 (pt) 2001-06-07 2002-06-06 método para determinar uma próxima taxa de dados em uma estação móvel, e, estação móvel configurada para determinar uma próxima taxa de dados

Country Status (15)

Country Link
US (1) US7961616B2 (pt)
EP (1) EP1393510B1 (pt)
JP (1) JP4136928B2 (pt)
KR (1) KR100915561B1 (pt)
CN (1) CN100355252C (pt)
AT (1) ATE412292T1 (pt)
BR (1) BRPI0210196B1 (pt)
CA (1) CA2449444A1 (pt)
DE (1) DE60229516D1 (pt)
IL (1) IL159164A0 (pt)
MX (1) MXPA03011170A (pt)
NO (1) NO20035418D0 (pt)
RU (1) RU2004100233A (pt)
TW (1) TWI248739B (pt)
WO (1) WO2002100053A1 (pt)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6983153B2 (en) * 2001-06-07 2006-01-03 Qualcomm Incorporated Method and apparatus for congestion control in a wireless communication system
US7206285B2 (en) * 2001-08-06 2007-04-17 Koninklijke Philips Electronics N.V. Method for supporting non-linear, highly scalable increase-decrease congestion control scheme
FR2835384A1 (fr) * 2002-01-31 2003-08-01 Thomson Licensing Sa Procede de gestion d'enregistrements de documents audiovisuels et dispositifs associes
JP4000895B2 (ja) * 2002-04-23 2007-10-31 日本電気株式会社 リアルタイム通信のためのビットレート制御方法および装置
RU2308173C2 (ru) 2002-09-23 2007-10-10 Эл Джи Электроникс Инк. Схема радиосвязи для обеспечения мультимедийных широковещательных и многоадресных услуг
JP3779673B2 (ja) * 2002-10-30 2006-05-31 株式会社東芝 中継装置及び通信システム
US7403800B2 (en) * 2002-12-11 2008-07-22 Kyoo Jin Han Reverse activity bit setting system and method
WO2005060137A2 (en) * 2003-03-06 2005-06-30 Lg Electronics, Inc. Apparatus and method for controlling reverse-link data transmission rate
US7369501B2 (en) 2003-04-29 2008-05-06 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
KR101049103B1 (ko) * 2003-05-12 2011-07-14 엘지전자 주식회사 이동통신 시스템에서 데이터 레이트를 결정하는 방법
KR100573177B1 (ko) * 2003-07-31 2006-04-25 에스케이 텔레콤주식회사 CDMA 1xEV-DO 이동 통신 시스템에서 역방향링크율을 제어하는 방법 및 시스템
US7616660B2 (en) * 2003-11-21 2009-11-10 Telefonaktiebolaget Lm Ericsson (Publ) Common rate control method for reverse link channels in CDMA networks
US7983708B2 (en) 2004-04-28 2011-07-19 Airvana Network Solutions, Inc. Reverse link power control
US7843892B2 (en) 2004-04-28 2010-11-30 Airvana Network Solutions, Inc. Reverse link power control
WO2006030914A1 (ja) 2004-09-17 2006-03-23 Ntt Docomo, Inc. 移動通信方法、基地局及び無線回線制御局
US7277990B2 (en) 2004-09-30 2007-10-02 Sanjeev Jain Method and apparatus providing efficient queue descriptor memory access
CN100396020C (zh) * 2004-10-11 2008-06-18 同济大学 一种基于双速率周期流技术的网络紧链路定位方法
WO2006047726A2 (en) * 2004-10-27 2006-05-04 Meshnetworks, Inc. A system and method for providing quality of service provisions and congestion control in a wireless communication network
CN100365957C (zh) * 2004-12-02 2008-01-30 华为技术有限公司 一种反向负荷控制方法
DE602004015333D1 (de) 2004-12-15 2008-09-04 Matsushita Electric Industrial Co Ltd Unterstützung für garantierten Bitratenverkehr für Uplink Übertragungen
US7418543B2 (en) 2004-12-21 2008-08-26 Intel Corporation Processor having content addressable memory with command ordering
US7555630B2 (en) 2004-12-21 2009-06-30 Intel Corporation Method and apparatus to provide efficient communication between multi-threaded processing elements in a processor unit
US7467256B2 (en) 2004-12-28 2008-12-16 Intel Corporation Processor having content addressable memory for block-based queue structures
JP2006279612A (ja) * 2005-03-29 2006-10-12 Ntt Docomo Inc 伝送速度制御方法、移動局及び無線回線制御局
US20060262721A1 (en) * 2005-04-26 2006-11-23 International Business Machines Corporation Receiving data in a sensor network
JP2006332753A (ja) * 2005-05-23 2006-12-07 Kddi Corp 移動通信システムおよび移動局装置ならびにアクセス制御方法
US8849752B2 (en) * 2005-07-21 2014-09-30 Google Inc. Overloaded communication session
US8111253B2 (en) * 2005-07-28 2012-02-07 Airvana Network Solutions, Inc. Controlling usage capacity in a radio access network
CN100411359C (zh) * 2005-12-21 2008-08-13 华为技术有限公司 一种流媒体数据发送方法和装置
US8254977B2 (en) * 2006-01-27 2012-08-28 Qualcomm Incorporated Centralized medium access control algorithm for CDMA reverse link
JP2007235871A (ja) * 2006-03-03 2007-09-13 Advanced Telecommunication Research Institute International 無線装置およびそれを用いた無線ネットワークシステム
US9219686B2 (en) * 2006-03-31 2015-12-22 Alcatel Lucent Network load balancing and overload control
CN101043427B (zh) * 2006-05-24 2010-05-12 华为技术有限公司 一种拥塞处理的方法
JP4779827B2 (ja) 2006-06-29 2011-09-28 日本電気株式会社 ネットワーク制御システム、無線通信装置、及びネットワーク制御方法
WO2008009235A1 (en) * 2006-07-12 2008-01-24 Huawei Technologies Co., Ltd. Method for controlling congestion
US8817606B2 (en) * 2006-07-13 2014-08-26 Alcatel Lucent Managing overload of an access medium for a communication system
US20100118704A1 (en) * 2006-10-09 2010-05-13 Gergely Pongracz Method and Apparatus for use in a communications network
ATE556509T1 (de) * 2007-08-22 2012-05-15 Ericsson Telefon Ab L M Verfahren und vorrichtungen zur datenübertragungssteuerung
JP5145852B2 (ja) * 2007-10-15 2013-02-20 日本電気株式会社 係数決定装置、無線通信システム、係数決定方法及び係数決定プログラム
US7916658B2 (en) * 2007-11-08 2011-03-29 Siemens Enterprise Communications Gmbh & Co. Kg Method for congestion detection in packet transmission networks
US8135116B2 (en) * 2007-11-20 2012-03-13 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for managing traffic congestion in a network through detection of a source of excessive call volume
US8165528B2 (en) * 2007-12-27 2012-04-24 Airvana, Corp. Interference mitigation in wireless networks
EP2079205A1 (en) * 2008-01-14 2009-07-15 British Telecmmunications public limited campany Network characterisation
KR101167523B1 (ko) 2008-01-17 2012-07-20 노키아 코포레이션 무선 시스템에서의 적응적 멀티-레이트 코덱 비트 레이트 제어
JP5184141B2 (ja) * 2008-02-25 2013-04-17 株式会社エヌ・ティ・ティ・ドコモ 無線通信システム、無線通信方法及び基地局
US8045471B2 (en) * 2008-06-30 2011-10-25 Siemens Enterprise Communications Gmbh & Co. Kg Method and apparatus to inspect wireless traffic and mitigate packet elimination for wireless saturation avoidance
US10236950B2 (en) 2009-02-27 2019-03-19 Qualcomm Incorporated Video transmission over SDMA
WO2010111667A2 (en) * 2009-03-27 2010-09-30 Chaz Immendorf Reducing congestion in a wireless network
US8516101B2 (en) * 2009-06-15 2013-08-20 Qualcomm Incorporated Resource management for a wireless device
US9357568B2 (en) * 2009-06-16 2016-05-31 Futurewei Technologies, Inc. System and method for adapting an application source rate to a load condition
WO2011077658A1 (ja) * 2009-12-24 2011-06-30 日本電気株式会社 割り当て可能な無線リソース選択方法、割り当て可能な無線リソース選択装置、および通信装置
US8335161B2 (en) * 2010-02-03 2012-12-18 Bridgewater Systems Corp. Systems and methods for network congestion management using radio access network congestion indicators
US8619573B2 (en) * 2010-03-24 2013-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Delayed flow control action in transport network layer WCDMA communications
JP5807055B2 (ja) * 2010-04-22 2015-11-10 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 輻輳/過負荷制御方法および装置
CN105635944A (zh) * 2010-04-30 2016-06-01 中兴通讯股份有限公司 一种机器通信的接入控制方法及系统和系统
US20110267948A1 (en) * 2010-05-03 2011-11-03 Koc Ali T Techniques for communicating and managing congestion in a wireless network
JP2010288302A (ja) * 2010-07-26 2010-12-24 Mitsubishi Electric Corp 無線通信方法、無線通信システム、基地局および移動機
US8854958B2 (en) * 2011-12-22 2014-10-07 Cygnus Broadband, Inc. Congestion induced video scaling
US9516626B2 (en) * 2013-02-11 2016-12-06 Qualcomm Incorporated High data rate broadcast channel systems, devices, and methods
CN103442393A (zh) * 2013-09-06 2013-12-11 美商威睿电通公司 延长物联网设备休眠周期的装置和方法
US9872210B2 (en) 2013-10-16 2018-01-16 At&T Mobility Ii Llc Adaptive rate of congestion indicator to enhance intelligent traffic steering
US9591536B2 (en) 2013-10-18 2017-03-07 At&T Mobility Ii Llc Cell user occupancy indicator to enhance intelligent traffic steering
US10448281B2 (en) 2015-03-03 2019-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communication between an access point and a sensor station
US10582508B2 (en) * 2015-03-31 2020-03-03 At&T Intellectual Property I, L.P. Facilitation of network resources
US10785161B2 (en) 2018-07-10 2020-09-22 Cisco Technology, Inc. Automatic rate limiting based on explicit network congestion notification in smart network interface card

Family Cites Families (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2144310A (en) 1983-08-01 1985-02-27 Philips Electronic Associated Multiple-access communications system
DE3527329A1 (de) 1985-07-31 1987-02-05 Philips Patentverwaltung Digitales funkuebertragungssystem mit variabler zeitschlitzdauer der zeitschlitze im zeitmultiplexrahmen
US4901307A (en) 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
US5101501A (en) * 1989-11-07 1992-03-31 Qualcomm Incorporated Method and system for providing a soft handoff in communications in a cdma cellular telephone system
US5511073A (en) 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5115429A (en) 1990-08-02 1992-05-19 Codex Corporation Dynamic encoding rate control minimizes traffic congestion in a packet network
US5224120A (en) 1990-12-05 1993-06-29 Interdigital Technology Corporation Dynamic capacity allocation CDMA spread spectrum communications
US5369637A (en) 1991-04-03 1994-11-29 U.S. Philips Corporation Signal transmission system
US5267261A (en) 1992-03-05 1993-11-30 Qualcomm Incorporated Mobile station assisted soft handoff in a CDMA cellular communications system
ZA931077B (en) 1992-03-05 1994-01-04 Qualcomm Inc Apparatus and method for reducing message collision between mobile stations simultaneously accessing a base station in a cdma cellular communications system
JPH06511130A (ja) 1992-07-13 1994-12-08 モトローラ・インコーポレイテッド ワイヤレス通信システムにおいてハンドオフを行う方法および装置
IT1270938B (it) 1993-05-14 1997-05-16 Cselt Centro Studi Lab Telecom Procedimento per il controllo della trasmissione su uno stesso canale di flussi informativi a velocita' variabile in sistemi di comunicazione tra mezzi mobili, e sistema utilizzante tale procedimento
ZA946674B (en) 1993-09-08 1995-05-02 Qualcomm Inc Method and apparatus for determining the transmission data rate in a multi-user communication system
WO1995008882A1 (en) 1993-09-20 1995-03-30 CODEX CORPORATION, a subsidiary company of MOTOROLA, INC. Dynamic rate adjustment for overload control in communication networks
US5594738A (en) 1993-10-18 1997-01-14 Motorola, Inc. Time slot allocation method
US5515379A (en) 1993-10-18 1996-05-07 Motorola, Inc. Time slot allocation method
US6088590A (en) 1993-11-01 2000-07-11 Omnipoint Corporation Method and system for mobile controlled handoff and link maintenance in spread spectrum communication
US5420851A (en) 1993-11-24 1995-05-30 At&T Corp. Method of multiple access
US5539730A (en) 1994-01-11 1996-07-23 Ericsson Ge Mobile Communications Inc. TDMA/FDMA/CDMA hybrid radio access methods
US5671218A (en) 1994-04-28 1997-09-23 Lucent Technologies Inc. Controlling power and access of wireless devices to base stations which use code division multiple access
US5442625A (en) 1994-05-13 1995-08-15 At&T Ipm Corp Code division multiple access system providing variable data rate access to a user
FI107575B (fi) 1994-06-20 2001-08-31 Nokia Mobile Phones Ltd Tiedonsiirtomenetelmä, tukiasema sekä tilaajapäätelaite
US5603096A (en) * 1994-07-11 1997-02-11 Qualcomm Incorporated Reverse link, closed loop power control in a code division multiple access system
US5537410A (en) 1994-09-15 1996-07-16 Oki Telecom Subsequent frame variable data rate indication method
US5621723A (en) * 1994-09-27 1997-04-15 Gte Laboratories Incorporated Power control in a CDMA network
JP2596388B2 (ja) 1994-10-28 1997-04-02 日本電気株式会社 ディジタルコードレス電話システム
US5727033A (en) 1994-11-30 1998-03-10 Lucent Technologies Inc. Symbol error based power control for mobile telecommunication system
FI114178B (fi) 1995-01-09 2004-08-31 Nokia Corp Radiokapasiteetin dynaaminen jakaminen TDMA-järjestelmässä
US5933787A (en) 1995-03-13 1999-08-03 Qualcomm Incorporated Method and apparatus for performing handoff between sectors of a common base station
US5625628A (en) 1995-03-15 1997-04-29 Hughes Electronics Aloha optimization
JP3568617B2 (ja) 1995-03-24 2004-09-22 株式会社東芝 Atm通信網におけるセル転送速度規制方法
US5598417A (en) 1995-04-28 1997-01-28 Motorola, Inc. Dynamic control of a data channel in a TDM wireless communication system
US5619492A (en) 1995-06-16 1997-04-08 Unisys Corporation CDMA communication system in which bit rates are dynamically allocated
US5729542A (en) 1995-06-28 1998-03-17 Motorola, Inc. Method and apparatus for communication system access
US5805577A (en) 1995-07-20 1998-09-08 Jain; Raj Erica: explicit rate indication for congestion avoidance in ATM networks
JP2968706B2 (ja) 1995-07-26 1999-11-02 日本電気エンジニアリング株式会社 移動無線機
KR970013834A (ko) 1995-08-23 1997-03-29 사와무라 시코우 전송속도 추정장치(A computing apparatus of transmission rate)
US5974106A (en) * 1995-09-01 1999-10-26 Motorola, Inc. Method and apparatus for multirate data communications
US5615212A (en) 1995-09-11 1997-03-25 Motorola Inc. Method, device and router for providing a contention-based reservation mechanism within a mini-slotted dynamic entry polling slot supporting multiple service classes
US5734646A (en) 1995-10-05 1998-03-31 Lucent Technologies Inc. Code division multiple access system providing load and interference based demand assignment service to users
US5596576A (en) 1995-11-03 1997-01-21 At&T Systems and methods for sharing of resources
JPH10154969A (ja) 1996-11-22 1998-06-09 Sony Corp 通信方法、基地局及び端末装置
US5751969A (en) * 1995-12-04 1998-05-12 Motorola, Inc. Apparatus and methods for predicting and managing congestion in a network
US5722051A (en) * 1996-02-13 1998-02-24 Lucent Technologies Inc. Adaptive power control and coding scheme for mobile radio systems
US5745520A (en) 1996-03-15 1998-04-28 Motorola, Inc. Method and apparatus for power control in a spread spectrum communication system using threshold step-down size adjustment
US5737313A (en) 1996-03-15 1998-04-07 Nec Usa, Inc. Design of a closed loop feed back control for ABR service
CN1094277C (zh) 1996-03-18 2002-11-13 通用仪器公司 通信网络的动态带宽分配
US6021116A (en) 1996-03-28 2000-02-01 Lucent Technologies, Inc. Method and apparatus for controlling data transfer rate using virtual queues in asynchronous transfer mode networks
JP2968717B2 (ja) 1996-04-25 1999-11-02 静岡日本電気株式会社 時分割多重伝送装置
US5878098A (en) 1996-06-27 1999-03-02 Motorola, Inc. Method and apparatus for rate determination in a communication system
US5933462A (en) 1996-11-06 1999-08-03 Qualcomm Incorporated Soft decision output decoder for decoding convolutionally encoded codewords
JP3444114B2 (ja) 1996-11-22 2003-09-08 ソニー株式会社 通信方法、基地局及び端末装置
FI964707A7 (fi) 1996-11-26 1998-05-27 Nokia Telecommunications Oy Menetelmä kuormituksen kontrolloimiseksi ja radiojärjestelmä
US6097722A (en) 1996-12-13 2000-08-01 Nortel Networks Corporation Bandwidth management processes and systems for asynchronous transfer mode networks using variable virtual paths
US5953338A (en) 1996-12-13 1999-09-14 Northern Telecom Limited Dynamic control processes and systems for asynchronous transfer mode networks
US5909443A (en) * 1997-01-03 1999-06-01 International Business Machines Corporation ATM network congestion control system using explicit rate cell marking
US6023622A (en) 1997-03-05 2000-02-08 Watkins-Johnson Company Wireless communication system with dynamic channel allocation
US5923650A (en) 1997-04-08 1999-07-13 Qualcomm Incorporated Method and apparatus for reverse link rate scheduling
US5933777A (en) 1997-04-24 1999-08-03 Telefonaktiebolaget Lm Ericsson (Publ) System and method for allocating channel elements in a code division multiple access radio telecommunications network
US6104933A (en) 1997-06-23 2000-08-15 Telefonaktiebolaget Lm Ericsson Method and apparatus for control of base stations in macro diversity radio systems
US6137789A (en) 1997-06-26 2000-10-24 Nokia Mobile Phones Limited Mobile station employing selective discontinuous transmission for high speed data services in CDMA multi-channel reverse link configuration
US6330232B1 (en) 1997-07-16 2001-12-11 Nortel Networks Limited Base station transceiver subsystem carrier selection at a CDMA cell site
US6072784A (en) 1997-07-25 2000-06-06 At&T Corp. CDMA mobile station wireless transmission power management with adaptive scheduling priorities based on battery power level
US6108374A (en) 1997-08-25 2000-08-22 Lucent Technologies, Inc. System and method for measuring channel quality information
KR100259905B1 (ko) 1997-09-18 2000-06-15 정선종 코드분할다중접속환경의트래픽과부하상태에서호시도제어방법
US6128506A (en) * 1997-09-24 2000-10-03 Telefonaktiebolaget Lm Ericsson Integrated power control and congestion control in a communication system
US6028851A (en) 1997-09-26 2000-02-22 Telefonaktiebolaget L M Ericsson (Publ) System and method for mobile assisted admission control
US6226277B1 (en) 1997-10-14 2001-05-01 Lucent Technologies Inc. Method for admitting new connections based on usage priorities in a multiple access system for communications networks
KR100250716B1 (ko) 1997-10-31 2000-04-01 서평원 코드분할 다중접속 이동통신시스템 기지국의 호제어방법
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
US6055571A (en) 1997-11-20 2000-04-25 Nec Usa, Inc. Computer network with microeconomic flow control
US6128500A (en) 1997-12-19 2000-10-03 Us West, Inc. Method and system to optimize capacity of a CDMA cellular communication system
US6266330B1 (en) 1998-01-22 2001-07-24 Nokia Mobile Phones Limited Dynamic allocation of radio capacity in TDMA system
US6477143B1 (en) * 1998-01-25 2002-11-05 Dror Ginossar Method and apparatus for packet network congestion avoidance and control
DE69937277T2 (de) * 1998-02-19 2008-07-17 Qualcomm Inc., San Diego Übertragungstaktverfahren und -System in einem schnurlosen Kommunikationssystem
US6233222B1 (en) 1998-03-06 2001-05-15 Telefonaktiebolaget Lm Ericsson Telecommunications inter-exchange congestion control
US6385449B2 (en) 1998-03-06 2002-05-07 Telefonaktiebolaget L M Ericsson System and method used in a mobile telecommunications network for load balancing ongoing calls between different base station controllers
US6721278B1 (en) 1998-04-30 2004-04-13 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic allocation of packet data channels
EP0959582A1 (en) 1998-05-20 1999-11-24 Ascom Tech Ag Process and architecture for controlling traffic on a digital communication link
US6404826B1 (en) 1998-07-02 2002-06-11 Texas Instruments Incorporated Iterative signal-to-interference ratio estimation for WCDMA
US6097697A (en) * 1998-07-17 2000-08-01 Sitara Networks, Inc. Congestion control
KR100413419B1 (ko) 1998-08-04 2004-02-14 엘지전자 주식회사 이동통신 시스템에서 랜덤 액세스방법
HRP980536B1 (en) 1998-10-05 2006-04-30 O�egovi� Julije Arrangements for window - time - space flow control
US6240287B1 (en) 1998-10-06 2001-05-29 Lucent Technologies Inc. Processing overload control at base stations of cellular wireless communication systems
US6668159B1 (en) * 1998-11-30 2003-12-23 Telefonaktiebolaget Lm Ericsson (Publ) Terminal bitrate indicator
US6192249B1 (en) 1998-12-03 2001-02-20 Qualcomm Inc. Method and apparatus for reverse link loading estimation
FI107505B (fi) 1999-02-16 2001-08-15 Nokia Networks Oy Pääsynvalvontamenetelmä
US6317435B1 (en) 1999-03-08 2001-11-13 Qualcomm Incorporated Method and apparatus for maximizing the use of available capacity in a communication system
US6324172B1 (en) 1999-03-08 2001-11-27 Qualcomm Incorporated Method of rate allocation in a data communications network
US6516196B1 (en) * 1999-04-08 2003-02-04 Lucent Technologies Inc. Intelligent burst control functions for wireless communications systems
US6567420B1 (en) 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
US6639934B1 (en) 1999-04-26 2003-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Power control in a CDMA mobile communication system
ES2224568T3 (es) * 1999-06-16 2005-03-01 Alcatel Metodo para mejorar las caracteristicas de funcionamiento de un sistema movil de radiocomunicaciones utilizando un algoritmo de control de potencia.
JP3344373B2 (ja) 1999-07-09 2002-11-11 日本電気株式会社 移動体パケット通信システム
ATE426956T1 (de) * 1999-07-13 2009-04-15 Alcatel Lucent Verfahren zur leistungssteigerung eines mobilen radiokommunikationssystems unter verwendung eines leistungsregelungsalgorithmus
US6456850B1 (en) 1999-08-17 2002-09-24 Lucent Technologies Inc. Method for preventing overload conditions in communication systems
US6426971B1 (en) 1999-09-13 2002-07-30 Qualcomm Incorporated System and method for accurately predicting signal to interference and noise ratio to improve communications system performance
US6665272B1 (en) 1999-09-30 2003-12-16 Qualcomm Incorporated System and method for persistence-vector-based modification of usage rates
US6563810B1 (en) 1999-09-30 2003-05-13 Qualcomm Incorporated Closed loop resource allocation
KR100386562B1 (ko) * 1999-11-01 2003-06-02 엘지전자 주식회사 순방향 공통 채널의 전력 제어 방법
JP3618071B2 (ja) * 1999-12-28 2005-02-09 株式会社エヌ・ティ・ティ・ドコモ 移動通信制御方法及びそのシステム及びそれに用いられる基地局及び移動局
US6707862B1 (en) * 2000-03-21 2004-03-16 Denso Corporation Predictive data rate control in wireless transmitters
US6987729B1 (en) 2000-05-11 2006-01-17 Lucent Technologies Inc. Method and apparatus for admission management in wireless communication systems
US6718171B1 (en) * 2000-06-26 2004-04-06 Denso Corporation Robust and efficient reacquisition after call release
JP3689629B2 (ja) 2000-09-29 2005-08-31 キヤノン株式会社 シート給送装置及びシート処理装置
US6597923B1 (en) 2000-10-23 2003-07-22 Telefonaktiebolaget L.M. Ericsson (Publ.) Method and apparatus for transmitter power control
US6799045B1 (en) * 2000-11-07 2004-09-28 Telefonaktiebolaget Lm Ericsson (Publ) Reliable congestion control in a CDMA-based mobile radio commmunications system
US6985739B2 (en) 2000-12-15 2006-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Admission and congestion control in a CDMA-based mobile radio communications system
US6553235B2 (en) * 2000-12-22 2003-04-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing adaptive fast radio channel congestion control
US20020119796A1 (en) 2000-12-29 2002-08-29 Telefonaktiebolaget Lm Ericsson System and method for improved mobile communication admission and congestion control
US6775541B2 (en) * 2001-01-19 2004-08-10 Motorola, Inc. Method and apparatus for controlling data rates to preserve voice quality in a CDMA system
US7215653B2 (en) 2001-02-12 2007-05-08 Lg Electronics Inc. Controlling data transmission rate on the reverse link for each mobile station in a dedicated manner
US7120134B2 (en) 2001-02-15 2006-10-10 Qualcomm, Incorporated Reverse link channel architecture for a wireless communication system
GB2375691B (en) 2001-05-17 2004-06-09 Nec Corp Updating method for use in a mobile communication system
US7085581B2 (en) * 2001-06-01 2006-08-01 Telefonaktiebolaget Lm Ericsson (Publ) RPC channel power control in a HDR network
US7221653B2 (en) 2001-07-30 2007-05-22 Telefonaktiebolaget Lm Ericsson (Publ) Fast flow control methods for communication networks
US7072306B2 (en) 2001-10-05 2006-07-04 Qualcomm Incorporated Reverse outer loop optimization for communication channels with discontinuous transmission (DTX)
KR100547793B1 (ko) 2001-12-29 2006-02-01 삼성전자주식회사 이동통신시스템에서 역방향 데이터 전송 제어 방법
WO2004110078A2 (en) 2003-05-30 2004-12-16 Efficient Channel Coding, Inc. Receiver based saturation estimator
US8885474B2 (en) 2005-04-15 2014-11-11 Alcatel Lucent Method for reverse link congestion overload control in wireless high speed data applications

Also Published As

Publication number Publication date
KR20040004701A (ko) 2004-01-13
BR0210196A (pt) 2006-10-10
NO20035418D0 (no) 2003-12-05
JP2005518109A (ja) 2005-06-16
HK1067257A1 (zh) 2005-04-01
KR100915561B1 (ko) 2009-09-03
MXPA03011170A (es) 2004-03-26
DE60229516D1 (de) 2008-12-04
CN100355252C (zh) 2007-12-12
US20020186657A1 (en) 2002-12-12
JP4136928B2 (ja) 2008-08-20
CA2449444A1 (en) 2002-12-12
RU2004100233A (ru) 2005-06-10
IL159164A0 (en) 2004-06-01
CN1539225A (zh) 2004-10-20
EP1393510B1 (en) 2008-10-22
WO2002100053A1 (en) 2002-12-12
EP1393510A1 (en) 2004-03-03
US7961616B2 (en) 2011-06-14
TWI248739B (en) 2006-02-01
ATE412292T1 (de) 2008-11-15

Similar Documents

Publication Publication Date Title
KR100915561B1 (ko) 무선 통신 시스템에서 데이터 레이트 조절을 통해 정체를 감소시키는 방법 및 장치
EP1879339B1 (en) Method and apparatus for congestion control in a wireless communication system
US7525909B2 (en) Method and apparatus for dynamic adjustment of rise-over-thermal (ROT) threshold for reverse link rate allocation
US7508778B2 (en) System and method for adjusting quality of service in a communication system
EP1854224B1 (en) Method and apparatus for using uplink relative path gain related measurements to support uplink resource management
US20040252669A1 (en) Common rate control method based on mobile transmit power
CN101027921B (zh) 用于在通信系统中容量控制的方法和系统
CN102227938B (zh) 负载自适应终止目标
BRPI0710252A2 (pt) método de transmissão de dados em um sisitema de rádio incluindo terminais de usuário e pelo menos uma estação base; sistema de rádio em uma infra-estrutura do sistema de rádio; aparelho; e produto de programa de computador realizado em um meio legìvel por computador condificando um programa de computador com instruções para a execução de um processo de computador
AU2002305880A1 (en) Method and apparatus for reduction of congestion through data rate adjustment in a wireless communication system
AU2002305839A1 (en) Method and apparatus for congestion control in a wireless communication system
HK1067257B (en) Method and apparatus for reduction of congestion through data rate adjustment in a wireless communication system
HK1066346A (en) Method and apparatus for congestion control in a wireless communication system

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 12/56 , H04B 7/26

Ipc: H04L 1/00 (2006.01), H04W 28/08 (2009.01), H04W 28

B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 14/06/2016, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 18A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2594 DE 24-09-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.