BRPI0109489B1 - Aparelho e método de codificação em sistema de comunicação cdma - Google Patents
Aparelho e método de codificação em sistema de comunicação cdma Download PDFInfo
- Publication number
- BRPI0109489B1 BRPI0109489B1 BRPI0109489-0A BRPI0109489A BRPI0109489B1 BR PI0109489 B1 BRPI0109489 B1 BR PI0109489B1 BR PI0109489 A BRPI0109489 A BR PI0109489A BR PI0109489 B1 BRPI0109489 B1 BR PI0109489B1
- Authority
- BR
- Brazil
- Prior art keywords
- symbols
- code
- sequence
- codes
- length
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0219—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower where the power saving management affects multiple terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
- Dc Digital Transmission (AREA)
- Radio Relay Systems (AREA)
Abstract
"aparelho e método de codificação em sistema de comunicação cdma" é fornecido um aparelho e método de codificação em um sistema de comunicação cdma. para codificar informação de entrada de uma seqüência de bit k e gerar uma palavra de código com comprimento n>(2^ k^-1), o codificador codifica a informação de entrada utilizando um código simplex (r, k) e gera uma seqüência de símbolos de código de comprimento r (r=2k-l) , um repetidor repete a seqüência de símbolos de código t vezes (t=<sym>n/r<sym>+1), e um perfurador efetua a perfuração a vezes (a=rt-n) nas t seqüências de símbolo de código repetidos de modo que os códigos resultantes tenham o comprimento n. os símbolos perfurados são distribuídos uniformemente através das seqüências de símbolo de código repetidas ou limitado à t^ ésima^ seqüência de símbolo de código repetido.
Description
HISTÓRICO DA INVENÇÃO
1. Campo da invenção [001] A presente invenção relaciona-se genericamente a um aparelho e método de codificação em um sistema de comunicação e, em particular, a um aparelho e método em um sistema de comunicação CDMA.
2. Descrição da tecnologia relacionada [002] Pesquisa tem sido ativamente realizada sobre a transmissão em altas velocidades de quadros em um sistema de comunicação móvel CDMA (Code Division Multiple Access Acesso Múltiplo de Divisão por Código). Um sistema com uma estrutura de canal para a transmissão de quadros a altas velocidades denomina-se sistema HDR (High Data Rate Velocidade de Dados Alta).
[003] O sistema HDR transmite quadros de dados a uma velocidade de dados fixa ou a uma velocidade de dados variável. Como a velocidade de dados pode ser modificada em serviços de velocidade variável, a estrutura dos quadros (velocidade de código, repetição do código, etc.) determinada pela velocidade de transmissão deve ser conhecida do receptor.
[004] O assim-chamado RRI (Reverse Rate Indicator Indicador de Velocidade Inversa) fornece a estrutura de um quadro que está atualmente sendo transmitido quando quadros são transmitidos a velocidades diferentes. Serviços de velocidades diferentes são fornecidos confiavelmente pelo RRI. Uma utilização de RRI de exemplo é ilustrada na Figura
1.
2/25 [005] A Figura 1 é um diagrama de blocos de um transmissor para uma estação móvel em um sistema CDMA convencional. Supõe-se aqui que o sistema CDMA é um sistema HDR, um quadro de transmissão tem 16 slots e 16 símbolos de códigos são transmitidos em um slot (isto é, 256 símbolos de código são transmitidos em um quadro para transmissão de um RRI).
[006] Com referência à Figura 1, um codificador 100 codifica os bits de informação RRI. Para a entrada de três bits RRI, o codificador 100 emite oito símbolos de código em Os ou ls através de (8, 3) codificação ortogonal. Um repetidor 110 repete os símbolos de código 32 vezes (cada símbolo de código ocorre 32 vezes consecutivas) e emite um total de 256 símbolos (=32x8) . Um mapeador de sinal 120 converte Os e ls para ls e -ls, respectivamente. Um multiplicador 135 espalha os símbolos convertidos pelos chips convertidos ( ( + 1, +1, +1, +1) de código Walsh #0 de comprimento 4 através de multiplicação e emite os símbolos espalhados em unidades de chip. Um multiplexador (MUX) 140 multiplexa por tempo os símbolos em base de chip com outros sinais 1 e 2. Os sinais 1 e 2 podem ser informação DRC (Data Rate Control - Controle de Velocidade de Dados) . Um sinal de saída I' do multiplexador 140 e um sinal de dados Q' são aplicados à entrada de um espalhador complexo 150. O espalhador complexo 150 multiplica-complexo os sinais II e Q1 por PN códigos de espalhamento PNI e PNQ. Isto é, o espalhador complexo 150 multiplica um sinal de entrada (I'+jQ') por um código de espalhamento PN (PNI+jPNQ) e emite um sinal de componente real I e um sinal de componente imaginário Q. Filtros de banda base 160 e 165
3/25 efetuam a filtragem de banda base no sinal de componente real I e no sinal de componente imaginário Q, respectivamente. Os multiplicadores 170 e 175 multiplicam o sinal de componente real I e o sinal de componente imaginário Q recebidos dos filtros de banda base 160 e 165 pelas portadoras cos(2Kfct) e sin(2Kfct), respectivamente. Um somador 180 soma os resultados da multiplicação e emite a soma como um sinal de transmissão.
[007] A Figura 2 é um diagrama de blocos de um receptor que é a contraparte do transmissor da Figura 1 para uma estação base no sistema CDMA HDR. Supõe-se que o quadro transmitido do transmissor tem 16 slots e 16 símbolos de código são transmitidos para a transmissão de um RRI em um slot (isto é, 256 símbolos de código são transmitidos em um quadro).
[008] Com referência à Figura 2, os multiplicadores 270 e 275 multiplicam um sinal de entrada por cos(2Kfct) e sin(2Kfct), respectivamente. Filtros de casamento 260 e 265 filtram os resultados da multiplicação dos multiplicadores 270 e 275 e emitem os sinais I e Q filtros-casados. Um desespalhador complexo 250 desespalha os sinais I e Q para os sinais I' e Q'. Um demultiplexador 240 demultiplexa por tempo o sinal I' em outros sinais 1 e 2 e um sinal para um RRI. Um acumulador 235 acumula o sinal RRI em base de 4 chips e emite 256 símbolos. O acumulador de símbolos 210 recebe os símbolos acumulados. O acumulador de símbolos 210 é a contraparte do repetidor 110 mostrado na Figura 1. Um decodificador 200, a contraparte do codificador 100 da Figura 1, decodifica oito símbolos recebidos do acumulador de símbolos 210 e emite bits de informação RRI. Se o
4/25 codificador 100 for um codificador ortogonal (8, 3) , o decodificador 200 pode calcular uma transformada inversa rápida de Hadamard.
[009] Existem oito valores RRI para um RRI de três bits. O RRI é informação essencial para a interpretação dos quadros de serviço em um receptor. Portanto, se ocorrer um erro de transmissão, o receptor não pode interpretar os quadros de serviço com confiabilidade. Para permitir ao receptor corrigir o erro de transmissão no RRI, o RRI é normalmente codificado para correção de erro.
[0010] A Figura 3 ilustra um aparelho de decodificação convencional para o codificador 100 no sistema HDR mostrado na Figura 1. Valores RRI de três bits relacionados a suas palavras de código após a codificação de correção de erro são mostrados na Figura 3. Por exemplo, o codificador 100 pode ser uma memória para armazenar uma série de valores RRI e suas palavras de código após a codificação de correção de erro.
[0011] Como é mostrado na Figura 3, os valores RRI de 0 a 7 são expressos em três bits binários que variam de 000 a 111. Um codificador ortogonal (8, 3) 300 emite uma palavra de código RRI de oito símbolos para a entrada de um valor RRI. Isto é, um valor RRI de três bits é inserido no codificador 100 e um código de comprimento 8 é selecionado de uma memória (ou outro armazenamento) de acordo com o valor RRI de entrada. Uma distância mínima entre códigos é 4 no codificador ortogonal 300. Após os símbolos de código serem repetidos 31 vezes (cada símbolo de código ocorre 32 vezes consecutivas) no repetidor 110 da Figura 1, a distância mínima é 128 (=4x32) do ponto de vista de um
5/25 código (256, 3).
[0012] A capacidade de correção de erro de códigos lineares binários é determinada pela distância minima entre códigos lineares. Para obter detalhes de uma distância minima entre códigos lineares binários como códigos ótimos, ver An Updated Table of Minimum-Distance Bounds for Binary Linear Codes, A.E. Brouwer e Tom Verhoeff, IEEE Transactions on Information Theory, Vol. 39, No. 2, março de 1993.
[0013] Se a informação de entrada (por exemplo, um valor RRI) é de três bits e uma palavra de código é de 256 bits, a distância minima entre códigos necessária para códigos ótimos é 146 de acordo com o documento acima. No entanto, como a distância minima entre códigos no aparelho de decodificação convencional é 128, não existe nenhum código ótimo para a codificação de correção de erro. Assim, a probabilidade da informação de transmissão ter erros é grande no mesmo ambiente de canal. Além disso, se quadros de dados são decodificados com base em uma velocidade de dados errada devido a erros na informação de transmissão, a taxa de erro dos quadros de dados aumentará. Portanto, é importante minimizar a taxa de erro em um codificador de correção de erro.
SINOPSE DA INVENÇÃO [0014] É, portanto, um objeto da presente invenção fornecer um aparelho e método para codificar/decodificar informação (por exemplo, RRI) em um sistema de comunicação CDMA HDR.
[0015] É outro objeto da presente invenção fornecer um aparelho e método de codificação/decodificação que pode
6/25 reduzir a taxa de erro de transmissão de informação (por exemplo, RRI) no mesmo ambiente de canal em um sistema de comunicação CDMA HDR.
[0016] É um outro objeto da presente invenção fornecer um aparelho e método de codificação/decodificação que permita a determinação precisa de uma velocidade de dados variável de quadros de dados em um sistema de comunicação CDMA HDR.
[0017] O que antecede e outros objetos são alcançados pelo fornecimento de um aparelho para codificar a informação de entrada de uma seqüência de bit-k e gerar uma palavra de código com o comprimento N>(2k-1) . O codificador codifica a informação de entrada utilizando um código simplex (r, k) e gera uma seqüência de símbolos de código de comprimento r(r=2k-l) . Um repetidor repete a seqüência de símbolos de código t vezes (t=L N/r J+l) , e um perfurador efetua a perfuração A vezes nas seqüências de símbolos de código repetidas de modo que os códigos resultantes têm o comprimento N.A (A=rt-N). Os símbolos perfurados são distribuídos uniformemente através das seqüências de símbolo de código repetida ou confinados à tésima sequência de símbolo de código repetido.
DESCRIÇÃO SUCINTA DOS DESENHOS [0018] Os objetos acima e outros objetos, recursos e vantagens da presente invenção tornar-se-ão mais aparentes da seguinte descrição detalhada quando tomada em conjunto com os desenhos acompanhantes, em que:
[0019] A Figura 1 é um diagrama de blocos de um transmissor para uma estação móvel em um sistema CDMA convencional.
7/25 [0020] A Figura 2 é um diagrama de blocos de um receptor para uma estação base no sistema CDMA convencional.
| [0021] A | Figura | 3 é uma visão | que ilustra | o | ||
| relacionamento | entre | um RRI e símbolos | de | código | em | um |
| codificador ortogonal | convencional (8, 3) | • | ||||
| [0022] A | Figura | 4 é um diagrama | de | blocos | de | um |
| aparelho de | decodificação de acordo | com a presente | ||||
| invenção. | ||||||
| [0023] A | Figura | 5 é um diagrama | de | blocos | de | um |
| aparelho de | decodificação de acordo | com a presente | ||||
| invenção. | ||||||
| [0024] A | Figura | 6 é um diagrama | de | blocos | de | um |
| transmissor para uma | estação móvel em um sistema CDMA | ao | ||||
| qual a presente invenção é aplicada. E | ||||||
| [0025] A | Figura | 7 é um diagrama | de | blocos | de | um |
receptor para uma estação base no sistema CDMA ao qual a presente invenção é aplicada.
DESCRIÇÃO DETALHADA DAS VERSÕES PREFERIDAS [0026] Versões preferidas da presente invenção serão descritas abaixo com referência aos desenhos acompanhantes. Na descrição seguinte, funções ou construções bem conhecidas não são descritas em detalhe, pois elas obscureceriam a invenção em detalhes desnecessários.
[0027] A presente invenção gera códigos ótimos para codificar informação de transmissão em um sistema CDMA, especialmente para codificar bits de informação RRI que indicam uma estrutura de quadro em um sistema HDR. Na presente invenção, códigos ortogonais perfurados (7, 3) são utilizados em vez dos códigos ortogonais (8, 3) da Figura
8/25
3.
[0028] Para melhor compreensão do assunto da presente invenção, o relacionamento entre códigos de correção de erro e desempenho de correção de erro será descrito abaixo. O desempenho dos códigos de correção de erros linear é medido pela distribuição de distância de Hamming de suas palavras de código. Para uma palavra de código 0111, o número de ls na palavra de código, a saber, a distância de Hamming da palavra de código, é 3. A menor das distâncias de Hamming é denominada a distância minima. É bem conhecido que à medida que a distância minima aumenta, o desempenho de correção de erro dos códigos de correção de erros linear torna-se excelente, como é revelado em The Theory of Error-Correcting Codes, F. J. Macwilliams, N.J.A. Sloane, North-Holland.
[0029] Primeiro será feito uma descrição de distâncias de Hamming e distâncias minimas para os códigos ortogonais convencionais (8, 3) e os códigos ortogonais perfurados (7, 3) de acordo com a presente invenção. A relação entre bits de entrada, palavras de código, e distâncias de Hamming para os códigos ortogonais (8, 3) é ilustrada na Tabela 1.
(Tabela 1)
| Bits de entrada | Palavra de código | Distância de Hamming |
| 000 | 00000000 | 0 |
| 001 | 01010101 | 4 |
| 010 | 00110011 | 4 |
| 011 | 01100110 | 4 |
| 100 | 00001111 | 4 |
| 101 | 01011010 | 4 |
| 110 | 00111100 | 4 |
9/25
| 111 | 01101001 | 4 |
[0030] Como é observado da Tabela 1, todas as palavras de código têm Os em suas primeiras colunas, que não tem qualquer influência em suas distâncias de Hamming. Portanto, embora os códigos (8, 3) sejam repetidos 32 vezes (os códigos (8, 3) ocorrem 32 vezes consecutivas), os 32 símbolos repetidos da primeira coluna não exercem qualquer influência nas distâncias de Hamming. Conseqüentemente, uma distância de Hamming ótima não pode ser obtida.
[0031] Por outro lado, códigos com uma distância de Hamming ótima podem ser alcançados pela repetição de códigos (7, 3) 32 vezes, que são produzidos pela perfuração das primeiras colunas das palavras de código (8, 3) . A Tabela 2 mostra a relação entre bits de entrada, palavras de código, e suas distâncias de Hamming para os códigos perfurados (7, 3).
(Tabela 2)
| Bits de entrada | Palavra de código | Distância de Hamming |
| 000 | 0000000 | 0 |
| 001 | 1010101 | 4 |
| 010 | 0110011 | 4 |
| 011 | 1100110 | 4 |
| 100 | 0001111 | 4 |
| 101 | 1011010 | 4 |
| 110 | 0111100 | 4 |
| 111 | 1101001 | 4 |
[0032] Agora, as palavras de código de comprimento 32 serão enfocadas para comparar a tecnologia anterior com a presente invenção. Para referência, a distância mínima ótima é 18 para códigos (32, 3) em teoria. Após os códigos
10/25 (8, 3) serem repetidos 4 vezes (os códigos (8, 3) ocorrem 4 vezes consecutivas), as palavras de código resultantes de comprimento 32 são mostradas como segue.
(Tabela 3)
| Bits de entrada | Palavra de código | Distância de Hamming |
| 000 | 00000000 00000000 00000000 00000000 | 0 |
| 001 | 01010101 01010101 01010101 01010101 | 4x4=16 |
| 010 | 00110011 00110011 00110011 00110011 | 4x4=16 |
| 011 | 01100110 01100110 01100110 01100110 | 4x4=16 |
| 100 | 00001111 00001111 00001111 00001111 | 4x4=16 |
| 101 | 01011010 01011010 01011010 01011010 | 4x4=16 |
| 110 | 00111100 00111100 00111100 00111100 | 4x4=16 |
| 111 | 01101001 01101001 01101001 01101001 | 4x4=16 |
[0033] Observa-se da Tabela 3 que as colunas com Os negritados (isto é, as primeiras colunas das palavras de código repetidas) ocorrem quatro vezes consecutivas sem influenciar as distâncias de Hamming das palavras de código após a repetição dos códigos ortogonais (8, 3). Portanto, a distância minima é 16, não ótima.
| [0034] | As | primeiras | colunas | todas em Os | dos | códigos |
| ortogonais | (8, | 3) são | perfuradas. Então, | os | códigos | |
| perfurados | (7, | 3) são repetidos | cinco vezes | (os | códigos | |
| perfurados | (7, | 3) ocorrem | cinco vezes consecutivas) | e três |
colunas sublinhadas negritadas de cada quinta palavra de código repetida são perfuradas. Como resultado, palavras de código de comprimento 32 são produzidas. Um código resultante da perfuração de todas as colunas 0 em uma matriz de códigos ortogonais é denominado código simplex. Em outras palavras, o código simplex é um código ortogonal
11/25 (2k, k) (ou um código Reed-Muller da primeira ordem) com a primeira coluna tendo todos os Os removidos. Portanto, o código simplex tem o comprimento (2k-l, k) . Códigos simplex incluem códigos (3, 2), códigos (15, 4), códigos (31, 5), códigos (63, 6), códigos (127, 7) e códigos (255, 8) bem como os códigos (7, 3) .
(Tabela 4)
| Bits de entrada | Palavra de código | Distância de Hamming |
| 000 | 0000000 0000000 0000000 0000000 | 0 |
| 001 | 1010101 1010101 1010101 1010101 | 4x4+2=18 |
| 010 | 0110011 0110011 0110011 0110011 | 4x4+2=18 |
| 011 | 1100110 1100110 1100110 1100110 | 4x4+2=18 |
| 100 | 0001111 0001111 0001111 0001111 | 4x4+4=20 |
| 101 | 1011010 1011010 1011010 1011010 | 4x4+2=18 |
| 110 | 0111100 0111100 0111100 0111100 | 4x4+2=18 |
| 111 | 1101001 1101001 1101001 1101001 | 4x4+2=18 |
[0035] Como é observado da Tabela 4, os códigos com uma distância minima de 18 podem ser formados pela repetição dos códigos (7, 3) perfurados. A distribuição da distância de Hamming das palavras de código varia de acordo com as posições das colunas do simbolo perfurado. O melhor desempenho é obtido pela perfuração de símbolos nas posições mostradas na Tabela 4. Como é mostrado na Tabela 4, a primeira, segunda e terceira colunas de cada quinta palavra de código repetida são perfuradas nos códigos (7, 3) perfurados. Como as palavras de código resultam da repetição de palavras de código (7, 3) perfuradas, a distribuição da distância de Hamming não é modificada se as
12/25 primeiras colunas de qualquer outra palavra de código repetida forem perfuradas em vez das primeiras colunas da quinta palavra de código repetida. Por exemplo, quando a Ia (=7x0+1), 16a(=7x2+2), e 31a(=7x4+3) colunas são perfuradas, resulta a distribuição de distância de Hamming acima.
[0036] Como foi dito anteriormente, a presente invenção pertence a um método de gerar códigos ótimos ao repetir códigos simplex, códigos ortogonais (7,3) perfurados e um aparelho de codificar/decodificar ótimo para codificar/decodificar informação como bits RRI em um sistema CDMA utilizando o método de geração de código ótimo. Na descrição antecedente, valores RRI de três bits são codificados utilizando códigos (7, 3) formados pela perfuração das colunas com todos os Os sem qualquer influência nas distâncias de Hamming nos códigos (8, 3) .
Cada código (7, 3) é repetido cinco vezes (cada código 7,3) ocorre cinco vezes consecutivas) para gerar palavras de código de comprimento 35 e três símbolos de cada palavra de código em particular são perfurados.
[0037] Na realidade, no caso de um codificador (N, k) com N>2k, as palavras de código repetidas dos códigos ortogonais de comprimento 2k são indesejáveis na distribuição de distância de Hamming porque eles possuem símbolos de código com Os sem influenciar as distâncias de Hamming. Especialmente quando N>k.2k, o codificador (N, k) emite excelentes códigos em termos de distância mínima ao repetir códigos ortogonais perfurados (7, 3), em vez de repetir códigos ortogonais (8, 3). Se o comprimento de código N não é um múltiplo de 7, os símbolos de código
13/25 devem ser perfurados após a repetição dos códigos ortogonais perfurados (7, 3) e o desempenho varia dependendo das posições de perfuração.
[0038] Por exemplo, se o resto da divisão de N por 7 é 1, códigos ótimos (N, 3) são produzidos pela repetição dos símbolos de código N/7+1 vezes e depois perfurando seis símbolos de código diferentes. Se o resto da divisão de N por 7 é 2, códigos ótimos (N, 3) são produzidos ao repetir os símbolos de código N/7+1 vezes e então perfurar cinco símbolos de código diferentes. Se o resto da divisão de N por 7 é 5, códigos ótimos (N, 3) são produzidos pela repetição de símbolos de código N/7+1 vezes e depois perfurar dois símbolos de código diferentes. Se o resto da divisão de N por 7 é 6, códigos ótimos (N, 3) são produzidos pela repetição de símbolos de código N/7+1 vezes e depois perfurar um símbolo de código.
[0039] Por outro lado, se o resto da divisão de N por 7 é 3 ou 4, as posições de perfuração são determinadas da seguinte maneira. Para um resto de 3, os símbolos de código são repetidos N/7+1 vezes e depois 1 a 7 são expressos como números binários 001 a 111. Considerando os sete números binários vetores tridimensionais com seus dígitos usados como coordenadas, quatro elementos além dos três elementos linearmente independentes são perfurados, assim obtendo códigos ótimos. Por exemplo, 1(=001), 2(=010), e 4(=100) são linearmente independentes pois a soma de cada número binário na escala binária não é zero. Os códigos de símbolos nas 3a, 5a, 6a e 7a posições que não a Ia, 2a e 4a posições são perfurados. Conseqüentemente, códigos ótimos (N, 3) são alcançados.
14/25 [0040] Para o restante de 4, os códigos ortogonais são repetidos N/7+1 vezes e depois 1 e 7 são expressos como números binários 001 a 111. Considerando os sete números binários vetores tridimensionais com seus dígitos utilizados como coordenadas, três elementos que não os três elementos linearmente independentes e um elemento obtido pela soma dos três elementos linearmente independentes por dígitos na escala binária são perfurados, assim obtendo códigos ótimos. Por exemplo, 1(=001), 2(=010), e 4(=100) são linearmente independentes pois a soma de cada número binário na escala binária não é 0. Então, 7 é obtido pela soma de 1(=001), 2(=010), e 4(=100) por dígitos na escala binária. Os símbolos de código na 3a, 5a e 6a posições que não a Ia, 2a, 4a e 7a posições são perfurados. Conseqüentemente, códigos ótimos (N, 3) são alcançados.
[0041] O método acima está disponível apenas para os códigos perfurados (7, 3), isto é, códigos simplex. Se palavras de códigos de códigos (N, 3) estão dispostas em uma ordem predeterminada, cada coluna forma um código ortogonal com comprimento de 23(=8). Sete códigos ortogonais têm comprimento de 23 e pelo menos um símbolo de código de 1. Os códigos (N, 3) são (N-l) vezes códigos ortogonais repetidos, cada código ortogonal tendo o comprimento 23 e pelo menos um símbolo de código de 1. Assim, se N é 7 ou maior, alguns dos códigos ortogonais não zero ocorrem pelo menos duas vezes. Como certos códigos ortogonais são utilizados repetidamente, os códigos tornamse menos ótimos. Portanto, os códigos perfurados (7, 3) devem ser utilizados para minimizar a repetição de códigos específicos dentro de um comprimento dado e repetir os sete
15/25 códigos ortogonais o mesmo número de vezes. Então, códigos ótimos (N, 3) podem ser gerados pela repetição acima e perfuração.
[0042] Neste intervalo, nenhum código ótimo pode ser obtido quer de códigos perfurados (6, 3) ou de códigos perfurados (5, 3) pela repetição e perfuração de qualquer maneira porque apenas alguns dos sete códigos são repetidos.
[0043] No que antecede, o método de gerar códigos ótimos ao repetir códigos ortogonais perfurados (7, 3) e um aparelho codificador/decodificador ótimo para codif icar/decodif icar bits RRI em um sistema CDMA foram descritos. No entanto, deve-se observar que o número de bits RRI é uma mera aplicação exemplar e informação outra além do RRI pode ser codificada de acordo com a presente invenção. Supondo que uma seqüência de bit k é codificada e uma palavra de código com comprimento de N>(2k-1) é emitida, a informação de entrada é codificada utilizando um código simplex (r, k) e uma seqüência de símbolos de código de comprimento r é gerada. Aqui, r=(2k-l) . A seqüência de símbolo de código ocorre t vezes consecutivas (t=L N/r J+l) . a perfuração éefetuada A vezes nos t símbolos repetidos tal que os códigos resultantes têm o comprimento N.A (A=rt-N). Símbolos perfurados podem ser distribuídos uniformemente através das seqüências de símbolo de código repetidas ou confinados à t-ésima seqüência de símbolo de código repetido.
[0044] Será dada abaixo uma descrição de versões de um aparelho de decodificação RRI e um aparelho de decodificação RRI em um sistema CDMA em que os bits RRI são
16/25 transmitidos de acordo com a presente invenção. As Figuras 4 e 5 são diagramas de blocos do aparelho de decodificação RRI e do aparelho de decodificação RRI, respectivamente, de acordo com a presente invenção. A Figura 6 é um diagrama de blocos de um transmissor com o aparelho de decodificação em uma estação móvel, que pode ser constituída pela remoção do repetidor 110 do transmissor mostrado na Figura 1. A Figura 7 é um diagrama de blocos de um receptor com o aparelho de decodificação em uma estação base, que pode ser constituída pela remoção do acumulador de símbolos 210 do receptor mostrado na Figura 2. O aparelho de decodificação e o aparelho de decodificação são considerados em duas versões de acordo com estruturas de quadro. A primeira versão tem por base a estrutura de quadro em que um quadro de transmissão inclui 16 slots (um quadro de transmissão tem a duração de 2 6, 76 ms) e a segunda versão tem por base a estrutura de quadro em que um quadro de transmissão inclui 12 slots (um quadro de transmissão tem a duração de 20 ms).
Primeira versão [0045] A primeira versão é aplicada a um sistema HDR em que um quadro de transmissão inclui 16 slots, 16 símbolos de código são transmitidos em um slot para informação RRI, e um total de 256 (=16x16) símbolos são transmitidos em um quadro. Um método de geração de código ótimo (256, 3) e um aparelho de decodif icação RRI utilizando códigos ótimos (256, 3) serão enfocados na primeira versão. Mais especificamente, códigos (256, 3) são gerados ao repetir códigos perfurados (7, 3) 37 vezes e perfurar parte dos 259 símbolos resultantes (=7x37) em tais posições de modo a tornar uma distância mínima ótima. Os
17/25 símbolos naquelas posições, a saber, símbolos a serem perfurados, são os três símbolos negritados e sublinhados, isto é, o Io, o 128° e o 255° símbolos, mostrados na Tabela
| 5. As posições | dos | símbolos | a | serem | perfurados | são |
| determinadas por | nlx7+l | , n2x7+2, | e | n3x7+3 | (0<nl, n2, | n3<36 |
| e nl, n2 e n3 | são os | índices | de | blocos | repetidos) | . Na |
Tabela 5, as posições de perfuração #1, #128 e #255 são determinadas quando nl=0, n2=18, e n3=36, respectivamente.
| (T | abe^ | la | 5) | ||||||||||||||||||
| 1 2 | 3 4 | 5 6 | 7 8 | 9 | 10 | 11 | 12 | 13 14 | 15 | 16 | 17 18 | 19 | 20 | 21 | |||||||
| 22 | 23 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 32 | 33 | 34 | 35 36 | 37 | 38 | 39 40 | 41 | 42 | |||||
| 43 | 44 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 53 | 54 | 55 | 56 57 | 58 | 59 | 60 61 | 62 | 63 | |||||
| 64 | 65 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 74 | 75 | 76 | 77 78 | 79 | 80 | 81 82 | 83 | 84 | |||||
| 85 | 86 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 95 | 96 | 97 | 98 99 | 100 10 | 1 102 | 103 10· | 4 10! | 5 | |||||
| 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 1 | 14 : | 115 | 116 1 | 17 118 | 119 1 | 20 121 : | 122 : | 123 ! | 124 : | 125 : | 126 | |||
| 128 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | |
| 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | |
| 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | |
| 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | |
| 211 | 212 | 213 | 214 | 125 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | |
| 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | |
| 253 | 254 | 255 | 256 | 257 | 258 | 259 |
[0046] Os códigos (256, 3) tornam-se códigos ótimos com uma distância mínima de 146 (=(4x36)+2) pela perfuração dos símbolos negritados e sublinhados da Tabela 5.
[0047] A distância mínima é a mesma independente de nl, n2 e n3 se os símbolos são perfurados nas posições que satisfazem a fórmula nlx7+l, n2x7+2, n3x7+3 (0<nl, n2, n3<36) . Se nl, n2 e n3 são 36 por simplicidade de cálculo, o primeiro, o segundo e o terceiro símbolos dos sete
18/25 símbolos são perfurados no 37° bloco repetido após os códigos (7, 3) são repetidos 37 vezes. Aqui, como a distância mínima dos códigos (7, 3) é 4 e a distância mínima no 37° bloco repetido, exceto pelo primeiro, segundo e terceiro símbolos é 2, a distância mínima dos códigos (256, 3) é 146 (=(4x36)+2). Esses códigos (256, 3) são ótimos. Um aparelho decodificação RRI que utiliza os códigos (256, 3) , um transmissor com o aparelho de decodificação, e uma recepção sendo a contraparte do transmissor serão descritos abaixo.
[0048] Supõe-se que três bits de informação RRI expressos em Os e ls são aplicados à entrada de um
| codificador 600 na Figura | 6. | De acordo | com | a presente |
| invenção, o codificador 600 | é | constituído | como | é mostrado |
| na Figura 4. | ||||
| [0049] Com referência | à | Figura 4, | um | gerador de |
palavra de código 400 codifica três bits de informação RRI com códigos ortogonais perfurados (7, 3) mostrados na
Tabela 2 e emite sete símbolos de código. Um repetidor de símbolo 410 repete os símbolos de código 36 vezes e emite 259 símbolos de código repetidos. Um perfurador de símbolo 420 perfura o Io, o 128° (=(7xl8)+2), e 255° (=(7x37)+3) símbolos dos 259 símbolos e emite 256 símbolos. Os 256 símbolos de código são inseridos em um mapeador de sinal 620 mostrado na Figura 6.
[0050] Com referência à Figura 6, o mapeador de sinal 620 converte Os e ls em ls e -ls, respectivamente. Um multiplicador 635 multiplica os símbolos convertidos pelos chips convertidos ( + 1, +1, +1, +1) do código Walsh #0 de comprimento 4 para espalhamento. Um multiplexador 640
19/25 multiplexa por tempo os símbolos recebidos em chips do multiplicador 635 com outros sinais 1 e 2. Os sinais 1 e 2 podem ser informação DRC. Um sinal de saída I' do multiplexador 640 e um sinal de dados Q' são inseridos em um espalhador complexo 650. O espalhador complexo 650 multiplica de forma complexa os sinais I' e Q' pelos códigos de espalhamento PN PNI e PNQ. Isto é, o espalhador complexo 650 multiplica um sinal de entrada (I'+jQ') por um código de espalhamento PN (PNI+jPNQ) e emite um sinal de componente real I e um sinal de componente imaginário Q. Os filtros de banda base 660 e 665 efetuam a filtragem de banda base no sinal de componente real I e no sinal de componente imaginário Q em uma banda base, respectivamente. Os multiplicadores 670 e 675 multiplicam o sinal de componente real filtrado I e o sinal de componente imaginário filtrado Q recebidos dos filtros de banda base 660 e 665 por portadoras cos (2Kfct) e sin(2Kfct), respectivamente. Um somador 680 soma os resultados da multiplicação e emite a soma como um sinal de transmissão.
[0051] A Figura 7 é um diagrama de blocos de um receptor para receber o sinal de transmissão do transmissor incluindo o aparelho de decodificação mostrado na figura 5.
[0052] Com referência à Figura 7, os multiplicadores 770 e 775 multiplicam um sinal de entrada por cos(2Kfct) e sin (2Kfct), respectivamente. Filtros casados 760 e 765 filtram os resultados da multiplicação dos multiplicadores
770 e 775 e emitem os sinais filtrados por casamento I e Q. Um desespalhador complexo 750 demultiplexa por tempo o sinal I' em outros sinais 1 e 2 e um sinal para um RRI. Um acumulador 735 acumula o sinal RRI em base de 4 chips e
20/25 emite 256 símbolos. Um decodificador 700 sendo a contraparte do codificador 600 mostrado na Figura 6 decodifica os símbolos recebidos do acumulador 735.
[0053] A Figura 5 é um diagrama de blocos de um aparelho de decodificação utilizado como o decodificador 700 para o receptor em uma estação base mostrado na Figura de acordo com a presente invenção.
[0054] Com referência à Figura 5, para a entrada de 256 símbolos, um acumulador de símbolos 500 como a contraparte do repetidor de símbolo 410 e do perfurador de símbolo 420 mostrado na Figura 4, emite 7 símbolos. Um inseridor de zero 510 insere 0 antes dos 7 símbolos e emite símbolos na forma de códigos Walsh. Por exemplo, se sete símbolos cl, c2, c3, c4, c5, c6, c7 são aplicados à entrada do inseridor de zero 510, 0 é acrescentado antes da seqüência de símbolo e 8 símbolos, 0, cl, c2, c3, c4, c5, c6, c7 são emitidos. Um IFHT (Inverse Fast Hadamard Transformer - Transformada Inversa Rápida de Hadamard) 520 decodifica os oito símbolos por transformada inversa rápida de Hadamard e emite bits decodificados.
Segunda versão [0055] A segunda versão é aplicada a um sistema HDR em que um quadro de transmissão inclui 12 slots, 16 símbolos de código são transmitidos em um slot para informação RRI, e um total de 192 (=12x16) símbolos são transmitidos em um quadro. Um método de geração de código ótimo (192, 3) e um aparelho de decodificação RRI utilizando códigos ótimos (192,
3) serão enfocados na segunda versão.
Mais especificamente, códigos (192,
3) são gerados pela repetição (7,3 de códigos perfurados 28 vezes e perfurar
21/25 parte dos 196 símbolos resultantes (=7x28) em tais posições para tornar a distância mínima ótima. Os símbolos nessas posições, a saber, símbolos a serem perfurados, são os quatro símbolos negritados e sublinhados, o 3o, o 54°, o 104° e o 154° símbolos mostrados na Tabela 6. As posições dos símbolos a serem perfurados são determinadas por nlx7+3, n2x7+5, n3x7+6, e n4x7+7 (0<nl, n2, n3, n4<27 e nl, n2, n3 e n4 são os índices de blocos repetidos). Na Tabela 6, as posições de perfuração #3, #54, #104 e #154 são determinadas quando Nl=0, N2=7, N3=14 E N4=21, respectivamente.
(Tabela 6)
| 12 3 | 4 5 6 | 7 8 | 9 | 10 | 11 | 12 | 13 | 14 | |||||
| 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 |
| 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
| 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
| 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 |
| 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 |
100 101 102 103 104 105 106 107 108 109 110 110 112
| 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 |
| 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 |
| 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 |
| 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 |
| 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 |
| 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 |
| [0056] | Os | símbolos | perfurados | têm | a mesma distância | ||||||||
| mínima | independentemente de | nl, | n2, | n3 | e n4 | na | fórmula por |
nlx7+3, n2x7+5, n3x7+6, e n4x7+7 (0<nl, n2, n3 e n4<27). Se nl, n2, n3 e n4 são 27 por simplicidade de cálculo, o
22/25 terceiro, quinto, sexto e sétimo símbolos dos 7 símbolos são perfurados no 27° bloco repetido após os códigos (7, 3) serem repetidos 27 vezes. Aqui, como a distância mínima dos códigos (7, 3) é 4 e a distância mínima entre símbolos no 28° bloco repetido exceto pelo terceiro, quinto, sexto e sétimo símbolos é 1, a distância mínima dos códigos (192, 3) é 109 (=(4x27)+l). Esses códigos (192, 3) são ótimos. Um aparelho de decodificação RRI que utiliza os códigos (192, 3) , um transmissor com o aparelho de decodificação, e um receptor sendo a contraparte da transmissão serão descritos abaixo.
[0057] Supõe-se que três bits de informação RRI expressos em Os e ls são aplicados à entrada do codificador 600 na Figura 6. De acordo com a presente invenção, o codificador 600 é constituído como é mostrado na Figura 4.
[0058] Com referência à Figura 4, o gerador de palavra de código 400 codifica três bits de informação RRI com códigos ortogonais perfurados (7, 3) mostrados na Tabela 2 e emite sete símbolos de código. O repetidor de símbolo 410 repete os símbolos de código 27 vezes e emite 196 símbolos de código repetidos. O perfurador de símbolos 420 perfura o 3o (=(7x0)+3), 54° (=(7x7)+5), 104° (=(7xl4)+6), e 154° (=(7x21)+7) símbolos dos 196 símbolos e emite 192 símbolos. Os 192 símbolos de código são inseridos no mapeador de sinal 620 mostrado na Figura 6.
[0059] Com referência à Figura 6, o mapeador de sinal 620 converte Os e ls em ls e -ls, respectivamente. O multiplicador 635 multiplica os símbolos convertidos pelos chips convertidos ( + 1, +1, +1, +1) do código Walsh #0 de comprimento 4 para espalhamento. O multiplexador 640
23/25 multiplexa por tempo os símbolos recebidos em chips do multiplicador 635 com outros sinais 1 e 2. Os sinais 1 e 2 podem ser informação DRC. Um sinal de saída I' do multiplexador 640 e o sinal de dados Q' são inseridos no espalhador complexo 650. O espalhador complexo 650 multiplica complexo os sinais I' e Q' pelos códigos de espalhamento PN PNI e PNQ. Isto é, o espalhador complexo 650 multiplica um sinal de entrada (I'+jQ') por um código de espalhamento PN (PNI+jPNQ) e emite um sinal de componente real I e um sinal de componente imaginário Q. Os filtros de banda base 660 e 665 efetuam a filtragem de banda base no sinal de componente real I e no sinal de componente imaginário Q em uma banda base, respectivamente.
Os multiplicadores 670 e 675 multiplicam o sinal de componente real filtrado I o sinal de componente imaginário filtrado Q pelas portadoras cos (2πίct) sin(2πίct), respectivamente.
sornador
680 soma os resultados da multiplicação e emite a soma como um sinal de transmissão.
[0060] A
Figura 7 é um diagrama de blocos de um receptor para receber o sinal de transmissão do transmissor incluindo o aparelho de decodificação mostrado na figura 5.
[0061] Com referência à Figura 7, os multiplicadores
770 e 775 multiplicam um sinal de entrada por cos(2Kfct) e sin(2Kfct), respectivamente. Os filtros casados 760 e 765 filtram os resultados da multiplicação dos multiplicadores
770 e 775 e emitem sinais filtrados por casamento I e Q. O desespalhador complexo 750 desespalha os sinais I e Q para os sinais I' e Q' . O demultiplexador 740 demultiplexa por tempo o sinal I' dentro de outros sinais 1 e 2 e um sinal
24/25 para um RRI. 0 acumulador 735 acumula o sinal RRI em base de 4 chips e emite 192 símbolos. 0 decodif icador 700 decodifica os símbolos recebidos do acumulador 735 como a contraparte do codificador 600 mostrado na Figura 6.
[0062] A Figura 5 é um diagrama de blocos de um aparelho de decodificação utilizado como o decodificador 700 para o receptor em uma estação base mostrado na Figura 7, de acordo com a presente invenção.
[0063] Com referência à Figura 5, para a entrada de 192 símbolos, o acumulador de símbolos 500 como a contraparte do repetidor de símbolos 410 e o perfurador de símbolo 420 mostrados na Figura 4 emitem sete símbolos. O inseridor de zeros 510 insere 0 antes dos 7 símbolos e emite 8 símbolos na forma de códigos Walsh. Por exemplo, se sete símbolos cl, c2, c3, c4, c5, c6, c7 são aplicados à entrada do inseridor de zeros 510, 0 é acrescentado antes da seqüência de símbolos e 8 símbolos, 0, cl, c2, c3, c4, c5, c6, c7 são emitidos. O IFHT 520 decodifica os oito símbolos por transformada inversa rápida de Hadamard e emite bits decodificados.
[0064] Como está descrito acima, a presente invenção pode aumentar o desempenho ao maximizar uma distância mínima que determina o desempenho de um codificador de correção de erro em codificar informação como um RRI indicando a velocidade de dados dos quadros de transmissão em um sistema de comunicação CDMA.
[0065] Embora a invenção tenha sido mostrada e descrita com referência a certas versões preferidas da mesma, será compreendido por aqueles habilitados na tecnologia que várias modificações na forma e nos detalhes
25/25 podem ser nela feitos sem desviar do espírito e escopo da invenção conforme definidos pelas reivindicações apenas.
Claims (17)
1. Método de codificar informação de entrada de sequência de k bits e gerar uma palavra de código com comprimento N>(2k-1) em um sistema de comunicação móvel, caracterizado pelo fato de que compreende as etapas de:
codificar a informação de entrada utilizando um código simplex (r, k) e gerar uma sequência de símbolos de código de comprimento r, em que r=2k-l;
repetir a sequência de símbolos de código t vezes, em que t=L N/r J+l; e perfurar A vezes nas sequências de símbolo de código t repetidas de modo que os códigos resultantes têm o comprimento N, em que A=rt-N, em que a perfuração é efetuada em uma mesma posição de cada sequência com o comprimento N.
2/4 caracterizado por compreender:
um codificador, configurado para codificar a informação de entrada utilizando um código simplex (r, k) e gerar uma sequência de símbolos de código de comprimento r, em que r=2k-l;
um repetidor, configurado para repetir a sequência de símbolos de códigos t vezes, em que t=L N/r J+l; e um perfurador, configurado para perfurar A vezes nas sequências de símbolo de código t repetidas de modo que os códigos resultantes têm o comprimento N, em que A=rt-N, em que a perfuração é efetuada em uma mesma posição de cada sequência com o comprimento N.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato dos símbolos perfurados serem distribuídos uniformemente através das sequências de símbolo de código repetidas.
3, o padrão de perfuração predeterminado é fixado para perfurar o (nlx7+3) ésimo, o (n2x7+5) ésimo, o (n3x7 + 6) ésimo, e o (n4x7 + 7)ésimo símbolos dos símbolos de código repetidos (0<nl, n2, n3, n4<(t-l)).
3/4 repetir a sequência de que t=L N/r J+l; e símbolos de códigos t vezes, em efetuar a perfuração A vezes nas sequências de símbolo de código t repetidas em um padrão de perfuração predeterminado de modo que os códigos resultantes têm comprimento N que não é um múltiplo de 7, em que A=rt-N, em que a perfuração é efetuada em uma mesma posição de cada sequência com o comprimento N.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato dos símbolos perfurados serem limitados à t-ésima sequência de símbolo de código repetida.
4/4
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de a sequência de k-bits ser informação indicando uma taxa de dados de uma estação móvel.
5. Aparelho para codificar informação de entrada de sequência de k bits e gerar uma palavra de código com comprimento N>(2k-1) em um sistema de comunicação móvel,
Petição 870180002555, de 11/01/2018, pág. 5/11
6. Aparelho, de acordo com a reivindicação 5, caracterizado pelo fato dos símbolos perfurados serem distribuídos uniformemente através das sequências de símbolo de código repetidas.
7. Aparelho, de acordo com a reivindicação 5, caracterizado pelo fato dos símbolos perfurados serem limitados à t-ésima sequência de símbolo de código repetida.
8. Aparelho, de acordo caracterizado pelo fato de a informação indicando uma taxa móvel.
com a reivindicação 5, sequência de k-bits ser de dados de uma estação
9. Método de codificação em um sistema de comunicação móvel, caracterizado por compreender as etapas de:
codificar a informação de entrada utilizando um código simplex (7,3) e gerar uma sequência de símbolos de código de comprimento 7;
Petição 870180002555, de 11/01/2018, pág. 6/11
10. Método de codificação, de acordo com reivindicação 9, caracterizado pelo fato de que se o resto da divisão de por 7 for 1, o padrão de perfuração predeterminado fixado para perfurar seis símbolos arbitrários.
11. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de por 7 for 2, o padrão de perfuração predeterminado fixado para perfurar cinco símbolos arbitrários.
12. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de N por 7 for 3, o padrão de perfuração predeterminado é fixado para perfurar o terceiro, o quinto, o sexto e o sétimo símbolos da t-ésima sequência de símbolo de código repetida.
13.
Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de N por 7 for 4, o padrão de perfuração predeterminado é fixado para perfurar o terceiro, o quinto e o sexto símbolos da t-ésima sequência de símbolo de código repetida.
Petição 870180002555, de 11/01/2018, pág. 7/11
14. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de por 7 for 5, o padrão de perfuração predeterminado fixado para perfurar dois símbolos arbitrários.
15. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de por 7 for 6, o padrão de perfuração predeterminado fixado para perfurar um símbolo arbitrário.
16. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de
N por 7 for
17. Método de codificação, de acordo com a reivindicação 9, caracterizado pelo fato de que se o resto da divisão de N por 7 for 4, o padrão de perfuração predeterminado é fixado para perfurar o (nlx7 + l)ésimo, o (n2x7+2)ésimo, e o (n3x7+3)ésimo símbolos dos símbolos de
estação móvel.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20000014355 | 2000-03-21 | ||
| KR2000-14355 | 2000-03-21 | ||
| KR20000038399 | 2000-07-05 | ||
| KR2000-38399 | 2000-07-05 | ||
| PCT/KR2001/000444 WO2001071936A1 (en) | 2000-03-21 | 2001-03-21 | Encoding apparatus and method in cdma communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0109489B1 true BRPI0109489B1 (pt) | 2019-02-12 |
Family
ID=36500566
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0109489-0A BRPI0109489B1 (pt) | 2000-03-21 | 2001-03-21 | Aparelho e método de codificação em sistema de comunicação cdma |
| BR0109489-0A BR0109489A (pt) | 2000-03-21 | 2001-03-21 | Aparelho e método de codificação em sistema de comunicação cdma |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BR0109489-0A BR0109489A (pt) | 2000-03-21 | 2001-03-21 | Aparelho e método de codificação em sistema de comunicação cdma |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US7065700B2 (pt) |
| EP (1) | EP1266459B1 (pt) |
| JP (1) | JP3722752B2 (pt) |
| KR (1) | KR100393616B1 (pt) |
| CN (1) | CN1284306C (pt) |
| AU (2) | AU4476401A (pt) |
| BR (2) | BRPI0109489B1 (pt) |
| CA (1) | CA2403622C (pt) |
| DE (1) | DE60115866T2 (pt) |
| RU (1) | RU2236087C2 (pt) |
| WO (1) | WO2001071936A1 (pt) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6917603B2 (en) * | 2000-01-20 | 2005-07-12 | Nortel Networks Limited | Servicing multiple high speed data users in shared packets of a high speed wireless channel |
| EP1277287A4 (en) * | 2000-04-21 | 2004-03-03 | Samsung Electronics Co Ltd | Flexible data rate matching apparatus and method in a data communication system |
| KR100800787B1 (ko) * | 2000-06-03 | 2008-02-01 | 삼성전자주식회사 | 데이터 통신 시스템을 위한 가변 데이터 전송율 정합 방법및 장치 |
| BR0112404A (pt) * | 2000-07-13 | 2003-11-25 | Qualcomm Inc | Esquema de codificação em blocos de distância máxima |
| WO2002029976A1 (en) * | 2000-10-06 | 2002-04-11 | Samsung Electronics Co., Ltd | APPARATUS AND METHOD FOR GENERATING (n,3) CODE AND (n,4) CODE USING SIMPLEX CODES |
| KR100450968B1 (ko) * | 2001-06-27 | 2004-10-02 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법 |
| KR100834662B1 (ko) * | 2001-11-21 | 2008-06-02 | 삼성전자주식회사 | 부호분할 다중접속 이동통신시스템에서의 부호화 장치 및 방법 |
| KR100879942B1 (ko) * | 2002-02-16 | 2009-01-22 | 엘지전자 주식회사 | 채널품질지시자 코딩을 위한 기저수열 생성방법 |
| WO2003098854A1 (en) * | 2002-05-15 | 2003-11-27 | Thomson Licensing S.A. | Ofdm equalizer filter with shared multiplier |
| KR100493094B1 (ko) * | 2002-09-17 | 2005-06-02 | 삼성전자주식회사 | 이동통신 시스템의 채널 부호화 및 복호화를 위한심볼천공 방법 |
| US7729232B2 (en) * | 2006-02-01 | 2010-06-01 | Lg Electronics Inc. | Method of transmitting and receiving data using superposition modulation in a wireless communication system |
| US7934137B2 (en) * | 2006-02-06 | 2011-04-26 | Qualcomm Incorporated | Message remapping and encoding |
| KR101311634B1 (ko) * | 2006-10-09 | 2013-09-26 | 엘지전자 주식회사 | 무선 통신 시스템의 부호어 생성 방법 |
| KR20080035424A (ko) * | 2006-10-19 | 2008-04-23 | 엘지전자 주식회사 | 데이터 전송 방법 |
| WO2009102724A1 (en) * | 2008-02-11 | 2009-08-20 | Zte U.S.A., Inc. | Method and system for joint encoding multiple independent information messages |
| CN107431575B (zh) * | 2015-02-17 | 2021-03-02 | 马维尔亚洲私人有限公司 | 用于phy数据单元传输的方法和设备 |
| KR101776267B1 (ko) * | 2015-02-24 | 2017-09-07 | 삼성전자주식회사 | 송신 장치 및 그의 리피티션 방법 |
| US10367595B1 (en) * | 2018-04-18 | 2019-07-30 | Huawei Technologies Co., Ltd. | Apparatus and receiver for receiving RF analog signals |
| CN117294328A (zh) * | 2022-06-17 | 2023-12-26 | 华为技术有限公司 | 基于物理层协议数据单元的通信方法及装置 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5844922A (en) * | 1993-02-22 | 1998-12-01 | Qualcomm Incorporated | High rate trellis coding and decoding method and apparatus |
| US5383219A (en) * | 1993-11-22 | 1995-01-17 | Qualcomm Incorporated | Fast forward link power control in a code division multiple access system |
| RU2108667C1 (ru) * | 1994-01-19 | 1998-04-10 | Акционерное общество "Тейвас" | Способ кодирования и декодирования данных для системы персонального радиовызова и декодер для системы персонального радиовызова |
| US5511082A (en) * | 1994-05-10 | 1996-04-23 | General Instrument Corporation Of Delaware | Punctured convolutional encoder |
| US5657325A (en) * | 1995-03-31 | 1997-08-12 | Lucent Technologies Inc. | Transmitter and method for transmitting information packets with incremental redundancy |
| US5883899A (en) | 1995-05-01 | 1999-03-16 | Telefonaktiebolaget Lm Ericsson | Code-rate increased compressed mode DS-CDMA systems and methods |
| US5691992A (en) * | 1995-10-12 | 1997-11-25 | Ericsson Inc. | Punctured coding system for providing unequal error protection in a digital communication system |
| KR0155319B1 (ko) * | 1995-11-08 | 1998-11-16 | 양승택 | 3/5 컨볼루션 코드를 갖는 PCS용 5MHz 광대역 CDMA 채널구조 |
| US5954839A (en) * | 1997-01-14 | 1999-09-21 | Samsung Electronics Co., Ltd. | Error protection method for multimedia data |
| KR19990003242A (ko) * | 1997-06-25 | 1999-01-15 | 윤종용 | 구조적 펀처드 길쌈부호 부호와 및 복호기 |
| KR100387078B1 (ko) * | 1997-07-30 | 2003-10-22 | 삼성전자주식회사 | 대역확산통신시스템의심볼천공및복구장치및방법 |
| US5909454A (en) * | 1998-01-20 | 1999-06-01 | General Instrument Corporation | Intermediate rate applications of punctured convolutional codes for 8PSK trellis modulation over satellite channels |
| US6768728B1 (en) | 1998-03-14 | 2004-07-27 | Samsung Electronics Co., Ltd. | Device and method for exchanging frame messages of different lengths in CDMA communication system |
| GB9814960D0 (en) * | 1998-07-10 | 1998-09-09 | Koninkl Philips Electronics Nv | Coding device and communication system using the same |
| US6014411A (en) * | 1998-10-29 | 2000-01-11 | The Aerospace Corporation | Repetitive turbo coding communication method |
| KR100315708B1 (ko) * | 1998-12-31 | 2002-02-28 | 윤종용 | 이동통신시스템에서터보인코더의펑처링장치및방법 |
| KR100295760B1 (ko) * | 1998-12-31 | 2001-09-06 | 윤종용 | 디지털시스템의길쌈부호처리장치및방법 |
| US6587446B2 (en) * | 1999-02-11 | 2003-07-01 | Qualcomm Incorporated | Handoff in a wireless communication system |
| CA2266283C (en) * | 1999-03-19 | 2006-07-11 | Wen Tong | Data interleaver and method of interleaving data |
| US7058086B2 (en) * | 1999-05-26 | 2006-06-06 | Xm Satellite Radio Inc. | Method and apparatus for concatenated convolutional encoding and interleaving |
| US6385752B1 (en) * | 1999-06-01 | 2002-05-07 | Nortel Networks Limited | Method and apparatus for puncturing a convolutionally encoded bit stream |
| KR100407942B1 (ko) * | 1999-11-19 | 2003-12-01 | 엘지전자 주식회사 | 이동통신 시스템에서 전송 포맷 조합 지시자를 전송하는 방법 |
| US6604216B1 (en) * | 1999-12-10 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson | Telecommunications system and method for supporting an incremental redundancy error handling scheme using available gross rate channels |
| US6614850B1 (en) * | 2000-07-07 | 2003-09-02 | Qualcomm, Incorporated | Method and apparatus for puncturing code symbols in a communications system |
| US20030012372A1 (en) | 2001-04-25 | 2003-01-16 | Cheng Siu Lung | System and method for joint encryption and error-correcting coding |
-
2001
- 2001-03-21 BR BRPI0109489-0A patent/BRPI0109489B1/pt not_active IP Right Cessation
- 2001-03-21 AU AU4476401A patent/AU4476401A/xx active Pending
- 2001-03-21 JP JP2001569991A patent/JP3722752B2/ja not_active Expired - Lifetime
- 2001-03-21 AU AU2001244764A patent/AU2001244764B2/en not_active Expired
- 2001-03-21 US US09/814,311 patent/US7065700B2/en not_active Expired - Lifetime
- 2001-03-21 RU RU2002125446A patent/RU2236087C2/ru active
- 2001-03-21 BR BR0109489-0A patent/BR0109489A/pt active IP Right Grant
- 2001-03-21 CA CA 2403622 patent/CA2403622C/en not_active Expired - Lifetime
- 2001-03-21 KR KR10-2001-0014672A patent/KR100393616B1/ko not_active Expired - Fee Related
- 2001-03-21 CN CNB018069223A patent/CN1284306C/zh not_active Expired - Lifetime
- 2001-03-21 WO PCT/KR2001/000444 patent/WO2001071936A1/en not_active Ceased
- 2001-03-21 DE DE2001615866 patent/DE60115866T2/de not_active Expired - Lifetime
- 2001-03-21 EP EP01917887A patent/EP1266459B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CA2403622C (en) | 2008-02-19 |
| DE60115866D1 (de) | 2006-01-19 |
| JP2003528530A (ja) | 2003-09-24 |
| RU2002125446A (ru) | 2004-02-10 |
| KR20010100829A (ko) | 2001-11-14 |
| EP1266459A1 (en) | 2002-12-18 |
| RU2236087C2 (ru) | 2004-09-10 |
| US20020010893A1 (en) | 2002-01-24 |
| CN1284306C (zh) | 2006-11-08 |
| EP1266459A4 (en) | 2003-05-28 |
| KR100393616B1 (ko) | 2003-08-02 |
| CN1419747A (zh) | 2003-05-21 |
| EP1266459B1 (en) | 2005-12-14 |
| CA2403622A1 (en) | 2001-09-27 |
| BR0109489A (pt) | 2002-12-10 |
| JP3722752B2 (ja) | 2005-11-30 |
| AU4476401A (en) | 2001-10-03 |
| WO2001071936A1 (en) | 2001-09-27 |
| US7065700B2 (en) | 2006-06-20 |
| DE60115866T2 (de) | 2006-06-14 |
| AU2001244764B2 (en) | 2004-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101683304B1 (ko) | 임의 위상 다중 접속 통신 인터페이스 시스템 및 방법 | |
| EP2171897B1 (en) | Low par zero auto-correlation zone sequences for code sequence modulation | |
| JP3722752B2 (ja) | 符号分割多重接続通信システムの符号化装置及び方法 | |
| CN1533045B (zh) | 用于编码和解码传输格式组合指示符的设备和方法 | |
| JP3454815B1 (ja) | 符号分割多元接続移動通信システムのためのチャンネル符号化/復号化装置及び方法 | |
| ES2408184T3 (es) | Método y aparato de transmisión y recepción de información de control para aleatorizar la interferencia entre celdas en un sistema de comunicación móvil. | |
| DK2197132T3 (en) | RADIO COMMUNICATION DEVICE AND RESPONSE SIGNAL DISSOLUTION METHOD | |
| KR102765392B1 (ko) | 협대역 동기신호 송수신 방법 및 이를 위한 장치 | |
| BR122014013984B1 (pt) | Method of codification of transport format combination indicator (tfci) in a mobile communication system | |
| EP3547579B1 (en) | Coding method and device | |
| PT1311095E (pt) | Método para comunicação digital do espalhamento do espectro por modulação de sequências complementares de golay | |
| AU2001244764A1 (en) | Encoding apparatus and method in CDMA communication system | |
| CN107342845A (zh) | 一种速率匹配的方法和装置 | |
| US20210143965A1 (en) | Transmitter device and receiver device for efficient transmission of information messages | |
| KR100421165B1 (ko) | 통신시스템에서 블록부호 발생 장치 및 방법 | |
| RU2743100C1 (ru) | Способы и устройства для передачи и обработки данных, устройство сетевой стороны и терминал | |
| US8396078B2 (en) | Rate matching device and method thereof, de-rate matching device and method thereof | |
| CN120034229A (zh) | 一种中继通信方法、装置、中轨空间节点及存储介质 | |
| KR20010033303A (ko) | 스펙트럼 확산 통신용 연결 코드 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 25A ANUIDADE. |