BRPI0809043A2 - Codificação de usf - Google Patents

Codificação de usf Download PDF

Info

Publication number
BRPI0809043A2
BRPI0809043A2 BRPI0809043-2A BRPI0809043A BRPI0809043A2 BR PI0809043 A2 BRPI0809043 A2 BR PI0809043A2 BR PI0809043 A BRPI0809043 A BR PI0809043A BR PI0809043 A2 BRPI0809043 A2 BR PI0809043A2
Authority
BR
Brazil
Prior art keywords
usf
base station
symbols
encoder
constellation set
Prior art date
Application number
BRPI0809043-2A
Other languages
English (en)
Inventor
Paul S Spencer
Original Assignee
Marvell Dspc Ltd
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 Marvell Dspc Ltd filed Critical Marvell Dspc Ltd
Publication of BRPI0809043A2 publication Critical patent/BRPI0809043A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/345Modifications of the signal space to allow the transmission of additional information
    • H04L27/3461Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel
    • H04L27/3477Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel by using the outer points of the constellation or of the constituent two-dimensional constellations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)
  • Glass Compositions (AREA)
  • Medicines Containing Material From Animals Or Micro-Organisms (AREA)

Description

Relatório Descritivo da Patente de Invenção para: "CODIFICAÇÃO USF”
Referência Remissiva a Pedidos Relacionados
0 presente reivindica o beneficio de acordo com 35 5 U.S.C. §119(e) do pedido provisional US nos. 60/896.023, depositado em 21 de março de 2007, 60/896.115, depositado em 21 de março de 2007, 60/912.560, depositado em 18 de abril de 2007, e 60/943.960, depositado em 14 de junho de 2007, os quais são pelo presente incorporados a titulo de referência 10 na íntegra.
Antecedentes da Invenção
A tecnologia revelada refere-se genericamente a redes celulares, e mais particularmente à transmissão e recebimento de informações de indicador de estado uplink (USF) utilizando a rede celular.
Telefones celulares se tornaram uma ferramenta de comunicação cada vez mais popular. Para suportar a comunicação celular, redes celulares fornecem uma pluralidade de estações base que podem individualmente transmitir e 20 receber informações para e a partir de múltilos telefones celulares através de canais sem fio. Entretanto, recursos de comunicação físicos disponíveis podem ser limitados, e portanto os múltiplos telefones celulares podem necessitar se comunicar com a estação base utilizando o mesmo canal de freqüência. Vários protocolos celulares foram desenvolvidos para permitir que múltiplos telefones celulares compartilhem um recurso físico. Em alguns protocolos, um indicador de estado uplink (USF) que é transmitido por uma estação Base é 5 empregado para programar tráfego uplink a partir de uma estação móvel específica para a estação base. Convencionalmente, USFs são fortemente codificados e empregam esquemas de codificação que se baseiam em distância Hamming para assegurar confiabilidade.
Sumário da invenção
Sistemas e métodos são fornecidos para transmitir informações de programação na forma de um indicador de estado uplink (USF) a partir de uma estação base para uma estação móvel, e para processar o USF na estação móvel.
Uma rede celular pode incluir uma pluralidade de
estações base e uma pluralidade de estações móveis. Cada estação base pode estar em um local fixo, e pode se comunicar com estações móveis que estão compreendidas na faixa de comunicação de rádio daquela estação Bse. Um telefone celular 20 é um tipo de uma estação móvel. A região de cobertura de rádio pode ser mencionada como uma célula de rádio. Cada estação móvel em uma célula de rádio pode ser atribuída um canal sem fio para se comunicar com a estação base. Algumas das estações móveis na mesma célula de rádio podem ser atribuídas o mesmo canal sem fio pela estação base, e a rede celular pode conceder acesso ao canal compartilhado a uma das estações móveis em qualquer momento dado. A estação base pode transmitir informações de programação uplink para todas as estações móveis na forma de um indicador de estado uplink (USF) como parte de uma transmissão downlink. 0 USF pode ser, por exemplo, três bits que podem corresponder a um código de identificação de três bis de uma das estações móveis. 0 USF pode ser transmitido juntamente com outros dados (por exemplo, qualquer tipo apropriado de dados de pacote) que podem ser destinados ou não para a mesma estação móvel com a qual o código de identificação de três bits está associado. Com um código de identificação de três bits, a estação base pode permitir sete estações móveis para compartilhar o mesmo canal sem fio, deixando um código adicional que pode ser utilizado para habilitar qualquer uma das estações móveis a transmitir solicitações não programadas. Essa opção não programada pode ser mencionada como uma configuração de acesso aleatório.
Para transmitir informações de rede, incluindo os bits USF, para as estações móveis, a estação base pode incluir um codificador, um modulador e um transmissor (por exemplo, uma interface de rede e/ou antenas sem fio). Em algumas modalidades, a estação base pode incluir também um intercalador. 0 codificador pode incluir um codificador USF configurado para converter os bis USF em uma pluralidade de símbolos de USF codificados, mencionados às vezes como uma 5 palavra-código USF. Por exemplo, o codificador USF pode codificar três bits USF em 12 ou 16 símbolos codificados. Os símbolos podem ser individualmente de M bits, onde M pode ser maior do que um.
O codificador USF pode empregar um livro-código USF. O 10 livro-código pode especificar a palavra-código USF específica que resulta da codificação de um USF específico. Cada palavra-código USF no livro-código pode incluir uma pluralidade de símbolos, onde cada símbolo em qualquer das palavras-código USF possíveis pode corresponder a um ponto de 15 sinal que é localizado em ou adjacente a um canto de um conjunto de constelação de sinais de modulação de amplitude de quadratura (QAM) com 2M pontos de sinal. 0 conjunto de constelação de Sinai QAM pode ser, por exemplo, um conjunto de sinais 16QAM ou 32QAM com 16 ou 32 pontos de sinal, 20 respectivamente. Os pontos de sinal de canto ou quase canto empregados pelo livro-código USF podem ser selecionados de qualquer subconjunto ou conjunto apropriado de pontos de sinal de canto e/ou quase canto disponíveis no conjunto de constelação QAM. Por exemplo, o codificador USF pode codificar um USF utilizando os valores de símbolo para dois ou mais (por exemplo, 4, etc.) pontos de sinal de canto e/ou para dois ou mais (por exemplo, 4, 8, 16, etc.) pontos de sinal que são adjacentes a cantos. Como descrito em maior 5 detalhe abaixo, o uso de pontos de sinal de canto ou quase canto pode fornecer resiliência adicionada a ruído quando a palavra-código USF é transmitida.
A estação base pode incluir um intercalador que intercala as informações de rede codificadas produzidas pelo 10 codificador. As informações de rede codificadas podem ser agrupadas em rajadas, e o intercalador pode espalhar a pluralidade de símbolos USF codificados da palavra-código USF uniformemente entre as rajadas. Por exemplo, o intercalador pode espalhar 12 símbolos USF codificados de tal modo que 15 cada das quatro rajadas inclua três dos símbolos USF codificados.
Os símbolos USF intercalados podem ser então modulados por um modulador em sinais de rádio capazes de serem transmitidos para estações móveis. 0 modulador pode modular 20 os símbolos USF intercalados no esquema de modulação QAM com 2M pontos de sinais utilizados pelo codificador USF. Como os pontos de sinal de canto ou pontos de sinal adjacentes a cantos são selecionados para uso, como descrito acima, os valores de símbolo utilizados pelo codificador USF para codificar o USF podem corresponder a pontos de sinal no conjunto de constelação de sinais que são separados por uma distância euclidiana relativamente grande em comparação com outros pares de pontos de sinal no conjunto de sinais QAM. Em algumas modalidades, os valores de símbolo podem corresponder a pontos de sinal localizados em locais antipodais no conjunto de constelação de sinais QAM, que podem ser os pontos de sinal no conjunto de constelação de sinais QAM mais distantes separados quanto possível entre si. Desse modo, como descrito acima, com tal distância euclidiana grande separando esses valores de sinais, os valores de sinais podem ser mais facilmente distinguidos e interpretados por uma estação móvel que recebe os sinais de rádio, e portanto é mais resiliente a qualquer ruído que possa ocorrer durante transmissão.
Uma ou mais estações móveis podem receber os sinais de rádio transmitidos pela estação base. As estações móveis podem interpretar os sinais para obter, entre outras coisas, as informações de programação uplink incluídas na 20 transmissão. Para interpretar os sinais de rádio recebidos da estação base, uma estação móvel pode incluir um receptor, um decodificador, e às vezes um desintercalador. Cada desses componentes pode ser casado com seus componentes correspondentes na estação base. Por exemplo, o receptor pode ser casado com o transmissor e/ou modulador, e pode ser configurado para receber e demodular o sinal de rádio com base no mesmo conjunto de constelação de sinais e esquema de modulação. Em algumas modalidades, o receptor pode fornecer 5 informações soft para os bits transmitidos ou símbolos na forma de, por exemplo, uma relação de log-verossimilhança (LLR) para cada símbolo. O desintercalador pode reordenar as informações soft resultantes para retornar os símbolos a sua ordem original. 0 decodificador pode incluir um decodificador 10 USF que pode recuperar uma estimativa do USD com base no mesmo livro-código utilizado pelo codificador USF. Isto é, o decodificador USF pode empregar um livro-código USF que é definido por um subconjunto de valores de símbolo a partir do mesmo conjunto de constelação QAM, onde o subconjunto é 15 selecionado entre valores de símbolos que correspondem individualmente a um ponto de sinal localizado em ou adjacente a um canto do conjunto de constelação QAM.
Cada estação móvel pode utilizar a estimativa USF produzida por seu decodificador USF para determinar se aquela 20 estação móvel teve acesso concedido ao canal compartilhado em um período de tempo uplink upcoming. A estação móvel pode incluir hardware, software, ou lógica computacional baseada em firmware para comparar a estimativa USF com uma identificação temporária atribuída à estação móvel pela rede celular. Se a estimativa USF casar com a identificação temporária, a estação móvel pode transmitir dados no próximo período de tempo uplink. De outro modo, a estação móvel não transmite dados no próximo período de tempo uplink, e permite 5 que outra estação móvel utilizando o mesmo canal transmita informações para a estação base em vez disso.
Breve Descrição dos Desenhos
Os aspectos e vantagens acima e outros da invenção serão evidentes mediante consideração da seguinte descrição detalhada, tomada em combinação com os desenhos em anexo, nos quais caracteres de referência similares se referem a partes similares do início ao fim, e nos quais:
A figura 1 é um diagrama esquemático simplificado de uma célula de rádio de uma rede celular que inclui uma estação base com um codificador USF empregando a tecnologia revelada.
A figura 2 é um diagrama esquemático simplificado de informações de rede que podem incluir informações USF e podem ser codificadas utilizando um esquema de codificação baseado em canto de constelação.
A figura 3 é um diagrama de blocos simplificado de um transmissor de estação base ilustrativo que pode transmitir as informações de rede da figura 2, incluindo informações USF codificadas em canto de constelação. A figura 4A é uma tabela que mostra um livro-código ilustrativo para codificar um USF em 12 símbolos utilizando um esquema de codificação de canto de constelação de acordo com uma modalidade da presente invenção.
A figura 4B é uma tabela que mostra um livro-código
ilustrativo para codificar um USF em 16 símbolos utilizando um esquema de codificação de canto de constelação de acordo com uma modalidade da presente invenção.
A figura 5A é uma tabela que mostra um livro-código ilustrativo para codificar um USF em 12 símbolos utilizando um esquema de codificação de canto de constelação de acordo com uma modalidade da presente invenção.
A figura 5B é uma tabela que mostra um livro-código ilustrativo para codificar um USF em 16 símbolos utilizando um esquema de codificação de canto de constelação de acordo com uma modalidade da presente invenção.
As figuras 6A e 6B são tabelas que mostram posições de símbolo ilustrativas dos símbolos USF codificados para vários protocolos e tamanhos de símbolos de acordo com várias modalidades da presente invenção.
A figura 7A é um conjunto de constelação de sinais 16QAM que mostra vários valores de símbolos ilustrativos que podem ser utilizados para transmitir os símbolos USF codificados de acordo com várias modalidades da presente invenção.
A figura 7B é um conjunto de constelação de sinais 32QAM que mostra vários valores de símbolos ilustrativos que podem ser utilizados para transmitir os símbolos USF codificados de acordo com várias modalidades da presente invenção.
A figura 8A é um conjunto de constelação de sinais 16QAM que mostra vários valores de símbolos ilustrativos que podem ser utilizados para transmitir os símbolos USF codificados de acordo com várias modalidades da presente invenção.
A figura 8B é um conjunto de constelação de sinais 32QAM que mostra vários valores de símbolos ilustrativos que podem ser utilizados para transmitir os símbolos USF codificados de acordo com várias modalidades da presente invenção.
A figura 9 é um diagrama de blocos simplificado de um receptor de estação móvel.
A figura 10 é um diagrama de blocos de um telefone
celular ilustrativo que podem empregar a tecnologia revelada.
A figura 11 é um fluxograma de um processo ilustrativo para desedificar informações de rede recebidas, incluindo um USF, e transmitir dados em um período de tempo uplink upcoming com base no USF.
Descrição Detalhada da Invenção
A figura 1 mostra um sistema celular ilustrativo 100. 0 5 sistema celular 100 pode incluir uma pluralidade de estações base que são interconectadas para formar uma rede móvel ou celular. Por exemplo, o sistema celular 100 pode incluir estação base 102. A estação base 102 pode ser configurada para comunicar com estações móveis em sua faixa de 10 comunicação de rádio através de sinais de rádio. A célula de rádio 101 pode representar a área física que se situa na faixa de comunicação de rádio da estação base 102.
A estação base 102 pode ser capaz de se comunicar com a estação móvel 104 ("MSI") e estação móvel 106 ("MS2") que são ambas localizadas na célula de rádio 101, e com outras estações móveis que estão também dentro da célula de rádio
101 (não mostrada) . Por exemplo, a estação Base 102 pode broadcast informações para ambas as estações móveis 104 e 106, bem como para a outra estação móvel em alcance, e cada 20 das estações móveis pode ser operável para transmitir informações para a estação base 102. As transmissões a partir da estação base 102 para estações móveis 104 e 106 podem ser mencionadas às vezes como transmissões downlink, enquanto transmissões de estações móveis 104 e 106 para a estação base 102 podem ser mencionadas às vezes como transmissões uplink.
A estação móvel 104 e a estação móvel 106 podem ser qualquer tipo apropriado de telefones celulares compatíveis 5 com a rede móvel do sistema celular 100. Por exemplo, estações móveis 104 e 106 podem operar com base em um protocolo ou padrão de comunicação compatível com a estação base 102. Em algumas modalidades, a rede móvel pode utilizar
o protocolo Downlink ("DL") EGPRS2. 0 protocolo DL EGPRS2 pode definir, por exemplo, várias propriedades de codificação e modulação que permitem que a comunicação celular ocorra de forma segura e em uma velocidade elevada de dados. Em algumas modalidades, utilizando uma versão do protocolo DL EGPRS2 mencionado às vezes como Downlink EGPRS2 nível A ("EGPRS2-A DL"), a comunicação entre a estação base 102 e estações móveis 104 e 106 pode ocorrer em uma velocidade de dados de 270,8 quilossímbolos/segundo (ksym/s) (por exemplo, a taxa de símbolo de legado (LSR) para o protocolo DL EGPRS2). Em outras modalidades, a rede móvel pode operar utilizando uma versão diferente do protocolo Downlink EGPRS2 conhecida às vezes como Downlink EGPRS2 Nível B ("DL EGPRS2-B"), que especifica transmissões celulares em 325 ksym/s (ou 1,2 vezes a taxa de legado). Essa velocidade mais elevada de dados pode ser mencionada como a velocidade elevada de símbolos (HSR) para o protocolo DL EGPRS2.
Em outras modalidades, a rede móvel ilustrada na figura
1 pode empregar um protocolo diferente de um protocolo DL 5 EGPRS2, como uma forma modificada do protocolo DL EGPRS2. Por exemplo, a rede móvel pode empregar um protocolo modificado que pode ser às vezes mencionado como o protocolo de Duração reduzida de símbolo, modulação de ordem mais elevada e turbo códigos (RED HOT). Como os protocolos DL EGPRS2, RED HOT pode 10 ter duas versões - RED HOT A e RED HOT B, que operam utilizando o legado e taxas mais elevadas de símbolo descritas acima, respectivamente.
Para comunicar com a rede móvel, as duas estações móveis 104 e 106 podem necessitar transmitir informações para 15 a estação base 102. Entretanto, as estações móveis 104 e 106 podem operar utilizando o mesmo canal de comunicação, como alocado pela rede móvel. Por exemplo, as estações móveis 104 e 106 podem transmitir sinais de rádio para a estação Base 102 que ocupam a mesma faixa de freqüência. De acordo com 20 alguns protocolos de comunicação de telefone celular, para que a estação base 102 seja capaz de interpretar as informações contidas naquela faixa de freqüência compartilhada, somente uma dessas estações móveis podem transmitir dados em um tempo dado. A rede móvel pode desse modo programar transmissões uplink entre estações móveis que compartilham o mesmo canal (por exemplo, estações móveis 104 e 106) de modo que somente uma das estações móveis seja permitida transmitir dados para a estação Base 102 a qualquer momento dado. A rede móvel pode dividir o tempo de transmissão em períodos/blocos de tempo e alocar cada bloco de tempo uplink a uma dessas estações móveis, permitindo que uma estação móvel transmita dados para a estação base 102 durante o bloco de tempo uplink. Em algumas modalidades, para distinguir entre as várias estações móveis, a rede móvel pode atribuir cada estação móvel uma identificação temporária diferente. Em cada bloco de tempo, a rede móvel pode orientar a estação base 102 para broadcast uma das identificações temporárias para todas as estações móveis em alcance que compartilhem o mesmo recurso físico (por exemplo, canal de freqüência). A estação móvel que casa com a identificação temporária transmitida pode transmitir então dados para a estação base 102 no uplink no próximo bloco de tempo ou em uma seqüência predeterminada de blocos de tempo upcoming. O indicador transmitido da estação base
102 que corresponde à identificação temporária de uma estação móvel pode ser mencionado como um indicador de estado uplink (USF), e é indicativo de um programa para um uplink futuro. A estação base 102 pode transmitir o USF juntamente com outros dados destinados a uma estação móvel específica. Os dados e o USF podem ser desacoplados um do outro. Isto é, os dados podem ser destinados a uma estação móvel enquanto o USF 5 concede um acesso à estação móvel diferente para o recurso compartilhado em um período/bloco uplink upcoming. Para o exemplo ilustrado na figura 1, na transmissão downlink atual, a estação base 102 pode broadcast sinais que são recebidos tanto pela estação móvel 104 como pela estação móvel (como 10 bem quaisquer outras estações móveis na célula de rádio 101), onde os dados são destinados à estação móvel 106 (MS2), porém o indicador de estado uplink corresponde à identificação temporária de estação móvel (MSI).
Para transmitir efetivamente indicadores de estado 15 uplink para estações móveis na célula de rádio 101 (por exemplo, MSI e MS2) , a estação base 102 pode incluir codificador USF 103. O codificador USF 103 pode incorporar a codificação que a estação base 102 executa no USF antes da transmissão. Para assegurar confiabilidade de transmissão, o 20 codificador USF 103 pode codificar fortemente o USF. Para fornecer confiabilidade adicional em comparação com sistemas celulares anteriores, o codificador USF 103 pode operar com base em um esquema de codificação baseado em canto de constelação em vez de um esquema baseado em distância Hamming convencional. Os exemplos de esquemas de codificação baseados em canto de constelação que podem ser empregados pela estação base 102 são descritos em maior detalhe abaixo com relação às figuras 7A, 7B, 8A e 8B.
A figura 2 mostra um diagrama esquemático ilustrativo
das informações que uma estação Base (por exemplo, estação base 102) pode transmitir em um downlink. As informações transmitidas por uma estação base podem ser mencionadas às vezes como informações de rede. Informações de rede 200 podem 10 incluir dados 208, USF 206, e um cabeçalho. Os dados 208 podem ser quaisquer informações apropriadas destinadas a uma ou mais estações móveis, como dados de pacote de outro telefone. 0 cabeçalho pode incluir quaisquer informações necessárias que permitem que uma ou estações móveis 15 interpretem dados 208. Por exemplo, o cabeçalho pode incluir cabeçalho de controle de acesso de meio/controle de link de rádio (RLC/MAC) 202 e outras informações de cabeçalho 204. O cabeçalho RLC/MAC 202, por exemplo, pode definir o protocolo de comunicação utilizado para a transmissão downlink.
O USF 206 pode ser o indicador de estado uplink que é
codificado pelo codificador USF 103 da figura I. Sito é, o USF 206 pode ser o indicador que dá a uma das estações móveis na célula de rádio 101 (por exemplo, estações móveis 104 ou 106) a permissão para transmitir em um ou mais períodos de tempo uplink upcoming. 0 USF 206 em uma transmissão downlink pode ser destinado ou não para a mesma estação móvel que os dados 208 são destinados. Em algumas modalidades, o USF 206 pode ser composto de três bits. Nesse cenário, cada estação 5 móvel pode ter uma identificação temporária de três bits, que permitiriam que 23 -1=7 estações móveis compartilhem o mesmo canal (por exemplo, canal de freqüência) em uma célula de rádio específica, onde a combinação USF restante pode ser reservada para a configuração de rede de acesso aleatório.
A figura 3 mostra um diagrama de bloco simplificado de
transmissor de estação Base ilustrativa 300 que pode ser operável para transmitir informações de rede 302. 0 transmissor de estação base 300 pode ser uma representação mais detalhada de uma porção da estação base 102 na figura 1.
As informações de rede 302 podem incluir quaisquer das informações descritas acima para informações de rede 200 da figura 2, incluindo um USF de três bits (por exemplo, USF 206). O transmissor de estação Base 300 pode incluir codificador 304, intercalador 306 e modulador 308.
O codificador 304 pode codificar informações de rede
302 com base em qualquer esquema de codificação apropriado para produzir informações de rede codificadas. Por exemplo, o codificador 304 pode codificar informações de rede 302 utilizando o Turbo código especificado pelo protocolo DL EGPRS2-A ou DL EGPRS2-B. o codificador 304 pode converter informações de rede 302 em um bloco de símbolos, onde cada símbolo no bloco pode ser de tamanho M bits. Aqui, M pode ser qualquer número inteiro positivo apropriado (por exemplo, 2, 5 3, 4, 5, etc.). Desse modo, cada símbolo produzido pelo codificador 304 pode assumir um dos valores de símbolo 2M (por exemplo, 4, 8, 16, 32, etc.). Os símbolos em um bloco podem ser montados em uma pluralidade de grupos, mencionados como rajadas, que são transmitidos em transmissões downlink 10 separadas. Por exemplo, para DL EGPRS2-A, um pacote de informações de rede 302 pode ser convertido em um bloco com quatro rajadas de 148 símbolos cada.
Em algumas modalidades, o codificador 304 pode incluir codificador USF 305 para codificar os bits USF nas 15 informações de rede 302. 0 codificador USF 305 pode ter características e funcionalidades similares ao codificador USF 103 da figura I. Os símbolos USF codificados resultantes produzidos pelo codificador USF 305 podem ser espalhados através das rajadas diferentes. Por exemplo, o codificador 20 USF 305 pode converter um USF de três bits em doze símbolos, onde cada das quatro rajadas de um bloco pode incluir três dos doze símbolos USF codificados.
O codificador USF 305 do codificador 304 pode codificar os bits USF nas informações de rede 302 com base em um livrocódigo. 0 livro-código para o codificador USF 305 pode especificar todas as palavras-código USF possíveis diferentes que podem ser geradas pelo codificador USF 305. Em particular, o livro-código pode especificar a combinação de 5 símbolos codificados USF resultantes para cada combinação possível de bits USF. O livro-código pode ser representado em um formato de tabela, como ilustrado pela tabela IA da figura 4A, tabela IB da figura 4B, tabela 2A da figura 5A, e tabela 2B da figura 5B. A tabela IA mostra o esquema de codificação 10 de livro-código ilustrativo 400 que converte USFs de 3 bits em palavras-código USF de 12 símbolos espalhados através de quatro rajadas como pode ser utilizado em transmissões LSR RED HOT A, por exemplo, e a tabela IB mostra o esquema de codificação de livro-código ilustrativo 450 que converte USFs 15 de 3 bits em palavras-código USF de 16 símbolos espalhadas através de quatro rajadas como pode ser utilizado em transmissões HSR RED HOT B, por exemplo. A tabela 2A mostra o esquema de codificação de livro-código ilustrativo 500 que converte USFs de 3 bits em palavras-código USF de 12 símbolos 20 como pode ser utilizado em transmissões LSR EGPRS2-A, por exemplo, e a tabela 2B mostra o esquema de codificação de livro-código ilustrativo 550 que converte USFs de 3 bits em palavras-código USF de 16 símbolos como pode ser utilizado em transmissões HSR EGPRS2-B, por exemplo. Cada linha das tabelas ΙΑ, 1B, 2A e 2B indica a palavra-código USF para um dos oito valores USF possíveis (por exemplo, de "000" a "111") . Por exemplo, a primeira linha de cada tabela mostra os três ou quatro símbolos USF 5 codificados resultantes para cada rajada produzida por codificador USF 305 quando o valor USF é "000", e a segunda linha mostra os símbolos USF codificados quando o valor USF é "001". Cada símbolo de cada palavra-código USF nesses livroscódigo pode assumir um valor de símbolo de bit M. embora cada 10 valor de símbolo possa efetivamente ter M bits binários (por exemplo, 4 bits, 5 bits, etc.), nas tabelas ΙΑ, 1B, 2A e 2B, os valores de símbolo diferentes utilizados pelo codificador USF 305 são representados por valores decimais - isto é, 0, 1, 2 ou 3. Essa representação é meramente para evitar 15 complicar em excesso as tabelas mostrando valores de símbolos de bit M totais.
Os livros-código 400, 450 e 550 (figuras 4A, 4B e 5B) produzem símbolos USF codificados utilizando somente um de dois valores de símbolo para cada símbolo USF codificado. 20 Isto é, todas as entradas de símbolo nas tabelas IA, IB e 2B são um de dois decimais, por exemplo, 0 ou I. Se M=4, um decimal nessas tabelas pode representar um valor de símbolo "1111" e o decimal zero pode representar um valor de símbolo "0011". Alternativamente, os decimais zero e um podem representar um par diferente de valores de símbolos. Como somente dois valores de símbolos são utilizados para codificação USF, os livros-código para os esquemas de codificação ilustrados pelas tabelas IA, IB e 2B podem ser às 5 vezes mencionados como livros-código binários.
Como ilustrado pela figura 5A, em algumas modalidades, o codificador USF 305 pode empregar um livro-código não binário. O livro-código 500 da figura 5A pode especificar as palavras-código USF com símbolos tirados de quatro valores de símbolos diferentes em vez de apenas dois. Esses quatro valores de símbolo diferentes são representados na tabela 2A por quatro decimais diferentes, por exemplo, 0, 1, 2 e 3. Em algumas modalidades, se M=4, o decimal zero na tabela 3A pode representar um valor de símbolo "0011", o decimal um pode representar um valor de símbolo "0111", o decimal dois pode representar um valor de símbolo "1111", e o decimal três pode representar um valor de símbolo "1011". Esses valores de símbolo, entretanto, são meramente ilustrativos, e o livrocódigo 500 pode ser baseado em um conjunto diferente de quatro valores de símbolo.
As tabelas ΙΑ, 1B, 2A e 2B utilizam somente dois ou quatro valores de símbolos diferentes, embora um número maior de valores de símbolos possa estar disponível para uso pelo codificador 304. Isto é, livros-código 400, 450, 500 e 550 podem utilizar somente um subconjunto dos valores de símbolo de bit-M disponíveis. Esse subconjunto de valores de símbolo pode incluir alguns ou todos os valores de símbolo que são associados a pontos de sinal de canto ou pontos de sinal que 5 são adjacentes aos cantos de um conjunto de constelação de sinais utilizado para gerar sinais de rádio 310. Os subconjuntos diferentes de valores de símbolos que podem ser utilizados pelo codificador USF 305 e seus livros-código serão descritos abaixo com relação às figuras 7A, 7B, 8A e 10 8B.
Deve ser entendido que os livros-código das figuras 4A, 4B, 5A e 5B são meramente ilustrativos. Em outras modalidades, por exemplo, os símbolos em cada palavra-código USF podem ser selecionados de um número diferente de valores 15 de símbolo (por exemplo, 8 valores de símbolo, etc.) ou os decimais específicos nessas tabelas podem ser aj ustados/modificados.
Embora o codificador USF 305 possa codificar o USF de informações de rede 302 utilizando um subconjunto dos valores 20 de símbolos 2M disponíveis, no geral, o codificador 304 pode codificar informações de rede 302 com base em qualquer ou todos os valores de símbolos 2M disponíveis. Por exemplo, o codificador 304 pode codificar os segmentos restantes de informações de rede 302 (por exemplo, o cabeçalho RLC/MAC ou os dados) utilizando quaisquer dos valores de símbolos 2M disponíveis.
0 codificador USF 305 pode implementar um livro-código, como o livro-código 400 (figura 4A), livro-código 450 (figura 4B), livro-código 500 (figura 5A) , ou livro-código 550 (figura 5B) , utilizando qualquer abordagem apropriada. Em algumas modalidades, o codificador USF 305 pode incluir uma tabela de consulta que armazena a combinação de símbolos para cada combinação possível de bits USF (por exemplo, cada linha das tabelas IA, 1B, 2A e/ou 2B) e é endereçado pelos bits USF. A tabela de consulta pode ser qualquer tipo apropriado de dispositivo de memória, como uma ROM ou RAM. Nessas modalidades, o codificador 304 pode incluir uma interface de entrada que obtém o USF a partir de informações de rede 302 e conjunto de circuitos computacional que faz interface com a tabela de consulta para obter e computar/transmitir a palavra-código USF apropriada para o USF atual. A lógica computacional pode ser qualquer tipo adequado ou combinação de lógica baseada em hardware, baseada em firmware e baseada em software. Em outras modalidades, o codificador 305 pode implementar um livro-código utilizando elementos de lógica gerais, como registros e lógica de combinação.
Voltando para a figura 3, os símbolos codificados produzidos pelo codificador 304, incluindo os símbolos USF codificados produzidos pelo codificador USF 305, podem ser intercalados pelo intercalador 306. Por exemplo, o intercalador 306 pode swap a ordenação dos símbolos de tal modo que símbolos USF codificados vizinhos possam ser 5 separados entre si, ou alguns dos símbolos USF codificados podem ser movidos para rajadas diferentes. Em algumas modalidades, os símbolos USF codificados podem ser espalhados uniformemente em rajadas diferentes devido à intercalação executada pelo intercalador 306.
0 intercalador 306 pode colocar também os símbolos USF
codificados em posições específicas de símbolos em cada rajada. Por exemplo, a tabela 3A da figura 6S provê posições de símbolos ilustrativas que podem ser utilizadas para implementações RED HOT diferentes, e a tabela 3B da figura 6B 15 provê posições de símbolos ilustrativas que podem ser utilizadas para implementação de DL EGPRS2 diferente. Com referência primeiramente à tabela 3A da figura 6A, a primeira linha representa as posições de símbolos dos símbolos USF codificados para cada rajada quando o transmissor de estação 20 base 300 implementa RED HOT A com codificação de USF de 12 símbolos. Cada rajada de uma transmissão RED HOT A pode incluir 148 símbolos, e cada posição pode ser mencionada por uma posição de símbolo de 0 a 147. Desse modo, a primeira linha da tabela 3 mostra que o intercalador 306 pode posicionar os três símbolos USF codificados em cada rajada em posições de símbolos 59, 60 e 88 da rajada.
As segunda e terceira linhas da tabela 3A na figura 6A ilustram posições de símbolos para o protocolo RED HOT B. uma 5 rajada de uma transmissão RED HOT B pode incluir 177 símbolos. Desse modo, como ilustrado na segunda linha da tabela 3A, as posições de símbolo dos três símbolos USF codificados quando a codificação de 12 símbolos é utilizada podem estar nas posições 70, 71 e 103. Como ilustrado na 10 terceira linha da tabela 3, as posições de símbolos dos quatro símbolos USF codificados quando a codificação de 16 símbolos é utilizada podem ser posições 70, 71, 103 e 104.
Com referência agora ao exemplo DL EGPRS2 da tabela 3B na figura 6B, a primeira linha da tabela 3B da figura 6B 15 representa as posições de símbolos dos símbolos USF codificados para cada rajada quando o transmissor de estação base 300 implementa DL EGPRS2-A com codificação de USF de 12 símbolos. Cada rajada de uma transmissão DL EGPRS2-A pode incluir 148 símbolos, e cada posição na rajada pode ser 20 mencionada por uma posição de símbolo de 0 a 147. Desse modo, a primeira linha da tabela 3 mostra que, em uma modalidade, o intercalador 306 pode posicionar os três símbolos USF codificados em cada rajada em posições de símbolos 87, 88 e 8 9 da rajada. A segunda linha da tabela 3B na figura 6A ilustra posições de símbolo para o protocolo DL EPRS2-B com codificação USF de 16 símbolos. Uma rajada de uma transmissão DL EGPRS2-B pode incluir 177 símbolos. Desse modo, as 5 posições de símbolo USF dos quatro símbolos USF codificados podem ser posições 104, 105, 106 e 107 quando o transmissor de estação base 300 implementa um protocolo DL EGPRS2-B.
Deve ser entendido que as posições de símbolo ilustradas na tabela 3A e 3B são meramente ilustrativas, e 10 que quaisquer outras posições apropriadas podem ser utilizadas em várias modalidades do intercalador 306. Em outras modalidades, o transmissor de estação base 300 pode não incluir um intercalador.
Com referência novamente à figura 3, o transmissor de 15 estação Base 300 pode incluir o modulador 308. 0 modulador 308 pode converter os símbolos intercalados produzidos pelo intercalador 306 em sinais de rádio 310 apropriados para transmissão downlink. O modulador 308 pode operar utilizando qualquer esquema de modulação apropriado, como qualquer um 20 daqueles suportados pelo protocolo DL EGPRS2. Em algumas modalidades, o modulador 308 pode modular símbolos utilizando modulação de amplitude em quadratura (QAM) ou manipulação por comutação de fase (PSK). Por exemplo, para DL EGPRS2-A, o modulador 308 pode modular os símbolos intercalados com base em 16QAM, 32QAM, GMSK, ou 8PSK, e para DL EGPRS2-B, o modulador 308 pode modular com base em 16QAM, 32QAM, 8PSK, ou QPSK. 0 tamanho ou dimensão do esquema de modulação utilizado pelo modulador 308 pode corresponder ao tamanho de símbolos, 5 M. por exemplo, se M=4, o modulador 308 pode utilizar um esquema de modulação com 2M=16 pontos de constelação de sinal (por exemplo, 16QAM).
Como descrito acima, o codificador USF 305 pode produzir palavras-código USF que são compostas de símbolos 10 que têm valores de símbolo selecionados de um subconjunto dos valores de símbolo disponíveis 2M. Portanto, o modulador 308 modula os símbolos USF codificados e intercalados utilizando um subconjunto dos pontos de constelação de sinais disponíveis no conjunto de constelação de sinais do esquema 15 de modulação implementado. Em algumas modalidades, o subconjunto de valores de símbolos que são utilizados para gerar todos os símbolos USF codificados podem corresponder a pontos de constelação de sinal de canto no conjunto de constelação de sinais. Os exemplos de tais modalidades são 20 descritas abaixo com relação às figuras 7A e 8A. Em outras modalidades, o subconjunto de valores de símbolos que são utilizados para gerar todos os símbolos USF codificados pode corresponder com pontos de constelação de sinal que são adjacentes aos cantos do conjunto de constelação de sinais. Os exemplos dessas outras modalidades são descritos abaixo com relação às figuras 7B e 8B. Uma vez que os valores de símbolo selecionados gerados pelo codificador USF 305 e modulados pelo modulador 308 se baseiam em posições de canto 5 ou quase canto de um conjunto de constelação de sinais, o esquema de codificação utilizado pelo transmissor de estação base 300 (e mais particularmente o codificador USF 305) pode ser mencionado como um esquema de codificação baseado em canto de constelação.
As figuras IA e 7B ilustram conjuntos de constelação de
sinais QAM de dois esquemas de modulação QAM que podem ser implementados pelo modulador 308, bem como os pontos de sinal que podem ser utilizados para transmitir uma palavra-código USF quando um codificador USF 305 emprega um livro-código 15 binário. Essas figuras serão descritas com referência aos componentes do transmissor de estação base 300 da figura 3 (por exemplo, modulador 308, codificador USF 305) . Com referência primeiramente à figura 7A, o conjunto de constelação de sinais 700 é mostrado para um esquema de
2 0 modulação QAM, onde M=4 (por exemplo, um esquema de modulação 16QAM). Esse conjunto de constelação de sinais 16QAM pode ser implementado pelo modulador 308 no protocolo DL EGPRS2-B ou em qualquer uma das implementações RED HOT. Cada ponto de sinal no conjunto de constelação de sinais 700 (ou os conjuntos de constelação de sinais nas figuras 7B, 8A e 8B) pode ser associado a um símbolo de bit-M específico. Em particular, na figura 7A, o conjunto de constelação de sinais 700 inclui 16 pontos de constelação de sinais, onde cada ponto de sinal é associado a um símbolo de quatro bits diferentes. O conjunto de constelação de sinais 700 pode ser ilustrado em um plano de número complexo, onde cada ponto de sinal e valor de símbolo associado é representado por um "+" no plano de número complexo. No plano de número complexo, o eixo geométrico horizontal é o eixo geométrico real e o eixo geométrico vertical é o eixo geométrico imaginário. Desse modo, os pontos de sinais no conjunto de constelação de sinais 700 podem ilustrar a magnitude e fase que os sinais de rádio 310 podem assumir quando o modulador 308 transmite valores de símbolos diferentes.
Como descrito acima, o modulador 308 pode selecionar pontos de sinais de canto em um conjunto de constelação de sinais para uso na modulação de uma palavra-código USF. Por exemplo, quando o codificador USF 305 emprega um livro-código 20 binário, os dois valores de símbolos utilizados em cada palavra-código USF podem ser "0011" e "1111", que correspondem aos pontos de sinal de canto direito superior e canto esquerdo-inferior, respectivamente, do conjunto de constelação de sinais 16QAM 700. Os pontos de sinal correspondentes no conjunto de constelação de sinais 700 são circulados para ênfase. Continuando esse exemplo, se o codificador USF 305 operar com base no livro-código binário definido pelas Tabelas IA, IB ou 2B das figuras 4A, 4B e 5B, cada decimal zero nessas tabelas pode representar o valor de símbolo "0011", e cada decimal um pode representar o valor de símbolo "1111". Em outras modalidades onde um livro-código binário é utilizado, o modulador 308 pode utilizar os outros dois pontos de sinal de canto no conjunto de constelação de sinais 700 - isto é, o ponto de sinal esquerdo-superior correspondendo ao valor de símbolo "1011", e o ponto de sinal direito-inferior correspondendo ao valor de símbolo "0111" para, por exemplo, representar entrada um e entrada zero nas tabelas I e 2. Esses dois pontos de sinal são circundados por triângulos para ênfase.
Com referência agora à figura 7B, o conjunto de constelação de sinais 750 é mostrado para um esquema 32QAM, que é outro esquema de modulação que pode ser implementado por modulador 308. A figura 7B ilustra pontos de sinal que 20 podem ser selecionados quando um esquema 32QAM e um livrocódigo binário são utilizados. 0 conjunto de constelação de sinais 750 da figura 7B pode incluir 32 pontos de constelação de sinal que são individualmente associados a um valor de símbolo de 5 bits. Como descrito acima, o modulador 308 pode selecionar pontos de sinal que são adjacentes aos cantos de um conjunto de constelação de sinais (por exemplo, conjunto 750) para utilizar na transmissão de símbolos USF. Os pontos de sinal que são adjacentes a cantos podem ser utilizados 5 para conjuntos de constelação, como conjunto de constelação de sinais 750, onde a estrutura do conjunto é tal que os próprios cantos não correspondem a nenhum ponto de sinal. Um subconjunto possível de pontos de sinal no conjunto de constelação de sinais 750 que pode ser utilizado pelo 10 modulador 308 quando o codificador USF emprega um livrocódigo binário corresponde a valores de sinais de "00000" e "10010." Esses dois pontos de sinal são circulados na figura 7B para ênfase e são adjacentes (em uma direção anti-horária) aos cantos esquerdo inferior e direito superior do conjunto 15 de constelação de sinais 750, respectivamente. Desse modo, o codificador USF 305 pode gerar um conjunto de símbolos USF codificados utilizando somente valores de símbolos "00000" e "10010." Por exemplo, se o codificador USF 305 operar com base no livro-código das Tabelas IA, IB ou 2B das figuras 4A, 20 4B e 5B, cada decimal zero pode representar um valor de símbolo "00000" e cada decimal um pode representar um valor de símbolo "10010" (ou vice versa). Pares diferentes de valores de símbolo localizados adjacentes a cantos confrontantes podem ser utilizados em vez disso por modulador 308 quando o codificador USF emprega um livro-código binário. Cada par é circundado pelo mesmo formato (por exemplo, círculo, quadrado, hexágono ou triângulo) na figura 7B.
A codificação baseada em canto de constelação pode ser utilizada nas implementações de codificado que operam utilizando livros-códigos não binários. Por exemplo, em vez de selecionar somente dois pontos de sinal de canto ou quase canto em conjuntos de constelação 700 e 750, pontos de sinais adicionais também podem ser incluídos no esquema de codificação. A figura 8A mostra conjunto de constelação de sinais 800 que, como o conjunto 700 da figura 7A, é um conjunto de constelação 16QAM. Entretanto, a figura 8A é destinada a ilustrar codificação baseada em canto de constelação utilizando quatro pontos de sinal de canto. O codificador USF 305 pode produzir palavras-código USF que são baseadas em quaisquer dos valores de símbolo circulados. Em algumas modalidades, esses quatro valores de símbolo podem ser utilizados com DL EGPRS-A e livro-código 500 da figura 5A, onde cada decimal zero no livro-código 500 representa um valor de símbolo "0011", cada decimal um representa um valor de símbolo "0111", cada decimal dois representa um valor de símbolo "1111" e cada decimal três representa um valor de símbolo "1011", por exemplo. Em outras modalidades, cada decimal no livro-código 500 pode representar um diferente desses quatro valores de símbolo.
Com referência agora à figura 8B, o conjunto de constelação de sinais 32QAM 850 é mostrado que pode ilustrar 5 codificação baseada em canto de constelação utilizando quatro pontos de sinal quase canto. A figura 8B pode ilustrar a codificação e modulação executadas por codificador USF 305 e modulador 308, respectivamente, quando o protocolo EGPRS-A é implementado com um esquema de modulação 32QAM. Em algumas 10 modalidades, o codificador USF 305 pode produzir palavrascódigo USF utilizando os valores de símbolo que correspondem aos pontos de constelação de sinais circulados no conjunto 850. Esses pontos de constelação de sinais circulados são adjacentes aos quatro cantos do conjunto de constelação de 15 sinais 850, onde cada desses pontos circulados é deslocado no sentido anti-horário a partir de seu canto respectivo. Se um livro-código não binário como o livro-código 500 da figura 5A for empregado pelo codificador USF 305, cada decimal zero no livro-código 850 pode representar um valor de símbolo 20 "00000", cada decimal um pode representar um decimal "00110", etc. entretanto, isso é meramente ilustrativo e qualquer outro mapeamento pode se utilizado. Alternativamente, o codificador USF 305 e modulador 308 podem operar utilizando os quatro valores de símbolo / pontos de sinal que são circundados por triângulos.
Deve ser entendido que os esquemas de codificação baseados em canto de constelação descritos com relação às 5 figuras 7A, 7B, 8A e 8B são meramente ilustrativos. Por exemplo, qualquer outra modulação apropriada pode ser utilizada, ou qualquer outra combinação e/ou número de pontos de constelação de canto ou quase canto pode ser utilizado. Desse modo, deve ser entendido que a presente invenção não é 10 limitada à transmissão de palavras-código USF utilizando qualquer subconjunto específico de pontos de sinal de canto ou adjacentes a canto, nem a presente invenção é limitada a um subconjunto de um tamanho específico.
Observe que em cada exemplo das figuras 7A, 7B, 8A e 15 8B, um subconjunto de pontos de sinal é escolhido que tem uma distância euclidiana relativamente grande em comparação com a distância euclidiana entre outros pares de pontos de sinal. Isso pode ser verdadeiro para qualquer esquema de codificação baseado em canto de constelação similar. A distância 20 euclidiana grande utilizada para representar informações USF pode permitir que a transmissão downlink das informações USF seja transmitida de forma mais confiável. Em particular, a distância euclidiana grande pode fornecer uma resiliência aumentada a qualquer ruído que poderia ocorrer durante transmissão downlink, uma vez que uma quantidade maior de ruído seria necessária para fazer com que uma estação móvel (por exemplo, estações móveis 104 e 106 da figura 1) confunda um ponto de sinal de canto ou adjacente a canto por um ponto 5 de sinal em um canto totalmente diferente. Em alguns dos cenários, os pontos de sinal de canto ou adjacente a canto utilizados pelo modulador 308 (figura 3) podem ser pontos de sinal que são localizados em locais antipodais no conjunto de constelação de sinais. Pontos de sinal antipodais se referem 10 a pontos de sinal em um conjunto de constelação de sinais para um esquema de modulação específico que são separados pela distância euclidiana máxima possível naquele esquema de modulação.
Os sinais de rádio 310 produzidos pelo modulador 308 15 podem representar uma rajada de dados a partir do transmissor de estação base 300 em cada intervalo de tempo, e podem ser transmitidos em uma transmissão downlink para uma ou mais estações móveis. A figura 9 mostra um diagrama de blocos de receptor de estação móvel ilustrativo 900 que pode ser 20 operável para receber e interpretar sinais de rádio 902. Em algumas modalidades, sinais de rádio 902 podem ser iguais ou similares a sinais de rádio 310 (figura 3) transmitidos do transmissor de estação base 300, e receptor de estação móvel 900 pode ser uma representação mais detalhada de uma porção da estação móvel 104 ou estação móvel 106 da figura I. O receptor de estação móvel 900 pode incluir receptor 904, desintercalador 906 e decodificador 908. A operação desses componentes pode corresponder à operação do modulador 308, 5 intercalador 306 e codificador 304 da figura 3, respectivamente, onde cada componente do receptor de estação móvel 900 pode desfazer essencialmente o processamento de seu componente de estação base correspondente.
Em particular, o receptor 904 pode receber sinais de 10 rádio 902 a partir de um canal (por exemplo, um canal de rádio de uma freqüência específica) que corresponde a uma rajada de informações para um bloco atual. O receptor 904 pode ter quaisquer componentes necessários para interpretar sinais de rádio 902 e pode fazer uma estimativa dos bits e/ou 15 símbolos que correspondem a sinais de rádio 902. Por exemplo, o receptor 904 pode incluir um equalizador, um demodulador e um quantizador que operam com base no esquema de modulação utilizado pelo modulador de estação base correspondente (por exemplo, modulador 308 da figura 3). 0 esquema de modulação 20 pode ser, por exemplo, 16QAM, 32QAM, GMSK ou 8PSK. O receptor 904 pode produzir estimativas dos símbolos codificados de Mbit transmitidos como informações hard (por exemplo, grupos hard de uns e zeros) ou informações soft (por exemplo, na forma de razões de log-verossimilhança (LLRs)). Por exemplo, o receptor 904 pode produzir uma LLR para cada bit ou cada símbolo de M-bit recebido em sinais de rádio 902.
As estimativas de nível de bit ou nível de símbolo Mbit produzidas pelo receptor 904 podem ser processados pelo desintercalador 906. O desintercalador 906 pode inverter a função de intercalação executada, por exemplo pelo intercalador 306 da figura 3, desse modo retornando os símbolos intercalados a sua ordenação original. Por exemplo, o desintercalador 906 pode alterar as posições de símbolos dos símbolos recebidos nas posições esperadas pelo decodificador 908. Isso pode produzir, por exemplo, LLRs para cada bit ou símbolo da palavra-código USF na ordem original. O decodificador 908 pode então decodificar as estimativas de nível de bit ou nível de símbolo dos símbolos recebidos na estimativa 910 das informações de rede (por exemplo, informações de rede 200 da figura 2). Para obter estimativa 910, o decodificador 908 pode ser um decodificador de código de correção de erro (ECC) (por exemplo, decodificador de código de convolução) que opera utilizando o código ECC igual ou um código ECC compatível como aquele, por exemplo, do codificador 304 da figura 3.
O decodificador 908 pode incluir decodificador USF 909 para computar uma estimativa do USF transmitido. O decodificador USF 909 pode utilizar o mesmo livro-código que aquele da estação base para armazenar e/ou obter a estimativa de bits do USF original (por exemplo, o livro-código das tabelas ΙΑ, 1B, 1 2A e 2B das figuras 4A, 4B, 5A e 5). Por exemplo, para computar uma estimativa USF, o decodificador 5 USF 909 pode casar as informações hard ou soft produzidas pelo desintercalador 906 com as palavras-código USF no livrocódigo. Uma vez que cada palavraOcódigo USF é associada a um USF específico, o decodificador USF 909 pode identificar o USF que corresponde à palavra-código USF que mais 10 provavelmente casa com as informações hard ou soft, e pode utilizar o USF identificado como a estimativa USF.
Como descrito acima, o livro-código utilizado pelo decodificador USF 909 pode incluir somente símbolos com valores de símbolo que correspondem a pontos de sinal de 15 canto ou a pontos de sinal que são adjacentes aos cantos em um conjunto de constelação de sinal QAM. Desse modo, como esses pontos de sinal de canto ou adjacentes a canto podem ser separados por uma distância euclidiana relativamente grande em comparação com outros pares de pontos de sinais 20 possíveis no esquema de modulação, o decodificador USF 909 pode interpretar mais confiavelmente o valor de símbolo verdadeiro de cada símbolo na palavra-código USF. Se o receptor de estação móvel 900 receber com sucesso e interpretar o bloco recebido atual, a estimativa USF na estimativa 910 das informações de rede pode casar com o USF original que foi transmitido pela estação base. O receptor de estação móvel 900 pode então determinar da estimativa USF se o receptor de estação móvel 900 pode ser programado para 5 transmitir informações em um ou mais períodos de tempo uplink seguintes. Para fazer essa determinação, o receptor de estação móvel 900 pode executar as etapas descritas abaixo com relação à figura 11.
Um receptor de estação móvel, como receptor de estação móvel 900 da figura 9, pode ser implementado como parte de um telefone celular. Por exemplo, com referência agora à figura 10, a presente invenção pode ser implementada no telefone celular 1050 que pode incluir uma antena celular 1051. A presente invenção pode implementar qualquer um ou ambos os circuitos de processamento e/ou controle, que são genericamente identificados na figura 10 em 1052, uma interface WLAN 1068 e/ou armazenagem de dados em massa 1064 do telefone celular 1050. Em algumas implementações, o telefone celular 1050 inclui um microfone 1056, uma saída de áudio 1058 como um alto-falante e/ou jaque de saída de áudio, um display 1060 e/ou um dispositivo de entrada 1062 como um bloco de teclas, dispositivo de indicação, acionamento de voz e/ou outro dispositivo de entrada. Os circuitos de processamento e/ou controle de sinal 1052 e/ou outros circuitos (não mostrados) no telefone celular 1052 podem incluir um modem (não mostrado) acoplado à antena celular 1051 para receber e demodular dados que 5 entram, incluindo dados USF e similares, utilizando os métodos descritos acima. Os circuitos de processamento e/ou controle de sinais 1052 podem também processar dados, executar codificação e/ou criptografia, executar cálculos, formatar dados e/ou executar outras funções de telefone 10 celular. Os circuitos de processamento e/ou controle de sinais 1052 podem incluir um processador de sinais, ou podem incluir vários processadores cada um dos quais é configurado para executar uma ou mais funções de telefone celular. Por exemplo, os circuitos de processamento e/ou controle de 15 sinais 1052 podem incluir um processador de modem e um processador de aplicação. Os processadores podem ser processadores baseados em hardware, software ou firmware.
A figura 11 mostra um fluxograma de processo ilustrativo 1100 que uma estação móvel pode executar para 20 transmitir informações com Base em informações USF. O processo 1100 pode ser executado por qualquer estação móvel apropriada, como estações móveis 104 ou 106 da figura 1, telefone celular 1050 da figura 10, ou receptor de estação móvel 900 da figura 9. Por exemplo, o processo 1100 pode ser realizado utilizando qualquer conjunto de circuitos ou lógica de computação (por exemplo, circuitos de processamento e/ou controle de sinais 1052 da figura 10) implementados na estação móvel. Na etapa 1102, a estação móvel pode receber um 5 sinal de rádio que corresponde a uma rajada. A rajada pode ser uma de uma pluralidade de rajadas (por exemplo, quatro rajadas) que juntas formam um bloco de informações de rede. A rajada pode incluir dados que são destinados à estação móvel ou dados que são destinados a uma estação móvel diferente. Na 10 etapa 1104, a estação móvel pode processar a rajada, por exemplo, por demodular e desintercalar a rajada recebida. Então, na etapa 1106, a estação móvel pode determinar se todas as rajadas para um bloco atual foram recebidas. Se o bloco atual incluir quatro rajadas, a etapa 1106 pode 15 envolver determinar se quatro rajadas foram recebidas. Se todas as rajadas para o bloco atual não foram recebidas, o processo 1100 pode mover de volta para a etapa 1102, onde a estação móvel pode receber a rajada seguinte no bloco atual. 0 processo 1110 retorna para a etapa 1102 até que todas as 20 rajadas para o bloco atual tenham sido recebidas e processadas.
Se, na etapa 1106, a estação móvel determinar que todos os blocos para o bloco atual (por exemplo, quatro rajadas) foram recebidos, o processo 1100 pode mover para a etapa 1108. Na etapa 1108, a estação móvel pode produzir uma estimativa das informações de rede, incluindo uma estimativa do USF. Por exemplo, a estação móvel pode decodificar as rajadas que foram recebidas e processadas nas etapas 1102 e 5 1104. 0 USF pode ter sido codificado em canto de constelação, e portanto a etapa 1108 pode envolver decodificar o USF codificado utilizando decodificação baseada em canto de constelação. A partir da estimativa das informações de rede, na etapa 1110, a estação móvel pode extrair a estimativa USF 10 baseada em canto de constelação, e na etapa 1112, pode comparar a estimativa USF com a identificação temporária associada à estação móvel. Se, na etapa 1112, a estação móvel determinar que a estimativa USF casasse com a identificação temporária de estação móvel, a estação móvel pode transmitir 15 dados para a estação base em um bloco uplink a chegar à etapa 1114. De outro modo, o acesso ao bloco uplink seguinte foi concedido a uma estação móvel diferente, e na etapa 1116, a estação móvel não transmite dados no bloco uplink a chegar.
O acima descreve sistemas e métodos para codificar e decodificar um indicador de estado uplink (USF) utilizando um esquema de codificação baseado em canto de constelação. Aqueles versados na técnica reconhecerão que a invenção pode ser posta em prática por outra modalidade do que as modalidades descritas, que são apresentadas para fins de ilustração em vez de limitação.

Claims (24)

1. Estação base para uso em uma rede celular caracterizada pelo fato de que inclui: um receptor configurado para receber da rede celular sinais transmitidos que incluem um indicador do estado do uplink codificado (USF), um decodificador USF empregando um livro de código USF que é definido por um subconjunto de valores de símbolo de um conjunto de constelação de modulação de amplitude em quadratura (QAM) para calcular uma estimativa de um USF com base nos sinais recebidos, o subconjunto a ser selecionado dentre os valores de símbolo que cada um corresponde a um ponto de sinal localizado no ou junto a um canto do conjunto de constelação de QAM; e lógica computacional configurada para determinar se a transmissão de dados em um próximo período de tempo de uplink com base na USF estimado.
2. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que o conjunto constelação de QAM é um conjunto de constelação de 16QAM, que inclui 16 pontos de sinal.
3. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que o conjunto de constelação de QAM é um conjunto de constelação de 32QAM, que inclui 32 pontos de sinal.
4. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que os sinais transmitidos correspondem aos símbolos intercalados que são intercalados entre uma pluralidade de rajadas, a Estação base ainda compreende: um de intercalador configurado para de-intercalar os símbolos intercalados recebidos entre a pluralidade de rajadas para produzir símbolos deintercalados.
5. Estação base, de acordo com a reivindicação 4, caracterizada pelo fato de que o decodificador de USF está configurado para calcular a estimativa do USF dos símbolos deintercalados.
6. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que o subconjunto de valores de símbolo corresponde a um par de valores de símbolos que estão associados com pontos de sinal situados em pontos antípodas no conjunto de constelação de QAM.
7. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que a lógica computacional compreende pelo menos um de hardware, software e lógica de firmware.
8. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que a estimativa da USF é uma de um número predeterminado de valores possíveis de USF.
9. Estação base, de acordo com a reivindicação 1, caracterizada pelo fato de que o número predeterminado é oito, e em que o decodificador de USF está configurado para liberar uma dos oito estimativas de USF possíveis.
10. Estação de base para uso em uma rede celular caracterizada pelo fato de que compreende: um transmissor configurado para transmitir sinais que incluem uma palavra de código de indicador de estado de uplink (USF) em uma rede celular; um codificador para codificar a informação de agendamento de uplink em uma pluralidade de símbolos, cada símbolo, incluindo mais de um bit, em que cada um da pluralidade de símbolos corresponde a um ponto do sinal que está localizado em ou adjacente a um canto de um conjunto constelação de modulação de amplitude em quadratura (QAM); e um modulador acoplado ao transmissor para modular as informações de agendamento codificado uplink para transmissão pelo transmissor como a palavra de código de USF.
11. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que o conjunto de constelação QAM é um conjunto de constelação 16QAM, que inclui 16 pontos de sinal.
12. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que o conjunto de constelação QAM é um conjunto de constelação 32QAM, que inclui 32 pontos de sinal.
13. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que o transmissor está configurado para transmitir a palavra de código de USF em uma pluralidade de rajadas, a estação base ainda compreendendo: uma intercalador configurado para intercalar a pluralidade de símbolos produzidos pelo codificador entre a pluralidade de rajadas para gerar um pluralidade de símbolos intercalados.
14. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que o modulador é configurado para modular a pluralidade de símbolos intercalados para transmissão pelo transmissor.
15. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que a pluralidade de símbolos produzidos pelo codificador são cada um selecionados de um par de pontos de sinal que estão situados em pontos antipodas no conjunto de constelação de QAM.
16. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que as informações de agendamento de uplink é um de um número predeterminado de valores possíveis de USF.
17. Estação base, de acordo com a reivindicação 10, caracterizada pelo fato de que as informações de agendamento de uplink é um dos oito valores possíveis de USF pré-determinados.
18. Codificador de USF para uso em uma estação base em uma rede celular, o codificador de USF caracterizado pelo fato de que inclui: uma interface de entrada configurada para obter um indicador do estado de uplink (USF) da rede celular; um livro de códigos que mantém uma palavra de código de USF para um número predeterminado de possíveis valores de USF, onde cada palavra de código de USF dispõe de uma pluralidade de símbolos que cada um corresponde a um ponto de sinal que está localizado em ou adjacente a um canto de um conjunto de constelação de modulação de amplitude em quadratura (QAM); lógica computacional configurada para liberar uma pluralidade de símbolos codificados com base no livro de códigos e o indicador do estado de uplink.
19. Codificador de USF, de acordo com a reivindicação18, caracterizado pelo fato de que o conjunto de constelação QAM é um conjunto de constelação 16QAM, que inclui 16 pontos de sinal.
20. Codificador de USF, de acordo com a reivindicação18, caracterizado pelo fato de que o conjunto de constelação QAM é um conjunto de constelação 32QAM,: que inclui 32 pontos de sinal.
21. Codificador de USF, de acordo com a reivindicação 18, caracterizado pelo fato de que a lógica computacional é configurada para liberar a palavra de código de USF mantida no livro de código que corresponde ao indicador do estado de uplink.
22. Codificador de USF, de acordo com a reivindicação 18, caracterizado pelo fato de que a pluralidade de símbolos que compõem cada palavra de código de USF são selecionados de um par de pontos de sinal que estão situados em pontos antípodas no conjunto de constelação de QAM.
23. Codificador de USF, de acordo com a reivindicação 18, caracterizado pelo fato de que a lógica computacional compreende pelo menos um de hardware, software e lógica de firmware.
24. Codificador de USF, de acordo com a reivindicação 18, caracterizado pelo fato de que o livro de código mantém palavras de código de USF por oito valores diferentes de USF possíveis.
BRPI0809043-2A 2007-03-21 2008-03-21 Codificação de usf BRPI0809043A2 (pt)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US89602307P 2007-03-21 2007-03-21
US89611507P 2007-03-21 2007-03-21
US60/896,115 2007-03-21
US60/896,023 2007-03-21
US91256007P 2007-04-18 2007-04-18
US60/912,560 2007-04-18
US94396007P 2007-06-14 2007-06-14
US60/943,960 2007-06-14
PCT/IB2008/002881 WO2009019611A2 (en) 2007-03-21 2008-03-21 Usf coding

