BRPI0715679A2 - aparelhos e mÉtodo para alocaÇço de recurso e transmissço de dados usando-se formatos de modulaÇço heterogÊneos em um sistema de comunicaÇço de pacote sem fio - Google Patents
aparelhos e mÉtodo para alocaÇço de recurso e transmissço de dados usando-se formatos de modulaÇço heterogÊneos em um sistema de comunicaÇço de pacote sem fio Download PDFInfo
- Publication number
- BRPI0715679A2 BRPI0715679A2 BRPI0715679-0A BRPI0715679A BRPI0715679A2 BR PI0715679 A2 BRPI0715679 A2 BR PI0715679A2 BR PI0715679 A BRPI0715679 A BR PI0715679A BR PI0715679 A2 BRPI0715679 A2 BR PI0715679A2
- Authority
- BR
- Brazil
- Prior art keywords
- codeword
- mobile station
- group
- packet
- transceiver
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000013468 resource allocation Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 title abstract description 21
- 238000009792 diffusion process Methods 0.000 claims abstract 2
- 230000011664 signaling Effects 0.000 claims description 8
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000005465 channeling Effects 0.000 claims 2
- 238000009428 plumbing Methods 0.000 claims 1
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 abstract 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 14
- 230000015654 memory Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005415 magnetization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/121—Wireless traffic scheduling for groups of terminals or users
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
APARELHO E MÉTODO PARA ALOCAÇçO DE RECURSO E TRANSMISSçO DE DADOS USANDO-SE FORMATOS DE MODULAÇçO HETEROGÊNEOS EM UM SISTEMA DE COMUNICAÇçO DE PACOTE SEM FIO. Uma estação base (103) atribui um conjunto de estações móveis (101) a um grupo, onde o grupo compartilhará um conjunto de recursos de rádio (770). Um campo de controle (1103) pode ser enviado com um campo de carga útil (1105), onde o campo de controle (1103) e o campo de carga útil (1105) são enviados usando-se um Fator de Difusão Variável Ortogonal único ou um único Código de Walsh (1101), onde vários esquemas de modulação e de codificação podem ser aplicados ao campo de controle (1103) e ao campo de carga útil (1105), de modo que esquemas de modulação e de codificação possam ser usados no canal único. A HARQ é manipulada pelo envio de uma retransmissão única, se uma mensagem de NACK for recebida ou nenhuma mensagem de ACK/NACK for recebida de forma alguma.
Description
APARELHO E MÉTODO PARA ALOCAÇÃO DE RECURSO E TRANSMISSÃO DE DADOS USANDO-SE FORMATOS DE MODULAÇÃO HETEROGÊNEOS EM UM SISTEMA DE COMUNICAÇÃO DE PACOTE SEM FIO
CAMPO DA EXPOSIÇÃO A presente exposição se refere geralmente a redes de
comunicação sem fio de dados de pacote que têm aplicações incluindo, mas não limitando, Protocolo de Voz pela Internet (VoIP) e jogos e, mais particularmente, a essas redes que utilizam requisição de repetição automática híbrida (HARQ) e métodos e aparelhos com tempo de processamento de sinalização reduzido em sistemas de comunicações sem fio utilizando mecanismos de HARQ. ANTECEDENTES
Os sistemas de comunicações sem fio, por exemplo, sistemas de comunicações baseados em pacote, podem prover várias aplicações tendo tamanhos de pacote pequenos ou determináveis de outra forma, tais como, mas não limitando, telefonia por voz usando Protocolo de Voz pela Internet (VoIP), jogos, etc. Qualquer demarcação histórica entre "dados" e "voz" se tornou embaçada em sistemas de comunicações baseados em pacote, de modo que o termo "dados" usualmente significa uma informação de carga útil para qualquer serviço, seja de voz ou de dados, tal como pode ser provido por uma transferência (via download) a partir da Internet.
As diferenças persistem, contudo, pelo fato de a voz geralmente empregar tamanhos de pacote menores, por exemplo, devido a uma sensibilidade de atraso, do que o fariam dados assim denominados tradicionais. Por exemplo, 3 0 um pacote de dados não de voz pode ser maior do que um 10
quilobyte, enquanto um pacote de voz pode ser de aproximadamente 15 a 5 0 bytes, dependendo da taxa de codificador de voz empregado.
Devido aos tamanhos de pacote menores utilizados por sessões de voz, um número grandemente aumentado de usuários de voz pode ser servido desse modo se colocando um fardo sobre mecanismos de controle e recursos do sistema de comunicações. Ainda, para comunicações de voz por IP (VoIP) , o tempo de processamento de RTP / UDP / IP (protocolo de transporte em tempo real / protocolo de datagrama de usuário / protocolo de internet) é adicionado a cada pacote de codificador de voz, além de bits de Verificação de Redundância Cíclica (CRC), etc., o que aumenta o atraso e o tempo de processamento. Os sistemas que empregam requisição de repetição
automática híbrida (HARQ) são mais sobrecarregados por esse tempo de processamento de protocolo, além das exigências de controle. Ainda, o atraso inerente em HARQ devido a um envio de mensagem de reconhecimento, realocações de recurso e retransmissões pode ser inaceitável para aplicações de voz.
Uma outra consideração é quanto aos tempos de intervalo de transmissão definidos para sistemas de comunicação baseados em pacote geralmente, os quais podem ser grandes demais para os tamanhos de pacote pequeno usados para voz em tempo real, tais como em aplicações de VoIP. Neste caso, a questão de eficiência de preenchimento de quadro limita a capacidade de usuário obtenível do sistema de comunicações baseado em pacote. 3 0 Assim, há uma necessidade de provisão de estações móveis com recursos para dados de voz e informação de controle e oportunidades de retransmissão de HARQ sem se aumentar significativamente o tempo de processamento e/ou o atraso inerente do sistema de comunicação. BREVE DESCRIÇÃO DOS DESENHOS
A FIG. 1 é um diagrama de blocos de uma rede de comunicação sem fio.
A FIG. 2 é um diagrama de blocos de uma seqüência de superquadros, cada um compreendendo vários quadros.
A FIG. 3 é um diagrama que mostra uma seqüência de quadros longos, cada um compreendendo um ou mais quadros.
A FIG. 4 é uma representação de diagrama lógico de um conjunto de recursos compartilhados.
As FIG. 5a e 5b são diagramas de mapas de bit enviados em um canal de controle compartilhado para fins de atribuição de recurso.
A FIG. 6 ilustra uma tabela de alocação de recurso em que a tabela de alocação de recurso indica o número de blocos alocados para cada oportunidade de transmissão de HARQ, de acordo com algumas modalidades.
A FIG. 7 é um diagrama que mostra um padrão de alocação e de ordenação de recurso de exemplo para um grupo de estações móveis.
A FIG. 8 é um diagrama que mostra o padrão de alocação e de ordenação de recurso de exemplo da FIG. 7 em um quadro longo subseqüente.
A FIG. 9 ilustra a associação de uma seqüência de oportunidades de transmissão de HARQ com números de quadro longos para subgrupos diferentes de acordo com várias modalidades. A FIG. 10 é um diagrama com um agrupamento de exemplo e uma alocação de recurso periódica de acordo com várias modalidades.
A FIG. 11 é um diagrama que mostra um recurso único, tal como um Código de Walsh, que tem um campo de controle e um campo de carga útil de acordo com várias modalidades.
A FIG. 12 é uma tabela que provê uma informação de exemplo contida no campo de controle do recurso ilustrado pela FIG. 11, de acordo com várias modalidades.
A FIG. 13 é um diagrama de blocos que ilustra uma decodif icação e um mapeamento de bits de controle para símbolos de QPSK ou 16-QAM de acordo com várias modalidades.
A FIG. 14 é um diagrama de arquitetura de uma estação móvel e de uma estação base de acordo com uma modalidade.
A FIG. 15 é um diagrama de blocos que mostra componentes de uma estação móvel de acordo com uma modalidade.
A FIG. 16 é um fluxograma que mostra uma operação de uma estação base de acordo com várias modalidades.
A FIG. 17 é um fluxograma que mostra a operação de uma estação móvel de acordo com várias modalidades.
A FIG. 18 é um fluxograma de uma geração de seqüência de bit de CRC para um campo de carga útil de acordo com uma modalidade. DESCRIÇÃO DETALHADA
Voltando-nos agora para os desenhos em que números iguais representam componentes iguais, a FIG. 1 ilustra uma rede de comunicações 100, com várias estações bases 103, cada estação base 103 tendo uma área de cobertura correspondente 107. Em geral, as áreas de cobertura de estação base podem se sobrepor e, em geral, formam uma área de cobertura de rede geral. As estações bases podem ser referidas por outros nomes, tais como estação transceptora base (ESTAÇÃO BASE) , "Nó B" e nó de acesso (AN) , dependendo da tecnologia. Uma área de cobertura de rede pode compreender várias áreas de cobertura de estação base 107, as quais podem formar uma área de cobertura de rádio contígua. Contudo, não é requerido que se tenha uma cobertura de rádio contígua e, portanto, uma área de cobertura de rede pode ser distribuída, alternativamente.
Mais ainda, cada área de cobertura pode ter várias estações móveis 101. Várias estações bases 103 serão conectadas a um controlador de estação base 109 através de conexões de backhaul 111. O controlador de estação base 109 e as estações bases formam uma Rede de Acesso de Rádio (RAN) . A rede geral pode compreender qualquer número de controladores de estação base, cada um controlando várias estações bases. Note que o controlador de estação base 10 9
2 0 alternativamente pode ser implementado como uma função
distribuída dentre as estações bases 103. Independentemente de implementações específicas, o controlador de estação base 109 compreende vários módulos para comunicações em pacotes, tais como um programador de pacote, uma segmentação de pacote e uma remontagem, etc., e módulos para atribuição de recursos de rádio apropriados para as várias estações móveis 101.
As estações bases 103 podem se comunicar com as estações móveis 101 através de qualquer número de
3 0 interfaces de ar padronizadas e usando-se qualquer número de esquemas de modulação e de codificação. Por exemplo, o Sistema Universal de Telecomunicações Móveis (UMTS), UMTS Evoluído (E-UMTS), Acesso por Rádio Terrestre (E-UTRA) ou CDMA2 0 0 0 pode ser empregado. Ainda, E-UMTS pode empregar uma multiplexação de divisão de freqüência ortogonal (OFDM) e CDMA20 0 0 pode empregar códigos de dispersão ortogonais tais como códigos de Walsh. Os códigos de dispersão semi- ortogonais também podem ser utilizados para a obtenção de uma canalização adicional pela interface de ar. Ainda, a rede pode ser uma rede de dados de pacote de taxa alta evoluída (E-HRPD). Qualquer interface de rádio apropriada pode ser empregada pelas várias modalidades.
A FIG. 2 ilustra uma seqüência de superquadros 200 úteis para comunicação nos sistemas de comunicação sem fio das várias modalidades. Na FIG. 2, a seqüência de superquadro geralmente compreende vários superquadros 210, 220, 230, etc., onde cada superquadro compreende vários quadros. Por exemplo, o superquadro 210 compreende um quadro 212 que tem uma porção de canal de controle de
2 0 atribuição de recurso em uma porção de canal de controle
214 e uma porção de canal de dados 216.
A FIG. 3 ilustra uma seqüência de quadros longos de repetição, onde dois quadros são agrupados para a formação de um quadro longo. Em algumas modalidades, um quadro longo é equivalente a um quadro único. Um padrão de entrelaçamento é definido como uma seqüência de quadros longos distanciados regularmente. Para sistemas empregando requisição de repetição automática híbrida síncrona (HARQ) (S-HARQ), as transmissões inicial e subseqüentes
3 0 tipicamente ocorrem no mesmo padrão de entrelaçamento. Neste exemplo ilustrativo, 12 quadros longos denotados quadro longo 0 a 11 constituem um superquadro.
Para sistemas de acesso múltiplo de divisão de freqüência ortogonal (OFDMA), o domínio de freqüência é dividido em subportadoras. Por exemplo, uma portadora de OFDMA de 5 MHz pode ser dividida em 48 0 subportadoras, com um espaçamento de subportadora de 9,6 kHz. Um quadro de OFDMA pode ser dividido em múltiplos símbolos de OFDM. Por exemplo, um quadro pode ocupar 0,91144 ms e conter 8 símbolos de OFDM, onde cada símbolo ocupa aproximadamente 113,93 ps. As subportadoras são agrupadas para a formação de canais de recurso de bloco (BRCH) e canais de recurso distribuídos (DRCH) . Um BRCH é um grupo de subportadoras contíguas que podem saltar em uma largura de banda maior, enquanto um DRCH é um grupo de subportadoras não contíguas .
Nas várias modalidades, o controlador de estação base 109, as estações bases 103 ou algum outro componente de infra-estrutura de rede agrupam as estações móveis 101 em um ou mais grupos para fins de programação. As estações móveis 101 podem ser agrupadas com base em condições de canal de rádio associadas às estações móveis, por exemplo, uma informação de qualidade de canal reportada pelas estações móveis, um Doppler reportado pelas estações móveis, uma distância a partir da célula de serviço, etc. De forma alternativa ou adicional, as estações móveis 101 podem ser agrupadas com base em uma ou mais outras características de operação de estação móvel além de uma participação em uma sessão de comunicação comum. As características de operação de estação móvel de exemplo 3 0 incluem uma altura livre de potência das estações móveis, considerações de macrodiversidade, capacidade de estação móvel, serviço da estação móvel, taxa de codificador - decodificador, etc. Ainda, as estações móveis com uma sessão de VoIP ativa podem ser agrupadas em conjunto.
Em uma outra modalidade, o controlador de estação base 109, as estações bases 103 ou algum outro componente de infra-estrutura de rede podem atribuir múltiplas estações móveis à mesma posição de grupo. Por exemplo, todas as estações móveis participando na mesma chamada de grupo podem ser atribuídas à mesma posição de grupo. De modo similar, todas as estações móveis registradas para uma sessão de difusão / multidifusão em particular podem ser atribuídas à mesma posição de grupo. Desta forma, a estação base indica a presença ou a ausência de uma chamada de grupo ou uma sessão de difusão / multidifusão para várias estações móveis usando um bit único no canal de controle compartilhado, desse modo se reduzindo o tempo de processamento de grupo. Nesta modalidade, uma estação móvel pode ser atribuída a mais de uma posição de grupo no mesmo grupo. Por exemplo, a estação base pode atribuir a uma estação móvel uma posição de grupo para difusão / multidifusão e uma outra posição de grupo para VoIP.
Após o grupo de estações móveis ter sido determinado, a estação base 103 envia uma indicação para as estações móveis 101 de cada posição de estação móvel no grupo e uma indicação do identificador de grupo. Um canal de controle pode ser usado para o envio das indicações. A estação base 103 pode usar o identificador de grupo para enviar uma informação de controle válida para o grupo inteiro. Por exemplo, a estação base 103 pode mudar a alocação de freqüência para o grupo pelo envio de uma indicação do identificador de grupo e uma indicação da nova alocação de freqüência. As indicações de posição podem ser enviadas para cada estação móvel separadamente ou podem ser enviadas para várias estações móveis de uma vez.
Por exemplo, a estação base 103 pode enviar uma lista de identificadores únicos de estação móvel sem fio juntamente com um identificador de grupo. Qualquer regra apropriada pode ser usada para a determinação da indicação de posição, por exemplo, à primeira estação móvel na lista de identificadores únicos pode ser atribuída a primeira posição, à segunda estação móvel na lista pode ser atribuída a segunda posição, etc. 0 identificador único de estação móvel pode ser um Número Serial Eletrônico (ESN) , um identificador de hardware de assinante, um Identificador de Controle de Acesso a Meio (MAC-Id) , ou qualquer outro identificador adequado que identifique de forma única uma estação móvel em particular.
Para cada grupo de estação móvel, uma função de 2 0 programação do controlador de estação base 109, ou estação base 103, pode atribuir um conjunto de recursos de tempo - freqüência a serem compartilhados no grupo. A FIG. 4 mostra um conjunto de exemplo de recursos compartilhados. Na FIG. 4, os recursos compartilhados 410 são dois quadros (um quadro longo) e oito DRCHs. Se um bloco for definido como um quadro no domínio de tempo e um DRCH no domínio de freqüência, então, haverá 16 blocos ou recursos, numerados 1 a 16. Conforme discutido previamente, um DRCH é um grupo de s ubport adoras não contíguas, de modo que o índice de DRCH, o qual é o eixo geométrico vertical da FIG. 4, seja uma representação lógica do domínio de freqüência. Conforme será discutido mais tarde, cada estação móvel determina sua porção do recurso compartilhado, com base em atribuições para outras estações móveis. Portanto, é necessário definir a ordem na qual os recursos devem ser alocados. Na FIG. 4, um padrão de ordenação ilustrativo 420 é dado, o que resulta nos blocos serem numerados 1 a 16, conforme mostrado na FIG. 4. 0 conjunto de recursos compartilhados pode ser repetidamente usado em um padrão de entrelaçamento, conforme descrito com respeito à FIG. 3. Por exemplo, os 16 recursos podem ser repetidamente usados em cada quadro longo de padrão de entrelaçamento 0 na FIG. 3. De novo, os 16 recursos ilustrados pela FIG. 4 são representações lógicas de um conjunto de subportadoras no domínio de freqüência em um quadro. É para ser entendido que a localização física exata destas subportadoras pode mudar de quadro para quadro.
Uma indicação do conjunto de recursos compartilhados e do padrão de ordenação pode ser sinalizada a partir da estação base 103 para as estações móveis 101 usando-se um canal de controle. Ainda, o canal de controle pode ser transmitido em qualquer quadro com uma relação pré-definida com o quadro de começo do conjunto de recursos compartilhados. 0 conjunto de recursos compartilhados pode 2 5 começar no mesmo quadro em que o canal de controle é transmitido, pode ter um ponto de partida fixo em relação ao quadro em que o canal de controle é transmitido, ou pode ser explicitamente sinalizado no canal de controle.
Após as estações móveis serem agrupadas, uma posição atribuída no grupo (também denominada localização), e um conjunto de recursos compartilhados ser atribuído ao grupo, a estação base 103 deve indicar quais estações móveis estão ativas em um dado período de tempo, e, em algumas modalidades, o número de recursos atribuídos que foram atribuídos a cada estação móvel.
A FIG. 5a ilustra como atribuições de recurso podem ser indicadas para as estações móveis 101. Na FIG. 5, um primeiro campo de mensagem, atribuições de estação móvel 510, indica a quais estações móveis são atribuídas pelo menos um dos recursos compartilhados no conjunto correspondente de recursos compartilhados de grupo. Um campo de alocação de recurso de estação móvel 53 0 pode indicar recursos específicos e/ou o número de recursos atribuídos a cada estação móvel. Nas várias modalidades, um campo de continuação 54 0 também pode ser incluído, conforme será descrito adicionalmente abaixo.
A FIG. 5b mostra um exemplo com detalhes adicionais de como a mensagem da FIG. 5a pode portar uma informação usando um mapeamento de bit. A FIG. 5b representa um elemento de informação 501 o qual, conforme discutido acima, pode ser enviado para a estação móvel por um canal de controle. No caso de um grupo de estação móvel, conforme discutido acima, o elemento de informação 501 pode ser enviado usando-se um canal de controle compartilhado. O elemento de informação 5 01 pode compreender vários octetos, conforme mostrado, e pode variar no tamanho, dependendo, por exemplo, do número de estações móveis em um grupo compartilhando o canal de controle. Portanto, o elemento de informação 5 01 pode ser de qualquer tamanho apropriado para o transporte da informação necessária para o grupo de estação móvel.
Assim, as atribuições de estação móvel 510 podem compreender vários campos de mapa de bit, por exemplo, os Bits 0001 ao bit 008 de octeto 17, item 509, conforme mostrado na FIG. 5b. No exemplo ilustrado, a posição de qualquer estação móvel neste grupo pode corresponder a sua posição de mapa de bit. Por exemplo, a estação móvel atribuída à primeira posição de grupo, "posição 1" pode determinar se é atribuída a um dos recursos compartilhados usando a posição de mapa de bit 001. No exemplo ilustrado pela FIG. 5b, as posições de estação móvel são indicadas pelo campo de ordenação de grupo de estação móvel 511. Assim, a primeira posição de estação móvel no exemplo da FIG. 5b corresponderia ao Bit 005, o que é a primeira posição do campo de ordenação de grupo de estação móvel 511. A posição de grupo atribuído de estação móvel 2 pode determinar se é uma atribuída a um dos recursos compartilhados usando a segunda posição do campo de ordenação de grupo de estação móvel 511, etc. Ainda, uma indicação de usuário ativo pode ser provida pelo uso de um "0" ou de um "1" binário, onde usuários inativos são indicados usando-se o estado oposto, ou alguns outros valores binários apropriados podem ser usados.
É para ser entendido que um campo de mapa de bit pode compreender um ou mais bits, e que um grupo de bits pode ser usado para qualquer designação ou indicação. Assim, as atribuições de estação móvel 510 e o campo de tamanhos 53 0 podem prover dois bits por estação móvel, onde o "00" binário indica nenhuma transmissão, e "01", "10" e "11" indicam transmissões ocupando vários números de blocos. Por exemplo, "01" pode corresponder a um bloco único, "10" pode corresponder a dois blocos, e "11" pode corresponder a três blocos. Também é entendido que um mapeamento não linear também pode ser usado. Por exemplo, "01" pode corresponder a um bloco único, "10" pode corresponder a dois blocos e "11" pode corresponder a quatro blocos. Por simplificação de explanação daqui em diante, o campo de atribuições 510 e o campo de tamanhos de alocações 53 0 podem ser referidos aqui em conjunto como o campo de "atribuições e tamanhos" 520 com o entendimento das várias estruturas que esses campos podem ter, conforme foi discutido acima.
Retornando â FIG. 5b, as estações móveis ativas podem ser indicadas usando-se um "1" binário em uma posição correspondente apropriada do mapa de bit de atribuição 510, o qual está contido no elemento de informação 501. Algumas modalidades podem incluir um bit único alocado no começo lógico, ou qualquer outra localização apropriada ou campo do mapa de bit de atribuição 510, denotado pelo "campo de inversão de padrão de ordenação" 515. Por exemplo, o valor binário de um bit, tal como o Bit 001, pode indicar se é para seguir um padrão de ordenação especificamente designado em ordem ascendente ou descendente. Assim, um 1O' binário pode indicar que as estações móveis devem usar um primeiro padrão de ordenação em ordem ascendente (não invertida), enquanto um (l' binário pode indicar que o padrão de ordenação deve ser invertido, isto é, em ordem descendente.
Em outras modalidades, vários padrões de ordenação podem ser estabelecidos, e a estação base 103 pode indicar o padrão de ordenação a ser usado pelo grupo de unidade de consulta de localização 101 através do campo de padrão de ordenação 513 do mapa de bit de atribuição 510. Portanto, a estação base 103 pode indicar o padrão de ordenação desejado durante cada instância de programação. Ainda, o padrão de ordenação pode ser estabelecido no estabelecimento de chamada e não sinalizado como parte das atribuições de estação móvel 510.
Assim, na FIG. 5b, os Bits 002, 003 e 004 podem formar o campo de padrão de ordenação 513 para a designação do padrão de ordenação apropriado, e o Bit 0 01 pode formar um campo de inversão de padrão de ordenação 515 para indicar se o padrão de ordenação está na ordem ascendente ou descendente.
Nas FIG. 5a e 5b, o campo de tamanhos de alocação 53 0 indica a informação de atribuição de peso de atribuição de recurso de rádio, e também pode indicar uma proporção de recursos de rádio atribuídos às estações móveis. A informação de atribuição de peso de atribuição de recurso de rádio também pode indicar um número específico ou tamanho de recursos de rádio atribuídos a cada estação móvel.
Em algumas modalidades, a informação de atribuição de peso de atribuição de recurso de rádio também pode incluir uma taxa de codificador de voz, modulação ou uma informação de codificação. Se houver apenas um valor possível de atribuição de peso, o campo de tamanhos de alocação 53 0 poderá ser omitido. 0 elemento de informação 501 o qual contém o campo de atribuições de estação móvel 510 e, se usado, o campo de tamanhos de alocação 53 0, conforme discutido acima, são enviados para o grupo de estação móvel pelo canal de controle compartilhado. Também conforme discutido acima, o grupo de estação móvel também compartilha um conjunto de recursos de tempo - freqüência. 0 canal de controle compartilhado é transmitido tipicamente pela estação base 103 em cada quadro longo para a atribuição de recursos no quadro longo, embora seja entendido que o canal de controle compartilhado pudesse ser transmitido pela estação base 103 em qualquer quadro longo precedente. Em várias modalidades, o elemento de informação 501 também pode incluir um campo de continuação 54 0, o qual pode compreender qualquer número apropriado de bits e o qual será descrito em maiores detalhes abaixo.
Em algumas modalidades em que uma requisição de repetição automática híbrida (HARQ) é utilizada, os recursos são alocados, isto é, o tamanho da alocação (o número de blocos) é indicado apenas para a primeira transmissão em uma série de oportunidades de transmissão de HARQ. Nessas modalidades, uma continuação é indicada, através do campo de continuação 54 0, para oportunidades de transmissão subseqüentes. Ainda nessas modalidades, a indicação de continuação pode ser provida por um bit único.
Nas várias modalidades, o campo de atribuições e tamanhos de estação móvel 52 0 é utilizado em cada estação móvel no quadro atual para o qual uma primeira oportunidade de transmissão de HARQ é definida, e o campo de continuação 540 é utilizado por cada estação móvel no quadro atual para a qual uma oportunidade de transmissão de HARQ subseqüente, isto é, uma segunda, terceira ou quarta é definida. 0 campo de atribuições e tamanhos de estação móvel 520 pode indicar o número de blocos alocados para a primeira transmissão. Para este caso, o campo de continuação pode indicar que o mesmo número de blocos alocados pelo campo de atribuições e tamanhos de estação móvel 52 0 é alocado para as transmissões subseqüentes, ou pode indicar que um número diferente de blocos, por exemplo, um bloco único, é alocado para as transmissões subseqüentes.
Em algumas modalidades, o campo de atribuições e tamanhos de estação móvel 520 é um índice para uma tabela de alocação de recurso, onde a tabela de alocação de recurso indica o número de blocos alocados para cada oportunidade de transmissão de HARQ. A FIG. 6 prove um exemplo de uma tabela como essa de acordo com várias modalidades. Conforme ilustrado pela FIG. 6, o campo de atribuições e tamanhos de estação móvel 520 pode prover dois bits binários por estação móvel, nos quais os dois bits binários indexam uma tabela de alocação de recurso 600 .
Por exemplo, com referência à FIG. 6, linha 611, se um campo de atribuições e tamanhos de estação móvel 52 0 indicar um binário iOO' para uma estação móvel em particular, então, à estação móvel será alocado um bloco para a primeira oportunidade de transmissão de HARQ por coluna 603, um bloco para a segunda oportunidade de transmissão de HARQ por coluna 605, um bloco para a terceira oportunidade de transmissão de HARQ por coluna 60 7 e um bloco para a quarta oportunidade de transmissão por coluna 609.
Se o campo de atribuições e tamanhos de estação móvel 520 indicar um binário λ 11' como mostrado na coluna de 3 0 índice 601, quatro blocos serão alocados à estação móvel para a primeira oportunidade de transmissão de HARQ por coluna 6 03, dois blocos para a segunda oportunidade de transmissão de HARQ por coluna 604, um bloco para a terceira oportunidade de transmissão de HARQ por coluna 6 07 e um bloco para a quarta oportunidade de transmissão por coluna 609. A coluna de índice 601 em algumas modalidades também pode corresponder a uma taxa de codificador de voz empregada para a comunicação de VoIP. Por exemplo, "0 0" pode corresponder a um codificador de voz de 1/8 de taxa, "01" a uma taxa de 1A, "10" a uma taxa de H e "11" a um codificador de voz de taxa plena, respectivamente.
Assim, a tabela 600 pode compreender uma alocação de bloco para retransmissões de HARQ para a obtenção de um critério de erro esperado. Por exemplo, a tabela 600, dadas as taxas de codificador de voz acima, foi encontrada por uma simulação de quatro transmissões para 1% de erro, onde o número de blocos usados para cada transmissão foi encontrado pela minimização do número médio de recursos de tempo - freqüência requeridos para a obtenção de um critério de 1% de erro, com base em probabilidades de erro após Iax blocos, onde χ foi escolhido como 16. 0 tamanho de bloco é indicativo do número de subportadoras usadas para um intervalo (slot) de tempo (um intervalo = 5/9 ms) . Cada intervalo de tempo tendo 5 símbolos de OFDM no total, um sendo para piloto e controle, assim 4 símbolos para transmissões de VoIP. Por exemplo, se o tamanho de bloco para um quadro de 1/8 de taxa for de 11 subportadoras e um bloco for usado, então, 11 χ 4 = 44 recursos de tempo - freqüência estarão disponíveis. 3 0 Assim, nas várias modalidades em que uma tabela de alocação de recurso é usada, tal como a tabela 6 00, o campo de continuação 54 0 é usado para indexação da linha de tabela correspondente ã alocação de campo de atribuições e tamanhos de estação móvel 52 0, e onde as colunas de tabela correspondem à oportunidade de transmissão de HARQ em particular.
A FIG. 7 prove detalhes adicionais de alocação de atribuição e de recurso de estação móvel. Na FIG. 7, oito estações móveis são atribuídas a um grupo 730 e são atribuídas as posições de grupo 1 a 8, as quais correspondem às posições de mapa de bit 1 a 8 no campo de atribuições e tamanhos de estação móvel 520. Assim, à estação móvel 3 (MS3) é atribuída a posição de mapa de bit 1, à estação móvel 6 (MS6) é atribuída a posição de mapa de bit 2, à estação móvel 7 (MS7) é atribuída a posição de mapa de bit 3, à estação móvel 9 (MS9) é atribuída a posição de mapa de bit 4, à estação móvel 10 (MSi0) é atribuída a posição de mapa de bit 5, à estação móvel 13 (MSi3) é atribuída a posição de mapa de bit 6, à estação móvel 14 (MS14) é atribuída a posição de mapa de bit 7, e à estação móvel 17 (MS17) é atribuída a posição de mapa de bit 8. Cada posição de mapa de bit provê dois bits binários, onde 1OO' indica nenhuma transmissão, vOl' indica uma atribuição de um bloco, 1IO' indica uma atribuição de dois blocos, e 1Il' indica uma atribuição de quatro blocos. É para ser entendido que as posições de mapa de bit podem corresponder a uma ou mais posições de mapa de bit em um ou mais campos de mapa de bit, tal como o campo de atribuições 510 e o campo de tamanhos de alocação 530, conforme foi 3 0 discutido previamente. Também conforme discutido previamente, é para ser entendido que o campo de atribuições 510 e o campo de tamanhos de alocação 530 são referidos aqui coletivamente, em nome da simplicidade de explicação aqui, como o campo de atribuição e de tamanho 520.
Retornando à FIG. 7, uma estação base pode prover, além de uma informação de posição de atribuição para o grupo 73 0 uma indicação do conjunto de recursos compartilhados 710 e um padrão de ordenação atribuído 770 indicando a ordem na qual os recursos são alocados. A informação de posição, o padrão de ordenação e a informação de recurso compartilhado podem ser enviados pelas estações bases para o grupo de estação móvel 73 0 usando-se um canal de controle.
As estações móveis ativas também são indicadas através
do campo de atribuições e de tamanhos de estação móvel 75 0 através de um binário "01", "10" ou "11" nas posições apropriadas de campo de mapa de bit. 0 campo de atribuições e de tamanhos de estação móvel 750 pode ser transmitido em um canal de controle compartilhado a cada quadro longo. Conforme ilustrado na FIG. 7, o campo de atribuições e de tamanhos de estação móvel 750 atribui a enésima estação móvel ativa em cada quadro longo ao enésimo conjunto de blocos, onde o número atribuído de blocos é 1, 2 ou 4, conforme foi discutido acima.
Assim, por exemplo, ã MS3 são atribuídos os dois primeiros recursos dos recursos 710, uma vez que é a primeira estação móvel ativa, isto é, não tem um indicador "00" (móvel inativa) no campo de atribuições e de tamanhos 3 0 de estação móvel 750. À MS3 são atribuídos dois recursos, uma vez que "10" está indicado no campo de atribuições e de tamanhos de estação móvel 750. À MS6, a qual não tem um N00' no campo de atribuições e de tamanhos de estação móvel 750, isto é, é a segunda estação móvel ativa, é atribuído o segundo conjunto de blocos. À MS6 são atribuídos quatro blocos, uma vez que o binário "11" está indicado no campo de atribuições e de tamanhos de estação móvel 750.
A MS6 deve somar o número de recursos previamente alocados (os dois que foram alocados para a MS3) para determinar que a ela são atribuídos os recursos três a seis, conforme mostrado nos recursos 710. A MS7 é a terceira estação móvel ativa e é atribuído o terceiro conjunto de blocos. A MS7 são atribuídos dois blocos de acordo com a indicação de binário "10" no campo de atribuições e de tamanhos de estação móvel 750. A MS7 deve somar o número de recursos previamente alocados, isto é, os dois recursos que foram alocados para a MS3 e os quatro recursos que foram alocados para a MS6, para determinar que a ela são atribuídos os recursos sete e oito, conforme mostrado nos recursos 710.
Para algumas aplicações incluindo de voz, os pacotes chegam a uma taxa relativamente constante. Para uma aplicação de VoIP, por exemplo, os quadros de codificador· de voz podem chegar aproximadamente a cada 2 0 ms. Com referência novamente à FIG. 3, para uma aplicação de VoIP, os quadros de codificador de voz podem chegar aproximadamente a cada 2 0 ms começando no começo do número de quadro longo 0. A estação base adiciona dados de cabeçalho ao quadro de codificador de voz e codifica o 3 0 quadro para formar um pacote de voz. A estação base então modula e transmite pelo menos uma porção dos símbolos compreendendo o pacote de voz para a estação móvel no número de quadro longo 0. Esta transmissão é referida como a primeira transmissão.
A estação móvel recebendo o pacote tentará decodificá-
lo para obter a informação de voz. Se a estação móvel decodificar de forma bem sucedida o pacote de voz obtido a partir da primeira transmissão, a estação móvel enviará uma mensagem de reconhecimento (ACK) para a estação base.
Mediante o recebimento de um ACK, a estação base não transmitirá qualquer informação adicional, isto é, não retransmitirá o pacote de voz para a estação móvel em quadros longos 3, 6 e 9. De fato, o campo de atribuições de estação móvel, por exemplo, o campo de atribuições 510,
permite que estes recursos sejam usados por outras estações móveis. Contudo, se a estação móvel não tiver sido capaz de decodificar de forma bem sucedida o pacote de voltagens, ela enviará uma mensagem de reconhecimento negativo (NACK) para a estação base.
2 0 A estação base, mediante o recebimento da mensagem de
NACK, envia símbolos adicionais do pacote de voz para a estação móvel no número de quadro longo 3 . Isto é referido como a segunda transmissão. Se a estação móvel decodificar de forma bem sucedida o pacote de voz, após a segunda
transmissão, ela enviará uma mensagem de ACK para a estação base. Mediante o recebimento da mensagem de ACK, a estação base irá se privar de transmitir qualquer informação adicional para a estação móvel nos quadros longos 6 e 9 . Contudo, se a estação móvel não tiver sido capaz de
3 0 decodificar de forma bem sucedida o pacote de voz, ela enviará uma mensagem de NACK para a estação base a qual, em resposta, enviará símbolos adicionais do pacote de voz na terceira transmissão, no número de quadro longo 6.
De modo similar, a estação móvel pode enviar uma mensagem de ACK ou NACK, dependendo de sua decodificação bem sucedida da terceira transmissão, e para uma mensagem de NACK a estação base enviará símbolos adicionais na quarta transmissão no número de quadro longo 9. De nodo a estação móvel enviará uma mensagem de ACK ou de NACK, dependendo de seu sucesso na decodificação do pacote.
A FIG. 8 ilustra um momento no tempo subseqüente ao exemplo mostrado na FIG. 7, isto é, um instantâneo de número de quadro longo 3, onde o cenário descrito na FIG. 7 era um instantâneo do número de quadro longo 0. Assim, na FIG. 7, após o quadro longo 0, a MS3 pode ter enviado uma mensagem de NACK, enquanto a MS6 e MS7 podem ter enviado mensagens de ACK. Com base nas mensagens de ACK e de NACK recebidas e no status de fila para cada estação móvel de grupo 830, no número de quadro longo 3, a estação base pode alocar dois blocos para a MS3, dois blocos para a MS14 e quatro blocos para a MS17, usando o campo de atribuições e de tamanhos de estação móvel 850. Com base no campo de atribuições e de tamanhos de estação móvel 850, às estações móveis de grupo 830 são atribuídos os recursos 810, conforme mostrado.
Em um sistema misto de dados e de voz, pode haver simultaneamente estações móveis de voz e de dados ativas . Devido às propriedades de magnetização estatísticas associadas ao tráfego de VoIP, pode haver recursos de 3 0 sistema não usados pelos usuários de VoIP em cada instância de programação. Por exemplo, se a MSi7 não tiver sido indicada como ativa, então, os quinto, sexto e oitavo recursos compartilhados não seriam usados. Esta variação de carregamento pode ser calculada para qualquer estação móvel monitorando o canal de controle compartilhado. Assim, em algumas modalidades, a estação base pode atribuir uma estação móvel àqueles recursos que não são usados pelo grupo. Para a determinação de sua atribuição durante cada quadro de VoIP, as estações móveis monitoram o canal de controle compartilhado e determinam seus recursos como aqueles que não foram alocados para os membros de grupo. Para o caso em que um quadro longo é compreendido por múltiplos quadros, a usuários de dados diferentes podem ser atribuídos recursos não usados em cada quadro. Ainda, mais de uma estação móvel pode ser atribuída a recursos não usados. Por exemplo, se houver Z recursos não usados, a uma primeira estação móvel poderão ser atribuídos os N primeiros recursos não usados, com uma segunda estação móvel tendo atribuídos os próximos Z-N recursos não usados,
2 0 onde Z >= N.
Alternativamente, as estações móveis compartilhando os recursos não usados podem ser instruídas para dividirem igualmente os recursos não usados. Em um outro método alternativo, a estação móvel pode ser instruída a usar um valor de deslocamento a partir do primeiro recurso não usado disponível, onde o valor de deslocamento é usado para apontar aquela estação móvel para sua atribuição. Isto permite uma atribuição arbitrária para cada uma das estações móveis compartilhando os recursos não usados .
3 0 Quando há menos recursos não usados disponíveis do que o requerido para suporte de uma estação móvel em particular, então, à estação móvel não são alocados quaisquer recursos naquele quadro longo. Por exemplo, se o valor de deslocamento apontar para um recurso compartilhado que está além do fim do conjunto de recursos compartilhados, então, àquela estação móvel em particular não serão alocados quaisquer recursos naquele quadro longo.
Um campo de atribuições e de tamanhos de estação móvel utilizando dois bits por estação móvel por quadro longo, conforme descrito, pode requerer uma alocação indesejável de recursos de sistema para o canal de controle compartilhado, por exemplo, potência, subportadoras de OFDM ou símbolos de OFDM. Assim, em algumas modalidades, esse tempo de processamento de canal de controle compartilhado pode ser reduzido pelo estabelecimento de uma relação predeterminada entre a posição de grupo de estação móvel e a oportunidade de transmissão de HARQ de estação móvel. A FIG. 9 ilustra um exemplo desta relação predeterminada de acordo com várias modalidades.
Nas modalidades exemplificadas pela FIG. 9, um grupo de estação móvel primário é adicionalmente dividido em quatro subgrupos, onde a cada subgrupo é atribuída uma seqüência em particular de suas oportunidades de transmissão de HARQ. Assim, a FIG. 9 ilustra dois pacotes codificados consecutivos denotados como o pacote N 909 e o pacote N+! 911, onde N é um inteiro positivo. A estação base assim pode definir as primeira, segunda, terceira e quarta oportunidades de transmissão de HARQ de pacote N para o subgrupo 0 901 para ocorrerem nos números de quadro longo 0, 3, 6 e 9, respectivamente, conforme mostrado. De forma similar, a estação base pode definir as segunda, terceira e quarta oportunidades de transmissão de HARQ de pacote Nea primeira oportunidade de transmissão de HARQ de pacote N+! para o subgrupo 1 903 para ocorrerem nos números de quadro longo 0, 3, 6 e 9, respectivamente, conforme mostrado.
Este processo é repetido, conforme mostrado na FIG. 9, para os subgrupos 2 905 e 3 907. As seqüências em particular de oportunidades de transmissão de HARQ se repetem em um intervalo conhecido, por exemplo, em cada superquadro, conforme mostrado na FIG. 9, para pacotes subseqüentes. Com base nas relações estabelecidas entre os subgrupos e as oportunidades de transmissão de HARQ, a estação base pode alocar estações móveis para os subgrupos de qualquer forma sistemática, desde que isso seja conhecido por todas as estações móveis no grupo.
Por exemplo, para o grupo de estação móvel de tamanho
"K", a estação base pode definir as K/4 primeiras posições
de grupo como pertencendo ao subgrupo 0, as K/4 segundas
posições de grupo como pertencendo ao subgrupo 1, as K/4
terceiras posições de grupo como pertencendo ao subgrupo 2
e as últimas K/4 posições de grupo como pertencendo ao subgrupo 3.
É importante entender que a relação predeterminada entre a posição de grupo e a oportunidade de transmissão de HARQ permite que cada estação móvel no grupo a priori conheça a oportunidade de transmissão de HARQ para todos os outros membros do grupo. A relação predeterminada pode ser transmitida a partir da estação base para as estações móveis em um canal de controle, ou pode ser armazenada na estação móvel, por exemplo, em uma memória.
Em algumas modalidades, os recursos são alocados a subgrupos em uma ordem correspondente à oportunidade de transmissão de HARQ definida. Por exemplo, as estações móveis indicadas como ativas no canal de controle compartilhado e tendo sua primeira oportunidade de transmissão de HARQ no quadro longo atual podem ser alocadas primeiramente no conjunto de recursos compartilhados. Uma estação móvel indicada como ativa no canal de controle compartilhado e tendo sua segunda oportunidade de transmissão de HARQ no quadro longo atual pode ser alocada em segundo no conjunto de recursos compartilhados, etc.
Se os subgrupos corresponderem a um conjunto contíguo de posições de grupo, conforme descrito acima, onde as K/4 primeiras posições de grupo como pertencendo ao subgrupo O, as K/4 segundas posições de grupo como pertencendo ao subgrupo 1, etc., então, isto pode ser pensado como uma rotação do mapa de bit de uma forma circular, de modo que a primeira posição de mapa de bit corresponda à primeira estação móvel no grupo para a qual uma primeira oportunidade de transmissão de HARQ é definida. Uma indicação da rotação de mapa de bit pode ser transmitida a partir da estação base para a estação móvel em um canal de controle, ou pode ser armazenada na estação móvel.
As várias modalidades também podem eliminar a necessidade de um canal de controle compartilhado de velocidade alta (HS-SCCH) , conforme será descrito, agora, em detalhes. Nas várias modalidades, o HS-SCCH não sinaliza um tipo de modulação para a estação móvel. Ao invés disso, para as várias modalidades, o tipo de modulação pode ser designado para a estação móvel por um indicador de modulação no campo de controle em banda, ou pode ser detectado "às cegas" pela estação móvel. Assim, uma modulação de chaveamento de deslocamento de fase em quadratura (QPSK) com um código único de Fator de Dispersão (SF) = 16 pode ser aplicado de acordo com uma modalidade.
0 HS-SCCH das modalidades não sinaliza explicitamente um código de canalização para a estação móvel para uso para recepção de dados. Ao invés disso, um conjunto de códigos de canalização pode ser atribuído a um grupo de estações móveis de uma forma semi-estática, de modo que quando a estação móvel for programada, a estação móvel possa receber dados em um código que pertence a este conjunto de códigos pré-alocados.
Ainda, nas várias modalidades, um tamanho de bloco de transporte indicando o tamanho de pacote de VoIP para uma dada taxa de codificador de voz do usuário é atribuído de forma semi-estática no estabelecimento de chamada por uma sinalização de camada mais alta. Um processo de HARQ único é empregado, e pré-configurado por camadas mais altas, já que nenhum ID de processo de HARQ é provido pelas várias modalidades. Assim, uma versão de redundância implícita (RV) pode ser aplicada para retransmissões e o número máximo de retransmissões é regulado para um.
É para ser entendido que, embora as modalidades descritas aqui sejam com base em aplicações de voz, tal como VoIP, as várias modalidades não estão limitadas dessa forma e são aplicáveis, em geral, a qualquer aplicação utilizando tamanhos de pacote restritos de forma similar, como é o caso para um dado codificador de voz em uma aplicação de VoIP e, assim, várias modalidades serão evidentes para outras dessas aplicações, tais como, mas não limitando, aplicações em jogos em que um tamanho de pacote pode ser determinado.
Com respeito a uma sinalização de retorno de HARQ a ACK / NACK é usada apenas para a primeira transmissão. Assim, nas várias modalidades, uma chamada de VoIP pode ser provida com uma informação semi-estática, conforme discutido acima, a informação semi-estática compreendendo: a atribuição de estações móveis a grupos, a atribuição do conjunto de códigos de canalização a cada grupo (alocado durante um estabelecimento de chamada), uma sinalização de versão de redundância implícita, e o processo de HARQ único. Portanto, nas várias modalidades bits não precisam ser transferidos para a identidade de processo de HARQ, atribuição de afiliação de grupo e indicações de regulagem de código de canalização.
A FIG. 10 ilustra detalhes adicionais das várias modalidades com respeito ao agrupamento e à alocação de recurso periódica. Na FIG. 10, um mapa de recurso de tempo - código bidimensional é ilustrado e mostrado dividido em Np χ Ng intervalos de transmissão periódicos para os Grupos Gl a G4, onde Np é o número de intervalos de tempo de transmissão (TTIs) que indicam uma oportunidade de transmissão intermitente para cada grupo, intermitente incluindo periódico e não periódico, e Ng é o número máximo de grupos servidos em um dado TTI. Cada intervalo de transmissão é atribuído a um dos grupos. Qualquer intervalo de transmissão pode ser usado para a transmissão de novos dados ou retransmissões de HARQ.
A cada grupo podem ser alocados até Nc códigos de canalização com fator de dispersão (SF) = 16. A atribuição de estações móveis a um grupo é realizada de uma maneira semi-estática, conforme foi discutido acima, com o número de estações móveis por grupo variando com base em vários critérios, tal como, mas não limitando, um carregamento de sistema.
Assim, por exemplo, com respeito à FIG. 10, se Np = 6 e Ng = 2, com 12 grupos no total, e assumindo que a cada grupo sejam atribuídas dez estações móveis de VoIP, então, o número nominal de usuários de VoIP suportado será (Ng χ Np χ grupos no total) = (2 χ 6 χ 10) = 120 usuários de VoIP. No caso deste exemplo, Nc = 4 códigos são atribuídos a cada grupo, e um total de 8 códigos é utilizado a cada TTI.
Nas várias modalidades, se uma estação móvel for programada para transmitir a uma dada TTI, os pacotes de carga útil de estação móvel serão transportados usando-se um único código de fator de dispersão variável ortogonal (OVSF). Assim, com respeito ao exemplo se Nc = 4 códigos forem atribuídos a um grupo, então, no máximo 4 de 10 estações móveis serão programadas em um dado TTI.
Ainda em algumas modalidades, um enfeixamento de quadro pode ser empregado para se tirar vantagem dos tamanhos de pacote pequenos de tráfego de VoIP. Assim, vários pacotes de VoIP de uma dada estação móvel podem ser agregados e transmitidos usando-se um único código de canalização de SF 16. Assim, nas várias modalidades, codificadores - decodificadores de multitaxa adaptativa de banda estreita (NB-AMR) e codificadores - decodificadores de muititaxa adaptativa de banda larga (WB-AMR) podem ser suportados usando-se um enfeixamento de quadro pelo aumento do número de pacotes agregados para NB-AMR e diminuindo-se o número para WB-AMR, por exemplo.
Contudo, um enfeixamento de quadro é limitado a pacotes pertencentes a uma estação móvel única, e um enfeixamento de quadro de usuário múltiplo (isto é, onde uma carga útil de dados única é compreendida por pacotes de componente endereçados a mais de uma estação móvel) não é usado nas várias modalidades para simplificação do projeto de HARQ. Nas várias modalidades, até três quadros podem ser enfeixados para a mesma estação móvel.
A FIG. 11 ilustra um sinal de controle, tal como um sinal de controle de HS-SCCF, usando uma sinalização de controle em banda tendo uma codificação separada para campos de controle e de dados de acordo com várias modalidades. Na FIG. 11, um único código de OVSF é atribuído a uma estação móvel programada em um dado TTI. Note que uma potência de transmissão constante é assumida por todos os 2ms de TTI. Assim, a FIG. 11 representa um único recurso 1101 de SF = 16, assim, um código de Walsh único tendo um campo de controle 1103 e uma carga útil 1105 .
A FIG. 12 é uma tabela 12 0 0 provendo uma informação de exemplo contida no campo de controle 1103 de recurso 1101. 0 campo de controle pode ou não empregar uma Verificação de Redundância Cíclica (CRC) e permanecer de acordo com as várias modalidades mostradas aqui. Contudo, em algumas modalidades a carga útil 1105 utilizará uma CRC de 24 bits mascarada por uma informação de identificação de estação móvel.
Contudo, é preferível que o campo de controle 1103 seja codificado de modo que sua performance seja pelo menos melhor do que a carga útil de taxa de código baixa de melhor performance em termos de taxa de apagamento de quadro (FER). Isto ajuda a garantir que uma sinalização de controle tenha uma probabilidade alta de recepção sem erro se a carga útil for sem erro.
Retornando à FIG. 12, um tamanho de bloco de
transporte (tamanho de TBS) 1207 é usado para indicar 1, 2 ou 3 pacotes de VoIP ou um pacote de descritor de silêncio (SID). Outros codificadores - decodificadores aplicáveis de voz e vídeo usam técnicas de controle de taxa e transmissão
descontínua diferentes, o que pode levar a dimensões de pacote de VoIP diferentes, taxas de dados ou meios de codificação de voz. Nas várias modalidades, é assumido implicitamente que um conhecimento das dimensões do pacote de VoIP selecionado para cada taxa de codificador de voz de
2 0 AMR e, portanto, o tamanho de pacote de VoIP sejam
determinados de forma semi-estática para cada estação móvel e transportados para cada estação móvel através, por exemplo, de uma sinalização de camada mais alta. Assim, a estrutura de duas camadas de sinalização do tamanho de TBS
1207 provê um suporte para reconf igurações de taxa de código de AMR de estação móvel e um enfeixamento de quadro para melhoramento de capacidade de VoIP.
Dados, isto é, a carga útil 1105, podem ser transmitidos usando-se QPSK ou 16-QAM (Modulação de
3 0 Amplitude em Quadratura). A informação de controle pode ser transmitida usando-se QPSK, o que resultaria em um formato de modulação descontínuo em um código de um TTI, ou 16-QAN e usando-se uma detecção cega para a obtenção do formato de modulação. Neste caso, o bit de formato de modulação 1201 não é necessário no campo de controle 1103.
A FIG. 13 ilustra um esquema de codificação de correção de erro para o campo de controle 1103 de acordo com algumas modalidades. Assim, 8 bits de informação de controle 13 01 no campo de controle 1103 são mapeados para 4 0 símbolos no começo de um TTI de 2 ms.
Para as várias modalidades, versões de redundância sistemática (RV) para HARQ são empregadas. Ainda, as palavras de código de componente (isto é, as versões de redundância específicas a serem transmitidas em cada instância de transmissão ou de retransmissão de HARQ) a partir da palavra de código de origem podem ser geradas de forma implícita por um índice associado à transmissão de HARQ. Esse índi ce pode compreender, por exemplo, o número, na seqüência da transmissão ou retransmissão de HARQ em particular portando a versão de redundância na seqüência de versões de redundância. Alternativamente, o índice de transmissão pode ser um índice de quadro ou de superquadro de sistema, ou algum outro parâmetro de sincronismo de rede. Ainda, ACK / NACK é usado por uma estação móvel apenas para a primeira transmissão. Todas as estações móveis programadas em um grupo transmitirão um ACK ou um NACK conforme apropriado no enlace ascendente de uma maneira síncrona. Um espaço de buffer separado pode ser alocado para o processo de HARQ e pode fazer parte das localizações de memória flexíveis disponíveis no total. Em uma modalidade adicional, a estação móvel pode aplicar várias hipóteses quando recebendo as palavras de código de controle e de dados transmitidas pela estação base. Por exemplo, se a estação móvel receber o que ela acredita que seja uma primeira transmissão de palavra de código (de dados e de controle) , e a CRC associada ao campo de controle (ou palavra de código) ou a CRC associada ao campo de dados (ou palavra de código) falhar, a móvel poderá formar uma hipótese da transmissão de uma versão de redundância relacionada em uma ocasião de transmissão prévia de acordo com a estrutura de intervalo de tempo de grupo previamente discutida. A estação móvel então pode combinar as observações (por exemplo, relações de Iog - probabilidade ou outra informação de decisão flexível) das observações atuais e prévias hipotéticas das palavras de código. O procedimento de combinação pode ser com base em uma combinação de Chase, uma reconstrução de palavra de código por aumento de versão de redundância em incremento, ou por outras técnicas bem conhecidas na arte. A móvel então tenta redecodificar o campo de dados sob a hipótese de transmissão prévia.
Voltando-nos, agora, para a FIG. 14, as arquiteturas de uma estação móvel 1401 e de uma estação base 1403 de acordo com as várias modalidades são ilustradas. A estação móvel 1401 compreende uma pilha que tem uma aplicação de VoIP 14 05, uma camada de formação de rede 14 07, um controlador de enlace de rádio (RLC) 1409, um controlador de acesso a meio (MAC) 1411 e uma camada física (PHY) 1413 . Além disso, a estação móvel 14 01 tem um componente de HARQ 3 0 1415, o qual pode ser separado ou pode ser integrado em qualquer um dos outros componentes / camadas. Conforme descrito em detalhes acima, a aplicação de VoIP 1405 de estação móvel 1401 pode utilizar um código de Walsh único ou de OVSF de camada PHY 1413 para o recebimento de um campo de carga útil de dados 1105 e de um campo de controle 1103 tendo várias modulações, conforme descrito acima.
A estação base 14 03 de modo similar tem uma aplicação de VoIP 1417, uma camada de formação de rede 1419, um RLC 1421, um MAC 14 2 3 e uma PHY 1427. Contudo, a estação base 1403 adicionalmente tem nas várias modalidades um componente de programação de HARQ 1425. Conforme descrito em detalhes acima, o componente de programação de HARQ 1425 de estação base 14 03 pode enviar um campo de continuação e/ou uma tabela de alocação de recurso para grupos e/ou subgrupos de estações móveis para indicação de suas alocações de recurso para o recebimento de retransmissões de bloco de HARQ subseqüentes. Ainda, o componente de programação de HARQ 14 2 5 pode definir os subgrupos de HARQ em algumas modalidades. Nas várias modalidades, apenas uma 2 0 única retransmissão de HARQ será enviada por componente de HARQ 1425, conforme foi descrito acima.
A FIG. 15 é um diagrama de blocos que ilustra os componentes primários de uma estação móvel de acordo com algumas modalidades. A estação móvel 1500 pode compreender interfaces de usuário 1501, pelo menos um processador 1503 e elemento menos uma memória 1505. A memória 1505 tem armazenamento suficiente para o sistema operacional de estação móvel 1507, aplicativos 1509 e armazenamento de arquivo geral 1509. As interfaces de usuário 1501 de estação móvel 1500 podem ser uma combinação de interfaces de usuário incluindo, mas não limitando, um teclado, uma tela de toque, uma entrada de comando ativada por voz, e controles de cursor giroscópico. A estação móvel 1500 tem um visor gráfico 1513, o qual também pode ter um processador dedicado e/ou memórias, drivers, etc., os quais não são mostrados na FIG. 15.
É para ser entendido que a FIG. 15 é para fins ilustrativos apenas e é para ilustração dos componentes principais de uma estação móvel de acordo com a presente exposição, e não é pretendida para ser um diagrama esquemático completo dos vários componentes e conexões entre eles requeridos para uma estação móvel. Portanto, uma estação móvel pode compreender vários outros componentes não mostrados na FIG. 15 e ainda estar no escopo da presente exposição.
Retornando à FIG. 15, a estação móvel 15 0 0 também pode compreender vários transceptores, tais como os transceptores 1515 e 1517. Os transceptores 1515 e 1517 podem ser para comunicação com várias redes sem fio usando vários padrões, tais como, mas não limitando, UMTS, E-UMTS, E-HRPD, CDMA2 0 0 0, 802.11, 802.16, etc.
A memória 1505 é para fins ilustrativos apenas e pode ser configurada de uma variedade de formas e ainda permanecer no escopo da presente exposição. Por exemplo, a memória 1505 pode ser compreendida por vários elementos, cada um acoplado ao processador 1503. Ainda, processadores em separado e elementos de memória podem ser dedicados a tarefas específicas, tal como a apresentação de imagens gráficas sobre um visor gráfico. Em qualquer caso, a memória 15 05 terá pelo menos as funções de provisão de armazenamento para um sistema operacional 1507, aplicativos 1509 e o armazenamento de arquivo geral 1511 para a estação móvel 1500. Em algumas modalidades, e conforme mostrado na FIG. 14, os aplicativos 1509 podem compreender uma pilha de software que se comunica com uma pilha na estação base. Portanto, os aplicativos 1509 podem compreender um componente de HARQ 1519 para a provisão das capacidades de uso da informação de programação de HARQ recebida a partir de uma estação base, conforme foi descrito em detalhes acima. 0 armazenamento de arquivo 1511 pode prover um armazenamento para uma alocação de HARQ OPPS, conforme ilustrado pela FIG. 9 e uma tabela de blocos de HARQ, tal como a tabela 600 ilustrada pela FIG. 6.
A FIG. 16 resume a operação de uma estação base de acordo com as várias modalidades. Em 1601, a estação base agrupa estações móveis para recursos de programação com base em vários critérios, conforme foi discutido previamente. Em 1603, a estação base pode definir uma relação entre as posições de grupo de estação móvel e suas
2 0 respectivas oportunidades de transmissão de HARQ, conforme
foi descrito com respeito à FIG. 9. Em 1604, a estação base modula um campo de controle e um campo de carga útil usando esquemas de modulação e de codificação diferentes ou idênticos, conforme foi discutido em detalhes acima. Em 1607, a estação base pode determinar uma seqüência de bit de CRC aplicável ao campo de carga útil usando a identidade de estação móvel associada aos pacotes de voz do campo de carga útil. Em 1609, a estação base pode enviar o campo de controle e o campo de dados usando um OVSF único ou um
3 0 código de Walsh único. Em 1611, a estação base pode retransmitir uma retransmissão única se uma mensagem de NACK for recebida a partir de uma estação móvel, ou se a estação móvel não transmitir uma ACK / NACK seguindo-se à primeira transmissão (nenhum ACK / NACK), o que indica que a móvel não detecta um pacote de VoIP devido a um erro na decodificação dos campos de controle.
A FIG. 17 é um fluxograma que mostra a operação de uma estação móvel. Em 1701, a estação móvel recebe um campo de controle e um campo de carga útil em um OVSF único ou código de Walsh e demodula ambos, conforme mostrado em 1703. Conforme foi discutido em detalhes acima, uma detecção às cegas pode ser usada em algumas modalidades. Em 1705, a estação móvel pode determinar se ela recebeu dados pelo uso da CRC compreendendo uma informação de identidade de estação móvel. Em 1707, se uma perda de dados ou um erro ocorrer, a estação móvel enviará um NACK como em 1709. A estação móvel então pode consultar sua alocação de HARQ como em 1711, ou usar qualquer outra abordagem apropriada, e receber uma retransmissão de HARQ conforme mostrado em 1713 .
A FIG. 18 ilustra maiores detalhes de uma geração de estação base de seqüências de bit de CRC para um campo de carga útil de acordo com algumas modalidades. Assim, dada uma taxa de codificação de canal em 1801, a estação base codifica a carga útil de dados em 1803 e usa uma informação de identidade de estação móvel, conforme mostrado em 1805, para a geração da seqüência de bit de CRC para o campo de carga útil, conforme mostrado em 1807.
Embora várias modalidades tenham sido ilustradas e descritas, é para ser entendido que a invenção não está limitada dessa forma. Numerosas modificações, mudanças, variações, substituições e equivalentes ocorrerão àqueles versados na técnica, sem que se desvie do espírito e do escopo da presente invenção, conforme definido pelas reivindicações em apenso.
Claims (21)
1. Método de operação de uma estação base, o método caracterizado por compreender: a atribuição de um conjunto de estações móveis a um grupo, onde a cada estação móvel é atribuída uma identidade no grupo; a atribuição ao referido grupo de um primeiro conjunto de recursos compartilhados; a associação de cada referido grupo a uma oportunidade de retransmissão de sistema de requisição de repetição automática; o envio de uma primeira palavra de código e de uma segunda palavra de código através de um do referido conjunto de recursos compartilhados, a referida primeira palavra de código contendo uma informação de mensagem de controle e a referida segunda palavra de código contendo um pacote de informação; e o envio de uma seqüência de bit codificada associada ao referido pacote de informação, compreendendo uma informação de identidade associada a uma estação móvel especifica do referido grupo.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato da atribuição ao referido grupo de um primeiro conjunto de recursos compartilhados ainda compreender: a atribuição de um conjunto de códigos de canalização contíguos ou a atribuição de um conjunto de códigos de canalização não contíguos.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato do envio de uma primeira palavra de código e de uma segunda palavra de código através de um do referido de recursos compartilhados ainda incluir o envio da referida primeira palavra de código e da referida segunda palavra de código usando um único código de canalização.
4. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda: o envio de uma segunda instância da referida segunda palavra de código, onde a referida segunda palavra de código compreende uma primeira subpalavra de código e a referida segunda instancia da referida segunda palavra de código compreende uma segunda subpalavra de código, a referida primeira subpalavra de código e a referida segunda subpalavra de código derivadas a partir de uma palavra de código de origem, e onde uma seleção das referidas primeira e segunda subpalavras de código é especificada por um índice de transmissão.
5. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda: o envio de uma mensagem de sinalização de camada mais alta restringindo o comprimento do referido pacote de informação a um de um conjunto de comprimentos de pacote especificados.
6. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda: o envio de uma mensagem de sinalização de camada mais alta restringindo o comprimento do referido pacote de informação a um de um conjunto de comprimentos de pacote especificados, onde os referidos comprimentos de pacote especificados correspondem a números agregados de pacotes de codificador de voz.
7. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda: a modulação da referida primeira palavra de código usando-se um primeiro esquema de modulação e de codificação e a modulação da referida segunda palavra de código usando- se um segundo esquema de modulação e de codificação diferente do referido primeiro esquema de modulação e de codificação.
8. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda: o envio de uma segunda instância da referida primeira palavra de código compreender ainda um indicador para uma segunda instância da referida informação de mensagem de controle, e uma segunda palavra de código contendo a referida segunda instância do referido pacote de informação.
9. Estação móvel, caracterizada por compreender: pelo menos um transceptor; pelo menos um processador acoplado ao referido transceptor; os referidos processador e transceptor configurados para: a determinação de um recurso alocado, a partir de um conjunto de recursos compartilhados; o recebimento de uma primeira palavra de código e de uma segunda palavra de código através do referido recurso alocado, a referida primeira palavra de código contendo uma informação de mensagem de controle e a referida segunda palavra de código contendo um pacote de informação; e o recebimento de uma seqüência de bit codificada, associada ao referido pacote de informação, compreendendo uma informação de identidade associada à referida estação móvel.
10. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para demodularem a referida primeira palavra de código usando um primeiro esquema de modulação e de codificação e demodularem a referida segunda palavra de código usando um segundo esquema de modulação e de codificação diferente do referido primeiro esquema de modulação e de codificação.
11. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para receberem uma segunda instância da referida primeira palavra de código ainda compreendendo um indicador para a referida segunda instância de um referido pacote de informação, e uma segunda palavra de código contendo a referida segunda instância do referido pacote de informação.
12. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para a monitoração de um canal de controle compartilhado controlando uma alocação de recurso de um segundo conjunto de recursos compartilhados.
13. Estação móvel, de acordo com a reivindicação 12, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para a determinação de uma informação alocada a partir do referido canal de controle compartilhado usando uma segunda informação de identidade diferente da referida informação de identidade, onde a referida informação de identidade é adicionalmente associada a um grupo atribuído à referida estação móvel.
14. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para: tentar decodificar uma observação atual da referida primeira palavra de código e da referida segunda palavra de código, onde se a referida decodificação falhar, formular uma hipótese de uma transmissão prévia da referida primeira palavra de código e da referida segunda palavra de código, e combinar a referida observação atual da referida primeira palavra de código e da referida segunda palavra de código com uma observação prévia hipotética da referida primeira palavra de código e da referida segunda palavra de código, antes da decodificação das referidas primeira palavra de código e segunda palavra de código.
15. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato dos referidos processador e transceptor serem adicionalmente configurados para receberem uma seqüência de bit codificada, onde a referida seqüência de bit é obtida pelo uso de uma taxa de codificação de canal associada ao referido pacote de informação, e uma referida informação de identidade.
16. Estação móvel, de acordo com a reivindicação 9, caracterizada pelo fato do referido recurso alocado ser um canal de recurso de rádio que tem um código de fator de difusão variável ortogonal.
17. Estação base, caracterizada por compreender: um transceptor; um processador acoplado ao referido transceptor, os referidos transceptor e processador configurados para: atribuírem uma estação móvel a um grupo, onde à referida estação móvel é atribuída uma identidade no referido grupo; atribuírem ao referido grupo um primeiro conjunto de recursos compartilhados em que os referidos recursos compartilhados são recursos disponíveis intermitentemente; associarem cada referido grupo a uma oportunidade de retransmissão de sistema de requisição de repetição automática; enviarem uma primeira palavra de código e uma segunda palavra de código através de um do referido primeiro conjunto de recursos compartilhados, a referida primeira palavra de código contendo uma informação de mensagem de controle e a referida segunda palavra de código contendo um pacote de informação; e enviarem uma seqüência de bit codificada, associada ao referido pacote de informação, compreendendo uma informação de identidade associada à referida estação móvel.
18. Estação base, de acordo com a reivindicação 17, caracterizada pelo fato dos referidos transceptor e processador serem adicionalmente configurados para: modularem a referida primeira palavra de código usando um primeiro esquema de modulação e de codificação e modularem a referida segunda palavra de código usando um segundo esquema de modulação e de codificação diferente do referido primeiro esquema de modulação e de codificação.
19. Estação base, de acordo com a reivindicação 17, caracterizada pelo fato do referido transceptor e processador serem adicionalmente configurados para: enviarem uma segunda instância de pelo menos um referido pacote de informação pelo envio de uma segunda instância da referida primeira palavra de código ainda compreendendo um indicador para a referida segunda instância do referido pacote de informação, e uma segunda palavra de código contendo a referida segunda instância do referido pacote de informação.
20. Estação base, de acordo com a reivindicação 17, caracterizada pelo fato dos referidos transceptor e processador serem adicionalmente configurados para: obterem a referida seqüência de bit de redundância cíclica pelo uso de uma taxa de conjunto de atuação e distribuição e canal associada a pelo menos um referido pacote de informação de voz, e a referida informação de identidade.
21. Estação base, de acordo com a reivindicação 17, caracterizada pelo fato dos referidos transceptor e processador serem adicionalmente configurados para enviarem uma primeira palavra de código e uma segunda palavra de código através de um do referido primeiro conjunto de recursos compartilhados pelo envio da referida primeira palavra de código e da referida segunda palavra de código usando um código de canalização único.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/466.760 | 2006-08-23 | ||
| US11/466,760 US20080049692A1 (en) | 2006-08-23 | 2006-08-23 | Apparatus and Method For Resource Allocation and Data Transmission Using Heterogeneous Modulation Formats in a Wireless Packet Communication System |
| PCT/US2007/075586 WO2008024631A2 (en) | 2006-08-23 | 2007-08-09 | Apparatus and method for resource allocation and data transmission using heterogeneous modulation formats in a wireless packet communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0715679A2 true BRPI0715679A2 (pt) | 2013-07-09 |
Family
ID=38988117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0715679-0A BRPI0715679A2 (pt) | 2006-08-23 | 2007-08-09 | aparelhos e mÉtodo para alocaÇço de recurso e transmissço de dados usando-se formatos de modulaÇço heterogÊneos em um sistema de comunicaÇço de pacote sem fio |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20080049692A1 (pt) |
| EP (1) | EP2057861A2 (pt) |
| JP (1) | JP2009545281A (pt) |
| KR (1) | KR20090042271A (pt) |
| CN (1) | CN101507345A (pt) |
| BR (1) | BRPI0715679A2 (pt) |
| WO (1) | WO2008024631A2 (pt) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200814693A (en) | 2006-08-21 | 2008-03-16 | Interdigital Tech Corp | Resource allocation, scheduling, and signaling for grouping real time services |
| US8937911B2 (en) * | 2006-08-31 | 2015-01-20 | Futurewei Technologies, Inc. | Method and system for sharing resources in a wireless communication network |
| KR101319877B1 (ko) * | 2006-11-01 | 2013-10-18 | 엘지전자 주식회사 | 자원 할당 방법 및 자원 할당 정보 전송 방법 |
| CN101193094B (zh) * | 2006-11-20 | 2011-10-19 | 电信科学技术研究院 | 一种发送广播/组播业务的方法及系统 |
| US9008003B2 (en) * | 2006-12-08 | 2015-04-14 | Futurewei Technologies, Inc. | Method for negotiating the maximum resource for sharing in OFDMA-based communications system |
| MX2009007099A (es) * | 2006-12-28 | 2009-08-20 | Nokia Corp | Asignacion restringida de recursos en evolucion a largo plazo. |
| US8675571B2 (en) * | 2007-01-04 | 2014-03-18 | Nokia Corporation | Apparatus, methods and computer program products providing a common signaling entry for a modular control channel structure |
| US8305999B2 (en) * | 2007-01-05 | 2012-11-06 | Ravi Palanki | Resource allocation and mapping in a wireless communication system |
| ES2526356T3 (es) * | 2007-01-09 | 2015-01-09 | Huawei Technologies Co., Ltd. | Método de transmisión/recepción de información de control y su dispositivo correspondiente |
| EP1959585B1 (en) * | 2007-02-14 | 2018-11-07 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving forward shared control channel in a mobile communication system |
| WO2008130156A1 (en) * | 2007-04-19 | 2008-10-30 | Lg Electronics Inc. | Grouping based resource allocation method, method for transmitting signal using the same, and grouping based resource allocation controller |
| US20090028261A1 (en) * | 2007-07-26 | 2009-01-29 | Interdigital Technology Corporation | Method and apparatus for reducing signaling overhead during a dual codeword hybrid automatic repeat request operation |
| US8156397B2 (en) * | 2007-08-21 | 2012-04-10 | Broadcom Corporation | Method and system for feedback of decoded data characteristics to a decoder in stored data access and decoding operations to assist in additional decoding operations |
| CN101796879B (zh) * | 2007-08-24 | 2012-07-11 | 上海贝尔股份有限公司 | 用于调度资源的方法、网络单元和用户设备 |
| WO2009059428A1 (en) * | 2007-11-05 | 2009-05-14 | Nortel Networks Limited | Methods and systems for resource allocation |
| KR101448636B1 (ko) * | 2007-12-18 | 2014-10-08 | 엘지전자 주식회사 | 멀티 캐스트 방송 서비스에서 피드백 수행 방법 |
| KR101476443B1 (ko) * | 2008-06-02 | 2014-12-24 | 삼성전자주식회사 | 주파수 오버레이 시스템에서 데이터 송수신 방법 및 장치 |
| US20090319850A1 (en) * | 2008-06-24 | 2009-12-24 | Texas Instruments Incorporated | Local drop control for a transmit buffer in a repeat transmission protocol device |
| MX2010013796A (es) * | 2008-07-03 | 2011-01-21 | Ericsson Telefon Ab L M | Metodos y arreglos en un sistema inalambrico de comunicaciones. |
| CN101651528A (zh) * | 2008-08-11 | 2010-02-17 | 华为技术有限公司 | 上行链路传输方法及其系统 |
| KR101571566B1 (ko) | 2008-08-11 | 2015-11-25 | 엘지전자 주식회사 | 무선 통신 시스템에서 제어신호 전송 방법 |
| KR101603338B1 (ko) | 2008-08-11 | 2016-03-15 | 엘지전자 주식회사 | 무선 통신 시스템에서 정보 전송 방법 및 장치 |
| KR20100019947A (ko) | 2008-08-11 | 2010-02-19 | 엘지전자 주식회사 | 무선 통신 시스템에서 정보 전송 방법 |
| US8359509B2 (en) * | 2008-08-18 | 2013-01-22 | Research In Motion Limited | System and method for determination of reserved hybrid automatic repeat request identifiers |
| EP3113382B1 (en) | 2008-11-14 | 2017-08-30 | Lg Electronics Inc. | Method and apparatus for information transmission in wireless communication system |
| KR101243508B1 (ko) | 2008-11-14 | 2013-03-20 | 엘지전자 주식회사 | 무선 통신 시스템에서 신호 전송 방법 및 장치 |
| KR20100091876A (ko) | 2009-02-11 | 2010-08-19 | 엘지전자 주식회사 | 다중안테나 전송을 위한 단말 동작 |
| KR101729550B1 (ko) * | 2009-03-23 | 2017-04-24 | 엘지전자 주식회사 | Ack/nack을 전송하는 방법 및 장치 |
| US9331833B2 (en) | 2009-03-23 | 2016-05-03 | Innovative Sonic Limited | Method and apparatus for carrier management |
| US8654661B2 (en) * | 2009-05-04 | 2014-02-18 | Industrial Technology Research Institute | Method and apparatus for multicast and broadcast retransmission in wireless communication systems |
| EP2446685B1 (en) | 2009-06-25 | 2018-10-24 | Koninklijke Philips N.V. | A method for communicating in a mobile network |
| US8885551B2 (en) * | 2009-07-06 | 2014-11-11 | Qualcomm Incorporated | Multiuser scheduling in WLAN systems |
| US9014296B2 (en) | 2009-10-09 | 2015-04-21 | Lg Electronics Inc. | Method and apparatus for transmitting encoded signals with frequency hopping environment |
| CN102083223A (zh) * | 2010-03-05 | 2011-06-01 | 大唐移动通信设备有限公司 | 一种发送dci和上行传输的方法、系统及装置 |
| WO2012023005A1 (en) * | 2010-08-19 | 2012-02-23 | Nokia Corporation | Method and apparatus for providing for multiplexed use of a resource on a transmission medium |
| BR112013022758A2 (pt) * | 2011-03-07 | 2016-12-06 | Intel Corp | método implementado por computador, dispositivo de máquina para máquina, sistema de computador e sistema de máquina para máquina |
| US20130039266A1 (en) | 2011-08-08 | 2013-02-14 | Research In Motion Limited | System and method to increase link adaptation performance with multi-level feedback |
| US9379794B2 (en) * | 2012-10-02 | 2016-06-28 | Qualcomm Incorporated | Scheduling transmission for multi-user, multiple-input, multiple-output data |
| WO2015028087A1 (en) * | 2013-08-30 | 2015-03-05 | Huawei Technologies Sweden Ab | Mitigation of signalling congestion in a wireless network |
| US11271703B2 (en) | 2014-05-02 | 2022-03-08 | Qualcomm Incorporated | Techniques for improving control channel capacity |
| US9397723B2 (en) | 2014-08-26 | 2016-07-19 | Microsoft Technology Licensing, Llc | Spread spectrum wireless over non-contiguous channels |
| CN105227423A (zh) * | 2015-10-09 | 2016-01-06 | 天维尔信息科技股份有限公司 | 非接触式跨网数据交互系统、双向网络传输系统及数据交互方法 |
| JP7181672B2 (ja) * | 2018-02-23 | 2022-12-01 | 株式会社Nttドコモ | 端末、無線通信方法、基地局及びシステム |
| ES3036182T3 (en) * | 2019-02-14 | 2025-09-15 | Panasonic Ip Corp America | Transmitting device, receiving device, transmitting method and receiving method |
| WO2021056441A1 (zh) | 2019-09-27 | 2021-04-01 | 华为技术有限公司 | 多用户下行数据聚合传输的方法和装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6704898B1 (en) * | 1998-10-23 | 2004-03-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Combined hybrid automatic retransmission request scheme |
| AU779378C (en) * | 2000-01-20 | 2005-02-24 | Apple Inc. | Hybrid ARQ schemes with soft combining in variable rate packet data transmission |
| US7110351B2 (en) * | 2000-12-19 | 2006-09-19 | Nortel Networks Limited | Enhanced ARQ with OFDM modulation symbols |
| US7287206B2 (en) * | 2002-02-13 | 2007-10-23 | Interdigital Technology Corporation | Transport block set transmission using hybrid automatic repeat request |
| US7181666B2 (en) * | 2003-04-29 | 2007-02-20 | Qualcomm, Incorporated | Method, apparatus, and system for user-multiplexing in multiple access systems with retransmission |
| KR101022066B1 (ko) * | 2003-05-17 | 2011-03-17 | 엘지전자 주식회사 | 이동통신 시스템에서의 하향링크 제어채널 구조 및 이를이용한 시간-코드 할당방법 |
| US7706350B2 (en) * | 2004-03-19 | 2010-04-27 | Qualcomm Incorporated | Methods and apparatus for flexible spectrum allocation in communication systems |
| US8064424B2 (en) * | 2005-07-22 | 2011-11-22 | Qualcomm Incorporated | SDMA for WCDMA |
| EP1949631A4 (en) * | 2005-10-21 | 2013-02-20 | Nortel Networks Ltd | MULTIPLEX PROCESS FOR OFDMA |
| TWI372539B (en) * | 2006-06-23 | 2012-09-11 | Qualcomm Inc | Methods and systems for processing overhead reduction for control channel packets |
-
2006
- 2006-08-23 US US11/466,760 patent/US20080049692A1/en not_active Abandoned
-
2007
- 2007-08-09 WO PCT/US2007/075586 patent/WO2008024631A2/en not_active Ceased
- 2007-08-09 EP EP07813948A patent/EP2057861A2/en not_active Withdrawn
- 2007-08-09 KR KR1020097003500A patent/KR20090042271A/ko not_active Withdrawn
- 2007-08-09 CN CNA2007800312092A patent/CN101507345A/zh active Pending
- 2007-08-09 BR BRPI0715679-0A patent/BRPI0715679A2/pt not_active IP Right Cessation
- 2007-08-09 JP JP2009523087A patent/JP2009545281A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090042271A (ko) | 2009-04-29 |
| CN101507345A (zh) | 2009-08-12 |
| WO2008024631A3 (en) | 2008-10-09 |
| WO2008024631A2 (en) | 2008-02-28 |
| JP2009545281A (ja) | 2009-12-17 |
| US20080049692A1 (en) | 2008-02-28 |
| EP2057861A2 (en) | 2009-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0715679A2 (pt) | aparelhos e mÉtodo para alocaÇço de recurso e transmissço de dados usando-se formatos de modulaÇço heterogÊneos em um sistema de comunicaÇço de pacote sem fio | |
| US9807576B2 (en) | Apparatus and method for automatic repeat request with reduced resource allocation overhead in a wireless VOIP communication system | |
| US10736083B2 (en) | Systems and methods for downlink control channel signaling for uplink transmission | |
| US8923321B2 (en) | Apparatus and method for handling control channel reception/decoding failure in a wireless VoIP communication system | |
| JP4955773B2 (ja) | キープ・アライブ・ビット送信のための方法および装置 | |
| JP5948423B2 (ja) | Pucchフォーマット3リソースを用いるack/nackとチャネル状態情報の同時報告 | |
| ES2747950T3 (es) | Asignación dinámica de recursos, programación y señalización para un servicio de velocidad variable de datos en LTE | |
| CN101395831B (zh) | 无线通信系统中共享无线资源的方法和装置 | |
| KR100891427B1 (ko) | 무선 통신 시스템에서의 특수 송신의 표시 | |
| CN101569224B (zh) | 用于共享无线系统中的资源的方法和装置 | |
| US20100042886A1 (en) | Retransmission resource allocation method for wireless communication system | |
| BRPI0616937A2 (pt) | escalonamento de sistemas de comunicação sem fio | |
| BRPI0608958A2 (pt) | método para transmissão de dados em um sistema de comunicação | |
| CN103281165B (zh) | 通信系统中发送/接收确认/否定确认信息的方法和装置 | |
| KR20090046867A (ko) | 보충 자원들을 이용한 데이터 전송 | |
| US20230058037A1 (en) | Method and device for transmitting and receiving control information and data in wireless communication system | |
| US20250203597A1 (en) | Methods, communications devices, and network infrastructure equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08L | Patent application lapsed because of non payment of annual fee [chapter 8.12 patent gazette] |
Free format text: REFERENTE AO NAO RECOLHIMENTO DAS 5A, 6A E 7A ANUIDADES. |
|
| B08I | Publication cancelled [chapter 8.9 patent gazette] |
Free format text: ANULADA A PUBLICACAO CODIGO 8.12 NA RPI NO 2277 DE 26/08/2014 POR TER SIDO INDEVIDA. |
|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE AS 5A, 6A, 7A, 8A, 9A, 10A, 11A, 12A E 13A ANUIDADES. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2602 DE 17-11-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |