BRPI0622076A2 - Codificador espaço-temporal de bloco quase ortogonal, decodificador e métodos de codificação espaço-temporal e decodificação de sinais multiplexados de divisão de freqüencia ortogonal em um sistema de múltipla entrada e múltipla saída. - Google Patents

Codificador espaço-temporal de bloco quase ortogonal, decodificador e métodos de codificação espaço-temporal e decodificação de sinais multiplexados de divisão de freqüencia ortogonal em um sistema de múltipla entrada e múltipla saída. Download PDF

Info

Publication number
BRPI0622076A2
BRPI0622076A2 BRPI0622076-2A BRPI0622076A BRPI0622076A2 BR PI0622076 A2 BRPI0622076 A2 BR PI0622076A2 BR PI0622076 A BRPI0622076 A BR PI0622076A BR PI0622076 A2 BRPI0622076 A2 BR PI0622076A2
Authority
BR
Brazil
Prior art keywords
multiport
symbols
spacetime
matrix
orthogonal
Prior art date
Application number
BRPI0622076-2A
Other languages
English (en)
Inventor
Wenwu Zhu
May Wu
Xiang-Gen Xia
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of BRPI0622076A2 publication Critical patent/BRPI0622076A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0643Properties of the code block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0668Orthogonal systems, e.g. using Alamouti codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0667Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal
    • H04B7/0669Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal using different channel coding between antennas

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Description

Relatório Descritivo da Patente de Invenção para "CODIFICA- DOR ESPAÇO-TEMPORAL DE BLOCO QUASE ORTOGONAL, DECODI-
ficador e métodos de codificação espaço-temporal e de-
CODIFICAÇÃO DE SINAIS MULTIPLEXADOS DE DIVISÃO DE FRE- QUÊNCIA ORTOGONAL EM UM SISTEMA DE MÚLTIPLA ENTRADA E MÚLTIPLA SAÍDA".
Campo da Técnica
A presente invenção refere-se a um sistema de comunicação sem fios. Algumas modalidades referem-se à transmissão e recepção de sinais de multiportadora usando uma pluralidade de antenas. Algumas mo- dalidades pertencem a sistemas multiplexados de divisão de frequência ortogonal (OFDM) de múltipla entrada e múltipla saída (MIMO).
Antecedentes da Invenção
Alguns sistemas de comunicação sem fios empregam múltiplas 15 antenas transmissoras e/ou múltiplas antenas receptoras para aumentar a quantidade de dados que podem ser transmitidos. Em alguns sistemas MI- MO que empregam sinais de multiportadora, tais como OFDM, cada antena transmissora pode ser configurada para transmitir o fluxo de informação se- paradamente codificada no mesmo conjunto de subportadoras. A decodifica- 20 ção de subportadoras individuais no receptor fica cada vez mais difícil quan- do mais de duas antenas transmissoras são usadas, especialmente para velocidades de codificação mais altas.
Consequentemente, existe a necessidade freqüente de codifica- dores, decodificadores, e métodos para codificar e decodificar em sistemas de multiportadora com reduzida complexidade.
Breve Descrição dos Desenhos
A figura 1 é um diagrama de bloco funcional de um transmissor de multiportadora de acordo com algumas modalidades da presente inven- ção;
a figura 2 é um diagrama funcional de um codificador espaço-
temporal de acordo com algumas modalidades da presente invenção;
a figura 3 é um diagrama de bloco funcional de um receptor de multiportadora de acordo com algumas modalidades da presente invenção; e a figura 4 é um diagrama funcional de um decodificador espaço- temporal de acordo com algumas modalidades da presente invenção. Descrição Detalhada A seguinte descrição e os desenhos ilustram suficientemente as
modalidades específicas da invenção a fim de permitir que os experimenta- dos na técnica possam praticá-las. Outras modalidades podem incorporar processo estrutural, lógico, elétrico e outras modificações. As partes e as características de algumas modalidades podem estar incluídas, ou substituí- 10 das por outras modalidades. As modalidades da invenção apresentadas nas reivindicações abrangem todos os equivalentes disponíveis daquelas reivin- dicações. As modalidades da invenção podem ser aqui mencionadas, indivi- dualmente ou coletivamente, pelo termo "invenção" simplesmente por con- veniência e sem pretender limitar o alcance desta aplicação a qualquer in- 15 venção única ou conceito inventivo se mais de um for de fato descrito.
A figura 1 é um diagrama de bloco funcional de um transmissor de multiportadora de acordo com algumas modalidades da presente inven- ção. O transmissor de multiportadora 100 transmite sinais de multiportadora gerados a partir do fluxo de bits de entrada 101 utilizando uma pluralidade 20 de antenas transmissoras 114. Em algumas modalidades, o transmissor de multiportadora 100 pode ser parte de um sistema de comunicação de múlti- pla entrada, múltipla saída (MIMO) e cada uma das antenas transmissoras 114 pode transmitir diferentes símbolos de informação. O transmissor de multiportadora 100 pode incluir o codificador de correção de erro 102 para 25 codificar o fluxo de bits de entrada 101, codificador espaço-temporal 108 para gerar símbolos de constelação do fluxo de bits codificado 103 e forne- cer os símbolos de constelação codificados no espaço-tempo ao circuito de transformação inversa de Fourier (IFT) 110. Os símbolos de constelação podem ser visualizados como símbolos de domínio de frequência. O circuito 30 de IFT 110 pode executar uma transformação discreta inversa de Fourier para converter blocos destes sinais de domínio de frequência ao domínio de tempo. Cada um destes blocos convertidos pode ser chamado de símbolo de multiportadora ou símbolo OFDM.
O transmissor de multiportadora 100 também pode incluir um circuito de rádio-frequência (RF) 112 para gerar sinais RF a partir dos sinais digitais de banda de base de domínio de tempo fornecidos por circuito IFT 5 110 para transmissão por uma das antenas transmissoras 114 correspon- dentes. O transmissor de multiportadora 100 também pode incluir outros e- Iementos funcionais não ilustrados na figura 1 para facilitar a compreensão.
De acordo com algumas modalidades, o codificador espaço- temporal 108 codifica sinais de multiportadora gerando um conjunto de cons- 10 telação do fluxo de bits inicial 103 e mapeia os bits do conjunto de constela- ção para formar uma pluralidade de símbolos complexos correspondentes ao número de antenas transmissoras 114. O codificador espaço-temporal 108 também pode transformar linearmente os símbolos do conjunto de cons- telação com uma matriz de transformação linear selecionada para gerar 15 símbolos transformados linearmente. O codificador espaço-temporal 108 também pode formar símbolos complexos correspondentes ao número de antenas transmissoras 114 dos símbolos linearmente transformados. O codi- ficador espaço-temporal 108 também pode formar matrizes de código, tais como matrizes do código de Alamouti a partir dos símbolos complexos e po- 20 de gerar uma matriz espaço-temporal quase ortogonal a partir das matrizes de código para o uso na geração de sinais de multiportadora para transmis- são através de antenas transmissoras 114. Estas modalidades são discuti- das mais detalhadamente a seguir.
Em algumas modalidades, uma seqüência de símbolos repre- 25 sentada por uma dimensão (por exemplo, uma linha) da matriz espaço- temporal quase ortogonal pode ser além disso processada para a transmis- são subsequente em uma pluralidade de subportadoras que compreendem os sinais de multiportadora através de antenas transmissoras 114. Estas modalidades também são discutidas mais detalhadamente a seguir.
Em algumas modalidades, para cada antena transmissora 114,
uma transformação inversa de Fourier pode ser executada pelo circuito IFT 110 em cada um dos símbolos em uma dimensão (por exemplo, uma linha) da matriz espaço-temporal quase ortogonal para gerar uma forma de onda de domínio do tempo. Para cada antena transmissora 114, a forma de onda de domínio de tempo pode ser convertida de forma ascendente pelo circuito RF 112 para a transmissão por uma das antenas transmissoras 114 associ- 5 adas. Cada antena transmissora 114 pode ao mesmo tempo transmitir in- formações representadas por grupos dos símbolos de uma dimensão (por exemplo, uma linha) da matriz espaço-temporal quase ortogonal. Estas mo- dalidades também são discutidas mais detalhadamente a seguir.
Em algumas modalidades, as matrizes de código geradas pelos 10 símbolos linearmente transformados podem compreender as matrizes de código de Alamouti e a matriz espaço-temporal quase ortogonal pode com- preender uma das matrizes de código de Alamouti. Em algumas modalida- des, o conjunto de constelação pode compreender um conjunto de constela- ção de modulação de amplitude em quadratura (QAM) gerado pelo fluxo de 15 bits 103. Estas modalidades também são discutidas mais detalhadamente a seguir.
Embora algumas modalidades da presente invenção sejam des- critas utilizando-se quatro antenas transmissoras 114, o alcance da invenção não é limitado neste aspecto já que outros números de antenas transmisso- 20 ras também podem ser usados. Antenas transmissoras 114 podem compre- ender uma ou várias antenas direcionais ou onidirecionais, inclusive, por e- xemplo, antenas bipolares, antenas de monopólo, antenas de correção, an- tenas de quadro, antenas de microfita ou outros tipos de antenas convenien- tes para a transmissão de sinais de RF. Em algumas modalidades MIMO, 25 em vez de duas ou mais antenas, uma única antena com múltiplas aberturas pode ser usada. Nestas modalidades, cada abertura pode ser considerada uma antena separada. Em algumas modalidades, cada antena pode ser efe- tivamente separada para tirar proveito da diversidade espacial e das diferen- tes características de canal que podem resultar entre cada uma das antenas 30 transmissoras 114 e outro dispositivo de comunicação sem fios. Em algumas modalidades, antenas transmissoras 114 podem ser separadas por até 1/10 de um comprimento de onda ou mais. A figura 2 é um diagrama funcional de um codificador espaço- temporal de acordo com algumas modalidades da presente invenção. O co- dificador espaço-temporal 200 pode ser conveniente para o uso como codifi- cador espaço-temporal 108 (vide figura 1), embora outras configurações de codificador espaço-temporal também possam ser convenientes.
Nestas modalidades, o codificador espaço-temporal 200 com- preende um gerador de conjunto de constelação 210 para gerar um conjunto de constelação (S) 211 do fluxo de bits 103 e o mapeador de símbolo 220 para mapear bits de conjuntos da constelação 211 em uma pluralidade de símbolos complexos (Zi) 221. Os símbolos complexos Zi podem ser repre- sentados como n+jSj. O número de símbolos complexos 221 pode eqüivaler ao número de antenas transmissoras, tais como antenas transmissoras 114 (vide figura 1). Nestas modalidades, o codificador espaço-temporal 200 tam- bém compreende o circuito de transformação linear 230 para transformar linearmente símbolos complexos 221 com a matriz de transformação sele- cionada 261 (por exemplo, Ui, U2 ou U3) para gerar símbolos linearmente transformados (p,, q,) 231. O codificador espaço-temporal 200 também pode incluir o símbolo complexo padrão 240 para formar símbolos complexos 241 para cada uma das antenas transmissoras de símbolos linearmente trans- formados 231. Nestas modalidades, o codificador espaço-temporal 200 tam- bém compreende a matriz de código padrão 242 para formar matrizes de código (A, B) 243 de símbolos complexos 241, e gerador de matriz espaço- temporal quase ortogonal 244 para gerar a matriz espaço-temporal quase ortogonal (Q) 246 a partir das matrizes de código 243 para o uso na geração de sinais de multiportadora para transmissão nas antenas transmissoras.
Em algumas modalidades, o codificador espaço-temporal 200 também pode compreender o circuito de seleção 250 para selecionar a se- qüência de símbolos representados por uma dimensão (por exemplo, uma linha) da matriz espaço-temporal quase ortogonal 246 para novo processa- 30 mento e subsequente transmissão pelas antenas transmissoras. Cada ante- na transmissora pode ao mesmo tempo transmitir informações representa- das por grupos de símbolos de uma dimensão (por exemplo, uma linha) da matriz espaço-temporal quase ortogonal 246.
Em algumas modalidades, quando quatro antenas transmissoras são usadas, cada antena transmissora pode transmitir sinais OFDM em uma pluralidade de subportadoras. Em algumas modalidades, a quantidade de subportadoras pode ser 52, mas pode variar de apenas dez até acima de cem ou mais. Cada símbolo OFDM inclui uma pluralidade de subportadoras. Em algumas modalidades com quatro antenas transmissoras, quatro símbo- los de OFDM podem ser codificados em conjunto pelo codificador espaço- temporal 200 e pode ser decodificado em conjunto por um receptor de multi- portadora, como por exemplo, receptor de multiportadora 300 (figura 3), para cada subportadora usando códigos de bloco espaço-temporal quase ortogo- nais quatro por quatro transformados do modo mais eficiente de razão 1 (isto é, 4 símbolos de informações independentes, um por antena). Nestas moda- lidades, um símbolo de informação é transmitido ao mesmo tempo por cada antena transmissora.
Nestas modalidades, o gerador de conjunto de constelação 210 pode gerar o conjunto de constelação 211 a partir do fluxo de bits 103. Nes- tas modalidades, o conjunto de constelação 211 pode representar uma cons- telação de sinal QAM que tem um total de pontos N1 por N2. Conjunto de constelação 211 pode ser representado como se segue:
S = + j-\ Hi e {- (:INi -1), - (2 Ni - 3), · · · -1,1, · · ·, INi - 3, 2 Ni -1}, / = 1,2 J,
Nesta equação, o d representa uma distância de pontos fecha- dos em cada direção e pode ser determinada com base em uma potência de transmissão média que é usada pelo transmissor de multiportadora 100 (fi- gura 1). N1 e N2 podem compreender os números inteiros positivos tais co- 25 mo 2, 4, 8, etc. e podem depender do nível de modulação (isto é, o número de bits por símbolo) e/ou a taxa de transmissão.
Em algumas modalidades que usam quatro antenas transmisso- ras, o mapeador de símbolo 220 pode mapear bits binários de informação para quatro símbolos complexos (Zi) no conjunto de constelação S. Nestas modalidades, zi i 1,2,3,4. onçjg f f Ji^i
Nestas equações, η e Si representam as partes reais e imaginá- rias dos símbolos complexos z,. Em caso de quatro antenas transmissoras, o índice i varia de 1 a 4, que corresponde ao número de antenas transmisso- ras.
Conforme descrito abaixo, estes símbolos de informação (isto é,
η e Sj) são posteriormente codificados em uma matriz de código de bloco espaço-temporal quase ortogonal quatro por quatro na qual uma dimensão (por exemplo, uma linha) é mapeada para cada uma das quatro antenas transmissoras. A outra dimensão (isto é, uma coluna) pode representar os símbolos no domínio de frequência.
Nestas modalidades com quatro antenas transmissoras, o circui- to de transformação linear 230 pode transformar linearmente os oito símbo- los reais gerados pelo mapeador de símbolo 220 (isto é, r, e Si para i= 1, 2,
3, 4) em outros oito símbolos reais (isto é, p, e q, para i= 1, 2, 3, 4) aplicando matriz de transformação linear 261, que pode ser uma matriz real quatro por quatro discutida mais detalhadamente abaixo. Um exemplo da transforma- ção linear executada pelo circuito de transformação linear 230 é ilustrado pelas seguintes equações:
tp^i, PzAzY =Uiri3SuT3iS3Y iPi Ai >Ρλ AtY = U{r2S2 ,r4 ,S4 f
Nestas equações, o T significa a operação de transposição e U representa a matriz de transformação linear selecionada 261. A geração da matriz de transformação linear 261 é discutida a seguir.
Em algumas modalidades, quando quatro antenas transmissoras são usadas, o símbolo complexo padrão 240 pode formar outro conjunto de quatro símbolos complexos 241 que pode ser representado como se segue:
Xj = p. + jq. para i= 1> 2, 3, 4. Destes quatro símbolos complexos formados, a matriz de código padrão 242 pode formar duas matrizes de código dois por dois 243, como as matrizes do código de Alamouti ilustrado abaixo:
A = xI X2 , B = ' *3 *4" * * * * - X2 X1 _ *4 *3 . Em algumas modalidades que usam quatro antenas transmisso- ras, o gerador de matriz espaço-temporal quase ortogonal 244 pode gerar uma matriz espaço-temporal quase ortogonal quatro por quatro (Q) 246 a partir das duas matrizes de código de Alamouti. A matriz espaço-temporal quase ortogonal 246 pode ser ilustrada como se segue:
Q4(x ι,χ2,χ3,χλ) =
A B B A
Nestas modalidades, cada linha da matriz espaço-temporal qua- 10 se ortogonal 246 pode ser usada para gerar os sinais de domínio de tempo para uma das antenas transmissoras, embora o alcance da invenção não seja limitado neste aspecto. Em algumas modalidades alternativas, cada coluna da matriz espaço-temporal quase ortogonal 246 pode ser usada para gerar os sinais de domínio de tempo para uma das antenas transmissoras. 15 Em algumas modalidades, o circuito de seleção 250 pode selecionar a se- qüência de símbolos codificados de espaço-tempo representados por uma dimensão (por exemplo, uma linha) da matriz espaço-temporal quase orto- gonal 246 para futuro processamento antes da transmissão.
A matriz de transformação linear 261, usada pelo circuito linear de transformação 230 discutido anteriormente, pode ser definida como uma matriz real quatro por quatro U. Em algumas modalidades, o gerador de ma- triz de transformação linear 260 pode gerar uma ou várias matrizes de trans- formação lineares baseadas nas seguintes equações:
4 Af-I 4 A^-I Γ --- " - ·· a - arctanÇ), p ~ ■
2(2^+2ArI-I) * 2{2Λ'12 + 2Λ'| -1) \ 12(1 +
e Λ,
cos(ctr) sin(a) , P = '0 1' , Σ = I ►---* + μ-* I £ ...................I sin(a) -cos(or) _Ί 0_ > 1 - Iex 2 - Sj _ Nestas equações, N1 e N2 correspondem aos números inteiros usados pelo gerador de conjunto de constelação 210. Uma diagonalização de uma matriz simétrica £ pode ser denotada como:
Z = VtDV D = Ctiag(^Z2) β1 ε2 _
, onde , e sao autovalores
de X e V é uma matriz ortogonal dois por dois.
Nestas modalidades,
W1 = pV1
0 '
0
V, W2=PV1
VP, R2 = -PR}P.
A matriz de transformação linear U pode ser selecionada a partir
de uma das três seguintes matrizes Uj, i=l,2,3:
U1 =
W1 W2' W1R1 W2R1
, U2=UiP2, Uz=UyPit
na qual P2 e P3 são matrizes de permutação que podem ser definidas como se segue:
λ n
'1 0 0 0' '1 0 0 0" 0 0 1 0 > Pl = 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0_ Nestas modalidades, o uso de uma das matrizes lineares de
transformação U1, U2 e U3 podem ajudar a realizar um produto de diversida- de aumentado e/ou ótimo (isto é, uma distância determinante aumentada e/ou vantagem/ganho de codificação) de códigos de bloco espaço-temporais quase ortogonais com a decodificação mínima de probabilidade máxima (ML).
Em algumas modalidades, quando o conjunto de constelação 211 é uma matriz quadrada QAM (isto é, N1=N2), a matriz de transformação linear Ui torna-se ortogonal e da forma:
U^T2
I2 I2 Ri -R1
Nestas situações, a transformação linear executada pelo circuito de transformação linear 230 também pode ser ortogonal.
A figura 3 é um diagrama de bloco funcional de um receptor de multiportadora de acordo com algumas modalidades da presente invenção. O receptor de multiportadora 300 pode incluir antenas receptoras 302 para receber sinais de comunicação de multiportadora de um transmissor de mul- tiportadora, tais como transmissor de multiportadora 100 (figura 1). O núme- ro de antenas receptoras 302 usado pelo receptor de multiportadora 300 po- de ser pelo menos tão grande quanto o número de antenas transmissoras 114 (figura 1) usado pelo transmissor de multiportadora 100 (figura 1). O re- ceptor de multiportadora 300 também pode incluir o circuito de RF 304 para cada antena receptora 302 para reduzir a definição dos sinais recebidos e gerar sinais de banda de base digitais. O receptor de multiportadora 300 também pode incluir circuito de transformação Fourier (FT) 306 para cada antena receptora 302 para executar uma transformação discreta de Fourier (DFT), tal como uma transformação rápida de Fourier (FFT) em sinais forne- cidos pelo circuito de RF 304 e gerar sinais de domínio de frequência. Em algumas modalidades, um sinal de domínio de frequência pode ser gerado para cada subportadora dos sinais de comunicação de multiportadora rece- bidos pelo receptor de multiportadora 300. O receptor de multiportadora 300 também pode incluir o decodificador espaço-temporal 308 para decodificar os sinais de domínio de frequência fornecidos pelo circuito FT 306 e gerar a métrica de decisão, tais como soft bits decodificados 315, e símbolos decodi- ficados representados como hard bits 317, discutido mais detalhadamente a seguir. Os soft bits 315 podem representar uma probabilidade associada a um correspondente de hard bits 317, que pode ser usado pelo decodificador de correção de erro 312, discutido a seguir, para gerar exatamente os bits do fluxo de bits decodificado 321.
O receptor de multiportadora 300 também pode incluir o avalia-
dor de canal 320 para gerar estimativas de canal (H) para o uso pelo decodi- ficador espaço-temporal 308, entre outras coisas. Em algumas modalidades, as saídas do decodificador espaço-temporal 308 incluem um par de símbo- los para cada subportadora que representam um ponto de constelação 10 QAM, embora o alcance da invenção não seja limitado neste aspecto. O re- ceptor de multiportadora 300 também pode incluir o símbolo demapeador 310 para demapear hard bits 317 para gerar grupos de bits. O receptor de multiportadora 300 também pode incluir o decodificador de correção de erro 312 para decodificar os grupos de bits gerados pelo símbolo mapeador 310 15 para gerar o fluxo de bits decodificado 321. O receptor de multiportadora 300 também pode incluir outros elementos funcionais não especificamente ilus- trados para facilitar a compreensão.
Em algumas modalidades, a estimativa de canal executada pelo avaliador de canal 320 pode ser baseado em símbolos de treinamento 20 OFDM (isto é, os preâmbulos). Nestas modalidades, as estimativas de canal geradas por preâmbulos podem ser usadas para processar símbolos OFDM em uma rajada transmissora subsequente, embora o alcance da invenção não seja limitado neste aspecto.
Em algumas modalidades, o decodificador de correção de erro 25 312 pode ser um decodificador de correção antecipada de erro (FEC), como um turbo decodificador, e pode decodificar bits codificados 319 usando soft bits 315. Em algumas modalidades, o decodificador de correção de erro 312 pode empregar a decodificação de convolução ou o decodificador Reed- Solomon ou uma combinação do mesmo, embora o alcance da invenção 30 não seja limitado neste aspecto. Em algumas outras modalidades, o decodi- ficador de correção de erro 312 pode empregar a decodificação turbo ou o decodificador de verificação de paridade de baixa densidade (LDPC), bem como outras técnicas de codificação/decodificação usando soft bits 315.
Conforme algumas modalidades, para cada antena receptora 302, o decodificador espaço-temporal 308 pode derivar funções objetivas da matriz de sinal recebida (yn) 311, pode minimizar as funções objetivas para 5 gerar hard bits 317, e pode resolver o conjunto de equações lineares das funções objetivas para gerar soft bits 315. Nestas modalidades, o decodifi- cador espaço-temporal 308 pode executar a decodificação de bloco espaço- temporal quase ortogonal para cada subportadora de sinais de multiportado- ras recebidos por cada antena receptora 302 utilizando uma das matrizes de 10 transformação linear selecionadas como matriz de transformação linear 261 (figura 2) (isto é, U-i, U2 ou U3). A matriz de transformação linear selecionada pode eqüivaler à matriz de transformação linear usada pelo transmissor de multiportadora 100 (figura 1) para codificar o espaço-tempo de sinais da mul- tiportadora para transmissão. Em algumas modalidades, o decodificador es- 15 paço-temporal 308 pode utilizar uma matriz de estimativa de canal (H), que pode ser estimada para uma pluralidade de canais sem fio entre cada ante- na transmissora 114 (figura 1) do transmissor da multiportadora 100 (figura 1) e cada antena receptora 302 do receptor da multiportadora 300. Estas modalidades são discutidas mais detalhadamente a seguir.
Embora algumas modalidades da presente invenção sejam des-
critas utilizando-se pelo menos quatro antenas receptoras 302, o alcance da invenção não é limitado neste aspecto já que outras quantidades de antenas transmissoras também podem ser usadas. Antenas receptoras 302 podem compreender uma ou várias antenas direcionais ou onidirecionais, inclusive, 25 por exemplo, antenas bipolares, antenas monopolo, antenas de correção, antenas de quadro, antenas microfita ou outros tipos de antenas apropriadas para transmissão de sinais RF. Em algumas modalidades MIMO, em vez de duas ou mais antenas, uma única antena com múltiplas aberturas pode ser usada. Nestas modalidades, cada abertura pode ser considerada uma 30 antena separada. Em algumas modalidades, cada antena pode ser efetiva- mente separada para utilizar-se a vantagem da diversidade espacial e das diferentes características de canal que pode resultar entre cada antena re- ceptora 302 e outro dispositivo de comunicação sem fio. Em algumas moda- lidades, antenas receptoras 302 podem ser separadas por até 1/10 de um comprimento de onda ou mais.
A figura 4 é um diagrama funcional de um decodificador espaço- temporal de acordo com algumas modalidades da presente invenção. O de- codificador espaço-temporal 400 pode ser apropriado para o uso como de- codificador espaço-temporal 308 (figura 3), embora outras configurações do decodificador espaço-temporal 308 (figura 3) também possam ser apropria- das. O decodificador espaço-temporal 400 inclui o circuito de processamento 402 para derivar funções objetivas, circuito de processamento 406 para mi- nimizar funções objetivas, e circuito de processamento 404 para resolver equações lineares. Nestas modalidades, o circuito de processamento 402 pode derivar funções objetivas 413 da matriz de sinal recebida (yn) 411 utili- zando uma das matrizes de transformação linear 410. O circuito de proces- sarnento 406 pode minimizar funções objetivas 413 utilizando a matriz de estimativa de canal (H) 412 para gerar hard bits decodificados 417. O circui- to de processamento 404 pode resolver um conjunto de equações lineares baseadas em funções objetivas 413 e matriz de estimativa de canal (H) 412 para gerar soft bits decodificados 415. Em algumas modalidades, o decodifi- cador espaço-temporal 400 pode executar estas operações para cada sub- portadora dos sinais de multiportadora recebidos. Nestas modalidades, a matriz de sinal recebida 411 pode eqüivaler a uma das matrizes de sinal re- cebido 311 (figura 3) gerado para cada subportadora por todas as antenas receptoras 302 (figura 3) permitindo que cada matriz de sinal recebida 411 inclua a entrada de cada antena receptora 302 (figura 3). Nestas modalida- des, os soft bits decodificados 415 podem eqüivaler a soft bits 315 (figura 3), e os hard bits decodificados 417 podem eqüivaler a hard bits 317 (figura 3). Nestas modalidades, a matriz de estimativa de canal (H) 412 pode ser gera- da pelo avaliador de canal 320 (figura 3), e uma das matrizes de transforma- ção linear 410 pode eqüivaler a uma das matrizes de transformação linear 261 (figura 2).
De acordo com algumas modalidades, a matriz de sinal recebida 411 pode ser representada pela seguinte equação:
^ « — HnO4 (Xi3„ , %2,n j *3,n > ^4,n )
10
Nesta equação, Yn representa o sinal recebido na enésima sub- portadora, o H representa a matriz de canal da enésima subportadora, o Q representa o código de bloco espaço-temporal quase ortogonal usado para codificar o sinal no transmissor, o x representa os sinais decodificados e W representa o ruído de canal adicional.
Aplicando-se uma das matrizes lineares de transformação discu- tidas anteriormente, e com a remoção do índice de subportadora n, a decodi- ficação de probabilidade máxima pode ser realizada pelo decodificador es- paço-temporal 400 baseado em uma das seguintes equações:
r-HQ4(ru-
) =
IfU = Ul
i=l,2.3,4
YíMn,rM)+'£Msl-,sM). ifu = u2 i=l,2, i=l,2,
Σ/^.*™)+ ifu—u%
i=l,2, i=l,2,
Nestas equações, representam funções objetivas em
que o n e Si representam soft bits 415. Conforme ilustrado na equação acima a pesquisa da variável real óctupla original torna-se quatro vezes uma pes- quisa da variável dupla. Isto pode ter aproximadamente a mesma complexi- dade que uma pesquisa de símbolo complexa, que é a mesma complexida- de da codificação de Alamouti quando a matriz de transformação Ui é usada para U. Nestas modalidades, a equação acima pode tornar-se:
argminfi , S( |K - HQ4(rt„■ ■ ■,r4,Jj,··*, S4)j] <->■ /,(#*(,st), i = 1,2,3,4,
Baseado no acima mencionado, o circuito de processamento 402 pode derivar funções objetivas 413, como se segue. Em algumas moda- lidades, uma rotação usando Ri e Ui de uma constelação de sinal quadrada QAM discutida anteriormente pode ser executada.
Nestas modalidades, a estimativa de canal (H) em um sistema MIMO pode ser representada como:
H = (^»,1 )ls*S-V-l£/SAÍ
e
a matriz de sinal recebida (Y) pode ser representada como:
J = Ο^,ίΟκηών,ΙΐίΐΓ
Nestas equações, o M representa o número de antenas trans- missoras, o N representa o número de antenas receptoras, e T representa o número de intervalos de tempo (por exemplo, símbolos T OFDM). Em algu- mas modalidades que usam quatro antenas transmissoras (M=4) e quatro antenas receptoras (N=4), para quatro intervalos de tempo (T=4), as seguin- tes equações podem representar os sinais transmitidos por quatro antenas transmissoras.
«IU =>CA,S +Λ As + Λ.Χ,
Ctn.7 ~ y*.l7 + ~ }'
a,,z = yl.Ao+ylA.i +y».X,
a«A = yn.As + yn,3^rul ~ }’κ,2^η,1 ~ }’ηΑ^ηΛ
c=2ςμκχ.,+κ.λ.<)
vt = Cos(CKTjt)4Sin(CtSt) + j($m(ark)-COs(CCsk) uk = (r/ - í|)coser + 2rksk sina
Pela manipulação algébrica, as funções objetivas 413 podem ser
conseguidas processando-se o circuito 402 como se segue:
' AT
/» (rUSl) = - W H +Ctli)-^J-SRe(í*MZl + Cf*,3Vl)
hf+^w2)-χΙ^Σ&Φη,2ζι +«B)4v2)
4 V X Hml
/3(^^3) = 7(Ι^ΓΚΓ “<Vj)
Λ ,**) = ^ (f# f [*4 f “ ) - ^jXKe(a^Z4 ~ a»AV*)
O rirrnitn rlp nrAroccomonfn ΛΠβ nnHp f"'ΓΓ» H! 17 ί Γ pçfpQ fι ιn^npc
ii UUiiU uCs ριυυυοούιΐιυι uu Ηυυ υυ OOLCio iui iyuCO
objetivas para gerar hard bits decodificados 417, que pode representar a saída da decodificação de probabilidade máxima. Em algumas modalidades, o circuito de processamento 406 pode minimizar as funções objetivas usan- do a seguinte equação para gerar hard bits decodificados 417:
417 correspondentes aos símbolos que foram transmitidos nas quatro ante- nas transmissoras.
bits 415 a partir da decodificação de probabilidade máxima minimizando fun- ções objetivas 413 (por exemplo, quatro funções objetivas representadas 10 como fj(rÍ5 s,) mostrada anteriormente) em termos de valores reais n e Si so- bre a linha real em vez de sobre o conjunto da constelação S, que pode ser um conjunto de constelação de sinal discreto. Como as funções objetivas fi(n, s.) são formas quadráticas das variáveis reais n e s,, a mínima e a saída suave da decodificação de probabilidade máxima pode ser determinada pelo 15 circuito de processamento 404 resolvendo-se as seguintes equações linea- res dois por dois:
zk = argmin^+;,iS, fk(rk,sk), k= 1,2,3,4.
Nestas modalidades, rk e rs representam hard bits decodificados
O circuito de processamento 404, por outro lado, pode gerar soft
i - c-1 cós a c srna c sin a |ffj|2 - c cós a
EIN
csina -ccosa
+ ccosa
csiiia
_ Ys Reíΰ"·2 ) + ):cos a “ lmCaM ) sin «
: Sz " - Itti(Qjj2) + Re(a„_4)sina + Im(Qjll4)Cosa
E M2 -
I -ccosa -csina -c sina |tff +ccosa
ΛΊ γ[ Re(dn<i)-ReCan3) cos a + )sina í3 J ~ £L~ lmKi) “ ~ cosa
- csma
Rc(an 2) - Re(a„ e) cos a + Im(a„ 4 ) sin a j^\_- lm(an 2) -Re(aM)sina - Im(oM)cosa_
Os soft bits decodificados 415 como conseqüência da solução destas equações podem ser usados por um decodificador de correção de erro, como o decodificador de correção de erro 312 (figura 3). Em algumas modalidades, as soluções para as equações lineares dois por dois acima mencionadas podem ser realçadas usando-se a estimativa quadrada média mínima (MMSE)1 embora o alcance da invenção não seja limitado neste as- pecto.
Em algumas modalidades descritas acima, um ganho de codifi-
cação pode ser maximizado na codificação do espaço-tempo para sistemas MIMO OFDM com quatro antenas transmissoras com a decodificação rápida de probabilidade máxima com aproximadamente a mesma complexidade que a decodificação de Alamouti.
Com relação às figuraS de 1a4,embora o transmissor de multi-
portadora 100, o codificador espaço-temporal 200, o receptor de multiporta- dora 300 e o decodificador espaço-temporal 400 sejam ilustrados como ten- do vários elementos funcionais separados, um ou mais dos elementos fun- cionais podem ser combinados e podem ser implementados por combina- 15 ções de elementos configurados pelo software, tais como processamento de elementos inclusive processadores de sinal digital (DSPs), e/ou outros ele- mentos de hardware. Por exemplo, alguns elementos podem compreender um ou mais microprocessadores, DSPs, circuitos integrados de aplicação específica (ASICs), e combinações de vários hardware e circuito lógico para 20 executar pelo menos as funções aqui descritas. Em algumas modalidades, os elementos funcionais ilustrados podem referir-se a um ou mais processos que produzem um ou mais elementos de processamento.
Em algumas modalidades, o transmissor de multiportadora 100 e/ou o receptor de multiportadora 300 podem ser parte de um ou mais dis- 25 positivos de comunicação sem fios que podem comunicar sinais de comuni- cação OFDM através de um canal de comunicação de multiportadora. O ca- nal de comunicação de multiportadora pode ser dentro de um espectro de frequência predeterminado e pode compreender uma pluralidade de subpor- tadoras ortogonais. Em algumas modalidades, os sinais de multiportadora 30 podem ser definidos por subportadoras OFDM estreitamente espaçadas. Cada subportadora pode ter uma nulidade em substancialmente uma fre- quência central de outras subportadoras e/ou cada subportadora pode ter um número inteiro de ciclos dentro de um período de símbolo, embora o al- cance da invenção não seja limitado neste aspecto. Em algumas modalida- des, o transmissor de multiportadora 100 e/ou receptor de multiportadora 300 pode comunicar-se em conformidade com a técnica de acesso múltiplo, 5 como acesso múltiplo da divisão de frequência ortogonal (OFDMA), embora o alcance da invenção não seja limitado neste aspecto.
Em algumas modalidades, o transmissor de multiportadora 100 e/ou o receptor de multiportadora 300 podem ser parte de uma estação de comunicação, tal como estação de comunicação de rede local sem fios 10 (WLAN), inclusive uma estação de comunicação de Rede Sem fios (WiFi), um ponto de acesso (AP) ou uma estação móvel (MS). Em algumas outras modalidades, o transmissor de multiportadora 100 e/ou receptor de multipor- tadora 300 podem ser parte de uma estação de comunicação de rede de acesso de banda larga via rádio (BWA), como uma estação de comunicação 15 de Interoperabilidade Mundial para Acesso por Micro-onda (WiMax), embora o alcance da invenção não seja limitado neste aspecto como transmissor de multiportadora 100 e/ou receptor de multiportadora 300 podem ser parte de praticamente qualquer dispositivo de comunicação sem fios.
Em algumas modalidades, o transmissor de multiportadora 100 20 e/ou o receptor de multiportadora 300 podem ser parte de um dispositivo de comunicação sem fios portátil, tal como um assistente pessoal digital (PDA), um computador portátil ou computador portátil com a capacidade de comuni- cação sem fios, uma placa de dados da web, um telefone sem fio, um fone de ouvido sem fio, um pager, um dispositivo de mensagens instantâneas, 25 uma câmera digital, um ponto de acesso, uma televisão, um dispositivo mé- dico (por exemplo, um monitor cardíaco, um monitor de pressão sanguínea, etc.), ou outro dispositivo que pode receber e/ou transmitir a informação sem fio.
Em algumas modalidades, os espectros de frequência para os sinais de comunicação recebidos pelo transmissor de multiportadora 100 e/ou receptor de multiportadora 300 podem compreender tanto espectro de frequência de 5 gigahertz (GHz) ou um espectro de frequência de 2,4 GHz. Nestas modalidades, o espectro de frequência de 5 gigahertz (GHz) pode incluir frequências nas variações de aproximadamente 4,9 a 5,9 GHz, e o espectro de 2,4 GHz pode incluir frequências nas variações de aproximada- mente 2,3 a 2,5 GHz, embora o alcance da invenção não seja limitado neste 5 aspecto, como outros espectros de frequência são também igualmente con- venientes. Em algumas modalidades de rede BWA, o espectro de frequência dos sinais de comunicação pode compreender frequências entre 2 e 11 GHz, embora o alcance da invenção não seja limitado neste aspecto.
Em algumas modalidades, o transmissor de multiportadora 100 10 e/ou o receptor de multiportadora 300 podem comunicar sinais conforme padrões de comunicação específicos, tais como os padrões o Instituto dos Engenheiros Eletricistas e Eletrônicos (IEEE), inclusive padrões IEEE 802.11 (a), 802.11 (b), 802.11 (g), 802.11(h) e/ou 802.1 l(n) e/ou especifica- ções propostas para redes locais sem fios, embora o alcance da invenção 15 não seja limitado neste aspecto como o transmissor de multiportadora 100 e/ou receptor de multiportadora 300 também podem ser apropriados para transmitir e/ou receber comunicações conforme outras técnicas e padrões.
Em algumas modalidades de locais de rede de acesso de banda larga, o transmissor de multiportadora 100 e/ou receptor de multiportadora 300 pode comunicar sinais em conformidade com o IEEE 802.16-2004 e o IEEE 802.16(e) padrões de redes metropolitanas sem fios (WMANs) inclusi- ve suas variações e evoluções, embora o alcance da invenção não seja limi- tado neste aspecto como transmissor de multiportadora 100 e/ou receptor de multiportadora 300 também pode ser conveniente para transmitir e/ou rece- ber comunicações de acordo com outras técnicas e padrões. Para mais in- formações referentes a padrões do IEEE 802.11 e IEEE 802.16, consulte " IEEE Standards for Information Technology ~ Telecommunications and In- formation Exchange between Systems" - Local Area Networks - Specific Re- quirements - Part 11 "Wireless LAN Medium Access Control (MAC) and Phy- sical Layer (PHY), ISO/EEC 8802-11: 1999", e Metropolitan Area Networks - Specific Requirements - Part 16: "Air Interface for Fixed Broadband Wireless Access Systems," maio de 2005 e emendas/versões relacionadas. A menos que especificamente afirmado em contrário, termos, tais como processamento, computação, cálculo, decisão, exibição, ou simila- res, podem referir-se a uma ação e/ou processo de um ou vários processa- mentos ou sistemas computacionais ou dispositivos similares que podem 5 manipular e transformar dados representados como quantidades físicas (por exemplo, eletrônica) dentro de registros de sistema de processamento e memória em outros dados de forma similar representados como quantidades físicas dentro de registros de sistema de processamento ou memórias, ou outro tipo de armazenamento de informação, transmissão ou dispositivos de 10 exibição. Além disso, como usado aqui, um dispositivo computacional inclui um ou mais elementos de processamento unidos com a memória de leitura do computador que pode ser memória volátil ou não-volátil ou uma combina- ção do mesmo.
Algumas modalidades da invenção podem ser implementadas em um ou uma combinação de hardware, firmware e software. Algumas mo- dalidades da invenção também podem ser implementadas como instruções armazenadas em um meio de leitura da máquina, que pode ser lido e execu- tado por pelo menos um processador para efetuar as operações aqui descri- tas. Um meio de leitura da máquina pode incluir qualquer mecanismo para armazenar ou transmitir informações em uma forma de leitura por uma má- quina (por exemplo, um computador). Por exemplo, um meio de leitura da máquina pode incluir a memória de somente leitura (ROM), memória de a- cesso aleatório (RAM), mídia de armazenamento de disco magnético, mídia de armazenamento ótico, dispositivos de memória rápida, elétrica, ótica, a- cústica ou outra forma de propagação de sinais (por exemplo, ondas de por- tadora, sinais infravermelhos, sinais digitais, etc.), e outros.
O sumário é fornecido para cumprir com 37 C.F.R. Seção 1.72 (b) que exige um sumário que permitirá ao leitor apurar a natureza e essên- cia da descrição técnica. O sumário é apresentado com a compreensão de que não será usado para limitar ou interpretar o alcance ou a significação das reivindicações.
Na descrição detalhada precedente, várias características são ocasionalmente agrupadas em uma modalidade única com o objetivo de simplificar a descrição. Este método da descrição não deve ser interpretado como reflexo de uma intenção que as modalidades reivindicadas do assunto necessitam de mais características do que é expressamente citado em cada 5 reivindicação. Ao contrário, conforme refletem as seguintes reivindicações, a invenção pode consistir em menos do que todas as características de uma única modalidade descrita. Assim, as seguintes reivindicações são aqui in- corporadas em descrição detalhada, com cada reivindicação própria como uma modalidade preferencial separada.

Claims (19)

1. Método de codificação espaço-temporal de sinais de multipor- tadora que compreendem: transformação linear dos símbolos de entrada de um conjunto de constelação com uma matriz de transformação selecionada para gerar sím- bolos linearmente transformados; formação de um símbolo complexo para cada uma dentre uma pluralidade de antenas transmissoras a partir dos símbolos linearmente transformados; formação de matrizes de código a partir dos símbolos comple- xos; e geração de uma matriz espaço-temporal quase ortogonal a partir das matrizes de código para o uso na geração de sinais multiportadores para a transmissão através de antenas transmissoras.
2. Método de acordo com a reivindicação 1, que além disso com- preende processamento de uma seqüência de símbolos representados por uma dimensão da matriz espaço-temporal quase ortogonal para a subse- quente transmissão em uma pluralidade de subportadoras que compreen- dem sinais multiportadores por uma das correspondentes antenas transmis- soras.
3. Método de acordo com a reivindicação 2, em que o novo pro- cessamento compreende, para cada antena transmissora da pluralidade: execução de uma transformação de Fourier inversa em cada um dos símbolos de uma dimensão da matriz espaço-temporal quase ortogonal para gerar uma forma de onda de domínio de tempo; e converter de forma ascendente a forma de onda de domínio de tempo para transmissão através de uma das antenas transmissoras asso- ciadas; em que cada antena transmissora dentre a pluralidade ao mesmo tempo transmite a informação representada por grupos de símbolos de uma dimensão da matriz espaço-temporal quase ortogonal.
4. Método de acordo com a reivindicação 2, em que a geração das matrizes de código compreende a geração das matrizes de código Ala- mouti dos símbolos linearmente transformados e em que a matriz espaço-temporal quase ortogonal compreende uma das matrizes de código de Alamouti.
5. Método de acordo com a reivindicação 1, que além disso com- preende: geração de um conjunto de constelação de modulação de ampli- tude em quadratura a partir de um fluxo de bits inicial; e mapear os bits do conjunto de constelação a uma pluralidade de símbolos complexos correspondentes a várias antenas transmissoras, em que a transformação linear compreende a transformação li- near da pluralidade de símbolos complexos mapeados usando a matriz de transformação selecionada para gerar uma pluralidade de símbolos reais.
6. Codificador espaço-temporal que compreende: circuito de transformação linear para transformar linearmente símbolos de entrada de um conjunto de constelação com uma matriz de transformação selecionada para gerar símbolos linearmente transformados; um símbolo complexo padrão para formar um símbolo complexo para cada uma dentre uma pluralidade de antenas transmissoras dos símbo- Ios linearmente transformados; uma matriz de código padrão para formar matrizes de código a partir dos símbolos complexos; e um gerador de matriz espaço-temporal quase ortogonal para gerar uma matriz espaço-temporal quase ortogonal a partir das matrizes de código para o uso na geração de sinais multiportadores para a transmissão através das antenas transmissoras.
7. Codificador espaço-temporal de acordo com a reivindicação 6, em que uma seqüência de símbolos representada por uma dimensão da ma- triz espaço-temporal quase ortogonal é processada para subsequente transmissão em uma pluralidade de subportadoras que compreendem sinais multiportadores através das correspondentes antenas transmissoras.
8. Codificador espaço-temporal de acordo com a reivindicação 7, em que para cada antena transmissora da pluralidade, uma transformação de Fourier inversa é executada em cada um dos símbolos de uma dimensão da matriz espaço-temporal quase ortogonal para gerar uma forma de onda de domínio de tempo, em que a forma de onda de domínio de tempo é convertida de forma ascendente para a transmissão através de uma das antenas transmis- soras associadas, e em que cada antena transmissora da pluralidade ao mesmo tempo transmite a informação representada por grupos de símbolos de uma dimensão da matriz espaço-temporal quase ortogonal.
9. Codificador espaço-temporal de acordo com a reivindicação 7, em que a matriz de código-padrão gera matrizes de código de Alamouti a partir dos símbolos linearmente transformados, e em que o gerador da matriz espaço-temporal quase ortogonal gera a matriz espaço-temporal quase ortogonal que compreende uma das matrizes do código de Alamouti.
10. Codificador espaço-temporal de acordo com a reivindicação 6, que além disso compreende: um gerador de conjunto de constelação para gerar o conjunto de constelação a partir de um fluxo de bits inicial; e um mapeadorde símbolo para mapear bits do conjunto de cons- telação a uma pluralidade de símbolos complexos correspondentes a várias antenas transmissoras, em que o conjunto de constelação compreende um conjunto de constelação de modulação de amplitude em quadratura, e em que os circuitos de transformação linear transformam linear- mente a pluralidade de símbolos complexos mapeados usando a matriz de transformação selecionada para gerar uma pluralidade de símbolos reais.
11. Método para decodificar sinais recebidos de multiportadora que compreendem: derivar funções objetivas recebidas de uma matriz de sinal; minimizar as funções objetivas para gerar hard bits decodifica- dos; e solucionar o conjunto das equações lineares das funções objeti- vas para gerar soft bits decodificados.
12. Método de acordo com a reivindicação 11, em que derivar, minimizar e solucionar compreende executar a decodificação do bloco espa- ço-temporal quase ortogonal para cada subportadora de sinais de multipor- tadora recebidos por uma pluralidade de antenas ligadas a um receptor de multiportadora, em que derivar inclui a utilização de uma dentre uma pluralidade de matrizes de transformação, e em que a matriz de transformação selecionada corresponde a uma matriz de transformação usada por um transmissor de multiportadora para codificação espaço-temporal dos sinais da multiportadora para trans- missão ao receptor de multiportadora.
13. Método de acordo com a reivindicação 12, em que minimizar e solucionar incluem a utilização de uma matriz estimada de canal prevista para uma pluralidade de canais sem fios entre o transmissor de multiporta- dora e o receptor de multiportadora.
14. Método de acordo com a reivindicação 12, em que os sinais de multiportadora compreendem sinais multiplexados da divisão da frequên- cia ortogonal recebidos através de uma pluralidade de antenas.
15. Método de acordo com a reivindicação 13, que além disso compreende a remoção de um prefixo cíclico e execução da Transformação de Fourier de multiponto nos sinais da multiportadora recebidos através de cada uma das antenas antes da decodificação de bloco espaço-temporal para gerar a matriz de sinal recebido para cada subportadora.
16. Receptorde multiportadora que compreende: circuito de transformação Fourier para gerar uma matriz de sinal recebida para cada subportadora de sinais recebidos de multiportadora; e um decodificador espaço-temporal para gerar soft bits decodifi- cados e hard bits decodificados a partir das matrizes de sinal recebidas, em que o decodificador espaço-temporal compreende o circuito de processamento para derivar funções objetivas a partir da matriz de sinal recebida, minimizar as funções objetivas para gerar hard bits decodificados, e solucionar o conjunto das equações lineares das funções objetivas para gerar soft bits decodificados.
17. Receptor de multiportadora de acordo com a reivindicação 16, que além disso compreende: um demapeador de símbolo para demapear os hard bits decodi- ficados para gerar blocos de bits demapeados; e um decodificador de correção de erro para executar operações de decodificação de correção de erro nos blocos demapeados de bits usan- do soft bits decodificados para gerar um fluxo de bits decodificado.
18. Receptor de multiportadora de acordo com a reivindicação 16, em que o circuito de processamento: executa a decodificação de bloco espaço-temporal quase orto- gonal para cada subportadora de sinais recebidos de multiportadora através de uma pluralidade de antenas ligadas a um receptor de multiportadora; e usa uma dentre uma pluralidade de matrizes de transformação, em que a matriz de transformação selecionada corresponde a uma matriz de transformação usada por um transmissor de multiportadora para a codifica- ção espaço-temporal dos sinais de multiportadora para transmissão ao re- ceptor de multiportadora.
19. Receptor de multiportadora de acordo com a reivindicação 18, em que o circuito de processamento usa uma matriz de estimativa de canal prevista para uma pluralidade de canais sem fios entre o transmissor de multiportadora e o receptor de multiportadora para minimizar as funções objetivas para solucionar o conjunto de equações lineares.
BRPI0622076-2A 2006-10-24 2006-10-24 Codificador espaço-temporal de bloco quase ortogonal, decodificador e métodos de codificação espaço-temporal e decodificação de sinais multiplexados de divisão de freqüencia ortogonal em um sistema de múltipla entrada e múltipla saída. BRPI0622076A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2006/002832 WO2008049267A1 (en) 2006-10-24 2006-10-24 Quasi-orthogonal space-time block encoder, decoder and methods for space-time encoding and decoding orthogonal frequency division multiplexed signals in a multiple-input multiple-output system

Publications (1)

Publication Number Publication Date
BRPI0622076A2 true BRPI0622076A2 (pt) 2014-05-20

Family

ID=39324090

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0622076-2A BRPI0622076A2 (pt) 2006-10-24 2006-10-24 Codificador espaço-temporal de bloco quase ortogonal, decodificador e métodos de codificação espaço-temporal e decodificação de sinais multiplexados de divisão de freqüencia ortogonal em um sistema de múltipla entrada e múltipla saída.

Country Status (6)

Country Link
US (1) US8457231B2 (pt)
EP (1) EP2078397A4 (pt)
JP (1) JP5068823B2 (pt)
CN (1) CN101529836A (pt)
BR (1) BRPI0622076A2 (pt)
WO (1) WO2008049267A1 (pt)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529836A (zh) 2006-10-24 2009-09-09 英特尔公司 用于在多输入多输出***中时空编码和解码正交频分复用信号的准正交时空块编码器、解码器及方法
GB2449446B (en) * 2007-05-22 2011-10-12 Agilent Technologies Inc Hardware implementation of space-time block codes
US7907677B2 (en) * 2007-08-10 2011-03-15 Intel Corporation Open loop MU-MIMO
KR20100020891A (ko) * 2008-08-13 2010-02-23 삼성전자주식회사 광대역 무선통신 시스템에서 고속 피드백 채널을 이용한 정보 송수신 장치 및 방법
US8290080B2 (en) * 2009-02-13 2012-10-16 Freescale Semiconductor, Inc. Techniques for transmitting data in a wireless communication system using quasi-orthogonal space-time code
GB2478000B (en) * 2010-02-23 2016-01-06 Qualcomm Technologies Int Ltd Improved quantization method for ofdm
GB2501750B (en) * 2012-05-03 2015-04-29 Toshiba Res Europ Ltd Method and apparatus for coding a signal in a relay network
JP5650706B2 (ja) * 2012-11-07 2015-01-07 アンリツ株式会社 Mimo方式システムの試験装置および試験方法
CN103326825B (zh) * 2013-06-26 2016-06-01 江南大学 一种准正交空时分组码低复杂度译码方法
KR20150116171A (ko) * 2014-04-07 2015-10-15 한국전자통신연구원 협력통신을 위한 데이터 전송 방법 및 장치
JP6581071B2 (ja) * 2016-12-19 2019-09-25 アンリツ株式会社 Mimo方式システムの試験装置および試験方法
US11381257B2 (en) 2018-05-23 2022-07-05 Maxlinear, Inc. Capacity achieving multicarrier modulation and coding systems and methods
CN114641942A (zh) * 2019-09-16 2022-06-17 瑞典爱立信有限公司 用于eht的p矩阵
US11271681B2 (en) 2020-03-20 2022-03-08 ANDRO Computational Solutions, LLC Rate-2 complex space-time block codes for 3×3 and 4×4 MIMO systems

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1775873A3 (en) 2002-01-04 2012-12-26 Nokia Corporation Reception of signals in a high rate transmission diversity system
US8761321B2 (en) * 2005-04-07 2014-06-24 Iii Holdings 1, Llc Optimal feedback weighting for soft-decision cancellers
US8064528B2 (en) * 2003-05-21 2011-11-22 Regents Of The University Of Minnesota Estimating frequency-offsets and multi-antenna channels in MIMO OFDM systems
EP2173051B1 (en) * 2004-04-01 2014-08-27 BlackBerry Limited Space-time block coding systems and methods
WO2006002550A1 (en) 2004-07-07 2006-01-12 Nortel Networks Limited System and method for mapping symbols for mimo transmission
US8040968B2 (en) 2004-09-30 2011-10-18 Intel Corporation High rate, high diversity transmission on multiple transmit antennas
KR100909539B1 (ko) * 2004-11-09 2009-07-27 삼성전자주식회사 다중 안테나를 사용하는 광대역 무선 접속 시스템에서 다양한 다중안테나 기술을 지원하기 위한 장치 및 방법
CN1787507B (zh) 2004-12-10 2010-04-28 清华大学 一种时域同步正交频分复用***中的帧同步产生方法
KR100688120B1 (ko) * 2005-01-07 2007-03-02 삼성전자주식회사 무선통신시스템에서 시공간 주파수 블록 부호화 장치 및방법
US7616704B2 (en) * 2005-03-08 2009-11-10 Intel Corporation Broadband multicarrier transmitter with subchannel frequency diversity for transmitting a plurality of spatial streams
CN100448236C (zh) * 2005-03-17 2008-12-31 上海交通大学 准正交空时频分组编码的正交频分复用***的设计方法
US7564917B2 (en) * 2005-11-01 2009-07-21 Intel Corporation Multicarrier receiver and method for generating common phase error estimates for use in systems that employ two or more transmit antennas with independent local oscillators
CN101529836A (zh) 2006-10-24 2009-09-09 英特尔公司 用于在多输入多输出***中时空编码和解码正交频分复用信号的准正交时空块编码器、解码器及方法