Publications (1)

Publication Number Publication Date
BRPI0809043A2 true BRPI0809043A2 (pt) 2014-09-16

Family

ID=40132821

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0809043-2A BRPI0809043A2 (pt) 2007-03-21 2008-03-21 Codificação de usf

Country Status (8)

Country Link
US (1) US8699316B2 (pt)
EP (2) EP2137922B1 (pt)
KR (1) KR20090125188A (pt)
CN (2) CN103354480B (pt)
AT (1) ATE479265T1 (pt)
BR (1) BRPI0809043A2 (pt)
DE (1) DE602008002333D1 (pt)
WO (1) WO2009019611A2 (pt)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7751494B2 (en) * 2007-06-05 2010-07-06 Texas Instruments Incorporated Reduced search space technique for codeword selection
US7873897B2 (en) * 2007-09-17 2011-01-18 Industrial Technology Research Institute Devices and methods for bit-level coding and decoding of turbo codes
JP5005096B2 (ja) * 2007-10-01 2012-08-22 インターデイジタル パテント ホールディングス インコーポレイテッド 時間ベースのegprs応答の設定のための方法および装置
KR20100077019A (ko) * 2007-10-01 2010-07-06 인터디지탈 패튼 홀딩스, 인크 Redhot a 및 b 무선 송수신 장치용 업링크 상태 플래그(usf) 복원 복잡도를 단순화하는 방법
TWI383636B (zh) * 2007-12-03 2013-01-21 Inst Information Industry 應用於通訊系統的頻寬回復方法
KR101421740B1 (ko) 2008-09-23 2014-07-24 엘지전자 주식회사 비정상적 상황을 처리하는 이동국
EP2291037A3 (en) * 2009-08-24 2014-08-13 Marvell World Trade Ltd. Method and apparatus for improved VAMOS transmission
US8416740B2 (en) * 2009-08-25 2013-04-09 Marvell World Trade Ltd. Grouping of users onto traffic channels in multiple-users-per-channel transmission schemes
US8223890B1 (en) * 2009-10-30 2012-07-17 The United States Of America As Represented By The Secretary Of The Army Asymptotically optimal modulation classification method for software defined radios
AU2010316008B2 (en) 2009-11-05 2015-01-29 Telefonaktiebolaget L M Ericsson (Publ) Extended USF addressing space
US9059881B2 (en) * 2012-10-10 2015-06-16 Texas Instruments Incorporated Hexagonal constellations and decoding same in digital communication systems
CN104821839B (zh) * 2015-04-24 2017-11-21 中国民用航空总局第二研究所 一种协作通信***
US11683781B2 (en) * 2018-08-07 2023-06-20 Sony Group Corporation System and method for generating positioning reference signals

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960041A (en) * 1995-09-21 1999-09-28 Lucent Technologies Inc. Method and apparatus for generating high rate codes for recording information on a magnetic medium
US5968198A (en) * 1996-08-16 1999-10-19 Ericsson, Inc. Decoder utilizing soft information output to minimize error rates
US5914959A (en) * 1996-10-31 1999-06-22 Glenayre Electronics, Inc. Digital communications system having an automatically selectable transmission rate
US6259744B1 (en) * 1999-06-01 2001-07-10 Motorola, Inc. Method and apparatus for mapping bits to an information burst
EP1059755A1 (en) * 1999-06-09 2000-12-13 Lucent Technologies Inc. Unequal error protection for packet switched networks
EP1192831B1 (en) * 1999-07-05 2004-01-02 Nokia Corporation Method for selection of coding method
US6934317B1 (en) * 2000-10-11 2005-08-23 Ericsson Inc. Systems and methods for communicating spread spectrum signals using variable signal constellations
US7203508B2 (en) * 2001-06-13 2007-04-10 Ntt Docomo, Inc. Mobile communication systems, mobile communication methods, base stations, mobile stations, and signal transmission methods in the mobile communication systems
JP3810360B2 (ja) * 2002-10-31 2006-08-16 三菱電機株式会社 変調装置及び変復調システム及び変調方法及び変調プログラム及び変調プログラムを記録したコンピュータ読み取り可能な記録媒体
US7342956B2 (en) * 2003-06-16 2008-03-11 Broadcom Corporation System and method to extract uplink status flag bits in a cellular wireless network
KR100959921B1 (ko) * 2003-07-03 2010-05-26 삼성전자주식회사 다중 채널 통신 시스템의 수신기 및 상기 수신기를 사용한데이터 복원방법
US20050053044A1 (en) * 2003-09-10 2005-03-10 Martin Alm Packet transmission in an adaptive antenna system
WO2005088882A1 (en) * 2004-03-15 2005-09-22 Nortel Netowrks Limited Pilot design for ofdm systems with four transmit antennas
TWI239197B (en) * 2004-04-08 2005-09-01 Mediatek Inc Method and apparatus for detecting reliability of a flag value
CN101027860A (zh) * 2004-08-25 2007-08-29 诺基亚公司 上行链路编码和多路复用的实施
US7254381B1 (en) * 2004-10-19 2007-08-07 Skyworks Solutions, Inc. Reducing DSP schedule bottlenecks in edge through premature USF decoding
US8189714B2 (en) * 2005-05-04 2012-05-29 Rockstar Bidco, LP Wireless feedback system and method
US20070297533A1 (en) * 2006-06-26 2007-12-27 Interdigital Technology Corporation Apparatus and methods for implementing hierarchical modulation and demodulation for geran evolution

