BRPI0806485A2 - mapeamento de subpacotes em recursos em um sistema de comunicação - Google Patents
mapeamento de subpacotes em recursos em um sistema de comunicação Download PDFInfo
- Publication number
- BRPI0806485A2 BRPI0806485A2 BRPI0806485-7A BRPI0806485A BRPI0806485A2 BR PI0806485 A2 BRPI0806485 A2 BR PI0806485A2 BR PI0806485 A BRPI0806485 A BR PI0806485A BR PI0806485 A2 BRPI0806485 A2 BR PI0806485A2
- Authority
- BR
- Brazil
- Prior art keywords
- tiles
- subpackages
- subpackage
- tile
- resources
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
MAPEAMENTO DE SUBPACOTES EM RECURSOS EM UM SISTEMA DE COMUNICAçAO São descritas técnicas para transmitir dados em um sistema de comunicação. Um pacote pode ser parricionado em múltiplos subpacotes, e cada subpacote pode ser codificado separadamente. Os subpacotes podem ser mapeados em recursos atribuidos para transmissão do pacote, com pelo menos um subpacote sendo mapeado em um subconj unto dos recursos arribuídos. Os recursos atribuidos podem incluir múltiplos tiles, com cada tile correspondendo a um bloco de recursos de tempo-frequência. Os subpacotes podem ser mapeados aos tiles de modo que (i) os subpacotes sejam mapeados em um número igual de tiles, de modo a se obter um desempenho de decodificação semelhante, (ii) cada subpacote seja mapeado em pelo menos NMIN tiles, se disponíveis, de modo a se obter uma determinada ordem de diversidade mínima para o subpacote, e/ou (iii) cada subpacote seja mapeado em um subconjunto dos múltiplos tiles, se possível, de modo que o subpacote possa ser decodificado sem necessidade de demodular todos os tiles.
Description
"MAPEAMENTO DE SUBPACOTES EM RECURSOS EM UM SISTEMA DE
COMUNICAÇÃO"
O presente pedido reivindica prioridade para o pedido norte-americano provisório No. de Série 60/883 702, intitulado "INTERCALAÇÃO DE SUBPACOTES DCH", e para o pedido norte-americano provisório No. 60/883 758, intitulado "SISTEMA DE COMUNICAÇÃO SEM FIO", ambos depositados a 5 de janeiro de 2007, cedidos ao cessionário deste e aqui incorporados à guisa de referência.
FUNDAMENTOS
I. Campo
A presente revelação refere-se de maneira geral a comunicações e, mais especificamente, a técnicas para transmitir dados em um sistema de comunicação.
II. Fundamentos
Em um sistema de comunicação, um transmissor pode codificar um pacote de dados de modo a obter bits de código e gerar símbolos com base nos bits de código. O transmissor pode então mapear os símbolos de modulação em recursos de tempo-frequência atribuídos para o pacote e pode também processar e transmitir os símbolos de modulação mapeados por meio de um canal de comunicação. Um receptor pode obter símbolos recebidos para a transmissão de dados e pode executar o processamento complementar de modo a recuperar o pacote transmitido.
É desejável que o transmissor processe e transmita o pacote de modo que um bom desempenho possa ser obtido para a transmissão de dados e de modo que o receptor possa recuperar o pacote de maneira eficaz. Há, portanto, necessidade na técnica de técnicas para transmitir de maneira eficaz em um sistema de comunicação.
SUMARIO São aqui descritas técnicas para transmitir pacotes de maneira a se obter um bom desempenho e uma baixa latência de decodificação. Sob um aspecto, um pacote pode ser particionado em múltiplos subpacotes, e cada subpacote pode ser enviado em todos ou em um subconjunto dos recursos atribuídos para transmissão do pacote. 0 mapeamento de subpacotes em recursos pode ser referido como intercalação de subpacotes. Cada subpacote pode ser codificado separadamente e pode ser decodificado separadamente. Os recursos atribuídos podem incluir várias tiles, com cada tile correspondendo a um bloco de recursos de tempo- frequência. Os subpacotes podem ser mapeados nos tiles de modo que (i) os subpacotes sejam mapeados em um número igual de tiles de modo a se obter um desempenho de decodificação semelhante, (ii) cada subpacote seja mapeado em pelo menos Nmin tiles de modo a se obter uma determinada ordem de diversidade mínima para o subpacote e/ou (iii) cada subpacote seja mapeado em um subconjunto dos tiles de modo que o subpacote possa ser decodificado sem se ter que demodular todas as tiles.
Em um desenho, um transmissor pode determinar recursos atribuídos para transmissão de um pacote. 0 transmissor pode particionar o pacote em múltiplos' subpacotes, processar (codificar, por exemplo) cada subpacote e mapear os múltiplos subpacotes nos recursos atribuídos. Pelo menos um subpacote pode ser mapeado em um subconjunto dos recursos atribuídos, isto é, em menos que todos os recursos atribuídos. Por exemplo, pelo menos um subpacote pode ser mapeado em um subconjunto dos tiles' atribuídas.
Em um desenho, um transmissor pode determinar os recursos atribuídos para transmissão de um pacote. 0 receptor pode receber os múltiplos subpacotes do pacote por meio dos recursos atribuídos e demapear os subpacotes dos recursos atribuídos. Pelo menos um subpacote pode ser demapeado de um subconjunto dos recursos atribuídos, como, por exemplo, um subconjunto dos tiles atribuídas. 0 receptor pode então processar (decodificar, por exemplo) os subpacotes após demapear o pacote.
Diversos aspectos e características da revelação são descritos em mais detalhes a seguir.
BREVE DESCRIÇÃO DOS DESENHOS
A Figura 1 mostra um sistema de comunicação sem fio.
A Figura 2 mostra uma estrutura de quadro exemplar.
A Figura 3 mostra a transmissão e a recepção de um pacote.
A Figura 4 mostra o mapeamento de três subpacotes em oito tiles.
A Figura 5 mostra o mapeamento de três subpacotes em unidades de transmissão em uma tile.
A Figura 6 mostra o processamento do pacote em um receptor.
A Figura 7 mostra um diagrama de blocos de uma estação base e um terminal.
A Figura 8 mostra um diagrama de blocos de um processador de dados de transmissão (TX).
A Figura 9 mostra um diagrama de blocos de um processador de dados de recepção (RX).
A Figura 10 mostra um processo para transmitir dados.
A Figura 11 mostra um equipamento para transmitir dados.
A Figura 12 mostra um processo para receber dados. A Figura 13 mostra um equipamento para receber dados.
DESCRIÇÃO DETALHADA
As técnicas aqui descritas podem ser utilizadas em diversos sistemas e redes de comunicação sem fio. Os termos "sistema" e "rede" são freqüentemente utilizados de maneira intercambiável. As técnicas aqui descritas podem ser utilizadas em diversos sistemas de comunicação sem fio, tais como CDMA, TDMA, FDMA, OFDMA, SC-FDMA e outros sistemas. Os termos "sistema" e "rede" são freqüentemente utilizados de maneira intercambiável. Um sistema CDMA pode implementar uma rádio-tecnologia tal como o Rádio-Acesso Terrestre Universal (UTRA), o cdma2000, etc. O UTRA inclui CDMA de Banda Larga e outras variantes de CDMA. O cdma2000 cobre os padrões IS-2000, o IS-95 e IS-856. Um sistema TDMA pode implementar uma rádio-tecnologia tal como o Sistema Global para Comunicações Móveis (GSM). Um sistema OFDMS pode implementar uma rádio-tecnologia como o UTRA Evoluído (E-UTRA), a Ultra-Banda Larga Móvel (UMB), o IEEE 802.11 (Wi-Fi) , o IEEE 802.16 (WiMAX) , o IEEE 802.20, o Flash- OFDM®, etc. O UTRA, o E-UTRA e o GSM são parte do Sistema Universal de Telecomunicações Móveis (UMTS). A Evolução de Longo Prazo (LTE) 3GPP é uma versão futura do UMTS que utiliza o E-UTRA, que utiliza o OFDMA no downlink e o SC- FDMA no uplink. 0 UTRA, o E-UTRA, o GSM, o UMTS e a LTE são descritos em documentos de uma organização chamada "Projeto de Parcerias de 3a Geração" (3GPP). O cdma2000 e a UMB são descritos em documentos de uma organização chamada "Projeto de Parcerias de 3a Geração 2" (3GPP2). Estas diversas rádio-tecnologias e padrões são conhecidos na técnica. Para maior clareza, determinados aspectos das técnicas são descritos a seguir para a LTE, e a terminologia LTE é utilizada em muito da descrição seguinte. A Figura 1 mostra um sistema de comunicação sem fio 100, que pode ser também referido como rede de acesso (AN) . Para simplificar, apenas uma estação base 110 e dois terminais 120 e 130 são mostrados na Figura 1. 1. Uma estação base é uma estação que se comunica com os terminais. Uma estação base pode ser também referida como ponto de acesso, Nó B, Nó B evoluído, etc. Um terminal pode ser estacionário ou móvel e pode ser também referido como terminal de acesso (AT), estação móvel, equipamento de usuário, unidade de assinante, estação, etc. Um terminal pode ser um telefone celular, um assistente digital pessoal (PDA), um aparelho de comunicação sem fio, um modem sem fio, um aparelho de mão, um computador laptop, um telefone sem fio, etc. Um terminal pode comunicar-se com uma ou mais estações base nos links direto e/ou reverso a qualquer dado momento. Um terminal pode comunicar-se com uma ou mais estações base nos links direto e/ou reverso a qualquer dado momento. 0 link direto (ou downlink) refere-se ao link de comunicação das estações base para os terminais, e o link reverso (ou uplink) refere-se ao link de comunicação dos terminais para as estações base. Na Figura 1, o terminal 120 pode receber dados da estação base 110 por meio do link direto 122 e pode transmitir dados por meio do link reverso 124. 0 terminal 130 pode receber dados da estação base 110 por meio do link direto 132 e pode transmitir dados por meio do link reverso 134. As técnicas aqui descritas podem ser utilizadas para transmissão no link direto assim como no link reverso.
O sistema pode utilizar multiplexação por divisão de freqüência ortogonal (OFDM) e/ou multiplexação por divisão de freqüência de portadora única (SC-FDM). A OFDM e a SC-FDM particionam a largura de banda do sistema em várias (K) sub-portadoras Ortogonais, que são também normalmente referidas como tons, binários, etc. Cada sub- portadora pode ser moduladas com dados. Em geral, símbolos de modulação são enviados no domínio da freqüência com OFDM e no domínio do tempo com SC-FDM. 0 afastamento entre sub- portadoras adjacentes pode ser fixo, e o número de sub- portadoras pode depender da largura de banda do sistema.
A Figura 2 mostra um desenho de uma estrutura de quadro 200 que pode ser utilizada no link direto e/ou no link reverso. A linha de tempo de transmissão para um dado link pode ser particionada em unidades de quadros de camada física (PHY) . Cada quadro PHY pode abranger uma duração de tempo específica, que pode ser fixa ou configurável. Em um desenho, cada quadro PHY cobre Nframes períodos de símbolos OFDM, onde Nframe pode ser igual a 4, 6, 8 ou algum outro valor.
Os recursos de tempo-frequência disponíveis para um dado link podem ser particionados em tiles. Uma til'e pode ser também referida como bloco de tempo-frequência, bloco de recursos (no E-UTRA/LTE, por exemplo) , etc. Uma tile pode cobrir uma dimensão de tempo e freqüência, que pode ser fixa ou configurável. Em geral, uma tile pode incluir recursos físicos ou recursos lógicos que podem ser mapeados em recursos físicos. Em um desenho, K portas de salto podem ser definidas e podem ser mapeadas nas K sub- portadoras totais com base em um mapeamento conhecido. As tiles podem ser então definidas com base ou em sub- portadoras (que são recursos físicos) ou em portas de salto (que são recursos lógicos).
Em geral, uma tile pode cobrir recursos de tempo- frequência. de qualquer tamanho, dimensão, conformação e característica. Em um desenho, uma tile pode cobrir de recursos de tempo-frequência contíguos. Em outro desenho,' uma tile pode cobrir um bloco de recursos de tempo- frequência que podem ser distribuídos através da largura de banda do sistema e/ou ao longo do tempo. Em um desenho que é presumido em muito da descrição seguinte, cada tile pode cobrir NBLOCo portas de salto em Nframe períodos de símbolos OFDM. Em um desenho, cada quadro PHY cobre 8 períodos de símbolos OFDM, e cada tile cobre NBLOCo = IS portas de salto em Nframe = 8 períodos de símbolos OFDM. Um quadro PHY e uma tile podem ter também outros tamanhos. Em um desenho mostrado na Figura 2, cada quadro PHY inclui L tiles com índices de 0 a L-1. 0 número de tiles em cada quadro (L) pode depender do número total de sub-portadoras (K) , que pode por sua vez depender da largura de banda do sistema. As Nbloco portas de salto em cada tile podem ser mapeadas em sub-portadoras contíguas ou sub-portadoras distribuídas através da largura de banda do sistema.
A Tabela 1 mostra cinco diferentes larguras de banda que podem ser suportadas e o número de sub- portadoras/portas de salto e o número total de tiles para cada largura de banda do sistema, de acordo com um desenho. Um terminal pode ter uma atribuição que é menor que o número total de tiles na largura de banda do sistema.
Tabela 1
<table>table see original document page 8</column></row><table>
o sistema pode suportar saltos globais e saltos locais, que podem ser também referidos como SaltoDeTaxaDeSimbolos e SaltoDeBloco, respectivamente. Para saltos globais, um pacote pode ser enviado em recursos de Canal de Recursos Distribuídos (DRCH), que podem compreender um conjunto de portas de salto mapeadas em sub- portadoras distribuídas através de toda ou uma grande parte da largura de banda do sistema. 0 mapeamento de portas de salto em sub-portadoras pode variar dentro de um quadro PHY para saltos globais. Para saltos locais, um pacote pode ser enviado em recursos de Canal de Recursos de Bloco (BRCH), que podem compreender um conjunto de portas de salto mapeadas em sub-portadoras contíguas dentro de uma sub- zona. Uma sub-zona pode cobrir um número específico (64 ou 128, por exemplo) de sub-portadoras. 0 mapeamento de portas de salto em sub-portadoras pode ser constante através de um quadro PHY para saltos globais. Outros esquemas de salto podem ser também suportados para os links direto e reverso.
O sistema pode suportar retransmissão automática híbrida (HARQ). Para a HARQ, um transmissor pode enviar uma ou mais transmissões para um pacote até que o pacote seja decodificado corretamente por um receptor ou até que. o número máximo de transmissões tenha sido enviado, ou que alguma outra condição de conclusão tenha sido encontrada. A HARQ pode aperfeiçoar a segurança da transmissão de dados.
A Figura 2 mostra um desenho de quadro PHY/estrutura de tile específico. Outras estruturas de quadro podem ser também utilizadas para enviar dados, sinalização, piloto, etc. Os recursos de tempo-frequência disponíveis podem ser particionados de outras maneiras. Para maior clareza, a descrição seguinte presume o quadro PHY/estrutura- de tile mostrados na Figura 2.
Um transmissor (uma estação base ou um terminal, por exemplo) pode transmitir um ou mais pacotes para um receptor (um terminal ou uma estação base) utilizando recursos de tempo-frequência atribuídos para transmissão do(s) pacote(s). É desejável transmitir cada pacote de modo que um bom desempenho possa ser obtido para a transmissão de pacotes e de modo que o receptor possa recuperar o pacote de maneira eficaz.
Sob um aspecto, um pacote pode ser particionado em t subpacotes, onde em geral t ≥ 1. Cada subpacote pode codificado separadamente e enviado em todos ou em um subconjunto dos recursos atribuídos. Os recursos atribuídos podem incluir N tiles, onde em geral Ntiles ≥ 1. Os t subpacotes podem ser mapeados nas Ntiles tiles de acordo com um ou mais dos seguintes:
• Mapear os t subpacotes em um número igual de tiles de modo que os t subpacotes possam obter desempenho de decodificação semelhante,
• Mapear cada subpacote em um sub-conjunto das Ntiles tiles, se possível, de modo que o subpacote possa ser decodificado sem necessidade de se demodular todas as NTILES tiles, e
• Mapear cada subpacote em pelo menos NMiN tiles de modo a se obter uma determinada ordem de diversidade mínima para o subpacote, onde em geral NMin ≥ 1.
As características de mapeamento acima podem ser obtidas conforme descrito a seguir.
A Figura 3 mostra a transmissão e a recepção de um pacote. Um transmissor pode determinar o tamanho de um pacote da seguinte maneira:
<formula>formula see original document page 10</formula> Eq (1)
Onde pé a eficácia espectral da primeira transmissão do pacote,
no é o número de portas de salto utilizáveis para a primeira transmissão do pacote,
Nf é o número de quadros PHY nos quais o pacote é enviado,
NcRc,Data é o número de bits de verificação de redundância cíclica (CRC) para o pacote, TamanhoDePacote é o tamanho do pacote, e "└ ┘" denota um operador de limite inferior.
A eficácia espectral ρ pode ser determinada com base nas condições de canal, que podem ser estimadas pelo receptor e enviadas ao transmissor. Nf pode ser igual a 6NFrame se o pacote for parte de uma transmissão de duração prolongada e pode ser igual a Nframe caso contrário. 0 tamanho de pacote pode ser também determinado de outras maneiras.
0 pacote pode ser particionado ou dividido em t subpacotes. Em um desenho, o pacote pode ser particionado se for maior que um tamanho de subpacote máximo, da seguinte maneira:
<formula>formula see original document page 11</formula>
onde TamanhoDeSubPacoteMax é o tamanho de subpacote máximo, e
"Γ Ί" denota um operador de limite superior.
0 pacote pode ser particionado de modo que cada subpacote contenha aproximadamente um número igual de bits ou bytes. Cada subpacote pode ser processado (codificado, intercalado e mapeado em símbolos, por exemplo) separadamente de modo a se obter um subpacote de saída correspondente. Os T subpacotes podem ser mapeados em Ntiles tiles com base em um mapeamento de subpacotes em tiles descrito a seguir. Os símbolos de modulação nas Ntiles tiles podem ser processados e transmitidos por meio de um link de comunicação.
No receptor, a transmissão de pacotes do transmissor pode ser processada de modo a se obterem símbolos detectados para as NTiLES tiles utilizadas no pacote. Os símbolos detectados podem ser estimativas dos símbolos de modulação enviados nos tiles. 0 receptor pode demapear os t subpacotes recebidos das NtileS tiles de maneira complementar ao mapeamento de subpacotes em tiles efetuado pelo transmissor. Cada subpacote recebido pode ser processado (demapeado em símbolos, deintercalado e decodificado, por exemplo) separadamente de modo a se obter um subpacote decodificado correspondente. Os t subpacotes decodificados podem ser então montados de modo a se obter um pacote decodificado.
Os t subpacotes podem ser mapeados nas Ntiles tiles de diversas maneiras. Em um desenho, o pacote pode ser modulado nas portas de salto atribuídas a este pacote de acordo com o seguinte procedimento:
1. Inicializar um contador de portas de i a 0, um contador de quadros de f a 0 e um contador de símbolos OFDM de j a 0.
2. Dispor o conjunto de portas de saldo utilizáveis atribuídas a este pacote no f-ésimo quadro PHY de transmissão, como, por exemplo, em ordem crescente. Deixar que a seqüência resultante seja denotada por p0, pi,..., pn_ χ, onde η é o número total de portas de salto atribuídas a este pacote no f-ésimo quadro PHY de transmissão.
3. Deixar que nsc seja o índice de sub-portadora que corresponde à porta de salto p± no j-ésimo símbolo OFDM do f-ésimo quadro PHY de transmissão. Deixar que q seja a ordem de modulação a ser utilizada no f-ésimo quadro PHY de transmissão, o que é uma função de um formato de pacote. Se nsc estiver disponível para transmissão, então um símbolo de modulação s com ordem de modulação q é gerado do subpacote m por um modulador, onde m pode ser igual a:
m= (itile+ (j+lmod nBLoco)mod nsubpacotes-em-tile) rnod t) , Eq (3) onde t é o número total de subpacotes no pacote, Nbloco é o número de portas de salto em uma tile, ítile é um índice de tile e dado como' ítile = Li/nBLocoX e Nsubpacotes-em-tile é o número de subpacotes em uma tile. Nsubpacotes-em-tile pode ser computado da seguinte maneira: a. NSüBPACOTEs-EM-TiLE=t se Ítile < (Nitiles mod t) , Eq (4' onde Nttle = Ln/NBLocoJ , e
<formula>formula see original document page 13</formula>
4. O símbolo de modulação s pode ser modulado com uma densidade de potência P na porta de salto pi, e o valor da sub-portadora correspondente pode ser y[P . P pode ser a densidade de potência utilizada para esta atribuição no f- ésimo quadro PHY de transmissão. A modulação pode ser feita em uma antena com índice k se Ítile for um recurso DRCH no modo de SaltoDeTaxaDeSimbolos e em uma tile-antena com índice k se ítile for um recurso BRCH no modo de SaltoDeBloco. No modo de SaltoDeTaxaDeSimbolos, a densidade de potência P pode ser constante através de todas as portas de salto atribuídas ao pacote. No modo de SaltoDeBlocos, diferentes valores de densidade de potência P podem ser utilizados para recursos BRCH.
5. Incrementar i. Se i = n, incrementar j e configurar i = 0.
6. Se j = Nframe, configurar j = O e incrementar f.
7. Se o último quadro PHY de transmissão tiver sido completado, então interromper. Caso contrário, repetir as etapas de 2 a 6.
No desenho descrito acima, as equações (4) e (5) determinam o número de subpacotes em cada tile, e a equação (3) determina qual subpacote é enviado em cada porta de salto em cada tile. Em outro desenho, o número de subpacotes em cada tile pode ser determinado da seguinte maneira: <formula>formula see original document page 14</formula>
Os subpacotes podem ser também mapeados em tiles e portas de salto com base em outras equações. Em geral, cada subpacote pode ser mapeado em todas ou em um sub- conjunto das Ntiles tiles atribuídas ao pacote, e cada tile pode portar todos ou um sub-conjunto dos t subpacotes.
0 mapeamento de subpacotes em tiles nas equações de (3) e (5) podem exemplificado com um exemplo específico. Neste exemplo, t = 3 subpacotes são enviados em Ntiles = 8 tiles, com Nmin = 4.
A Figura 4 mostra um mapeamento de três subpacotes 0, 1 e 2 em oito tiles de 0 a 7 com base no desenho com as equações de (3) a (5) . Neste exemplo, (Ntiles mod t) é igual a 2, e as duas primeiras tiles Oel incluem cada uma todos os três subpacotes do tile, conforme mostrado na equação (4) . cada tile restante inclui
min <formula>formula see original document page 14</formula> subpacotes, conforme mostrado na equação (5).
Para cada uma das duas primeiras tiles 0 e 1, Nsubpacotes-em-tile = 3, e o termo (j + 1 mod NBLoco) mod 3 na equação (3) pode assumir valores de 0, 1 e 2 uma vez que o contador de símbolos OFDM j e o contador de portas i são incrementados. Portanto, todos os três subpacotes são mapeados em cada uma dos tiles 0 e 1, conforme mostrado na Figura 4. Para cada uma das seis tiles restantes de 2 a 7, Nsubpacotes-em-tile = 2, e o termo (j + 1 mod NBLOCo) mod 2 na equação (3) pode assumir valores de 0 e 1 uma vez que o contador de símbolos OFDM j e o contador de portas i são incrementados. Portanto, apenas dois subpacotes são mapeados em cada uma dos tiles de 2 a 7. Em particular, os subpacotes (Ítile mod 3) e (ítile + D mod 3) são mapeados no tile Ítile· Assim, os subpacotes 0 e 2 são mapeados no tile 2, os subpacotes Oel são mapeados no tile 3, os subpacotes 1 e 2 são mapeados no tile 4, etc., conforme mostrado na Figura 4.
No desenho mostrado nas equações (4) e (5), as Ntiles tiles são dispostas em um primeiro grupo de Ni = M*t tiles e um segundo grupo de N2 = Ntiles - Ni tiles, onde M > 0, Ni é um número inteiro múltiplo de t, e 0 < N2 < t. 0 primeiro grupo inclui um número inteiro múltiplo de t tiles, e o segundo grupo inclui zero ou mais tiles restantes. Cada subpacote é mapeado na menor de Nmin ou Ni tiles do primeiro grupo. Os menores dos t ou [NMIN/M] subpacotes são mapeados em cada tile do primeiro grupo.
Todos os subpacotes são mapeados em cada tile do segundo grupo. Cada um dos t subpacotes é mapeado no mesmo número de tiles independentemente dos valores de t e Ntiles. : No exemplo mostrado na Figura 4, Niles = 8, Nmin = 4, N1 = 6, N2 = 2 e M = 2. 0 primeiro grupo inclui Νχ = 6 tiles, e o segundo grupo inclui N2 = tiles. Uma vez que Nmin < n1, cada subpacote é mapeado em nMIn = 4 tiles do primeiro grupo. Além disto, uma vez que Fnmin / m~| < t, Tnmin / M~| = .2 subpacotes são mapeados em cada tile do primeiro grupo. Todos os 3 subpacotes são mapeados em cada tile do segundo grupo. No desenho mostrado nas equações (4) e (5), cada subpacote é mapeado na menor de N2 + NMin ou Ntiles tiles, onde N2 depende dos valores de NTiLES et. Em outro desenho, cada subpacote é mapeado na menor de Nmin ou Ntiles tiles.
Isto pode ser obtido, por exemplo, com o desenho mostrado nas equações de 6 a 8.
Conforme mostrado na Figura 4, um dado subpacote pode ser enviado em um sub-conjunto das Nmintiles tiles, sem a utilização total de todos os recursos atribuídos. 0 envio do subpacote desta maneira pode proporcionar a canalização das tarefas de demodulação e decodificação no receptor e pode aperfeiçoar a latência de latência. 4, o receptor pode efetuar demodulação para as tiles 0, 1, 2, 3, 5 e 6 de modo a obter símbolos detectados para o subpacote 0, ao mesmo tempo efetuando demodulação para as duas tiles 4 e 7 restantes. O receptor pode então efetuar decodificação para cada um dos subpacotes 1 e 2. Em geral, a quantidade de canalização pode depender do número de tiles nas quais cada subpacote é enviado, como, por exemplo, pequenas Νμϊν e/ou grandes Ntiles podem resultar em maior canalização. Nmin pode ser selecionado de modo a se obter a diversidade desejada para cada subpacote e pode ser igual a 4, 8, 16 ou algum outro valor
A Figura 5 mostra um desenho de uma tile. Neste desenho, uma tile cobre 16 portas de salto em 8 períodos de símbolos OFDM e inclui 128 unidades de transmissão. Uma unidade de transmissão pode ser também referida como elemento de recurso, pode corresponder a uma sub-portadora em um período de símbolos OFDM e pode ser utilizada para enviar um símbolo em cada camada disponível para transmissão. Símbolos-piloto podem ser enviados em algumas das unidades de transmissão, e outros símbolos podem ser enviados nas unidades de transmissão restantes do tile. A Figura 5 mostra também o mapeamento de subpacotes em unidades de transmissão em uma tile com base na equação (3) . Para a primeira tile com Ítile = 0, os contadores i e j são ambos inicializados em 0. Para o primeiro período de símbolos OFDM com j = 0, o subpacote 0 é mapeado na porta de salto 0, o subpacote 1 é mapeado na porta de salto 1, o subpacote 2 é mapeado na porta de salto 2, o subpacote 0 é mapeado na porta de salto 3, etc. Para o segundo período de símbolos OFDM com j = 1, o subpacote 1 é mapeado na porta de salto 0, o subpacote 2 é mapeado na porta de salto 1, o subpacote 0 é mapeado na porta de salto 2, o subpacote 1 é mapeado na subpacote 3, etc. Para o terceiro período de símbolos OFDM com j = 2, o subpacote 2 é mapeado na porta de salto 0, o subpacote 0 é mapeado ria porta de salto 1, o subpacote 1 é mapeado na porta de salto 2, o subpacote 2 é mapeado na subpacote 3, etc.
O desenho mostrado na equação (3) atravessa as portas de salto em cada período de símbolos OFDM e passa também através dos Nsubpacotes-em-tile subpacotes e mapeia um subpacote em cada porta de salto. Diferentes subpacotes iniciais são utilizados em diferentes períodos de símbolos OFDM. Se apenas um subpacote for mapeado em uma dado tile, então Nsubpacotes-em-tile = 1,' o termo ((j + 1 mod NBLoco) n\od Npackets-in-tile ) na equação (3) é igual a 0 para todos os valores de j ei, e o mesmo subpacote com índice Ítile é mapeado em todas as portas de salto e períodos de símbolos OFDM do tile.
Múltiplos desenhos de mapeamento de subpacotes em tiles foram descritos acima. Os t subpacotes podem ser também mapeados nas Ntiles tiles e unidades de transmissão de outras maneiras com base em outras equações, de modo a se obter uma ou mais das características de mapeamento' descritas acima. A Figura 6 mostra um desenho do processamento no receptor. 0 receptor pode obter símbolos recebidos para todas as Ntiles tiles utilizadas para os pacotes enviados pelo transmissor. Um detector/demodulador 610 pode efetuar detecção/demodulação para cada tile com base nos símbolos recebidos nessa tile. Por exemplo, o detector/demodulador 610 pode derivar uma estimativa de canal com base nos símbolos-piloto recebidos e em seguida efetuar detecção nos símbolos de dados recebidos com base na estimativa de canal de modo a obter símbolos detectados para a tile. O detector 610 pode armazenar os símbolos detectados para cada tile em uma respectiva seção de um buffer de tiles 620.
Um processador de dados RX 630 pode efetuar decodificação para cada subpacote sempre que todas as tiles para esse subpacote tenham sido demoduladas. O processador de dados RX 630 pode recuperar os símbolos detectados para um subpacote das seções apropriadas do buffer de tiles 620 e pode processar os símbolos detectados de modo a obter um subpacote decodificado correspondente. 0 detector 610 pode efetuar detecção em uma base tile por tile, e o processador de dados RX 630 pode efetuar decodif icação em uma base de subpacote por subpacote.
O buffer de tiles 620 pode proporcionar o desacoplamento do funcionamento do detector 610 e do processador de dados RX 630 e pode proporcionar também a canalização destas duas unidades. 0 detector 610 pode efetuar detecção para todas as tiles utilizadas para o subpacote 0 e armazenar os símbolos detectados no buffer de tiles 620. 0 processador de dados RX 630 pode efetuar então decodif icação para o subpacote 0, enquanto o detector 610' efetua detecção para as tiles restantes utilizadas para o subpacote 1. A canalização pode continuar até que todas as Ntiles tiles tenham sido detectadas e todos os t subpacotes tenham sido decodificados.
As técnicas aqui descritas podem ser utilizadas para dados de tráfego, sinalização, seqüências de apagamento, etc. A sinalização é também referida como informações de controle, dados de controle, dados de overhead, etc. Uma seqüência de apagamento é uma seqüência transmitida em um canal para retê-la na ausência de dados. As técnicas podem ser também utilizadas para dados de unicast enviados a um receptor especifico, dados de multicast enviados a um grupo de receptores e dados de broadcast enviados a todos os receptores. As técnicas podem ser utilizadas para um canal de dados no link direto, um canal de dados no link reverso, um canal de broadcast, üm canal de multicast, um canal superposto, etc. Dados de unicast podem ser enviados em um segmento de broadcast no canal superposto.
As técnicas podem ser também utilizadas para uma transmissão de várias entradas e várias saídas (MIMO) de várias antenas no transmissor para várias antenas no receptor assim como para transmissões não MIMO. Um único símbolo de modulação pode ser enviado em uma unidade de transmissão em uma camada para uma transmissão não MIMO. Múltiplos símbolos de modulação podem ser enviados em uma unidade de transmissão em várias camadas para uma transmissão MIMO. Em geral, um ou mais símbolos de modulação podem ser gerados para cada unidade de transmissão (ou cada porta de salto de cada período de símbolos OFDM) com base no subpacote mapeado nessa unidade de transmissão. Um número suficiente de bits do subpacote pode ser utilizado para gerar o número desejado de símbolos' de modulação. A Figura 7 mostra um diagrama de blocos de um desenho da estação base 110 e do terminal 120 da Figura 1. Neste desenho, a estação base 110 é equipada com S antenas de 724a a 724 s, e o terminal é equipado com T antenas de 752a a 752t, onde em geral S ≥ 1 e T ≥ 1.
No link direto, na estação base 110, um processador de dados TX 710 pode receber um pacote de dados para o terminal 120 de uma fonte de dados 708 e pode particionar o pacote em múltiplos subpacotes. 0 processador de dados TX 710 pode então processar (codificar, intercalar e mapear em símbolos) cada subpacote de modo a obter um subpacote de saída correspondente e pode mapear os múltiplos subpacotes de saída nos tiles atribuídas para transmissão do pacote. Um processador MIMO TX 720 pode multiplexar os símbolos de modulação nos subpacotes de saída com símbolos-piloto, efetuar mapeamento MIMO direto ou pré-codificação/formação de feixes se aplicável e enviar S correntes de símbolos de saída a S transmissores (TMTR) 722a a 722s. Cada transmissor 722 pode processar sua corrente de símbolos de saída (para OFDM, por exemplo) de modo a obter uma corrente de chips de saída. Cada transmissor 722 pode também condicionar (converter em analógico, filtrar, amplificar e efetuar conversão ascendente) sua corrente de chips de saída e gerar um sinal de link direto. S sinais de link direto dos transmissores 722a a 722s podem ser transmitidos das S antenas 724a a 724s, respectivamente.
No terminal 120, T antenas 752a a 752t podem receber os sinais de link direto da estação base 110, e cada antena 752 pode enviar um sinal recebido a um respectivo receptor (RCVR) 754. Cada receptor 754 pode condicionar (filtrar, amplificar, efetuar conversão descendente e digitalizar, por exemplo) seu sinal recebido de modo a obter amostras, processar as amostras (para OFDM, por exemplo) de modo a obter símbolos recebidos e enviar os símbolos recebidos a um detector MIMO 756. O detector MIMO 756 pode efetuar detecção MIMO nos símbolos recebidos, se aplicável, e gerar símbolos detectados para as tiles atribuídas. Um processador de dados RX 7 60 pode demapear os subpacotes dos tiles atribuídas, processar (demapear símbolos, deintercalar e decodificar, por exemplo) cada subpacote e enviar um pacote decodificado a um depósito de dados 762. Em geral, o processamento pelo detector MIMO 756 e pelo processador de dados RX 760 é complementar ao processamento pelo processador MIMO TX 720 e pelo processador de dados TX 710 na estação base 110.
No link reverso, no terminal 120, um processador de dados TX 780 pode receber um pacote da fonte de dados 778, particionar o pacote em subpacotes, processar cada subpacote de modo a obter um subpacote de saída e mapear os subpacotes de saída para o pacote em tiles atribuídos para transmissão do pacote. Os subpacotes de saída do processador de dados TX 780 podem ser multiplexados com símbolos-piloto e espacialmente processados por um processador MIMO TX 782 e também processados pelos transmissores 754a a 754t de modo a se obterem T sinais de link reverso, que podem ser transmitidos por meio das antenas 752a a 752t. Na estação base 110, os sinais de link reverso do terminal 120 podem ser recebidos por antenas 724a a 724s, processados pelos receptores 722a a 722s, detectados por um detector MIMO 737 e também processados por um processador de dados RX 740 para recuperar o pacote transmitido pelo terminal 120.
Controladores/processadores 730 e 770 podem orientar o funcionamento na estação base 110 e no terminal 120, respectivamente. Memórias 732 e 772 podem armazenar dados e códigos de programa para a estação base 110 e o terminal 120, respectivamente. Um programador 734 pode programar o terminal 120 para transmissão de dados no link direto e/ou no link direto e pode atribuir recursos, como, por exemplo, tiles, para a transmissão de dados.
A Figura 8 mostra um diagrama de blocos de um desenho de processador de dados TX 710, que pode ser também utilizado para o processador de dados 780 da Figura 7. Dentro do processador de dados TX 710, uma unidade de particionamento de pacotes 810 pode receber um pacote para transmissão, particionar o pacote em t subpacotes, conforme mostrado na equação (2), por exemplo, e enviar os t subpacotes a t seções de processamento 820a a 820 t.
Dentro da seção de processamento 820a para o subpacote 0, um gerador de CRCs 822 pode gerar uma CRC para o subpacote e gerar um subpacote formatado com a CRC anexada ao subpacote. Um codificador de correção de erros antecipado (FEC) 824 pode receber o subpacote formatado, codificar o subpacote de acordo com um código de FEC e gerar um subpacote codificado. O código de FEC pode compreender um código Turbo, um código convolucional, um código de verificação de paridade de baixa densidade (LDPC), um código de bloco, etc. Um intercalador 826 pode intercalar ou reordenar os bits no subpacote codificado com base em um esquema de intercalação. Uma unidade de repetição 828 pode repetir os bits do intercalador 826, se necessário, de modo a obter o número total desejado de bits. Um embaralhador 830 pode embaralhar os bits da unidade 828 de modo a tornar os dados aleatórios. O embaralhador 830 pode gerar uma seqüência de embaralhamento com base em um registrador de deslocamentos de realimentação linear (LFSR), que pode ser inicializado no inicio do subpacote com um valor de semente com base em um ID de MAC do terminal 120, um ID de setor ou fase-piloto de um setor/estação base servidor(a) , um índice de formato de pacote para o pacote, um índice de quadro do primeiro quadro PHY no qual o pacote é enviado e/ou em algum outro parâmetro. Um mapeador em símbolos 832 pode mapear os bits embaralhados em símbolos de modulação com base em um esquema de modulação selecionado, tal como QPSK, 16-QAM, 64-QAM, etc. 0 mapeador em símbolos 832 pode gerar um subpacote de saída de símbolos de modulação. Cada seção de processamento restante 820 pode igualmente processar seu subpacote e gerar um subpacote de saída correspondente de símbolos de modulação.
Um mapeador de subpacotes em tiles 84 0 pode receber todos os t subpacotes das seções de processamento 820a a 820t. O mapeador 840 pode mapear cada subpacote em todas de um sub-conjunto das Ntiles tiles atribuídas para 'o pacote. Para cada tile, o mapeador 840 pode determinar pelo menos um subpacote mapeado nessa tile e pode mapear os símbolos de modulação no pelo menos um subpacote nas portas de salto e' nos períodos de símbolos OFDM apropriados nó tile, conforme mostrado na equação (3) e na Figura. 5.
A Figura 9 mostra um diagrama de blocos de Uih desenho de processador de dados RX 7 60, que pode ser também utilizado para o processador de dados RX 740 da Figura 7; Dentro do processador de dados RX 7 60, um demapeador de tiles em subpacotes 910 pode receber símbolos detectados' para as Ntiles tiles utilizadas para um pacote, efetuar d desmapeamento de tiles em subpacotes e enviar os símbolos detectados para os t subpacotes a t seções de processamento 920a a 920t.
Dentro da seção de processamento 920a para õ subpacote 0, uma unidade de computação de razão de verossimilhança (LLR) 922 pode receber os símbolos; detectados para o subpacote 0 e pode computar LLRs para os bits de código para este subpacote com base nos símbolos detectados. A LLR para cada bit de código pode indicar a probabilidade de esse bit de código ser zero ( λ0') ou (Λ1') dado o símbolo detectado para o bit de código. Um desembaralhador 924 pode desembaralhar as LLRs com base na seqüência de embaralhamento utiliza para o subpacote. Um combinador de LLRs 926 pode combinar LLRs para bits de código repetidos, que podem ter sido enviados em transmissões HARQ posteriores. Um deintercalador 928 pode deintercalar as LLRs da unidade 926 de uma maneira complementar à intercalação pelo intercalador 826 da Figura 8. Um decodificador de FEC 930 pode decodificar as LLRs deintercaladas de acordo com um código de FEC utilizado para o subpacote e gerar um subpacote decodificado. Um verificador CRC 932 pode verificar o subpacote decodificado e gerar condição de decodificação para o subpacote. Cada seção de processamento 920 restante pode igualmente processar seu subpacote e gerar um subpacote decodificado correspondente.
Um multiplexador (Mux) 940 pode montar todos os t subpacotes decodificados das seções de processamento 920a a 920t e gerar um subpacote decodificado. Em um desenho, uma confirmação (ACK) pode ser enviada para cada subpacote decodificado corretamente. Todos os t subpacotes podem ser confirmados juntos. Os subpacotes decodificados incorretamente podem ser reenviados em uma transmissão HARQ subsequente.
A Figura 10 mostra um desenho de um processo 1000 para transmitir dados. O processo 1000 pode ser executado por um transmissor, que pode ser uma estação base para uma transmissão em link direto ou um terminal para uma transmissão em link reverso. Podem ser determinados recursos atribuídos para transmissão de um pacote (bloco 1012). O pacote pode ser particionado em múltiplos subpacotes (bloco 1014). Cada subpacote pode ser codificado com base em um código de FEC de modo a se obter um subpacote codificado correspondente (bloco 1016). Os múltiplos subpacotes codificados podem ser mapeados nos recursos atribuídos, com pelo menos um subpacote codificado sendo mapeado em um subconjunto dos recursos atribuídos (bloco 1018).
Os recursos atribuídos podem incluir múltiplos tiles. Para o bloco 1018, cada subpacote pode ser mapeado em (i) um subconjunto diferente das várias tiles, (ii) um número mínimo específico de tiles, (iii) todas as várias tiles se em menor número que o número mínimo específico de tiles, (iv) um número igual de tiles ou (v) uma combinação deles. Os múltiplos tiles podem ser dispostos em um primeiro grupo de um número inteiro múltiplo de t tiles e um segundo grupo de tiles restantes, onde t é o número de subpacotes. Um subconjunto dos t subpacotes pode ser mapeado em cada tile do primeiro grupo, e todos os t subpacotes podem ser mapeados em cada tile do segundo grupo. Para cada tile, pelo menos um subpacote mapeado nessa tile pode ser determinado e pode ser distribuído através do tile, como, por exemplo, pela passagem através do pelo menos um subpacote e pelo mapeamento de um subpacote em cada unidade de transmissão disponível no tile.
A Figura 11 mostra um desenho de um equipamento 1100 para transmitir dados. O equipamento 1100 inclui dispositivos para determinar recursos atribuídos para transmissão de um pacote (módulo 1112), dispositivos para particionar o pacote em múltiplos subpacotes (módulo 1114), dispositivos para codificar cada subpacote com base em um código de FEC de modo a se obter um subpacote codificado correspondente (módulo 1116) e dispositivos para mapear os múltiplos subpacotes codificados nos recursos atribuídos, com pelo menos um subpacote codificado sendo mapeado em um subconjunto dos recursos atribuídos (módulo 1118).
A Figura 12 mostra um desenho de um processo 1200 para receber dados. O processo 1200 pode ser executado por um receptor, que pode ser um terminal para uma transmissão em link direto ou uma estação base para uma transmissão em link reverso. Podem ser determinados recursos atribuídos para transmissão de um pacote (bloco 1212). Múltiplos subpacotes do pacote podem ser recebidos por meio dos recursos atribuídos (bloco 1214). Os múltiplos subpacotes podem ser demapeados dos recursos atribuídos, com pelo menos um subpacote sendo demapeado de um subconjunto dos recursos atribuídos (bloco 1216). Os múltiplos subpacotes podem ser processados após o desmapeamento de modo a se recuperar o pacote (bloco 1218).
Os recursos atribuídos podem incluir múltiplos tiles. Para o bloco 1216, cada subpacote pode ser demapeado de (i) um subconjunto diferente das várias tiles, (ii) um número mínimo específico de tiles, (iii) todas as várias tiles se em menor número que o número mínimo específico de tiles, (iv) um número igual de tiles ou (v) uma combinação deles. Para cada tile, pelo menos um subpacote mapeado nessa tile pode ser determinado e pode ser demapeado de através do tile.
Para o bloco 1218, a demodulação pode ser efetuada para cada tile em uma base de tile por tile. A decodificação pode ser efetuada para cada subpacote quando todao os tiles nas quais o subpacote é mapeado tiverem sido demoduladas, sem que se aguarde a demodulação de todos os tiles atribuídas. Cada subpacote pode ser decodificado com base em um código de FEC de modo a se obter um subpacote decodificado correspondente.
A Figura 13 mostra um desenho de um equipamento 1300 para receber dados. O equipamento 1300 inclui dispositivos para determinar os recursos atribuídos para transmissão de um pacote (módulo 1312), dispositivos para receber subpacotes do pacote por meio dos recursos atribuídos (módulo 1314), dispositivos para demapear os múltiplos subpacotes dos recursos atribuídos, com pelo menos um subpacote sendo demapeado de um subconjunto dos recursos atribuídos (módulo 1316) e dispositivos para processar os múltiplos subpacotes após o desmapeamento com vistas à recuperação do pacote (módulo 1318).
Os módulos nas Figuras 11 e 13 podem compreender processadores, aparelhos eletrônicos, aparelhos de hardware, componentes eletrônicos, circuitos lógicos, memórias, etc., ou qualquer combinação deles.
As técnicas aqui descritas podem ser implementadas por diversos dispositivos. Por exemplo, estas técnicas podem ser implementadas em hardware, firmware, software ou uma combinação deles. Para uma implementação em hardware, as unidades de processamento utilizadas para executar as técnicas em uma entidade (uma estação base ou um terminal, por exemplo) podem ser implementadas dentro de um ou mais circuitos integrados específicos de aplicativo (ASICs), processadores de sinais digitais (DSPs), aparelhos de processamento de sinais digitais (DSPDs), processadores, controladores, microcontroladores, microprocessadores, aparelhos eletrônicos, outras unidades eletrônicas projetadas para desempenhar as funções aqui descritas ou uma combinação deles.
Para uma implementação em firmware e/ou software, as técnicas podem ser implementadas com código (como, por exemplo, procedimentos, funções, módulos, instruções, etc.) que execute as funções aqui descritas. Em geral, qualquér meio passível de leitura por máquina/computador/processador que corporifica tangivelmente instruções/código de firmware e/ou software pode ser utilizado na implementação das técnicas aqui descritas. Por exemplo, o código de firmware e/ou software pode ser armazenado em uma memória (a memória 732 ou 772 da Figura 2) e executado por um processador (o processador 730 ou 770, por exemplo) . A memória pode ser implementada dentro do processador ou fora do processador.
0 código de firmware e/ou software pode ser também armazenado em um meio passível de leitura por computador/processador, tal como memória de acesso aleatório (RAM), memória só de leitura (ROM), memória de acesso aleatório não volátil (NVRAM), memória só de leitura programável (PROM), PROM eletricamente apagável (EEPROM), memória FLASH, disco flexível, disco compacto (CD), disco versátil digital (DVD), aparelho de armazenamento de dados magnéticos ou ópticos, etc. 0 código pode ser executado por um ou mais computadores/processadores e pode fazer com que o(s) computador(es)/ processador(es) executem determinados aspectos da funcionalidade aqui descrita.
A descrição anterior da revelação é apresentada para permitir que qualquer pessoa versada na técnica fabrique ou utilize a revelação. Diversas modificações na revelação serão prontamente evidentes aos versados na técnica, e os princípios genéricos aqui definidos podem ser aplicados a outras variações sem que se abandone o espírito ou alcance da revelação. Assim, a revelação não pretende estar limitada aos exemplos e desenhos aqui descritos, mas deve receber o mais amplo alcance compatível com os princípios e aspectos inéditos aqui revelados.
Claims (38)
1. Equipamento para comunicação, que compreende: pelo menos um processador configurado para determinar recursos atribuídos para transmissão de um pacote, para particionar o pacote em múltiplos subpacotes e para mapear os múltiplos subpacotes nos recursos atribuídos, com pelo menos um subpacote sendo mapeado em um subconjunto dos recursos atribuídos; e uma memória acoplada ao pelo menos um processador.
2. Equipamento, de acordo com a reivindicação 1, no qual o pelo menos um processador é configurado para codificar cada subpacote com base em um código de correção de erros antecipada (FEC) para obter um subpacote codificado correspondente.
3. Equipamento, de acordo com a reivindicação 1, no qual os recursos atribuídos compreendem múltiplos tiles, com cada tile correspondendo a um bloco de recursos de tempo-frequência.
4. Equipamento, de acordo com a reivindicação 1, no qual cada tile corresponde a um bloco de recursos de tempo-frequência contíguos.
5. Equipamento, de acordo com a reivindicação 1, no qual cada tile corresponde a um bloco de recursos de tempo-frequência distribuídos através da largura de banda do sistema.
6. Equipamento, de acordo com a reivindicação 3, no qual o pelo menos um processador é configurado para mapear cada um dos múltiplos subpacotes em um subconjunto diferente das várias tiles.
7. Equipamento, de acordo com a reivindicação 3, no qual o pelo menos um processador é configurado para mapear cada um dos múltiplos subpacotes em um número mínimo específico de tiles ou em todas das múltiplos tiles se em menor número que o número mínimo específico de tiles.
8. Equipamento, de acordo com a reivindicação 3, no qual o pelo menos um processador é configurado para mapear cada um dos múltiplos subpacotes em um número igual de tiles.
9. Equipamento, de acordo com a reivindicação 3, no qual o pelo menos um processador é configurado para dispor os múltiplos tiles em cada tile do primeiro grupo e para mapear todos os múltiplos subpacotes em cada tile do segundo grupo.
10. Equipamento, de acordo com a reivindicação 9, no qual o primeiro grupo inclui um número inteiro de t tiles, onde t é o número de subpacotes.
11. Equipamento, de acordo com a reivindicação 3, no qual, para cada um dos múltiplos tiles, o pelo menos um processador é configurado para determinar pelo menos um subpacote mapeado no tile e para distribuir o pelo menos um subpacote através do tile.
12. Equipamento, de acordo com a reivindicação 11, no qual, para cada um dos múltiplos tiles, o pelo menos um processador é configurado para distribuir o pelo menos um subpacote através do tile pela passagem através do pelo menos um subpacote e pelo menos de um subpacote em cada unidade de transmissão no tile.
13. Método para transmitir dados, que compreende: determinar recursos atribuídos para transmissão de um pacote; particionar o pacote em múltiplos subpacotes; e mapear os · múltiplos subpacotes nos recursos atribuídos, com pelo menos um subpacote sendo mapeado em um subconjunto dos recursos atribuídos.
14. Método, de acordo com a reivindicação 13, que compreende também: codificar cada subpacote com base em um código de correção de erros antecipada (FEC) de modo a se obter um subpacote codificado correspondente.
15. Método, de acordo com a reivindicação 13, no qual os recursos atribuídos compreendem múltiplos tiles, e no qual o mapeamento dos múltiplos subpacotes compreende:. o mapeamento de cada um dos múltiplos subpacotes em pelo menos um de um subconjunto diferente das várias tiles, em um número igual de tiles, em um número mínimo específico de tiles e em todas das várias tiles se em menor número que o número mínimo específico de tiles.
16. Método, de acordo com a reivindicação 13, no qual os recursos atribuídos compreendem várias tiles, e no qual o mapeamento dos múltiplos subpacotes compreende dispor as várias tiles em um primeiro grupo de um número inteiro múltiplo de t tiles e um segundo grupo de tiles restantes, onde t é o número de subpacotes, mapear um subconjunto dos múltiplos subpacotes em cada tile do primeiro grupo e mapear todos os subpacotes dos múltiplos subpacotes em cada tile do segundo grupo.
17. Equipamento para comunicação, que compreende: um dispositivo para determinar recursos atribuídos para transmissão de um pacote; um dispositivo para particionar o pacote em múltiplos subpacotes; e um dispositivo para mapear os múltiplos subpacotes nos recursos atribuídos, com pelo menos um subpacote sendo mapeado em um subconjunto dos recursos atribuídos.
18. Equipamento, de acordo com a reivindicação^ -17, que compreende também: um dispositivo para codificar cada subpacote com base em um código de correção de erros antecipada (FEC) de modo a se obter um subpacote codificado correspondente.
19. Equipamento, de acordo com a reivindicação 17, no qual os recursos atribuídos compreendem múltiplos tiles, e no qual o dispositivo para mapear os múltiplos subpacotes compreende um dispositivo para mapear cada um dos múltiplos subpacotes em pelo menos um de um subconjunto diferente das várias tiles, em um número igual de tiles, em um número mínimo específico de tiles e em todas das várias tiles se em menor número que o número mínimo específico de tiles.
20. Equipamento, de acordo com a reivindicação -17, no qual os recursos atribuídos compreendem múltiplos tiles, e no qual o dispositivo para mapear os múltiplos subpacotes compreende um dispositivo para dispor as várias tiles em um primeiro grupo de um número inteiro múltiplo de t tiles e um segundo grupo de tiles restantes, onde t é o número de subpacotes, um dispositivo para mapear um subconjunto dos múltiplos subpacotes em cada tile do primeiro grupo, e um dispositivo para mapear todos os subpacotes dos múltiplos subpacotes em cada tile do segundo grupo.'
21. Produto de programa de computador, que compreende: um meio passível de leitura por computador que compreende: um código para fazer com que pelo menos um computador determine recursos atribuídos para transmissão de um pacote; um código para fazer com que o pelo menos um computador particione em múltiplos subpacotes; e um código para fazer com que o pelo menos um computador mapeie os múltiplos subpacotes nos recursos atribuídos, com pelo menos um subpacote sendo mapeado em um subconjunto dos recursos atribuídos.
22. Equipamento para comunicação, que compreende: pelo menos um processador configurado para determinar recursos atribuídos para transmissão de um pacote, para receber múltiplos subpacotes do pacote por meio dos recursos atribuídos, para demapear os múltiplos subpacotes dos recursos atribuídos, com pelo menos um subpacote sendo demapeado de um subconjunto dos recursos atribuídos e para processar os múltiplos subpacotes após o desmapeamento para recuperação do pacote; e uma memória acoplada ao pelo menos um processador.
23. Equipamento, de acordo com a reivindicação -22, no qual o pelo menos um processador é configurado para decodificar cada subpacote com base em um código de correção de erros antecipada (FEC) para obter um subpacote decodificado correspondente.
24. Equipamento, de acordo com a reivindicação -22, no qual os recursos atribuídos compreendem múltiplos tiles, cada tile correspondendo a um bloco de recursos de tempo-frequência.
25. Equipamento, de acordo com a reivindicação -24, no qual o pelo menos um processador é configurado para efetuar demodulação para cada um dos múltiplos tiles e para efetuar decodificação para cada um dos múltiplos subpacotes quando todos os tiles nas quais o subpacote é mapeado tiverem sido demoduladas sem se aguardar a demodulação dos múltiplos tiles.
26. Equipamento, de acordo com a reivindicação1 -24, no qual o pelo menos um processador é configurado para" demapear cada um dos múltiplos subpacotes de um subconjunto diferente dos múltiplos tiles.
27. Equipamento, de acordo com a reivindicação 24, no qual o pelo menos um processador é configurado para demapear cada um dos múltiplos subpacotes de um número mínimo específico de tiles ou de todas dos múltiplos tiles se em menor número que o número mínimo específico de tiles.
28. Equipamento, de acordo com a reivindicação -24, no qual o pelo menos um processador é configurado para demapear cada um dos múltiplos subpacotes de um número igual de tiles.
29. Equipamento, de acordo com a reivindicação -24, no qual, para cada um dos múltiplos tiles, o pelo menos um processador é configurado para determinar pelo menos1 um subpacote mapeado no tile e para demapear o pelo menos um subpacote de através do tile.
30. Método para receber dados, que compreende: determinar os recursos atribuídos para transmissão de um pacote; receber múltiplos subpacotes do pacote por meio dos recursos atribuídos; demapear os múltiplos subpacotes dos recursos atribuídos, com pelo menos um subpacote sendo demapeado dè um subconjunto dos recursos atribuídos; e processar os múltiplos subpacotes após o desmapeamento com vistas à recuperação do pacote.
31. Método, de acordo com a reivindicação 30, no qual o processamento dos múltiplos subpacotes compreende decodificar cada subpacote com base em um código de correção de erros antecipada (FEC) para obter um subpacote codificado correspondente.
32. Método, de acordo com a reivindicação 30, no qual os recursos atribuídos compreendem várias tiles, e no qual o processamento dos múltiplos subpacotes compreende efetuar demodulação para cada uma das várias tiles e efetuar decodificação para cada um dos múltiplos subpacotes quando todas as tiles nas quais o subpacote é mapeado tiverem sido demoduladas sem se aguardar a demodulação das várias tiles.
33. Método, de acordo com a reivindicação 30, no qual os recursos atribuídos compreendem várias tiles, e no qual o desmapeamento dos múltiplos subpacotes compreendem demapear cada um dos múltiplos subpacotes de pelo menos uma de um subconjunto diferente das várias tiles, de um número igual de tiles, de um número mínimo específico de tiles e de todas das várias tiles se em menor número que o número mínimo específico de tiles.
34. Equipamento para comunicação, que compreende': um dispositivo para determinar recursos atribuídos para transmissão de um pacote; um dispositivo para receber múltiplos subpacotes do pacote por meio dos recursos atribuídos; um dispositivo para demapear os múltiplos subpacotes dos recursos atribuídos, com pelo menos um subpacote sendo demapeado de um subconjunto dos recursos atribuídos; e um dispositivo para processar os múltiplos subpacotes após o desmapeamento com vistas à recuperação do pacote.
35. Equipamento, de acordo com a reivindicação -34, no qual o dispositivo para processar os múltiplos subpacotes compreende um dispositivo para decodificar cada subpacote com base em um código de correção de erros antecipada (FEC) para obter um subpacote decodificado correspondente.
36. Equipamento, de acordo com a reivindicação 34, no qual os recursos atribuídos compreendem várias tiles, e no qual o dispositivo para processar os múltiplos subpacotes compreende um dispositivo para efetuar demodulação para cada uma das várias tiles, e um dispositivo para efetuar decodificação para cada um dos subpacotes quando todas as tiles nas quais o subpacote é mapeado tiverem sido demoduladas sem se aguardar a demodulação das várias tiles.
37. Equipamento, de acordo com a reivindicação 34, no qual os recursos atribuídos compreendem várias tiles, e no qual o dispositivo para demapear os múltiplos subpacotes compreende um dispositivo para demapear cada um dos múltiplos subpacotes de pelo menos um de um subconjunto diferente das várias tiles, de um número mínimo específico de tiles, de todas as várias tiles se em menor número que o número mínimo específico de tiles e de um número igual de tiles.
38. Produto de programa de computador, que compreende: um meio passível de leitura por computador que compreende: um código para fazer com que pelo menos um computador determine recursos atribuídos para transmissão de um pacote; um código para fazer com que pelo menos um computador receba múltiplos subpacotes do pacote por meio dos recursos atribuídos; um código para fazer com que pelo menos um computador demapeie os múltiplos subpacotes dos recursos atribuídos, com pelo menos um subpacote sendo demapeado de um subconjunto dos recursos atribuídos; e um código para fazer com que o pelo menos um computador processe os múltiplos subpacotes após o desmapeamento com vistas à recuperação do pacote.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US88375807P | 2007-01-05 | 2007-01-05 | |
US88370207P | 2007-01-05 | 2007-01-05 | |
US60/883,702 | 2007-01-05 | ||
US60/883,758 | 2007-01-05 | ||
US11/968,631 | 2008-01-02 | ||
US11/968,631 US8320407B2 (en) | 2007-01-05 | 2008-01-02 | Mapping of subpackets to resources in a communication system |
PCT/US2008/050080 WO2008086074A1 (en) | 2007-01-05 | 2008-01-03 | Mapping of subpackets to resources in a communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
BRPI0806485A2 true BRPI0806485A2 (pt) | 2011-09-27 |
Family
ID=39345226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI0806485-7A BRPI0806485A2 (pt) | 2007-01-05 | 2008-01-03 | mapeamento de subpacotes em recursos em um sistema de comunicação |
Country Status (9)
Country | Link |
---|---|
US (1) | US8320407B2 (pt) |
EP (1) | EP2122930A1 (pt) |
JP (4) | JP2010516109A (pt) |
KR (1) | KR101107897B1 (pt) |
CN (1) | CN101589582B (pt) |
BR (1) | BRPI0806485A2 (pt) |
CA (1) | CA2672317C (pt) |
TW (1) | TWI377816B (pt) |
WO (1) | WO2008086074A1 (pt) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8681749B2 (en) | 2007-01-04 | 2014-03-25 | Qualcomm Incorporated | Control resource mapping for a wireless communication system |
US8433357B2 (en) | 2007-01-04 | 2013-04-30 | Qualcomm Incorporated | Method and apparatus for utilizing other sector interference (OSI) indication |
US8457315B2 (en) * | 2007-01-05 | 2013-06-04 | Qualcomm Incorporated | Pilot transmission in a wireless communication system |
US7885176B2 (en) * | 2007-06-01 | 2011-02-08 | Samsung Electronics Co., Ltd. | Methods and apparatus for mapping modulation symbols to resources in OFDM systems |
KR101505193B1 (ko) * | 2007-06-18 | 2015-03-23 | 삼성전자주식회사 | 직교주파수분할다중접속방식의 이동 통신시스템에서 심볼전송 방법 및 장치 |
KR20090024623A (ko) * | 2007-09-04 | 2009-03-09 | 한국전자통신연구원 | 고속 무선 통신을 위한 프레임 구성 방법 및 이를 이용한 고속 무선 통신 장치 |
US20090122758A1 (en) * | 2007-11-14 | 2009-05-14 | Jack Smith | Method and Apparatus for Transmitting HARQ Sub-Packets in a Wireless Communication System |
KR101387534B1 (ko) | 2008-01-03 | 2014-04-21 | 엘지전자 주식회사 | 반복 채널 코딩을 위한 심볼 매핑 방법 |
US8082478B2 (en) * | 2008-01-24 | 2011-12-20 | Infineon Technologies Ag | Retransmission of erroneous data |
US8520500B2 (en) * | 2008-03-28 | 2013-08-27 | Qualcomm Incorporated | Buffered demod and demap functions |
US20090268910A1 (en) * | 2008-04-28 | 2009-10-29 | Samsung Electronics Co., Ltd. | Apparatus and method for initialization of a scrambling sequence for a downlink reference signal in a wireless network |
US8867565B2 (en) * | 2008-08-21 | 2014-10-21 | Qualcomm Incorporated | MIMO and SDMA signaling for wireless very high throughput systems |
KR101587281B1 (ko) * | 2009-03-12 | 2016-01-20 | 삼성전자주식회사 | 통신 시스템에서 제어 정보를 부호화하는 방법과 그 제어 정보를 송수신하는 방법 및 장치 |
US8510621B2 (en) * | 2009-12-29 | 2013-08-13 | Industrial Technology Research Institute | Method and apparatus for providing resource unit based data block partition |
CN102202029B (zh) * | 2010-03-24 | 2015-01-28 | 中兴通讯股份有限公司 | 正交频分复用***中的信道估计方法及装置 |
EP2797251B1 (en) | 2010-05-10 | 2017-08-30 | Telefonaktiebolaget LM Ericsson (publ) | System and method for allocating transmission resources |
KR101655269B1 (ko) * | 2010-05-28 | 2016-09-07 | 삼성전자주식회사 | 무선통신시스템에서 자원분배 장치 및 방법 |
US8588347B1 (en) | 2010-06-23 | 2013-11-19 | Marvell International Ltd. | Systems and methods for performing efficient blind decoding at a wireless receiver |
US10638464B2 (en) | 2011-04-01 | 2020-04-28 | Futurewei Technologies, Inc. | System and method for transmission and reception of control channels in a communications system |
CN104969522B (zh) * | 2012-12-21 | 2019-03-15 | 三星电子株式会社 | 在无线通信***中使用调制技术收发信号的方法和设备 |
JP6317696B2 (ja) * | 2015-03-16 | 2018-04-25 | 株式会社東芝 | 通信装置および通信システム |
DE102018206159B3 (de) * | 2018-04-20 | 2019-09-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Paket-Detektor/Decoder für ein Funkübertragungssystem |
Family Cites Families (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3742939A1 (de) * | 1987-12-18 | 1989-07-06 | Standard Elektrik Lorenz Ag | Verfahren zur hybriden paketvermittlung und einrichtungen hierzu |
US5537434A (en) | 1993-10-25 | 1996-07-16 | Telefonaktiebolaget Lm Ericsson | Frequency hopping control channel in a radio communication system |
JPH07183862A (ja) * | 1993-12-22 | 1995-07-21 | Toshiba Corp | 周波数分割多重伝送の誤り訂正方法およびそれを用いた伝送システム |
FR2721784B1 (fr) * | 1994-06-24 | 1996-07-19 | Thomson Csf | Procédé, émetteur et récepteur pour la transmission d'informations par paquets. |
US5594795A (en) | 1994-07-05 | 1997-01-14 | Ericsson Inc. | Method and apparatus for key transforms to discriminate between different networks |
US5966668A (en) | 1995-09-01 | 1999-10-12 | Telefonaktiebolaget Lm Ericsson | Methods for handling reconfiguration of radio base stations in radio local loop systems |
JPH1049955A (ja) * | 1996-07-31 | 1998-02-20 | Asahi Optical Co Ltd | ディスクドライブ装置のシャッター開閉機構 |
JP2005333677A (ja) | 1997-04-17 | 2005-12-02 | Ntt Docomo Inc | 移動通信システムにおける基地局装置 |
EP1501218A1 (en) | 1997-04-17 | 2005-01-26 | NTT DoCoMo, Inc. | Base station apparatus of mobile communication system |
FI972040A (fi) | 1997-05-13 | 1998-11-14 | Nokia Telecommunications Oy | Menetelmä pakettivälitteiseen tiedonsiirtoon |
JP3870507B2 (ja) | 1997-09-22 | 2007-01-17 | ソニー株式会社 | 通信方法、送信方法、受信方法、基地局及び端末装置 |
KR100330241B1 (ko) | 1998-08-26 | 2002-10-04 | 삼성전자 주식회사 | 무선패킷음성데이터통신장치및방법 |
KR100547713B1 (ko) | 1998-10-20 | 2006-03-23 | 삼성전자주식회사 | 광대역 코드분할 다중접속 시스템을 위한 가변채널 장치 |
AU751011B2 (en) | 1998-11-09 | 2002-08-08 | Samsung Electronics Co., Ltd. | Reservation multiple access in a CDMA communications system |
US6363060B1 (en) | 1999-06-30 | 2002-03-26 | Qualcomm Incorporated | Method and apparatus for fast WCDMA acquisition |
US6278685B1 (en) * | 1999-08-19 | 2001-08-21 | Intellon Corporation | Robust transmission mode |
US6542743B1 (en) | 1999-08-31 | 2003-04-01 | Qualcomm, Incorporated | Method and apparatus for reducing pilot search times utilizing mobile station location information |
FR2798542B1 (fr) | 1999-09-13 | 2002-01-18 | France Telecom | Recepteur a multiplexage par repartition en frequences orthogonales avec estimation iterative de canal et procede correspondant |
BR0014344A (pt) | 1999-10-02 | 2002-11-05 | Samsung Electronics Co Ltd | Aparelho e método para transmitir dados de controle por um canal num sistema de comunicação cdma |
RU2242091C2 (ru) | 1999-10-02 | 2004-12-10 | Самсунг Электроникс Ко., Лтд. | Устройство и способ стробирования данных, передаваемых по каналу управления в системе связи мдкр |
US6845104B2 (en) * | 2000-06-14 | 2005-01-18 | Ipr Licensing, Inc. | Receiver for time division multiplex system without explicit time slot assignment |
US6400699B1 (en) * | 2000-09-12 | 2002-06-04 | Iospan Wireless, Inc. | Transmission scheduler for a multiple antenna wireless cellular network |
US7164669B2 (en) | 2001-01-19 | 2007-01-16 | Adaptix, Inc. | Multi-carrier communication with time division multiplexing and carrier-selective loading |
FI112138B (fi) | 2001-02-09 | 2003-10-31 | Nokia Corp | Kehittynyt menetelmä ja järjestely tiedon siirtämiseksi pakettiradiopalvelussa |
US6973030B2 (en) | 2001-06-20 | 2005-12-06 | Motorola, Inc. | Method and apparatus for controlling multiple logical data flow in a variable data rate environment |
EP1289328A1 (en) | 2001-08-28 | 2003-03-05 | Lucent Technologies Inc. | A method of sending control information in a wireless telecommunications network, and corresponding apparatus |
US8089940B2 (en) | 2001-10-05 | 2012-01-03 | Qualcomm Incorporated | Method and system for efficient and reliable data packet transmission |
EP1424864A1 (en) * | 2002-11-29 | 2004-06-02 | Siemens Mobile Communications S.p.A. | Method of resource indication in mobile communications systems having cells operating with different radio access techniques |
US7242722B2 (en) | 2003-10-17 | 2007-07-10 | Motorola, Inc. | Method and apparatus for transmission and reception within an OFDM communication system |
CN1617473A (zh) | 2003-11-10 | 2005-05-18 | 皇家飞利浦电子股份有限公司 | 在支持p2p模式的通信体系中用于消除p2p干扰的方法和装置 |
KR100560386B1 (ko) | 2003-12-17 | 2006-03-13 | 한국전자통신연구원 | 무선 통신 시스템의 상향 링크에서 코히어런트 검출을위한 직교주파수 분할 다중 접속 방식의 송수신 장치 및그 방법 |
US7852799B2 (en) | 2004-01-20 | 2010-12-14 | Qualcomm, Inc. | Network using randomized time division duplexing |
US20050163194A1 (en) | 2004-01-28 | 2005-07-28 | Qualcomm Incorporated | Interference estimation in a wireless communication system |
US8452316B2 (en) | 2004-06-18 | 2013-05-28 | Qualcomm Incorporated | Power control for a wireless communication system utilizing orthogonal multiplexing |
DE602004022466D1 (de) * | 2004-06-29 | 2009-09-17 | Ericsson Telefon Ab L M | Verfahren zur verarbeitung von paketbasierten daten sowie übertragung und empfang |
WO2006020611A2 (en) * | 2004-08-13 | 2006-02-23 | Glasslock, Inc. | Retrofit glass fragment catching system |
KR101153597B1 (ko) * | 2004-10-29 | 2012-06-12 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 통신 네트워크에서 자원 할당 |
US8248938B2 (en) | 2004-11-24 | 2012-08-21 | Qualcomm Incorporated | Preamble miss detection in transmission of multi-slot packets |
JP4284280B2 (ja) | 2005-01-18 | 2009-06-24 | 株式会社東芝 | 無線通信システムおよび無線送信装置 |
US8488459B2 (en) | 2005-03-04 | 2013-07-16 | Qualcomm Incorporated | Power control and quality of service (QoS) implementation in a communication system |
US8848574B2 (en) | 2005-03-15 | 2014-09-30 | Qualcomm Incorporated | Interference control in a wireless communication system |
KR101088934B1 (ko) | 2005-03-15 | 2011-12-01 | 콸콤 인코포레이티드 | 전력 제어를 위한 다수의 섹터로부터의 간섭 정보 |
US8942639B2 (en) | 2005-03-15 | 2015-01-27 | Qualcomm Incorporated | Interference control in a wireless communication system |
US9520972B2 (en) | 2005-03-17 | 2016-12-13 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
JP4358158B2 (ja) | 2005-03-31 | 2009-11-04 | 株式会社エヌ・ティ・ティ・ドコモ | 送信装置および割当方法 |
US7768979B2 (en) | 2005-05-18 | 2010-08-03 | Qualcomm Incorporated | Separating pilot signatures in a frequency hopping OFDM system by selecting pilot symbols at least hop away from an edge of a hop region |
AU2006252482B2 (en) | 2005-05-31 | 2010-11-11 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
US7554948B2 (en) * | 2005-06-07 | 2009-06-30 | Qualcomm, Incorporated | Reception of H-ARQ transmissions with interference cancellation in a quasi-orthogonal communication system |
WO2006133598A1 (en) | 2005-06-15 | 2006-12-21 | Huawei Technologies Co., Ltd. | Method and system for allocating communication resources |
CA2605556C (en) | 2005-06-22 | 2013-06-11 | Yong-Jun Kwak | Method and transmission apparatus for allocating resources to transmit uplink packet data in an orthogonal frequency division multiplexing system |
US9088389B2 (en) | 2006-06-13 | 2015-07-21 | Qualcomm Incorporated | Reverse link pilot transmission for a wireless communication system |
US8681749B2 (en) | 2007-01-04 | 2014-03-25 | Qualcomm Incorporated | Control resource mapping for a wireless communication system |
US8433357B2 (en) | 2007-01-04 | 2013-04-30 | Qualcomm Incorporated | Method and apparatus for utilizing other sector interference (OSI) indication |
US8457315B2 (en) | 2007-01-05 | 2013-06-04 | Qualcomm Incorporated | Pilot transmission in a wireless communication system |
-
2008
- 2008-01-02 US US11/968,631 patent/US8320407B2/en active Active
- 2008-01-03 BR BRPI0806485-7A patent/BRPI0806485A2/pt not_active IP Right Cessation
- 2008-01-03 JP JP2009544966A patent/JP2010516109A/ja not_active Withdrawn
- 2008-01-03 EP EP08713437A patent/EP2122930A1/en not_active Withdrawn
- 2008-01-03 CA CA2672317A patent/CA2672317C/en not_active Expired - Fee Related
- 2008-01-03 KR KR1020097015415A patent/KR101107897B1/ko not_active IP Right Cessation
- 2008-01-03 CN CN2008800017823A patent/CN101589582B/zh not_active Expired - Fee Related
- 2008-01-03 WO PCT/US2008/050080 patent/WO2008086074A1/en active Application Filing
- 2008-01-04 TW TW97100515A patent/TWI377816B/zh not_active IP Right Cessation
-
2013
- 2013-04-04 JP JP2013078817A patent/JP5607203B2/ja not_active Expired - Fee Related
-
2014
- 2014-07-04 JP JP2014139126A patent/JP2014222918A/ja active Pending
- 2014-07-04 JP JP2014139125A patent/JP5763249B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014222917A (ja) | 2014-11-27 |
CN101589582B (zh) | 2013-03-13 |
KR20090101279A (ko) | 2009-09-24 |
JP2013179608A (ja) | 2013-09-09 |
JP5607203B2 (ja) | 2014-10-15 |
WO2008086074A1 (en) | 2008-07-17 |
TW200845658A (en) | 2008-11-16 |
KR101107897B1 (ko) | 2012-01-25 |
JP2014222918A (ja) | 2014-11-27 |
CN101589582A (zh) | 2009-11-25 |
JP2010516109A (ja) | 2010-05-13 |
TWI377816B (en) | 2012-11-21 |
US8320407B2 (en) | 2012-11-27 |
CA2672317A1 (en) | 2008-07-17 |
EP2122930A1 (en) | 2009-11-25 |
US20080240159A1 (en) | 2008-10-02 |
JP5763249B2 (ja) | 2015-08-12 |
CA2672317C (en) | 2012-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI0806485A2 (pt) | mapeamento de subpacotes em recursos em um sistema de comunicação | |
US11438882B2 (en) | NLOS wireless backhaul uplink communication | |
US11838122B2 (en) | Code block segmentation and configuration for concatenated turbo and RS coding | |
JP6310019B2 (ja) | アップリンク制御データの送信 | |
EP3996320A1 (en) | Codeword determination for acknowledgement information | |
CN108352916B (zh) | 用于监视免许可频带中的控制信道的方法和设备 | |
PT2294743E (pt) | Agrupamento de informação de ack num sistema de comunicação sem fios | |
KR20130086990A (ko) | 저기능 디바이스들에 대한 통신 스케줄링 방법 및 장치 | |
KR20150009585A (ko) | 캐리어 어그리게이션을 위한 업링크 harq 및 csi 다중화를 위한 방법 및 시스템 | |
US8155685B2 (en) | Method and apparatus for determining reverse transmission power of mobile station in an orthogonal frequency division multiplexing system | |
BRPI0613557A2 (pt) | modo assimétrico de operação em sistemas de comunicação multiportadora | |
RU2427965C2 (ru) | Отображение подпакетов в ресурсы в системе связи |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 9A ANUIDADE. |
|
B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] | ||
B15K | Others concerning applications: alteration of classification |
Free format text: PROCEDIMENTO AUTOMATICO DE RECLASSIFICACAO. A CLASSIFICACAO IPC ANTERIOR ERA H04L 12/56. Ipc: H04L 12/801 (2013.01), H04L 12/911 (2013.01) Ipc: H04L 12/801 (2013.01), H04L 12/911 (2013.01) |