Also Published As

Publication number Publication date
CN101529836A (zh) 2009-09-09
WO2008049267A1 (en) 2008-05-02
US8457231B2 (en) 2013-06-04
EP2078397A1 (en) 2009-07-15
JP5068823B2 (ja) 2012-11-07
US20100086080A1 (en) 2010-04-08
JP2010507930A (ja) 2010-03-11
EP2078397A4 (en) 2013-05-01

Similar Documents

Publication Publication Date Title
BRPI0622076A2 (pt) Codificador espaço-temporal de bloco quase ortogonal, decodificador e métodos de codificação espaço-temporal e decodificação de sinais multiplexados de divisão de freqüencia ortogonal em um sistema de múltipla entrada e múltipla saída.
US7720168B2 (en) Systems and methods for coding in broadband wireless communication systems to achieve maximum diversity in space, time and frequency
US20070189416A1 (en) Apparatus and method for Orthogonal Spatial Multiplexing in a closed-loop MIMO-OFDM system
US7376173B2 (en) Unambiguously encoding and decoding signals for wireless channels
Seifi et al. Media-based MIMO: Outperforming known limits in wireless
JP2008510418A (ja) 性能向上のための時空間周波数ブロック符号化装置及び方法
JP6530560B2 (ja) 受信機、複数の送信機、複数の送信機からユーザデータを受信する方法及びユーザデータを送信する方法
JP2018529285A5 (pt)
KR101345351B1 (ko) 공간-시간-주파수 코딩 방법 및 장치
ES2674815T3 (es) Procedimiento y sistema para proporcionar diversidad en la polarización de antenas
JP2013509060A (ja) Ofdmシステムにおけるalamoutiブロック符号を復号するための方法と受信器
KR20180092164A (ko) 무선 통신 시스템에서 신호를 처리하기 위한 장치 및 방법
KR20170031983A (ko) 다중 안테나 기반 무선 통신 시스템에서 데이터를 송신하는 방법
Astawa et al. Performance analysis of MIMO-OFDM using convolution codes with QAM modulation
Karri et al. BER analysis of MIMO-Wimax system using orthogonal space time block codes
US20090268854A1 (en) Method and apparatus for multiple antenna communications, and related systems and computer program
KR20240018661A (ko) 공간 변조를 위한 최적 인덱스 벡터 선택 방법
KR101244303B1 (ko) 다중 안테나 시스템에서 수신장치 및 방법
KR101077749B1 (ko) 다중 입력 다중 출력 시스템에서 직교 주파수 분할 다중화 신호들의 공간-시간 인코딩 및 디코딩을 위한 준 직교 공간-시간 블록 인코더, 디코더 및 방법들
CN101325419B (zh) 一种空频编码的构造方法与装置
Shwetha et al. The performance analysis of MIMO OFDM system with different M-QAM modulation and Convolution channel coding
CN108696470A (zh) 一种可见光通信的dmt调制方法与***
US11271681B2 (en) Rate-2 complex space-time block codes for 3×3 and 4×4 MIMO systems
CN114944978B (zh) 加权Alamouti编码媒质调制***、方法、终端设备及存储介质
Sharma et al. A Novel Cooperative Diversity Technique Based on Multilevel Pseudo Space–Time Trellis Coding

Legal Events

Date Code Title Description
B08F Application fees: application dismissed [chapter 8.6 patent gazette]

Free format text: REFERENTE A 10A 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 2385 DE 20-09-2016 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.