Also Published As

Publication number Publication date
EP2247060A1 (en) 2010-11-03
EP2137922A2 (en) 2009-12-30
WO2009019611A3 (en) 2009-05-28
KR20090125188A (ko) 2009-12-03
CN101669344B (zh) 2013-07-03
CN101669344A (zh) 2010-03-10
EP2247060B1 (en) 2013-05-08
ATE479265T1 (de) 2010-09-15
US20080311918A1 (en) 2008-12-18
CN103354480B (zh) 2017-07-21
WO2009019611A2 (en) 2009-02-12
DE602008002333D1 (de) 2010-10-07
US8699316B2 (en) 2014-04-15
CN103354480A (zh) 2013-10-16
EP2137922B1 (en) 2010-08-25

Similar Documents

Publication Publication Date Title
BRPI0809043A2 (pt) Codificação de usf
ES2927975T3 (es) Canal de control del enlace descendente para comunicaciones ultra confiables y de baja latencia del enlace ascendente
ES2814624T3 (es) Método y aparato para determinar el tamaño de bloque de transporte
CN107683595B (zh) 星座叠加***及方法
JP5985009B2 (ja) クロス・キャリア・スケジューリング・シナリオにおけるリソース割り当てのシグナリング
JP6552128B2 (ja) 複素次元あたりの投影が少ないコードブックを生成するためのシステムおよび方法ならびにその利用
ES2956658T3 (es) Sistema y método de detección automática de paquetes WLAN utilizando cabecera
ES2444578T3 (es) Modulación restringida en tamaño de constelación para transmisiones ACK/NAK
ES2962117T3 (es) Configuración de canales de control en un sistema de comunicación móvil
ES2923885T3 (es) Segmentación de bloques de código para codificación polar
TWI427956B (zh) 在縮減傳輸時間間隔(rtti)時槽對上傳送資料的方法與基地台
ES2949072T3 (es) Método y aparato de transmisión de datos
JP2024029096A (ja) Ldpcコード化データを処理する方法および装置
BRPI0707499A2 (pt) remapeamento e codificaÇço de mensagem
ES2901073T3 (es) MCS para códigos de LDPC largos
EP3466177A1 (en) Codeword adaptation for non-orthogonal coded access
CN110268663B (zh) 上行链路控制信息处理方法及用户设备
Lu et al. Continuous wireless link rates for internet of things
CN111201820B (zh) 用于冗余版本的自然/反向顺序符号映射
CN116366416A (zh) 调制方法、解调方法以及相关装置
WO2020103926A1 (zh) 发送信息的方法和装置
WO2011150760A1 (zh) 信息比特的发送方法、装置及***
BR112021008311A2 (pt) método para um dispositivo de comunicação associado com uma transmissão sem fio, e, dispositivo de comunicação associado com uma transmissão sem fio
WO2022089137A1 (zh) 一种编码方法、解码方法、相关设备以及存储介质
CN109495206A (zh) 一种被用于无线通信的用户、基站中的方法和设备

Legal Events

Date Code Title Description
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]
B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]