BRPI0815891B1 - Método para implementar codificação de rede baseada em mimo em um nó intermediário em um sistema de comunicação sem fio, transceptor em uma rede de comunicações sem fio e cronogramador - Google Patents
Método para implementar codificação de rede baseada em mimo em um nó intermediário em um sistema de comunicação sem fio, transceptor em uma rede de comunicações sem fio e cronogramador Download PDFInfo
- Publication number
- BRPI0815891B1 BRPI0815891B1 BRPI0815891-6A BRPI0815891A BRPI0815891B1 BR PI0815891 B1 BRPI0815891 B1 BR PI0815891B1 BR PI0815891 A BRPI0815891 A BR PI0815891A BR PI0815891 B1 BRPI0815891 B1 BR PI0815891B1
- Authority
- BR
- Brazil
- Prior art keywords
- network
- node
- data
- mimo
- fact
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000004891 communication Methods 0.000 title claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims abstract description 37
- 230000003044 adaptive effect Effects 0.000 claims description 13
- 238000004885 tandem mass spectrometry Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 23
- 238000012545 processing Methods 0.000 description 12
- 238000007781 pre-processing Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 7
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 6
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- ZMRUPTIKESYGQW-UHFFFAOYSA-N propranolol hydrochloride Chemical compound [H+].[Cl-].C1=CC=C2C(OCC(O)CNC(C)C)=CC=CC2=C1 ZMRUPTIKESYGQW-UHFFFAOYSA-N 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 241000642048 Clubiona cada Species 0.000 description 1
- 208000007542 Paresis Diseases 0.000 description 1
- 240000008042 Zea mays Species 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 208000012318 pareses Diseases 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0697—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
- H04B7/026—Co-operative diversity, e.g. using fixed or mobile stations as relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15521—Ground-based stations combining by calculations packets received from different stations before transmitting the combined packets as part of network coding
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0076—Distributed coding, e.g. network coding, involving channel coding
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
SISTEMA DE COMUNICAÇÃO QUE UTILIZA CODIFICAÇÃO DE REDE COM BASE EM MIMO Um sistema de comunicação sem fio inclui um nó intermediário, um primeiro nó e um segundo nó. É descrito um método para implementar a codificação de rede com base em MIMO, que compreende o primeiro nó transmitir os primeiros dados para o nó intermediário, e o segundo nó transmitir os segundos dados para o nó intermediário. Tanto o primeiro nó como o segundo nó poderão utilizar multiplexação espacial ou multiplexação por divisão de tempo ou multiplexação por divisão de freqüência em um recurso comum/diferente. O nó intermediário recebe as transmissões do primeiro nó e do segundo nó, e efetua a codificação de rede nos primeiros dados e nos segundos dados utilizando um esquema de codificação de rede predefinido para produzir informação codificada de rede. O nó intermediário transmite a informação codificada de rede para o primeiro nó e para o segundo nó utilizando MIMO multi-usuário, e cada um do primeiro nó ou do segundo nó recebe as transmissões MIMO do nó intermediário e aplica procedimentos de decodificação de rede para recuperar os primeiros dados e os segundos dados. Esquemas de codificação de rede incluem Decode and (...).
Description
[0001] Esta aplicação reivindica o benefício do pedido de patente provisório dos Estados Unidos de número de série 60/968.206, requerido em 27 de agosto de 2007, e o pedido de patente provisório dos Estados Unidos de número de série 60/986.682, requerida em 9 de novembro de 2007, o conteúdo integral dos quais são, por este meio, aqui incorporados por referência.
[0002] A presente invenção relaciona-se a sistemas de comunicação sem fio. Mais especificamente, a presente invenção relaciona-se a esquemas de codificação de rede para sistemas de comunicação sem fio.
[0003] A codificação de rede aumenta a capacidade ou produtividade de uma rede sem fio ao misturar informação recebida de nós fonte em um nó intermediário, e retransmitir a informação mista para um ou mais nós de destino. O conteúdo de qualquer informação que flua do nó intermediário pode ser derivado pelos nós de destino da informação que fluiu para dentro do nó intermediário. A combinação de codificação de rede e irradiação sem fio pode aumentar a produtividade unicast de um tráfego bidirecional utilizando técnicas de decodificação bem conhecidas na tecnologia.
[0004] A Figura 1 ilustra um método convencional (isto é, sem codificação de rede) de intercâmbio de informação entre uma estação base (BS) 102 e uma estação móvel (MS) 106 utilizando uma estação de retransmissão (RS) 104. No sulco de tempo T1, a MS 106 encaminha o pacote “a” destinado à BS 102. Como a BS 102 está fora de alcance, a RS 104 intercepta o pacote “a” e o repassa para a BS 102 no sulco de tempo T2. No sulco de tempo T3, a BS 102 encaminha, por sua vez, o pacote “b” à MS 106, que também é interceptado e repassado através da RS 104 em T4. Assim, leva quatro sulcos de tempo para completar o intercâmbio de informação entre a BS 102 e a MS 106.
[0005] A Figura 2 ilustra um intercâmbio de informação entre a BS 102 e a MS 106, mas neste cenário a RS 104 emprega a codificação de rede convencional. Neste caso, o nó intermediário (isto é, a RS 104) codifica e faz multicast da informação recebida dos nós fonte (isto é, BS 102 e MS 106). Em T1, a MS 106 encaminha o pacote “a” para a RS 104. Em T2, a BS 102 encaminha o pacote “b” para a RS 104. Em T3, a RS 104 faz multicast de uma mistura de pacotes “a+b” (em que “+” refere=se à codificação XOR binária) tanto para a BS 102 como a MS 106. Assim, leva três sulcos de tempo para completar o intercâmbio da informação. O cenário na Figura 2 ilustra um sistema de antena Single-Input-Single-Output (SISO - Entrada Única Saída Única), um cenário BS-RS-MS e igual cronogramação de sulco de tempo.
[0006] A codificação de rede sem fio convencional opera a um nível de bit binário na camada de rede ou acima com um sistema de antena SISO. Operar na camada de rede ou acima tipicamente resulta em complexidade em termos de demodulação e de decodificação.
[0007] Os esquemas de comunicação sem fio conhecidos poderão envolver a utilização de uma antena única ou de múltiplas antenas em um transmissor e/ou receptor. Um sistema de comunicação sem fio de múltipla-entrada, múltipla saída (MIMO) tem múltiplos canais de comunicação que são utilizados entre uma pluralidade de antenas em um transmissor e um receptor. Assim, em um sistema MIMO o dispositivo transmissor terá N antenas de transmissão, e o dispositivo receptor terá M antenas de recepção. A codificação espaço-tempo controle quais dados são transmitidos de cada uma das N antenas de transmissão. Uma função de codificação espaço-tempo no transmissor processa dados a serem transmitidos e cria informação singular a transmitir das N antenas de transmissão. Cada uma das M antenas de recepção receberá sinais transmitidos de cada uma das N antenas de transmissão. Uma função de decodificação espaço-tempo no dispositivo receptor combinará a informação enviada das N antenas de transmissão para recuperar os dados.
[0008] Em sistemas que empregam MIMO virtual, múltiplas estações móveis transmitem cooperativamente os dados de uma única estação móvel de modo a aparecer como uma transmissão MIMO. Por exemplo, duas estações móveis com uma antena cada uma podem transmitir os dados de uma das estações móveis. Uma estação base de duas antenas poderia então receber os dois sinais e processá-los utilizando técnicas MIMO. MIMO virtual adaptivo refere-se a um híbrido/combinação de MIMO virtual puro e MIMO não-virtual e, portanto, inclui MIMO virtual como um caso especial. Mais particularmente, MIMO virtual adaptivo significa MIMO virtual, entrada única múltipla saída (SIMO), ou uma combinação de MIMO virtual e SIMO. A vantagem do MIMO virtual adaptivo é uma flexibilidade para adaptar-se a condições de canal de usuário diferentes.
[0009] Em uma versão, o sistema e método aqui descrito emprega MIMO virtual adaptivo para transmissões unicast, codificação de rede com base em MIMO, e MIMO multiusuário para transmissões multicast. MIMO virtual adaptivo refere-se a uma ou múltiplas estações móveis que transmitem em uma ou múltiplas unidades de recursos.
[00010] Em algumas versões, o esquema de codificação de rede empregado é um de Decode and Forward (DF), Map and Forward (MF) e Amplify and Forward (AF).
[00011] Em algumas versões, transmissões multicast MIMO multiusuário utilizam um de código de bloco de espaço-tempo (STC) e formação de feixes.
[00012] Em algumas versões, a codificação de rede com base em MIMO é efetuada em uma camada física mais baixa utilizando um dos esquemas de codificação MF e AF.
[00013] Em algumas versões, um cronogramador simplificado é empregado para alocação de recursos mais flexível e mais simples.
[00014] Em algumas versões, mais cenários de aplicação podem ser acomodados do que aqueles ilustrados nas Figuras 1 e 2 (isto é, BS-RS-MS). Alguns desses cenários incluem MS-BS-MS, RS-BS-RS, MS-BS-RS, BS-RS-RS, BS-RS-MS, BS-MS-MS, e RS-MS-MS. Quando MSs estão próximas uma da outra, elas podem formar um grupo, e isto será tratado como um Grupo MS (MSG). Alguns desses cenários incluem MSG-BS-MSG, MSG-BS-RS, BS-RS-MSG, BS-MSG-MSG, e RS-MSG-MSG.
[00015] Em algumas versões, uma estação intermediária como uma RS recebe transmissões MIMO virtual adaptivas, aplica codificação de rede com base em MIMO à informação recebida, e transmite uma mensagem Solicitação de Repetição Automática Híbrida (HARQ) através do enlace ascendente para uma estação servidora.
[00016] Em um aspecto amplo, é fornecido em um sistema de comunicação sem fio que inclui um nó intermediário, um primeiro nó e um segundo nó, o nó intermediário incluindo uma pluralidade de antenas, um método para implementar a codificação de rede com base em MIMO, compreendendo: o primeiro nó transmitir os primeiros dados para o nó intermediário, e o segundo nó transmitir os segundos dados para o nó intermediário; o nó intermediário receber as transmissões tanto do primeiro nó como do segundo nó, e efetuar a codificação de rede nos primeiros dados e nos segundos dados utilizando um esquema de codificação de rede predefinido para produzir informação codificada de rede; o nó intermediário transmitir a informação codificada de rede para o primeiro nó e o segundo nó utilizando MIMO multiusuário; e, tanto o primeiro nó como o segundo nó receberem a transmissão MIMO e aplicarem decodificação de rede para recuperar os primeiros dados e os segundos dados.
[00017] O primeiro modo par poderá pertencer a um grupo de nós pares todos dentro de uma mesma área de cobertura. O segundo nó par poderá pertencer ao grupo de nós pares todos dentro de uma mesma área de cobertura.
[00018] Em outro aspecto amplo, é fornecido um transceptor em uma rede de comunicação sem fio para implementar a codificação de rede com base em MIMO, que compreende: uma pluralidade de antenas; circuito operado para receber os primeiros dados de um primeiro nó, e os segundos dados de um segundo nó; efetuar a codificação de rede nos primeiros dados e nos segundos dados utilizando um esquema de codificação de rede predefinido para produzir informação codificada de rede; e transmitir a informação codificada de rede para o primeiro nó e o segundo nó utilizando MIMO multiusuário.
[00019] Outros aspectos e recursos do sistema e método aqui descrito tornar-se-ão aparentes para aqueles ordinariamente habilitados na tecnologia, quando da revisão da descrição seguinte das versões específicas da invenção.
[00020] A invenção será agora descrita em maior detalhe com referência aos diagramas acompanhantes, nos quais:
[00021] A Figura 1 ilustra um método convencional de intercâmbio de informação entre uma BS, uma MS e uma RS sem codificação de rede.
[00022] A Figura 2 ilustra um método de intercâmbio de informação entre uma BS, uma MS e uma RS que emprega a codificação de rede convencional.
[00023] A Figura 3 é um fluxograma das etapas em uma versão da codificação de rede com base em MIMO.
[00024] A Figura 4A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede DF.
[00025] A Figura 4B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede DF ilustrado na Figura 4A.
[00026] A Figura 4C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento da Figura 4A.
[00027] A Figura 5A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede MF.
[00028] A Figura 5B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede MF ilustrado na Figura 5A.
[00029] A Figura 5C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento da versão da Figura 5A.
[00030] A Figura 6A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede AF.
[00031] A Figura 6B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede AF ilustrado na Figura 6A.
[00032] A Figura 6C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento da versão da Figura 6A.
[00033] A Figura 7 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhes adicionais concernentes à etapa de pré-processamento da Figura 3.
[00034] A Figura 8 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhes adicionais concernentes as etapas de codificação de rede e de enlace descendente da Figura 3.
[00035] A Figura 9 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhes adicionais concernentes à etapa de decodificação de rede da Figura 3.
[00036] A Figura 10 é um diagrama esquemático de um cronogramador utilizado com algumas versões da invenção.
[00037] A Figura 11 é um diagrama de um ambiente de comunicação sem fio de acordo com uma versão.
[00038] A Figura 12 é um diagrama de tempo exemplar para comunicação de acordo com a versão ilustrada na Figura 11.
[00039] A Figura 13 é um fluxograma exemplar para a versão ilustrada nas Figuras 11 e 12.
[00040] A Figura 14 é um diagrama de um ambiente de comunicação sem fio de acordo com uma versão.
[00041] A Figura 15 é um diagrama de tempo exemplar para a comunicação de acordo com a versão ilustrada na Figura 14.
[00042] A Figura 16 é um fluxograma exemplar para o ambiente ilustrado nas Figuras 14 e 15. E
[00043] A Figura 17 é um gráfico exemplar que indica os ganhos de rede obtidos pela codificação de rede com base em MIMO.
[00044] Em uma versão, a codificação de rede com base em MIMO inclui:
- a. dois nós pares (ou grupos) transmitem informação para um nó de codificação de rede intermediário (como um transceptor) utilizando o mesmo recurso de rádio ou outro diferente (por exemplo, largura de banda, sulco de tempo). A informação poderia ser transmitida utilizando uma ou mais da multiplexação espacial, a multiplexação por divisão de tempo, e a multiplexação por divisão de frequência. Em uma versão, a informação é transmitida utilizando MIMO virtual adaptivo. Aqui cada grupo de nó par contém um ou múltiplos nós par que estão próximos. No texto seguinte, nó par refere-se ao grupo de nó par.
- b. o nó de codificação de rede intermediário receber as transmissões, aplicar a codificação de rede à informação recebida, e transmitir a informação codificada de rede como MIMO multiusuário. Em uma versão, a transmissão MIMO é uma transmissão de multiplexação espacial; e
- c. cada nó par (ou grupo) que recebe os fluxos MIMO e aplicam procedimentos de decodificação de rede aplicáveis para recuperar a informação.
[00045] A Figura 3 é um fluxograma das etapas em uma versão da codificação de rede com base em MIMO. A Figura 3 pretende fornecer um resumo em alto nível das várias etapas que poderão estar envolvidas em conexão a cada uma das várias versões aqui descritas.
[00046] A Figura 4A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede DF.
[00047] Para facilidade de compreensão, as várias etapas de alto nível da Figura 3 serão descritas em conjunto com a versão ilustrada na Figura 4A, embora algumas ou a totalidade das etapas da Figura 3 sejam aplicáveis às outras versões aqui descritas e ilustradas.
[00048] A estrutura da arquitetura geral da codificação de rede com base em MIMO, conforme ilustrada na Figura 3, permite o desempenho de diferentes níveis de codificação de rede, incluindo codificação de rede ao nível de bit binário, nível aritmético de campo finito, nível de símbolo de modulação, e nível de forma de onda de sinalização. Várias tecnologias MIMO podem ser empregadas, incluindo MIMO virtual adaptivo, STC e formação de feixe. A arquitetura também é adequada para diferentes interfaces de ar incluindo Multiplexação por Divisão de Frequência (OFDM), Acesso Múltiplo por Divisão de Tempo (TDMA), e Acesso Múltiplo por Divisão de Código (CDMA).
[00049] A etapa de cronogramação 302 relaciona-se à cronograma-ção e enfileiramento de pacotes nos nós de codificação de rede intermediários, como BS 402 mostrado na Figura 4A. A etapa de cronogramação 302 é efetuada por um cronogramador que pode contribuir para maximizar o ganho da utilização de uma codificação de rede com base em MIMO. A etapa de cronogramação 302 será descrita em maiores detalhes em conjunto com uma versão do cronogramador ilustrado na Figura 10 abaixo.
[00050] Na etapa 304, o pré-processamento é efetuado nos nós pares 404, 406. Maiores detalhes a respeito da etapa de pré-processamento serão fornecidos em conexão com a Figura 7.
[00051] Na etapa 306, MIMO virtual pode ser utilizado para levar no enlace ascendente o pacote “a” da MS A 404 para a BS 402. MIMO virtual também pode ser utilizado para levar no enlace ascendente o pacote “b” da MS B 406 para a BS 402. Com o enlace ascendente de MIMO virtual, ambos os nós pares podem transmitir para o nó de codificação de rede intermediário utilizando a mesma unidade de recurso.
[00052] Não é mostrada na Figura 3 a etapa de demodulação (para DF e MF) e a etapa de decodificação (para DF) efetuadas em BS 402, que decodifica a informação recebida utilizando as técnicas de detecção Minimum Mean Square Erro (MMSE - Erro Médio Quadrado Mínimo) (ou cálculo de interferência suave-MMSE (MMSE-SIC) ou forçagem zero).
[00053] Na etapa 308m a codificação de rede é efetuada no nó de codificação de rede, que na Figura 4 é BS 402. Nesta versão, a codificação de rede compreende uma combinação linear binária (ou aritmética de campo finita).
[00054] Na etapa 310, a BS 402 faz multicast a+b tanto para a MS A 404 como a MS B 406 simultaneamente através de transmissões MIMO no enlace descendente (por exemplo, STC ou formação de feixe).
[00055] A Figura 4B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede DF ilustrado na Figura 4A. A Figura 4C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento desta versão.
[00056] Segue uma explicação das Figuras 4B e 4C. Tome, por exemplo, a linha 1 na tabela da Figura 4C. Na camada de rede, a MS A 404 gera o bit de informação bA = 0. A MS B 406 gera o bit de informação bB = 0.
[00057] Tanto a MS A 404 como a MS B 406 passam os bits de informação da camada de rede para a camada física, transferem a informação em um símbolo de modulação apropriado, e transmitem para a BS 402 através da unidade de recurso n° 1. Para a modulação Chaveamento de Deslocamento de Fase Binário (BPSK), o bit de informação 0 é mapeado para o símbolo de modulação -1, portanto XA = -1.
[00058] A BS 402 recebe a soma dos dois símbolos tanto da MS A 303 como a MS B 406. Supondo que o ruído seja desprezível, o símbolo recebido torna-se Ybs=-2. A BS 402 emprega um demodulador MIMO e decodificador de Controle de Erro de Encaminhamento (FEC) para estimar os bits de informação, isto é, b˄A e b˄B, e os passa para cima até a camada de rede. Na camada de rede, a BS 402 conduz a mistura de informação, por exemplo, operação XOR, para obter o bit codificado de rede bBs = 0. A BS passa para baixo bBS para a camada física, utiliza modulação apropriada, isto é, XDF = -1, e faz multicast tanto para MS A 404 como MS B 406 através da unidade de recurso n° 2.
[00059] Uma análise similar pode ser efetuada em conexão com as linhas 2, 3 e 4 da tabela na Figura 4C. Na linha 2, a MS A 404 gera o bit de informação bA = 1 e a MS B 4-6 gera o bit de informação bB = 0. Na linha 3, a MS A 404 gera o bit de informação bA = 0 e a MS B 406 gera o bit de informação bB = 1. Na linha 4, a MS A 404 gera o bit de informação bA = 1 e a MS B 406 gera o bit de informação bB = 1.
[00060] Maiores detalhes relativos as etapas 308 e 310 serão fornecidas em conjunto com a Figura 8 descrita abaixo.
[00061] Na etapa 312, a MS A 4043 e a MS B 406 primeiro decodificam o pacote codificado de rede, e então extraem a informação desejada através de uma operação linear (por exemplo, XOR) com sua própria informação transmitida, isto é, a MS A 404 utiliza seu conhecimento do pacote “a” para decodificar a transmissão da BS 402 e calcular o pacote “b”. Da mesma forma, a MS B 406 utiliza seu conhecimento do pacote “b” para decodificar a transmissão da BS 402 para calcular o pacote “a”.
[00062] A vantagem do cenário ilustrado na Figura 4A é que apenas uma unidade de recurso no enlace ascendente através do MIMO virtual é utilizada e apenas uma unidade de recurso no enlace descendente através da codificação de rede é utilizada.
[00063] A Figura 5A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede MF.
[00064] Passando mais uma vez para a Figura 3, na etapa 304, o pré-processamento é efetuado nos nós pares 504, 506. Neste caso, ambos os nós pares efetuam pré-distorção (por exemplo, rotação de fase e controle de energia) e utilizam o mesmo Esquema de Modulação e de Codificação (MCS).
[00065] Na etapa 306, MIMO virtual pode ser utilizado para levar ao enlace ascendente o pacote “a” da MS A 504 para a BS 502. MIMO virtual também pode ser utilizado para levar ao enlace ascendente o pacote “b” da MS B 506 para a BS 502. Esta etapa pode ser efetuada simultaneamente, isto é, a mesma unidade de recurso é utilizada.
[00066] Na etapa 308, a codificação de rede é efetuada na BS 502. Nesta versão, a BS 502 mapeia os símbolos de entrada “a” e “b” em uma constelação válida a nível de símbolo de acordo com a região de decisão. Isto é ilustrado na Figura 5B.
[00067] Na etapa 310, a BS 502 utiliza a transmissão MIMO no enlace descendente para fazer multicast aMFbMF tanto para a MS A 504 como a MS B 506 simultaneamente, utilizando, por exemplo, STC ou formação de feixe.
[00068] Na etapa 312, a MS A 504 e a MS B 506 primeiro decodificam o pacote codificado de rede, e então extraem a informação desejada através de uma operação linear (por exemplo, XOR) com sua própria informação transmitida, isto é, a MS A 504 utiliza seu conhecimento do pacote “a” para decodificar a transmissão da BS 502 e calcular o pacote “b”. Da mesma forma, a MS B 506 utiliza seu conhecimento do pacote “b” para decodificar a transmissão da BS 502 para calcular o pacote “a”.
[00069] A vantagem do cenário ilustrado na Figura 5A é que apenas uma unidade de recurso é utilizada no enlace ascendente através do MIMO virtual, e apenas uma unidade de recurso no enlace descendente é utilizada através da codificação de rede. Assim, também, não há qualquer processo de decodificação necessário nos nós intermediários.
[00070] A Figura 5B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede MF ilustrado na Figura 5A. A Figura 5C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento desta versão.
[00071] Segue uma explicação das Figuras 5B e 5C. Tome, por exemplo, a linha 2 na tabela mostrada na Figura 5C. Na camada de rede, a MS A 504 gera o bit de informação bA = 1. A MS B 506 gera o bit de informação bB = 0.
[00072] Tanto a MS A 504 como a MS B 506 passam os bits de informação da camada de rede para a camada física, transferem a informação em um símbolo de modulação apropriado, e transmitem para a BS 502 através da unidade de recurso n° 1. Para a modulação BPSK, o bit de informação 1 é mapeado para o símbolo XA=1. E o bit de informação 0 é mapeado para o símbolo XB=-1.
[00073] A BS 502 emprega um demodulador MIMO (sem o decodificador FEC) e mapeia o sinal recebido dentro de um símbolo de modulação válido Xmf na camada física. Um exemplo da regra de mapeamento (ou denominada região de decisão MF para BPSK) é ilustrado na parte inferior da Figura 5B. Aqui, como yBS = 0, ele é mapeado para o símbolo XMF = +1. Consequentemente, XMF é um símbolo de modulação codificado de rede de camada física. A seguir a BS 502 faz multicast XMF tanto para a MS A 504 como para a MS B 506 através da unidade de recurso n° 2.
[00074] Uma análise similar poder ser efetuada em conexão com as linhas 1, 3 e 4 da tabela na Figura 5C.
[00075] A Figura 6A é um diagrama esquemático de um ambiente de comunicação sem fio de acordo com uma versão que envolve a utilização de um esquema de codificação de rede AF.
[00076] Passando mais uma vez para a Figura 3, na etapa 304, o pré-processamento é efetuado nos nós pares 604, 606.
[00077] Na etapa 306, MIMO virtual pode ser utilizado para fazer enlace ascendente do pacote “a” da MS A 604 para a BS 602. MIMO virtual também pode ser utilizado para fazer enlace ascendente do pacote “b” da MS B 606 para a BS 602. Esta etapa pode ser efetuada simultaneamente, isto é, a mesma unidade de recurso é utilizada.
[00078] Na etapa 308, a codificação de rede é efetuada na BS 602. Nesta versão, a BS 602 amplifica os sinais MIMO de entrada (nível de forma de onda). Isto está ilustrado na Figura 6B.
[00079] Na etapa 310, a BS 312 utiliza a transmissão MIMO no enlace descendente para fazer multicast de aAFbAF tanto para a MS A 604 como para a MS B 606 simultaneamente, utilizando, por exemplo, STC ou formação de feixe.
[00080] Na etapa 312, cada uma da MS A 604 e MS B 606 primeiro subtrai sua própria informação, e então decodifica o pacote subtraído para obter a informação desejada, isto é, MS A 604 utiliza seu conhecimento do pacote a para decodificar a transmissão da BS 602 para calcular o pacote “a”.
[00081] A vantagem do cenário ilustrado na Figura 6A é que apenas uma unidade de recurso no enlace ascendente através do MIMO virtual é utilizada e apenas uma unidade de recurso no enlace descendente através da codificação de rede é utilizada. Também, também não há processo de decodificação exigido nos nós pares, e nenhum processo de demodulação.
[00082] A Figura 6B é um diagrama esquemático que ilustra o processamento de bits entre a camada de rede e a camada física utilizando o esquema de codificação de rede ilustrado na Figura 6A. A Figura 6C é uma tabela que indica os valores das várias variáveis ao passarem através das várias etapas de processamento desta versão.
[00083] Segue uma explicação das Figuras 6B e 6C. Tome, por exemplo, a última linha na tabela mostrada na Figura 6C. Na camada de rede, a MS A 504 gera o bit de informação bA = 1.
[00084] Tanto a MS A 604 como a MS B 606 passam os bits de informação da camada de rede para a camada física, transferem a informação em símbolo de modulação apropriado, e transmitem para a BS 602 através da unidade de recurso n° 1. Para a modulação BPSK, o bit de informação 1 é mapeado para o símbolo 1; assim, xA = 1 e xa = 1.
[00085] A BS 602 recebe a soma dos dois símbolos tanto da MS A 604 como da MS B 606. Supondo que o ruído seja desprezível, o símbolo recebido torna-se yBS=2.
[00086] A BS 602 multiplica o sinal recebido yBS por um fator de beta, e obtém o sinal xAF. Observe que não há qualquer necessidade de um demodulador MIMO e um decodificador FEC.
[00087] A seguir, a BS 602 faz multicast de xAF tanto para a MS A 604 como para MS B 606 através da unidade de recurso n° 2.
[00088] Uma análise similar pode ser efetuada em conexão com as linhas 1, 2 e 3 da tabela na Figura 6C.
[00089] As Figuras 4A, 4B, 4C, 5a, 5B, 5C, 6A, 6B e 6C fornecem, cada uma, um exemplo específico de um sistema de comunicação ou elementos de um sistema de comunicação que poderia ser utilizado para implementar versões da invenção. Também deve ser compreendido que versões da invenção podem ser implementadas com sistemas de comunicação dotados de arquiteturas que são diferentes do que os exemplos específicos aqui descritos, mas que operam de uma maneira consistente com a implementação das versões conforme aqui descritas.
[00090] Por exemplo, o nó de codificação de rede pode ser um nó RS ou um nó BS, ou um nó MS, e o nó de decodificação de rede pode ser um nó MS, um nó RS, ou um nó BS. As configurações de codificação de rede podem ser MS-BS-MS, MS-RS-MS, MS-BS-RS, RS-BS-RS, BS-RS-RS, BS-MS-MS, RS-MS-MS, MSG-BS-MSG (grupo MS), MSG-RS-MSG, BS-MSG-MSG, RS-MSG-MSG, e MSG-BS-RS. As vias de rede podem ser constituídas pela configuração individual ou combinação das configurações de codificação de rede mencionadas acima. A rede pode ser configurada pelas configurações individual ou combinação de configurações básicas das configurações de codificação de rede e/ou vias de rede mencionadas acima. A rede pode utilizar uma topologia Point to Multipoint (PMP) ou de malha.
[00091] A Figura 7 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhe adicional sobre a etapa de pré-processamento. As etapas 302, 306, 308, 310 e 312 são realizadas da mesma maneira que aquela discutida acima em conexão com a Figura 3. Na Figura 7, maior detalhe só é fornecido com relação à etapa de pré-processamento 304.
[00092] Em uma versão, o pré-processamento dos bits de informação é realizado conforme segue. Na etapa 702, os bits de informação são empacotados, e na etapa 704 são acrescentados o cabeçalho Médium Access Control (MAC - Controle de Acesso de Meio) e o Cyclic Redundancy Check (CRC - Verificação de Redundância Cíclica). Na etapa 706, é aplicado o código de controle de erro de encaminhamento (por exemplo, código de convolução, código Turbo, Low Density Parity-Check Code (LDPC - Código de Verificação de Paridade de Baixa Densidade)). Na etapa 708, a informação resultante é mapeada para símbolos de modulação (por exemplo, Quadrature Phase Shift Keying (QPSK - Chave de Deslocamento de Fase de Quadratura), 16 Quadrature Amplitude Modulation (QAM - Modulação de Amplitude de Quadratura 16), (64QAM). Na etapa 710, é determinado se um esquema de codificação de rede MF deve ser empregado. Caso positivo, aplicar a pré-distorção (por exemplo, rotação de constelação e/ou controle de energia) e prosseguir para a etapa 714, prosseguir diretamente para a etapa 714 onde os símbolos de modulação de banda base são transformados em sinais de forma de onda de banda de passagem. Então, prosseguir para as transmissões MIMO virtuais adaptivas no enlace ascendente, etapa 306 descrita acima em conexão com a Figura 3.
[00093] A Figura 8 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhe adicional cobrindo as etapas de codificação de rede e de enlace descendente. As etapas 302, 304, 306, e 312 são realizadas da mesma maneira conforme discutidas acima em conexão com a Figura 3. Na Figura 8, maior detalhe só é fornecido com relação à etapa de codificação de rede 308 e na etapa de enlace descendente 310.
[00094] Na etapa 802, o nó intermediário recebe a informação/sinais de ambos os nós pares. Na etapa 804, uma verificação é efetuada de qual esquema de codificação de rede está sendo utilizado. Se o esquema de codificação de rede for MF, prosseguir para a etapa 806. Se o esquema de codificação de rede for AF, prosseguir para a etapa 808. Se o esquema de codificação de rede for DF, prosseguir para a etapa 810.
[00095] Na etapa 806 (isto e, o esquema de codificação de rede é MF), mapear os sinais recebidos para símbolos de modulação válidos de acordo com uma região-decisão pré-determinada, que depende do processo de pré-distorsão na etapa 712. Prosseguir para a etapa 818.
[00096] Na etapa 808 (isto é, o esquema de codificação de rede é AF), amplificar os sinais recebidos e prosseguir para a etapa 818.
[00097] Na etapa 810 (isto é, o esquema de codificação de rede é DF), aplicar uma das técnicas de recepção (por exemplo, Zend Framework (ZF - Estrutura Zend), MMSE, MMSE-SIC) para obter sinais pré-processados. Na etapa 812, para cada fluxo de dados do nó par, conduzir demodulação, decodificação, de-MAC, para obter os bits de informação. Na etapa 814, fazer codificação de rede dos bits de informação de ambos os nós par por XOR (ou outra operação de aritmética de campo finito). Se os tamanhos de pacote de ambos os pares forem diferentes, simplesmente encher de zeros para o pacote mais curto antes da codificação de rede. Na etapa 816, acrescentar o cabeçalho MAC, aplicar o código FEC, e aplicar a constelação de modulação. Prosseguir para a etapa 818.
[00098] Na etapa 818, transformar os sinais de banda base para sinais de banda de passagem, e fazer multicast nos sinais do nó de codificação de rede para ambos os nós par através de transmissões MIMO no enlace descendente (por exemplo, STC ou formação de feixe). Então prosseguir para a etapa de decodificação de rede 312 que é descrita acima em conexão com a Figura 3. Mais detalhe com relação à etapa de decodificação de rede é fornecida em conexão com a Figura 9 abaixo.
[00099] A Figura 9 é um fluxograma de uma arquitetura de codificação de rede com base em MIMO com detalhes adicionais sobre a etapa de decodificação de rede. As etapas 302, 304, 306, 308 e 310 são realizadas da mesma maneira que as etapas discutidas acima em conexão com a Figura 3. Na Figura 9, maiores detalhes só são fornecidos com relação à etapa de decodificação de rede 312.
[000100] Na etapa 902, cada nó par recebe os sinais multicast. Na etapa 904, é feita uma verificação de qual esquema de codificação de rede está sendo utilizado. Se o esquema de codificação de rede for MF ou DF, prosseguir para a etapa 906. Se o esquema de codificação de rede for AF, prosseguir para a etapa 914.
[000101] Na etapa 906, (isto é, o esquema de codificação de rede é DF ou AF), de modular os sinais em símbolos de demodulação válidos. Na etapa 908, aplicar o processo de decodificação de código FEC. Na etapa 910, de-MAC o cabeçalho (e verificação de CRC) para obter bits de informação (codificação de rede). Na etapa 912, efetuar a decodificação de rede ao misturar os bits de informação recebidos (codificação de rede) com os bits de informação transmitidos através de XOR (ou outra operação de aritmética de campo finito), e assim obter os bits de informação desejados. Um processo conjunto de demodulação 906, decodificação 908, decodificação de rede 912, e de mac 910 também podem ser conduzidos de maneira iterativa. Prosseguir para a etapa 922.
[000102] Na etapa 914 (isto é, o esquema de codificação de rede é AF), subtrair os sinais de informação transmitidos dos sinais multicast recebidos. Na etapa 916, de modular os sinais subtraídos em símbolos de modulação válidos. Na etapa 918, aplicar o processo de decodificação de código de controle de erro de encaminhamento. Na etapa 920, de-MAC o cabeçalho (e verificar o CRC) para obter os bits de informação desejados. Prosseguir para a etapa 922.
[000103] Na etapa 922, entregar os bits de informação desejados para as camadas superiores.
[000104] A Figura 10 é um diagrama esquemático de um cronogramador utilizado em conexão com algumas versões da invenção.
[000105] É mostrada a BS 1000 tendo um conjunto de antenas 1004, 1006. A BS 100 é mostrada em comunicação sem fio com a MS A 1008 e a MS B 1010. Observe que a BS 1000 pode ser conectada a qualquer rede ou parcela de uma rede da qual/sobre a qual pacotes 1012 são entregues de/para a estação base 1000. Também é mostrado o comutador UL e DL 1014, que é utilizado para transportar pacotes para (na direção do enlace descendente) e da (na direção do enlace ascendente) BS 1000.
[000106] Também é mostrado o codificador de código de rede 1016 para DF, utilizado para codificar pacotes recebidos quer da fila virtual A 1018 (isto é, a fila de pacotes da MS A 1008) ou da fila virtual B 1020 (isto é, a fila de pacotes da MS B 1008). Após a codificação, os pacotes 1012 são transportados para o comutador UL e DL 1014 para transmitir para a MS A 1008 e a MS B 1010 na maneira descrita acima.
[000107] A BS 1000 também inclui um cronogramador de codificação de rede com base em MIMO 1002. O cronogramador de codificação de rede com base em MIMO 1002 seleciona pacotes para transmissão entre os pacotes quer na fila virtual A 1018 ou na fila virtual B 1020. O cronogramador de codificação de rede com base em MIMO 1002 é utilizado para aumentar o ganho de codificação de rede que de outra forma não seria realizado.
[000108] O cronogramador de codificação de rede com base em MIMO 1002 providencia uma alocação de recurso flexível para o enlace ascendente e o enlace descendente. Para o enlace ascendente, há a alocação de ambos os pares na mesma (ou em diferente) unidade de recursos. Aqui a unidade de recurso é definida conforme segue: (i) sub-canais de tempo-frequência para OFDM, (hei) sulcos de tempo para TDMA; e (iii) códigos ortogonais para CDMA. Para o enlace descendente, é uma alocação de recursos para o nó de codificação de rede para multicast, utilizando STC e formação de feixe. Fatores práticos como o comprimento da fila e razoabilidade são levados em conta.
[000109] Em operação, pacotes da MS A 1008 (mostrados em contorno de linha cheia) chegarão na BS 1000 através do comutador UL & DL 1014. Pacotes da MS B 1010 (mostrados em contorno pontilhado) também chegarão da mesma maneira. Em ambos os casos, os pacotes serão transportados pelo comutador UL & DL 1014 para o cronogramador de codificação de rede com base em MIMO 1002 onde eles entrarão na fila virtual inicial 1022 na ordem em que são recebidos. Os pacotes serão então transportados da fila virtual inicial 1022 para a fila virtual A 1028 ou a fila virtual B, dependendo de se os pacotes se originaram da MS A 1008 ou da MS B 1020.
[000110] Quando ambas as filas virtuais estiverem não-vazias, o codificador de código de rede 1016 codifica os pacotes de ambas as filas, e os entrega ao comutador UL & DL para o multicast no enlace descendente para ambos os pares. Desta maneira, o ganho de codificação de rede é realizado, e assim o desempenho do sistema é aprimorado. Quando apenas uma fila estiver não-vazia, o codificador de código de rede 1016 simplesmente passa o pacote da fila não-vazia para o comutador UL & DL. Isto é o mesmo que o cronogramador tradicional sem o codificador de código de rede 1016. Quando ambas as filas estiverem vazias, o codificador de código de rede nada faz.
[000111] Para alcançar integralmente o ganho de codificação de rede, o cronogramador emprega uma política denominada algoritmo de Lowest Queue Highest Priority (LQHP - Fila Mais Baixa Prioridade Mais Alta) para o enlace ascendente. Desta forma, o cronogramador 1002 dará prioridade mais alta para o usuário com a fila mais curta, com isso aumentando o ganho de rede e o desempenho do sistema.
[000112] As versões das Figuras 11-16 serão descritas agora. Essas versões são particularmente bem adaptadas para utilizar a codificação de rede com base em MIMO em associação com retransmissões HARQ.
[000113] Quando uma rede de repasse não provê a codificação de rede em uma estação intermediária (por exemplo, uma RS ou uma MS. Para facilitar a compreensão, RS é utilizada para referir-se quer a uma RS ou EM em contexto posterior.) retransmissões HARQ para estações fonte diferentes (por exemplo, estações móveis) de uma estação intermediária para uma estação servidora (por exemplo, uma BS) utilizará recursos diferentes na direção do enlace ascendente. As versões aqui descritas utilizam a codificação de rede com base em MIMO para encaminhar informação HARQ codificada de rede para uma estação servidora. Isto pode aumentar a confiabilidade do HARQ e também poderá reduzir o consumo de recursos.
[000114] De acordo com um aspecto da retransmissão HARQ, as seguintes etapas básicas são fornecidas:
- (1) MSs transmitem informação para uma estação de repasse utilizando o mesmo (ou diferente) recurso de rádio (por exemplo, largura de banda, sulco de tempo). Esta transmissão também é parcialmente recebida pela estação base.
- (2) A RS recebe as transmissões, aplica a codificação de rede com base em MIMO da informação recebida, e transmite um sinal da informação HARQ codificada na direção do enlace ascendente para a estação servidora (por exemplo, a BS).
- (3) A BS recebe os fluxos parciais das estações fonte em (1) bem como recebe o sinal de informação HARQ codificado da RS em (2). A BS aplica uma decodificação iterativa, demodulação e procedimento de detecção para recuperar a informação original das MSs.
[000115] A Figura 11 é um diagrama de um ambiente de comunicação sem fio de acordo com uma versão. É mostrada uma rede sem fio celular que inclui uma estação base (BS) 1102, uma estação de repasse (RS) 1104, e duas estações móveis MS1 1106 e MS2 1108. A BS 1102 é a estação servidora para a MS1 1106 e a MS2 1008. Como estação servidora, a BS 1102 é responsável por cronogramar recursos para a transmissão no enlace ascendente e a retransmissão HARQ, e enviar transmissão Acknowledgement (ACK -Confirmação) e Acknowledgement Negative (NACK - Confirmação Negativa) conforme necessário).
[000116] A Figura 11 também mostra uma área de alta geometria da BS 1102 que é marcada por “H” 1110. Também é mostrada uma área de geometria média da BS 1102 que é marcada por !M! 1112, e uma área de geometria baixa da BS 1102 que é marcada por “L” 1114. Finalmente, a área de cobertura da RS 1104 é marcada por “C” 1116. A MS1 1106 e a MS1 1108 estão ambas localizadas na área de geometria média 1112, e dentro da área de cobertura 1116 da RS 1104.
[000117] Como é bem conhecido, MSs podem ser dispersas por toda a área de cobertura de uma BS ou uma RS. Uma primeira MS que está mais próxima de uma BS (por exemplo, em uma área de geometria alta) que uma segunda MS (por exemplo, em uma área de geometria média) exigirá relativamente menos energia para comunicar com a BS na direção do enlace ascendente e do enlace descendente.
[000118] Neste caso exemplo ar, a sincronização e sinais de controle da BS 1102 são capazes de alcançar a área de geometria média 1112. A Figura 12 é um diagrama de tempo exemplar para comunicação de acordo com a versão ilustrada na Figura 11. A Figura 13 é um fluxograma exemplar para a versão ilustrada nas Figuras 11 e 12.
[000119] Passando agora para as Figuras 11-13, na etapa 1302, a BS 1102 efetua a cronogramação ao encaminhar um pacote de controle BS B-SCH para a RS 1104, a MS1 1106, e a MS2 1108. Na etapa 1304, tanto a MS1 1106 como a MS2 1108 fazem multicast de seus pacotes d1, d2 para a RS 1104 e a BS 1102 (neste caso através de MIMO virtual adaptivo) utilizando a mesma/diferente unidade de recurso.
[000120] Na etapa 1306, a BS 1102 tenta decodificar d1 e d2 recebidos da MS1 1106 e MS2 1108, respectivamente. Se houve uma decodificação bem-sucedida após o determinar do sucesso na etapa 1308, a BS 1102 faz multicast na etapa 1305 de um pacote ACK para a MS1 1106, MS2 1108 e RS 1104. O processo é terminado na etapa 1320.
[000121] Se não houve uma decodificação bem-sucedida, a BS 1102 faz unicast de um pacote NACK para a RS 1104 na etapa 1314. A RS 1104 então na etapa 1310 demodula e/ou decodifica d1 e d2 recebidas da MS1 1106 e MS2 1108 respectivamente. Na etapa 1312, a RS 1104 então efetua a codificação de rede com base em MIMO (utilizando qualquer um dos esquemas de codificação de rede mencionados acima), e então faz unicast de um HARQ não codificado para a BS 1102.
[000122] Na etapa 1306, a BS 1102 coleta os sinais recebidos da etapa 1304 e da etapa 1312, e conduz a decodificação de canal e de rede iterativa para obter a informação original d1, d2, originalmente transmitida da MS1 1108 e da MS2 1108 respectivamente.
[000123] Se houve a decodificação bem-sucedida após a determinação de sucesso na etapa 1308, a BS 1102 faz multicast na etapa 1316 de um pacote ACK para a MS1 1106, MS2 1108 e RS 1104. Caso contrário, a etapa 1314 é repetida. O processo é terminado na etapa 1320.
[000124] A Figura 14 é um diagrama de um ambiente de comunicação sem fio de acordo com uma versão. É mostrada uma rede sem fio celular incluindo a BS 1402, a RS 1404, e duas estações móveis MS1 1406 e MS2 1408.
[000125] A Figura 14 também mostra uma área de alta geometria da BS 1402 que é marcada por “H” 1410, e uma área de geometria média da BS 1402 que é marcada por “M” 1412, e uma área de geometria baixa da BS 1402 que é marcada por “L” 1414. Finalmente a área de cobertura da RS 1404 é marcada por “C” 1416. A MS1 1406 está localizada na área de geometria média 1412, e a MS2 1408 está localizada na área de geometria baixa 1414. Tanto a MS1 1406 como a MS2 1408 estão localizadas dentro da área de cobertura 1416 da BS 1404.
[000126] Se os sinais de sincronização e de controle da BS 1402 podem cobrir a área de geometria baixa 1414, a BS 1402 torna-se a estação servidora da MS1 1406 e da MS2 1408. Isto é denominado modo transparente. Caso contrário, a RS 1404 precisa enviar os sinais de sincronização e de controle para a MS2 1408. Neste caso, a BS 1402 torna-se a estação servidora da MS2 1408. Isto é denominado modo não-transparente. Uma estação servidor (BS1402 ou RS 1404 conforme seja o caso) é responsável por cronogramar recursos para a transmissão no enlace ascendente e para a retransmissão HARQ, e enviar transmissões ACK/NACK conforme necessário.
[000127] Neste caso exemplar, os sinais de sincronização e de controle da BS 1402 são capazes de alcançar a área de geometria média 1412 mas não a área de geometria baixa 1414.
[000128] A Figura 15 é um diagrama de tempo exemplar para a comunicação de acordo com a versão ilustrada na Figura 14. A Figura 16 é um fluxograma exemplar para a versão ilustrada nas Figuras 14 e 15. A discussão seguinte faz referência a cada uma das Figuras 14-16 de maneira correspondente.
[000129] Na etapa 1602, a BS 1402 efetua a cronogramação ao encaminhar um pacote de controle BS para a cronogramação de recursos B-SCH para a RS 1404 e a MS1 1406. Na etapa 1604, a RS 1404 efetua a cronogramação ao encaminhar um pacote de controle RS R-SCH para a cronogramação de recursos, ou a BS 1602 cronograma a MS2 1608 (no caso do modo transparente, não expressamente mostrado nos desenhos).
[000130] Na etapa 1606, a MS1 1406 faz multicast de d1 para a BS 1402 e a RS 1404, enquanto a MS2 1408 faz unicast de d2 para a RS1404, utilizando a mesma/diferente unidade de recurso.
[000131] Na etapa 1608, a RS 1404 demodula/decodifica d1 e d2 recebidos da MS1 1406 e da MS2 1408, respectivamente. Para a finalidade desta descrição, é suposto que esta etapa sempre seja bem-sucedida. A RS 1404 então faz unicast de um pacote ACK (com relação à MS2 1408), e faz unicast de um pacote ACK (com relação à d1), da informação recebida da MS1 1406 para a BS 1402.
[000132] Na etapa 1610, a BS 1402 tenta decodificar o d1 recebido da MS1 1406. Se a decodificação não for bem-sucedida, a BS 1402 faz unicast de um pacote NACK para a RS 1404 e na etapa 1620 a RS 1404 efetua a codificação de rede e de canal conjuntos com base em MIMO (JNCC) (utilizando qualquer um dos esquemas de codificação de rede (identificados acima) de d1 e de d2 (isto é, a informação transmitida da MS1 1406 e da MS2 1408 respectivamente) e então faz unicast da informação codificada (ou denominada informação HARQ JNCC) para a BS 1402.
[000133] A BS 1402 coleta os sinais das etapas 1606 e 1620, e conduz uma decodificação de rede e de canal iterativa para obter a informação original d1 da MS1 1406 e d2 da MS2 1408.
[000134] Se quando da determinação da decodificação bem-sucedida na etapa 1624, a BS 1402 fizer multicast de um pacote ACK para a MS1 1406 e a RS 1404 e o processo conclui na etapa 1626. Caso contrário, a BS 1402 faz unicast de um pacote NACK para a RS 1404, e o processo retorna para a etapa 1620.
[000135] Retornando novamente à etapa 1612, quando da determinação da decodificação bem-sucedida na etapa 1612, a BS 1402 faz multicast de um pacote ACK para a MS1 1406 e para a RS 1404. Na etapa 1614, a RS 1404 efetua a codificação de canal no d2 (da MS2 1408), e então faz unicast da informação para a BS 1402.
[000136] A BS 1402 recebe a informação e conduz uma decodificação de canal para obter a informação de origem ao d2 da MS2 1408. Quando da determinação da decodificação bem-sucedida na etapa 1618, a BS 1402 faz multicast de um pacote ACK para a RS 1404, o processo conclui na etapa 1626. Caso contrário, a BS 1402 faz unicast de um pacote NACK para a RS 1404, e o processo retorna à etapa 1614.
[000137] A Figura 17 é um gráfico exemplar que indica os ganhos de rede realizados pela codificação de rede com base em MI8MO. Ao longo do eixo horizontal há uma indicação do raio de cobertura de uma BS (neste caso, quer 1,4 km, 1,0 jm, ou 0,5 km). Ao longo do eixo vertical está a produtividade normalizada.
[000138] A produtividade normalizada de seis sistemas SISO é mostrada como sendo igual a 1 para fins de comparação.
[000139] Em um primeiro sistema exemplar em que o raio de cobertura da BS foi de 1,4 km, foi atingido um ganho de 8,65% através da utilização da codificação de rede DF. No segundo sistema, em que o raio de cobertura da BS foi de 1 km, a codificação de rede DF atingiu um ganho de 12,99%. No terceiro sistema, em que o raio de cobertura da BS foi de 0,5 km, a codificação de rede DF atingiu um ganho de 22,03%.
[000140] A estrutura utilizada para testar o ganho alcançado pela codificação de rede com base em MIMO foi a seguinte. Uma BS foi utilizada com duas antenas, e duas MSs foram utilizadas, cada uma delas com uma antena. MIMO virtual foi utilizado para o enlace ascendente, Space-Time Transmit Diversity (STTD - Diversidade de Transmissão no Espaço-Tempo) para o multicast no enlace descendente codificado de rede. Foi empregado um esquema de codificação de rede DF. Produtividade igual foi cronogramada para o enlace ascendente e o enlace descendente por quadro, e 1.000 realizações de célula única, de duas MSs por queda foram utilizadas.
[000141] Foi observado ao utilizar a estrutura acima que quando o raio de cobertura da BS for de 1,4 km, o ganho de MIMO foi de 88,67% e o ganho de codificação de rede foi de 17,02%. Quando o raio de cobertura da BS for de 1 km, o ganho de MIMO foi de 71,06% e o ganho de codificação de rede foi de 23,94%. Quando o raio de cobertura da BS for de 0,5 km, o ganho de MIMO foi de 50,87% e o ganho de codificação de rede foi de 37,23%.
[000142] Assim, o ganho composto da codificação de rede com base em MIMO foi observado como sendo maior que 85%; Também foi observado que nesta versão, MIMO aprimora o ganho de codificação de rede puro.
[000143] O que foi descrito é meramente ilustrativo da aplicação dos princípios da invenção. Outras disposições e métodos podem ser implementados por aqueles habilitados na tecnologia sem desviar do espírito e escopo da presente invenção.
Claims (16)
- Método para implementar codificação de rede baseada em múltipla-entrada, múltipla saída (MIMO) em um nó intermediário em um sistema de comunicação sem fio, em que o sistema de comunicação sem fio inclui o nó intermediário, um primeiro nó e um segundo nó, o método compreendendo as etapas de:
receber primeiros dados no nó intermediário a partir do primeiro nó usando MIMO virtual adaptativo, os primeiros dados tendo um primeiro comprimento de dados;
receber segundos dados no nó intermediário a partir do segundo nó usando MIMO virtual adaptativo, os segundos dados tendo um segundo comprimento de dados;
caracterizado pelo fato de que ainda compreende: executar codificação de rede em pelo menos uma parte dos primeiros dados e dos segundos dados usando um esquema de codificação de rede predefinido para produzir informações codificadas em rede, as partes dos primeiros dados e dos segundos dados em que a codificação de rede é realizada sendo baseadas, pelo menos em parte, nos primeiro e segundo comprimentos de dados; e
transmitir as informações codificadas da rede para o primeiro nó e o segundo nó usando MIMO multiusuário. - Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a transmissão MIMO multiusuário é uma transmissão multiplex espacial.
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que os primeiros dados e os segundos dados recebidos no nó intermediário são transmitidos ao nó intermediário usando um ou mais de multiplexação espacial, multiplexação por divisão de tempo e multiplexação por divisão de frequência.
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a codificação de rede é implementada em um nó intermediário por operação OR exclusiva (XOR) nos primeiros dados com os segundos dados.
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o esquema de codificação de rede empregado no nó intermediário é Decode and Forward (DF).
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação codificada na rede é uma mensagem Hybrid Automatic Repeat Request (HARQ).
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o esquema de codificação de rede empregado no nó intermediário é um de Map and Forward (MF - Mapear e Encaminhar) e Amplify and Forward (AF - Amplificar e Encaminhar).
- Transceptor em uma rede de comunicações sem fio para implementar codificação de rede baseada em múltipla-entrada, múltipla saída (MIMO), o transceptor compreendendo:
uma pluralidade de antenas; e
circuito configurado para:
receber primeiros dados de um primeiro nó e segundos dados de um segundo nó usando MIMO virtual adaptativo, os primeiros dados tendo um primeiro comprimento de dados e os segundos dados tendo um segundo comprimento de dados;
caracterizado pelo fato de que o circuito ainda é configurado para:
realizar codificação de rede em pelo menos uma parte dos primeiros dados e segundos dados, usando um esquema de codificação de rede predefinido para produzir informações codificadas de rede, as partes dos primeiros dados e segundos dados em que a codificação de rede é realizada sendo baseadas, pelo menos em parte, nos primeiro e segundos comprimentos de dados; e
transmitir as informações codificadas da rede para o primeiro nó e o segundo nó usando MIMO multiusuário. - Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que a transmissão MIMO multiusuário é uma transmissão multiplex espacial.
- Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que o primeiro nó transmite os primeiros dados para o transceptor e o segundo nó transmite os segundos dados para o transceptor usando um ou mais multiplexação espacial, multiplexação por divisão de tempo e multiplexação por divisão de frequência.
- Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que a codificação de rede é implementada por operação OR exclusiva (XOR) nos primeiros dados com os segundos dados.
- Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que o esquema de codificação de rede é Decode and Forward (DF).
- Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que a informação codificada na rede é uma mensagem HARQ (Hybrid Automatic Repeat Request).
- Transceptor, de acordo com a reivindicação 8, caracterizado pelo fato de que o esquema de codificação de rede é um de Map and Forward (MF) e Amplify and Forward (AF).
- Transceptor em uma rede de comunicações sem fio para implementar codificação de rede baseada em múltipla-entrada, múltipla saída (MIMO), compreendendo:
uma pluralidade de antenas;
circuito configurado para:
receber primeiros dados de um primeiro nó e segundos dados de um segundo nó;
caracterizado pelo fato de que o circuito ainda é configurado para:
executar a codificação de rede nos primeiros e segundos dados usando um esquema de codificação de rede predefinido para produzir informações codificadas de rede; e
transmitir as informações codificadas da rede para o primeiro e o segundo nó usando MIMO multiusuário,
o transceptor compreendendo ainda um cronogramador, o cronogramador compreendendo:
uma primeira fila configurada para armazenar um ou mais pacotes do primeiro nó;
uma segunda fila configurada para armazenar um ou mais pacotes do segundo nó;
em que uma prioridade mais alta para cronogramação de pacotes para codificação de rede é dada a qualquer uma da primeira fila e a segunda fila tem um comprimento de fila mais curto. - Cronogramador, que está em um nó intermediário em um sistema de comunicação sem fio, para cronogramar transmissões codificadas em rede baseadas em múltipla-entrada, múltipla saída (MIMO), compreendendo:
uma primeira fila configurada para armazenar um ou mais pacotes recebidos de um primeiro nó; e
uma segunda fila configurada para armazenar um ou mais pacotes recebidos de um segundo nó,
caracterizado pelo fato de que o cronogramador compreende um circuito configurado para:
realizar codificação de rede nos um ou mais pacotes recebidos do primeiro nó e nos um ou mais pacotes recebidos do segundo nó usando um esquema de codificação de rede predefinido para produzir informações codificadas na rede; e
transmitir as informações codificadas da rede para o primeiro nó e o segundo nó usando MIMO multiusuário, e em que
uma prioridade mais alta para a cronogramação de pacotes para a codificação de rede é dada a qualquer uma da primeira fila e a segunda fila tem um comprimento menor da fila.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US96820607P | 2007-08-27 | 2007-08-27 | |
| US60/968,206 | 2007-08-27 | ||
| US98668207P | 2007-11-09 | 2007-11-09 | |
| US60/986,682 | 2007-11-09 | ||
| PCT/CA2008/001511 WO2009026695A1 (en) | 2007-08-27 | 2008-08-27 | Communication system using mimo based network coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI0815891A2 BRPI0815891A2 (pt) | 2015-02-24 |
| BRPI0815891B1 true BRPI0815891B1 (pt) | 2020-09-08 |
Family
ID=40386614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0815891-6A BRPI0815891B1 (pt) | 2007-08-27 | 2008-08-27 | Método para implementar codificação de rede baseada em mimo em um nó intermediário em um sistema de comunicação sem fio, transceptor em uma rede de comunicações sem fio e cronogramador |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US8228835B2 (pt) |
| EP (1) | EP2183861B1 (pt) |
| JP (2) | JP5266450B2 (pt) |
| KR (2) | KR101652608B1 (pt) |
| CN (1) | CN101836369A (pt) |
| BR (1) | BRPI0815891B1 (pt) |
| WO (1) | WO2009026695A1 (pt) |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2026519A1 (de) * | 2007-08-17 | 2009-02-18 | Infineon Technologies AG | Vorverzerrung für eine Raum-Zeit-Block-Kodierung |
| US8331308B1 (en) * | 2007-11-09 | 2012-12-11 | Research In Motion Limited | Systems and methods for network MIMO |
| JP5358807B2 (ja) * | 2008-02-26 | 2013-12-04 | 横河電機株式会社 | マルチホップ無線通信システム |
| US8638811B2 (en) * | 2008-03-17 | 2014-01-28 | Qualcomm Incorporated | Reconfigurable multiple-input multiple-output systems and methods |
| KR101400715B1 (ko) * | 2008-04-02 | 2014-05-29 | 연세대학교 산학협력단 | 협력 전송 기법 및 네트워크 코딩 전송 기법을 이용한 통신장치 및 그 방법 |
| US8306095B2 (en) * | 2008-04-29 | 2012-11-06 | Samsung Electronics Co., Ltd. | Methods and apparatus for network coding in a communication system |
| US20100004016A1 (en) * | 2008-07-07 | 2010-01-07 | Hujun Yin | Power control techniques |
| KR101469856B1 (ko) * | 2008-07-10 | 2014-12-05 | 삼성전자주식회사 | 계층 변조 기법 또는 네트워크 코딩 기법을 이용하는 통신시스템 |
| US8811267B2 (en) * | 2008-08-13 | 2014-08-19 | Samsung Electronics Co., Ltd. | Communication system for supporting primary user and secondary user |
| US8842599B2 (en) * | 2008-08-15 | 2014-09-23 | Unwired Planet, Llc | Relay node selection for network coding |
| US8665866B2 (en) * | 2008-08-15 | 2014-03-04 | Unwired Planet, Llc | Relative time division for network coding |
| KR101543800B1 (ko) * | 2009-09-04 | 2015-08-12 | 엘지전자 주식회사 | 무선 네트워크에서 데이터 통신 방법 및 장치 |
| CN101800616B (zh) * | 2009-02-10 | 2012-11-21 | 富士通株式会社 | 数据中继装置、通信装置和方法 |
| EP2399357B1 (en) * | 2009-02-20 | 2016-10-12 | InterDigital Patent Holdings, Inc. | Network coding relay operations |
| JP5379298B2 (ja) * | 2009-04-28 | 2013-12-25 | アルカテル−ルーセント | 中継局における結合処理の方法および機器ならびに基地局における対応する処理の方法および機器 |
| US8472357B2 (en) * | 2009-07-16 | 2013-06-25 | Futurewei Technologies, Inc. | System, methods, and apparatus for bidirectional relaying in wireless communications systems |
| CN101989900B (zh) * | 2009-08-04 | 2013-04-10 | 普天信息技术研究院有限公司 | 一种无线通信网络编码合作通信方法、非透明中继及基站 |
| CN102549935B (zh) * | 2009-09-24 | 2015-09-02 | 杜伊斯堡-埃森大学 | 在第一信号源与第二信号源之间传输信号的方法、中继站和系统 |
| CN102907169B (zh) * | 2009-10-22 | 2015-11-25 | 交互数字专利控股公司 | 用于采用物理层网络编码的双向中继方案的方法和装置 |
| KR101790205B1 (ko) | 2009-10-30 | 2017-10-25 | 한국전자통신연구원 | 다중 사용자 무선 통신 시스템에서 제어 및 훈련 심볼 전송 방법 |
| US8773975B2 (en) * | 2010-01-21 | 2014-07-08 | Lg Electronics Inc. | Network coding enhancements |
| WO2012015409A1 (en) | 2010-07-29 | 2012-02-02 | Thomson Licensing | A multiple-in-multiple-out network-coded amplify-and-forward relaying scheme for three node bidirectional cooperation |
| EP2416518B1 (en) | 2010-08-02 | 2013-01-02 | Alcatel Lucent | Method for transmission of data in a radio communication system, first network node and second network node thereof |
| CN101997647B (zh) * | 2010-11-02 | 2013-03-06 | 北京邮电大学 | 一种网络编码传输方法 |
| US20120120890A1 (en) * | 2010-11-12 | 2012-05-17 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting multimedia data in multimedia service providing system |
| US8817728B2 (en) * | 2011-02-22 | 2014-08-26 | Qualcomm Incorporated | System and method for third-party assisted peer-to-peer communication |
| WO2012114141A1 (en) * | 2011-02-22 | 2012-08-30 | Nokia Corporation | Network coding by beam forming |
| CN102136883B (zh) * | 2011-03-15 | 2013-05-08 | 清华大学 | 基于网络编码的协作中继传输方法 |
| EP2501055B1 (en) * | 2011-03-17 | 2013-09-25 | Alcatel Lucent | Data signal detection in Cooperative Multi-Point using channel submatrix decomposition. |
| US9294165B2 (en) * | 2011-04-19 | 2016-03-22 | Panasonic Intellectual Property Corporation Of America | Signal generating method and signal generating device |
| CN102148664B (zh) * | 2011-04-21 | 2013-06-05 | 上海大学 | 应用于多源多汇网络的组播间网络编码控制方法 |
| CN102244561B (zh) * | 2011-06-23 | 2013-11-06 | 西安电子科技大学 | 用于多址接入中继网络的中继传输方法 |
| KR101758845B1 (ko) * | 2012-04-02 | 2017-07-17 | 삼성전자주식회사 | 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 |
| US8520505B1 (en) * | 2012-05-14 | 2013-08-27 | Empire Technology Development, Llc | Combined hard/soft relay forwarding for hybrid-automatic repeat request (ARQ) exploitation |
| CN103023628B (zh) * | 2012-12-21 | 2015-08-05 | 无锡北邮感知技术产业研究院有限公司 | 基于网络编码的中继协作harq方法 |
| EP2936801B1 (en) | 2012-12-24 | 2018-10-10 | Intel Corporation | Providing multiple content items for display on multiple devices |
| US9246697B2 (en) * | 2013-01-29 | 2016-01-26 | Korea Advanced Institute Of Science And Technology | Communication device, multicast control method, and scheduling control method |
| KR102053333B1 (ko) * | 2013-01-31 | 2019-12-06 | 삼성전자주식회사 | 무선 통신 시스템에서 개선된 네트워크 코딩 방법 및 장치 |
| KR102115401B1 (ko) | 2013-04-24 | 2020-05-26 | 삼성전자주식회사 | 네트워크 코딩을 지원하는 시스템에서 패킷을 관리하는 방법 및 장치 |
| KR102164708B1 (ko) * | 2014-02-19 | 2020-10-12 | 삼성전자주식회사 | 통신 방법 및 장치 |
| US10355768B2 (en) * | 2014-05-28 | 2019-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Radio access node, relay node and methods performed therein |
| US10153873B2 (en) * | 2014-08-20 | 2018-12-11 | Newracom, Inc. | Physical layer protocol data unit format applied with space time block coding in a high efficiency wireless LAN |
| CN104486040B (zh) * | 2014-12-15 | 2017-10-24 | 西安电子科技大学 | 基于缓存管理的高效编码感知路由方法 |
| KR102396405B1 (ko) * | 2014-12-29 | 2022-05-10 | 한국전자통신연구원 | 공간 주파수 블록 코딩 및 물리적 네트워크 코딩을 이용한 양방향 중계국 시스템 및 방법 |
| US9800311B2 (en) * | 2014-12-30 | 2017-10-24 | Electronics And Telecommunications Research Institute | Beam formation for data transmission for two-way multi-antenna relay system with physical network coding |
| EP3335345B1 (en) | 2015-11-23 | 2021-05-26 | Ozyegin Universitesi | Random network coding in orthogonal frequency division multiple access (ofdma) networks using control signaling |
| US9647335B1 (en) * | 2015-12-31 | 2017-05-09 | Facebook, Inc. | Joint beamforming in point-to-point wireless communication networks |
| JP6751360B2 (ja) * | 2017-01-24 | 2020-09-02 | 株式会社Kddi総合研究所 | 通信装置、制御方法、及びプログラム |
| US10462808B2 (en) | 2017-04-13 | 2019-10-29 | Kabushiki Kaisha Toshiba | Method for scheduling transmissions in wireless networks |
| US10368349B2 (en) * | 2017-04-13 | 2019-07-30 | Kabushiki Kaisha Toshiba | Method for assisting bidirectional communication in wireless networks |
| US10349427B2 (en) | 2017-04-13 | 2019-07-09 | Kabushiki Kaisha Toshiba | Method for scheduling closed loop information in wireless networks |
| WO2019236476A1 (en) | 2018-06-04 | 2019-12-12 | SparkMeter, Inc. | Wireless mesh data network with increased transmission capacity |
| US10673577B2 (en) | 2018-07-24 | 2020-06-02 | Kabushiki Kaisha Toshiba | Method for efficient retransmissions in multi-hop control networks |
| US11388699B2 (en) | 2020-03-25 | 2022-07-12 | Kabushiki Kaisha Toshiba | Communication between network nodes |
| CN113595678B (zh) * | 2020-04-30 | 2022-11-08 | 华为技术有限公司 | 网络编码方法和装置 |
| GB2595278B (en) * | 2020-05-20 | 2023-09-27 | Canon Kk | Method and appraratus for signalling network coding capabilities |
| WO2022067785A1 (zh) * | 2020-09-30 | 2022-04-07 | 华为技术有限公司 | 一种通信方法及通信装置 |
| EP4243498A4 (en) * | 2020-11-09 | 2024-10-02 | Electronics and Telecommunications Research Institute | DATA RELAY METHOD AND DEVICE IN A COMMUNICATIONS SYSTEM |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU6077196A (en) * | 1996-02-01 | 1997-08-07 | Mitsubishi Denki Kabushiki Kaisha | Multimedia information processing system |
| US6603772B1 (en) | 1999-03-31 | 2003-08-05 | Cisco Technology, Inc. | Multicast routing with multicast virtual output queues and shortest queue first allocation |
| US6501733B1 (en) * | 1999-10-01 | 2002-12-31 | Lucent Technologies Inc. | Method for controlling data flow associated with a communications node |
| US6954655B2 (en) * | 2001-11-16 | 2005-10-11 | Lucent Technologies Inc. | Encoding system for multi-antenna transmitter and decoding system for multi-antenna receiver |
| US7020110B2 (en) * | 2002-01-08 | 2006-03-28 | Qualcomm Incorporated | Resource allocation for MIMO-OFDM communication systems |
| US8208364B2 (en) * | 2002-10-25 | 2012-06-26 | Qualcomm Incorporated | MIMO system with multiple spatial multiplexing modes |
| JP2004172669A (ja) * | 2002-11-15 | 2004-06-17 | Nippon Telegr & Teleph Corp <Ntt> | コール受付方法、コールセンタ装置、プログラムおよびそのプログラム記録媒体 |
| US7508798B2 (en) * | 2002-12-16 | 2009-03-24 | Nortel Networks Limited | Virtual mimo communication system |
| US7218891B2 (en) * | 2003-03-31 | 2007-05-15 | Nortel Networks Limited | Multi-hop intelligent relaying method and apparatus for use in a frequency division duplexing based wireless access network |
| JP3759734B2 (ja) * | 2003-04-09 | 2006-03-29 | 独立行政法人情報通信研究機構 | 通信システム、通信装置及び通信方法 |
| CN100531167C (zh) * | 2003-05-28 | 2009-08-19 | 艾利森电话股份有限公司 | 使用中继的无线通信网络的方法和系统 |
| SE0303602D0 (sv) * | 2003-12-30 | 2003-12-30 | Ericsson Telefon Ab L M | Method and arrangement in self-organizing cooperative network |
| US7483406B2 (en) * | 2004-04-30 | 2009-01-27 | Samsung Electronics Co., Ltd. | Apparatus and method for implementing virtual MIMO antennas in a mobile ad hoc network |
| JP4525227B2 (ja) * | 2004-07-28 | 2010-08-18 | ソニー株式会社 | 無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
| SE0403218D0 (sv) * | 2004-12-30 | 2004-12-30 | Ericsson Telefon Ab L M | Method and apparatus relating to communication- |
| JP2008530946A (ja) * | 2005-02-17 | 2008-08-07 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 協調中継のための方法および装置 |
| KR100909529B1 (ko) * | 2005-04-20 | 2009-07-27 | 삼성전자주식회사 | Mimo 무선 네트워크에서 협력 다이버시티 방법 |
| CA2606371A1 (en) * | 2005-04-26 | 2006-11-09 | Matsushita Electric Industrial Co., Ltd. | Transmitting apparatus, receiving apparatus, and link adaptation method |
| US7406060B2 (en) * | 2005-07-06 | 2008-07-29 | Nortel Networks Limited | Coverage improvement in wireless systems with fixed infrastructure based relays |
| DE602005008422D1 (de) * | 2005-08-01 | 2008-09-04 | Ntt Docomo Inc | Verfahren zum Informationsweiterleiten mittels eines ersten Kanals zu einem zweiten Kanal und Funkrelaisvorrichtung |
| US7630337B2 (en) * | 2005-09-21 | 2009-12-08 | Broadcom Corporation | Method and system for an improved user group selection scheme with finite-rate channel state information feedback for FDD multiuser MIMO downlink transmission |
| US7746815B2 (en) * | 2005-09-23 | 2010-06-29 | Samsung Electronics Co., Ltd | Hybrid forwarding apparatus and method for cooperative relaying in an OFDM network |
| KR100864810B1 (ko) * | 2005-09-28 | 2008-10-23 | 삼성전자주식회사 | 광대역 무선 통신 시스템에서 중계기를 이용하여 데이터를전송하기 위한 장치 및 방법 |
| KR100922960B1 (ko) | 2005-12-27 | 2009-10-22 | 삼성전자주식회사 | 다중 안테나들을 이용하는 무선 통신 시스템에서 전송 효율증대를 위한 신호 송수신 방법 및 그 시스템 |
| US7702353B2 (en) * | 2005-12-27 | 2010-04-20 | Nortel Networks Limited | Transmit power allocation in a distributed MIMO system |
| KR20070074256A (ko) * | 2006-01-09 | 2007-07-12 | 삼성전자주식회사 | 셀룰러 망에서 릴레이를 통한 데이터 중계방법 및 이를지원하는 셀룰러 이동통신시스템 |
| US8149757B2 (en) * | 2006-01-17 | 2012-04-03 | Nokia Corporation | Bandwidth efficient HARQ scheme in relay network |
| KR100896207B1 (ko) * | 2006-01-24 | 2009-05-12 | 삼성전자주식회사 | 다중 홉 릴레이 방식의 광대역 무선 통신시스템에서중계국의 중계 모드를 선택하기 위한 장치 및 방법 |
| US7983143B2 (en) * | 2006-02-08 | 2011-07-19 | Motorola Mobility, Inc. | Method and apparatus for initial acquisition and cell search for an OFDMA system |
| JP4574565B2 (ja) * | 2006-02-10 | 2010-11-04 | 日本電信電話株式会社 | 無線通信システム及び無線通信方法 |
| KR100889785B1 (ko) * | 2006-05-29 | 2009-03-20 | 삼성전자주식회사 | 릴레이 방식을 사용하는 무선통신 시스템에서 재전송 장치및 방법 |
| BRPI0714275A2 (pt) * | 2006-08-07 | 2013-04-16 | Interdigital Tech Corp | mÉtodo, aparelho e sistema de implementaÇço de méltiplas entradas e méltiplas saÍdas virtual de méltiplos usuÁrios. |
| KR101210344B1 (ko) * | 2006-09-08 | 2012-12-10 | 한국과학기술원 | 좌표 회전 릴레이 시스템 및 좌표 회전 릴레이 방법 |
| KR100867090B1 (ko) * | 2007-02-13 | 2008-11-04 | 삼성전자주식회사 | 고정 중계 기반 통신 시스템에서 셀 간 간섭을 줄이기 위한반송파 할당 방법 |
| EP2119086B1 (en) * | 2007-03-06 | 2017-12-06 | Telefonaktiebolaget LM Ericsson (publ) | Improved retransmissions in a wireless communications system |
| US8457549B2 (en) * | 2008-02-29 | 2013-06-04 | Lingna Holdings Pte., Llc | Multi-user MIMO relay protocol with self-interference cancellation |
-
2008
- 2008-08-27 US US12/199,257 patent/US8228835B2/en active Active
- 2008-08-27 EP EP08800242.3A patent/EP2183861B1/en not_active Not-in-force
- 2008-08-27 WO PCT/CA2008/001511 patent/WO2009026695A1/en not_active Ceased
- 2008-08-27 CN CN200880114681A patent/CN101836369A/zh active Pending
- 2008-08-27 KR KR1020147008707A patent/KR101652608B1/ko active Active
- 2008-08-27 JP JP2010522145A patent/JP5266450B2/ja active Active
- 2008-08-27 KR KR1020107006730A patent/KR101609395B1/ko active Active
- 2008-08-27 BR BRPI0815891-6A patent/BRPI0815891B1/pt active IP Right Grant
-
2012
- 2012-06-27 US US13/535,247 patent/US8817808B2/en active Active
-
2013
- 2013-03-27 JP JP2013084316A patent/JP5688114B2/ja active Active
- 2013-07-17 US US13/944,282 patent/US9007986B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP5266450B2 (ja) | 2013-08-21 |
| WO2009026695A1 (en) | 2009-03-05 |
| US8228835B2 (en) | 2012-07-24 |
| KR101652608B1 (ko) | 2016-08-30 |
| US9007986B2 (en) | 2015-04-14 |
| KR20100057878A (ko) | 2010-06-01 |
| US20130301534A1 (en) | 2013-11-14 |
| US20090067533A1 (en) | 2009-03-12 |
| EP2183861A1 (en) | 2010-05-12 |
| JP2010537592A (ja) | 2010-12-02 |
| EP2183861A4 (en) | 2014-01-15 |
| US20120263100A1 (en) | 2012-10-18 |
| JP2013176118A (ja) | 2013-09-05 |
| US8817808B2 (en) | 2014-08-26 |
| BRPI0815891A2 (pt) | 2015-02-24 |
| KR20140061485A (ko) | 2014-05-21 |
| CN101836369A (zh) | 2010-09-15 |
| KR101609395B1 (ko) | 2016-04-05 |
| EP2183861B1 (en) | 2017-01-25 |
| JP5688114B2 (ja) | 2015-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0815891B1 (pt) | Método para implementar codificação de rede baseada em mimo em um nó intermediário em um sistema de comunicação sem fio, transceptor em uma rede de comunicações sem fio e cronogramador | |
| CN108292976B (zh) | 电信装置和方法 | |
| US9680578B2 (en) | Soft packet combining for superposition coding | |
| CN102971982B (zh) | 用于在无线通信系统中传输数据的方法及其第一网络节点和第二网络节点 | |
| KR20100054735A (ko) | 네트워크 부호화를 사용하는 하이브리드 자동 재송 요구 동작을 위한 방법 및 장치 | |
| KR20130029374A (ko) | 상향링크 다중 안테나 전송을 지원하기 위한 효율적인 제어정보 전송 방법 및 장치 | |
| KR20060134058A (ko) | 자동 재송 요구방식을 이용하는 멀티캐리어 통신 시스템을위한 통신 방법 및 통신 장치 | |
| KR20110051156A (ko) | 다중 안테나 전송 기법을 지원하기 위한 효율적인 제어정보 전송 방법 및 장치 | |
| CN102461039A (zh) | 多点接收上行链路数据传送中的码块选择组合 | |
| CN106416113B (zh) | 速率匹配和软信道比特存储方法以及用户设备 | |
| Lv et al. | A practical HARQ scheme with network coding for LTE-A broadcasting system | |
| Kim et al. | Drizzle: cooperative symbol-level network coding in multichannel wireless networks | |
| WO2009009964A1 (fr) | Gestion de processus, procédé et dispositif de codage dans un système de duplexage par répartition dans le temps en multiporteuse | |
| US20250337524A1 (en) | Methods, system, and apparatus for joint error correction coding of a self-decodable payload and a combined payload | |
| TR2022014234A1 (tr) | Hiz bölmeli̇ çoklu eri̇şi̇m ağlarina dayali bi̇r yeni̇den i̇leti̇m yöntemi̇ | |
| HK1181241A (en) | Method and apparatus for a two-way relaying scheme with physical layer network coding | |
| CN105934908A (zh) | 叠加编码中的软缓冲区分区 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25A | Requested transfer of rights approved |
Owner name: ROCKSTAR BIDCO LP (US) |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04B 7/0452 (2017.01), H04B 7/026 (2017.01), H04B |
|
| B25A | Requested transfer of rights approved |
Owner name: APPLE INC. (US) |
|
| B25G | Requested change of headquarter approved |
Owner name: APPLE INC. (US) |
|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 08/09/2020, OBSERVADAS AS CONDICOES LEGAIS. |