BRPI0609889A2 - métodos para controlar a retransmissão de unidades de dados em um sistema de telecomunicação sem fio, e para operação de um receptor e de um transmissor - Google Patents

métodos para controlar a retransmissão de unidades de dados em um sistema de telecomunicação sem fio, e para operação de um receptor e de um transmissor Download PDF

Info

Publication number
BRPI0609889A2
BRPI0609889A2 BRPI0609889-4A BRPI0609889A BRPI0609889A2 BR PI0609889 A2 BRPI0609889 A2 BR PI0609889A2 BR PI0609889 A BRPI0609889 A BR PI0609889A BR PI0609889 A2 BRPI0609889 A2 BR PI0609889A2
Authority
BR
Brazil
Prior art keywords
transmitter
receiver
data unit
data units
status message
Prior art date
Application number
BRPI0609889-4A
Other languages
English (en)
Inventor
Michael Meyer
Henning Wiemann
Johan Torsner
Mats Sagfors
Jung-Fu Cheng
Original Assignee
Ericsson Telefon Ab L M
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37452289&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0609889(A2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of BRPI0609889A2 publication Critical patent/BRPI0609889A2/pt
Publication of BRPI0609889A8 publication Critical patent/BRPI0609889A8/pt
Publication of BRPI0609889B1 publication Critical patent/BRPI0609889B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • H04L1/1678Details of the supervisory signal the supervisory signal being transmitted together with control information where the control information is for timing, e.g. time stamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L2001/125Arrangements for preventing errors in the return channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

MéTODOS PARA CONTROLAR A RETRANSMISSãO DE UNIDADES DE DADOS EM UM SISTEMA DE TELECOMUNICAçãO SEM FIO, E PARA OPERAçãO DE UM RECEPTOR E DE UM TRANSMISSOR. Métodos para eficientemente controlar a retransmissão de unidades de dados em um sistema de telecomunicação sem fio. Um receptor tenta decodificar cada unidade de dados recebida, Se a unidade de dados é decodificada com sucesso, o receptor transmite realimentação positiva para o transmissor; se a unidade de dados não é decodificada com sucesso, o receptor transmite realimentação negativa para o transmissor. Em todos os casos, o transmissor emprega pelo menos um primeiro e segundo mecanismos de realimentação para transmitir a realimentação positiva e negativa. Em uma modalidade exemplar, mensagens de reconhecimento (ACK) e de não reconhecimento (NACK) são enviadas em resposta à recepção de cada unidade de dados em um primeiro canal não confiável e Mensagens de Estado identificando números de seqUência de unidades de dados particulares são periodicamente transmitidas em um segundo canal confiável; o receptor preferencialmente remove unidades de dados da sua janela de transmissão somente após recepção de uma Mensagem de Estado indica decodificação com sucesso.

Description

"MÉTODOS PARA CONTROLAR A RETRANSMISSÃO DE UNIDADES DE DADOS EM UM SISTEMA DE TELECOMUNICAÇÃO SEM FIO, E PARA OPERAÇÃO DE UM RECEPTOR E DE UM TRANSMISSOR" REFERÊNCIA CRUZADA PARA APLICAÇÕES RELACIONADAS
Esta aplicação reivindica os benefícios do Pedido de Patente U.S. Provisório n° 69/683621, depositado em 23 de Maio de 2005, a descrição da qual é incorporada aqui para referência.
CAMPO TÉCNICO DA INVENÇÃO
Esta invenção se refere, em geral, a comunicações sem fio e, em particular a protocolos de transmissão.
FUNDAMENTOS
Muitos protocolos de camada de enlace de comunicação suportam um transporte de dados confiável efetuando retransmissões para transmissões falhas. Transmissões falhas são reportadas através de mensagens de realimentação, tais como mensagens de reconhecimento (ACK) e de não reconhecimento (NACK) de acordo com os protocolos de (ARQ). Mecanismos de ARQ, são, em particular, importantes para transporte de mídia sem fio, mas também são aplicados para enlaces de comunicação com fio. Exemplos de mecanismos de ARQ operando através de canais sem fio incluem os protocolos de Controle de ligação por rádio (RLC) para Serviço de rádio de pacote geral (GPRS) e Acesso múltiplo por divisão de código de banda larga (WCDMA), assim como o protocolo de ARQ Híbrido (HARQ) em Alta velocidade de controle por acesso médio (MAC-hs) para Acesso por pacote de enlace descendente em alta velocidade (HSPDA). Um problema com tais protocolos é que eles não podem fornecer realimentação rápida e confiável, e uso eficiente dos recursos de rádio.
Alguns protocolos da técnica anterior usam um conceito simples e rápido de ACK/NACK que indica se um quadro de dados foi recebido com sucesso. Tais protocolos não fornecem números seqüenciais na realimentação, mas em seu lugar, o transmissor e receptor, implicitamente, relacionam a realimentação à uma transmissão particular, explorando um relacionamento de tempo fixo. Isto é freqüentemente referenciado como realimentação síncrona. A vantagem de tal uma abordagem é que estes sinais curtos podem ser enviados freqüentemente já que o consumo de recursos de transmissão é relativamente baixo. Alcançar ganhos de codificação, contudo, é limitado, ou impossível, se cada ACK ou NAC é um bit único. Assim sendo, há o risco de erro de interpretação de tais bits únicos no receptor. Depressões de desvanecimento ainda aumentam a probabilidade de erro, e alcançar uma taxa de erro bem baixa pode consumir uma quantidade grande de recursos para cobrir depressões " no pior caso ". Assim sendo, tal sinalização também é custosa se taxas de erro bem baixas são exigidas, porque elas só podem ser alcançadas aumentando a potência de transmissão ou repetindo a informação. Contudo, uma atualização, ou retransmissão, de cada mensagem de realimentação não é possível, já que ela precisa ser alinhada no tempo com a transmissão dos dados correspondentes .
Uma outra classe de protocolos usa realimentação, ou unidades de controle (algumas vezes chamadas de Mensagens de Estado). Tais mecanismos são freqüentemente aplicados para protocolos de ARQ baseado em janelas. Unidades de realimentação podem explicitamente incluir números seqüenciais e uma verificação de soma e, por conseguinte, a confiabilidade das mensagens de realimentação pode ser confirmada. Realimentação incorretamente recebida não é usada, mas descartada no transmissor de dados. Retransmissões ou transmissões de atualizações da realimentação são usadas para assegurar que a realimentação é recebida corretamente. Deve ser notado que tais unidades de realimentação não exigem qualquer alinhamento de tempo com as unidades de dados correspondentes devido a numeração seqüencial das unidades de dados e a referência para aquelas nas unidades de realimentação. Estes tipos de mecanismos de realimentação têm a vantagem de serem muito confiáveis; contudo, eles são, tipicamente, muito mais lentos, comparados com o mecanismo de realimentação de ACK/NACK síncrono.
Por conseguinte, o que é necessário na técnica são protocolos de retransmissão integrados que alcancem as eficiências dos protocolos de ACK/NACK convencionais, enquanto simultaneamente realizam a confiabilidade das mensagens de realimentação explícitas. Preferencialmente, tais protocolos de retransmissão integrados podem ser implementados em uma única entidade de protocolo e serem baseados nas mesmas unidades de dados de protocolo, estado e lógica de protocolo.
SUMÁRIO
Para resolver as deficiências da técnica anterior, a invenção fornece métodos, que podem ser incorporados em transmissores e receptores, para eficientemente controlar a retransmissão de unidade de dados em um sistema de telecomunicação sem fio. De acordo com os princípios da invenção, múltiplos mecanismos de realimentação complementares são usados para controlar a retransmissão. Em geral, em resposta a recepção de uma grande quantidade de unidades de dados, um receptor tenta decodificar cada unidade de dados. Se uma unidade de dados é decodificada com sucesso, o receptor transmite realimentação positiva para o transmissor; a realimentação positiva indica ao transmissor que a unidade de dados foi decodificada com sucesso pelo receptor. Se uma unidade de dados não é decodificada com sucesso, o receptor transmite realimentação negativa para o transmissor; a realimentação negativa indica ao transmissor que a unidade de dados não foi decodificada com sucesso pelo receptor. Em todos os casos, o receptor emprega pelo menos um primeiro e segundo mecanismos de realimentação para transmitir a realimentação.
O primeiro e segundo mecanismos de realimentação podem utilizar primeiro e segundo canais de rádio: o primeiro e segundo canais de rádio podem compartilhar uma freqüência de portadora comum. O primeiro canal de rádio pode ser um canal de largura de banda estreita e pode utilizar um método de transmissão não confiável; o segundo canal de rádio preferencialmente utiliza um método de transmissão confiável.
A realimentação positiva pode incluir uma mensagem de reconhecimento (ACK) e a realimentação negativa pode incluir uma mensagem de não reconhecimento (NACK). A realimentação positiva e negativa pode ainda incluir uma Mensagem de Estado que inclui um ou mais identificadores de posição ou números seqüências identificando umas de uma grande quantidade de unidades de dados. Uma Mensagem de Estado pode, por exemplo, ser um único número seqüencial indicando a mais alta numerada de uma grande quantidade de unidade de dados recebida com sucesso, ou pode incluir o número seqüencial para cada unidade de dados que foi recebida corretamente, ou pode incluir o número seqüencial para cada unidade de dados que foi recebida corretamente, ou ambos. Mensagens de Estado podem, por exemplo, ser automaticamente transmitida em resposta à recepção de um número predeterminado de unidade de dados. Alternativamente, Mensagens de Estado podem ser enviados em resposta a uma solicitação do transmissor; a solicitação pode, por exemplo, ser um marcador dentro de uma das unidades de dados.
Em uma modalidade exemplar, as mensagens de ACK e de NACK não incluem números seqüenciais e são transmitidas no primeiro canal de rádio usando um método de transmissão não confiável e Mensagens de Estado são transmitidas no segundo canal de rádio usando um método de transmissão confiável. As mensagens de ACK e de NACK podem ser, por exemplo, únicos bits de dados e podem ser incondicionalmente transmitidas em resposta à recepção de cada uma da grande quantidade de unidade de dados. Preferencialmente, o transmissor retransmite uma unidade de dados em resposta à recepção de um NACK ou uma Mensagem de Estado indicando a não entrega ou falha em decodificar tal unidade de dados; o transmissor, contudo, não remove a unidade de dados de sua área de armazenamento temporário de envio ao receber um ACK, mas somente em reposta a uma Mensagem de Estado indicando a decodificação com sucesso de tal unidade de dados pelo receptor. Mensagens de Estado podem incluir um valor de Verificação de redundância cíclica (CRC) através do qual o transmissor pode verificar que uma Mensagem de Estado foi corretamente recebida.
O método pode ainda incluir detectar, por um receptor, um erro na transmissão de realimentação negativa; um erro pode ser indicado pelo término de um contador de tempo antes da recepção esperada de uma unidade de dados retransmitida para a qual realimentação negativa foi enviada. No evento de detectar tal um erro, a realimentação positiva ou negativa pendente é preferencialmente retransmitida usando o segundo mecanismo de realimentação.
O precedente delineou, amplamente, os princípios da presente invenção de modo que aqueles com habilidade na técnica podem melhor entender a descrição detalhada das modalidades exemplares que seguem. Aqueles com habilidade na técnica devem apreciar que eles podem prontamente usar a concepção revelada e modalidades exemplares como uma base para projetar ou modificar outras estruturas e métodos para realizar o mesmo propósito da presente invenção. Aqueles com habilidade na técnica também devem realizar que tais construções equivalentes não fogem do espírito e escopo da invenção em sua forma mais ampla, como definido pelas reivindicações fornecidas daqui em diante.
BREVE DESCRIÇÃO DE VÁRIAS VISÕES DOS DESENHOS
Figura 1 ilustra uma representação esquemática de um protocolo de retransmissão integrado de acordo com os princípios da invenção;
Figura 2 ilustra um diagrama de fluxo de método geral do protocolo de retransmissão para um receptor; Figura 3 ilustra um diagrama de fluxo de uma modalidade exemplar de um protocolo de retransmissão integrado, de acordo com os princípios da invenção, em um transmissor;
Figura 4 ilustra um diagrama de fluxo de uma modalidade exemplar de um protocolo de retransmissão integrado, de acordo com os princípios da invenção, em um receptor;
Figura 5 ilustra a operação da invenção com respeito a uma área de armazenamento temporário de envio de um transmissor;
Figura 6a e 6b ilustram um gráfico de seqüência de mensagens que ilustra a operação de um contador de tempo usado para detectar erros de realimentação; e
Figura 7a e 7b descrevem ainda, um gráfico de seqüência de mensagens que ilustra a operação de um contador de tempo.
DESCRIÇÃO DETALHADA
A presente invenção combina as vantagens de múltiplos conceitos de sinalização de realimentação em um protocolo. Isto é, em particular, possível em uma arquitetura de rede de acesso distribuída, por exemplo, quando um protocolo de solicitação de Repetição automática (ARQ) é terminado em um estação base (ou ponto de acesso) e um terminal, em uma arquitetura de rede de acesso centralizada, a vantagem da invenção pode, por exemplo, ser alcançada em combinação como conceito de RelayARQ (ver: H. Wiemann, M. Meye, R. Ludwing, C. Ρ. O., A Novel Multi-Hop ARQ Concept, IEEE 6 Ist SEmiannual Vehicular Technology Converence (VT), de 30 de maio - 1 de junho de 2005, incorporado aqui para referência). A invenção é preferencialmente implementada como um único protocolo usando dois (ou mais) formatos de realimentação específicos em dois (ou mais) mecanismos de realimentação específicos; como descrito daqui em diante, os mecanismos de realimentação podem ter características de canal diferentes em termos de confiabilidade, consumo de recursos e retardos. Além do mais, dois (ou mais) formatos de realimentação podem usara meios diferentes para indicar o estado do receptor; por exemplo:
1. realimentação síncrona e binária (ACK/NACK) como em HS- DSCH ou E-DCH; este mecanismo se fundamenta em um relacionamento de tempo fixo entre a transmissão dos dados e a realimentação correspondente.
2. realimentação assíncrona e explícita como em RLC; uma mensagem de estado contém identificadores que explicitamente determinam as unidades de dados que a realimentação se refere, onde
os identificadores podem ser números seqüenciais ou referências de tempo explícitas.
Ambos, os formatos de mensagem de realimentação indicam informação de receptor proveniente da mesma entidade de protocolo e se refere as mesmas unidade de dados de protocolo, estado de protocolo e lógica. Uma vantagem de usar dois mecanismos diferentes reportando realimentação é que a operação pode ser ajustada para as condições de rádio instantâneas e situações de erro de transmissão de modo a alcançara uma troca de realimentação eficiente de recursos de rádio, rápida e confiável.
Referenciando a FIGURA 1, é ilustrada uma representação esquemática de um protocolo de retransmissão integrado de acordo com os princípios da invenção. Unidades de dados são transmitidas 101 a partir de um transmissor 102 para um receptor 103, cada uma das quais define um parâmetro de protocolo que mantém seu próprio estado de protocolo: transmissão de dados bidirecional pode ser obtida usando um protocolo de retransmissão por par de transmissor/receptor em cada direção. Como ilustrado, dois tipos de mecanismos de realimentação são usados para indicar o estado de protocolo do receptor; um mecanismo (ARQ) de Solicitação de Repetição Automática de reconhecimentos (ACK)/não reconhecimento (NACK) 104 e mecanismo de Mensagem de Estado 105. é assumido que o protocolo de retransmissão é um protocolo de ARQ baseado em janelas que atribui números seqüenciais para aça unidade de dados de protocolo. Os números seqüenciais especificamente identificam cada unidade de dados de protocolo e podem ser usados para sinalizar que unidades de dados foram recebidas corretamente e quais devem ser retransmitidas.
Para o mecanismo de realimentação de ACK/NACK, pode haver cenários com mais do que uma unidade de dados por intervalo de tempo (e. g. MIMO). Em tais modalidades, pode haver um bit de realimentação por unidade de dados ou, alternativamente, um bit por um número pré-definido de unidades de dados. Uma alternativa é usar mais do que um bit por unidade de dados, mas ainda realimentação síncrona.
Referenciando agora à FIGURA 2, continuando com referência á FIGURA 1, é ilustrado um diagrama de fluxo do método geral do protocolo de retransmissão para o receptor 102. Em geral, em resposta à recepção de uma grande quantidade de unidades de dados (Etapa 201), o receptor 102 tenta decodificar cada unidade de dados (Etapa 202) e transmitir realimentação (Etapa 204), como uma função de tal decodificação, para o transmissor 102. Se a unidade de dados é decodificada com sucesso (Etapa 203), o receptor transmite realimentação positiva para o transmissor (Etapa 204a); a realimentação positiva indica para ao transmissor que a unidade de dados foi decodificada com sucesso pelo receptor. Se a unidade de dados não é decodificada com sucesso (Etapa 203), o receptor transmite realimentação negativa para o transmissor (Etapa 204b); a realimentação negativa indica para ao transmissor que a unidade de dados não foi decodificada com sucesso pelo receptor, em todos os caso, como descrito daqui em diante, o transmissor 102 seleciona um mecanismo de realimentação (Etapa 205) e transmite a realimentação usando um ou mais mecanismos de realimentação (Etapas 206a, 206b). Referenciando agora à FIGURA 3 e 4 (continuando com referência às FIGRUAS 1 e 2), são ilustrados os diagramas de fluxo de um modalidade exemplar de um protocolo de retransmissão integrado, de acordo com os princípios da invenção, para o transmissor 102 e receptor 103, respectivamente. De modo a reduzir retardos de transmissão, é desejável para o receptor 103 conhecer assim que possível se uma transmissão ocorreu com sucesso. Por conseguinte, em uma modalidade preferida, para cada unidade de dados transmitida (Etapa 101) pelo transmissor 102, o receptor 103 transmite realimentação (Etapa 204). Nesta modalidade, realimentação de ACK/NACK síncrona é transmitida (Etapa 401) pelo receptor 103 em resposta a recepção de cada unidade de dados. Após o receptor ter tentado decodificar um unidade de dados (Etapa 202), ele envia ou um ACK se ela foi decodificada com sucesso (Etapa 204a) ou um NACK indicando que a decodificação não foi com sucesso (Etapa 204b). Se o transmissor 102 recebe um NACK (Etapa 301), ele retransmite a unidade de dados correspondente (Etapa 302); contudo ele não remove a unidade de dados de c.
Alguns protocolos de ARQ sem fio não sinalizam explicitamente o número seqüencial de uma unidade de dados, mas se baseiam em uma estrutura de tempo fixo, significando que o transmissor sabe a que transmissão a realimentação pertence. Por exemplo, assumindo um comprimento de quadro fixo, o transmissor espera realimentação para uma unidade de dados enviada, em χ quadro em χ + 4 quadros. Contudo, já que a informação de realimentação é associada com o tempo de transmissão da realimentação, o estado para uma unidade de dados dada somente pode ser indicado uma vez e não é possível repetir a indicação para recuperar a partir dos sinais de realimentação errados ou perdidos .
De acordo com os princípios da invenção, um primeiro mecanismo de realimentação é usado para transmitir a realimentação de ACK/NACK, e pode utilizar um formato de realimentação bem estreito, baixo custo (em termos de recursos de rádio), mas relativamente não confiável. Um segundo mecanismo de realimentação pode ser usado para enviar realimentação adicional baseado nas mensagens explícitas de realimentação (Mensagem de Estado) e, preferencialmente, utiliza um formato de realimentação mais confiável. Assim sendo, como mostrado na FIGURA 4, o receptor 103,em adição a transmitir mensagens de ACK/NACK para cada unidade de dados recebida, também transmite Mensagens de Estado periódicas (Etapa 402).
Cada Mensagem de Estado contem um ou mais identificadores de posição seqüencial, que pode ser um número seqüencial associado com cada unidade de dados particular ou uma referência de tempo explícita referenciando a um intervalo de tempo no qual uma tentativa de transmissão foi detectada pelo receptor; tais Mensagens de Estado informam ao transmissor sobre o estado de recepção dos dados identificados pelos mencionados identificadores de posição acima. A vantagem de usar um número seqüencial ou uma referência de tempo explícita como um ponto de referência é que não há requisitos de tempo rigorosos para a transmissão da realimentação. Mesmo se esta mensagem de estado assíncrona é atrasada por uns poucos quadros, ela pode ainda ser interpretada pelo transmissor 102 já que ela inclui um ponto de referência. Isto implica que Mensagens de Estado consecutivas podem conter informação sobre as mesmas unidades de dados, que aumenta a confiabilidade do protocolo já que a mensagem de estado perdida somente causa algum atraso adicional.
Uma Mensagem de Estado pode, por exemplo, indicar que até um número de seqüência dado explicitamente ou que tempo de transmissão, todas as unidades de dados tenham sido corretamente recebidas; tal uma Mensagem de Estado pode ser referenciada com um reconhecimento acumulativo. Alternativamente, uma Mensagem de Estado pode incluir uma lista de unidades de dados que tenham sido recebidas correta ou incorretamente. A lista de unidades de dados pode ser comprimida na forma de um mapa de bits para mais eficiência de transmissão. Em adição, as Mensagens de Estado podem incluir um valor de Verificação Redundante Cíclica (CRC) para assegurar que somente informação de estado recebida corretamente é usada para manipular a janela do transmissor. Quando o transmissor 102 recebe uma Mensagem de Estado indicando a decodificação com sucesso de uma ou mais unidades de dados (Etapa 303), ele então remove tais unidades de dados identificadas de sua área de armazenamento temporário de envio (Etapa 304).
Em uma modalidade exemplar, as Mensagens de Estado são transmitidas em um segundo canal de rádio o qual pode usar mais codificação eficiente já que as mensagens são maiores. Contudo, alinhamento de tempo não é necessário. Além do mais, a taxa de erro dessas mensagens pode ser diferente do que àquela transmitida sobre o primeiro canal.
Uma vantagem particular da invenção é que ambos os mecanismos de realimentação podem ser fornecidos por uma entidade de protocolo e baseadas no mesmo estado de protocolo. Isto significa que ambos baixo atraso e alta confiabilidade podem ser alcançados enquanto consumindo um mínimo de recurso para transmitir a realimentação. em adição, existe a possibilidade de estratégias de realimentação adaptativa dependendo das condições de rádio e/ou padrões de erros. O protocolo de retransmissão integrado também pode produzir taxas de erro mais baixas comparadas com um protocolo de ARQ sincronizado e correção de erro mais rápida comparada com um protocolo baseado em janela assíncrono/ambos ganhos podem ser alcançados com um baixo nível de consumo de recursos para a realimentação.
Já que ambas as mensagens de realimentação sinalizam informação pertencendo ao mesmo estado de protocolo, é possível que os sinais de NACK síncronos são exclusivamente usados para acionar retransmissões, mas ACKs não acionam a remoção de dados da área de armazenamento temporário de envio do transmissor, Isto é devido ao fato que mensagens de ACK/NACK de 1 bit não são confiáveis, i. e., o transmissor 102 pode facilmente interpretar um NACK como sendo um ACK. Se o transmissor 102 avança sua janela de transmissão ou remove unidades de dados de sua área de armazenamento temporário de envio devido a tais erros de interpretação, o resultado seria a perda de dados irrecuperáveis. Por conseguinte, somente as Mensagens de Estado confiáveis devem ser usadas para acionar a remoção de unidades de dados da área de armazenamento temporário de envio do transmissor (FIGURA 3; Etapas 303, 304); isto é ilustrado na FIGURA 5.
Figura 5 ilustra a operação da invenção com respeito à área de armazenamento temporário de envio do transmissor. O transmissor 102 inclui uma área de armazenamento temporário de envio que mantém unidades de dados transmitidas. Como ilustrado, a unidade de dados Dl é transmitida primeiramente, seguida das unidades, D2, D3 e D4. Como cada unidade de dados é transmitida é armazenada na área de armazenamento temporário de envio; assim sendo, unidades de dados Dl até D4 estão armazenadas na área de armazenamento temporário de envio após a transmissão da unidade de dados D4. No receptor, cada unidade de dados é decodificada e um ACK ou NACK é transmitido de volta para o receptor. Por exemplo, como ilustrado na FIGURA 5, a unidade de dados Dl é decodificada com sucesso e, por conseguinte, um reconhecimento (ACK) Al é transmitido de volta para o transmissor. A unidade de dados D2, contudo, não é decodificada com sucesso e um não reconhecimento (NACK) N2 é enviado para o transmissor, acionando a retransmissão da unidade de dados D2. As unidades de dados D3 e D4 também são decodificadas com sucesso e, por conseguinte, ACKs A3 e A4 são transmitidos de volta para o transmissor. Neste ponto, as unidades de dados Dl até D4 ainda estão na área de armazenamento temporário de envio. A segui, uma Mensagem de Estado 501 é recebida; a mensagem de estado identifica o estado de decodificação sem sucesso da unidade de dados D2 como não reconhecida (N). Por causa da natureza confiável da Mensagem de Estado, o transmissor agora pode remover as unidades de dados Dl, D3 e D4 de sua área de armazenamento temporário de envio, deixando somente a unidade de dados D2. No exemplo ilustrado, a decodificação da unidade de dados D2 retransmitida foi com sucesso e um ACK A2 é enviado para o transmissor. Contudo, a unidade de dados D2 não é removida de sua área de armazenamento temporário de envio até a recepção subseqüente da Mensagem de Estado 502 indicando que a decodificação com sucesso da unidade de dados D2; no exemplo ilustrado, a área de armazenamento temporário de envio então fica vazia.
Como descrito acima, a realimentação de ACK e NACK pode ser de 1 bit. Contudo, um problema potencial com uso de mensagens de reconhecimento de 1 bit é que um NACK pode ser recebido incorretamente como sendo um ACK; i. e., o receptor 103 não recebe uma unidade de dados corretamente e responde com um sinal de NACK, mas o transmissor 102 interpreta este sinal com um ACK e incorretamente assume que os dados foram recebidos corretamente. Assumindo que o protocolo é operado de modo assíncrono (i. e., retransmissões não são enviadas com uma compensação fixa para a recepção de um NACK), o receptor 103 agora irá saber quando esperar uma retransmissão da unidade de dados recebida incorretamente; assim sendo, é impossível para o receptor detectar imediatamente que um erro de NACK para ACK ocorreu. Para resolver esse problema, um contador de tempo no receptor pode ser usado, o qual é iniciado na recepção de uma transmissão sem sucesso; alternativamente, o contador de tempo pode ser iniciado quando o NACK correspondente é transmitido ou em eventos relacionados similares. O contador de tempo é parado se a retransmissão esperada é recebida e os dados podem ser decodificados com sucesso. Contudo, o contador de tempo é reiniciado, se a retransmissão é recebida e os dados ainda não são decodificados; i. e., os erros de transmissão persistem. Um erro na transmissão da realimentação é indicado se o contador de tempo expira antes da retransmissão esperada ser recebida. Quando desse tal erro, a realimentação é então retransmitida, usando um segundo mecanismo de realimentação. Além do mais, se novos dados são recebidos no lugar da retransmissão esperada, o receptor retransmite a realimentação usando um segundo formato de realimentação e para o contador de tempo.
Mostrados nas FIGURAS 6a e 6b estão os gráficos de seqüência de mensagem que ilustra a operação do contador de tempo. FIGURA 6a descreve o caso quando um erro de transmissão ocorre mas o NACK é corretamente recebido; o contador de tempo é iniciado mas a retransmissão chega como esperado e o contador de tempo é cancelado. FIGURA 6b descreve o caso quando um erro de transmissão ocorre e o NACK não é corretamente recebido no transmissor; i. e., o transmissor interpreta o NACK como sendo um ACK. Porque o transmissor acredita que nenhuma ação adicional é requerida, ele não retransmite a unidade de dados como esperado pelo receptor e o contador de tempo eventualmente expira. Quando o contador de tempo expira, uma outra mensagem de realimentação é enviada para o transmissor para solicitar uma retransmissão. Esta mensagem de realimentação deve ser enviada usando um método confiável; a mensagem deve incluir informação sobre que unidade de dados retransmitir e também um mecanismo, tal como um valor de CRC, para assegurar que seja corretamente interpretada no transmissor. Um vez que a mensagem de realimentação é recebida e o transmissor sabe que uma unidade de dados não foi entregue com sucesso, ele retransmite a unidade de dados identificada. Sintonizando agora nas FIGURAS 7a e 7b, descritas estão ainda os gráficos de seqüência de mensagem que ilustram a operação do contador de tempo. 7a ilustra um caso onde nenhum erro de NACK para ACK ocorre, mas a retransmissão não é suficiente para decodificar com sucesso a unidade de dados de dados e um segundo NACK é transmitido. O contador de tempo é reiniciado e uma nova retransmissão é esperada; uma vez que a transmissão é feita com sucesso, o contador de tempo é cancelado. Finalmente, FIGURA 7b ilustra um caso onde um erro de NACK para ACK ocorre para uma primeira unidade de dados. Por que o transmissor acredita que a primeira unidade de dados foi recebida com sucesso, uma segunda unidade de dados é transmitida. Neste caso, o receptor detecta que uma nova unidade de dados foi enviada no lugar da retransmissão esperada. Neste caso, porque o receptor não pode esperar uma retransmissão para a primeira unidade de dados, ele parará o contador de tempo e uma mensagem de realimentação confiável é enviada para solicitar retransmissão da primeira unidade de dados.
Os princípios da invenção podem ser modificados de acordo com certas características adicionais. Em uma modalidade alternativa, o segundo formato de realimentação pode somente ser enviado para dados (fluxos) que requere alta confiabilidade. Em uma outra modalidade, a transmissão de Mensagens de Estado pode ser acionada dependendo da confiabilidade da realimentação de ACK/NACK. Baseada na decodificação da realimentação de ACK/NACK, o transmissor pode determinar a confiabilidade das mensagens de ACK/NACK. Para ACKs ('certos') bem confiáveis, pode não haver necessidade de enviar qualquer Mensagens de Estado; em tais casos, a janela do transmissor e do receptor podem se avançadas sem qualquer Mensagens de Estado de nível mais alto. Contudo, quando da recepção de um ACK/NACK "incerto", o transmissor pode enviar um solicitação de Mensagem de Estado para atualizar seu estado de protocolo com mais realimentação confiável. Em uma modalidade, um " enquête " por uma Mensagem de Estado é realizada dentro da sinalização para o ARQ (e. g., usando sinalização fora de banda), para alcançar uma solicitação rápida de estado. Como uma alternativa, a enquête poderia ser indicada com um marcador em uma unidade de dados. Quando um NACK é recebido, uma unidade de dados correspondente é preferencialmente retransmitida imediatamente para minimiza retardos. Contudo, no caso em que a confiabilidade da mensagem de NACK é baixa (que pode ser determinada das métricas de decodificação), há um risco que a retransmissão seja desnecessária, levando a uma eficiência reduzida. Para tratar esse problema, o receptor pode efetuar retransmissões imediatas somente se os NACKs recebidos tiverem uma confiabilidade cima de um certo limite. Se a confiabilidade estiver abaixo do limite, a unidade de dados pode ser armazenada temporariamente até a recepção de uma Mensagem de Estado confiável contendo uma indicação de confiável de se a unidade de dados deve ser retransmitida. Esta característica pode de forma vantajosa ser combinada com a característica de enquête descrita anteriormente para ACKs não confiáveis para alcançar transmissão dentro do tempo de uma Mensagem de Estado. O limite para efetuar uma retransmissão baseada na realimentação " incerta " pode ser adaptada para aa carga do sistema de modo que um limite de confiabilidade mais alto é usado durante carga de sistema alta quando os recursos são limitados.
Considerando que ambas as mensagens de realimentação de ACK/NACK e de Mensagem de Estado fornecem informação sobre as mesmas unidades de dados, há um risco de múltiplas retransmissões da mesma unidade de dados. Se a realimentação de ACK/NACK faz com que certas unidades de dados sejam retransmitidas, é possível que a retransmissão não seja completada pelo transmissor quando uma Mensagem de Estado é enviada para ao receptor (ou unidades de dados foram retransmitidas mas ainda não recebidas e processadas pelo receptor). Neste caso, as mesmas unidades de dados de protocolo podem ser solicitadas para retransmissão em uma segunda vez pela Mensagem de Estado, levando a retransmissões desnecessárias. Este problema pode ser solucionado incluindo uma referência de tempo (e. g. número de quadro) na Mensagem de Estado; a referência de tempo indica até que ponto no tempo (i. e., que quadros), unidades de dados recebidas foram consideradas quando a Mensagem de Estado foi transmitida. Quando o transmissor recebe a Mensagem de Estado, ele pode determinar que quaisquer unidades de dados que foram retransmitidas (ou solicitadas, para serem retransmitidas, através da realimentação de ACK/NACK) após o tempo indicado (i. e., quadro) não devem ser retransmitidas se elas são solicitadas no Status Relatório de Estado.
Finalmente, considerando que ambos os tipos de mensagens de realimentação se referem ao mesmo estado de protocolo, é possível avaliar a taxa de erro da realimentação de ACK/NACK comparando-a com a realimentação de Mensagem de Estado recebida completamente com sucesso. A taxa de erro determinada para a realimentação de ACK/NACK pode ser usada com um indicador de se a sinalização deve ser modificada, por exemplo, adaptando parâmetros de transmissão como potência de transmissão, diversidade, etc. Para este propósito, um sinal pode ser enviado do transmissor para o receptor para informá-lo que tais parâmetros de transmissão devem ser adaptados.
Embora a presente invenção tenha sido descrita em detalhe, aqueles com habilidade na técnica irão conceber várias trocas, substituições e alterações nas modalidades exemplares descritas aqui sem fugir do espírito e escopo da invenção em sua forma mais ampla. As modalidades exemplares aqui apresentadas ilustram os princípios da invenção e não são pretendidas de serem exaustivas ou de limitar a invenção para a forma revelada; é pretendido que o escopo da invenção seja definido pelas reivindicações aqui anexadas, e seus equivalentes.

Claims (48)

1. Método para controlar a retransmissão de unidades de dados em um sistema de telecomunicação sem fio, caracterizado pelo fato de compreender as etapas de: receber uma grande quantidade de unidades de dados provenientes de um transmissor em um receptor; em resposta a recepção de cada uma da mencionada grande quantidade de unidades de dados, tentar decodificar mencionada unidade de dados no mencionado receptor, e se mencionada unidade de dados é decodificada com sucesso, transmitir realimentação positiva proveniente do mencionado receptor para o mencionado transmissor, a mencionada realimentação positiva indicando para o mencionado transmissor que a mencionada unidade de dados foi decodificada com sucesso pelo mencionado receptor; ou, se mencionada unidade de dados não é decodificada com sucesso, transmitir realimentação negativa proveniente do mencionado receptor para o mencionado transmissor, a mencionada realimentação negativa indicando para o mencionado transmissor que a mencionada unidade de dados foi decodificada com sucesso pelo mencionado receptor; e, selecionar um primeiro ou um segundo mecanismo de realimentação para transmitir mencionada realimentação positiva ou negativa, onde mencionados mecanismos de realimentação diferem pelo menos em termos de características de canal.
2. Método de acordo com a reivindicação 1, caracterizado pelo fato de que mencionada realimentação positiva compreende uma mensagem de reconhecimento (ACK) e que realimentação negativa compreende uma mensagem de não reconhecimento (NACK).
3. Método de acordo com a reivindicação 2, caracterizado pelo fato de que mencionadas mensagens de ACK e NACK consistem de um único bit de dados como realimentação síncrona.
4. Método de acordo com a reivindicação 2, caracterizado pelo fato de que uma das mencionadas mensagens de ACK e NACK é transmitida incondicionalmente em resposta à recepção de cada uma da mencionada grande quantidade de unidades de dados.
5. Método de acordo com a reivindicação 1, caracterizado pelo fato de que primeiro e segundo mecanismos de realimentação utilizam primeiro e segundo canais de rádio.
6. Método de acordo com a reivindicação 2, caracterizado pelo fato de compreender adicionalmente a etapa de transmitir uma Mensagem de Estado proveniente do mencionado receptor para o mencionado transmissor, mensagem de estado compreendendo informação explícita identificando uma da mencionada grande quantidade de mencionadas unidades de dados.
7. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada informação explícita compreende uma ou mais referências de tempo explícitas.
8. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada informação explícita compreende uma ou mais números seqüenciais de unidade de dados.
9. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionadas mensagens de ACK e NACK são transmitidas em um primeiro canal de rádio e mencionada Mensagem de Estado é transmitida em um segundo canal de rádio.
10. Método de acordo com a reivindicação 1, caracterizado pelo fato de que mencionado primeiro mecanismo de realimentação utiliza um método de transmissão não confiável.
11. Método de acordo com a reivindicação 1, caracterizado pelo fato de que mencionado segundo mecanismo de realimentação utiliza um método de transmissão confiável.
12. Método de acordo com a reivindicação 5, caracterizado pelo fato de que mencionados primeiro e segundo canais de rádio utilizam uma freqüência de portadora comum.
13. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada Mensagem de Estado é transmitida em resposta à recepção de um número predeterminado da mencionada grande quantidade de unidades de dados ou após um predeterminado intervalo de tempo.
14. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada Mensagem de Estado é enviada em resposta a uma solicitação proveniente do mencionado transmissor.
15. Método de acordo com a reivindicação 14, caracterizado pelo fato de que mencionada solicitação proveniente do mencionado transmissor compreende um marcador dentro de uma da mencionada grande quantidade de unidades de dados.
16. Método de acordo com a reivindicação 8, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um único identificador de posição seqüencial indicando a mais alta numerada de uma grande quantidade de mencionada unidade de dados recebida com sucesso na seqüência.
17. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um identificador de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida corretamente.
18. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um identificador de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida incorretamente.
19. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um valor de Verificação de redundância cíclica (CRC) através do qual mencionado transmissor pode verificar que mencionada Mensagem de Estado é corretamente recebida.
20. Método de acordo com a reivindicação 6, caracterizado pelo fato de que mencionado transmissor não remove a unidade de dados de sua área de armazenamento temporário de envio em resposta à recepção de uma mensagem de reconhecimento (ACK)j mas remove tal unidade de dados transmitida de sua área de armazenamento temporário de envio em reposta a uma Mensagem de Estado indicando a decodificação com sucesso da mencionada unidade de dados pelo mencionado receptor.
21. Método de acordo com a reivindicação 1, caracterizado pelo fato de que mencionado transmissor retransmite uma unidade de dados em resposta à recepção de mencionada realimentação negativa.
22. Método de acordo com a reivindicação 21, caracterizado pelo fato de compreender a etapa de detectar, pelo mencionado receptor, um erro na transmissão de mencionada realimentação negativa.
23. Método de acordo com a reivindicação 22, caracterizado pelo fato de que mencionada detecção é baseada na recepção de uma unidade de dados outra do que uma unidade de dados retransmitida esperada.
24. Método de acordo com a reivindicação 22, caracterizado pelo fato de que mencionada detecção é baseada no término de um contador de tempo antes da recepção de uma unidade de dados retransmitida esperada para a qual mencionada realimentação negativa foi enviada.
25. Método de acordo com a reivindicação 24, caracterizado pelo fato de que mencionada realimentação positiva e negativa é transmitida usando segundo mecanismo de realimentação em resposta ao término do mencionado contador de tempo.
26. Método para operação de um receptor para uso em um sistema de telecomunicação sem fio, mencionado receptor operativo para controlar a retransmissão de unidades de dados recebidas, caracterizado pelo fato de compreender as etapas de: receber uma grande quantidade de unidades de dados provenientes de um transmissor, cada uma das mencionadas unidades de dados compreendendo um número seqüencial; tentar, em resposta a recepção de cada uma da mencionada grande quantidade de unidades de dados, decodificar cada mencionada unidade de dados, e se mencionada unidade de dados é decodificada com sucesso, transmitir uma mensagem de reconhecimento (ACK) para mencionado transmissor, mencionada ACK indicando para o mencionado transmissor que a mencionada unidade de dados foi decodificada com sucesso pelo mencionado receptor; ou, se mencionada unidade de dados não é decodificada com sucesso, transmitir uma mensagem de não reconhecimento (NACK) para mencionado transmissor, mencionada NACK indicando para o mencionado transmissor que a mencionada unidade de dados não foi decodificada com sucesso pelo mencionado receptor; onde mencionada ACK ou NACK é transmitida para mencionado transmissor em um primeiro canal de rádio; e transmitir uma Mensagem de Estado para mencionado transmissor em um segundo canal de rádio, mencionada mensagem de estado compreendendo um ou mais identificadores de posição seqüencial correspondendo a mencionada grande quantidade de mencionadas unidades de dados.
27. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionadas mensagens de ACK e NACK consistem de um bit único.
28. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionado primeiro canal de rádio utiliza um método de transmissão não confiável.
29. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionado segundo canal de rádio utiliza um método de transmissão confiável.
30. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado é automaticamente transmitida em resposta a recepção de um número predeterminado da mencionada grande quantidade de unidades de dados.
31. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado é enviada em resposta a uma solicitação proveniente do mencionado transmissor.
32. Método de acordo com a reivindicação 31, caracterizado pelo fato de que mencionada solicitação proveniente do mencionado transmissor compreende um marcador dentro de uma da mencionada grande quantidade de unidades de dados.
33. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um único identificador de posição seqüencial indicando a mais alta numerada de uma mencionada grande quantidade de unidades de dados recebida com sucesso na seqüência.
34. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado compreende os identificadores de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida corretamente.
35. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado compreende os identificadores de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida incorretamente.
36. Método de acordo com a reivindicação 26, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um valor de Verificação de redundância cíclica (CRC) através do qual mencionado transmissor pode verificar que mencionada Mensagem de Estado é corretamente recebida.
37. Método para operação de um transmissor para uso em um sistema de telecomunicação sem fio, mencionado transmissor operativo para seletivamente retransmitir unidades de dados, caracterizado pelo fato de compreender as etapas de: temporariamente armazenar uma grande quantidade de unidades de dados a serem transmitidos para um receptor em uma área de armazenamento temporário de envio; transmitir mencionada grande quantidade de unidades de dados para mencionado receptor, cada uma das mencionadas unidades de dados compreendendo um número seqüencial; receber mensagens de reconhecimento mensagem de reconhecimento (ACK) e de não reconhecimento (NACK) provenientes do mencionado receptor em um primeiro canal de rádio, onde mencionado receptor, em resposta a recepção de cada uma da mencionada grande quantidade de unidades de dados, tenta decodificar mencionadas unidades de dados no mencionado receptor, e: se mencionada unidade de dados é decodificada com sucesso, transmite uma mensagem de reconhecimento (ACK), mencionada ACK indicando para o mencionado transmissor que a mencionada unidade de dados foi decodificada com sucesso pelo mencionado receptor; ou, se mencionada unidade de dados não é decodificada com sucesso, transmitir uma mensagem de não reconhecimento (NACK), mencionada NACK indicando para o mencionado transmissor que a mencionada unidade de dados não foi decodificada com sucesso pelo mencionado receptor; receber uma Mensagem de Estado proveniente do mencionado receptor em um segundo canal de rádio, mensagem de estado compreendendo um ou mais identificadores de posição seqüencial correspondendo a mencionada grande quantidade de mencionadas unidades de dados. onde mencionado transmissor remove uma unidade de dados transmitida de sua mencionada área de armazenamento temporário de envio somente em resposta a uma Mensagem de Estado indicando a decodificação com sucesso de mencionada unidade de dados pelo mencionado receptor.
38. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionadas mensagens de ACK e NACK consistem de um bit único.
39. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionadas mensagens de ACK e NACK não incluem mencionados identificadores de posição seqüencial.
40. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionado primeiro canal de rádio utiliza um método de transmissão não confiável.
41. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionado segundo canal de rádio utiliza um método de transmissão confiável.
42. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionada Mensagem de Estado é recebida em resposta à solicitação proveniente do mencionado transmissor.
43. Método de acordo com a reivindicação 42, caracterizado pelo fato de que mencionado transmissor compreende um marcador dentro de uma da mencionada grande quantidade de unidades de dados.
44. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um único identificador de posição seqüencial indicando a mais alta numerada de uma mencionada grande quantidade de unidades de dados recebida com sucesso na seqüência.
45. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionada Mensagem de Estado compreende os identificadores de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida corretamente.
46. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionada Mensagem de Estado compreende os identificadores de posição seqüencial para cada uma da mencionada grande quantidade de unidades de dados que foi recebida incorretamente.
47. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionada Mensagem de Estado compreende um valor de Verificação de redundância cíclica (CRC) através do qual mencionado transmissor pode verificar que mencionada Mensagem de Estado é corretamente recebida.
48. Método de acordo com a reivindicação 37, caracterizado pelo fato de que mencionado receptor retransmite uma unidade de dados em resposta a recepção de uma mensagem de NACK correspondente ou uma Mensagem de Estado indicando a não entrega ou falha em decodificar tal unidade de dados.
BRPI0609889-4A 2005-05-23 2006-05-17 Método de operação de um receptor e método de operação de um transmissor para uso em um sistema de telecomunicação sem fio BRPI0609889B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US68362105P 2005-05-23 2005-05-23
US60/683621 2005-05-23
PCT/SE2006/050130 WO2006126960A1 (en) 2005-05-23 2006-05-17 Automatic repeat request (arq) protocol having multiple complementary feedback mechanisms

Publications (3)

Publication Number Publication Date
BRPI0609889A2 true BRPI0609889A2 (pt) 2011-10-11
BRPI0609889A8 BRPI0609889A8 (pt) 2018-07-31
BRPI0609889B1 BRPI0609889B1 (pt) 2019-05-07

Family

ID=37452289

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0609889-4A BRPI0609889B1 (pt) 2005-05-23 2006-05-17 Método de operação de um receptor e método de operação de um transmissor para uso em um sistema de telecomunicação sem fio

Country Status (10)

Country Link
US (1) US7673211B2 (pt)
EP (2) EP2860900B1 (pt)
JP (1) JP2008543167A (pt)
CN (1) CN101208894B (pt)
BR (1) BRPI0609889B1 (pt)
ES (2) ES2903025T3 (pt)
HU (1) HUE058045T2 (pt)
PL (1) PL2860900T3 (pt)
RU (1) RU2421918C2 (pt)
WO (1) WO2006126960A1 (pt)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006099883A1 (en) * 2005-03-23 2006-09-28 Telefonaktiebolaget Lm Ericsson (Publ) System and method for transporting data units through a communication network
WO2006103724A1 (ja) * 2005-03-25 2006-10-05 Fujitsu Limited パケットの配信帯域制御方法、配信装置及び映像配信システム
BRPI0520485A2 (pt) * 2005-08-24 2009-09-29 Ericsson Telefon Ab L M métodos para controlar uma transmissão de unidade de dados, e um emissor e um receptor de unidade de dados, produto de programa de computador, e, emissor e receptor de unidade de dados
KR100903053B1 (ko) * 2005-11-04 2009-06-18 삼성전자주식회사 광대역 무선접속 통신망에서 멀티홉시스템을 위한자동반복요청 장치 및 방법
US8151154B2 (en) * 2005-12-16 2012-04-03 Telefonaktiebolaget L M Ericsson (Publ) Method and a transmitter/receiver for reduced signaling in a retransmission system using hybrid automatic repeat
WO2007078171A2 (en) * 2006-01-05 2007-07-12 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
KR100912784B1 (ko) * 2006-01-05 2009-08-18 엘지전자 주식회사 데이터 송신 방법 및 데이터 재전송 방법
KR101265628B1 (ko) 2006-01-05 2013-05-22 엘지전자 주식회사 이동 통신 시스템에서의 무선 자원 스케줄링 방법
KR101211807B1 (ko) 2006-01-05 2012-12-12 엘지전자 주식회사 이동통신 시스템에서 무선단말의 동기상태 관리방법
KR101333918B1 (ko) 2006-01-05 2013-11-27 엘지전자 주식회사 이동 통신 시스템의 점-대-다 서비스 통신
WO2007107168A1 (en) * 2006-03-21 2007-09-27 Telefonaktiebolaget Lm Ericsson (Publ) Communication control method
KR101387475B1 (ko) * 2006-03-22 2014-04-22 엘지전자 주식회사 복수의 네트워크 엔터티를 포함하는 이동 통신시스템에서의 데이터 처리 방법
US8234535B2 (en) * 2006-04-07 2012-07-31 Telefonaktiebolaget Lm Ericsson (Publ) Method, receiver and transmitter for improved hybrid automatic repeat request
US8331342B2 (en) * 2006-04-28 2012-12-11 Samsung Electronics Co., Ltd. Apparatus and method for switching between single user and multi-user MIMO operation in a wireless network
WO2007148630A1 (ja) * 2006-06-20 2007-12-27 Ntt Docomo, Inc. 移動通信システムで使用される無線通信装置及び方法
KR101369135B1 (ko) 2006-06-21 2014-03-05 엘지전자 주식회사 이동통신 시스템에서의 멀티미디어 및 방송서비스의 품질보장 방법 및 그 단말
CN101473565B (zh) 2006-06-21 2012-11-07 Lg电子株式会社 在无线移动通信系统中使用消息分离发送和接收无线电接入信息的方法
GB0619769D0 (en) * 2006-10-06 2006-11-15 Siemens Ag Variable length coding
US7957360B2 (en) * 2007-01-09 2011-06-07 Motorola Mobility, Inc. Method and system for the support of a long DRX in an LTE—active state in a wireless network
WO2008127184A2 (en) * 2007-04-11 2008-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Method for implicit conveying of uplink feedback information
US8204010B2 (en) 2007-06-18 2012-06-19 Research In Motion Limited Method and system for dynamic ACK/NACK repetition for robust downlink MAC PDU transmission in LTE
CN101765993B (zh) * 2007-06-22 2014-06-25 诺基亚公司 用于多层arq协议的状态报告消息
US8201041B2 (en) * 2007-07-03 2012-06-12 Industrial Technology Research Institute Transmission control methods and devices for communication systems
US8799734B2 (en) * 2007-07-03 2014-08-05 Industrial Technology Research Institute Transmission control methods and devices for communication systems
US8254971B1 (en) * 2007-11-29 2012-08-28 At&T Mobility Ii Llc System and method for determining an SMS message retransmission schedule
US8214855B2 (en) * 2007-12-06 2012-07-03 Cisco Technology, Inc. Delivery of streams to repair errored media streams in periods of unrecoverable errors
US8154988B2 (en) * 2007-12-06 2012-04-10 Cisco Technology, Inc. Delivery of streams to repair errored media streams in periods of insufficient resources
JP2009164699A (ja) * 2007-12-28 2009-07-23 Fujitsu Ltd 無線通信のデータ再送処理方法およびその方法を用いる無線通信装置
KR101531419B1 (ko) 2008-02-01 2015-06-24 엘지전자 주식회사 시간동기 타이머의 만료 시 상향링크 harq의 동작 방법
US9008004B2 (en) * 2008-02-01 2015-04-14 Lg Electronics Inc. Method for sending RLC PDU and allocating radio resource in mobile communications system and RLC entity of mobile communications
KR101375936B1 (ko) * 2008-02-01 2014-03-18 엘지전자 주식회사 시간동기 타이머의 만료 시 하향링크 harq의 동작 방법
ES2376612T3 (es) 2008-02-08 2012-03-15 Telefonaktiebolaget L M Ericsson (Publ) Método y disposición en un sistema de telecomunicación.
KR101085516B1 (ko) * 2008-03-14 2011-11-23 이노베이티브 소닉 리미티드 경합 기반 랜덤 액세스 절차 처리를 위한 방법 및 장치
US8477830B2 (en) 2008-03-18 2013-07-02 On-Ramp Wireless, Inc. Light monitoring system using a random phase multiple access system
US8958460B2 (en) 2008-03-18 2015-02-17 On-Ramp Wireless, Inc. Forward error correction media access control system
US8520721B2 (en) 2008-03-18 2013-08-27 On-Ramp Wireless, Inc. RSSI measurement mechanism in the presence of pulsed jammers
BRPI0915385B1 (pt) * 2008-06-23 2020-10-27 Sharp Kabushiki Kaisha aparelho de estação móvel, sistema de comunicação e método de comunicação
US8347163B2 (en) * 2008-08-08 2013-01-01 Industrial Technology Research Institute System and method for data transmission
KR101530850B1 (ko) * 2008-08-20 2015-07-06 삼성전자주식회사 무선통신시스템에서 자동 재전송 요청 피드백 장치 및 방법
US8473799B2 (en) * 2008-08-21 2013-06-25 Qualcomm Incorporated Handling of disrupted synchronous hybrid automatic repeat request (HARQ) cycle at system time rollover
KR101457708B1 (ko) 2008-11-03 2014-11-04 엘지전자 주식회사 중계기를 포함하는 무선통신 시스템에서 ack/nack 전송 방법
US8848594B2 (en) 2008-12-10 2014-09-30 Blackberry Limited Method and apparatus for discovery of relay nodes
US8311061B2 (en) 2008-12-17 2012-11-13 Research In Motion Limited System and method for multi-user multiplexing
US8355388B2 (en) * 2008-12-17 2013-01-15 Research In Motion Limited System and method for initial access to relays
US8040904B2 (en) 2008-12-17 2011-10-18 Research In Motion Limited System and method for autonomous combining
US8402334B2 (en) * 2008-12-17 2013-03-19 Research In Motion Limited System and method for hybrid automatic repeat request (HARQ) functionality in a relay node
US8265128B2 (en) 2008-12-19 2012-09-11 Research In Motion Limited Multiple-input multiple-output (MIMO) with relay nodes
US8446856B2 (en) 2008-12-19 2013-05-21 Research In Motion Limited System and method for relay node selection
US8335466B2 (en) 2008-12-19 2012-12-18 Research In Motion Limited System and method for resource allocation
US20100174962A1 (en) * 2009-01-02 2010-07-08 Industrial Technology Research Institute Systems and methods for data transmission
US8363699B2 (en) 2009-03-20 2013-01-29 On-Ramp Wireless, Inc. Random timing offset determination
US9124448B2 (en) * 2009-04-04 2015-09-01 Oracle International Corporation Method and system for implementing a best efforts resequencer
US20100254388A1 (en) * 2009-04-04 2010-10-07 Oracle International Corporation Method and system for applying expressions on message payloads for a resequencer
US8578218B2 (en) * 2009-04-04 2013-11-05 Oracle International Corporation Method and system for implementing a scalable, high-performance, fault-tolerant locking mechanism in a multi-process environment
US8661083B2 (en) * 2009-04-04 2014-02-25 Oracle International Corporation Method and system for implementing sequence start and increment values for a resequencer
US8254391B2 (en) * 2009-04-04 2012-08-28 Oracle International Corporation Method and system for performing blocking of messages on errors in message stream
US8671332B2 (en) * 2009-04-30 2014-03-11 The Johns Hopkins University Systems and methods for a rateless round robin protocol for adaptive error control
US9429983B1 (en) 2013-09-12 2016-08-30 Advanced Processor Architectures, Llc System clock distribution in a distributed computing environment
US9645603B1 (en) 2013-09-12 2017-05-09 Advanced Processor Architectures, Llc System clock distribution in a distributed computing environment
WO2011017676A1 (en) 2009-08-07 2011-02-10 Advanced Processor Architectures, Llc Distributed computing
US11042211B2 (en) 2009-08-07 2021-06-22 Advanced Processor Architectures, Llc Serially connected computing nodes in a distributed computing system
EP2323114B1 (fr) * 2009-11-13 2012-10-31 Hager Controls Procédé d'obtention rapide d'informations sur l'état de fonctionnement d'une pluralité d'équipements fonctionnant en groupe dans un réseau de type domotique.
CN102624502A (zh) * 2011-01-30 2012-08-01 三星电子株式会社 信道信息反馈方法
US20130039192A1 (en) * 2011-08-08 2013-02-14 Renesas Mobile Corporation Methods, Apparatus and Wireless Device for Transmitting and Receiving Data Blocks
CN103907307B (zh) * 2011-11-09 2017-10-24 瑞典爱立信有限公司 用于mf‑hsdpa的鲁棒harq‑ack设计
WO2013134948A1 (en) * 2012-03-16 2013-09-19 Telefonaktiebolaget L M Ericsson (Publ) Methods for reliable reception of harq feedback information in heterogeneous deployments
EP2661138A1 (en) * 2012-05-04 2013-11-06 Panasonic Corporation Threshold-based and power-efficient scheduling request procedure
US9148236B2 (en) * 2012-09-24 2015-09-29 Qualcomm Incorporated Optimized HARQ recombining within transmission window
WO2015192322A1 (zh) * 2014-06-17 2015-12-23 华为技术有限公司 无线资源调度方法及装置
US10355828B2 (en) * 2015-03-02 2019-07-16 Qualcomm Incorporated Fast radio link control error recovery with low latency transmissions
WO2017089617A1 (en) * 2015-11-27 2017-06-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and devices employing retransmission schemes
WO2017112866A1 (en) * 2015-12-23 2017-06-29 Idac Holdings, Inc. Methods of offloading computation from mobile device to cloud
WO2018068256A1 (en) * 2016-10-13 2018-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Method, device and computer program for data transmission feedback in a wireless communication system
EP3352492A1 (en) * 2017-01-19 2018-07-25 Giesecke+Devrient Mobile Security GmbH Authentication method
KR102796875B1 (ko) * 2019-03-20 2025-04-17 한국전자통신연구원 통신 시스템에서 mac 제어 정보 전송 방법 및 장치
GB2588811B (en) * 2019-11-08 2022-07-06 Vodafone Ip Licensing Ltd Methods and systems for exchanging periodic data in a mobile telecommunications network
CN113472486B (zh) * 2021-06-30 2024-11-12 四川省分析测试服务中心 一种仪器运行数据低频采集的高效重传方法及装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3031008B2 (ja) * 1991-12-06 2000-04-10 松下電器産業株式会社 データ伝送方法
JPH08154096A (ja) * 1994-11-25 1996-06-11 Nippon Telegr & Teleph Corp <Ntt> 無線パケット再送方法
US6021124A (en) * 1997-08-19 2000-02-01 Telefonaktiebolaget Lm Ericsson Multi-channel automatic retransmission query (ARQ) method
US6772215B1 (en) * 1999-04-09 2004-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Method for minimizing feedback responses in ARQ protocols
JP3594195B2 (ja) * 2000-08-17 2004-11-24 松下電器産業株式会社 データ伝送装置およびデータ伝送方法
JP2002078016A (ja) * 2000-08-31 2002-03-15 Kyocera Corp 無線通信装置及び無線通信システム
US6816478B1 (en) * 2000-11-03 2004-11-09 Lucent Technologies Inc. Apparatus and method for use in effecting automatic repeat requests in wireless multiple access communications systems
CA2380039C (en) 2001-04-03 2008-12-23 Samsung Electronics Co., Ltd. Method of transmitting control data in cdma mobile communication system
JPWO2003032566A1 (ja) * 2001-10-04 2005-01-27 三菱電機株式会社 通信方法、通信システムおよび通信装置
AU2002328708A1 (en) 2001-12-10 2003-07-09 Nortel Networks Limited Adaptive multi-mode harq system and method
KR100832117B1 (ko) 2002-02-17 2008-05-27 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 이동통신 시스템에서 역방향 송신전력 오프셋 정보를 송수신하는 장치 및 방법
CN1288872C (zh) * 2002-04-24 2006-12-06 三星电子株式会社 在高速无线分组数据通信系统中支持自动重复请求的设备和方法
ATE385078T1 (de) * 2002-05-10 2008-02-15 Interdigital Tech Corp Verfahren zur überwachung von protokolldateneinheiten zugewiesenen übertragungssequenzzahlen zur erkennung und korrektur von übertragungsfehlern
JP2004134863A (ja) * 2002-10-08 2004-04-30 Nagano Japan Radio Co ワイヤレス交話装置
JP3754413B2 (ja) * 2002-12-02 2006-03-15 株式会社東芝 無線通信システム
JP2004328498A (ja) 2003-04-25 2004-11-18 Mitsubishi Electric Corp 基地局、端末、通信システム、及び通信方法
JP3871661B2 (ja) * 2003-07-25 2007-01-24 株式会社東芝 マルチメディアコンテンツ受信装置及びマルチメディアコンテンツ受信方法
US7331008B2 (en) * 2003-08-21 2008-02-12 Lucent Technologies Inc. Erasure decoding optimization of acknowledgment/negative acknowledgment information in a wireless communication system
DE602004019629D1 (de) * 2004-01-22 2009-04-09 Panasonic Corp Verfahren und Vorrichtungen zum Umschalten zwischen asynchronen und synchronen HARQ-Wiederübertragungsmoden

Also Published As

Publication number Publication date
EP1889395A1 (en) 2008-02-20
EP1889395B1 (en) 2014-12-10
WO2006126960A1 (en) 2006-11-30
JP2008543167A (ja) 2008-11-27
RU2421918C2 (ru) 2011-06-20
ES2528019T3 (es) 2015-02-03
HK1208974A1 (en) 2016-03-18
EP2860900A2 (en) 2015-04-15
CN101208894A (zh) 2008-06-25
EP1889395A4 (en) 2011-11-09
ES2903025T3 (es) 2022-03-30
CN101208894B (zh) 2011-09-07
HUE058045T2 (hu) 2022-06-28
BRPI0609889B1 (pt) 2019-05-07
PL2860900T3 (pl) 2022-04-04
RU2007147841A (ru) 2009-06-27
BRPI0609889A8 (pt) 2018-07-31
US7673211B2 (en) 2010-03-02
US20060282739A1 (en) 2006-12-14
EP2860900B1 (en) 2021-11-17
EP2860900A3 (en) 2015-05-27

Similar Documents

Publication Publication Date Title
BRPI0609889A2 (pt) métodos para controlar a retransmissão de unidades de dados em um sistema de telecomunicação sem fio, e para operação de um receptor e de um transmissor
ES2276815T3 (es) Arq hibrido para la transmision de paquetes de datos.
ES2297162T3 (es) Metodo para vigilar los numeros de secuencia de transmision asignados a unidades de datos de protocolo para detectar y corregir errores de transmision.
US9507669B2 (en) Method of transmitting data using HARQ
US10153869B2 (en) System and method adopting a reliable stop-and-wait hybrid automatic repeat request protocol
JP4414442B2 (ja) 広帯域無線接続通信システムにおける自動再伝送要求運用装置及び方法
RU2387087C2 (ru) Способ обмена данными, система для обмена данными и станция для передачи данных
ES2393829T5 (es) Reporte de estado para el protocolo de retransmisión
KR20170128309A (ko) 다층 프로토콜 무선 시스템에서의 버스티 펑쳐링 및 간섭을 완화하는 코드 블록 레벨 에러 정정 및 매체 액세스 제어 (mac) 레벨 하이브리드 자동 반복 요청들
EP2255476A1 (en) Cooperating timer and retransmission counter for buffer management in a harq wireless network
CN106330412A (zh) 利用harq ack/nack的rlc pdu发送方法及装置
JP6126698B2 (ja) 受信機の停止イベント後の修正されたharq手順のための方法および装置
US20100146354A1 (en) Method and apparatus for h-arq in a wireless communication system
CN108292973B (zh) 基于切换的接收成功的指示符
US8438444B2 (en) Method of associating automatic repeat request with hybrid automatic repeat request
CN101174927A (zh) 一种处理数据接收状态的反馈方法以及接收、发送装置
KR101520661B1 (ko) 불필요한 재전송 제거 방법
HK1208974B (en) Automatic repeat request (arq) protocol having multiple complementary feedback mechanisms
WO2012045243A1 (zh) 一种无线块的传输方法及系统

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: CLUSTER LLC (US)

B25A Requested transfer of rights approved

Owner name: OPTIS WIRELESS TECHNOLOGY, LLC (US)

B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 1/16 , H04L 1/18

Ipc: H04L 1/18 (1968.09)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 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 07/05/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 07/05/2019, OBSERVADAS AS CONDICOES LEGAIS