BRPI0806330A2 - método de mapeamento de camada e método de transmissão de dados para sistema mimo - Google Patents
método de mapeamento de camada e método de transmissão de dados para sistema mimo Download PDFInfo
- Publication number
- BRPI0806330A2 BRPI0806330A2 BRPI0806330-3A BRPI0806330A BRPI0806330A2 BR PI0806330 A2 BRPI0806330 A2 BR PI0806330A2 BR PI0806330 A BRPI0806330 A BR PI0806330A BR PI0806330 A2 BRPI0806330 A2 BR PI0806330A2
- Authority
- BR
- Brazil
- Prior art keywords
- code
- data
- layers
- mapped
- combination
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 171
- 238000013507 mapping Methods 0.000 title claims abstract description 116
- 230000005540 biological transmission Effects 0.000 title abstract description 97
- 239000010410 layer Substances 0.000 claims description 168
- 239000002356 single layer Substances 0.000 claims description 10
- 238000004891 communication Methods 0.000 abstract description 83
- 238000010586 diagram Methods 0.000 description 43
- 238000005516 engineering process Methods 0.000 description 39
- 230000009897 systematic effect Effects 0.000 description 28
- 230000008569 process Effects 0.000 description 26
- 239000011159 matrix material Substances 0.000 description 25
- 238000004088 simulation Methods 0.000 description 16
- 238000012937 correction Methods 0.000 description 15
- 238000004422 calculation algorithm Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000003672 processing method Methods 0.000 description 9
- 238000005562 fading Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 7
- 125000004122 cyclic group Chemical group 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 3
- 238000005553 drilling Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 101100274255 Arabidopsis thaliana CHER1 gene Proteins 0.000 description 1
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 101150071132 LTE1 gene Proteins 0.000 description 1
- 101100256906 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SIC1 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
MéTODO DE MAPEAMENTO DE CAMADA E MéTODO DE TRANSMISSãO DE DADOS PARA SISTEMA MIMO. São divulgados um método para indicar uma combinação entre uma chave de código e uma camada em um sistema de comunicação MIMO, um método de mapeamento de camada e um método de transmissão de dados que usam o mesmo. Um número mínimo de combinações de mapeamento chave de código - camada entre todas as combinações disponíveis com base nos números de todas as chaves de código e todas as camadas é pré- definido em consideração a uma razão de uma chave de código por uma camada, de um desempenho de recepção de um receptor, e da redução de combinações, de forma que um método de transmissão de dados que usa as combinações pré-definidas seja implementado. Se uma chave de código especifica for mapeada até pelo menos duas camadas, um ganho de diversidade pode ser adquirido.
Description
"MÉTODO DE MAPEAMENTO DE CAMADA E MÉTODO DE TRANSMISSÃO DE DADOS PARA SISTEMA MIMO"
Campo Técnico
A presente invenção diz respeito a um sistema de comunicação Multientradas e Multissaídas (MIMO) e, mais particularmente, a um método de exibição de uma combinação entre uma chave de código e uma camada em um sistema de comunicação MIMO, um mé- todo de mapeamento de camada e um método de transmissão de dados que usam o mes- mo.
Antecedentes da Invenção
Uma tecnologia MIMO convencional será descrita com detalhes a seguir.
Em resumo, a tecnologia MIMO é uma abreviação da tecnologia Multientradas e Multissaídas. A tecnologia MIMO usa múltiplas antenas de transmissão (Tx) e múltiplas an- tenas de recepção (Rx) para melhorar a eficiência dos dados Tx / Rx, enquanto que uma tecnologia convencional usa, no geral, uma única antena de transmissão (Tx) e uma única antena de recepção (Rx). Em outras palavras, a tecnologia MIMO permite que um transmis- sor ou um receptor de um sistema de comunicação sem fios usem múltiplas antenas (dora- vante referida como multiantenas), de forma que a capacidade ou desempenho possam ser melhorados. Para conveniência de descrição, o termo "MIMO" também pode ser considera- do uma tecnologia multiantenas.
Com mais detalhes, a tecnologia MIMO não depende de um único caminho de an- tena para receber uma única mensagem total, coleta uma pluralidade de partes de dados recebidas por meio de diversas antenas, e completa dados totais. Em decorrência disto, a tecnologia MIMO pode aumentar uma velocidade de transmissão de dados em uma dada condição de canal, ou pode aumentar um desempenho do sistema em uma velocidade de transmissão de dados específica.
A tecnologia de comunicação móvel da próxima geração exige uma velocidade de transmissão de dados maior do que aquela de uma tecnologia de comunicação móvel con- vencional, de forma que espera-se que a tecnologia MIMO efetiva seja requisito para a tec- nologia de comunicação móvel da próxima geração. Nesta situação, a tecnologia de comu- nicação MIMO é a tecnologia de comunicação móvel da próxima geração que pode ser apli- cada a terminais de comunicação móveis ou estações base, e pode estender a faixa de uma faixa de comunicação de dados, de forma que ela possa superar a quantidade limitada de dados de transferência de outros sistemas de comunicação móvel em função de uma varie- dade de situações limitadas.
Entre uma variedade de tecnologias que podem melhorar a eficiência de transmis- são de dados, a tecnologia MIMO pode aumentar enormemente uma quantidade de capaci- dade de comunicação e os desempenhos Tx / Rx sem alocar freqüências adicionais ou au- mentar uma energia adicional. Em função destas vantagens técnicas, a maior parte das empre- sas ou dos desenvolvedores têm prestado atenção intensivamente à esta tecnologia MIMO.
A figura 1 é um diagrama de blocos que ilustra um sistema de comunicação MIMO convencional.
Em relação à figura 1, se o número de antenas de transmissão (Tx) aumentar para Nt e, ao mesmo tempo, o número de antenas de recepção (Rx) aumentar para Nr, uma ca- pacidade de canal teórica do sistema de comunicação MIMO aumenta em proporção ao número de antenas, de forma que uma velocidade de transmissão e uma eficiência de fre- qüência possam aumentar enormemente.
Neste caso, a velocidade de transmissão adquirida pela maior capacidade do canal é igual à multiplicação de uma velocidade de transmissão máxima (Ro), adquirida quando uma única antena for usada, por um aumento na velocidade (Ri) e, teoricamente, pode au- mentar. O aumento na velocidade (Ri) pode ser representado pela seguinte equação 1:
Equação 1
Ri = min(NT, Nr)
Por exemplo, contanto que o sistema MIMO use quatro antenas Tx e quatro ante- nas Rx1 teoricamente, este sistema MIMO pode adquirir uma alta velocidade de transmis- são, que é quatro vezes maior que aquela de um sistema com uma única antena.
Depois que o supramencionado aumento teórico na capacidade do sistema MIMO foi demonstrado no meio dos anos 1990, muitos desenvolvedores estão conduzindo pesqui- sa intensiva em uma variedade de tecnologias que podem aumentar substancialmente uma velocidade de transmissão de dados usando o aumento teórico da capacidade. Algumas delas refletiram em uma variedade de padrões de comunicação sem fios, por exemplo, uma comunicação móvel de terceira geração ou uma LAN sem fios da próxima geração, etc.
Uma variedade de tecnologias associadas ao MIMO foi intensivamente pesquisada por muitas empresas ou desenvolvedores, por exemplo, pesquisa em uma teoria de infor- mação associada com um cálculo da capacidade de comunicação MIMO em vários ambien- tes de canal ou ambientes de múltiplo acesso, pesquisa em uma medida do canal sem fios e modelagem do sistema MIMO, e pesquisa em uma tecnologia de processamento de sinal do espaço - tempo.
A supramencionada tecnologia MIMO pode ser classificada em dois tipos: um es- quema de diversidade espacial e um esquema de multiplexação espacial. O esquema de diversidade espacial aumenta a confiabilidade de transmissão usando símbolos que passam em vários caminhos do canal. O esquema de multiplexação espacial transmite simultanea- mente uma pluralidade de símbolos de dados por meio de uma pluralidade de antenas Tx, de forma que ele aumente uma velocidade de transmissão dos dados. Além do mais, a combinação do esquema de diversidade espacial e do esquema de multiplexação espacial também foi recentemente desenvolvida para adquirir apropriadamente vantagens exclusivas dos dois esquemas.
Detalhes do esquema de diversidade espacial, do esquema de multiplexação espa- cial e da combinação destes serão descritos a seguir.
Primeiramente, o esquema de diversidade espacial será descrito a seguir. No geral, o esquema de diversidade espacial é dividido em dois tipos: um esquema de código de blo- co do espaço - tempo e um esquema de código Trellis do espaço - tempo, que podem usar simultaneamente um ganho de diversidade e um ganho de codificação. No geral, um de- sempenho com melhoria na razão de erro de bit (BER) e um grau de liberdade da geração de código do esquema de código Trellis do espaço - tempo são superiores àqueles do es- quema de código de bloco do espaço - tempo, enquanto que a complexidade de cálculo do esquema de código de bloco do espaço - tempo é maior do que aquela do esquema de có- digo Trellis do espaço - tempo.
O supramencionado ganho de diversidade espacial corresponde ao produto ou mul- tiplicação do número (Nt) de antenas Tx pelo número (Nr) de antenas Rx1 da forma denota- da por Nt X Nr.
Segundamente, o esquema de multiplexação espacial será descrito a seguir. O es- quema de multiplexação espacial é adaptado para transmitir diferentes fluxos contínuos de dados por meio de antenas Tx individuais. Neste caso, um receptor pode gerar inevitavel- mente interferência mútua entre partes de dados simultaneamente transmitidas a partir de um transmissor. O receptor remove esta interferência mútua dos dados recebidos usando uma técnica de processamento de sinal apropriada, de forma que ele possa receber os da- dos desejados sem interferência. A fim de remover ruído ou interferência dos dados recebi- dos, um receptor com probabilidade máxima, um receptor ZF (Forçamento Zero), um recep- tor MMSE (Erro Quadrático Médio Mínimo), um D-BLAST ou um V-BLAST podem ser usa- dos. Especificamente, se um transmissor puder reconhecer informação de canal, um es- quema de Decomposição de Valor Singular (SVD) pode ser usado para remover a interfe- rência perfeitamente.
Terceiramente, a combinação do esquema de diversidade espacial e do esquema de multiplexação espacial será descrita a seguir. Contanto que somente um ganho de diver- sidade espacial seja adquirido, o ganho de melhoria de desempenho fica gradualmente sa- turado em proporção a uma ordem crescente de diversidade. Em decorrência disto, uma variedade de esquemas que podem adquirir todos os dois supramencionados ganhos simul- taneamente, ainda resolvendo os supramencionados problemas, tem sido intensivamente pesquisada por muitas empresas ou desenvolvedores, por exemplo, um esquema STTD duplo e um esquema BICM espaço - tempo (STBICM).
Uma modelagem matemática de um método de comunicação para uso no supra- mencionado sistema MIMO será descrita com detalhes a seguir.
Primeiramente, como pode-se ver a partir da figura 1, considera-se que existem Nt antenas Tx e Nr antenas Rx.
No caso de um sinal de transmissão (Tx)1 um número máximo de partes de infor- mação de transmissão é NT na condição em que NT antenas Tx são usadas, de forma que o sinal Tx possa ser representado por um vetor específico mostrado na seguinte equação 2:
Equação 2
S = [Si, S2, ..., Snt]t
As partes de informação de transmissão individual (S1, S2.....sNT) podem ter diferen- tes energias de transmissão. Neste caso, se as energias de transmissão individuais forem denotadas por (P1, P2, ..., Pnt)> a informação de transmissão com uma energia de transmis- são ajustada pode ser representada por um vetor específico mostrado na seguinte equação 3:
Equação 3
S=Js1,4,·" Jj=[p151,p252}—,JpWrsWF]r
Na equação 3, usando uma matriz diagonal de uma energia de transmissão Ρ,
pode ser representado pela seguinte equação 4:
Equação 4
<formula>formula see original document page 5</formula>
O vetor de informação com uma energia de transmissão ajustada é multiplicado por uma matriz de ponderação (W)1 de forma que Nt sinais de transmissão (Tx) (χΊ, x2l ..., Xnt) a ser realmente transmitidos sejam configurados. Neste caso, a matriz de ponderação é adaptada para distribuir apropriadamente informação Tx a antenas individuais de acordo com situações de canal Tx. Os supramencionados sinais Tx (X1, x2.....xNT) podem ser re- presentados pela seguinte equação 5 usando o vetor (x):
Equação 5
<formula>formula see original document page 5</formula> Na equação 5, Wij é uma ponderação entre a i-ésima antena Tx e a j-ésima informa- ção Tx1 e W é uma matriz que indica a ponderação Wij. A matriz W é chamada de uma matriz de ponderação ou de uma matriz de pré-codificação.
O supramencionado sinal Tx (x) pode ser considerado de diferentes maneiras, de acordo com dois casos, isto é, um primeiro caso no qual a diversidade espacial é usada e um segundo caso no qual a multiplexação espacial é usada.
No caso do uso da multiplexação espacial, diferentes sinais são multiplexados, e os sinais multiplexados são transmitidos a um destino, de forma que elementos do vetor de informação (s) tenham diferentes valores. Em outras circunstâncias, no caso do uso da di- versidade espacial, o mesmo sinal é repetidamente transmitido por meio de diversos cami- nhos de canal, de forma que elementos do vetor de informação (s) tenham o mesmo valor.
Desnecessário dizer que a combinação do esquema de multiplexação espacial e do esquema de diversidade espacial também pode ser considerada. Em outras palavras, o mesmo sinal é transmitido por meio de três antenas Tx de acordo com o esquema de diver- sidade espacial, e os sinais restantes são espacialmente multiplexados e, então, transmiti- dos a um destino.
A seguir, se Nr antenas Rx forem usadas, sinais Rx Cy1, y2, ..., yNR) de antenas indi- viduais podem ser representados por um vetor específico (y) mostrado na seguinte equação 6:
Equação 6
<formula>formula see original document page 6</formula>
Se uma modelagem de canal for configurada no sistema de comunicação MIMO, os canais individuais podem ser distinguidos uns dos outros de acordo com os índices de ante- na Tx / Rx. Um canal específico de uma antena Tx (j) até uma antena Rx (i) é denotado por hij. Neste caso, percebe-se que o primeiro índice do canal Kiij indica um índice de antena Rx e o segundo significa um índice de antena Tx.
Diversos canais são amarrados, de forma que eles sejam exibidos na forma de um vetor ou matriz. Um vetor exemplar é como segue.
A figura 2 mostra canais de Nt antenas Tx até uma antena Rx (i).
Em relação à figura 2, os canais das Nt antenas Tx até a antena Rx (i) podem ser representados pela seguinte equação 7:
Equação 7
<formula>formula see original document page 6</formula>
Se todos os canais das Nt antenas Tx até as Nr antenas Rx forem denotados pela matriz composta da Equação 7, a seguinte Equação 8 é adquirida:
Equação 8 <figure>figure see original document page 7</figure>
Um Ruído Gaussiano Branco Aditivo (AWGN) é adicionado em um canal real que passou na matriz de canal H mostrada na Equação 8. O AWGN (ni, n2, ..., nNFt) adicionado em cada uma das Nr antenas Rx pode ser representado por um vetor específico mostrado na seguinte Equação 9:
Equação 9
N = [n1, n2,..., n"NR]T
Pelo método de modelagem supramencionado do sinal Tx1 sinal Rx1 e canais que incluem AWGN1 cada sistema de comunicação MIMO pode ser representado pela seguinte
Equação 10:
Equação 10
<figure>figure see original document page 7</figure>
A supramencionada descrição divulgou que o sistema de comunicação MIMO é a- plicado a um único usuário. Entretanto, o sistema de comunicação MIMO também pode ser aplicado a diversos usuários, de forma que ele possa adquirir uma diversidade multiusuá- rios. Uma descrição detalhada da diversidade multiusuários será feita a seguir.
O canal de desvanecimento é uma causa principal de deterioração de um desem- penho de um sistema de comunicação sem fios. Um valor de ganho de canal muda de acor- do com o tempo, com a freqüência e com o espaço. Quanto menor o valor de ganho do ca- nal, menor o desempenho. Um método representativo para resolver o supramencionado problema de desvanecimento é uma diversidade. Esta diversidade usa o fato de que há uma baixa probabilidade de que todos os canais independentes tenham baixos valores de ganho. Uma variedade de métodos de diversidade pode ser aplicada à presente invenção, e a su- pramencionada diversidade multiusuários é considerada um deles.
Se diversos usuários estão presentes em uma célula, valores de ganho do canal de usuários individuais são estocasticamente independentes um do outro, de forma que a pro- babilidade de que todos os usuários tenham baixos valores de ganho seja muito baixa. Se um Nó-B tiver suficiente energia de transmissão (Tx) e diversos usuários estiverem presen- tes em uma célula, é preferível que todos os canais sejam alocados em um usuário específi- co com o valor de ganho do canal mais alto para maximizar uma capacidade total do canal de acordo com a teoria da informação. A diversidade multiusuários pode ser classificada em três tipos de diversidades, isto é, uma diversidade multiusuários temporal, uma diversidade multiusuários de freqüência e uma diversidade multiusuários espacial.
A diversidade multiusuários temporal é adaptada para alocar um canal em um usu- ário específico com o valor de ganho do canal mais alto quando uma situação do canal mu- dar com o tempo.
A diversidade multiusuários de freqüência é adaptada para alocar uma(s) subporta- dora(s) em um usuário específico com o valor de ganho mais alto em cada banda de fre- qüência em um sistema multiportadoras de freqüência, tal como um sistema de Multiplexa- ção por Divisão de Freqüência Ortogonal (OFDM).
Se a situação de um canal mudar lentamente com o tempo em um outro sistema que não usa multiportadoras, o usuário com o valor de ganho do canal mais alto monopoli- zará o canal por um longo período de tempo, e outros usuários não podem comunicar uns com os outros. Neste caso, a fim de usar a diversidade multiusuários, há uma necessidade de induzir o canal a mudar.
A seguir, a diversidade multiusuários espacial usa diferentes valores de ganho do canal de usuários de acordo com os tipos de espaço. Um exemplo de implementação da diversidade multiusuários espacial é um método de Formação Aleatória de Feixe (RBF). Este método RBF realiza a formação de feixe com uma ponderação pré-determinada usan- do múltiplas antenas (isto é, multiantenas) para induzir a mudança de canal, e usa a supra- mencionada diversidade multiusuários espacial.
O esquema MIMO multiusuários que usa a diversidade multiusuários como o es- quema multiantenas será descrito com detalhes a seguir.
De acordo com o esquema multiantenas multiusuários, o número de usuários e o número de antenas de cada usuário podem ser combinados uns com os outros de várias maneiras nas transmissão / receptores.
O esquema MIMO multiusuários é classificado em um método de ligação descen- dente (isto é, um método de ligação direta) e um método de ligação ascendente (isto é, um método de ligação invertida), e descrições detalhadas dos métodos de ligação descendente e de ligação ascendente serão feitas a seguir. Neste caso, a ligação descendente indica que um sinal é transmitido de um Nó-B até diversos equipamentos de usuário (UEs), e a ligação ascendente indica que diversos UEs transmitem um sinal ao Nó-B. No geral, a ligação descendente no MIMO pode ser categorizada em dois tipos de métodos de recepção de sinal: o primeiro método de recepção habilita um único usuário (isto é, um único UE) a receber um sinal desejado por meio de um total de Nr antenas, e o segundo método de recepção habilita cada um dos Nr UEs a receber um sinal desejado por meio de uma única antena. Se exigido, uma combinação dos primeiro e segundo métodos de recepção também pode ser tornada disponível para a presente invenção. Em outras pa- lavras, alguns UEs podem usar uma única antena Rx1 ou alguns UEs podem usar três ante- nas Rx. Percebe-se que um número total de antenas Rx em todas as combinações é manti- do em Nr. No geral, este caso é chamado de um Canal de Difusão MIMO (BC) ou um Aces- so Múltiplo por Divisão de Espaço (SDMA).
A ligação ascendente em MIMO pode ser classificada, no geral, em dois tipos de métodos de transmissão de sinal. O primeiro método de transmissão habilita um único UE a transmitir um sinal desejado por meio de Nt antenas, e o segundo método de transmissão habilita cada um dos Nt UEs a transmitir um sinal desejado por meio de uma única antena. Se exigido, uma combinação dos primeiro e segundo métodos de transmissão também pode ser tornada disponível para a presente invenção. Em outras palavras, alguns UEs podem usar uma única antena Tx, ou alguns outros UEs podem usar três antenas Tx. Percebe-se que um número total de antenas Tx em todas as combinações é mantido em NT. No geral, este caso é chamado de um Canal de Acesso Múltiplo (MAC) MIMO.
A ligação ascendente e a ligação descendente são simétricas uma em relação à ou- tra, de forma que um método para uso em um deles também possa ser usado para o outro.
Para conveniência da descrição e melhor entendimento da presente invenção, em- bora a seguinte descrição descreva basicamente o BC MIMO, percebe-se que o método da presente invenção também é usado para o MAC MIMO.
A figura 3A é um diagrama conceituai que ilustra um sistema de comunicação MIMO de único usuário. A figura 3B é um diagrama conceituai que ilustra um sistema de comunicação MIMO multiusuários.
Para conveniência de descrição, as figuras 3A e 3B assumem o uso de uma ligação descendente.
O sistema de comunicação MIMO de único usuário mostrado na figura 3A inclui um transmissor (isto é, Nó-B), equipado com múltiplas antenas (isto é, multiantenas), e um re- ceptor (isto é, UE), equipado com múltiplas antenas. Neste caso, se um sinal (x) a ser transmitido a partir do transmissor for multiplicado por um vetor de ponderação (W), e o sinal resultante multiplicado for transmitido por meio das multiantenas, a presente invenção pode adquirir um máximo de capacidade de canal na consideração de que a informação de canal foi corretamente reconhecida.
Neste ínterim, o sistema de comunicação MIMO multiusuários mostrado na figura 3Β inclui uma pluralidade de sistemas de Múltiplas Entradas e Única Saída (MISO), cada um dos quais atribui uma única antena a cada usuário. Portanto, os multiusuários podem maxi- mizar a capacidade de canal usando uma formação de feixe de transmissão da mesma ma- neira que é feita no sistema de comunicação MIMO de único usuário. Neste caso, o sistema de comunicação MIMO multiusuários deve considerar não somente a informação de canal, mas também, a interferência de cada usuário, de forma que ele exija um sistema mais com- plicado do que aquele do sistema de comunicação MIMO de único usuário. Portanto, o sis- tema de comunicação MIMO multiusuários deve selecionar um vetor de ponderação para minimizar a interferência entre usuários no caso do uso da formação de feixe de transmis- são.
A supramencionada descrição pode ser numericamente descrita como segue.
Primeiramente, o ambiente de único usuário, isto é, o sistema de comunicação MIMO de único usuário, será descrito a seguir.
Contanto que toda transmissão / receptores tenha reconhecido completamente toda a informação de canal, uma decomposição de valor singular (SVD) H pode ser representada pela seguinte Equação 11:
H = UΣVh
em que "H" é uma decomposição de valor singular, UeV são uma matriz unitária, e Σ é uma matriz diagonal.
Neste caso, a fim de adquirir um ganho máximo à luz da capacidade do canal, a matriz diagonal V é selecionada pela matriz de ponderação W, e Uh é multiplicada por um sinal de recepção (Y). Se o sinal resultante do receptor for denotado por y, a seguinte E- quação 12 é adquirida:
Equação 12
W = V
y = Hx + n = UΣVHx + n=UΣHVWs + n = UΣVHVs + n = UΣs + n
y = UHy=UHUΣs + UHn=Σs + n=ΣPs + n
em que P é uma matriz de energia de transmissão. A matriz de energia de trans- missão P pode ser determinada por um algoritmo específico (bem conhecido como um algo- ritmo water-filling) para adquirir a capacidade do canal. Este algoritmo water-filling é um mé- todo ideal para adquirir a capacidade do canal.
Entretanto, a fim de realizar o algoritmo water-filling, todos transmissão / receptores devem conhecer completamente toda a informação do canal. Portanto, a fim de usar o algo- ritmo water-filling no ambiente multiusuários, cada um de todos os usuários deve conhecer não somente sua informação de canal, mas também a informação de canal dos outros usuá- rios. Em função deste problema, de fato, é quase impossível que o sistema de comunicação MIMO multiusuários use o supramencionado algoritmo water-filling.
A seguir, o sistema de comunicação MIMO multiusuários será descrito.
Neste caso, um método ideal representativo para adquirir a capacidade de canal é um método de Codificação Dirty Paper (DPC)1 mas este método DPC tem alta complexida- de. Também, há outros métodos ideais para uso na presente invenção, por exemplo, uma Formação Aleatória de Feixe (RBF) e uma Formação de Feixe com Forçamento Zero (ZFBF). Os supramencionados métodos RBF ou ZFBF podem ter um desempenho similar ao desempenho ideal adquirido pelo método DPC se o número de usuários aumentar no ambiente multiusuários.
Neste ínterim, uma chave de código para uso no sistema de comunicação MIMO será descrita a seguir.
Um sistema de comunicação geral desempenha codificação da informação de transmissão de um transmissor usando um código de correção de erro antecipada e trans- mite a informação codificada, de forma que um erro ocorrido em um canal possa ser corrigi- do por um receptor. O receptor demodula um sinal recebido (Rx) e realiza a decodificação do código de correção de erro antecipada no sinal demodulado, de forma que ele recupere a informação de transmissão. Pelo processo de decodificação, o erro do sinal Rx ocasionado pelo canal é corrigido.
Cada um de todos os códigos de correção de erro antecipada tem uma limitação corrigível máxima em uma correção de erro do canal. Em outras palavras, se um sinal de recepção (RX) tiver um erro que excede a limitação de um código de correção de erro ante- cipada correspondente, um receptor não pode decodificar o sinal Rx em informação sem erro. Portanto, o receptor deve determinar a presença ou a ausência de um erro na informa- ção decodificada. Desta maneira, é exigido um processo de codificação especializado para realizar detecção de erro separadamente do processo de codificação de correção de erro antecipada. No geral, um código de Verificação de Redundância Cíclica (CRC) foi usado como um código de detecção de erro.
O método CRC é um método de codificação exemplar para realizar a detecção de erro. No geral, a informação de transmissão é codificada pelo método CRC e, então, o códi- go de correção de erro antecipada é aplicado na informação codificada com CRC. No geral, uma única unidade codificada pela CRC e pelo código de correção de erro antecipada é chamada de uma chave de código.
Neste ínterim, se diversas unidades de informação de transmissão forem sobrepos- tas e, então, recebidas, a presente invenção pode esperar melhoria no desempenho usando um receptor com cancelamento de interferência. Há muitos casos no supramencionado ca- so, no qual diversas informações de transmissão são sobrepostas e, então, recebidas, por exemplo, um caso no qual a tecnologia MIMO é usada, um caso no qual uma tecnologia de detecção multiusuários é usada, e um caso no qual uma tecnologia multicódigos é usada. Uma descrição resumida da estrutura de cancelamento de interferência será como segue.
De acordo com a estrutura de cancelamento de interferência, depois que a primeira informação for demodulada / decodificada de um sinal de recepção total no qual diversas informações são sobrepostas, informação associada com a primeira informação é removida do sinal de recepção total. Um segundo sinal é demodulado / decodificado pelo sinal resul- tante sem primeira informação removida do sinal de recepção. Um terceiro sinal é demodu- lado / decodificado pelo sinal resultante sem primeira e segunda informações removidas do primeiro sinal de recepção. Um quarto sinal, ou outro sinal depois do quarto sinal, repete os supramencionados processos, de forma que o quarto ou outro sinal seja demodulado / de- codificado. Desta maneira, o supramencionado método para remover continuamente o sinal demodulado / decodificado de um sinal de recepção para melhorar um desempenho do pró- ximo processo de demodulação / decodificação é chamado de um método de Cancelamento Sucessivo de Interferência (SIC).
A fim de usar o supramencionado método de cancelamento de interferência, tal como o SIC1 o sinal demodulado / decodificado removido do sinal de recepção não deve ter nenhum erro. Se ocorrer algum erro no sinal demodulado / decodificado, ocorre uma propa- gação de erro de forma que uma influência negativa afete continuamente todos os sinais demodulados / decodificados.
A supramencionada tecnologia de cancelamento de interferência também pode ser aplicada na tecnologia MIMO. Se diversas partes de informação de transmissão forem so- brepostas / transmitidas por meio de múltiplas antenas, a supramencionada tecnologia de cancelamento de interferência é exigida. Em outras palavras, se a tecnologia de multiplexa- ção espacial for usada, cada informação transmitida é detectada e, ao mesmo tempo, a tec- nologia de cancelamento de interferência pode ser usada.
Entretanto, da forma supradescrita, a fim de minimizar a propagação de erro ocasi- onada pelo cancelamento de interferência, é preferível que a interferência seja seletivamen- te removida depois da determinação da presença ou da ausência de um erro no sinal demo- dulado / decodificado. Um método representativo para determinar a presença ou a ausência do erro em cada informação de transmissão é o supramencionado método de verificação de redundância cíclica (CRC). Uma unidade de informação distintiva processada pela codifica- ção CRC é chamada de uma chave de código. Portanto, um método mais representativo para uso da tecnologia de cancelamento de interferência é um caso específico no qual di- versas partes da informação de transmissão e diversas chaves de código são usadas.
Neste ínterim, o número de linhas e o número de colunas de uma matriz de canal H que indicam uma condição de canal são determinados pelo número de antenas Tx / Rx. Na matriz de canal Η, o número de linhas é igual ao número (Nr) de antenas Rx, e o número de colunas é igual ao número (Nt) de antenas Tx. A saber, a matriz de canal H é denotada por Nr x Nt matrizes.
No geral, uma classificação de matriz é definida por um menor número entre o nú- mero de linhas e o número de colunas, no qual as linhas e as colunas são independentes umas das outras. Portanto, a classificação de matriz não pode ser superior ao número de linhas ou de colunas. A classificação da matriz do canal H pode ser representada pela se- guinte Equação 13:
Equação 13
classificação (H) <min (NT, Nr)
Uma outra definição da supramencionada classificação pode ser definida pelo nú- mero de valores peculiares diferentes de "0" quando a matriz for decomposta por valor pecu- liar. Similarmente, se a classificação for processada por SVD, a classificação também pode ser definida pelo número de valores singulares diferentes de "0". Portanto, o significado físi- co da classificação na matriz de canal pode ser considerado um número máximo de vezes de transmissão de um dado canal que pode transmitir informação diferente.
Para conveniência de descrição, considera-se que cada uma das diferentes partes de informação transmitidas por meio da tecnologia MIMO é um fluxo contínuo de transmis- são ou um fluxo contínuo de dados. Este fluxo contínuo de dados também pode ser chama- do de uma camada, de forma que o número de fluxos contínuos de transmissão não possa ser maior do que a classificação de canal igual ao número máximo de vezes de transmissão do canal que pode transmitir informação diferente.
Se a matriz do canal for H, esta matriz do canal H pode ser representada pela se- guinte Equação 14: Equação 14
N° de fluxos contínuos de dados ^classificação (H) <min (NT, Nr) em que "n° de fluxos contínuos de dados" é indicativo do número de fluxos contí- nuos de dados.
Neste ínterim, percebe-se que um único fluxo contínuo de dados pode ser transmi- tido por meio de uma ou mais antenas.
Um método para casar o fluxo contínuo de dados com a antena pode ser descrito de acordo com os tipos de tecnologia MIMO.
No caso em que um único fluxo contínuo de dados for transmitido por meio de di- versas antenas, este caso pode ser considerado como o esquema de diversidade espacial. No caso em que diversos fluxos contínuos de dados são transmitidos por meio de diversas antenas, este caso pode ser considerado o esquema de multiplexação espacial. Desneces- sário dizer que um esquema híbrido entre o esquema de diversidade espacial e o esquema de multiplexação espacial também pode ser tornado disponível. O relacionamento entre a chave de código e o fluxo contínuo de dados no sistema de comunicação MIMO será descrito com detalhes a seguir.
A figura 4 é um diagrama de blocos que ilustra o relacionamento entre a chave de códigos e o fluxo contínuo de dados no sistema de comunicação MIMO.
Uma variedade de métodos para casar a chave de código com o fluxo contínuo de dados é tornada disponível. Um método geral, entre vários métodos, gera chave(s) de códi- go, permite que cada chave de código entre em um módulo de mapeamento chave de códi- go - fluxo contínuo de dados, casa a chave de código recebida do módulo de mapeamento chave de código - fluxo contínuo de dados com o(s) fluxo(s) contínuo(s) de dados, e transmi- te o fluxo contínuo de dados ao módulo de mapeamento fluxo contínuo de dados - antena, de forma que o fluxo contínuo de dados seja transmitido por meio da antena Tx.
Uma parte para determinar a combinação entre a chave de código e o fluxo contí- nuo de dados é denotada por uma linha cheia em negrito na figura 4.
De forma ideal, o relacionamento entre a chave de código e o fluxo contínuo de da- dos pode ser livremente determinado. Uma única chave de código pode ser dividida em di- versos fluxos contínuos de dados, de forma que os fluxos contínuos de dados divididos se- jam transmitidos até um destino. Diversas chaves de código são integradas de forma serial em um fluxo contínuo de dados, de forma que este fluxo contínuo de dados que inclui as chaves de código possa ser transmitido até um destino.
Entretanto, a supramencionada integração serial das diversas chaves de código pode ser considerada um tipo de processo de codificação pré-determinado, de forma que a presente invenção considere que uma única chave de código seja casada com um ou mais fluxos contínuos de dados de uma combinação com significado real. Entretanto, contanto que diversos fluxos contínuos de dados sejam distinguidos uns dos outros sem fugir do es- copo ou do espírito da presente invenção, a presente invenção também pode ser aplicada aos fluxos contínuos de dados distinguidos.
Portanto, para conveniência de descrição, a presente invenção considera que uma única chave de código está casada com um ou mais fluxos contínuos de dados. Portanto, se toda a informação for codificada e, então, transmitida a um destino, a seguinte Equação 15 pode ser adquirida:
Equação 15
n° de chaves de código <n° de fluxos contínuos de dados em que "n° de chaves de código" é o número de chaves de código, e "n° de fluxos contínuos de dados" é o número de fluxos contínuos de dados.
Em conclusão, as supramencionadas Equações 13 a 15 podem ser representadas pela seguinte Equação 16:
Equação 16 n° de chaves de código <n° de fluxos contínuos de dados <classificação (H) <min (NT, Nr)
Pela Equação 16, o seguinte fato pode ser reconhecido. Em outras palavras, se o número de antenas Tx / Rx for limitado, um número máximo de fluxos contínuos de dados também é limitado. Se o número de chaves de código for limitado, um número mínimo de fluxos contínuos de dados também é limitado.
Pelo supramencionado relacionamento entre a chave de código e o fluxo contínuo de dados, se o número de antenas for limitado, o número máximo de chaves de código ou de fluxos contínuos de dados é limitado, de forma que o número limitado de chaves de códi- go possa ser combinado com o número limitado de fluxos contínuos de dados.
A supramencionada combinação entre a chave de código e o fluxo contínuo de da- dos é exigida tanto para uma ligação ascendente quanto para uma ligação descendente.
Por exemplo, considera-se que a tecnologia MIMO é aplicada à ligação descenden- te. Neste caso, um receptor deve ser corretamente informado em antecipação sobre uma combinação que é usada para a supramencionada transmissão de informação entre todas as combinações entre a chave de código e o fluxo contínuo de dados, de forma que o pro- cesso de demodulação / decodificação da informação seja corretamente realizado.
Também, se a informação de controle for transmitida à ligação ascendente, uma combinação preferida, entre várias combinações entre a chave de código e o fluxo contínuo de dados, também deve ser reconhecida por um receptor. Com mais detalhes, a fim de im- plementar a tecnologia MIMO, um transmissor deve reconhecer a informação de canal e de estado de um receptor, de forma que o receptor deva notificar várias informações de contro- le por meio da ligação ascendente.
Por exemplo, o receptor considera uma variedade de estados do receptor (por e- xemplo, um canal medido ou estado de armazenamento temporário), e deve notificar uma combinação preferida entre uma chave de código e um fluxo contínuo de dados, um indica- dor de qualidade de canal (CQI) correspondente a esta combinação preferida, e um índice de matriz de pré-codificação (PMI) correspondente ao mesmo. Desnecessário dizer que os conteúdos da informação de controle detalhada podem ser diferentemente determinados de acordo com o tipo de tecnologia MIMO usada. Entretanto, o supramencionado fato no qual o receptor deve informar à ligação ascendente sobre a combinação preferida entre a chave de código e o fluxo contínuo de dados é imutável.
Como um outro exemplo, se a tecnologia MIMO for aplicada à ligação ascendente, somente uma ligação de transmissão muda para uma outra ligação, diferentemente da su- pramencionada descrição do exemplo, e os fatos restantes diferentes da mudança da liga- ção da transmissão são iguais àqueles do supramencionado exemplo, de forma que toda combinação entre uma chave de código e um fluxo contínuo de dados, uma combinação usada e uma combinação preferida devam ser notificadas.
Se todas as combinações entre a chave de código e o fluxo contínuo de dados pu- derem ser indicadas por um pequeno número de bits, a informação de controle pode ser mais efetivamente transmitida até um destino. Portanto, é necessário um método para efeti- vãmente indicar a combinação entre a chave de código e o fluxo contínuo de dados.
Divulgação
Problema Técnico
Dessa maneira, a presente invenção é direcionada a um método de mapeamento de camada e a um método de transmissão de dados para um sistema MIMO que substanci- almente evita um ou mais problemas em função das limitações e desvantagens da tecnolo- gia relacionada.
Um objetivo da presente invenção é fornecer um método para limitar racionalmente o número de combinações entre uma chave de código e um fluxo contínuo de dados e para reduzir o número de bits de informação que indica o número de combinações.
Um outro objetivo da presente invenção é fornecer um método para limitar o núme- ro de combinações entre uma chave de código e um fluxo contínuo de dados em um siste- ma de comunicação MIMO multiusuários, para reduzir o número de bits de informação exi- gidos para indicar o número de combinações, e para fornecer um serviço de comunicação efetivo.
Um ainda outro objetivo da presente invenção é fornecer um método de processa- mento de dados para efetivamente dividir uma única chave de código em pelo menos duas camadas quando dados forem transmitidos por meio de múltiplas antenas Tx em um siste- ma de comunicação sem fios.
Um ainda outro objetivo da presente invenção é fornecer um método de processa- mento de dados para transmitir dados por meio de múltiplas antenas Tx para reduzir uma influência do fenômeno de desvanecimento em um sistema de comunicação sem fios.
Vantagens, objetivos e recursos adicionais da invenção serão apresentados, em parte, na descrição que segue e, em parte, ficarão aparentes aos versados na técnica medi- ante exame do seguinte, ou podem ser aprendidos a partir da prática da invenção. Os obje- tivos e outras vantagens da invenção podem ser realizados e alcançados pela estrutura par- ticularmente apontada na descrição escrita e nas suas reivindicações, bem como nos dese- nhos anexos.
Solução Técnica
Para alcançar estes objetivos e outras vantagens, e de acordo com o propósito da invenção, da forma aqui incorporada e amplamente descrita, um método de mapeamento de camada para uma multiplexação espacial em um sistema Multientradas e Multissaídas (MIMO) compreende: a) modular um bloco de bit pré-determinado de cada um da pelo me- nos uma chave de código, e gerar um fluxo contínuo de dados de modulação para cada chave de código; e b) mapear um símbolo de modulação para cada uma da pelo menos uma chave de código até pelo menos uma camada de acordo com uma combinação especí- fica entre combinações de mapeamento pré-determinadas, em que, em cada uma das com- binações de mapeamento pré-determinadas, o número de camadas até a qual uma única chave de código é mapeada é limitado em um número pré-determinado ou menor, quando o número pré-determinado corresponder a uma razão adquirida quando o número de todas as camadas for dividido pelo número de todas as chaves de código.
Preferivelmente, o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de código, e a combinação de mapeamento pré-determinada limita o número de ca- madas às quais a única chave de código é mapeada em 2 ou menor.
Preferivelmente, na combinação de mapeamento pré-determinada, uma combina- ção, na qual uma única chave de código é mapeada até pelo menos duas camadas quando for usado um máximo de uma chave de código, é removida entre todas as combinações de mapeamento disponíveis entre a pelo menos uma chave de código e a pelo menos uma camada.
Preferivelmente, na combinação de mapeamento pré-determinada, uma combina- ção, na qual uma única chave de código é mapeada até pelo menos duas camadas quando um número máximo de todas as camadas for 2, é removida entre todas as combinações de mapeamento disponíveis entre a pelo menos uma chave de código e a pelo menos uma camada.
Preferivelmente, a combinação de mapeamento pré-determinada é limitada em uma combinação, na qual uma chave de código com um índice mais baixo é mapeada até uma única camada e a outra chave de código com um índice mais alto é mapeada até duas ca- madas, quando as duas chaves de código são mapeadas até três camadas.
Preferivelmente, a combinação de mapeamento pré-determinada é uma combina- ção na qual combinações, cada uma das quais tem o mesmo número de chaves de código e camadas, são denotadas por uma única combinação.
Preferivelmente, o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 30 chaves de código, e a combinação de mapeamento pré-determinada consiste em uma pri- meira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas cama- das, respectivamente, uma terceira combinação na qual duas chaves de código são mapea- das até três camadas, e uma quarta combinação na qual duas chaves de código são mape- adas até quatro camadas.
Preferivelmente, o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de código, e a combinação de mapeamento pré-determinada consiste em uma pri- meira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas cama- das, respectivamente, uma terceira combinação na qual duas chaves de código são mapea- das até três camadas, uma quarta combinação na qual duas chaves de código são mapea- das até quatro camadas, e uma quinta combinação para suportar retransmissão com base em um esquema ARQ Híbrido (HARQ).
Preferivelmente, na terceira combinação, uma primeira chave de código entre as duas chaves de código é mapeada até uma primeira camada entre as três camadas, e uma segunda chave de código entre as duas chaves de código é mapeada até a segunda e a terceira camadas entre as três camadas.
Preferivelmente, na quarta combinação, uma primeira chave de código, entre as duas chaves de código, é mapeada até as primeira e segunda camadas entre as quatro ca- madas, e uma segunda chave de código, entre as duas chaves de código, é mapeada até a terceira e quarta camadas entre as quatro camadas.
Preferivelmente, na etapa de mapeamento de camada b), se uma chave de código específica for mapeada até duas camadas de acordo com as terceira ou quarta combina- ções entre as combinações de mapeamento pré-determinadas, os fluxos contínuos de sím- bolos de modulação que constroem uma chave de código específica são alternativamente mapeados até as duas camadas.
Em um outro aspecto da presente invenção, é fornecido um método para permitir que um transmissor de um sistema Multientradas e MuItissaidas (MIMO) transmita dados por meio de múltiplas antenas de transmissão (Tx) que compreendem: a) realizar uma codi- ficação de canal em um bloco de dados específico; b) modular um bloco de bit formado pelo bloco de dados codificado em relação ao canal e gerar um fluxo contínuo de símbolos de modulação; c) mapear símbolos de modulação contidos no fluxo contínuo de símbolos de modulação até pelo menos uma camada de acordo com qualquer uma das combinações de mapeamento pré-determinadas; e d) transmitir os símbolos mapeados da camada, em que cada uma das combinações de mapeamento pré-determinadas inclui uma combinação es- pecífica na qual uma única chave de código constituída pelo fluxo contínuo de símbolos ge- rado pela modulação do bloco de dados específico é mapeada até pelo menos duas cama- das, e a combinação específica é desenhada para mapear alternativamente o fluxo contínuo de símbolos que constrói a única chave de código até as pelo menos duas camadas.
Preferivelmente, o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de código, e a combinação de mapeamento pré-determinada inclui uma primeira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas camadas, respectivamente, uma terceira combinação na qual duas chaves de código são mapeadas até três camadas, e uma quarta combinação na qual duas chaves de código são mapeadas até quatro camadas.
Preferivelmente, na terceira combinação, uma primeira chave de código entre as duas chaves de código é mapeada até uma primeira camada entre as três camadas, e uma segunda chave de código entre as duas chaves de código é mapeada até as segunda e ter- ceira camadas entre as três camadas.
Preferivelmente, na quarta combinação, uma primeira chave de código entre as du- as chaves de código é mapeada até as primeira e segunda camadas entre as quatro cama- das, e uma segunda chave de código entre as duas chaves de código é mapeada até as terceira e quarta camadas entre as quatro camadas.
Preferivelmente, na etapa de mapeamento de camada c), se uma chave de código específica for mapeada até duas camadas de acordo com as terceira ou quarta combina- ções entre as combinações de mapeamento pré-determinadas, um símbolo de índice em posição ordinal par entre fluxos contínuos de símbolos que constroem uma chave de código específica é mapeado até uma primeira camada entre as duas camadas, e um símbolo de índice em posição ordinal ímpar é mapeado até uma segunda camada entre as duas cama- das, de forma que o símbolo de índice em posição ordinal par e o símbolo de índice em po- sição ordinal ímpar sejam alternativamente mapeados até as primeira e segunda camadas.
Entende-se que tanto a descrição geral exposta quanto a seguinte descrição deta- lhada da presente invenção são exemplares e explicativas, e não pretende-se que forneçam explicação adicional da invenção da forma reivindicada.
Efeitos Vantajosos
O método para indicar uma combinação entre uma chave de código e um fluxo con- tínuo de dados de acordo com uma modalidade da presente invenção pode limitar racional- mente o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados em consideração a uma variedade de aspectos, de forma que ele possa reduzir o número de bits de informação que indica o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados. Como para os aspectos supramencionados, o método supramencionado considera uma velocidade de transmissão máxima de uma cha- ve de código específica, compara a possibilidade de uso com o número de casos que indica uma combinação correspondente, mantém uma combinação disponível para retransmissão, melhora um desempenho de decodificação de um receptor usando o método de Cancela- mento sucessivo de interferência (SIC), considera um agrupamento de fluxo contínuo de dados com base em um agrupamento de antenas, e considera uma conveniência do usuário em um sistema de comunicação MIMO multiusuários.
Portanto, a presente invenção indica todas as combinações chave de código - fluxo contínuo de dados, que são exigidas tanto para uma ligação ascendente quanto para uma ligação descendente em um sistema de comunicação MIMO, com menor número de bits, desse modo, aumentando a eficiência da informação de controle.
A presente invenção fornece um método para mapear blocos de código de acordo com camadas em um sistema de comunicação MIMO, transmitir os blocos de código mape- ados, e garantir adicionalmente um ganho de diversidade espacial ocasionado pela multiple- xação espacial.
No caso em que um único bloco de dados é dividido em diversos blocos de código e os blocos de código são codificados por canal, a presente invenção dá a cada bloco de código uma diversidade espacial suficiente pela adição de simples funções para uma cadeia de transmissão.
Descrição Resumida dos Desenhos
Os desenhos anexos, que são incluídos para fornecer um entendimento adicional da invenção, ilustram modalidades da invenção e, juntamente com a descrição, servem para explicar o princípio da invenção.
Nos desenhos:
a figura 1 é um diagrama de blocos que ilustra um sistema de comunicação MIMO convencional;
a figura 2 mostra canais de Nt antenas Tx até uma antena Rx (i); a figura 3A é um diagrama conceituai que ilustra um sistema de comunicação MIMO de único usuário;
a figura 3B é um diagrama conceituai que ilustra um sistema de comunicação MIMO multiusuários;
a figura 4 é um diagrama de blocos que ilustra o relacionamento entre uma chave de código e um fluxo contínuo de dados em um sistema de comunicação MIMO;
a figura 5A é um diagrama de blocos que ilustra um sistema de comunicação MIMO no qual um número máximo de chaves de código é 2 e um número máximo de antenas é 4, de acordo com a presente invenção;
a figura 5B é um diagrama de blocos que ilustra um sistema de comunicação MIMO no qual um número máximo de chaves de código é 2 e um número máximo de antenas é 2, de acordo com a presente invenção;
a figura 6 é um diagrama conceituai que ilustra um conjunto de codificação por mo- dulação (MCS) fornecido quando uma única chave de código for transmitida por meio de diversos fluxos contínuos de dados de acordo com a presente invenção;
a figura 7 é um diagrama conceituai que ilustra um conceito de cancelamento su- cessivo de interferência (SIC) realizado em um receptor para melhorar um desempenho de decodificação de uma chave de código de acordo com a presente invenção;
a figura 8A mostra um caso específico no qual uma única chave de código é trans- mitida por meio de dois fluxos contínuos de dados e determina-se se o SIC é realizado neste caso;
a figura 8B mostra um caso específico no qual duas chaves de código são transmi- tidas por meio de dois fluxos contínuos de dados, respectivamente e determina-se se o SIC é realizado neste caso;
a figura 9 mostra que duas chaves de código são transmitidas por meio de dois flu- xos contínuos de dados, uma chave de código é recebida com sucesso e a outra chave de código deixa de ser recebida, e uma retransmissão da chave de código não recebida é soli- citada;
as figuras 10A -10C mostram uma variedade de métodos para agrupar múltiplas an- tenas de várias maneiras;
a figura 11 mostra o número de fluxos contínuos de dados disponíveis de um usuá- rio em um sistema de comunicação MIMO multiusuários;
a figura 12 mostra um resultado de simulação que indica uma diferença na taxa de transmissão do sistema entre um primeiro caso, no qual somente uma chave de código é usada, e um segundo caso, no qual duas chaves de código são usadas na condição de que haja diversos fluxos contínuos de dados;
as figuras 13A - 13C mostram os resultados de simulação de um desempenho na estação receptora de acordo com a ordem da decodificação SIC;
a figura 14 mostra o resultado de simulação de um desempenho na estação recep- tora quando o número de todas as combinações entre uma chave de código e um fluxo con- tínuo de dados for limitado em um número específico de combinações que pode ser indica- do por um dado número de bits;
a figura 15 é um diagrama de blocos que ilustra um sistema de comunicação sem fios;
a figura 16 é um diagrama de blocos que ilustra um transmissor de acordo com uma modalidade da presente invenção;
a figura 17 é um diagrama de blocos que ilustra uma transmissão de acordo com uma outra modalidade da presente invenção;
a figura 18 é um diagrama de blocos que ilustra um esquema de codificação de ca- nal de acordo com uma modalidade da presente invenção;
a figura 19 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma modalidade da presente invenção;
a figura 20 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma outra modalidade da presente invenção;
a figura 21 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção; a figura 22 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção;
a figura 23 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção;
a figura 24A é um diagrama de blocos que ilustra um método de processamento de dados de um transmissor de acordo com um esquema OFDMA;
a figura 24B é um diagrama de blocos que ilustra um método de processamento de dados de um receptor de acordo com um esquema OFDMA;
a figura 25 é um diagrama conceituai que ilustra um método para separar uma parte sistemática e uma parte de paridade de um bloco de código codificado uma da outra, e para realizar um casamento de velocidade das partes separadas;
as figuras 26A - 26B são diagramas conceituais que ilustram uma única chave de código (SCW) e múltiplas chaves de código (MCW), respectivamente;
a figura 27 mostra uma cadeia de codificação usada para um HS-DSCH de um sis- tema WCDMA de acordo com a presente invenção;
a figura 28 mostra uma estrutura de subquadro FDD de ligação descendente de um sistema LTE de acordo com a presente invenção;
as figuras 29A - 29B mostram estruturas de cadeia de transmissão de um sistema LTE de acordo com a presente invenção;
a figura 30 mostra uma estrutura de cadeia de transmissão de acordo com uma modalidade da presente invenção;
as figuras 31A - 31B mostram estruturas de cadeia de transmissão de acordo com uma outra modalidade da presente invenção;
as figuras 32A - 32B mostram estruturas de cadeia de transmissão de acordo com uma ainda outra modalidade da presente invenção; e
a figura 33 mostra uma estrutura de cadeia de transmissão de acordo com uma a- inda outra modalidade da presente invenção.
Melhor Modo
Agora, a referência será feita com detalhes às modalidades preferidas da presente invenção, cujos exemplos são ilustrados nos desenhos anexos. Sempre que possível, os mesmos números de referência serão usados por todos os desenhos para dizer respeito às mesmas partes ou a partes iguais.
Antes de descrever a presente invenção, entende-se que a maior parte dos termos divulgados na presente invenção corresponde aos termos gerais bem conhecidos na tecno- logia, mas alguns termos foram selecionados pelo requerente conforme necessário e serão doravante divulgados na seguinte descrição da presente invenção. Portanto, é preferível que os termos definidos pelo requerente sejam entendidos com base nos seus significados na presente invenção.
Para conveniência de descrição e melhor entendimento da presente invenção, es- truturas e dispositivos gerais bem conhecidos na tecnologia serão omitidos ou serão deno- tados por um diagrama de blocos ou por um fluxograma. Sempre que possível, os mesmos números de referência serão usados por todos os desenhos para dizer respeito às mesmas partes ou a partes iguais.
A presente invenção fornece um método para limitar racionalmente o número de to- das as combinações entre uma chave de código e um fluxo contínuo de dados, e para redu- zir um número de bits da informação que indica o número limitado de combinações. Com este propósito, a presente invenção considera o método para limitar racionalmente o número de todas as combinações depois de considerar o número de combinações disponíveis entre uma chave de código e um fluxo contínuo de dados.
Se o número de antenas Tx / Rx for limitado, da forma mostrada na Equação 16, um número máximo de fluxos contínuos de dados é limitado. E1 então, se o número de cha- ves de código for limitado, um número mínimo de fluxos contínuos de dados também é limitado.
Exemplos associados com o supramencionado caso serão descritos a seguir.
Se o número de antenas Tx / Rx for 4, um número máximo de fluxos contínuos de dados ou chaves de código é 4. Neste ínterim, se o número de chaves de código for Iimita- do, um número mínimo de fluxos contínuos de dados disponível é limitado. Se o número de chaves de código for 2, o número de fluxos contínuos de dados é igual ou maior que "2", ou mais. Portanto, se um valor mínimo de antenas Tx / Rx for 4 e o número de chaves de códi- go for 2, o número de fluxos contínuos de dados disponíveis pode ser 2, 3 ou 4. Se um valor mínimo de antenas Tx / Rx for 2 e o número de chaves de código for 2, o número de fluxos contínuos de dados disponíveis é somente "2".
No geral, o número de antenas Tx / Rx é 4 ou 2 em casos comerciais, e um número máximo de chaves de código é 2. Em tempos recentes, de acordo com 3GPP LTE, um nú- mero máximo (Nt) de antenas Tx / foi ajustado em 4, um número máximo (Nr) de antenas Rx foi ajustado em 4, e um número máximo de multichaves de código permissíveis foi ajus- tado em 2, o que foi prescrito em 3GPP, R1-063013 (Approved minutes of 3GPP TSG RAN WG1 #46 in Tallinn (Tallinn, Estônia, 28 de agosto - 1o de setembro de 2006)), e 3GPP, R1- 063613 (Approved Report of 3GPP TSG RAN WG1 #46bis (Seoul, Coréia, 09 - 13 de outu- bro de 2006).
Portanto, a seguinte descrição da presente invenção considera que o número de antenas Tx / Rx é 4 ou 2 e que o número máximo de chaves de código é 2, mas o escopo da presente invenção não é limitado a esta consideração, e também pode ser aplicado a outras combinações, se necessário. Um método de combinação entre uma chave de código e um fluxo contínuo de da- dos na condição de que o número de antenas Tx / Rx é 4 ou 2 e o número máximo de cha- ves de código é 2 será descrito a seguir.
A figura 5A é um diagrama de blocos que ilustra um sistema de comunicação MIMO no qual um número máximo de chaves de código é 2 e um número máximo de antenas é 4, de acordo com a presente invenção. A figura 5B é um diagrama de blocos que ilustra um sistema de comunicação MIMO no qual um número máximo de chaves de código é 2 e um número máximo de antenas é 2, de acordo com a presente invenção.
Em relação à figura 5A, se o número de antenas for "4", um número máximo de flu- xos contínuos de dados é limitado em "4". Portanto, se o número de chaves de código for "1", o número de fluxos contínuos de dados disponíveis é 1, 2, 3 ou 4. Se o número de cha- ves de código for "2", o número de fluxos contínuos de dados disponíveis é 2, 3 ou 4.
Em relação à figura 5B, se o número de antenas for "2", um número máximo de flu- xos contínuos de dados é limitado em "2". Portanto, se o número de chaves de código for "1", o número de fluxos contínuos de dados disponíveis é 1 ou 2. Se o número de chaves de código for "2", o número de fluxos contínuos de dados disponíveis é ajustado em somente "2"
Neste caso, a presente invenção presta atenção à combinação entre a chave de código e o fluxo contínuo de dados, em vez de na combinação entre o fluxo contínuo de da- dos e a antena. Esta combinação entre a chave de código e o fluxo contínuo de dados é denotada por uma linha cheia em negrito nas figuras 5A e 5B.
De fato, a combinação entre o fluxo contínuo de dados e a antena é diferentemente decidida de acordo com as categorias de um sistema MIMO. Dessa maneira, um número de fluxo contínuo de dados é fixo em uma dada condição de restrição, e somente a combinação entre a chave de código e o fluxo contínuo de dados na mesma condição de restrição será considerada.
Se o número máximo de fluxos contínuos de dados for 4 e o número máximo de chaves de código for 2, da forma mostrada na figura 5A, a seguinte combinação é feita, e uma descrição detalhada desta será feita a seguir.
Se o número de antenas for 4, isto é, se o número máximo de fluxos contínuos de dados for 4, e o número máximo de chaves de código for 2, todas as combinações entre uma chave de código e um fluxo contínuo de dados são como mostrado nas seguintes tabe- las 1 e 2;
Tabela 1
<table>table see original document page 24</column></row><table> <table>table see original document page 25</column></row><table>
Tabela 2
<table>table see original document page 25</column></row><table> <table>table see original document page 26</column></row><table> <table>table see original document page 27</column></row><table> 25
Neste caso, a Tabela 1 mostra exemplos de combinações individuais quando o nú- mero de chaves de código for 1, e a Tabela 2 mostra exemplos de combinações individuais quando o número de chaves de código for 2.
A ordem das chaves de código nas supramencionadas Tabelas 1 ou 2 não tem im- portância. No geral, cada chave de código inclui informação específica (por exemplo, um número de pacote) que pode discriminar cada chave de código. Portanto, a presente inven- ção considera quantas chaves de código foram transmitidas, em vez de considerar a ordem das chaves de código. Se cada fluxo contínuo de dados for mapeado até uma antena, a operação de ma- peamento de antena muda de acordo com a ordem dos fluxos contínuos de dados. Tam- bém, se for usada uma pré-codificação, a operação de mapeamento também muda de acor- do com a ordem da pré-codificação em consideração a um vetor de ponderação correspon- dente. Portanto, o fluxo contínuo de dados tem uma ordem fixa, de forma que ele deva indi- car a ordem das combinações.
Como pode-se ver a partir das Tabelas 1 e 2, se o número de chaves de código for 1,o número de combinações é 15. Se o número de chaves de código for 2, o número de combinações é 25. Então, o total de 40 combinações é exigido. Portanto, no caso em que todas as combinações são permitidas sem nenhuma restrição na condição de que o número máximo de chaves de código seja 2 e o número máximo de fluxos contínuos de dados seja 4, as combinações devem ser denotadas por 6 bits (25 = 32 < 40 < 26 = 64).
Neste ínterim, da forma mostrada na figura 5B, se o número máximo de fluxos con- tínuos de dados for 2, e o número máximo de chaves de código for 2, todas as combinações entre a chave de código e o fluxo contínuo de dados são como segue.
Da forma mostrada na figura 5B, se o número de antenas for 2, isto é, se o número máximo de fluxos contínuos de dados for 2, e se o número máximo de chaves de código for 2,todos os casos de combinações individuais são da forma mostrada na seguinte Tabela 3:
Tabela 3 <table>table see original document page 28</column></row><table>
A supramencionada Tabela 3 mostra combinações exemplares fornecidas quando o número de chaves de código for 1 ou 2.
Se o número máximo de fluxos contínuos de dados for 2 e o número máximo de chaves de código for 2, da forma mostrada na Tabela 3, percebe-se que um total de 4 com- binações chave de código - fluxo contínuo de dados é exigido. Neste caso, se todas as combinações forem permitidas sem nenhuma restrição, as 4 combinações chave de código - fluxo contínuo de dados devem ser denotadas por 2 bits (21 = 32 < 4 <22 = 4). Entretanto, este caso pode ser considerado um subconjunto do caso específico que usa um máximo de 4 fluxos contínuos de dados mostrado nas Tabelas 1 ou 2. Portanto, contanto que a presen- te invenção possa indicar efetivamente o supramencionado caso que emprega o máximo de 4 fluxos contínuos de dados, ela também pode ser aplicada a um outro caso que emprega um máximo de dois fluxos contínuos de dados.
Neste ínterim, no caso em que a combinação entre uma chave de código e um fluxo contínuo de dados for independentemente indicada de acordo com o número de antenas, este caso é deixado fora de consideração em virtude de o número de bits usados ser um pequeno número. Portanto, as seguintes modalidades da presente invenção divulgarão um método para indicar efetivamente todas as combinações entre uma chave de código e um fluxo contínuo de dados com menor número de bits com base em um caso específico no qual um máximo de 4 fluxos contínuos de dados é usado. Se a combinação entre a chave de código e o fluxo contínuo de dados puder ser denotada com menor número de bits, uma eficiência de transmissão de um sinal de controle pode ser melhorada.
Se uma dada limitação entre uma chave de código e um fluxo contínuo de dados for aquela em que o número máximo de fluxos contínuos de dados é 4 e o número máximo de chaves de código é 2, todas as combinações entre a chave de código e o fluxo contínuo de dados são tornadas disponíveis, de forma que um total de 6 bits seja exigido para indicar todas as combinações sem nenhuma restrição. Uma modalidade da presente invenção for- nece um método para limitar todas as combinações entre a chave de código e o fluxo contí- nuo de dados para reduzir o número de unidades de informação que indica uma combina- ção usada entre as combinações.
A fim de implementar a supramencionada modalidade, um método para limitar o número de fluxos contínuos de dados Tx por meio dos quais cada chave de código é trans- mitida e para reduzir o número de todas as combinações entre a chave de código e o fluxo contínuo de dados será descrito a seguir.
A figura 6 é um diagrama conceituai que ilustra um conjunto de codificação por mo- dulação (MCS) fornecido quando uma única chave de código for transmitida por meio de diversos fluxos contínuos de dados, de acordo com a presente invenção.
Em relação à figura 6, se diversos fluxos contínuos de dados forem transmitidos por meio de múltiplas antenas, cada fluxo contínuo de dados passa por uma variedade de ambi- entes de canais. Neste caso, se uma única chave de código (por exemplo, uma chave de código 1) for transmitida por meio de diversos fluxos contínuos de dados (por exemplo, flu- xos contínuos de dados 1 - 3), diferentes ambientes de canal dos fluxos contínuos de dados individuais são imediatamente ponderados durante a decodificação de uma chave de código correspondente.
Da forma mostrada na figura 6, se a chave de código 1 for transmitida por meio de um primeiro fluxo contínuo de dados 1 com base em um 256QAM e em um MCS de uma velocidade de codificação = 8/9, um segundo fluxo contínuo de dados 2 com base em um 64QAM e em um MCS de uma velocidade de codificação de 1/2, e um terceiro fluxo contí- nuo de dados 3 com base em um BPSK e em um MCS de uma velocidade de codificação = 1/10, a chave de código 1 tem o mesmo efeito que no caso em que a chave de código 1 é transmitida com um nível de MCS médio dos níveis de MCS dos primeiro até terceiro fluxos contínuos de dados, de forma que a eficiência possa ser menor do que aquela de um outro caso no qual uma chave de código que exige transmissão em alta velocidade é transmitida por meio de um bom fluxo contínuo de dados.
À luz da capacidade do canal, é mais preferível que cada chave de código seja a- daptativamente transmitida de acordo com os ambientes de canal dos fluxos contínuos de dados individuais, de forma que também seja preferível que uma única chave de código seja transmitida a cada fluxo contínuo de dados. Em outras palavras, contanto que haja quatro chaves de código se quatro fluxos contínuos de dados forem usados para transmitir as qua- tro chaves de código, a condição ideal pode ser fornecida.
Entretanto, de acordo com o supramencionado caso no qual um máximo de 4 fluxos contínuos de dados é usado e um máximo de 2 chaves de código é usado, se um máximo de 4 fluxos contínuos de dados deve ser usado em uma dada condição, cada chave de có- digo deve ser transmitida por meio de pelo menos dois fluxos contínuos de dados.
Portanto, uma modalidade da presente invenção limita o número de fluxos contí- nuos de dados Tx por meio dos quais cada chave de código é transmitida, de forma que uma dada chave de código seja transmitida por meio de um número mínimo de fluxos contí- nuos de dados entre todos os fluxos contínuos de dados. Em decorrência disto, o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados é reduzido.
Com mais detalhes, de acordo com esta modalidade na qual um máximo de 4 flu- xos contínuos de dados é usado e um máximo de 2 chaves de código é usado, é preferível limitar as combinações chave de código - fluxo contínuo de dados de maneira tal que uma única chave de código deva ser limitada até dois fluxos contínuos de dados.
Então, a combinação entre a chave de código e o fluxo contínuo de dados pode ser representada pelas seguintes Tabelas 4 e 5:
Tabela 4
<table>table see original document page 30</column></row><table> <table>table see original document page 31</column></row><table> <table>table see original document page 32</column></row><table> A supramencionada Tabela 4 mostra uma combinação exemplar entre uma chave de código e um fluxo contínuo de dados quando o número de chaves de código for 1. A su- pramencionada Tabela 5 mostra uma combinação exemplar entre uma chave de código e um fluxo contínuo de dados quando o número de chaves de código for 2.
Como pode-se ver a partir das Tabelas 4 e 5, contanto que uma única chave de có- digo seja transmitida por meio de um máximo de 2 fluxos contínuos de dados de acordo com uma modalidade da presente invenção, o número de combinações é 10 quando um número máximo de chaves de código for 1, e o número de combinações é 21 quando um número máximo de chaves de código for 2, de forma que um total de 31 combinações seja exigido. As 31 combinações podem ser denotadas por 5 bits (24 = 16 < 31 < 25 = 32).
Neste ínterim, uma modalidade mais preferida da presente invenção limita o núme- ro de fluxos contínuos de dados usados para transmitir uma única chave de código e, ao mesmo tempo, remove uma combinação específica com muito mais números de casos do que a possibilidade de uso, de forma que o número de todas as combinações possa ser adi- cionalmente reduzido, e uma descrição detalhada desta será feita a seguir.
Com mais detalhes, uma modalidade da presente invenção considera adicional- mente uma condição específica que exclui um caso específico no qual três fluxos contínuos de dados são adaptados para transmitir a chave de código de todas as combinações mos- tradas nas Tabelas 4 e 5.
Embora o supramencionado caso no qual três fluxos contínuos de dados são usa- dos corresponda a uma classificação de canal de 3, a classificação de canal de 3 pode mu- dar para uma outra classificação, de forma que a classificação mudada possa ser indicada. O motivo pelo qual é excluído o supramencionado caso no qual são usados três fluxos con- tínuos de dados, entre diversos fluxos contínuos de dados, é que o número de combinações feitas no caso de três fluxos contínuos de dados é 12, da forma mostrada na Tabela 5, de forma que 12 combinações ocupem cerca de 38,7 % de todas as combinações, mas a pos- sibilidade de seleção do caso no qual três fluxos contínuos de dados são usados é de cerca de 20 %, de acordo com o resultado da simulação.
Portanto, é preferível que o caso com muito mais combinações do que a possibili- dade de ser selecionada para transmissão seja excluído de todos os casos. Em decorrência disto, a supramencionada modalidade da presente invenção remove a combinação com muitos números de casos de todas as combinações entre uma chave de código e um fluxo contínuo de dados, de forma que o número de bits da informação de controle seja efetiva- mente reduzido.
Um exemplo detalhado associado com a supramencionada descrição pode ser re- presentado pela seguinte Tabela 6:
Tabela 6 <table>table see original document page 34</column></row><table> <table>table see original document page 35</column></row><table>
De acordo com a modalidade da presente invenção mostrada na Tabela 6, contanto que uma combinação específica com muito mais números de casos (isto é, o caso no qual três fluxos contínuos de dados são usados) do que a possibilidade de uso seja removida, o número de combinações entre uma chave de código e um fluxo contínuo de dados é 10 quando um número máximo de chaves de código for 1, e o número de combinações entre uma chave de código e um fluxo contínuo de dados é 9 quando um número máximo de cha- ves de código for 2, de forma que um total de 19 combinações seja exigido.
Portanto, uma modalidade, na qual uma única chave de código é transmitida por meio de um máximo de 2 fluxos contínuos de dados e o caso que emprega três fluxos contí- nuos de dados é excluído, pode ser denotada por 5 bits (24 = 16 < 19 < 25 = 32). Neste caso, o número de bits da informação de controle que indica todas as combinações pode ser infe- rior àquele das Tabelas 4 ou 5, entretanto, se o supramencionado caso for aplicado a um outro exemplo, todas as combinações podem ser denotadas com menor número de bits.
Neste ínterim, uma outra modalidade da presente invenção limita o número de flu- xos contínuos de dados usados para transmitir uma única chave de código e, ao mesmo tempo, remove uma combinação específica com muito mais números de casos que a possi- bilidade de uso. E, se dois fluxos contínuos de dados forem usados para melhorar um de- sempenho de recepção, a supramencionada modalidade da presente invenção remove uma combinação na qual uma única chave de código é transmitida por meio dos dois fluxos con- tínuos de dados, de forma que ela possa reduzir adicionalmente o número de todas as com- binações entre uma chave de código e um fluxo contínuo de dados. Uma descrição detalha- da da supramencionada modalidade será feita a seguir.
A figura 7 é um diagrama conceituai que ilustra um conceito de cancelamento su- cessivo de interferência (SIC) realizado em um receptor para melhorar um desempenho de decodificação de uma chave de código de acordo com a presente invenção.
Se diversas chaves de código forem recebidas em um receptor, o receptor pode re- alizar o SIC para melhorar um desempenho de decodificação de um sinal Rx. Se o receptor receber simultaneamente uma chave de código 1 e uma chave de código 2, da forma mos- trada na figura 7, primeiramente, ele decodifica a chave de código 1, remove todos os sinais associados com a chave de código 1 decodificada de todos os sinais Rx e decodifica a cha- ve de código 2 usando os sinais restantes, de forma que um desempenho de decodificação de todos os sinais possa ser melhorado.
Neste caso, a fim de realizar o supramencionado SIC, há uma necessidade que di- versas chaves de código sejam transmitidas da forma mostrada na figura 7. Se uma única chave de código for distribuída a diversos fluxos contínuos de dados e, então, for transmiti- da, embora diversos fluxos contínuos de dados sejam recebidos, o receptor não pode reali- zar o SIC mostrado na figura 7.
A figura 8A mostra um caso específico no qual uma única chave de código é trans- mitida por meio de dois fluxos contínuos de dados, e determina-se se o SIC é realizado nes- te caso. A figura 8B mostra um caso específico no qual duas chaves de código são transmi- tidas por meio de dois fluxos contínuos de dados, respectivamente, e determina-se se o SIC é realizado neste caso.
Em relação à figura 8A, se uma única chave de código for transmitida por meio de dois fluxos contínuos de dados, uma chave de código independente não fica contida em cada um dos dois fluxos contínuos de dados Rx, de forma que o SIC não possa ser aplicado ao caso da figura 8A.
Em relação à figura 8B, se duas chaves de código forem transmitidas por meio de dois fluxos contínuos de dados, o SIC mostrado na figura 7 pode ser aplicado a um sinal Rx transmitido por meio de cada fluxo contínuo de dados, de forma que o desempenho de de- codificação do sinal Rx possa ser melhorado.
Portanto, uma outra modalidade da presente invenção limita o número de fluxos contínuos de dados usados para transmitir uma única chave de código, da forma mostrada na Tabela 6 (por exemplo, 2 fluxos contínuos de dados ou abaixo de 2) e remove uma com- binação específica com muito mais números de casos do que a possibilidade de uso (por exemplo, a combinação na qual permite-se que três fluxos contínuos de dados sejam remo- vidos). E, se dois fluxos contínuos de dados forem usados para limitar adicionalmente o nú- mero de bits que indica todas as combinações chave de código - fluxo contínuo de dados, a supramencionada modalidade da presente invenção remove uma combinação (mostrada na figura 8A) na qual uma única chave de código é transmitida por meio de dois fluxos contí- nuos de dados, de forma que um receptor possa melhorar um desempenho de decodifica- ção de um sinal Rx usando o SIC.
Neste caso, o supramencionado exemplo não tem combinação na qual o número de fluxos contínuos de dados é 3. Se o número de fluxos contínuos de dados for 1, 2 ou 4, existe somente uma combinação chave de código - fluxo contínuo de dados, da forma mos- trada na seguinte Tabela 7:
Tabela 7
<table>table see original document page 36</column></row><table> <table>table see original document page 37</column></row><table>
Em relação à Tabela 7, o número de combinações é 4 quando um número máximo de chaves de código for 1, e o número de combinações é 9 quando um número máximo de chaves de código for 2, de forma que um total de 13 combinações seja exigido. Portanto, no caso deste exemplo de acordo com esta modalidade, todas as combinações entre uma cha- ve de código e um fluxo contínuo de dados podem ser denotadas por 4 bits (23 = 8 < 13 < 24 = 16). Portanto, à luz do número de bits que indica todas as combinações, o método da Ta- bela 7 é melhor do que o método da Tabela 6.
Neste ínterim, as supramencionadas modalidades da presente invenção considera- ram uma capacidade de canal, uma eficiência da indicação de combinação, e uma melhoria de desempenho Rx com base no SIC a fim de reduzir efetivamente o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados.
No caso de considerar somente a eficiência na redução do número de todas as combinações chave de código - fluxo contínuo de dados, se um receptor de um sistema de comunicação HARQ gerar uma solicitação de retransmissão, pode ocorrer um problema inesperado no tratamento apropriado da solicitação de retransmissão.
Portanto, uma outra modalidade da presente invenção limita o número de todas as combinações de chave de código - fluxo contínuo de dados pela remoção de uma combina- ção específica com muito mais números de casos do que a possibilidade de uso de todas as combinações e mantém uma combinação disponível para um esquema de retransmissão, tal como um HARQ. Uma descrição detalhada da supramencionada modalidade será feita a seguir.
A figura 9 mostra que duas chaves de código são transmitidas por meio de dois flu- xos contínuos de dados, uma chave de código é recebida com sucesso e a outra chave de código deixa de ser recebida, e uma retransmissão da chave de código não recebida é soli- citada.
Em relação à figura 9, se duas chaves de código são transmitidas por meio de dois fluxos contínuos de dados durante uma primeira transmissão, considera-se que uma chave de código 1 entre as duas chaves de código é recebida com sucesso e que uma chave de código 2 correspondente à outra chave de código deixa de ser recebida, de forma que um sinal NACK seja transmitido a um transmissor. Neste caso, se o esquema "Combinação Chase" for aplicado à retransmissão, é preferível que a chave de código 2 seja retransmitida por meio de dois fluxos contínuos de dados.
Entretanto, a supramencionada combinação não fica contida nas combinações mostradas na Tabela 7. Portanto, uma modalidade da presente invenção remove uma com- binação específica com muito mais números de casos do que a possibilidade de uso entre todas as combinações (por exemplo, uma combinação com três fluxos contínuos de dados) e mantém a supramencionada combinação disponível para o esquema de retransmissão, tal como HARQ. A supramencionada modalidade da presente invenção pode ser representada pelas seguintes Tabelas 8 e 9:
Tabela 8
<table>table see original document page 38</column></row><table> <table>table see original document page 39</column></row><table>
Tabela 9
<table>table see original document page 39</column></row><table> <table>table see original document page 40</column></row><table>
A supramencionada Tabela 8 mostra uma combinação entre uma chave de código e um fluxo contínuo de dados quando uma única chave de código for usada. A supramen- cionada Tabela 9 mostra uma combinação entre uma chave de código e um fluxo contínuo de dados quando duas chaves de código forem usadas.
Como pode-se ver a partir das Tabelas 8 e 9, uma combinação específica com mui- to mais números de casos que a possibilidade de uso (isto é, um caso específico com três fluxos contínuos de dados) é excluída de todas as combinações do supramencionado e- xemplo no qual um máximo de 4 fluxos contínuos de dados é usado e um máximo de 2 cha- ves de código é usado. Se uma combinação específica, na qual uma única chave de código que pode ser usada para a retransmissão for transmitida por meio de dois ou quatro fluxos contínuos de dados, e uma combinação, na qual cada uma das duas chaves de código é transmitida por meio de um ou dois fluxos contínuos de dados, forem mantidas, 11 combina- ções são tornadas disponíveis para o caso no qual uma única chave de código é usada, e 9 combinações são tornadas disponíveis para o outro caso no qual duas chaves de código são usadas, de forma que um total de 20 combinações seja tornado disponível. Portanto, todas as combinações podem ser denotadas pelos bits (24 = 16 < 20 < 25 = 32).
5 bits são exigidos como um número de bits para indicar a combinação entre uma chave de código e um fluxo contínuo de dados mostrada nas Tabelas 8 e 9, de forma que o número de combinações para uso em um caso específico possa ser adicionalmente Iimita- do, resultando na redução do número de combinações correspondentes. A seguinte tabela 10 mostra que uma combinação na qual duas chaves de código são transmitidas por meio de dois fluxos contínuos de dados é adicionalmente limitada.
Tabela 10
<table>table see original document page 40</column></row><table> <table>table see original document page 41</column></row><table>
Em relação à tabela 10, o número de combinações é 11 quando um número máxi- mo de chaves de código for 1, e o número de combinações é 3 quando um número máximo de chaves de código for 2, de forma que um total de 14 combinações seja exigido. Portanto, o supramencionado caso, no qual o caso de três fluxos contínuos de dados é excluído, a combinação na qual a retransmissão é considerada mantida e duas chaves de código são transmitidas por meio de dois fluxos contínuos de dados, pode ser denotado pela informa- ção de controle composta por 4 bits (23 = 8 < 13 < 24 = 16).
Neste ínterim, de acordo com as modalidades detalhadas da presente invenção que dizem respeito às Tabelas 3 -10, o número de bits (isto é, um número do bit) da informação de controle exigida para indicar todas as combinações entre uma chave de código e um flu- xo contínuo de dados é determinado como um número de bits que pode indicar a energia de 2 maior do que o número de todas as combinações. Neste caso, o número de combinações chave de código - fluxo contínuo de dados que pode ser denotado por um número de bits da informação de controle exigida é, no geral, maior do que o número de todas as combinações às quais uma restrição pré-determinada é aplicada.
Portanto, em relação às Tabelas 3-10, uma outra modalidade da presente inven- ção adiciona combinações adicionais correspondentes a uma diferença (por exemplo, 3 combinações na Tabela 10) entre o número de combinações (por exemplo, 16 combinações na Tabela 10), denotado pelo número de partes da informação (por exemplo, 4 bits na Tabe- la 10) que indica todas as combinações limitadas, e o número de todas as combinações Iimi- tadas (por exemplo, 13 combinações na Tabela 10) para todas as combinações limitadas, e uma descrição detalhada desta será feita a seguir.
Os casos mostrados nas Tabelas 6-10 indicam os casos nos quais é excluída a combinação para o caso que o número de casos é maior que a possibilidade de uso, tal co- mo o caso em que o número de fluxos contínuos de dados é "3", de forma que o número de bits exigidos para indicar todas as combinações possa ser enormemente reduzido. Entretan- to, os supramencionados casos mostrados nas Tabelas 6-10 não podem indicar o caso no qual três fluxos contínuos de dados são usados, enquanto eles podem reduzir o número de combinações, resultando na ocorrência de um problema inesperado.
Neste ínterim, há uma diferença entre o número máximo de combinações denotado pelo número de bits exigidos para indicar todas as combinações e o número de combina- ções realmente usadas. Em outras palavras, considera-se que o número de combinações reais é M, e N bits são exigidos para indicar as combinações de acordo com uma equação de 2N1 < M <2n. Em decorrência disto, pode ser adicionalmente adicionado um número pre- determinado de combinações correspondente a uma diferença (2N - M) entre o número (2N) do máximo de combinações exprimíveis, denotado por N bits, e o número (M) de combina- ções reais.
Portanto, uma modalidade da presente invenção adiciona combinações específicas nas quais três fluxos contínuos de dados são usados. O número de combinações específi- cas corresponde a uma diferença entre o número de combinações, denotado por um núme- ro de bits exigido para indicar todas as combinações, e o número de todas as combinações reais. Assim, esta modalidade fornece um método para usar três fluxos contínuos de dados sem aumentar o número de bits exigido para indicar todas as combinações.
Com mais detalhes, a Tabela 7 pode indicar todas as combinações (isto é, 13 com- binações) limitadas por informação de controle de 4 bits. Neste caso, uma combinação es- pecífica, que emprega três fluxos contínuos de dados correspondentes a uma diferença en- tre 16 combinações que podem ser denotadas pela informação de controle e 13 combina- ções, pode ser adicionada às combinações da Tabela 7. Desta maneira, o caso da Tabela 10 pode incluir adicionalmente duas combinações, cada uma das quais usando três fluxos contínuos de dados.
Entretanto, o número de combinações ocupadas pelo caso que emprega três fluxos contínuos de dados é maior do que o número de combinações que pode ser adicionado. Em outras palavras, o número de casos, cada um dos quais usando uma única chave de código, entre diversos casos, cada um dos quais usando dois fluxos contínuos de dados, é 4, e o número de outros casos, cada um dos quais usando duas chaves de código, é 12. Portanto, a adição de combinação é seletivamente realizada em alguns dos casos supramencionados.
Por exemplo, três combinações podem ser adicionadas na Tabela 7, de forma que seja considerado que somente números sucessivos são selecionados entre combinações de três fluxos contínuos de dados. Em outras palavras, considera-se que a ordem de "Fluxo contínuo de dadosl, Fluxo contínuo de dados2 e Fluxo contínuo de dados3", "Fluxo contí- nuo de dados2, Fluxo contínuo de dados3 e Fluxo contínuo de dados4" ou "Fluxo contínuo de dados3, Fluxo contínuo de dados4 e Fluxo contínuo de dadosl" é selecionada. De fato, os números do fluxo contínuo de dados são fixos em ordem numérica ascendente, de forma que a ordem "Fluxo contínuo de dados3, Fluxo contínuo de dados4 e Fluxo contínuo de da- dosl" possa ser considerada "Fluxo contínuo de dadosl, Fluxo contínuo de dados3 e Fluxo contínuo de dados4" para conveniência de descrição.
Se uma combinação que emprega uma única chave de código for adicionada, a combinação adicionada pode ser {Chave de código, (Fluxo contínuo de dadosl, Fluxo contí- nuo de dados2, Fluxo contínuo de dados3)}, {Chave de código, (Fluxo contínuo de dados2, Fluxo contínuo de dados3, Fluxo contínuo de dados4)} ou {Chave de código, (Fluxo contínuo de dadosl, Fluxo contínuo de dados3, Fluxo contínuo de dados4)}, da forma representada pela seguinte Tabela 11:
Tabela 11
<table>table see original document page 43</column></row><table> <table>table see original document page 44</column></row><table>
Na Tabela 11, a combinação adicionada é denotada por uma parte sombreada. E, se uma combinação que emprega duas chaves de código for adicionada, a com- binação adicionada pode ser [{Chave de código, Fluxo contínuo de dados1}, {Chave de có- digo, (Fluxo contínuo de dados2, Fluxo contínuo de dados3)}], [{Chave de código, Fluxo con- tínuo de dados2}, {Chave de código, (Fluxo contínuo de dados3, Fluxo contínuo de da- dos4)}] e [{Chave de código, Fluxo contínuo de dadosl}, {Chave de código, (Fluxo contínuo de dados3, Fluxo contínuo de dados4)}], da forma representada pela seguinte Tabela 12:
Tabela 12
<table>table see original document page 44</column></row><table> <table>table see original document page 45</column></row><table>
Na Tabela 12, as combinações adicionadas são denotadas pelas partes sombrea- das.
Neste ínterim, como um outro exemplo, duas combinações podem ser adicionadas à Tabela 10, de forma que se considere que somente números sucessivos são selecionados entre combinações de três fluxos contínuos de dados. Em outras palavras, considera-se que as ordens de "Fluxo contínuo de dadosl, Fluxo contínuo de dados2 e Fluxo contínuo de da- dos3", e "Fluxo contínuo de dados2, Fluxo contínuo de dados3 e Fluxo contínuo de dados4" são selecionadas. No caso da adição de um caso específico de uma combinação que em- prega uma única chave de código, {Chave de código, (Fluxo contínuo de dadosl, Fluxo con- tínuo de dados2, Fluxo contínuo de dados3)}, e {Chave de código, (Fluxo contínuo de da- dos2, Fluxo contínuo de dados3, Fluxo contínuo de dados4)} podem ser adicionados. No caso da adição de um outro caso de uma combinação que emprega duas chaves de código, [{Chave de código, Fluxo contínuo de dadosl}, {Chave de código, (Fluxo contínuo de da- dos2, Fluxo contínuo de dados3)}] e [{Chave de código, Fluxo contínuo de dados2}, {Chave de código, (Fluxo contínuo de dados3, Fluxo contínuo de dados4)}] podem ser adicionados. As supramencionadas combinações podem ser mostradas nas seguintes Tabelas 13 e 14:
Tabela 13
<table>table see original document page 46</column></row><table> <table>table see original document page 47</column></row><table> <table>table see original document page 48</column></row><table>
Nas Tabelas 13 e 14, as combinações adicionadas são denotadas pelas partes sombreadas.
Neste ínterim, uma outra modalidade da presente invenção considera um agrupa- mento de fluxos contínuos de dados como um método racional para limitar o número de combinações entre uma chave de código e um fluxo contínuo de dados, e uma descrição detalhada desta será feita a seguir.
Se quatro antenas forem usadas para a tecnologia MIMO, as antenas individuais devem configurar ambientes de canal exclusivos, independente um do outro, a fim de im- plementar um estado ideal. Com este propósito, as antenas individuais são fisicamente es- paçadas umas da outras.
Entretanto, os fluxos contínuos de dados são agrupados por vários motivos quando as antenas forem realmente usadas, de forma que antenas contidas em cada grupo possam correlacionar umas com as outras.
As figuras 10A - 10C mostram uma variedade de métodos para agrupar múltiplas antenas de várias maneiras.
A figura 10A mostra um caso ideal no qual quatro antenas configuram canais inde- pendentes sem nenhum agrupamento. Entretanto, quatro antenas são espaçadas umas das outras em uma distância pré-determinada, de forma que um transmissor ou um receptor possam ter espaço insuficiente para configurar canais independentes. Especificamente, é difícil que a estrutura da figura 10A seja aplicada em um terminal móvel.
A fim de resolver o supramencionado problema, a estrutura da figura 10B foi am- plamente usada. Nesta estrutura da figura 10B, duas antenas são agrupadas, antenas de cada grupo têm canais relacionados, e outras antenas de diferentes grupos têm canais in- dependentes. E, uma outra estrutura da figura 10C também pode ser usada para resolver o supramencionado problema. Nesta estrutura da figura 10C, duas antenas são agrupadas por um esquema de diversidade com polaridade cruzada (CPD), antenas de um grupo são horizontalmente polarizadas, e antenas do outro grupo são verticalmente polarizadas.
Em um outro exemplo de agrupamento de antena, se um total de 4 antenas for u- sado, as condições de canal das duas antenas são medidas de forma estável, e as condi- ções de canal das duas antenas restantes ficam instáveis, de forma que ocorra um erro fre- qüentemente nas duas antenas restantes. Nesta situação, antenas com uma condição de canal estável são agrupadas, e as outras antenas com uma condição de canal instável são agrupadas, de forma que as quatro antenas sejam agrupadas duas a duas.
Da forma supradescrita, se as antenas forem agrupadas e limitadas, fluxos contí- nuos de dados correspondentes às antenas também são limitados, e pode-se perceber que fluxos contínuos de dados pré-determinados são agrupados.
Portanto, uma modalidade da presente invenção fornece um método para limitar o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados. Com mais detalhes, a supramencionada modalidade limita o número de fluxos contínuos de dados, cada um dos quais transmitindo uma única chave de código, da forma mostrada nas Tabelas 4 e 5, e fluxos contínuos de dados em grupos. E, se uma única chave de código for transmitida por meio de fluxos contínuos de dados correspondentes ao número de fluxos contínuos de dados contidos em um único grupo, a supramencionada modalidade controla a única chave de código a ser transmitida por meio dos fluxos contínuos de dados contidos em um único grupo, de forma que o número de combinações entre uma chave de código e um fluxo contínuo de dados seja reduzido. Uma descrição detalhada da supramencionada modalidade será feita a seguir.
Em um exemplo detalhado, considera-se que um primeiro fluxo contínuo de dados 1 e um segundo fluxo contínuo de dados 2 formam um único grupo, e um terceiro fluxo con- tínuo de dados 3 e um quarto fluxo contínuo de dados 4 formam um outro grupo. Neste ca- so, de acordo com uma modalidade da presente invenção, se uma única chave de código for transmitida por meio de dois fluxos contínuos de dados, esta chave de código pode ser alocada em somente um único grupo, e todas as combinações limitadas são mostradas na seguinte Tabela 15:
Tabela 15
<table>table see original document page 49</column></row><table> <table>table see original document page 50</column></row><table>
Em relação à Tabela 15, se um número máximo de chaves de código for 1, o núme- ro de combinações disponíveis é 6. Se um número máximo de chaves de código for 2, o número de combinações disponíveis é 11, de forma que um total de 17 combinações seja tornado disponível.
Portanto, da forma supradescrita, se uma única chave de código for transmitida por meio de um máximo de 2 fluxos contínuos de dados, diversos fluxos contínuos de dados forem agrupados dois a dois e a única chave de código for transmitida por meio de dois flu- xos contínuos de dados, a presente invenção permite que a única chave de código seja transmitida por meio de somente fluxos contínuos de dados contidos no mesmo grupo. Nes- te caso, todas as combinações chave de código - fluxo contínuo de dados podem ser deno- tadas por um máximo de 5 bits (24 = 16 < 17 < 25 = 32).
Neste ínterim, de acordo com uma outra modalidade da presente invenção, se a combinação entre uma chave de código e um fluxo contínuo de dados for limitada e, ao mesmo tempo, diversas chaves de código forem transmitidas em conjunto com a Tabela 15, a supramencionada modalidade permite que as chaves de código sejam transmitidas por meio de fluxos contínuos de dados de diferentes grupos ou permite que as chaves de código sejam transmitidas por meio de fluxos contínuos de dados do mesmo grupo, de forma que o número de todas as combinações chave de código - fluxo contínuo de dados possa ser adi- cionalmente reduzido. Uma descrição detalhada da supramencionada modalidade será feita a seguir.
Em relação à Tabela 15, se diversas chaves de código forem transmitidas para re- duzir adicionalmente o número de bits exigidos para indicar todas as combinações, isto é, se duas chaves de código forem transmitidas, chaves de código individuais são transmitidas por meio de fluxos contínuos de dados de diferentes grupos ou de outros fluxos contínuos de dados do mesmo grupo, de forma que elas sejam transmitidas por meio de diferentes ambientes de canal, resultando na aquisição de um ganho de diversidade.
Neste caso, o supramencionado caso no qual duas chaves de código são transmiti- das por meio de fluxos contínuos de dados de diferentes grupos pode indicar que fluxos contínuos de dados com os mesmos ou similares ambientes de canal em seus agrupamen- tos são agrupados em um único grupo. O outro caso no qual duas chaves de código são transmitidas por meio de fluxos contínuos de dados do mesmo grupo pode indicar que fluxos contínuos de dados com diferentes ambientes de canal em seus agrupamentos são agrupa- dos em um único grupo. Em outras palavras, se duas chaves de código forem transmitidas por meio de diferentes ambientes de canal, elas são transmitidas por meio dos fluxos contí- nuos de dados de diferentes grupos ou outros fluxos contínuos de dados do mesmo grupo, de acordo com um método de agrupamento do fluxo contínuo de dados.
Em relação à Tabela 15, se um primeiro fluxo contínuo de dados 1 e um segundo fluxo contínuo de dados 2 configuram um único grupo, e um terceiro fluxo contínuo de dados 3 e um quarto fluxo contínuo de dados 4 configuram um outro único grupo, o supramencio- nado caso no qual duas chaves de código são transmitidas por meio de fluxos contínuos de dados de diferentes grupos pode ser denotado pela seguinte Tabela 16:
Tabela 16
<table>table see original document page 51</column></row><table> <table>table see original document page 52</column></row><table>
Na Tabela 16, as partes limitadas são denotadas pelas partes sombreadas.
Em relação à Tabela 16, se um número máximo de chaves de código for 1, o núme- ro de todas as combinações é 6. Se um número máximo de chaves de código for 2, o núme- ro de todas as combinações é 9, de forma que um total de 15 combinações seja tornado disponível. Portanto, no supramencionado exemplo da presente invenção, um máximo de 4 bits (23 = 8 < 15 < 24 = 16) é exigido para indicar todas as combinações entre uma chave de código e um fluxo contínuo de dados.
Neste ínterim, o supramencionado caso no qual as duas chaves de código são transmitidas por meio de fluxos contínuos de dados do mesmo grupo pode ser denotado pela seguinte Tabela 17:
Tabela 17
<table>table see original document page 53</column></row><table>
Na Tabela 17, as partes limitadas sao denotadas pelas partes sombreadas. Em relação à Tabela 17, se um número máximo de chaves de código for 1, o núme- ro de todas as combinações é 6. Se um número máximo de chaves de código for 2, o núme- ro de todas as combinações é 7, de forma que um total de 13 combinações seja tornado disponível. Portanto, no supramencionado exemplo da presente invenção, um máximo de 4 bits (23 = 8 < 15 < 2"4 = 16) é exigido para indicar todas as combinações entre uma chave de código e um fluxo contínuo de dados.
Neste ínterim, uma outra modalidade da presente invenção fornece um método pa- ra limitar o número de chaves de código ou de fluxos contínuos de dados em conjunto com as Tabelas 4 e 5. Com mais detalhes, a supramencionada modalidade limita o número de fluxos contínuos de dados Tx por meio dos quais uma única chave de código é transmitida, agrupa fluxos contínuos de dados usando as Tabelas 15 - 17, permite que pelo menos dois fluxos contínuos de dados sejam transmitidos por meio de pelo menos duas chaves de códi- go e permite que um receptor realize o esquema SIC relacionado com a figura 7, de forma que ela reduza o número de todas as combinações chave de código - fluxo contínuo de da- dos e melhore um desempenho de decodificação de um sinal Rx.
Em outras palavras, em relação às figuras 7, 8A e 8B, se diversos fluxos contínuos de dados (por exemplo, dois fluxos contínuos de dados) forem transmitidos, e os fluxos con- tínuos de dados individuais tiverem chaves de código independentes, um sinal Rx que rece- be as chaves de código independentes pode melhorar um desempenho de decodificação de cada chave de código. Entretanto, se uma única chave de código for distribuída aos fluxos contínuos de dados individuais e, então, for transmitida, um receptor não pode realizar o esquema SIC.
Portanto, contanto que pelo menos dois fluxos contínuos de dados transmitam pelo menos duas chaves de código, a seguinte Tabela 18 é feita:
Tabela 18
<table>table see original document page 54</column></row><table> <table>table see original document page 55</column></row><table>
Em relação à Tabela 18, se um número máximo de chaves de código for 1, o núme- ro de todas as combinações chave de código - fluxo contínuo de dados é 4. Se um número máximo de chaves de código for 2, o número de todas as combinações chave de código - fluxo contínuo de dados é 11, de forma que um total de 15 combinações seja tornado dispo- nível. Portanto, no supramencionado exemplo da presente invenção, um máximo de 4 bits (23 = 8 < 15 < 24 = 16) de um sinal de controle é exigido para indicar todas as combinações entre uma chave de código e um fluxo contínuo de dados.
As supramencionadas modalidades da presente invenção consideram que um sis- tema de comunicação MIMO de único usuário é usado. Entretanto, no caso de considerar um sistema de comunicação MIMO multiusuários, uma condição entre uma chave de código e um fluxo contínuo de dados pode mudar para uma outra condição.
Uma outra modalidade da presente invenção fornece um método para limitar racio- nalmente o número de todas as combinações chave de código - fluxo contínuo de dados em consideração do supramencionado ambiente multiusuários, e uma descrição detalhada des- ta será feita a seguir.
A fim de adquirir um ganho de diversidade multiusuários do sistema de comunica- ção MIMO multiusuários, é importante um processo de busca para usuários com canais or- togonais um em relação ao outro. Se um único usuário usar todos os fluxos contínuos de dados, um sistema MIMO de único usuário é feito de forma que o usuário não possa adquirir um ganho de diversidade multiusuários. A fim de implementar o sistema de comunicação MIMO multiusuários, é preferível que o número de fluxos contínuos de dados que podem ser usados por cada usuário seja reduzido.
Esta modalidade da presente invenção limita o número de todas as combinações chave de código - fluxo contínuo de dados para adquirir efetivamente um ganho de diversi- dade multiusuários do sistema de comunicação MIMO de único usuário ou multiusuários. Para conveniência de descrição, considera-se que um número máximo de fluxos contínuos de dados seja 4 e que um número máximo de chaves de código seja 2 nos seguintes exem- plos.
Preferivelmente, o sistema de comunicação MIMO multiusuários pode selecionar usuários com canais ortogonais um em relação ao outro, entre diversos usuários. Entretan- to, de fato, há uma baixa probabilidade de selecionar somente os usuários ortogonais. O sistema de comunicação MIMO multiusuários tem uma alta probabilidade de selecionar usu- ários com canais ortogonais um em relação ao outro, de forma que ele possa ser operado de forma mais estável.
A figura 11 mostra o número de fluxos contínuos de dados disponíveis de um usuá- rio em um sistema de comunicação MIMO multiusuários.
Em relação à figura 11, se um único usuário usar pelo menos dois fluxos contínuos de dados, uma outra limitação é aplicada em um processo de seleção de usuário.
Em outras palavras, se um único usuário usar dois ou mais fluxos contínuos de da- dos, canais que passam através de todos os fluxos contínuos de dados de um usuário cor- respondente devem ser ortogonais um em relação ao outro. O usuário que usa dois ou mais fluxos contínuos de dados devem ser selecionados entre diversos usuários que satisfazem a seguinte condição. Posteriormente, um processo para buscar usuários específicos com ca- nais ortogonais um em relação ao outro entre usuários correspondentes deve ser realizado. Neste caso, uma variedade de métodos pode ser usada como uma seleção final, por exem- plo, um método de Taxa de Soma Máxima.
Com mais detalhes, da forma mostrada na figura 11, se um primeiro usuário 1 usar um primeiro fluxo contínuo de dados 1 e um segundo fluxo contínuo de dados 2, dois canais do primeiro usuário 1 que empregam os primeiro e segundo fluxos contínuos de dados 1 e 2 devem ser ortogonais um em relação ao outro, e o primeiro usuário 1 deve ser selecionado entre usuários que satisfazem a supramencionada condição ortogonal. Um canal de um segundo usuário 2 que emprega um terceiro fluxo contínuo de da- dos 3 deve ser ortogonal a um canal de um terceiro usuário que emprega um quarto fluxo contínuo de dados 4, o processo para selecionar usuários que satisfazem a supramenciona- da condição ortogonal sendo mais difícil que aquele de um outro caso no qual todos os usu- ários usam um único fluxo contínuo de dados. Portanto, a fim de suportar o supramenciona- do caso no qual um único usuário usa diversos fluxos contínuos de dados, a supramencio- nada operação pode ser facilmente realizada sob a condição de que existem muito mais usuários.
Portanto, a fim de selecionar facilmente usuários desejados no sistema de comuni- cação MIMO multiusuários, uma modalidade da presente invenção permite que um único usuário use somente um fluxo contínuo de dados para limitar o número de todas as combi- nações chave de código - fluxo contínuo de dados. Neste caso, combinações disponíveis entre uma chave de código e um fluxo contínuo de dados podem ser representadas pela seguinte Tabela 19:
Tabela 19
<table>table see original document page 57</column></row><table>
Como pode-se ver a partir da Tabela 19, a fim de selecionar facilmente um usuário desejado no sistema de comunicação MIMO multiusuários, a supramencionada modalidade da presente invenção limita o número de combinações chave de código - fluxo contínuo de dados de forma que um único usuário possa usar somente um fluxo contínuo de dados. Neste caso, o número de todas as combinações é 4, e pode ser denotado por um máximo de 2 bits (21 < 4 < 2^2 = 4).
Neste ínterim, em relação à Tabela 19, a supramencionada modalidade da presente invenção permite que um único usuário use somente um fluxo contínuo de dados, de forma que o sistema de comunicação MIMO multiusuários possa selecionar facilmente um canal ortogonal entre usuários, entretanto, percebe-se que uma velocidade de pico máxima de cada usuário pode sofrer perdas.
Portanto, a fim de resolver o supramencionado problema, uma outra modalidade da presente invenção permite que um único usuário use diversos fluxos contínuos de dados, mas ela permite que os fluxos contínuos de dados individuais usem diferentes chaves de código. Uma descrição detalhada da supramencionada modalidade será feita a seguir.
Com mais detalhes, contanto que um único usuário use dois fluxos contínuos de dados, uma velocidade de pico máxima de cada usuário pode ser maior do que aquela do caso mostrado na Tabela 19. Também, a supramencionada modalidade da presente inven- ção permite que os fluxos contínuos de dados individuais usem diferentes chaves de código e apliquem o esquema SIC a um sinal Rx recebido em um receptor, de forma que ela possa melhorar um desempenho de decodificação.
Nesta situação, todas as combinações entre uma chave de código e um fluxo contí- nuo de dados podem ser representadas pela seguinte Tabela 20:
Tabela 20
<table>table see original document page 58</column></row><table>
Em relação à Tabela 20, o número de todas as combinações chave de código - flu- xo contínuo de dados é 6, e pode ser denotado por um máximo de 3 bits (22 = 4 < 6 < 23 = 8).
Neste ínterim, em relação às Tabelas 19 e 20, as supramencionadas modalidades da presente invenção têm as supramencionadas vantagens e desvantagens. Um sistema de comunicação MIMO multiusuários de acordo com uma outra modalidade da presente inven- ção acomoda uma combinação chave de código - fluxo contínuo de dados na qual as vanta- gens e desvantagens são aplicadas, e pode usar seletivamente a combinação de acordo com várias situações.
Neste caso, todas as combinações entre uma chave de código e um fluxo contínuo de dados podem ser representadas pela seguinte Tabela 21: Tabela 21
<table>table see original document page 59</column></row><table>
Neste caso, como pode-se ver a partir da Tabela 21, se um único usuário usar um único fluxo contínuo de dados, 4 combinações são tornadas disponíveis. Se um único usuá- rio usar dois fluxos contínuos de dados, 6 combinações são tornadas disponíveis, de forma que um total de 10 combinações seja tornado disponível. Portanto, as supramencionadas combinações podem ser denotadas por um máximo de 4 bits (23 = 8 < 10 < 24 = 16).
As supramencionadas modalidades divulgaram um método lógico para reduzir o número de combinações entre uma chave de código e um fluxo contínuo de dados.
Neste ínterim, uma modalidade da presente invenção divulgará um método para re- duzir adicionalmente o número de combinações chave de código - fluxo contínuo de dados em consideração a um esquema Rx e ao desempenho Rx de um receptor, e uma descrição detalhada desta será feita a seguir.
Se um receptor com base em SIC for usado como um receptor da presente inven- ção e existirem diversas chaves de código, um desempenho geral do sistema pode mudar de acordo com a ordem de proteção das chaves de código. Portanto, a ordem das chaves de código em cada combinação deve ser considerada.
Primeiramente, da forma mostrada na figura 5A, se um número máximo de fluxos contínuos de dados for 4 e um número máximo de chaves de código for 2, as seguintes combinações são fornecidas.
Se o número de antenas for 4, isto é, se um número máximo de fluxos contínuos de dados for 4, um número máximo de chaves de código é 2. Neste caso, todas as combina- ções chave de código - fluxo contínuo de dados disponíveis são mostradas nas seguintes
Tabelas 22 e 23: Tabela 22
<table>table see original document page 60</column></row><table> Tabela 23
<table>table see original document page 61</column></row><table> <table>table see original document page 62</column></row><table> <table>table see original document page 63</column></row><table> <table>table see original document page 64</column></row><table>
A Tabela 22 mostra exemplos de combinações individuais quando o número de chaves de código for 1. A Tabela 23 mostra exemplos de combinações individuais quando o número de chaves de código for 2.
A ordem das chaves de código nas Tabelas 22 ou 23 é denotada por números su- cessivos. O número da chave de código indica uma ordem de decodificação quando um receptor usar o receptor com base em SIC. Posteriormente, a chave de código 1 é primei- ramente decodificada, da forma mostrada na figura 7, um sinal de interferência relacionado com a chave de código 1 é removido do sinal Rx e, então, uma chave de código 2 é decodi- ficada.
Em outras palavras, a operação de mapeamento de antena muda de acordo com a ordem dos fluxos contínuos de dados quando cada fluxo contínuo de dados for remapeado até a antena. Também, se um método de pré-codificação for usado, a operação de mapea- mento de antena muda de acordo com a ordem de pré-codificação em conjunto com um vetor de ponderação correspondente. Portanto, os fluxos contínuos de dados têm uma or- dem fixa, de forma que a ordem dos fluxos contínuos de dados em uma combinação tam- bém deve ser indicada.
Como pode-se ver a partir das Tabelas 22 e 23, se o número de chaves de código for 1, o número de combinações é 15. Se o número de chaves de código for 2, o número de combinações é 50, de forma que um total de 65 combinações seja exigido. Portanto, a fim de permitir todas as combinações sem nenhuma restrição, sob a condição de que um núme- ro máximo de chaves de código seja 2 e um número máximo de fluxos contínuos de dados seja 4, é necessário um máximo de 7 bits (26 = 64 < 65 < 27 =128).
Neste ínterim, da forma mostrada na figura 5B, todas as combinações chave de có- digo - fluxo contínuo de dados fornecidas quando um número máximo de fluxos contínuos de dados for 2 e um número máximo de chaves de código for 2 são como segue.
Da forma mostrada na figura 5B, se o número de antenas for 2, isto é, se um núme- ro máximo de fluxos contínuos de dados for 2, um número máximo de chaves de código é 2. Todos os casos de combinações individuais são mostrados na seguinte Tabela 24:
Tabela 24
<table>table see original document page 65</column></row><table> A Tabela 24 mostra todos os exemplos de combinações individuais fornecidas quando o número de chaves de código for 1 ou 2.
Da forma mostrada na Tabela 14, se um número máximo de fluxos contínuos de dados for 2 e um número máximo de chaves de código for 2, um total de 5 combinações chaves de código - fluxos contínuos de dados é necessário. Neste caso, a fim de permitir todas as combinações sem nenhuma restrição, sob a condição de que o número máximo de fluxos contínuos de dados seja 2 e o número máximo de chaves de código seja 2, é neces- sário um máximo de 3 bits (22 = 4 < 5 < 23 = 8). Entretanto, o supramencionado caso pode ser considerado como um subconjunto do caso no qual um máximo de 4 fluxos contínuos de dados, mostrado nas Tabelas 22 e 23, é usado. Portanto, se o supramencionado caso no qual um máximo de 4 fluxos contínuos de dados é usado puder ser efetivamente indicado, percebe-se que este caso também pode ser aplicado a um outro caso no qual um máximo de 2 fluxos contínuos de dados é usado.
Da forma supradescrita, o supramencionado caso no qual o número máximo de flu- xos contínuos de dados exige um pequeno número de bits para indicar independentemente a combinação entre uma chave de código e um fluxo contínuo de dados, de forma que ele seja deixado fora de consideração. Portanto, a seguinte modalidade da presente invenção divulgará um método para indicar efetivamente todas as combinações chave de código - fluxo contínuo de dados com menor número de bits com base no supramencionado caso no qual um máximo de 4 fluxos contínuos de dados é usado. Se a combinação entre uma cha- ve de código e um fluxo contínuo de dados puder ser denotada com menor número de bits, a eficiência Tx de um sinal de controle pode ser melhorada.
Da forma previamente declarada, se uma dada condição de restrição entre uma chave de código e um fluxo contínuo de dados for que um número máximo de fluxos contí- nuos de dados é 4 e um número máximo de chaves de código é 2, 65 combinações entre a chave de código e o fluxo contínuo de dados são tornadas disponíveis. A fim de indicar to- das as 65 combinações sem nenhuma restrição, um total de 7 bits é necessário.
Uma modalidade da presente invenção divulgará um método para limitar todas as combinações entre uma chave de código e um fluxo contínuo de dados em consideração a um esquema Rx e um desempenho Rx de um receptor, de forma que ela possa reduzir o número de partes de informação que indica combinações usadas entre todas as combina- ções.
A figura 12 mostra um resultado de simulação que indica uma diferença na taxa de transmissão do sistema entre um primeiro caso, no qual somente uma chave de código é usada, e um segundo caso, no qual duas chaves de código são usadas, na condição de que haja diversos fluxos contínuos de dados.
Na figura 12, "SCW" é uma abreviatura de uma Única Chave de código, "MCW" é uma abreviatura de Múltiplas Chaves de código. "MMSE" indica um caso específico no qual um receptor com base em erro quadrático médio mínimo ("MMSE") é usado em um receptor. "MMSE+SIC" indica que um receptor específico que pode realizar cancelamento de interfe- rência pela aplicação do esquema SIC no sinal resultante de MMSE é usado em um recep- tor. "lor/loc" em um eixo geométrico horizontal indica a razão de uma energia Tx de um Nó-B por uma energia de interferência. A razão da energia Tx pela energia de interferência pode ser calculada por um SINR1 e é fisicamente similar ao SINR.
Uma consideração da simulação detalhada da figura 12 é como segue. Duas ante- nas Tx e duas antenas Rx são usadas, um esquema MCS com nas no 3GPP TR 25.892 é usado, e o esquema de Controle de Velocidade Por Antena (PARC) mais é usado como o esquema MIMO. Considera-se que o modelo "Pedestrian B" proposto pela ITU é usado co- mo um canal de simulação, e um terminal móvel tem uma velocidade de 3 km/h. E, conside- ra-se que um esquema OFDM é usado como um esquema de transmissão, o comprimento do FFT é 1.024, o número das subportadoras realmente usadas para uma largura de banda de 10 MHz é 600, e o tamanho de um prefixo cíclico (CP) é 74.
Como pode-se ver a partir do resultado da figura 12, no caso da transmissão de dois fluxos contínuos de dados, um primeiro caso, no qual os dois fluxos contínuos de dados são distribuídos a duas chaves de código, tem um bom desempenho superior àquele de um segundo caso, no qual os dois fluxos contínuos de dados são transmitidos por meio de uma única chave de código. O supramencionado resultado tem o mesmo resultado à luz do nú- mero de fluxos contínuos de dados ou chaves de código. Se o supramencionado resultado for generalizado, o seguinte resultado pode ser adquirido. Em outras palavras, se diversos fluxos contínuos de dados forem usados, é preferível que diversas chaves de código, em vez de uma única chave de código, sejam usadas para aumentar um desempenho geral do sistema. Portanto, se diversos fluxos contínuos de dados forem usados para limitar o núme- ro de todas as combinações entre uma chave de código e um fluxo contínuo de dados, uma modalidade da presente invenção fornece um método para limitar uma combinação que permite que uma única chave de código use todos os fluxos contínuos de dados.
Com mais detalhes, da forma supradescrita, a supramencionada modalidade, na qual um máximo de 4 fluxos contínuos de dados é usado e um máximo de 2 chaves de có- digo é usado, pode permitir que dados desejados sejam transmitidos por meio de duas cha- ves de código quando a combinação chave de código - fluxo contínuo de dados tiver dois ou mais fluxos contínuos de dados.
A combinação entre uma chave de código e um fluxo contínuo de dados de acordo com a supramencionada modalidade da presente invenção pode ser representada pela se- guinte Tabela 25:
Tabela 25 <table>table see original document page 68</column></row><table> <table>table see original document page 69</column></row><table> <table>table see original document page 70</column></row><table> <table>table see original document page 71</column></row><table>
Em relação à Tabela 25, contanto que diversas chaves de código possam ficar dis- poníveis quando diversos fluxos contínuos de dados forem usados e que haja restrições para permitir que diversas chaves de código sejam usadas em vez de uma única chave de código, o número de combinações é 4 quando um número máximo de chaves de código for 1 e o número de combinações é 50 quando um número máximo de chaves de código for 2, de forma que um total de 54 combinações seja necessário. Estas 54 combinações podem ser denotadas por um máximo de 6 bits (2"5 = 32 < 54 < 2"6 = 64).
Uma modalidade mais preferida da presente invenção fornece um método para fixar a ordem de decodificação com base no esquema SIC para reduzir o número de todas as combinações.
As figuras 13A - 13C mostram os resultados da simulação do desempenho de uma estação receptora de acordo com a ordem da decodificação SIC.
Pode-se perceber que todas as combinações mostradas na Tabela 25 incluem uma parte específica que indica a ordem de decodificação quando o esquema SIC for usado em um receptor. A fim de indicar a ordem de decodificação das chaves de código e o receptor SIC associado, a combinação entre uma chave de código e um fluxo contínuo de dados é simetricamente repetida.
Por exemplo, se dois fluxos contínuos de dados (isto é, fluxo contínuo de dados 1 e fluxo contínuo de dados 2) forem usados, as primeiras combinações (Chave de códigol, Fluxo contínuo de dadosl) e (Chave de código2, Fluxo contínuo de dados2) existem e as segundas combinações (Chave de códigol, Fluxo contínuo de dados2) e (Chave de códi- go2, Fluxo contínuo de dadosl) também existem. As ordens de decodificação das primeiras combinações são simetricamente diferentes daquelas das segundas combinações. O resul- tado da simulação que indica uma diferença de desempenho entre as primeira e segunda combinações é mostrado na figura 13A. A figura 13B mostra um caso no qual três fluxos contínuos de dados são usados, e a figura 13C mostra um outro caso no qual quatro fluxos contínuos de dados são usados. Os ambientes simultâneos das figuras 13A - 13C são dife- rentes no número de antenas, e as partes restantes das figuras 13A - 13C são iguais àque- las da figura 12. Com mais detalhes, a figura 13A mostra duas antenas, a figura 13B mostra três antenas, e a figura 13C mostra quatro antenas, e as partes restantes diferentes do nú- mero de antenas são iguais àquelas da figura 12.
A fim de analisar o resultado da simulação, o caso da figura 13C, que ilustra um de- sempenho do caso que emprega 4 fluxos contínuos de dados, será descrito a seguir.
Na figura 13A, "Max" é um caso específico no qual todas as combinações originais que indicam a ordem de decodificação SIC são incluídas. "(12, 34) L1, L2 primeiro" é um caso específico no qual os fluxos contínuos de dados 1 e 2 (ou camadas 1 e 2) L1 e L2 são atribuídos a uma primeira chave de código 1, os fluxos contínuos de dados 1 e 2 da primeira chave de código 1 são primeiramente decodificados durante a decodificação SIC quando os fluxos contínuos de dados 3 e 4 (ou camadas 3 e 4) forem usados para uma segunda chave de código 2 e, então, os fluxos contínuos de dados 3 e 4 de uma segunda chave de código 2 são decodificados. Desta maneira, "(34, 12) L3, L4 primeiro" é um caso específico no qual os fluxos contínuos de dados 3 e 4 são atribuídos a uma primeira chave de código 1, os flu- xos contínuos de dados 1 e 2 são atribuídos a uma segunda chave de código 2, os fluxos contínuos de dados 3 e 4 correspondentes à primeira chave de código 1 são primeiramente decodificados e, então, os outros fluxos contínuos de dados 1 e 2 correspondentes à segun- da chave de código 2 são decodificados.
Como pode-se ver a partir do resultado da figura 13C, no caso de (12, 34) ou de (34, 12) no qual dois fluxos contínuos de dados são atribuídos a cada chave de código, qua- se não há diferença no desempenho entre o caso de (12, 34) e o outro caso de (34, 12).
Também, nos caso de (1, 234) ou de (234, 1) nos quais um único fluxo contínuo de dados é atribuído a uma única chave de código e três fluxos contínuos de dados são atribuí- dos a outros fluxos contínuos de dados, quase não há diferença na ordem entre o caso de (1, 234) e o caso de (234, 1).
Em um outro aspecto, o caso no qual dois fluxos contínuos de dados são atribuídos a cada chave de código tem um bom desempenho superior àquele do outro caso no qual um único fluxo contínuo de dados é atribuído a uma única chave de código e três fluxos contí- nuos de dados são atribuídos a outros fluxos contínuos de dados. Embora o supramencio- nado caso, no qual dois fluxos contínuos de dados são atribuídos a cada chave de código, tenha um desempenho ligeiramente inferior àquele do outro caso no qual todos os casos são permitidos, percebe-se que os desempenhos dos supramencionados dois casos ficam muito próximos um do outro. Portanto, no aspecto do desempenho, é preferível que a ordem de decodificação SIC seja fixa somente em uma ordem pré-determinada, e que um máximo de 2 chaves de código seja selecionado por uma única chave de código.
A figura 13B mostra diferentes desempenhos quando três fluxos contínuos de da- dos forem usados, nos quais um único fluxo contínuo de dados é atribuído a uma única cha- ve de código e dois fluxos contínuos de dados são atribuídos à outra chave de código. Neste caso, é mais preferível que a chave de código composta dos dois fluxos contínuos de dados seja decodificada depois que o único fluxo contínuo de dados foi decodificado, resultando na implementação de um desempenho superior.
A figura 13A mostra um desempenho quando um total de 2 fluxos contínuos de da- dos forem usados, no qual um único fluxo contínuo de dados é atribuído a cada chave de código. Neste caso, pode-se perceber que quase não há diferença no desempenho entre chaves de código decodificadas, independente da ordem de decodificação das chaves de código.
Os três resultados seguintes são adquiridos pelos desempenhos das figuras 13A - 13C. De acordo com um primeiro resultado, a ordem de decodificação do receptor SIC é fixa, de forma que a chave de código 1 seja primeiramente decodificada e, então, a chave de código 2 seja decodificada.
De acordo com um segundo resultado, se o número de fluxos contínuos de dados atribuídos à primeira chave de código 1 for assimétrico ao número de fluxos contínuos de dados atribuídos à segunda chave de código 2, uma chave de código com menor número de fluxos contínuos de dados entre as primeira e segunda chaves de código 1 e 2 é primeira- mente decodificada. Por exemplo, se o número de todas as combinações for 3, uma chave de código tem um único fluxo contínuo de dados e a outra chave de código tem dois fluxos contínuos de dados, a chave de código composta por somente um fluxo contínuo de dados sendo primeiramente decodificada. Com este propósito, um único fluxo contínuo de dados é atribuído à primeira chave de código 1 e dois fluxos contínuos de dados são atribuídos à segunda chave de código 2.
De acordo com um terceiro resultado, um máximo de 2 fluxos contínuos de dados é atribuído a uma única chave de código.
Com mais detalhes, de acordo com esta modalidade, na qual um máximo de 4 flu- xos contínuos de dados e um máximo de 2 chaves de código são usados, considera-se que a ordem de decodificação do receptor SIC em todas as combinações mostradas nas Tabe- las 22 e 23 é fixa, o processo de alocação tem uma estrutura simétrica para indicar que a ordem de decodificação SIC é removida, e o receptor SIC decodifica primeiramente a pri- meira chave de código 1 e, então, decodifica a segunda chave de código 2. A saber, o termo "ordem de decodificação SIC" usado na supramencionada modalidade da presente invenção é indicativo da ordem de decodificação das chaves de código individuais quando o receptor SIC for usado.
Também, se existir um total de 3 fluxos contínuos de dados, a supramencionada modalidade considera somente um caso específico, no qual um único fluxo contínuo de da- dos é atribuído a uma primeira chave de código 1 e dois fluxos contínuos de dados são atri- buídos a uma segunda chave de código 2. E, se existir um total de 4 fluxos contínuos de dados, a supramencionada modalidade considera somente um caso específico, no qual dois fluxos contínuos de dados são atribuídos a uma primeira chave de código 1 e os dois fluxos contínuos de dados restantes são atribuídos a uma segunda chave de código 2.
Um exemplo detalhado associado com a supramencionada modalidade é mostrado na seguinte Tabela 26:
Tabela 26
<table>table see original document page 74</column></row><table> <table>table see original document page 75</column></row><table> <table>table see original document page 76</column></row><table> <table>table see original document page 77</column></row><table>
Portanto, uma modalidade detalhada da presente invenção tem um total de 36 ca- sos, que são denotados por um máximo de 6 bits (25 = 32 < 36 < 26 = 64). Em cada caso, a ordem de decodificação SIC é fixa, uma única chave de código tem um máximo de 2 fluxos contínuos de dados, e uma chave de código com menor número de fluxos contínuos de da- dos é primeiramente decodificada no caso de um fluxo contínuo de dados assimétrico. À luz do número de bits da informação de controle que indica todas as combinações, o supra- mencionado caso tem um ganho de 1 bit, se comparado com os casos mostrados nas Tabe- las 22 e 23.
Neste ínterim, o método para reduzir o número de casos do supramencionado (ile- gível) é aplicado na supramencionada modalidade. Em outras palavras, se diversos fluxos contínuos de dados forem usados, diversas chaves de código são usadas, uma única chave de código tem um máximo de 2 fluxos contínuos de dados e uma chave de código com me- nor número de fluxos contínuos de dados é fixa em uma primeira chave de código, de forma que o número de todas as combinações possa ser limitado.
Contanto que o receptor com base em SIC seja usado em um receptor, diversas chaves de código são usadas quando diversos fluxos contínuos de dados forem usados, e uma única chave de código tem um máximo de 2 fluxos contínuos de dados. No caso de um fluxo contínuo de dados assimétrico, uma chave de código com menor número de fluxos contínuos de dados é primeiramente decodificada, e a ordem de decodificação SIC é fixa, de forma que o número de todas as combinações possa ser limitado.
Um exemplo detalhado associado com a supramencionada descrição é mostrado na seguinte Tabela 27:
Tabela 27
<table>table see original document page 77</column></row><table> <table>table see original document page 78</column></row><table> <table>table see original document page 79</column></row><table>
Portanto, uma modalidade detalhada da presente invenção tem um total de 25 ca- sos. Em cada caso, diversas chaves de código são usadas quando diversos fluxos contí- nuos de dados forem usados, e uma única chave de código tem um máximo de 2 fluxos con- tínuos de dados. E, no caso de um fluxo contínuo de dados assimétrico, isto é, se chaves de código individuais usarem diferentes números de fluxos contínuos de dados, uma chave de código com menor número de fluxos contínuos de dados é atribuída a uma primeira chave de código.
Também, uma modalidade da descrição detalhada da presente invenção tem um total de 25 casos. Em cada caso, se diversos fluxos contínuos de dados forem usados, di- versas chaves de código são usadas em consideração dos usos do decodificador SIC conti- do em um receptor, a ordem de decodificação SIC é fixa, e uma única chave de código tem um máximo de 2 fluxos contínuos de dados. E, no caso de um fluxo contínuo de dados as- simétrico, isto é, se chaves de código individuais usarem diferentes números de fluxos con- tínuos de dados, uma chave de código com menor número de fluxos contínuos de dados é primeiramente decodificada. Portanto, o número de casos é 25, de forma que ele deva ser denotado por um máximo de 5 bits (24 = 16 < 25 < 25 = 32). Neste caso, à luz do número de bits de informação de controle que indica todas as combinações, o supramencionado caso tem um ganho de 2 bits, se comparado com os casos mostrados nas Tabelas 22 e 23.
Da forma supradescrita, cada fluxo contínuo de dados tem uma pluralidade de combinações. Mas, a presente invenção objetiva reduzir o número de combinações para cada fluxo contínuo de dados.
A figura 14 mostra o resultado da simulação do desempenho de uma estação re- ceptora quando o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados for limitado a um número específico de combinações que pode ser indi- cado por um dado número de bit.
Com mais detalhes, a figura 14 mostra o resultado da simulação na qual 4 antenas Tx e 4 antenas Rx foram usadas, isto é, um número máximo de fluxos contínuos de dados é 4. Outras considerações de simulação diferentes do número de antenas são iguais àquelas da figura 12.
Uma descrição detalhada do resultado da simulação da figura 14 será feita a seguir. No caso em que o número de todas as combinações for determinado nas Tabelas 22 e 23, este caso é denotado por "max". Se somente uma combinação for permitida para cada fluxo contínuo de dados, o número de todas as combinações é 4, 4 combinações sendo denota- das por 2 bits, da forma representada por "bit2". Se duas combinações forem permitidas para cada fluxo contínuo de dados, 8 casos são denotados por 3 bits, da forma representa- da por "bit3". Se 4 combinações forem permitidas para cada fluxo contínuo de dados, 16 casos são denotados por 4 bits, da forma representada por "bit4".
Como pode-se ver a partir do resultado da simulação da figura 14, se somente uma combinação for permitida para cada fluxo contínuo de dados, este caso tem um desempe- nho quase similar àquele de um outro caso no qual todas as combinações são tornadas dis- poníveis.
Como pode-se ver a partir do resultado da simulação da figura 14, embora uma combinação selecionada para reduzir combinações até o número de bits correspondentes seja arbitrariamente selecionada, quase não há diferença no desempenho entre este caso e o supramencionado caso no qual todas as combinações são tornadas disponíveis. Portanto, no aspecto de reduzir o número de casos em cada combinação, é mais preferível que o nú- mero de casos em cada combinação seja reduzido até 4 combinações.
Em um exemplo detalhado associado com a supramencionada descrição, se um máximo de 4 fluxos contínuos de dados e um máximo de 2 chaves de código forem usados, o caso "2bit" que pode ser denotado por um mínimo de combinações pode ser representado pela seguinte Tabela 28:
Tabela 28
<table>table see original document page 81</column></row><table>
Portanto, uma modalidade detalhada da presente invenção tem um total de 4 ca- sos. Em cada caso, se diversos fluxos contínuos de dados forem usados, diversas chaves de código são usadas, uma única chave de código tem um máximo de 2 fluxos contínuos de dados, uma chave de código com menor número de fluxos contínuos de dados é ajustada em uma primeira chave de código no caso de um fluxo contínuo de dados assimétrico, cada fluxo contínuo de dados usando somente uma combinação.
Também, uma modalidade detalhada da presente invenção tem um total de 4 ca- sos. Em cada caso, se diversos fluxos contínuos de dados forem usados em consideração a um caso específico no qual um receptor usa o decodificador SIC, diversas chaves de código são usadas, a ordem de decodificação SIC é fixa, uma única chave de código tem um má- ximo de 2 fluxos contínuos de dados, uma chave de código com menor número de fluxos contínuos de dados é primeiramente decodificada no caso de um fluxo contínuo de dados assimétrico, e somente um fluxo contínuo de dados é permitido para cada fluxo contínuo de dados. O número total de casos é 4, de forma que 4 casos devam ser denotados por um máximo de 2 bits (21 = 2 < 4 <22 = 4). Neste caso, à luz do número de bits da informação de controle que indica todas as combinações, o supramencionado caso tem um ganho de 5 bits, se comparado com os casos mostrados nas Tabelas 22 e 23.
Neste ínterim, o caso "3bit", entre outros exemplos detalhados, deve selecionar du- as combinações para cada fluxo contínuo de dados, e o caso "4bit" deve selecionar quatro combinações para cada fluxo contínuo de dados. Os supramencionados exemplos são bem conhecidos pelos versados na técnica, de forma que suas descrições detalhadas sejam omi- tidas para a conveniência da descrição. Neste caso, um processo para selecionar uma com- binação correspondente a um número fixo pode ser arbitrariamente executado. Pelo resulta- do da simulação, embora a combinação seja arbitrariamente selecionada, quase não há diferença no desempenho.
Neste ínterim, considerando um caso específico no qual um esquema HARQ (ARQ Híbrido) é usado na supramencionada combinação, a adição de uma combinação também pode ser considerada. Se o número de chaves de código for 2, uma chave de código tem um erro, e a outra chave de código não tem erro, o número de chaves de código retransmiti- das sendo somente um. Se uma técnica de combinação chase, que foi amplamente usada para o HARQ, for usada para a retransmissão, duas chaves de código devem ser retransmi- tidas sem nenhuma modificação a partir da primeira transmissão. Portanto, as chaves de código retransmitidas devem ser transmitidas por meio de um ou dois fluxos contínuos de dados. Uma descrição detalhada disto será feita a seguir.
Considera-se que duas chaves de código são transmitidas por meio de três fluxos contínuos de dados durante uma primeira transmissão. Também, considera-se que uma das duas chaves de código tem um erro e que a outra não tem erro. Especialmente, considera- se que a chave de código retransmitida seja somente uma primeira chave de código, de forma que ela seja transmitida por meio de somente um fluxo contínuo de dados. O caso no qual uma única chave de código for transmitida por meio de um único fluxo contínuo de da- dos fica contido em uma combinação original, de forma que este caso possa ser tornado disponível.
Entretanto, como um outro exemplo, se uma primeira chave de código não tiver erro e uma segunda chave de código tiver um erro, uma chave de código retransmitida é somen- te uma segunda chave de código e deve ser transmitida por meio de dois fluxos contínuos de dados.
Além do mais, o caso no qual uma chave de código for transmitida por meio de dois fluxos contínuos de dados não fica contido na combinação original. A fim de retransmitir uma chave de código desejada da primeira transmissão sem nenhuma mudança, uma combina- ção na qual uma única chave de código é mapeada até dois fluxos contínuos de dados tam- bém pode ser adicionada, conforme necessário. O supramencionado caso é mostrado na seguinte Tabela 29:
Tabela 29
<table>table see original document page 82</column></row><table> <table>table see original document page 83</column></row><table>
As supramencionadas modalidades da presente invenção divulgaram uma varieda- de de métodos para minimizar o número de combinações chave de código - fluxo contínuo de dados entre todas as combinações disponíveis de acordo com o número de dados cha- ves de código e fluxos contínuos de dados (ou camadas). Um método para permitir que a combinação efetivamente processe dados em uma dada condição e para transmitir um sinal será descrito a seguir.
Da forma supradescrita, um sistema de comunicação sem fios geral realiza uma codificação de canal para transmitir dados de forma confiável. Esta codificação de canal indica que uma transmissão realiza uma codificação na informação Tx usando um código de correção de erro antecipada, de forma que um erro de canal possa ser corrigido por um re- ceptor. O receptor demodula um sinal Rx1 decodifica o código de correção de erro antecipa- da e recupera a informação Tx. Neste processo de decodificação, o erro de sinal Rx ocasio- nado pelo canal é corrigido.
Um exemplo do código de correção de erro antecipada é um código turbo. O código turbo inclui pelo menos dois codificadores de convolução sistemática recursiva e um interca- Iador que conecta entre os pelo menos dois codificadores de convolução sistemática recur- siva. Quanto maior o bloco de dados, melhor o desempenho do código turbo. Um sistema de comunicação real divide um bloco de dados de tamanho pré-determinado em diversos blo- cos de dados de tamanho menor e realiza codificação nos blocos divididos, de forma que seja realmente conveniente implementar o sistema de comunicação real. Estes blocos de dados de tamanho menor são chamados blocos de código. O processo de codificação da correção de erro antecipada é realizado em unidades de um bloco de código de tamanho pré-determinado, é mapeado até recursos sem fios e, então, é transmitido até um destino.
Se recursos sem fios forem mapeados depois que a codificação do canal for reali- zada em unidades de um bloco de código pelo sistema de comunicação MIMO, a multíple- xação espacial é necessária. Os canais MIMO individuais são independentes um do outro. Se a multiplexação espacial dos blocos de código for realizada para múltiplas antenas Tx, uma eficiência de transmissão pode ser melhorada.
Portanto, é necessário um método para efetivamente transmitir dados codificados em relação ao canal por meio de múltiplas antenas Tx.
Portanto, uma modalidade da presente invenção fornece um método para efetiva- mente transmitir dados em consideração da multiplexação espacial pelo sistema de comuni- cação MIMO, e uma descrição detalhada desta será feita a seguir.
Um sistema de comunicação sem fios pode ser baseado em um esquema de Multi- plexação por Divisão de Freqüência Ortogonal (OFDM). Este esquema OFDM usa diversas subportadoras ortogonais. O esquema OFDM usa ortogonalidade entre uma Transformada Rápida de Fourier Invertida (IFFT) e uma Transformada Rápida de Fourier (FFT). O trans- missor realiza a IFFT nos dados e transmite os dados resultantes da IFFT. O transmissor usa a IFFT para combinar multi-subportadoras. Afim de separar as multi-subportadoras uma da outra, o receptor usa a FFT correspondente às multi-subportadoras. O esquema OFDM reduz a complexidade do receptor em ambientes de desvanecimento seletivo de freqüência de um canal de banda larga, usa diferentes características de canal das subportadoras, e realiza agendamento seletivo em um domínio de freqüência, desse modo, aumentando a eficiência espectral. O esquema de Acesso Múltiplo por Divisão de Freqüência Ortogonal (OFDMA) é um esquema de acesso múltiplo com base no esquema OFDM. Pelo esquema OFDMA, diferentes subportadoras são atribuídas a múltiplos usuários, de forma que a efici- ência dos recursos sem fios aumente.
A figura 15 é um diagrama de blocos que ilustra um sistema de comunicação sem fios.
O sistema de comunicação sem fios foi amplamente usado para fornecer uma vari- edade de serviços de comunicação, por exemplo, dados de voz ou em pacote.
Em relação à figura 15, o sistema de comunicação sem fios inclui um equipamento de usuário (UE) 10 e uma estação base (BS) 20. O equipamento de usuário (UE) 10 pode ser fixo ou ter mobilidade. O equipamento de usuário (UE) também pode ser chamado de uma Estação Móvel (MS), de um Terminal de Usuário (UT), de uma Estação Assinante (SS) ou de um dispositivo sem fios. A estação base (BS) 20 pode ser uma estação fixa que co- munica com o equipamento de usuário (UE) 10, ou também pode ser chamada de um Nó-B, de um Sistema Transceptor Base (BTS) ou de um Ponto de Acesso (AP). Uma única esta- ção base (BS) 20 pode ter uma ou mais células.
O termo "ligação descendente" é indicativo de um caminho de comunicação da es- tação base (BS) 20 até o equipamento de usuário (UE) 20. O termo "ligação ascendente" é indicativo de um caminho de comunicação do equipamento de usuário (UE) 10 até a esta- ção base (BS) 20. Um transmissor para uso na ligação descendente pode ser algumas par- tes da estação base (BS) 20, ou um receptor pode ser algumas partes do equipamento de usuário (UE) 10. Um transmissor para uso na ligação ascendente pode ser algumas partes do equipamento de usuário (UE) 10, ou um receptor pode ser algumas partes da estação base (BS) 20.
A figura 16 é um diagrama de blocos que ilustra um transmissor de acordo com uma modalidade da presente invenção.
Em relação à figura 16, um transmissor 100 inclui uma unidade de anexação CRC 110, uma unidade de segmentação de bloco de código 115, um codificador de canal 120, um intercalador 130, uma unidade de casamento de velocidade 140, um mapeador 150, um mapeador de camada 160 e uma unidade de pré-codificação 170. O transmissor 100 inclui Nt antenas Tx (190-1..... 190-Nt) (em que Nt > 1).
A unidade de anexação CRC 110 anexa um código de verificação de redundância cíclica (CRC) para detectar um erro nos dados de entrada. A unidade de segmentação de bloco de código 155 segmenta o código adicionado com CRC em unidades do bloco de có- digo. Neste caso, o código de CRC pode ser anexado nos dados e, então, ser segmentado em unidades do bloco de código. Caso contrário, o código de CRC pode ser anexado nos dados nas unidades do bloco de código.
O codificador de canal 120 realiza codificação de canal nos blocos de código. O in- tercalador 130 realiza intercalação nos códigos codificados em relação ao canal. A unidade de casamento de velocidade 140 ajusta os códigos intercalados de acordo com a quantida- de de recursos sem fios usados para transmissão real. O casamento de velocidade pode ser conduzido por um processo de perfuração ou repetição. O mapeador 150 mapeia o código com velocidade casada até um símbolo que indica um local de constelação de sinal. Um intercalador (não mostrado) pode ficar localizado antes do mapeador 150. A saber, o inter- calador pode ficar localizado entre a unidade de casamento de velocidade 140 e o mapea- dor 150.
O mapeador de camada 160 realiza mapeamento dos símbolos de entrada de a- cordo com camadas individuais ocasionadas pela multiplexação espacial. Os dados resul- tantes mapeados para cada camada são chamados de um fluxo contínuo de dados. A uni- dade de pré-codificação 170 pré-codifica um fluxo contínuo de dados de entrada de acordo com o esquema MIMO com base nas antenas de transmissão (190-1..... 190-Nt).
Neste caso, diversos fluxos contínuos de dados são gerados a partir de um único código codificado em relação ao canal no sistema da figura 16, de forma que este sistema seja chamado de um sistema de única chave de código (SCW).
A figura 17 é um diagrama de blocos que ilustra uma transmissão de acordo com uma outra modalidade da presente invenção.
Comparado com o transmissor 100 mostrado na figura 16, a transmissão da figura 17 gera diversos fluxos contínuos de dados mediante a recepção de pelo menos um código codificado em relação ao canal, de forma que o sistema da figura 17 seja chamado de um sistema de múltiplas chaves de código (MCW).
Em relação à figura 17, o transmissor 200 inclui uma pluralidade de unidades de anexação CRC (210-1.....210-K) (em que K > 1), uma pluralidade de unidades de segmen- tação de bloco de código (215-1.....215-K), uma pluralidade de codificadores de canal (220- 1..... 220-K), uma pluralidade de intercaladores (230-1..... 230-K), uma pluralidade de uni- dades de casamento de velocidade (240-1, ..., 240-K), uma pluralidade de mapeadores (250-1, ..., 250-K), um mapeador de camada 260 e uma unidade de pré-codificação 270. O transmissor 200 inclui Nt antenas Tx (290-1..... 290-Nt) (em que Nt > 1).
A unidade de anexação CRC (210-1.....210-K) anexa um código de verificação de redundância cíclica (CRC) para detectar um erro nos dados de entrada. A unidade de seg- mentação de bloco de código (215-1..... 215-K) segmenta o código adicionado com CRC
em unidades de chave de código. O codificador de canal (220-1..... 220-K) realiza codifica- ção de canal nos blocos de código. O intercalador (240-1..... 230-K) realiza intercalação nos
códigos codificados em relação ao canal. A unidade de casamento de velocidade (240-1..... 240-K) ajusta os códigos intercalados de acordo com a quantidade de recursos sem fios usados para a transmissão real. O casamento de velocidade pode ser conduzido por um processo de perfuração ou de repetição. O mapeador (250-1, ..., 250-K) mapeia o código com velocidade casada até um símbolo que indica um local de constelação de sinal. Um intercalador (não mostrado) pode ficar localizado entre a unidade de casamento de veloci- dade (240-1.....240-K) e o mapeador (250-1.....250-K).
O mapeador de camada 260 realiza o mapeamento dos símbolos de entrada de acordo com camadas individuais ocasionadas pelo multiplexação espacial. Os dados resul- tantes mapeados para cada camada são chamados de um fluxo contínuo de dados. Este fluxo contínuo de dados também pode ser chamado de uma camada. A unidade de pré- codificação 270 pré-codifica um fluxo contínuo de dados de entrada de acordo com o es- quema MIMO com base em antenas de transmissão (290-1,..., 290-Nt).
A figura 18 é um diagrama de blocos que ilustra um esquema de codificação de ca- nal de acordo com uma modalidade da presente invenção.
Em relação à figura 18, a codificação de canal, a intercalação e o casamento de ve- locidade são realizados em um único bloco de código, de forma que o único bloco de código seja transmitido por meio de diversos fluxos contínuos de dados. O bloco de código é um bloco de dados de tamanho pré-determinado para realizar a codificação de canal. O bloco de código pode ter o mesmo tamanho, e diversos blocos de código podem ter diferentes tamanhos.
Em relação à figura 18, o codificador de canal 320 realiza a codificação de canal em um bloco de código de entrada. O codificador de canal 320 pode ser um código turbo. O código turbo pode incluir um codificador de convolução sistemática recursiva e um intercala- dos O código turbo gera um bit sistemático e um bit de paridade em unidades de bit median- te a recepção do bloco de código de entrada. Neste caso, considera-se que uma taxa do código é 1/3, e um único bloco sistemático S e dois blocos de paridade P1 e P2 são gera- dos. O bloco sistemático é um conjunto de bits sistemáticos, e o bloco de paridade é um conjunto de bits de paridade.
O intercalador 330 realiza intercalação no bloco de código codificado em relação ao canal, de forma que ele reduza a influência de um erro de rajada ocasionado pelo transmis- sor de canal RF. O intercalador 330 pode realizar a intercalação no bloco sistemático S e cada bloco de paridade P1 ou P2, respectivamente.
A unidade de casamento de velocidade 340 ajusta o bloco de código codificado em relação ao canal de acordo com o tamanho dos recursos de rádio. O casamento de veloci- dade pode ser realizado em unidades do bloco de código codificado em relação ao canal. Ou, o bloco sistemático S e os dois blocos de paridade P1 e P2 são separados um do outro, de forma que o casamento de velocidade possa ser realizado em cada um deles.
Um método transmissor de dados com base na multiplexação espacial será descrito a seguir.
Para conveniência da descrição e melhor entendimento da presente invenção, con- sidera-se que dados são transmitidos por meio de dois fluxos contínuos de dados (isto é, duas camadas).
O bloco sistemático S e dois blocos de paridade P1 e P2 gerados a partir de um Cí- nico bloco de código são igualmente distribuídos a dois fluxos contínuos de dados e, então, são transmitidos até um destino. No caso em que o bloco de código for igualmente distribuí- do a dois blocos de dados e, então, transmitido até o destino, um sistema pode adquirir a diversidade espacial, resultando no melhor desempenho. O bloco sistemático S é mais im- portante para a decodificação, se comparado aos dois blocos de paridade P1 e P2. Então, se o bloco sistemático S for transmitido até um fluxo contínuo de dados com uma melhor condição de canal, o desempenho pode ser melhorado. Neste caso, se dois fluxos contínuos de dados forem mapeados até os recursos de rádio, um padrão específico pode ser usado, conforme necessário.
A seguir, considera-se que há dois ou mais blocos de código a ser transmitidos. Neste caso, considera-se que três blocos de código são igualmente distribuídos a dois flu- xos contínuos de dados e, então, são transmitidos a um destino.
A figura 19 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma modalidade da presente invenção.
Em relação à figura 19, dois fluxos contínuos de dados (isto é, duas camadas) são distribuídos a um domínio de freqüência durante um único subquadro, de forma que eles fiquem separados um do outro no domínio de freqüência. Um único subquadro é indicativo de um domínio de freqüência que inclui uma pluralidade de blocos de recurso. Um único bloco de recurso inclui uma pluralidade de subportadoras. Por exemplo, um único bloco de recurso pode incluir 12 subportadoras. Um único subquadro é indicativo de um domínio temporal que inclui duas posições, cada uma das quais incluindo 7 símbolos OFDM. Entre- tanto, a supramencionada descrição define de forma exemplar o número de blocos de re- curso, o número de posições e o número de símbolos OFDM contidos no único subquadro, de forma que o escopo da presente invenção não seja limitado aos valores supramenciona- dos, e também pode ser aplicada a outros exemplos.
Um único bloco de código é igualmente mapeado até dois fluxos contínuos de da- dos. Recursos de rádio alocados ao único bloco de código são igualmente alocados aos dois fluxos contínuos de dados. Depois que o único bloco de código foi mapeado, o próximo bloco de código é mapeado pelo mesmo método, como no bloco de código mapeado. Neste caso, três blocos de código são igualmente distribuídos até dois fluxos contínuos de dados e, então, são mapeados. Neste caso, um intervalo ocupado no domínio temporal pode ser um intervalo mínimo.
No caso do uso do código turbo, um único bloco de código é dividido em um bloco sistemático S e em dois blocos de paridade P1 e P2. O bloco sistemático S e os blocos de paridade P1 e P2 são igualmente distribuídos até dois fluxos contínuos de dados e, então, são transmitidos a um destino. O mapeamento do bloco sistemático S e dos blocos de pari- dade P1 e P2 pode ter um padrão específico. Especificamente, o bloco sistemático S é mais importante para a correção de erro, se comparado com os blocos de paridade P1 e P2, de forma que o bloco sistemático S possa ser igualmente distribuído até dois fluxos contínuos de dados e, então transmitidos a um destino. Portanto, o ganho de diversidade espacial para o bloco sistemático S pode ser adquirido, ou o bloco sistemático S pode ser mapeado a um fluxo contínuo de dados com uma boa condição de canal.
O bloco de código é distribuído até dois fluxos contínuos de dados e, então, é ma- peado. E, dois fluxos contínuos de dados são transmitidos por meio de múltiplas antenas, então, o ganho de diversidade espacial ocasionado pelo fluxo contínuo de dados é adquiri- do. O bloco de código é igualmente mapeado até dois fluxos contínuos de dados, de forma que o atraso de decodificação ocasionado pela transmissão dos fluxos contínuos de dados possa ser reduzido.
Quando o bloco de código for mapeado até N fluxos contínuos de dados (em que N > 1 e N = número par), ele pode ser igualmente mapeado até N fluxos contínuos de dados. Se N for um número ímpar, o bloco de código pode ser mapeado igualmente ao máximo até os N fluxos contínuos de dados.
A figura 20 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma outra modalidade da presente invenção.
Com mais detalhes, a figura 20 mostra um caso exemplar no qual um bloco de có- digo é distribuído até dois fluxos contínuos de dados e, então, é transmitido por meio dos dois fluxos contínuos de dados.
Em relação à figura 20, um primeiro bloco de código é mapeado até um dos dois fluxos contínuos de dados, e um segundo bloco de código é mapeado até os outros fluxos contínuos de dados. Um terceiro bloco de código é mapeado por meio de dois fluxos contí- nuos de dados.
Quando um único bloco de código for mapeado até um único fluxo contínuo de da- dos, um bloco de código redundante pode ocorrer. Em outras palavras, quando M blocos de código (em que M > 1) forem mapeados até N fluxos contínuos de dados (em que N > 1), o relacionamento entre os valores MeN não é denotado por um múltiplo, da forma denotada por M = kxN + q(k = número inteiro, 0 < q < N - 1). Neste caso, o bloco de código q pode ser distribuído até N fluxos contínuos de dados e, então, ser mapeado até eles.
Se um único bloco de código incluir um bloco sistemático S e blocos de paridade P1 e P2, o bloco sistemático S e os blocos de paridade P1 e P2 podem ser mapeados até um único fluxo contínuo de dados de acordo com um padrão específico.
A figura 21 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção.
Em relação à figura 21, um primeiro bloco de código e um segundo bloco de código são mapeados até dois fluxos contínuos de dados de acordo com um padrão específico. O primeiro bloco de código e o segundo bloco de código cruzam um ao outro em unidades de um símbolo OFDM. Um terceiro bloco de código é mapeado por meio de dois fluxos contí- nuos de dados.
Se M blocos de código forem transmitidos durante L intervalos de símbolo OFDM, o primeiro bloco de código é mapeado até N fluxos contínuos de dados durante um intervalo "teto(L/M)", e o segundo bloco de código é mapeado, "teto(x)" pode se um número inteiro mínimo maior do que "x". Símbolos de um primeiro símbolo OFDM até o símbolo OFDM te- to(L/M)-1 são completamente preenchidos com dados, mas o teto(L/M)-ésimo símbolo OFDM pode ser parcialmente preenchido. Subseqüentemente, o próximo bloco de código é mapeado.
Se um único bloco de código incluir o bloco sistemático S e blocos de paridade P1 e P2, o bloco sistemático S e os blocos de paridade P1 e P2 podem ser igualmente mapeados com dois fluxos contínuos de dados. O mapeamento do bloco sistemático S e dos blocos de paridade P1 e P2 por meio dos dois fluxos contínuos de dados pode ter um padrão específi- co.
A figura 22 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção.
Em relação à figura 22, um primeiro bloco de código e um segundo bloco de código são mapeados até dois fluxos contínuos de dados de acordo com um padrão específico. O primeiro bloco de código e o segundo bloco de código cruzam um ao outro em unidades de um bloco de recurso. Um terceiro bloco de código é mapeado por meio de dois fluxos contí- nuos de dados.
Se um único bloco de código incluir o bloco sistemático S e os blocos de paridade P1 e P2, o bloco sistemático S e os blocos de paridade P1 e P2 podem ser igualmente ma- peados com dois fluxos contínuos de dados. O mapeamento do bloco sistemático S e dos blocos de paridade P1 e P2 por meio dos dois fluxos contínuos de dados pode ter um pa- drão específico.
A figura 23 é um diagrama conceituai que ilustra uma transmissão de dados de a- cordo com uma ainda outra modalidade da presente invenção.
Em relação à figura 23, três blocos de código são mapeados por meio de todos os subquadros. Os três blocos de código são transmitidos por meio de dois fluxos contínuos de dados. Os três blocos de código podem ser mapeados até dois fluxos contínuos de dados de acordo com um padrão específico.
Neste caso, 3 blocos de código são mapeados um por um em unidades de um blo- co de recurso (isto é, em um eixo geométrico de freqüência), e os 3 blocos de código podem ser mapeados um por um em unidades de um símbolo OFDM (isto é, em um eixo geométri- co de tempo).
O supramencionado método de segmentação de bloco de código e o método transmissor de dados que usa o mesmo serão descritos com detalhes a seguir. Para o me- lhor entendimento da presente invenção, uma etapa de processamento de dados da trans- missão / receptores com base em OFDM também será descrita com detalhes.
A figura 24A é um diagrama de blocos que ilustra um método de processamento de dados de um transmissor de acordo com um esquema OFDMA. A figura 24B é um diagrama de blocos que ilustra um método de processamento de dados de um receptor de acordo com um esquema OFDMA.
Em relação à figura 24A, a estação transmissora realiza uma modulação de um mapeamento de símbolo (também chamada de um mapeamento de constelação) em um fluxo contínuo de bits para cada usuário de acordo com um esquema de modulação QPSK (Manipulação por Deslocamento de Fase em Quadratura), 16 QAM (Modulação por Ampli- tude de Quadratura) ou 64 QAM na etapa S11. Por este mapeamento de símbolo, pelo me- nos dois bits são mapeados até um símbolo.
O fluxo contínuo de bits é mapeado até um símbolo de dados. Este símbolo de da- dos é convertido em um símbolo de dados paralelo por um conversor S/P (Serial / Paralelo) na etapa S12. Pela conversão S/P, o símbolo de dados é convertido em símbolos paralelos até o número de subportadoras alocadas em cada usuário (n). Da forma mostrada na figura 24A, um símbolo de dados de um primeiro usuário 1 é convertido em símbolos paralelos até o número (Nu(1)) de subportadoras alocadas no primeiro usuário 1. As subportadoras alo- cadas em usuários individuais (n) podem ser iguais uma à outra ou ser diferentes uma da outra, de forma que os símbolos de dados do indivíduo possam ser convertidos nos mesmos ou diferentes números de símbolos paralelos. Neste caso, os diferentes números de símbo- los paralelos são denotados por Nu(n).
Os símbolos de dados paralelos para um usuário específico são mapeados até Nu(n) subportadoras atribuídas a um n-ésimo usuário entre todas as Nc subportadoras, e as Nc-(nu(n)) subportadoras restantes são mapeadas até os símbolos de dados dos outros usuários na etapa S13. Por um módulo de mapeamento de símbolo até subportadora, a subportadora na qual nenhum usuário for alocado é preenchida com "0", isto é, um preen- chimento com zeros. A saída do módulo de mapeamento de símbolo para subportadora é convertida em sinais de domínio temporal por um módulo IFFT (Transformada Rápida de Fourier Invertida) de ponto Nc na etapa S14.
Um prefixo cíclico (CP) é inserido no símbolo OFDM gerado pelo supramencionado módulo IFFT para reduzir uma interferência interssímbolos (ISI) na etapa S15. Os símbolos OFDM com CP inserido são convertidos em símbolos seriais por um conversor paralelo para serial na etapa S16 e, então, os símbolos seriais são transmitidos até um receptor.
Em relação à figura 24B, o método de processamento de dados do receptor de a- cordo com o esquema OFDMA é realizado em ordem invertida de um método de processa- mento de dados do transmissor. Os símbolos de dados recebidos passam no conversor S/P e no módulo FFT de ponto Nc e, então, um processo de mapeamento da subportadora até o símbolo é aplicado nos símbolos de dados resultantes. Símbolos paralelos são convertidos em símbolos seriais, são desmapeados e um fluxo contínuo de bits é gerado.
O supramencionado código turbo, entre uma variedade de métodos de codificação em relação ao canal, será descrito a seguir.
Um codificador turbo inclui dois codificadores (isto é, um codificador constituinte e um codificador de convolução sistemática recursiva) e um intercalador. O intercalador é a- daptado para facilitar a decodificação paralela do código turbo e é um tipo de Permutação Polinomial Quadrática (QPP). Este intercalador QPP definiu o tamanho de somente um blo- co de dados específico. Quanto maior o tamanho do bloco de dados, melhor o desempenho do código turbo.
Entretanto, um sistema de comunicação real divide um bloco de dados de tamanho pré-determinado (por exemplo, um bloco de transporte) em diversos blocos de dados de menor tamanho e, então, realiza codificação nos blocos de dados de menor tamanho, de forma que seja realmente conveniente implementar o sistema de comunicação real. Estes blocos de dados com menor tamanho são chamados de blocos de código. Em outras pala- vras, uma única chave de código com um maior comprimento é dividida em diversos blocos de código. No geral, uma única unidade codificada por código tanto de CRC quanto de cor- reção de erro antecipada é chamada de uma chave de código. Entretanto, o termo "chave de código" da presente invenção indica uma unidade de dados. Esta unidade de dados é adquirida quando o bloco de transporte adicionado com CRC for codificado em relação ao canal. Portanto, se o tamanho de um único bloco de transporte for maior que um valor de referência e, então, for segmentado em dois ou mais blocos de código, todos os blocos de código são codificados em relação ao canal, de forma que uma única chave de código seja feita.
No geral, as chaves de código têm o mesmo tamanho. Mas, em função da limitação do tamanho do intercalador QPP1 um bloco de código, entre diversos blocos de código, pode ter um tamanho diferente. Um processo de codificação de correção de erro antecipada é realizado em unidades de um bloco de código, e a intercalação também é realizada nos da- dos resultantes, de forma que a influência de um erro de rajada durante uma transmissão de canal RF possa ser reduzida.
Posteriormente, os dados resultantes são mapeados até recursos de rádio reais e, então, transmitidos até um destino. Já que a quantidade de recursos de rádio usados para transmissão real é constante, o casamento de velocidade para os blocos de código codifica- dos é necessário. No geral, o casamento de velocidade é realizado por um processo de per- furação ou repetição. O casamento de velocidade pode ser realizado em unidades de um bloco de código codificado, como no sistema 3GPP WCDMA. A parte sistemática e a parte de paridade do bloco de código codificado são separadas uma da outra, e o casamento de velocidade pode ser realizado em cada uma delas.
A figura 25 é um diagrama conceituai que ilustra um método para separar uma par- te sistemática e uma parte de paridade de um bloco de código codificado uma em relação à outra, e para realizar um casamento de velocidade nas partes separadas.
Em relação à figura 25, um armazenamento temporário circular pode realizar o ca- samento de velocidade de acordo com uma posição de início de transmissão e com o tama- nho dos dados a ser transmitidos. Na figura 25, considera-se que uma taxa do código é 1/3.
O sistema de comunicação MIMO com base na multiplexação espacial usa o méto- do SCW (Única Chave de código) e o método MCW (Múltiplas Chaves de código). O método SCW indica que uma única chave de código é transmitida por meio de diversos fluxos contí- nuos de dados Tx, e o método MCW indica que uma ou mais chaves de código são transmi- tidas.
As figuras 26A - 26B são diagramas conceituais que ilustram uma única chave de código (SCW) e múltiplas chaves de código (MCW)1 respectivamente. Um híbrido dos méto- dos SCW e MCW também pode ficar disponível. Por exemplo, contanto que quatro antenas Tx e quatro antenas Rx sejam usadas, somente duas chaves de código podem ser usadas. Neste caso, duas SCWs transmitindo dois fluxos contínuos de dados são interconectadas de forma que o sistema MCW seja configurado.
A figura 27 mostra uma cadeia de codificação usada para um HS-DSCH de um sis- tema WCDMA de acordo com a presente invenção.
Se a multiplexação espacial for usada, um máximo de 2 fluxos contínuos de dados pode ser transmitido, e os fluxos contínuos de dados são transmitidos por meio das MCW. Uma cadeia de codificação de um primeiro caso, no qual um único fluxo contínuo de dados é transmitido, é igual àquela de um segundo caso, no qual dois fluxos contínuos de dados são transmitidos.
Se um sistema de comunicação sem fios transmitir dados por meio de múltiplas an- tenas Tx, um método de processamento de dados para efetivamente segmentar uma única chave de código em duas ou mais camadas será descrito a seguir.
A fim de reduzir a influência do desvanecimento no sistema de comunicação sem fios, a presente invenção fornece um método de processamento de dados para transmitir dados por meio das múltiplas antenas Tx, e uma descrição detalhada deste será feita a se- guir.
O desvanecimento é um dos principais motivos que ocasionam uma deterioração do desempenho do sistema de comunicação sem fios. O valor do ganho do canal muda com o tempo, freqüência e espaço. Quanto menor o ganho de canal, pior o desempenho. Um método de diversidade usado como uma das soluções para o fenômeno do desvanecimento usa o fato de que há uma baixa probabilidade de que todos os canais independentes te- nham baixos valores de ganho. No geral, quanto maior a distância de tempo, freqüência ou espaço, maior a independência de uma correlação de um valor do ganho do canal entre dois pontos no tempo, freqüência ou espaço. Portanto, a fim de resolver o problema do desvane- cimento, os bits codificados por bloco de código são arranjados para ficar uniformemente dispersos em um domínio temporal, de freqüência ou espacial, de forma que eles adquiram um maior ganho ocasionado pela diversidade.
As seguintes modalidades divulgarão exemplos nos quais os recursos inventivos da presente invenção são aplicados a um Sistema de Telecomunicação Móvel Universal De- senvolvido (E-UMTS). O E-UMTS também pode ser chamado de um sistema de Evolução no Longo Prazo (LTE). As especificações técnicas do UMTS ou E-UMTS foram prescritas nos Comunicados 7 e 8 do Technical Specification Group Radio Access Network of the 3rd Generation Partnership Project (GPP).
A figura 28 mostra uma estrutura de subquadro do Duplex de Divisão de Frequên- cia da ligação descendente de um sistema LTE de acordo com a presente invenção.
Em relação à figura 28, um único subquadro tem um pequeno comprimento de 1 ms, de forma que o grau de uma variação do canal em um eixo geométrico de tempo seja baixo. Mas, um máximo de 20 MHz pode ser usado em um eixo geométrico de freqüência, de forma que uma variação do canal no eixo geométrico de freqüência seja alta. Canais po- dem ser independentes uns dos outros em um eixo geométrico de espaço, de forma que eles sejam uniformemente distribuídos nos eixos geométricos de freqüência e de espaço para ganhar um ganho de diversidade. As supramencionadas modalidades da presente in- venção podem ser aplicadas não somente ao sistema FDD, mas também a um sistema Du- plex de Divisão Temporal (TDD) com um subquadro diferente daquele do sistema FDD.
As figuras 29A - 29B mostram estruturas de cadeia de transmissão de um sistema LTE de acordo com a presente invenção. A figura 29A é uma estrutura de transmissão de uma Classificação 3 equipada com três camadas, e a figura 29B é uma estrutura de trans- missão de uma Classificação 4 equipada com quatro camadas.
Em conjunto com modalidades para reduzir efetivamente as combinações de ma- peamento chave de código até camada, a estrutura da figura 29A pode corresponder a uma terceira combinação da Tabela 28, e a estrutura da figura 29B pode corresponder a uma quarta combinação da Tabela 28.
O termo "bloco de transporte" foi amplamente usado para o sistema UMTS ou E- UMTS, e é uma unidade de dados básica trocada por meio de um canal de transporte. Um primeiro bloco de transporte TB1 da figura 29A passa por uma etapa de processamento de dados de uma cadeia de transmissão, de forma que ele seja conectado em um único fluxo contínuo de dados (isto é, uma única camada). Em outras palavras, a CRC é adicionada em um único bloco de transporte pelo algoritmo de anexação de CRC, e é codificada em rela- ção ao canal, de forma que o resultado codificado em relação ao canal seja alocado em uma única camada. O termo "bloco de transporte" foi amplamente usado para o sistema UMTS ou E-UMTS, e é uma unidade de dados básica trocada por meio de um canal de transporte. A codificação do canal pode ser realizada por um código turbo ou por código de Verificação de Paridade de Baixa Densidade (LDPC).
No caso de um segundo bloco de transporte (TB2) da figura 29A e dos primeiro e segundo blocos de transporte (TB3 e TB4) da figura 29B, um único bloco de transporte é conectado em dois fluxos contínuos de dados (isto é, duas camadas). Se o tamanho do úni- co bloco de transporte for maior do que um valor pré-determinado, o único bloco de trans- porte é segmentado em diversos blocos de código (CBs). Neste caso, a CRC pode ser ane- xada em unidades de um bloco de código ou de bloco de transporte. Também, se exigido, o bloco de transporte com CRC anexa é segmentado em diversos blocos de código, e a CRC pode ser reanexada em cada bloco de código. A codificação de canal é realizada em unida- des de um bloco de código. Quando os blocos de código codificados em relação ao canal forem alocados em cada camada, é necessária uma etapa de processamento de dados que considera a diversidade espacial. Os fluxos contínuos de dados de símbolo alocados em cada camada é pré-codificado para transmissão por múltiplas antenas, de forma que eles sejam transmitidos a um receptor por meio de múltiplas antenas Tx.
Uma variedade de modalidades associadas com a etapa de processamento de da- dos antes de os dados serem alocados em cada camada depois da codificação de canal das figuras 29A e 29B será descrita a seguir.
A figura 30 mostra uma estrutura de cadeia de transmissão de acordo com uma modalidade da presente invenção.
Em relação à figura 30, cada bloco de código codificado em relação ao canal CB1 ou CB2 inclui uma parte sistemática e uma parte de paridade. Um módulo de casamento de velocidade 81 realiza o casamento de velocidade nos blocos de código codificados em rela- ção ao canal. O processo de casamento de velocidade indica que os tamanhos dos blocos de código codificados em relação ao canal são casados com um valor pré-determinado. Por exemplo, uma posição de início de transmissão é controlada por um armazenamento tempo- rário circular da figura 25, de forma que o tamanho de uma chave de código a ser transmiti- da possa ser ajustado. O casamento de velocidade pode ser realizado para cada bloco de código codificado em relação ao canal ou também pode ser realizado em uma parte geral na qual todos os blocos de código são interconectados.
O módulo de divisão espacial 82 divide o fluxo contínuo de bits com velocidade ca- sada em dois fluxos contínuos de bits, e transmite os dois fluxos contínuos de bits. Neste caso, a ordem dos bits individuais no fluxo contínuo de bits é imutável. O número de fluxos contínuos de bits divididos é igual ao número de camadas. O número de camadas na figura 30 é 2.
Fluxos contínuos de bits divididos são aplicados aos módulos de mapeamento de símbolo 83a e 83b. Cada módulo de mapeamento de símbolo 83a ou 83b realiza o mapea- mento de símbolo nos fluxos contínuos de bits recebidos e transmite uma seqüência de símbolo. A fim de realizar o mapeamento de símbolo, métodos QPSK (Manipulação por Deslocamento de Fase em Quadratura), 16QAM (Modulação por Amplitude de Quadratura) ou 64QAM podem ser usados, mas percebe-se que o escopo da presente invenção não é limitado aos supramencionados métodos, e também pode ser aplicado a outros métodos, se necessário.
Os fluxos contínuos de dados do símbolo de saída de cada módulo de mapeamento de símbolo 83a ou 83b são aplicados a cada intercalador 84a ou 84b. Cada intercalador 84a ou 84b realiza intercalação em cada fluxo contínuo de símbolos, de forma que a ordem dos símbolos seja rearranjada. É preferível que a intercalação seja ajustada em uma intercala- ção com base em símbolo OFDM. A intercalação com base em símbolo OFDM indica que um símbolo atribuído a uma subportadora é intercalado em um único símbolo OFDM. A or- dem dos símbolos atribuídos às subportadoras é rearranjada pela intercalação com base em símbolo OFDM. Os fluxos contínuos de dados de símbolo individual intercalados por cada um dos intercaladores 84a e 84b são atribuídos a camadas individuais, respectivamente.
A figura 31A mostra uma estrutura de cadeia de transmissão de acordo com uma outra modalidade da presente invenção.
Em relação à figura 31A, um módulo de casamento de velocidade 91 realiza o ca- samento de velocidade nos blocos de código codificados em relação ao canal CB1 e CB2. Um módulo de mapeamento de símbolo 92 realiza o mapeamento de símbolo em um fluxo contínuo de bits gerado a partir do módulo de casamento de velocidade 91 e transmite um fluxo contínuo de símbolos. Descrições detalhadas do supramencionado casamento de ve- locidade e do supramencionado mapeamento de símbolo foram feitas na figura 30, de forma que elas serão aqui omitidas.
Um intercalador 93 recebe o fluxo contínuo de símbolos do módulo de mapeamento de símbolo 92, realiza a intercalação no fluxo contínuo de símbolos recebido e rearranja a ordem dos símbolos. Preferivelmente1 o intercalador 93 pode realizar a intercalação dos símbolos correspondentes aos blocos de código CB1 e CB2, de forma que os símbolos se- jam uniformemente misturados. Em outras palavras, um fluxo contínuo de símbolos ao qual um primeiro bloco de código codificado em relação ao canal (CB1) é mapeado e o outro flu- xo contínuo de símbolos ao qual um segundo bloco de código (CB2) é mapeado são unifor- memente misturados pela intercalação mostrada na figura 31A (b). Preferivelmente, a ordem de rearranjo dos símbolos pela intercalação pode ser pré-determinada por um dado algorit- mo, e a intercalação com base em símbolo OFDM pode ser realizada nos símbolos mostra- dos na figura 30.
Um módulo de divisão espacial 94 divide um fluxo contínuo de símbolos de saída do intercalador 93 em diversos fluxos contínuos de dados de acordo com o número de ca- madas e transmite os fluxos contínuos de dados divididos. Os fluxos contínuos de dados divididos são alocados a camadas individuais. Na figura 31 A, o intercalador 93 e o módulo de divisão espacial 94 são fisicamente espaçados um do outro, mas eles podem ser inte- grados em uma unidade, conforme necessário. Em outras palavras, o intercalador 93 realiza a intercalação e divide dados Rx em diversos fluxos contínuos de símbolos, de forma que os fluxos contínuos de símbolos individuais também possam ser alocados em camadas indivi- duais.
A figura 31B mostra uma estrutura de cadeia de transmissão de acordo com uma ainda outra modalidade da presente invenção.
Em relação à figura 31B, um fluxo contínuo de bits de dados é casado em relação à velocidade por um módulo de casamento de velocidade 95, e o fluxo contínuo de bits com velocidade casada é aplicado em um intercalador no nível do bit 96. O intercalador no nível do bit 96 realiza a intercalação no fluxo contínuo de bits dos dados Rx. Preferivelmente1 a intercalação pode ser realizada em unidades de um grupo de bits equipado com pelo menos um bit. O número de bits contido em cada grupo de bits é igual ao número de bits mapeados até um único símbolo em cada módulo de mapeamento de símbolo 98a ou 98b. Por exem- plo, se o esquema BPSK for usado como o método de mapeamento de símbolo nos primeiro ou segundo módulos de mapeamento de símbolo 98a ou 98b, cada grupo de bits inclui um único bit. Se o esquema QPSK for usado como o método de mapeamento de símbolo, cada grupo de bits inclui dois bits. Se o esquema 16QAM for usado como o método de mapea- mento de símbolo, cada grupo de bits inclui 4 bits. A figura 31B mostra o caso no qual o es- quema QPSK é usado como o método de mapeamento de símbolo. O fluxo contínuo de bits de dados gravado na direção de uma linha pelo intercalador no nível do bit 96 é lido na dire- ção de uma coluna com base em um grupo de bits composto por dois bits e, então, é trans- mitido.
O fluxo contínuo de bits de dados gerado a partir do intercalador no nível do bit 96 é dividido em diversas unidades de acordo com o número de camadas pelo módulo de divisão espacial 97. Os primeiro e segundo módulos de mapeamento de símbolo 98a e 98b reali- zam o mapeamento de símbolo nos fluxos contínuos de bits de dados divididos pelo módulo de divisão espacial 97. A figura 31B mostra o caso no qual a QPSK é usada como o método de mapeamento de símbolo, de forma que dois bits sejam mapeados até um único símbolo. Na figura 31B, a ordem da divisão espacial ocasionada pelo módulo de divisão espacial 97 e o mapeamento de símbolo ocasionado pelos primeiro e segundo módulos de mapeamento de símbolo 98a e 98b pode ser trocada para uma outra ordem. Em outras palavras, o mape- amento de símbolo é primeiramente realizado no fluxo contínuo de dados gerado a partir do intercalador no nível do bit 96 e, então, os fluxos contínuos de símbolos são segmentados de acordo com o número de camadas.
Os fluxos contínuos de símbolos individuais gerados a partir dos primeiro e segun- do módulos de mapeamento de símbolo 98a e 98b da figura 31B são iguais àqueles do mó- dulo de divisão espacial 94 da figura 31A.
Um intercalador com base em Símbolo OFDM (OS) 93 da figura 31A realiza a inter- calação no nível do símbolo, e um intercalador no nível do bit 96 da figura 31B realiza a in- tercalação no nível do bit. Entretanto, o intercalador no nível do bit 96 realiza a intercalação em unidades de um grupo de bits composto por bits correspondentes ao método de mape- amento de símbolo, de forma que a intercalação no nível do bit tenha o resultado equivalen- te àquele da intercalação no nível do símbolo. E, embora o módulo de divisão espacial 97 da figura 31B fique localizado depois de um módulo de mapeamento de símbolo único, da for- ma mostrada na figura 31 A, o mesmo efeito equivalente é feito.
A figura 32A mostra uma estrutura de cadeia de transmissão de acordo com uma ainda outra modalidade da presente invenção.
Embora a estrutura da figura 32A seja similar àquela da figura 31 A, entende-se que o módulo de divisão espacial 94 da figura 31A é substituído pelo módulo de distribuição es- pacial 104. O módulo de distribuição espacial 104 divide os fluxos contínuos de símbolos gerados pelo intercalador 103 de acordo com o número de camadas e, ao mesmo tempo, rearranja a ordem dos símbolos. A saber, na figura 32A (b), a ordem dos símbolos corres- pondente aos blocos de código individuais é rearranjada de acordo com um dado algoritmo de intercalação pelo intercalador 103, e é dividida em diversos fluxos contínuos de símbolos pelo módulo de distribuição espacial 104, de forma que a ordem dos símbolos seja reajusta- da por um esquema pré-determinado. Neste caso, considera-se que o módulo de distribui- ção espacial 104 realiza a intercalação espacial. Por exemplo, um único fluxo contínuo de símbolos é configurado pelos símbolos em posição ordinal par, entre todos os fluxos contí- nuos de símbolos correspondentes aos blocos de código individuais, e o outro fluxo contínuo de símbolos pode ser configurado pelos símbolos em posição ordinal ímpar. O método para reajustar a ordem dos símbolos pelo módulo de distribuição espacial 104 pode ser livremen- te determinado no escopo da maximização do efeito de diversidade espacial. Na figura 32A, no caso de uma implementação de sistema real, o intercalador 103 e o módulo de distribui- ção espacial 104 podem ser integrados em uma unidade, conforme necessário. Descrições detalhadas do módulo de casamento de velocidade 101, do módulo de mapeamento de símbolo 102 e do intercalador 103 são iguais àquelas da figura 31.
A figura 32B mostra uma estrutura de cadeia de transmissão de acordo com uma ainda outra modalidade da presente invenção.
Comparado com a figura 32A, a modalidade da figura 32B controla um intercalador no nível do bit 106 para realizar a intercalação com base em um grupo de bits composto por pelo menos um bit, de acordo com o método de mapeamento de símbolo usado para os primeiro e segundo módulos de mapeamento de símbolo 108a e 108b, da mesma maneira da modalidade da figura 31b. Se os fluxos contínuos de bits de dados que dependem do número de camadas forem espacialmente distribuídos pelo módulo de distribuição espacial 107, os fluxos contínuos de bits de dados devem ser distribuídos com base em um grupo de bits usado para o intercalador no nível do bit 106. No caso de uma implementação real, o intercalador no nível do bit 106 e o módulo de distribuição espacial 107 podem ser integra- dos um com o outro, conforme necessário.
Na figura 32B, a ordem da distribuição espacial ocasionada pelo módulo de distribu- ição espacial 107 e o mapeamento de símbolo ocasionado pelos primeiro e segundo módu- los de mapeamento de símbolo 108a e 108b pode mudar para uma outra ordem. Em outras palavras, embora o módulo de distribuição espacial 107 da figura 32B fique localizado de- pois de um módulo de mapeamento de símbolo único, da forma mostrada na figura 32A, o mesmo efeito equivalente é feito.
A figura 33 mostra uma estrutura de cadeia de transmissão de acordo com uma a- inda outra modalidade da presente invenção.
Comparado com a figura 32A, a ordem de um módulo de distribuição espacial 113 e intercaladores 114a e 114b na modalidade da figura 33 é oposta àquela da figura 32A. Em outras palavras, o fluxo contínuo de símbolos gerado a partir do módulo de mapeamento de símbolo 112 é dividido em dois fluxos contínuos de símbolo pelo módulo de distribuição es- pacial 113. Neste caso, o módulo de distribuição espacial 113 reajusta a ordem dos símbo- los, de forma que os fluxos contínuos de símbolos divididos incluam uniformemente símbo- los correspondentes aos blocos de código CB1 e CB2 e, ao mesmo tempo, divide os fluxos contínuos de símbolos gerados a partir do módulo de mapeamento de símbolo 112. Cada intercalador 114a ou 114b realiza a intercalação no fluxo contínuo de símbolos gerado a partir dó módulo de distribuição espacial 113, de forma que os símbolos sejam rearranjados.
Os fluxos contínuos de símbolo gerados a partir dos intercaladores individuais 114a e 114b são alocados em camadas individuais. Na estrutura da figura 33, o módulo de distribuição espacial 113 e os intercaladores 114a e 114b podem ser integrados uns com os outros em um processo de implementação real.
As modalidades das figuras 30 e 33 também podem realizar a intercalação com ba- se em bit nos blocos de código codificados em relação ao canal antes de realizar o processo de mapeamento de símbolo. Em outras palavras, as modalidades das figuras 30 e 33 reali- zam a intercalação com base em grupo de bits nos blocos de código codificados em relação ao canal antes de realizar o processo de mapeamento de símbolo, de forma que a ordem dos bits contidos nos blocos de código possa ser rearranjada.
A intercalação com base em OS pode não ser usada nas supramencionadas moda- lidades das figuras 30 e 33. Neste caso, se o caso no qual dois blocos de código ficam con- tidos em um único símbolo não for permitido, o processamento com base em símbolo é mais fácil que o processamento com base em bit. Por exemplo, se for considerado que o CB1 com velocidade casada tem o comprimento de 10 bits e que o CB2 tem o comprimento de 10 bits, e que o CB1 e o CB2 usam a 16QAM, um único símbolo é configurado em intervalos de 4 bits, de forma que os últimos 2 bits do CB1 e os primeiros 2 bits do CB2 fiquem conti- dos em um único símbolo 16QAM. Se a supramencionada consideração não for permitida, o comprimento do CB1 ou do CB2 deve ser restrito ao múltiplo de um número inteiro de uma ordem de modulação. Este caso é igual ao outro caso no qual a intercalação com base em OS é usada como uma intercalação de identidade. Portanto, embora a intercalação com base em OS não seja usada, o módulo de mapeamento de símbolo e o módulo de divisão (ou distribuição) espacial propostos pela presente invenção também podem ser usados sem nenhuma mudança.
As supramencionadas descrições divulgaram o método para reduzir o número de combinações de mapeamento chave de código - fluxo contínuo de dados (ou chave de códi- go - camada), o processo de mapeamento de camada e o método para efetivamente trans- mitir dados. As supramencionadas modalidades podem ser prontamente entendidas e modi- ficadas pelos versados na técnica de várias maneiras de acordo com os supramencionados princípios. Por exemplo, o método de mapeamento de camada da figura 29A ou 29B pode ser realizado pelas combinações chave de código - fluxo contínuo de dados mostradas na Tabela 28, de forma que dados de entrada possam ser codificados em relação ao canal, ser modulados de acordo com um esquema de mapeamento de símbolo, e ser mapeados até cada camada (ou cada fluxo contínuo de dados). As figuras 29A e 29B correspondem às terceira e quarta combinações mostradas na Tabela 28, da forma previamente declarada.
Se uma única chave de código for mapeada até duas camadas de acordo com as terceira e quarta combinações da Tabela 28, símbolos de modulação individuais podem ser alternativamente mapeados até duas camadas pelo módulo de distribuição espacial 113 da figura 33. Em outras palavras, da forma mostrada na figura 33, um símbolo na posição ordi- nal par é mapeado até uma primeira camada 1 e um símbolo na posição ordinal ímpar é mapeado até uma segunda camada 2, de forma que um ganho de diversidade seja adquiri- do. Desnecessário dizer que a ordem do símbolo na posição ordinal par e do símbolo na posição ordinal ímpar pode mudar para uma outra ordem, conforme necessário.
As supramencionadas funções podem ser realizadas por um microprocessador, um controlador, um microcontrolador ou um Circuito Integrado Específico de Aplicação (ASIC) com base em dados software ou códigos de programa. O desenho, desenvolvimento e im- plementação dos supramencionados códigos podem ser facilmente implementados pelos versados na técnica.
Percebe-se que a maior parte da terminologia divulgada na presente invenção é de- finida em consideração das funções da presente invenção, e pode ser diferentemente de- terminada de acordo com a intenção dos versados na técnica ou das práticas usuais. Por- tanto, é preferível que a supramencionada terminologia seja entendida com base em todos os conteúdos divulgados na presente invenção.
Ficará aparente aos versados na técnica que várias modificações e variações po- dem ser feitas na presente invenção sem fugir do espírito nem do escopo da invenção. As- sim, pretende-se que a presente invenção cubra as modificações e variações desta inven- ção, contanto que elas caiam no escopo das reivindicações anexas e de seus equivalentes.
Aplicabilidade Industrial
Como fica aparente a partir da descrição exposta, embora as supramencionadas modalidades tenham sido divulgadas com base no 3GPP LTE1 o escopo da presente inven- ção não é limitado a este 3GPP LTE e também pode ser aplicado a outros sistemas de co- municação sem fios com base no MIMO.
O método para indicar uma combinação entre uma chave de código e um fluxo con- tínuo de dados de acordo com uma modalidade da presente invenção pode limitar racional- mente o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados em consideração a uma variedade de aspectos, de forma que ele possa reduzir o número de bits de informação que indica o número de todas as combinações entre uma chave de código e um fluxo contínuo de dados. Como para os aspectos supramencionados, o supramencionado método considera uma velocidade de transmissão máxima de uma cha- ve de código específica, compara a possibilidade de uso com o número de casos que indica uma combinação correspondente, mantém uma combinação disponível para retransmissão, melhora um desempenho de decodificação de um receptor usando o método de Cancela- mento Sucessivo de Interferência (SIC)1 e considera um agrupamento de fluxo contínuo de dados com base em um agrupamento de antena e considera a conveniência de um usuário em um sistema de comunicação MIMO multiusuários.
Portanto, a presente invenção indica todas as combinações chave de código - fluxo contínuo de dados, que são exigidas tanto para uma ligação ascendente quanto para uma ligação descendente em um sistema de comunicação MIMO, com menor número de bits, desse modo, aumentando a eficiência da informação de controle.
A presente invenção fornece um método para mapear o sistema, transmitir os blo- cos de código mapeados e, adicionalmente, garantir um ganho de diversidade espacial oca- sionado pela multiplexação espacial.
No caso em que um único bloco de dados for dividido em diversos blocos de código e os blocos de código forem codificados em relação ao canal, a presente invenção dá a ca- da bloco de código uma diversidade espacial suficiente pela adição de simples funções a uma cadeia de transmissão.
Embora as modalidades preferidas da presente invenção tenham sido divulgadas com propósitos de ilustração, versados na técnica percebem que várias modificações, adi- ções e substituições são possíveis sem fugir do escopo nem do espírito da invenção da for- ma divulgada nas reivindicações anexas.
Claims (16)
1. Método de mapeamento de camada para uma multiplexação espacial em um sis- tema Multientradas e Multissaídas (MIMO), CARACTERIZADO pelo fato de que o método de mapeamento de camada compreende: a) modular um bloco de bits pré-determinado de cada uma da pelo menos uma chave de código e gerar um fluxo contínuo de símbolos de modulação para cada chave de código; e b) mapear o símbolo de modulação para cada uma da pelo menos uma chave de código até pelo menos uma camada de acordo com uma combinação específica entre com- binações de mapeamento pré-determinadas, em que, em cada uma das combinações de mapeamento pré-determinadas, o nú- mero de camadas até as quais uma única chave de código é mapeada é limitado em um número pré-determinado ou abaixo dele, o número pré-determinado correspondendo a uma razão adquirida quando o número de todas as camadas for dividido pelo número de todas as chaves de código.
2. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que: o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de códi- go; e a combinação de mapeamento pré-determinada limita o número de camadas até as quais a única chave de código é mapeada em 2 ou menos.
3. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que, na combinação de mapeamento pré-determinada, uma combinação, na qual uma única chave de código é mapeada até pelo menos duas camadas quando um for usado máximo de uma chave de código, é removida entre todas as combina- ções de mapeamento disponíveis entre a pelo menos uma chave de código e a pelo menos uma camada.
4. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que, na combinação de mapeamento pré-determinada, uma combinação, na qual uma única chave de código é mapeada até pelo menos duas camadas quando o número máximo de todas as camadas for 2, é removida entre todas as combina- ções de mapeamento disponíveis entre a pelo menos uma chave de código e a pelo menos uma camada.
5. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a combinação de mapeamento pré-determinada é limi- tada até uma combinação na qual uma chave de código com um índice mais baixo é mape- ada até uma única camada e a outra chave de código com um índice mais alto é mapeada até duas camadas quando duas chaves de código forem mapeadas até três camadas.
6. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a combinação de mapeamento pré-determinada é ajus- tada de maneira tal que combinações com mesmos números de chaves de código e cama- das sejam denotadas por uma única combinação.
7. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que: o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de códi- go, e a combinação de mapeamento pré-determinada consiste em uma primeira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas camadas, respectivamente, uma terceira combinação na qual duas chaves de código são mapeadas até três camadas, e uma quarta combinação na qual duas chaves de código são mapeadas até quatro camadas.
8. Método de mapeamento de camada, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que: o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de códi- go, e a combinação de mapeamento pré-determinada consiste em uma primeira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas camadas, respectivamente, uma terceira combinação na qual duas chaves de código são mapeadas até três camadas; e uma quarta combinação na qual duas chaves de código são mapeadas até quatro camadas, e uma quinta combinação para suportar retransmissão com base em um esquema ARQ Híbrido (HARQ).
9. Método de mapeamento de camada, de acordo com as reivindicações 7 ou 8, CARACTERIZADO pelo fato de que, na terceira combinação, uma primeira chave de código entre as duas chaves de código é mapeada até uma primeira camada entre as três camadas e uma segunda chave de código entre as duas chaves de código é mapeada até as segun- da e terceira camadas entre as três camadas.
10. Método de mapeamento de camada, de acordo com as reivindicações 7 ou 8, CARACTERIZADO pelo fato de que, na quarta combinação, uma primeira chave de código entre as duas chaves de código é mapeada até as primeira e segunda camadas entre as quatro camadas, e uma segunda chave de código entre as duas chaves de código é mape- ada até as terceira e quarta camadas entre as quatro camadas.
11. Método de mapeamento de camada, de acordo com as reivindicações 7 ou 8, CARACTERIZADO pelo fato de que: na etapa de mapeamento de camada b), se uma chave de código específica for mapeada até duas camadas de acordo com as terceira ou quarta combinações entre as combinações de mapeamento pre- determinadas, os símbolos de modulação que constroem a uma chave de código específica são alternativamente mapeados até as duas camadas.
12. Método para um transmissor de um sistema Multientradas e Multissaídas (MIMO) transmitir dados por meio de múltiplas antenas de transmissão (Tx), CARACTERIZADO pelo fato de que o método compreende: a) realizar uma codificação de canal em um bloco de dados específico; b) modular um bloco de bits formado pelo bloco de dados codificado em relação ao canal e gerar um fluxo contínuo de símbolos de modulação; c) mapear símbolos de modulação contidos em qualquer uma das combinações de mapeamento pré-determinadas; e d) transmitir os símbolos mapeados em relação à camada, em que cada uma das combinações de mapeamento pré-determinadas inclui uma combinação específica na qual uma única chave de código constituída pelo fluxo contínuo de símbolos gerado pela dita modulação do bloco de dados específico é mapeada até pelo menos duas camadas, e a combinação específica é desenhada para mapear alternativamente os fluxos con- tínuos de símbolos que constroem a única chave de código até as pelo menos duas cama- das.
13. Método, de acordo com a reivindicação 12, CARACTERIZADO pelo fato de que: o sistema MIMO usa um máximo de 4 camadas e um máximo de 2 chaves de códi- go, e a combinação de mapeamento pré-determinada inclui uma primeira combinação na qual uma única chave de código é mapeada até uma única camada, uma segunda combinação na qual duas chaves de código são mapeadas até duas camadas, respectivamente, uma terceira combinação na qual duas chaves de código são mapeadas até três camadas, e uma quarta combinação na qual duas chaves de código são mapeadas até quatro camadas.
14. Método, de acordo com a reivindicação 13, CARACTERIZADO pelo fato de que, na terceira combinação, uma primeira chave de código entre as duas chaves de código é mapeada até uma primeira camada entre as três camadas, e uma segunda chave de có- digo entre as duas chaves de código é mapeada até as segunda e terceira camadas entre as três camadas.
15. Método, de acordo com a reivindicação 13, CARACTERIZADO pelo fato de que, na quarta combinação, uma primeira chave de código entre as duas chaves de código é mapeada até as primeira e segunda camadas entre as quatro camadas, e uma segunda chave de código entre as duas chaves de código é mapeada até as terceira e quarta cama- das entre as quatro camadas.
16. Método, de acordo com as reivindicações 14 ou 15, CARACTERIZADO pelo fa- to de que: na etapa de mapeamento de camada c), se uma chave de código específica for mapeada até duas camadas de acordo com as terceira ou quarta combinações entre as combinações de mapeamento pre- determinadas, um símbolo de índice na posição ordinal par entre os fluxos contínuos de símbolos que constroem a uma chave de código específica é mapeado até uma primeira camada entre as duas camadas, e um símbolo de índice na posição ordinal ímpar é mapea- do até uma segunda camada entre as duas camadas, de forma que o símbolo de índice na posição ordinal par e o símbolo de índice na posição ordinal ímpar sejam alternativamente mapeados até as primeira e segunda camadas.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070001353A KR101319876B1 (ko) | 2007-01-05 | 2007-01-05 | Mimo 통신 시스템에서 코드워드와 스트림의 조합 표시방법 |
| KR10-2007-0001353 | 2007-01-05 | ||
| KR1020070002673A KR101319878B1 (ko) | 2007-01-09 | 2007-01-09 | Mimo 통신 시스템에서 코드워드와 스트림의 조합 표시방법 |
| KR10-2007-0002673 | 2007-01-09 | ||
| KR1020070060166A KR101346423B1 (ko) | 2007-06-19 | 2007-06-19 | 다중 안테나 시스템에서 데이터 전송 방법 |
| KR10-2007-0060166 | 2007-06-19 | ||
| PCT/KR2008/000074 WO2008082277A2 (en) | 2007-01-05 | 2008-01-07 | Layer mapping method and data transmission metho for mimo system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0806330A2 true BRPI0806330A2 (pt) | 2011-09-06 |
Family
ID=44529877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0806330-3A BRPI0806330A2 (pt) | 2007-01-05 | 2008-01-07 | método de mapeamento de camada e método de transmissão de dados para sistema mimo |
Country Status (1)
| Country | Link |
|---|---|
| BR (1) | BRPI0806330A2 (pt) |
-
2008
- 2008-01-07 BR BRPI0806330-3A patent/BRPI0806330A2/pt not_active IP Right Cessation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10693539B2 (en) | Layer mapping method and data transmission method for MIMO system | |
| KR101405974B1 (ko) | 다중입력 다중출력 시스템에서 코드워드를 전송하는 방법 | |
| US9379844B2 (en) | Method and system for indicating an enabled transport block | |
| JP5632424B2 (ja) | Ofdmシステムにおけるチャンネルインタリービングのための方法及び装置 | |
| CN102859896B (zh) | 在支持上行链路多天线传输的无线通信系统中提供用于上行链路传输的控制信息的方法和设备 | |
| CN102414999B (zh) | 用于在无线通信系统中发射参考信号的装置和方法 | |
| US10104674B2 (en) | Rate assignment with rate splitting for interference cancellation friendly new air interface | |
| US20100296603A1 (en) | System and Method for Channel Interleaver and Layer Mapping in a Communications System | |
| EP2194661A1 (en) | Mobile communication device, network node, communication system and method for distributed cooperative multi-antenna communication | |
| CN101447854A (zh) | 数据发送/转发/处理方法及装置 | |
| WO2013141772A1 (en) | Methods and devices relating to mimo communications | |
| CN107113100A (zh) | 用于对干扰消除友好的新型空中接口的资源元素映射 | |
| KR20130029374A (ko) | 상향링크 다중 안테나 전송을 지원하기 위한 효율적인 제어정보 전송 방법 및 장치 | |
| WO2011122831A2 (ko) | 상향링크 다중 안테나 전송을 지원하기 위한 효율적인 제어정보 전송 방법 및 장치 | |
| US20170134150A1 (en) | Assistance Info and UE Feedback for Interference Cancellation Friendly New Air Interface | |
| KR101319878B1 (ko) | Mimo 통신 시스템에서 코드워드와 스트림의 조합 표시방법 | |
| KR101346423B1 (ko) | 다중 안테나 시스템에서 데이터 전송 방법 | |
| RU2419212C2 (ru) | Способ преобразования уровней и способ передачи данных для системы mimo | |
| BRPI0806330A2 (pt) | método de mapeamento de camada e método de transmissão de dados para sistema mimo | |
| KR101319876B1 (ko) | Mimo 통신 시스템에서 코드워드와 스트림의 조합 표시방법 | |
| WO2025200191A9 (en) | Method and apparatus for communications | |
| Rasool | Enhancement LTE-A Using MIMO Technology |
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 11A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2495 DE 30-10-2018 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |