BRPI0806973B1 - Uso de palavras-código em um sistema de comunicação sem fio - Google Patents

Uso de palavras-código em um sistema de comunicação sem fio Download PDF

Info

Publication number
BRPI0806973B1
BRPI0806973B1 BRPI0806973-5A BRPI0806973A BRPI0806973B1 BR PI0806973 B1 BRPI0806973 B1 BR PI0806973B1 BR PI0806973 A BRPI0806973 A BR PI0806973A BR PI0806973 B1 BRPI0806973 B1 BR PI0806973B1
Authority
BR
Brazil
Prior art keywords
code words
code
control channel
code word
transmission
Prior art date
Application number
BRPI0806973-5A
Other languages
English (en)
Inventor
Byoung-Hoon Kim
Durga Prasad Malladi
Dung N. Doan
Original Assignee
Qualcomm Incorporated
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 Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of BRPI0806973A2 publication Critical patent/BRPI0806973A2/pt
Publication of BRPI0806973B1 publication Critical patent/BRPI0806973B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/001Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding applied to control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0033Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0079Formats for control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

uso de palavras-código em um sistema de comunicação sem fio sistemas, metodologias e dispositivos são descritos que podem facilitar sinalização não coerente eficiente em termos de largura de banda para transmissões de canal de controle de uplink. um dispositivo de comunicação (por exemplo, um dispositivo móvel, estação base) pode ser configurado para utilizar ou gerar um conjunto de palavras-código ortogonais complexas para facilitar transmissão de informações de canal de controle utilizando sinalização não coerente de um modo eficiente em termos de largura de banda. um conjunto de palavras-código ortogonais complexas pode compreender um primeiro subconjunto de palavras-código onde tais palavras-código têm uma propriedade de correlação cruzada desejável e outro subconjunto(s) de palavras-código que pode(m) incluir palavras-código expurgadas, onde as palavras-código expurgadas podem incluir palavras-código descartadas e/ou pares de palavras-código que produzem uma propriedade de correlação cruzada de pior caso. o conjunto e subconjuntos de palavras-código são determinados com base pelo menos em parte em um critério predefinido de palavra-código. uma porção das palavras-código descartadas pode ser utilizada para outras finalidades, como decodificação de apagamento, estimação de nível de interferência, e/ou operação de canal de controle multímodo.

Description

I. Campo
[001] A descrição a seguir refere-se genericamente a comunicações sem fio, e mais particularmente à utilização eficiente de palavras-código em um sistema de comunicação sem fio. II. Fundamentos
[002] Sistemas de comunicação sem fio são amplamente usados para fornecer vários tipos de comunicação; por exemplo, voz e/ou dados podem ser fornecidos através de tais sistemas de comunicação sem fio. Um sistema de comunicação sem fio, tipico, ou rede, pode fornecer a múltiplos usuários acesso a um ou mais recursos compartilhados (por exemplo, largura de banda, potência de transmissão, ...). Por exemplo, um sistema pode utilizar uma variedade de múltiplas técnicas de acesso como Multiplexação por divisão de frequência (FDM), Multiplexação por divisão de tempo (TDM), Multiplexação por divisão de código (CDM), sistemas de Evolução de Longo Prazo (LTE) de Projeto de Sociedade de terceira geração (3GPP), Multiplexação por divisão de frequência ortogonal (OFDM) e outros.
[003] Genericamente, sistemas de comunicação de acesso múltiplo sem fio podem suportar simultaneamente comunicação para múltiplos dispositivos móveis. Cada dispositivo móvel pode se comunicar com uma ou mais estações base através de transmissões em links direto e reverso. O link direto (ou downlink) se refere ao link de comunicação a partir das estações base para dispositivos móveis, e o link inverso (ou uplink) se refere ao link de comunicação a partir de dispositivos móveis para estações base. Esse link de comunicação pode ser estabelecido através de um sistema de entrada única saida única (SISO) , entrada múltipla saida única (MISO), ou um sistema de entrada múltipla saida múltipla (MIMO).
[004] Por exemplo, um sistema MIMO pode empregar múltiplas antenas de transmissão (NT) e múltiplas antenas de recepção (NR) para transmissão de dados. Um canal MIMO formado pelas antenas de transmissão NT e recepção NR pode ser decomposto em Ns canais independentes, que são também mencionados como canais espaciais, onde Ns < min {NT, NR} . Cada um dos Ns canais independentes pode corresponder a uma dimensão. O sistema MIMO pode fornecer desempenho aperfeiçoado (por exemplo, capacidade de transmissão mais elevada e/ou maior confiabilidade) se as dimensionalidades adicionais criadas pelas múltiplas antenas de transmissão e recepção forem utilizadas.
[005] Um sistema MIMO pode suportar um sistema duplex de divisão de tempo (TDD) e duplex de divisão de frequência (FDD) . Em um sistema TDD, as transmissões de link direto e inverso podem estar na mesma região de frequência de modo que o principio de reciprocidade permite a estimação do canal de link direto a partir do canal de link reverso. Isso pode permitir que o ponto de acesso extraia ganho de formação de feixe de transmissão no link direto quando múltiplas antenas são disponíveis no ponto de acesso.
[006] Sistemas de comunicação sem fio empregam frequentemente uma ou mais estações base que fornecem uma área de cobertura. Uma estação base tipica pode transmitir múltiplos fluxos de dados para serviços de difusão, multidifusão e/ou unidifusão, onde um fluxo de dados pode ser um fluxo de dados que pode ser de interesse de recepção independente para um dispositivo móvel. Um dispositivo móvel na área de cobertura dessa estação base pode ser empregado para receber um, mais de um, ou todos os fluxos de dados transportados pelo fluxo compósito. De modo semelhante, um dispositivo móvel pode transmitir dados para a estação base ou outro dispositivo móvel.
[007] As transmissões entre um dispositivo móvel e uma estação base podem ser através de canais de tráfego e canais de controle. As transmissões para canais de tráfego entre um dispositivo móvel e uma estação base podem ser realizadas utilizando modulação ortogonal complexa. Pode ser desejável utilizar modulação ortogonal complexa para transmissões de canal de controle uplink, particularmente quando transmissão ortogonal complexa é utilizada para transmissões de canal de tráfego. Entretanto, acesso múltiplo por divisão de frequência de portadora única eficiente (SC-FDMA) ou desenho de canal de controle uplink de acesso múltiplo por divisão de frequência ortogonal (OFDMA) podem ser um desafio devido, em parte a exigências em conflito (por exemplo, limitações de largura de banda, etc.) que devem ser consideradas para o desenho de canais de controle uplink.
SUMÁRIO
[008] O que se segue apresenta um sumário simplificado de uma ou mais modalidades para fornecer uma compreensão básica de tais modalidades. Esse sumário não é uma visão geral extensa de todas as modalidades consideradas, e não pretende nem identificar elementos chave ou críticos de todas as modalidades nem delinear o escopo de todas ou quaisquer modalidades. Sua única finalidade é apresentar alguns conceitos de uma ou mais modalidades em uma forma simplificada como um prelúdio para a descrição mais detalhada que é apresentada posteriormente.
[009] De acordo com uma ou mais modalidades e revelação correspondente das mesmas, vários aspectos são descritos com relação à facilitação de transmissão de informações de canal de controle entre dispositivos de comunicação em um ambiente de comunicação (por exemplo, ambiente de comunicação sem fio) . A matéria revelada pode utilizar um conjunto de palavras-código ortogonais complexas que pode ser estruturado e utilizado para sinalização não coerente de largura de banda eficiente associada ao acesso múltiplo por divisão de frequência de portadora única (SC-FDMA) ou acesso múltiplo por divisão de frequência ortogonal (OFDMA) para transmitir informações de canal de controle entre dispositivos de comunicação. Um conjunto de palavras-código ortogonais complexas pode compreender um primeiro subconjunto de palavras-código que têm uma propriedade de correlação cruzada desejável e outro(s) subconjunto(s) de palavras-código que pode incluir palavras-código expurgadas, onde as palavras-código expurgadas podem incluir palavras-código descartadas, onde tais palavras-código podem ser descartadas para atender uma eficiência espectral desejada, e/ou pares de palavras- código que produzem uma propriedade de correlação-cruzada indesejável (por exemplo, propriedade de correlação cruzada de pior caso). 0 conjunto e subconjuntos de palavras-código podem ser determinados com base pelo menos em parte em um critério de palavra-código predefinido. A operação de multimodos associada às palavras-código complexas pode ser empregada para aperfeiçoar adicionalmente a eficiência de largura de banda. Além disso, as palavras-código descartadas ou uma porção das mesmas, podem ser empregadas para outras finalidades desejadas, como decodificação de apagamento e/ou estimação de nivel de interferência, por exemplo, para facilitar a eficiência de largura de banda aperfeiçoada.
[0010] De acordo com aspectos relacionados, um método que facilita a transmissão de informações, por exemplo, em um ambiente de comunicação sem fio é descrito aqui. O método pode incluir gerar um conjunto de palavras- código para facilitar a transmissão de informações compreendendo informações de canal de controle. Além disso, o método pode compreender expurgar um subconjunto das palavras-código com base pelo menos em parte em um critério de palavra-código pré-definido.
[0011] Outro aspecto refere-se a um aparelho para comunicação sem fio. O aparelho para comunicação sem fio pode incluir uma memória que retém instruções relacionadas à transmissão de informações utilizando palavras-código geradas com base pelo menos em parte em um critério de palavra-código pré-definida. Além disso, o aparelho para comunicação sem fio pode incluir um processador, acoplado à memória, configurada para executar as instruções retidas na memória.
[0012] Ainda outro aspecto refere-se a um aparelho. 0 aparelho pode incluir um gerador de palavras- código que gera palavras-código com base pelo menos em parte em um critério de palavra-código predefinido para facilitar a transmissão de informações compreendendo informações de canal de controle. O aparelho também pode compreender um expurgador que expurga palavras-código com base pelo menos em parte em um critério de palavra-código pré-definida.
[0013] Ainda outro aspecto se refere a um aparelho para comunicação sem fio que facilita a transmissão de informações, por exemplo, em um ambiente de comunicação sem fio. O aparelho para comunicação sem fio pode incluir meio para gerar um subconjunto de palavras- código para facilitar transmissão de informações. Além disso, o aparelho para comunicação sem fio pode compreender meio para expurgar um subconjunto das palavras-código geradas com base pelo menos em parte em um critério de palavra-código pré-definida.
[0014] Ainda outro aspecto refere-se a um meio legivel por máquina tendo armazenado no mesmo instruções executáveis por máquina para gerar um conjunto de palavras- código para facilitar transmissão de informações; e expurgar um subconjunto de palavras-código com base pelo menos em parte em um critério de palavra-código pré- definida .
[0015] De acordo com outro aspecto, um aparelho em um sistema de comunicação sem fio pode incluir um processador, onde o processador pode ser configurado para utilizar um conjunto de palavras-código geradas, as palavras-código geradas com base pelo menos em parte em um critério de palavra-código predefinido. Além disso, o processador pode ser configurado para utilizar uma porção do conjunto de palavras-código geradas para facilitar a transmissão de informações de canal de controle com base pelo menos em parte no critério de palavra-código pré- definida .
[0016] De acordo com outros aspectos, um método que facilita a transmissão de informações associadas a um ambiente de comunicação é descrito aqui. O método pode incluir receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base pelo menos em parte em um critério de palavra-código pré- definida. Além disso, o método pode compreender decodificação dos sinais recebidos.
[0017] Ainda outro aspecto se refere a um aparelho para comunicação sem fio que pode incluir uma memória que retém instruções relacionadas ao recebimento de sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base pelo menos em parte em um critério de palavra-código pré-definida e decodificação dos sinais recebidos. Além disso, o aparelho para comunicação sem fio pode compreender um processador, acoplado à memória, configurado para executar as instruções retidas na memória.
[0018] Outro aspecto refere-se a um aparelho para comunicação sem fio que facilita a transmissão de informações em um ambiente de comunicação sem fio. O aparelho para comunicação sem fio pode incluir meio para receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base pelo menos em parte em um critério de palavra-código pré-definida. Além disso, o aparelho para comunicação sem fio pode incluir meio para decodificar os sinais recebidos.
[0019] Ainda outro aspecto refere-se a um meio legivel por máquina tendo armazenado no mesmo instruções executáveis por máquina para receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base pelo menos em parte em um critério de palavra- código pré-definida, e decodificar os sinais recebidos.
[0020] De acordo com outro aspecto, um aparelho em um sistema de comunicação sem fio pode incluir um processador, onde o processador pode ser configurado para receber sinais associados a um conjunto de palavras- código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base pelo menos em parte em um critério de palavra-código pré- definida. Além disso, o processador pode ser configurado para decodificar os sinais recebidos. Adicionalmente, o processador pode ser configurado para executar decodificação de apagamento de sinais recebidos utilizando um subconjunto do conjunto de palavras-código gerado, o subconjunto compreendendo palavras-código descartadas.
[0021] Para a realização das finalidades acima e relacionadas, uma ou mais modalidades compreende as características descritas totalmente a seguir e particularmente indicadas nas reivindicações. A seguinte descrição e os desenhos em anexo expõem em detalhe certos aspectos ilustrativos de uma ou mais modalidades. Esses aspectos são indicativos, entretanto, de alguns dos vários modos nos quais os princípios de várias modalidades podem ser empregados e as modalidades descritas pretendem incluir todos esses aspectos e seus equivalentes.
BREVE DESCRIÇÃO DOS DESENHOS
[0022] A figura 1 é uma ilustração de um sistema de comunicação sem fio de acordo com vários aspectos expostos aqui.
[0023] A figura 2 é uma ilustração de um sistema de exemplo que pode facilitar a geração de palavras-código para facilitar a transmissão de informações entre dispositivos de comunicação de acordo com uma modalidade da matéria revelada.
[0024] A figura 3 é uma ilustração de uma metodologia de exemplo que pode facilitar a transmissão de informações em um ambiente de comunicação sem fio.
[0025] A figura 4 é uma ilustração de uma metodologia de exemplo que pode facilitar a geração de palavras-código para facilitar a transmissão de informações associadas a um sistema de comunicação sem fio.
[0026] A figura 5 é uma ilustração de uma metodologia de exemplo que pode empregar embaralhamento para facilitar a transmissão de informações associadas a um sistema de comunicação sem fio.
[0027] A figura 6 é uma ilustração de uma metodologia de exemplo que pode facilitar decodificação de apagamento para facilitar transmissão de informações associadas a um sistema de comunicação sem fio.
[0028] A figura 7 é uma ilustração de outra metodologia de exemplo que pode facilitar decodificação de apagamento para facilitar transmissão de informações associadas a um sistema de comunicação sem fio.
[0029] A figura 8 é uma ilustração de um dispositivo móvel de exemplo que pode facilitar a transmissão ou recepção de informações associadas a um sistema de comunicação sem fio.
[0030] A figura 9 é uma ilustração de um sistema de exemplo que pode facilitar a transmissão ou recepção de informações associadas a um sistema de comunicação sem fio.
[0031] A figura 10 é uma ilustração de um ambiente de rede sem fio de exemplo que pode ser empregado em combinação com os vários sistemas e métodos descritos aqui .
[0032] A figura 11 é uma ilustração de um sistema de exemplo que pode facilitar a transmissão de informações entre dispositivos de comunicação associados a um ambiente de comunicação sem fio.
[0033] A figura 12 é uma ilustração de um sistema de exemplo que pode facilitar a transmissão de informações entre dispositivos de comunicação associados a um ambiente de comunicação sem fio.
DESCRIÇÃO DETALHADA
[0034] Várias modalidades são descritas agora com referência aos desenhos, onde numerais de referência similares são utilizados para se referir a elementos similares do inicio ao fim. Na descrição a seguir, para fins de explicação, inúmeros detalhes específicos são expostos para fornecer uma compreensão completa de uma ou mais modalidades. Pode ser evidente, entretanto, que tal (tais) modalidade(s) podem(m) ser posta (s) em prática sem esses detalhes específicos. Em outras ocorrências, estruturas e dispositivos bem conhecidos são mostrados em forma de diagrama de blocos para facilitar a descrição de uma ou mais modalidades.
[0035] Como utilizado nesse pedido, os termos "componente", "módulo", "sistema", e similar podem se referir a uma entidade relacionada a computador, quer hardware, firmware, uma combinação de hardware e software, software, ou software em execução. Por exemplo, um componente pode ser, porém não é limitado a ser, um processo que roda em um processador, um processador, um objeto, um executável, um fluxo de execução, um programa, e/ou um computador. Como ilustração, tanto uma aplicação que roda em um dispositivo de computação como o dispositivo de computação pode ser um componente. Um ou mais componentes podem residir em um processo e/ou fluxo de execução e um componente pode ser localizado em um computador e/ou distribuído entre dois ou mais computadores. Além disso, esses componentes podem executar a partir de vários meios legíveis por computador tendo várias estruturas de dados armazenadas nos mesmos. Os componentes podem se comunicar por meio de processos locais e/ou remotos como de acordo com um sinal tendo um ou mais pacotes de dados (por exemplo, dados a partir de um componente interagindo com outro componente em um sistema local, sistema distribuído, e/ou através de uma rede como a internet com outros sistemas por intermédio do sinal).
[0036] Além disso, várias modalidades são descritas aqui com relação a um dispositivo móvel. Um dispositivo móvel pode ser também denominado um sistema, unidade de assinante, estação de assinante, estação móvel, móvel, estação remota, terminal remoto, terminal de acesso, terminal de usuário, terminal, dispositivo de comunicação sem fio, agente de usuário, dispositivo de usuário, ou equipamento de usuário (UE). Um dispositivo móvel pode ser um telefone celular, um telefone sem fio, um telefone de protocolo de Iniciação de Sessão (SIP), uma estação de loop local sem fio (WLL), um assistente pessoal digital (PDA), um dispositivo portátil tendo capacidade de conexão sem fio, dispositivo de computação, ou outro dispositivo de processamento conectado a um modem sem fio. Além disso, várias modalidades são descritas aqui com relação a uma estação base. Uma estação base pode ser utilizada para comunicar com dispositivo(s) móvel(is) e também pode ser referida como um ponto de acesso, Nó B, ou alguma outra terminologia.
[0037] Além disso, vários aspectos ou características descritas aqui podem ser implementados como método, aparelho ou produto industrial utilizando técnicas de programação e/ou engenharia padrão. O termo "produto industrial", como utilizado aqui, pretende abranger um programa de computador acessível a partir de qualquer dispositivo legível por computador, portador ou meios. Por exemplo, meios legíveis por computador podem incluir, porém não são limitados a, dispositivos de armazenagem magnética (por exemplo, disco rígido, disco flexível, tiras magnéticas, etc.), discos ópticos (por exemplo, compact disk (CD), digital versatile disk (DVD), etc.), cartões inteligentes, e dispositivos de memória flash (por exemplo, EPROM, cartão, stick, unidade de chave, etc.). Adicionalmente, vários meios de armazenagem descritos aqui podem representar um ou mais dispositivos e/ou outros meios legíveis por máquina para armazenar informações. 0 termo "meio legível por máquina" pode incluir, sem ser limitado a canais sem fio e vários outros meios capazes de armazenar, conter e/ou portar instrução(ões) e/ou dados.
[0038] Com referência agora à figura 1, um sistema de comunicação sem fio 100 é ilustrado de acordo com várias modalidades apresentadas aqui. O sistema 100 compreende uma estação base 102 que pode incluir múltiplos grupos de antena. Por exemplo, um grupo de antena pode incluir antenas 104 e 106, outro grupo pode compreender antenas 108 e 110 e um grupo adicional pode incluir antenas 112 e 114. Duas antenas são ilustradas para cada grupo de antenas; entretanto, um número maior ou menor de antenas pode ser utilizado para cada grupo. A estação base 102 pode incluir adicionalmente uma cadeia transmissora e uma cadeia receptora, cada uma das quais pode, por sua vez, compreender uma pluralidade de componentes associados à transmissão e recepção de sinais (por exemplo, processadores, moduladores, multiplexores, demoduladores, demultiplexadores, antenas, etc.), como será reconhecido por uma pessoa versada na técnica.
[0039] A estação base 102 pode se comunicar com um ou mais dispositivos móveis como dispositivo móvel 116 e dispositivo móvel 122; entretanto, deve ser reconhecido que a estação base 102 pode se comunicar substancialmente com qualquer número de dispositivos móveis similares a dispositivos móveis 116 e 122. Os dispositivos móveis 116 e 122 podem ser, por exemplo, telefones celulares, telefones inteligentes, laptops, dispositivos de comunicação portáteis, dispositivos de computação portáteis, rádios de satélite, sistemas de posicionamento global, PDAs, e/ou qualquer outro dispositivo apropriado para comunicar através do sistema de comunicação sem fio 100. Como representado, o dispositivo móvel 116 está em comunicação com as antenas 112 e 114, onde as antenas 112 e 114 transmitem informações para o dispositivo móvel 116 através de um link direto 118 e recebem informações a partir do dispositivo móvel 116 através de um link reverso 120. Além disso, o dispositivo móvel 122 está em comunicação com antenas 104 e 106, onde as antenas 104 e 106 transmitem informações para o dispositivo móvel 122 através de um link direto 124 e recebem informações a partir do dispositivo móvel 122 através de um link reverso 126. Em um sistema duplex de divisão de frequência (FDD), o link direto 118 pode utilizar uma banda de frequência diferente do que aquela utilizada pelo link reverso 120, e o link direto 124 pode empregar uma banda de frequência diferente do que aquela empregada pelo link reverso 126, por exemplo. Além disso, em um sistema duplex de divisão de tempo (TDD) , o link direto 118 e link reverso 120 podem utilizar uma banda de frequência comum e link direto 124 e link reverso 120 podem utilizar uma frequência comum.
[0040] Cada grupo de antenas e/ou a área na qual são designados para se comunicar pode ser referido como um setor da estação base 102. Por exemplo, os grupos de antena podem ser projetados para se comunicar com dispositivos móveis (por exemplo, 116) em um setor das áreas cobertas pela estação base 102. Em comunicação através de links diretos 118 e 124, as antenas de transmissão da estação base 102 podem utilizar formação de feixes para melhorar a relação sinal/ruido de links diretos 118 e 124 para dispositivos móveis 116 e 122. Além disso, embora a estação base 102 utilize formação de feixe para transmitir para dispositivos móveis 116 e 122 dispersos aleatoriamente através de uma cobertura associada, dispositivos móveis em células vizinhas podem estar sujeitos a menos interferência em comparação com uma estação base que transmite através de uma única antena para todos os seus dispositivos móveis.
[0041] Pode ser desejável empregar sinalização não coerente, como modulação ortogonal, para transmitir canais de controle entre dispositivos de comunicação (por exemplo, dispositivo móvel, estação base). Por exemplo, quando multiplexação ortogonal, como multiplexação por divisão de frequência de portadora única (SC-FDM) ou multiplexação por divisão de frequência ortogonal (OFDM), é utilizada para canais de tráfego, pode ser desejável utilizar multiplexação ortogonal para um canal(is) de controle (por exemplo, Canal Indicador de qualidade de canal (CQICH) que pode fornecer ao canal downlink informações de medição de relação de sinal para interferência mais ruido (SINR) e pode ser utilizado como uma referência de controle de potência uplink) como em termos de medição de canal, interferência igual ou similar pode ser observada entre o canal de tráfego e o canal de controle. Por exemplo, após decodificar o canal de controle, utilizando o mesmo tipo de multiplexação (por exemplo, ortogonalmente), a condição de canal (por exemplo, condição de interferência) do canal de controle pode ser medida e aplicada ao canal de tráfego para facilitar controle aperfeiçoado e/ou decodificação do canal de tráfego, que pode resultar em transmissão e recepção aperfeiçoadas de sinais no canal de tráfego. Tais informações de condição de canal não são disponíveis se o canal de controle não utilizar o mesmo tipo de multiplexação (por exemplo, ortogonal) como o canal de tráfego. Outro motivo para utilizar modulação ortogonal com base em sinalização não coerente é que sinalização coerente sofre de um overhead piloto, enquanto modulação ortogonal com sinalização não coerente pode remover o piloto uplink overhead.
[0042] Convencionalmente, a eficiência de código ortogonal para a transmissão de informações de canal de controle pode ser indesejavelmente baixa. A inovação objeto pode estender a modulação ortogonal de modulação binária para complexa (por exemplo, quaternária) , que pode significativamente melhorar a eficiência de largura de banda. A inovação objeto também pode otimizar a eficiência do canal de controle ortogonal por projetar um conjunto de palavras-código complexas de largura de banda eficiente que pode ter uma propriedade de correlação cruzada significativamente aperfeiçoada, que pode facilitar a redução do número de tons utilizados para multiplexação ortogonal de canais de controle uplink, facilitar estimação de nivel de interferência, detecção de apagamento, e/ou facilitar a transmissão simultânea ou substancialmente simultânea de múltiplos tipos de informações de controle (por exemplo, CQICH, Canal Indicador de matriz de pré- codificação (PMICH), Canal de solicitação de programação (SRCH), etc.) . Por exemplo, a inovação objeto pode projetar um conjunto desejado (por exemplo, grande) de palavras- código ortogonais complexas, e pode expurgar as palavras- código de pior caso e/ou palavras-código adicionais a partir do código ortogonal complexo para criar um conjunto de palavras-código, de sinalização não coerente eficiente em largura de banda, com uma propriedade de correlação- cruzada desejável. Além disso, a operação de multimodos pode ser empregada utilizando as palavras-código complexas projetadas para aperfeiçoar ainda mais a eficiência de largura de banda.
[0043] Como exemplo, tipicamente com modulação ortogonal binária, que é baseado em uma sinalização não coerente, para fornecer 8 bits, pode envolver código Hadamard (256,8), e tal sinalização ortogonal binária pode custar 256 tons, que pode ser uma quantidade elevada indesejável, pois pode estar fora do orçamento de largura de banda para a multiplexação ortogonal de canais de controle uplink e também fornecerá uma taxa de código excessivamente baixa (por exemplo, 1/32). De acordo com várias modalidades, a inovação objeto pode reduzir o número de tons empregados a um número de tons significativamente menor (por exemplo, 32 tons ou menos) para fornecer 8 bits para a multiplexação ortogonal de canais de controle uplink. Por exemplo, a inovação objeto pode empregar modulação ortogonal complexa (por exemplo, manipulação de comutação de fase quaternária (QPSK)) para sinalização não corrente para reduzir o número de tons utilizados para transmitir informações de canal de controle, em comparação com modulação ortogonal binária, para facilitar sinalização não coerente de largura de banda eficiente. As palavras- código candidatas que produzem correlação ruim (por exemplo, correlação de 1√ 2 ) podem ser primeiramente expurgadas, o que pode melhorar a correlação cruzada de pior caso entre os pares respectivos restantes de palavras- código. Além disso, um número predeterminado das palavras- código restantes pode ser descartado para atender a eficiência espectral exigida (por exemplo, o número exigido de palavras-código válidas para um dado número de tons). As palavras descartadas podem ser empregadas para outras finalidades, como estimação de nivel de interferência, detecção de apagamento, etc.
[0044] De acordo com um aspecto, um dispositivo de comunicação, como um dispositivo móvel (por exemplo, 116) e/ou a estação base 102, pode ser configurado para utilizar sequências complexas para sinalização não coerente eficiente em largura de banda para canais de controle uplink (por exemplo, CQICH, PMICH, SRCH, etc.), por exemplo, associados a SC-FDM ou OFDM. O dispositivo de comunicação pode transmitir um número desejado de bits de informações de canal de controle, onde tais informações de canal de controle podem ser transmitidas utilizando modulação ortogonal complexa.
[0045] Deve ser reconhecido que embora a inovação objeto seja descrita aqui com relação a um dispositivo móvel (por exemplo, 116) e uma estação base 102, a inovação objeto não é limitada desse modo, e aspectos da inovação objeto podem ser empregados virtualmente em qualquer dispositivo de comunicação, quer comunicando em um ambiente sem fio ou um ambiente cabeado.
[0046] De acordo com uma modalidade, a modulação ortogonal complexa pode ser empregada e utilizada por um dispositivo(s) de comunicação (por exemplo, 102, 116) onde uma modulação de ordem elevada (por exemplo, QPSK) pode ser empregada para sinalização não coerente para facilitar a redução do número de tons empregados para transmitir informações de canal de controle. Em um aspecto, o número de bits de informações de canal de controle que se deseja serem transmitidos pode ser dividido em múltiplos conjuntos de bits e cada conjunto de bits pode ser codificado separadamente (por exemplo, empregando código Hadamard) . Por dividir os bits de informações de canal de controle em múltiplos conjuntos, o número de bons empregados pode ser reduzido para números especificados de bons, como comparado com o número de tons empregados se os bits não foram divididos, com base pelo menos em parte no número de bits em cada grupo de bits e/ou o número de grupos de bits, por exemplo. A constelação pode ser expandida de binária para quaternária, e um subconjunto de bits pode ser transmitido para em fase (I-fase) e outro subconjunto de bits pode ser transmitido para a fase de quadratura (Q-fase) , de tal modo que as respectivas sequências de informações de canal de controle podem ser moduladas utilizando uma modulação de ordem elevada (por exemplo, QPSK) e podem ser transmitidas através do número especificado de tons. Em outro aspecto, a palavra-código pode ser misturada por uma sequência de ruido pseudoaleatório complexo especifico (PN) de um comprimento especificado (por exemplo, igual ao número de tons em cada conjunto) para fornecer uma melhor autocorrelação no canal de multipercurso.
[0047] Por exemplo, para transmitir um número desejado de bits (por exemplo, 8 bits) de informações de canal de controle utilizando modulação ortogonal binária, que é baseado em uma sinalização não coerente, a sinalização pode envolver (256,8) código Hadamard, e tal sinalização ortogonal binária pode custar 28 tons (por exemplo, 256 tons). Por empregar modulação ortogonal complexa o número de tons empregados para transmitir o número desejado de bits de informações de canal de controle pode ser reduzido, por exemplo, para 16 tons para transmitir 8 bits. Em um aspecto, o número desejado de bits de informações de canal de controle pode ser separado em múltiplos conjuntos de bits (por exemplo, 2 conjuntos de bits) e cada conjunto pode ser separadamente codificado utilizando o Código Hadamard apropriado. A constelação pode ser expandida de binária para quaternária, e 4 bits podem ser transmitidos para a fase-I e 4 bits podem ser transmitidos para a fase-Q, e como resultado, em vez de utilizar 2δ tons (por exemplo, como com modulação ortogonal binária convencional), 2i tons podem ser utilizados. Por exemplo, os 8 bits podem ser separados em dois conjuntos de 4 bits de informações, e cada conjunto pode ser separadamente codificado por (16,4) código Hadamard. As duas sequências binárias reais de comprimento-16 podem ser representadas pelo par (ci,m, CQ,m) (m = 0, 1, ..., 255). As sequências binárias podem ser moduladas por QPSK por sm = ci,m + jcQ,m e transmitidas através de 16 tons.
[0048] Em outro aspecto, a palavra-código pode ser misturada por uma sequência PN complexa especifica de EU de comprimento 16 para fornecer uma melhor autocorrelação no canal de multipercurso. Apesar da redução significativa de largura de banda, pode ser dificil aplicar o conjunto acima de palavras-código QPSK para sinalização não coerente prática devido à correlação cruzada significativa entre duas palavras-código diferentes, por exemplo,
Figure img0001
Observe que a correlação cruzada entre palavras-código é um parâmetro importante que rege o desempenho de sinalização não coerente. Tipicamente, um par de palavras-código diferentes não terá o valor de correlação de unidade, devido à diferença na fase-I ou fase-Q. Em muitos casos, pode haver fase-I ortogonal, porém fase-Q coincidente, ou vice versa, entre um par de palavras-código. Sempre que tanto a fase-I como a fase-Q forem ortogonais, o valor de correlação (por exemplo, propriedade de correlação) pode ser 0, porém se a fase-I ou a fase-Q for coincidente porém a outra fase for ortogonal, ou a fase-I da primeira palavra-código for coincidente com a fase-Q da segunda palavra-código porém a fase-Q da primeira palavra-código for ortogonal à fase-I da segunda palavra-código, o valor de correlação pode ser 1/2 ou 1√2. Um principal é que é desejável remover tantos desses casos de correlação elevada (por exemplo, valor de correlação-cruzada de pior caso de 1√ 2 ) quanto possivel (até o ponto em que a eficiência espectral necessária é obtenível) onde uma palavra-código complexa tem a coincidência perfeita na fase-I ou fase-Q - se houver perfeita coincidência na fase-I, pode haver correlação indesejável, e se houver coincidência perfeita na fase-Q, pode haver correlação indesejável. Se a fase-I de uma palavra-código for perfeitamente coincidente com a fase-Q de outra palavra-código, pode haver correlação indesejável com relação a tais palavras-códigos também. Por exemplo, no canal de desvanecimento plano, após ser multiplicado por um coeficiente de canal complexo h e adicionado por um vetor de ruido de segundo plano z com uma variância normalizada, o receptor (por exemplo, estação =h Í1Z base 102) pode observar
Figure img0002
Então, o receptor não coerente ótimo pode tomar a palavra-código que maximiza
Figure img0003
No caso de recepção de diversidade (por exemplo, devido ao multipercurso ou múltiplas antenas de recepção) no canal de desvanecimento Rayleigh, a métrica ótima pode mudar para
Figure img0004
recepção de diversidade da palavra-código, σ, θ a potência média de longa duração do 1-ésimo canal de diversidade, e ||s||2 é a energia comum das palavras-código válidas. Quando o perfil de canal não é mensurável, ai pode ser definido ou = 1.
[0049] Tipicamente, a correlação cruzada elevada não diminui no desenho de código complexo ortogonal acima mesmo se o comprimento de palavra-código for aumentado, uma vez que a correlação elevada se origina de uma perfeita colisão de uma dimensão de uma palavra-código com uma dimensão, que pode resultar em um valor de correlação de 1/2, ou duas dimensões, que podem resultar em um valor de correlação de 1√ 2, de outra palavra-código.
[0050] De acordo com outra modalidade, códigos de embaralhamento reais independentes podem ser aplicados para fase-I e fase-Q de cada palavra-código para facilitar redução da correlação-cruzada de pico da modulação ortogonal complexa no receptor não coerente (por exemplo, estação base 102) . Por exemplo, a correlação cruzada de pico I√ 2 pode ocorrer entre duas palavras-código ortogonais complexas sm = c1,m + jcQ,m e sn = ci,n + jcQ,n quando as palavras-código satisfazem as duas seguintes condições: [Condição 1] CI_m =cQ.m =cQ.n ou =cQ,m =cI,n , e (4a) [Condição 2] cl,n≠cQ,n.
[0051] Para reduzir a correlação cruzada de pico da modulação ortogonal complexa no receptor não coerente, códigos de embaralhamento reais independentes podem ser aplicados para fase-I e fase-Q de cada palavra- código, onde um primeiro código de embaralhamento real pode ser aplicado para a fase-I e um código de embaralhamento real diferente pode ser aplicado para a fase-Q de cada palavra-código. Os dois códigos de embaralhamento respectivos para fase-I e fase-Q podem ser representados por ai e aç, e as palavras-código ortogonais complexas resultantes podem assumir a forma de
Figure img0005
onde o operador a°b pode ser definido como uma multiplicação no sentido de elemento dos vetores a e b. Em outro aspecto, as palavras-código podem ser adicionalmente misturadas por uma sequência PN complexa especifica de EU de um comprimento especificado (por exemplo, comprimento de 16 no exemplo acima) para fornecer uma melhor autocorrelação no canal de multipercurso.
[0052] A correlação cruzada entre duas palavras-código
Figure img0006
provavelmente reduz visto que pode assumir
Figure img0007
onde
Figure img0008
as variaveis pseudoaleatórias que podem ser dependentes do par de palavras-código e da propriedade de correlação cruzada de ai e aQ. Fazendo uma assunção de que ai e a<2 são sequências binárias aleatórias independentes, Ri,Q(m,n) e Ri,Q(n,m) podem se aproximados como variáveis aleatórias gaussianas de média-zero com variância de 1/4N para um comprimento de sequência de N. Portanto, com as sequências de embaralhamento aleatória, a correlação de pico pode ser estatisticamente descrita por
Figure img0009
que provavelmente é menor do que 1/41 quando N é grande. No exemplo de N=16 (N determinado para ser igual a 16 de acordo com o exemplo acima), um valor de correlação tipico pode ser calculado para ser:
Figure img0010
Entretanto, a correlação cruzada de pior caso pode ser maior do que esse valor de correlação tipico (limite inferior de Welch) . Por projetar o par de sequências de embaralhamento ai e aQ de modo que a correlação cruzada de pior caso entre a fase-I e fase-Q possa ser minimizada ou reduzida, o desempenho da demodulação não coerente pode ser aperfeiçoado.
[0053] De acordo com outra modalidade, os bits de uma informação de canal de controle podem ser dividido em múltiplos subconjuntos e os subconjuntos podem ser transmitidos através de recursos separados de multiplexação de divisão de tempo (TDM) ou multiplexação de divisão de frequência (FDM), onde a divisão de tais bits pode facilitar a redução e/ou controle da propriedade de correlação cruzada de pior caso. De acordo com um aspecto da matéria revelada, modulação ortogonal binária pode ser empregada, e um primeiro subconjunto de bits de informações de canal de controle pode ser transmitido para um receptor (por exemplo, estação base 102) através de um primeiro subconjunto de tons, e outro subconjunto de bits de informações de canal de controle pode ser transmitido para o receptor através de outro subconjunto de tons.
[0054] Como resultado, a propriedade de correlação cruzada de pior caso de 1√ 2 não será encontrada entre palavras-código, visto que, nessa modalidade, a correlação cruzada de pior caso produzida pode ter um valor de h no máximo, como o primeiro subconjunto ou o segundo subconjunto poderia ser perfeitamente alinhado com alguma outra palavra-código. Por empregar transmissões separadas do primeiro subconjunto de bits e outro subconjunto de bits, utilizando a largura de banda separada, o valor de correlação cruzada de pior caso de 1√ 2 pode ser evitado, em comparação com a ocorrência de modulação ortogonal complexa descrita acima.
[0055] Por exemplo, continuando ao longo do exemplo anterior que envolve 8 bits de informações de canal de controle, os 8 bits de informações de canal de controle podem ser separados em dois subconjuntos de 4 bits de informações e cada subconjunto pode ser separadamente codificado por (16, 4) código Hadamard. As duas sequências binárias reais de comprimento 16 (por exemplo, subpalavras- código) podem ser moduladas por manipulação por comutação de fase binária (BPSK) e transmitidas através de dois conjuntos de 16 tons de frequência cada. Cada sub-palavra- código pode ser misturada por uma sequência PN complexa especifica de EU de comprimento especificado (por exemplo, comprimento de 16 bits nesse exemplo) para fornecer uma autocorrelação aperfeiçoada no canal de multipercurso. No receptor (por exemplo, estação base 102), os bits de informação transmitidos através dos dois conjuntos de recursos podem ser separadamente decodificados pelo detector de energia de pico (por exemplo 1 de 16, no exemplo) e concatenados para recuperar a sequência de bits de informações original de 8 bits de comprimento.
[0056] No caso exemplar de transmitir 8 bits de informações de canal de controle, 32 tons são utilizados para transmitir os 8 bits de informações, que é maior do que 16 tons utilizados para a modulação ortogonal complexa porém é muito menor do que os 256 tons utilizados para a modulação ortogonal binária única primitiva. Observa-se que a decodificação é bem sucedida quando os dois subconjuntos de bits de informações são decodificados com sucesso. Em termos da correlação cruzada, a correlação cruzada de pior caso normalizada produzida pode ser U, que pode ocorrer quando as primeiras ou as segundas sub-palavras-código das duas palavras-código são coincidentes. Desse modo como comparado com modulação ortogonal complexa, a correlação cruzada de pior caso pode ser aperfeiçoada de 1√ 2 para U no custo de consumo de largura de banda de tempo dobrado (por exemplo, 32 tons, em vez de 16 tons).
[0057] Adicionalmente, pode ser desejável alocar as duas sub-palavras-código juntas no tempo coerente e largura de banda coerente, visto que a modulação ortogonal real múltipla pode não ser eficiente em termos de desempenho de resistência de multipercurso devido ao comprimento curto (ou periodo de não espalhamento) de cada sub-palavra-código (por exemplo, 16 tons) se os dois recursos experimentam canais diferentes. Os valores fora de pico normalizados de autocorrelação de sequências aleatórias podem ser aproximadamente 1/√N onde N é um fator de espalhamento (ou comprimento de integração). Desse modo, no exemplo acima, onde dois conjuntos de 16 tons são transmitidos separadamente, a resistência de multipercurso pode ser degradada para aproximadamente 1/√16 = 1/4,, como comparado com a resistência de multipercurso para 32 tons, que pode ser aproximadamente 1/√32 .
[0058] De acordo com outra modalidade, um código ortogonal complexo baseado em expurgação pode ser projetado e pode ser utilizado por um dispositivo de comunicação, como um dispositivo móvel (por exemplo, 116) e/ou uma estação base 102, para facilitar a transmissão de informações de canal de controle para um receptor (por exemplo, outro dispositivo de comunicação) . Em um aspecto, o código ortogonal complexo baseado em expurgação pode ser projetado através de uma combinação das duas técnicas de modulação ortogonal de taxa elevada, como descrito aqui. O projeto de um código onde palavras-código indesejáveis (por exemplo, pares de palavras-código associados a valor(es) de correlação cruzada de pior caso) são expurgadas do conjunto de palavras-código disponíveis pode facilitar a transmissão eficiente de largura de banda de informações de canal de controle. Por exemplo, pode ser desejável expurgar todos os pares de palavras-código que produzem uma correlação de 1√ 2, ou pelo menos expurgar tantos pares de palavras- código quanto possível. Desse modo, pode ser desejável expurgar pares de palavras-código onde tanto a fase-I como a fase-Q de uma palavra-código são coincidentes com a fase- I ou a fase-Q de outra palavra-código (por exemplo, pares de palavras-código que satisfazem a condição 1 e condição 2 respectivamente associadas a Equações 4a e 4b, como descrito aqui), por exemplo.
[0059] De acordo com um aspecto, modulação ortogonal complexa (por exemplo, QPSK) pode ser empregada e um conjunto de palavras-código pode ser gerado com base pelo menos em parte em um critério de palavra-código pré- definida. Além disso, um subconjunto das palavras-código, como palavras-código que produzem um valor de modulação cruzada de pior caso (por exemplo, 1√ 2), pode ser expurgado com base pelo menos em parte em um critério de palavra-código predefinido. Também, um número de palavras- código do conjunto de palavras-código pode ser expurgado e descartado de tal modo que haja um número desejado (por exemplo, mínimo) de palavras-código restantes que pode facilitar a transmissão do número desejado de bits de informações de canal de controle com base pelo menos em parte no critério de palavra-código predefinido, onde tais palavras-código descartadas, ou uma porção das mesmas podem ser empregadas para outras finalidades (por exemplo, estimação de nível de interferência, detecção de apagamento, canal de controle multímodo, etc.). O critério de palavra-código predefinido pode se relacionar com, por exemplo, a largura de banda disponivel, o número de palavras-código no conjunto de palavras-código, o número de bits de informações de canal de controle a ser transmitido em um dado tempo, o valor de correlação cruzada de um par respectivo de palavras-código, um tipo de transmissão de modulação ortogonal que se deseja ser utilizado, um valor de correlação-cruzada de pior caso definido entre palavras- código, um número de tons empregados para facilitar transmissão de informações de canal de controle, o número de palavras-código descartadas que se deseja estarem disponíveis para outras finalidades (por exemplo, estimação de nivel de interferência, detecção de apagamento, canal de controle multimodo, etc.) e/ou outros fatores.
[0060] Em um aspecto, um conjunto de sequências ortogonais binárias reais de comprimento predeterminado (por exemplo, Hadamard) pode ser gerado. Um par de sequências distintas naquele conjunto de sequências pode ser selecionado, o que pode resultar em um certo número de palavras-código disponíveis com base pelo menos em parte nas sequências selecionadas. As sequências distintas selecionadas podem ser tais que resultam em pelo menos o número de palavras-código que precisam para transmitir o número desejado de bits de informações de canal de controle (por exemplo, CQICH). Além disso, uma das sequências distintas pode ser utilizada para a fase-I e a outra sequência distinta pode ser utilizada para a fase-Q para criar a palavra-código complexa. Se houver palavras- código adicionais além do número de palavras-código necessário para facilitar transmissão dos bits de informações de canal de controle, as palavras-código adicionais podem ser expurgadas e descartadas para atender a eficiência espectral desejada (por exemplo, o número desejado de palavras-código válidas para um dado número de tons) . As palavras-código descartadas podem ser utilizadas para outras finalidades, como estimação de nivel de interferência, detecção de apagamento, uso em operação de canal de controle multimodo, etc.
[0061] Por exemplo, continuando com o exemplo onde se deseja transmitir 8 bits de informações de canal de controle, o código ortogonal complexo expurgado pode ser grado como a seguir. Um conjunto de sequências ortogonais binárias reais de comprimento 24 (por exemplo, Hadamard) por {ci: 1 = 0,1, ..., 23} pode ser gerado. Um par de sequências distintas { (cm, cn) : m n} das 24 sequências ortogonais binárias pode ser selecionado, que pode fornecer 24C2 = 276 palavras-código disponíveis (por exemplo, (24 • 23)/2 = 276 palavras-código) . A palavra-código Hadamard 24 pode ser a menor que pode resultar pelo menos no número desejado de palavras-código disponíveis (Por exemplo, 256 palavras-código) para facilitar a transmissão de 8 bits de informações de canal de controle, visto que não há palavra- código Hadamard 23, por exemplo, então a próxima palavra- código Hadamard disponível menor é 20, que não pode produzir pelo menos o número desejado de palavras-código disponíveis. Como se deseja ter 256 palavras-código para acomodar a transmissão de 8 bits de informações de canal de controle, um subconjunto de 256 palavras-código pode ser selecionado por aplicar critério de desenho pré-definido (por exemplo, critério de palavra-código pré-definido) e as palavras-código não selecionadas podem ser expurgadas e descartadas. Em um aspecto, as 20 palavras-código descartadas podem ser utilizadas para outras finalidades (por exemplo, estimação de nivel de interferência, detecção de apagamento, uso em operação de canal de controle multimodo, etc.) . A k-ésima palavra-código ortogonal complexa expurgada de comprimento 24 pode ser gerada por si: = (bi + jbç) ° (Cm(ki + jcn(kj), k = 0, 1, ..., 255, onde um código de mistura, bi + jbç, pode ser utilizado e pode ser uma sequência PN complexa normalizada especifica de dispositivo de comunicação que pode ser utilizada para fornecer uma melhor autocorrelação no canal de multipercurso. Com relação à equação acima, o operador ° denota uma multiplicação no sentido de elemento dos vetores (por exemplo, como definido aqui) e (cm/kj, c^k)) pode ser o par de sequências ortogonais binárias distintas que corresponde a k-ésima palavra-código. Como a palavra-código projetada é uma palavra-código complexa, e a palavra-código complexa é multiplicada pela sequência PN complexa comum, não há alteração na estrutura de correlação, que é desejável, e pode haver um aperfeiçoamento na propriedade de autocorrelação de cada palavra-código de modo que cada palavra-código possa ser mais robusta e possa suprimir melhor interferência de multipercurso.
[0062] A correlação cruzada normalizada de pior caso entre quaisquer duas sequências ortogonais complexas no conjunto projetado pela expurgação se torna 1/2, uma vez que as condições 1 e 2 (por exemplo, como discutido aqui com relação às Equações 4a e 4b) não podem ser satisfeitas devido à condição de expurgação de palavra- código (Cm(k)≠ Cn(kj,Vk) aplicada no desenho de código. Observe que a modulação ortogonal real múltipla ou código RM de 2a ordem coerente também pode ter a correlação cruzada de pior caso de 1/2 enquanto certos dos esquemas de sinalização não coerentes através de modulação ortogonal complexa anteriormente descrita aqui podem ter valores de correlação cruzada
Figure img0011
[0063] Por outro lado, um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) pode empregar a modulação ortogonal complexa baseada em expurgação para facilitar a transmissão de 8 bits de informações de canal de controle sobre 24 tons através de sinalização não coerente para um receptor (por exemplo, estação base 102), que é melhor em termos de eficiência de largura de banda do que a modulação ortogonal real múltipla, que utiliza 32 tons para transmitir 8 bits de informações de canal de controle para um receptor. Além disso, a modulação ortogonal complexa baseada em expurgação pode ser melhor do que a modulação ortogonal real múltipla em termos de eficiência de supressão de interferência de multipercurso, visto que o comprimento de não espalhamento pode ser igual ao comprimento de palavra-código. Por exemplo, nesse exemplo utilizando 24 tons, a capacidade de supressão pode ser proporcional a 1/24, que pode ser capacidade de supressão aperfeiçoada em comparação com o exemplo que emprega 32 tons divididos em dois conjuntos de 16 tons, que pode ter uma capacidade de supressão proporcional a 1/16, como na ocorrência anterior (por exemplo, 24 tons), o espectro alocado inteiro pode ser utilizado para uma peça de palavras-código, em vez de duas peças de palavras-código separadas na ocorrência posterior (por exemplo, dois conjuntos de 16 tons).
[0064] De acordo com outro aspecto, o receptor (por exemplo, dispositivo de comunicação como uma estação base 102 ou dispositivo móvel 116) pode empregar uma decodificação não coerente de multi-picos sub-ótima em vez da decodificação ótima (por exemplo, como descrito aqui com relação a Equações (2)-(3)) para diminuir a complexidade de receptor, embora a decodificação não coerente de multi- picos sub-ótima possa degradar, potencialmente, o desempenho de decodificação. Nesse caso, o receptor pode avaliar a correlação entre o conjunto de vetores ortogonais reais {ci} e o vetor de observação desembaralhado
Figure img0012
pode se a sequência de desembaralhar e y pode ser o sinal recebido, para obter as métricas de correlação
Figure img0013
A multiplicação de uma palavra-código real das 24 palavras- código binárias para o sinal recebido complexo desembaralhado, a fase-I e fase-Q do resultado de correlação podem ser realizadas na Equação (8) . A métrica de decodificação pode ser calculada e comparada, por exemplo, por
Figure img0014
[0065] Em outro aspecto, o número de tons utilizados para transmitir um número desejado de bits de informações de canal de controle pode ser adicionalmente reduzido e/ou o número de palavras-código descartadas disponíveis para outras finalidades desejadas pode ser aumentado por expandir a modulação ortogonal complexa baseada em expurgação. De acordo com um aspecto,
Figure img0015
, que pode ser obtido por trocar a fase-I e a fase-Q de cada uma das palavras-código ortogonais (exceto pelo código de embaralhamento comum) pode ser adicionado ao conjunto das palavras-código ortogonais complexas baseadas em expurgação para dobrar o tamanho do conjunto sem degradação na propriedade de correlação cruzada entre as palavras-código, porque Sk = (bi + jbo) ° (cm(k) + jcn(kj) é ortogonal a sk = *bi + jbç) ° (Cn(kj + jcm(kj), que é verdadeiro visto que cm(kj é ortogonal a cn(ki e cada elemento dos vetores cm(k), cn(k), bi, b<2 têm a magnitude constante (por exemplo, +1 ou -1) . Dada essa relação ortogonal, a adição de ao conjunto das palavras-código ortogonais complexas expurgadas não degrada a propriedade de correlação cruzada entre as palavras-código, porém essa adição de ao conjunto das palavras-código ortogonais complexas expurgadas pode dobrar o tamanho do conjunto.
[0066] Quando o número de tons disponíveis é N, o tamanho do conjunto do código ortogonal complexo baseado em expurgação é NC2 = N(N-l)/2 enquanto o tamanho do conjunto expandido pode ser NP2 = N(N-l). Como resultado, no exemplo de 8 bits das informações de canal de controle, onde 256 palavras-código são desejadas para facilitar a transmissão dos 8 bits a partir de um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) para um receptor (por exemplo, dispositivo de comunicação, como estação base 102), o menor número de tons que satisfaz N(N-l) > 256 é 17. Portanto, uma sequência Hadamard binária real de comprimento 20 por {ci: 1 = 0, 1, ..., 19} pode ser empregada em vez de sequências Hadamard binárias reais de comprimento 24, como utilizado no exemplo anterior. O tamanho de conjunto expandido pode resultar em 380 palavras-código (por exemplo, 20 • 19 = 380 palavras-código) . Das 380 palavras- código ortogonais complexas à base de expurgação expandidas, um subconjunto de 256 palavras pode ser selecionado com base pelo menos em parte em critério de desenho predefinido (por exemplo, critério de palavra- código predefinido). As outras 124 palavras-código podem ser descartadas, e as 124 palavras-código descartadas podem ser utilizadas para outras finalidades (por exemplo, estimação de nivel de interferência, detecção de apagamento, uso em operação de canal de multimodos, etc.). As 124 palavras-código descartadas disponíveis para outras finalidades desejadas são um aumento significativo em relação às 20 palavras-código descartadas disponíveis no exemplo anterior. Além disso, esse código expandido utiliza 20 tons QPSK para transmitir 8 bits de informações de canal de controle para um receptor, enquanto mantém o valor de correlação cruzada de pior caso, normalizado, de 1/2. Ao empregar as palavras-código ortogonais baseadas em expurgação expandidas, um receptor correspondente (por exemplo, dispositivo de comunicação) deve empregar a detecção não coerente ótima, como descrito aqui.
[0067] De acordo com ainda com outro aspecto, decodificação de apagamento pode ser aplicada em sinalização não coerente para facilitar detecção de apagamento e decodificação de um sinal recebido durante transmissão de informações de canal de controle. Ao empregar modulação ortogonal complexa baseada em expurgação (ou baseada em expurgação expandida), palavras descartadas podem ser utilizadas para outras finalidades, como decodificação e apagamento, e quando empregadas para decodificação de apagamento, as palavras-código descartadas podem ser utilizadas para facilitar o controle do limite para detecção de apagamento.
[0068] Por exemplo, como as palavras-código descartadas não são utilizadas como parte da transmissão do sinal de canal de controle, quando a transmissão é recebida, as palavras-código descartadas, ou uma porção das mesmas, podem ser utilizadas para decodificação de apagamento ou outras finalidades. As palavras-código descartadas podem ser correlacionadas com o sinal de entrada, que pode facilitar a medição ou estimação do nivel de interferência (por exemplo, estimação de nivel de interferência). Pode ser vantajoso medir-se o nivel de ruido de segundo plano utilizando tais palavras-código descartadas. Além disso, niveis de limite podem ser sintonizados utilizando as palavras-código descartadas.
[0069] Pode haver uma variedade de técnicas para aplicar decodificação de apagamento. Em um aspecto, um receptor (por exemplo, dispositivo de comunicação, como estação base 102 ou dispositivo móvel 116) pode empregar decodificação de apagamento para a sinalização não coerente. O receptor pode receber um sinal não coerente durante transmissão de informações de canal de controle. Por exemplo, o receptor pode ser uma estação base 102 que pode receber informações de canal de controle a partir de um dispositivo móvel (por exemplo, 116).
[0070] O receptor pode determinar a palavra- código por decodificação de probabilidade máxima (ML), como descrito aqui com relação às Equações (2)-(3) . O receptor pode selecionar as palavras-código que são perfeitamente ortogonais (por exemplo, correlação cruzada de 0) para a palavra-código determinada. O receptor pode calcular a média dos valores de energia de saida de decodificador correspondendo às palavras-código selecionadas. O receptor pode determinar a diferença (ou alternativamente, a razão) entre os valores de energia das palavras-código determinadas e os valores médios de energia de saida de decodificador correspondendo às palavras-código selecionadas. O receptor pode determinar se a métrica da diferença (ou alternativamente, a razão) entre os valores de energia das palavras-código determinadas e os valores médios de energia de saida de decodificador correspondendo às palavras-código selecionadas é maior ou igual a um nivel limite predeterminado associado ao resultado de decodificação. Se tal métrica for maior ou igual ao nivel limite predeterminado, o receptor pode determinar que o resultado de decodificação é válido; e se tal métrica for menor do que o nivel limite predeterminado, o receptor pode determinar que o resultado de decodificação não é válido e pode declarar um apagamento.
[0071] De acordo ainda com outro aspecto, a palavra-código determinada pode ser utilizada como se fosse uma sequência conhecida para facilitar a aplicação de decodificação de apagamento em sinalização não coerente para facilitar decodificação de um sinal recebido durante transmissão de informações de canal de controle. O receptor (por exemplo, dispositivo de comunicação, como uma estação base 102) pode utilizar a palavra-código determinada, com a assunção de que a decodificação esteja correta, para estimar os coeficientes de canal de propagação. A palavra- código determinada ou declarada pode ser utilizada como um sinal de referência ou sinal piloto, que pode ser utilizado para facilitar a construção do canal de controle. Após construir o canal, a potência do canal pode ser medida. O receptor pode remover (por exemplo, subtrair) a componente de sinal que corresponde à palavra-código determinada a partir do sinal recebido. O receptor pode calcular a potência média do sinal restante (por exemplo, após remover a componente de sinal a partir do sinal recebido) para estimar o nivel de ruido de segundo plano. Deve ser observado que o nivel de ruido de segundo plano será elevado se a decodificação estiver incorreta. O receptor pode calcular a relação sinal/ruido (SNR) com base pelo menos em parte na estimação de canal (por exemplo, estimação dos coeficientes de canal de propagação) e a estimação de nivel de ruido.
[0072] Deve ser reconhecido que a aplicação de decodificação de apagamento descrita aqui é uma de muitas técnicas que podem ser empregadas para executar decodificação de apagamento, e a inovação objeto não é limitada desse modo, visto que a inovação objeto considera que outras técnicas podem ser empregadas por um receptor ou outro componente para executar decodificação de apagamento de um sinal não coerente recebido. O receptor pode determinar se a SNR é maior ou igual a um nivel limite predeterminado para determinar um resultado de decodificação válido. Se o receptor determinar que a SNR é maior ou igual ao nivel limite predeterminado, o receptor pode determinar que a palavra-código determinada é um resultado de decodificação válido. Se o receptor determinar que a SNR é menor do que o nivel limite predeterminado, o receptor pode determinar que a palavra-código determinada não é um resultado de decodificação válido, e o receptor pode declarar um apagamento.
[0073] De acordo ainda com outro aspecto da matéria revelada, um dispositivo de comunicação (por exemplo, dispositivo móvel 116, estação base 102) pode utilizar palavras-código descartadas para canal de controle multimodo. Por exemplo, além de utilizar um número selecionado de palavras-código para transmissão de um primeiro tipo de informações de canal de controle (por exemplo, CQIH), um dispositivo de comunicação pode utilizar outras palavras-código (por exemplo, palavras-código descartadas) para facilitar transmissão de um ou mais outros tipos de informações de canal de controle (por exemplo, PMICH, SRCH, etc.) para um dispositivo de comunicação de recepção. Um número predeterminado de bits de CQICH e/ou um número predeterminado de bits de outras informações de canal de controle (por exemplo, PMICH, SRCH, etc.) pode ser transmitido de um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) para um dispositivo de comunicação de recepção (por exemplo, estação base 102), com base pelo menos em parte em um critério de palavra-código pré-definido que pode se relacionar com a largura de banda disponivel, palavras- código disponíveis, o número de tons, o tipo de modulação ortogonal e/ou outros fatores, como descritos aqui, por exemplo.
[0074] A operação de multimodos do código projetado entre CQICH e PMICH, por exemplo, pode ser desejável se a taxa de alteração do pré-codificador for significativamente mais lenta do que a taxa de alteração da SNR de canal. Em um aspecto, o dispositivo de transmissão (por exemplo, dispositivo móvel 116) pode transmitir PMICH para o receptor (por exemplo, estação base 102) quando é desejado (por exemplo, necessário) para atualizar o pré- codificador. De outro modo, CQICH pode ser transmitido sozinho ou CQICH e outras informações de canal de controle (por exemplo, SRCH) podem ser enviadas, como desejado. A substituição não frequente da CQICH por PMICH não afetará a operação AMC significativamente. De acordo com um aspecto da matéria revelada, a operação de multimodos para transmitir mais de um tipo de informações de canal de controle pode ser executada em combinação com o uso de palavras-código expurgadas para outras finalidades, como decodificação de apagamento, estimação de nivel de interferência, etc.
[0075] Por exemplo, para continuar com o exemplo anterior de transmitir 8 bits de informações de canal de controle (por exemplo, CQICH), pelo emprego da modulação ortogonal complexa baseada em expurgação expandida, e utilizando 20 tons QPSK, pode haver 380 palavras-código disponíveis. As 256 palavras-código podem ser selecionadas a partir das 380 palavras-código disponíveis, e podem ser utilizadas para facilitar transmissão de CQICH a partir do dispositivo de transmissão (por exemplo, dispositivo móvel 116) para o dispositivo de recepção (por exemplo, estação base 102). As 124 palavras- código restantes podem ser as palavras-código descartadas ou expurgadas que podem ser disponíveis para uso para outras finalidades, onde, por exemplo, uma porção das palavras-código descartadas pode ser utilizada para facilitar a transmissão de outras informações de controle. Se o código projetado for utilizado para CQICH e PMICH (e/ou SRCH, etc.), o CQICH de 8 bits ou PMICH de 6 bits pode ser transmitido a partir do dispositivo de comunicação de transmissão para o dispositivo de comunicação de recepção, onde com a transmissão PMICH de 6 bits, o PMICH pode ser transmitido utilizando 64 das palavras-código descartadas das 124 palavras-código descartadas disponíveis, e podem permanecer 60 palavras-código descartadas, que podem ser utilizadas para outras finalidades, como facilitar o ajuste do limite de uma decodificação de apagamento ou entregar um terceiro canal de controle (por exemplo, SRECH, solicitação relacionada à alocação de recursos uplink), por exemplo. Como o conjunto de palavras-código é distinguível entre o CQICH e o PMICH, o dispositivo de comunicação de recepção (por exemplo, estação base 102) pode interpretar adequadamente o resultado de decodificação se o sinal recebido for para CQICH ou PMICH se a decodificação for bem sucedida.
[0076] Em um modo igual ou similar, se for desejado transmitir CQICH de 7 bits a partir de um dispositivo de comunicação de transmissão para um dispositivo de comunicação de recepção, o emprego da modulação ortogonal complexa à base de expurgação expandida, 16 tons QPSK podem ser utilizados e 240 palavras-código podem ser projetadas e disponíveis com base pelo menos em parte no número de tons. O CQICH de 7 bits ou PMICH de 6 bits pode ser transmitido, que pode utilizar 192 palavras-código, e 48 palavras-código descartadas podem permanecer, e podem ser utilizadas para outras finalidades desejadas. Alternativamente, 12 tons QPSK podem ser escolhidas e 132 palavras-código podem ser projetadas e disponíveis para transmitir o CQICH de 7 bits somente. Dependendo em parte da largura de bit desejada para transmissão de PMICH e/ou SRCH, tons de QPSK adicionais podem ser desejáveis para o desenho mencionado por último.
[0077] A inovação objeto pode utilizar sequências complexas para sinalização não coerente eficiente em largura de banda de informações de canal de controle por um dispositivo de comunicação para outro dispositivo de comunicação. De acordo com vários aspectos e modalidades, a inovação objeto pode empregar código ortogonal complexo e pode expurgar palavras-código de pior caso a partir do código ortogonal complexo para criar um conjunto de palavras-código de sinalização não coerente eficiente em largura de banda que pode ter uma propriedade de correlação cruzada desejável. Além disso, de acordo com vários aspectos e modalidades, por dividir a palavra-código projetada em múltiplos subconjuntos de palavras-código, o código ortogonal complexo pode ser utilizado para um ou mais canais de controle, como CQICH, PMICH e/ou SRCH, para aperfeiçoar ainda mais a eficiência de largura de banda.
[0078] Com referência à figura 2, é ilustrado um sistema 200 que pode facilitar um desenho e/ou geração de palavras-código para facilitar transmissão de informações entre dispositivos de comunicação de acordo com uma modalidade da matéria revelada. O sistema 200 pode incluir um aparelho 202 que pode ser configurado para facilitar projeto e/ou geração de palavras-código que podem ser utilizados para facilitar transmissão de informações, como informações de canal de controle, informações de decodificação de apagamento, informações de estimação de nivel de interferência, e/ou outras informações entre um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) e um dispositivo de comunicação de recepção (por exemplo, estação base 102). De acordo com uma modalidade, o aparelho 102 pode ser um computador ou outro dispositivo de computação que pode facilitar projeto e geração de palavras-código. Deve ser reconhecido que o aparelho 202 pode compreender a funcionalidade igual ou similar relacionada ao projeto e/ou geração de palavras- código, como descrito mais completamente aqui, por exemplo, com relação ao sistema 100. Por exemplo, o aparelho 202 pode facilitar a estruturação e/ou geração de palavras- código relacionadas à modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, modulação ortogonal complexa baseada em expurgação expandida, etc. para facilitar informações de transmissão (por exemplo, informações de canal de controle, informações de decodificação de apagamento, etc.) em um modo eficiente em termos de largura de banda utilizando sinalização não coerente entre dispositivos de comunicação.
[0079] O aparelho 202 pode compreender um gerador de palavra-código 204 que pode gerar palavras- código. As palavras-código podem ser geradas com base pelo menos em parte em um critério de palavra-código predefinido, para obter palavras-código com um desenho desejado. O critério de palavra-código predefinido pode se relacionar com, por exemplo, a largura de banda disponível, o número de palavras-código no conjunto de palavras-código, o número de bits de informações de canal de controle a ser transmitido em um dado tempo, o valor de correlação cruzada de um par respectivo de palavras-código, um tipo de transmissão de modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, modulação ortogonal complexa baseada em expurgação, etc.) que se deseja ser utilizado, um valor de correlação-cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar a transmissão de informações de canal de controle, o número de palavras-código descartadas que se deseja serem disponíveis para outras finalidades (por exemplo, estimação de nivel de interferência, detecção de apagamento, canal de controle multimodo, etc.) e/ou outros fatores.
[0080] De acordo com outro aspecto, o aparelho 202 pode incluir um expurgador 206 que pode ser associado ao gerador de palavras-código 204. Um conjunto de palavras- código pode ser gerado, e o expurgador 206 pode facilitar a expurgação de um subconjunto das palavras-código do conjunto de palavras-código com base pelo menos em parte no critério de palavra-código predefinido. Por exemplo, o expurgador 206 pode facilitar a expurgação de pares de palavra-código que produzem um valor de correlação cruzada de pior caso (por exemplo, 1/42 ) e/ou outros valores de correlação cruzada indesejáveis. Em uma modalidade, o expurgador 206 pode facilitar a estruturação de um código ortogonal complexo baseado em expurgação (e/ou código ortogonal baseado em expurgação expandido) de tal modo que a correlação cruzada de pior caso entre quaisquer duas sequências ortogonais complexas expurgadas é 1/2 (ao contrário de 1/42 ) por empregar uma condição de expurgação de palavra-código, Cmikj cn(k),Vk, de modo que as condições 1 e 2 associadas às Equações 4a e 4b, como descrito aqui, não possam ser satisfeitas.
[0081] Ainda em outro aspecto, o expurgador 206 pode facilitar, também, a expurgação de um número desejado de palavras-código para descartar tais palavras- código para atender a eficiência espectral desejada (por exemplo, o número limite predeterminado de palavras-código válidas desejadas para um dado número de tons). As palavras-código restantes no conjunto de palavras-código podem ser selecionadas como palavras-código que podem ser utilizadas para facilitar a transmissão de certas informações de canal de controle (por exemplo, CQICH). As palavras-código descartadas podem ser utilizadas, como desejado, para outras finalidades, como decodificação de apagamento, estimação de nivel de interferência, e/ou operação de canal de controle multimodo (por exemplo, para facilitar a transmissão de outras informações de canal de controle, como PMICH e/ou SRCH).
[0082] O aparelho 202 pode compreender também um processador 208 que pode ser acoplado a uma armazenagem de dados 210, o gerador de palavra-código 204, e o expurgador 206, e pode processar e/ou analisar dados para facilitar o projeto e/ou geração de palavras-código, seleção de palavras-código, expurgação de palavras-código, etc. para facilitar a transmissão de informações, incluindo informações de canal de controle, entre os dispositivos de comunicação.
[0083] O aparelho 202 pode incluir ainda a armazenagem de dados 210 que pode ser operativamente acoplada ao processador 208 e pode armazenar dados a serem transmitidos, dados recebidos, informações relacionadas à geração de palavras-código, expurgação de palavras-código, transmissão ou recepção de informações de canal de controle (por exemplo, informações relacionadas à modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.), informações relevantes para a decodificação de apagamento e/ou estimação de nivel de interferência, e qualquer outra informação apropriada que pode facilitar o projeto e/ou geração de palavras-código para facilitar a transmissão e/ou recepção de informações, como informações de canal de controle, entre dispositivos de comunicação, como um dispositivo móvel (por exemplo, 116) e uma estação base 102. A armazenagem de dados 210 pode armazenar adicionalmente protocolos e/ou algoritmos associados ao projeto e/ou geração de palavras-código, expurgação de palavras-código, modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.), decodificação de apagamento, estimação de nivel de interferência, etc.
[0084] Será reconhecido que a armazenagem de dados 210 descrita aqui, pode compreender memória volátil e/ou memória não volátil. Como ilustração e não limitação, a memória não volátil pode incluir memória somente de leitura (ROM), ROM programável (FROM), ROM eletricamente programável (EPROM), ROM eletricamente apagável (EEPROM), memória flash, e/ou memória de acesso aleatório não volátil (NVRAM). Memória volátil pode incluir memória de acesso aleatório (RAM), que pode atuar como memória cache externa. Como ilustração e não limitação, RAM é disponível em muitas formas como RAM sincrona (SRAM), RAM dinâmica (DRAM), DRAM sincrona (SDRAM), SDRAM de taxa de dados dupla (DDR SDRAM), SDRAM intensificada (ESDRAM), DRAM Synchlink (SLDRAM) e RAM Rambust direta (DRRAM) . A armazenagem de dados 210 dos presentes sistemas e/ou métodos pretendem compreender, sem ser limitado a esses e quaisquer outros tipos de memória apropriados.
[0085] Com referência às figuras 3-7, metodologias referentes ao emprego de sequências complexas para sinalização não coerente eficiente em termos de largura de banda em um ambiente de comunicação sem fio são ilustradas. Embora, para fins de simplicidade de explicação, as metodologias sejam mostradas e descritas como uma série de atos, deve ser entendido e reconhecido que as metodologias não são limitadas pela ordem de atos, visto que alguns atos podem, de acordo com uma ou mais modalidades, ocorrer em ordens diferentes e/ou simultaneamente com outros atos a partir daquela mostrada e descrita aqui. Por exemplo, aqueles versados na técnica entenderão e reconhecerão que uma metodologia poderia ser alternativamente representada como uma série de estados ou eventos inter-relacionados, como em um diagrama de estado. Além disso, nem todos os atos ilustrados podem ser necessários para implementar uma metodologia de acordo com uma ou mais modalidades.
[0086] Com referência à figura 3, é ilustrada uma metodologia 300 que pode facilitar a transmissão de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. Em 302, um conjunto de palavras-código pode ser gerado. Em um aspecto, as palavras-código podem ser geradas para facilitar a transmissão de informações de canal de controle entre um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) e um dispositivo de comunicação de recepção (por exemplo, estação base 102). Em outro aspecto, as palavras-código podem ser projetadas com base em BPSK ou QPSK para facilitar a sinalização não coerente eficiente em largura de banda. Por exemplo, para facilitar a eficiência de largura de banda, modulação ortogonal complexa pode ser utilizada e modulação de ordem elevada (por exemplo, QPSK) para sinal não coerente relacionado à transmissão de canal de controle pode ser empregada para facilitar a redução do número de tons utilizado para transmitir as informações de canal de controle.
[0087] Em 304, um subconjunto(s) das palavras- código pode (m) ser expurgado (s) com base pelo menos em parte em um critério de palavra-código predefinido (por exemplo, como descrito mais completamente aqui). Por exemplo, um conjunto de palavras-código pode ser gerado, onde alguns dos pares de palavras-código no conjunto podem produzir um valor de correlação cruzada de pior caso (por exemplo, 1√ 2 ) que é indesejável para transmissão de informações de canal de controle. De acordo com um aspecto, um subconjunto de palavras-código com valores de correlação ruins ou de outro modo indesejáveis, como pares de palavras-código produzindo um valor de correlação cruzada de pior caso de I√ 2 ) pode ser expurgado.
[0088] Ainda em outro aspecto, outro subconjunto de palavras-código pode ser expurgado e descartado de tal modo que palavras-código suficientes permaneçam no conjunto para atender a eficiência espectral desejada (por exemplo, o número limite predeterminado de palavras-código válidas desejadas para um dado número de tons) . As palavras-código restantes no conjunto podem ser selecionadas e utilizadas para facilitar transmissão de informações de canal de controle (por exemplo, CQICH). As palavras-código descartadas, ou uma porção das mesmas, podem ser utilizadas para outras finalidades, como estimar o nivel de interferência, detecção de apagamento, e/ou transmissão de outras informações de controle (por exemplo, PMICH, SRCH, etc.), por exemplo. Por exemplo, por dividir a palavra-código projetada em múltiplos subconjuntos de palavras-código, o código ortogonal complexo pode ser utilizado para um ou mais canais de controle, como CQICH, PMICH e/ou SRCH, para melhorar ainda mais a eficiência de largura de banda.
[0089] Com referência à figura 4, é ilustrada uma metodologia 400 que pode facilitar a geração de palavras-código para facilitar a transmissão de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. Em 402, um número de bits de informações de canal de controle a serem transmitidas pode ser determinado. Em um aspecto, o número de bits de informações de canal de controle (por exemplo, CQICH) a serem transmitidos entre um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) e um dispositivo de comunicação de recepção (por exemplo, estação base 102) pode ser determinado. Em 404, um tipo de modulação ortogonal a ser utilizada para facilitar a transmissão pode ser determinado. Por exemplo, uma determinação pode ser feita em relação a se utilizar BPSK ou uma modulação de ordem elevada (por exemplo, QPSK) para facilitar a transmissão de informações de canal de controle e/ou outras informações entre dispositivos de comunicação, por exemplo, com base pelo menos em parte no número de bits de informações a serem transmitidas e/ou largura de banda disponível.
[0090] Em 406, o número de palavras-código a serem utilizadas pode ser determinado. Em um aspecto, o número de palavras-código desejado para facilitar transmissão de certas informações de canal de controle (por exemplo, CQICH) e/ou para uso para outras finalidades (por exemplo, transmissão de outras informações de canal de controle, estimação de nivel de interferência, decodificação de apagamento, etc.) pode ser determinado. Tal determinação pode ser baseada pelo menos em parte no número de bits de informação a serem transmitidos entre dispositivos de comunicação, por exemplo. Em outro aspecto, um primeiro subconjunto de palavras-código, onde cada par de palavras-código produz uma propriedade de correlação cruzada desejada (por exemplo, boa), pode ser utilizado para facilitar a transmissão de certas informações de canal de controle (por exemplo, CQICH). Outro subconjunto de palavras-código, que pode incluir pares de palavras-código que produzem uma propriedade de correlação cruzada indesejável (por exemplo, valor de correlação cruzada de pior caso de 1√ 2 ) pode ser expurgado. De acordo com uma modalidade, o conjunto de palavras-código projetado pode ser um código ortogonal complexo baseado em expurgação (e/ou código ortogonal baseado em expurgação expandida) que pode ser estruturado de tal modo que a correlação cruzada de pior caso entre quaisquer duas sequências ortogonais complexas baseadas em expurgação é 1/2 (ao contrário de 1/) por empregar uma condição de expurgação de palavra- código, Cm(kú Cm(k),Vk, de modo que as condições 1 e 2 associadas às Equações 4a e 4b, como descrito aqui, não possam ser satisfeitas. Como resultado, não haverá pares de palavras-código que produzem um valor de correlação cruzada de pior caso de 1√ 2 .
[0091] Em outro aspecto, pode haver também um ou mais subconjuntos de palavras-código que podem ser expurgados e descartados de tal modo que o número de palavras-código no primeiro conjunto de palavras-código é um número desejado (por exemplo, número limite predeterminado) de palavras-código para atender a eficiência espectral desejada (por exemplo, o número desejado de palavras-código válidas para um dado número de tons). O(s) subconjunto(s) de palavras-código descartadas pode(m) ser utilizados para outras finalidades, como decodificação de apagamento, estimação de nivel de interferência, e/ou operação de canal de controle multimodo, etc., como desejado.
[0092] Em 408, o número de tons pode ser determinado. Em um aspecto, o número de tons (por exemplo, tons QPSK) pode ser determinado com base pelo menos em parte no número de bits de informações a serem transmitidos entre dispositivos de comunicação e/ou tipo de código (por exemplo, código Hadamard) utilizado para o desenho de palavra-código.
[0093] Voltando para a figura 5, é ilustrada uma metodologia 500 que pode empregar embaralhamento para facilitar a transmissão de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. Em 502, um conjunto de palavras- código ortogonais complexas pode ser gerado. Em um aspecto, um conjunto de palavras-código ortogonais complexas pode ser gerado com base pelo menos em parte em um critério de palavra-código predefinido (por exemplo, como descrito mais completamente aqui). As palavras-código ortogonais complexas podem ser projetadas, geradas, e empregadas para facilitar a transmissão de informações, como certas informações de canal de controle (por exemplo, CQICH) e/ou outras informações (por exemplo, informações relacionadas à decodificação de apagamento, estimação de nivel de interferência, outras informações de canal de controle), a partir de um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) para um dispositivo de comunicação de recepção (por exemplo, estação base 102). Em outro aspecto, cada uma das palavras-código ortogonais complexas pode incluir uma fase-I e uma fase-Q. Em 504, a fase-I e fase-Q de cada palavra-código do conjunto de palavras-código ortogonais complexas podem ser misturadas independentemente, onde, por exemplo, um primeiro código de embaralhamento pode ser utilizado para a fase-I e outro código de embaralhamento pode ser utilizado para a fase-Q. Em um aspecto, para facilitar a redução da correlação cruzada de pico da modulação ortogonal complexa no receptor não coerente, o código de embaralhamento real independente pode ser aplicado para a fase-I e fase-Q de cada palavra- código no conjunto de palavras-código, como descrito mais completamente supra. De acordo com outro aspecto, as palavras-código podem ser adicionalmente misturadas utilizando uma sequência PN complexa especifica de dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116), de comprimento predeterminado (por exemplo, comprimento determinado com base pelo menos em parte no número de tons) para fornecer uma melhor autocorrelação no canal de multipercurso.
[0094] Com referência à figura 6, é ilustrada uma metodologia 600 que pode facilitar decodificação de apagamento para facilitar a transmissão de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. Em 602, a palavra-código pode ser determinada. Em um aspecto, a palavra-código pode ser determinada para facilitar decodificação de apagamento relacionada à sinalização não coerente para facilitar a transmissão de informações entre um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) e um dispositivo de comunicação de recepção (por exemplo, estação base 102) . Em outro aspecto, a palavra- código pode ser determinada por decodif icação ML, como descrito mais completamente aqui, por exemplo, com relação às Equações (2)-(3) como descrito com relação ao sistema 100. Em 604, palavras-código que são perfeitamente ortogonais (por exemplo, correlação cruzada zero) com a palavra-código determinada podem ser selecionadas. Em 606, a média dos valores de energia de saida de decodificador correspondendo às palavras-código selecionadas pode ser calculada. Em 608, a diferença (ou alternativamente, a razão) entre o valor de energia da palavra-código determinada e os valores de energia de saida médios calculados correspondendo às palavras-código selecionadas pode ser determinada. Em 610, a métrica (por exemplo, a diferença determinada ou razão entre o valor de energia da palavra-código determinada e os valores de energia de saida médios calculados correspondendo às palavras-código selecionadas) pode ser comparada com um nivel limite predeterminado relacionado à validade de um resultado de decodif icação. Em 612, uma determinação pode ser feita em relação a se a palavra-código determinada é um resultado de decodificação válido com base pelo menos em parte no nivel limite predeterminado. Por exemplo, se a métrica for igual ou maior do que o nivel limite predeterminado, a palavra- código determinada pode ser determinada para ser um resultado de decodificação válido; se a métrica for menor do que o nivel limite predeterminado, um apagamento pode ser declarado com relação à palavra-código determinada.
[0095] Voltando para a figura 7, é ilustrada outra metodologia 700 que pode facilitar a decodificação de apagamento para facilitar a transmissão de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. Em um aspecto, a decodificação de apagamento pode ser aplicada a sinalização não coerente para facilitar a transmissão de informações entre um dispositivo de comunicação de transmissão (por exemplo, dispositivo móvel 116) e um dispositivo de comunicação de recepção (por exemplo, estação base 102). Em 702, a palavra-código determinada pode ser utilizada como se fosse uma sequência conhecida. Em 704, os coeficientes de canal de propagação podem ser estimados com base pelo menos em parte na palavra-código determinada (por exemplo, com uma assunção de que a decodificação está correta) . Em 706, a componente de sinal correspondendo à palavra-código determinada pode ser removida do sinal recebido. Em um aspecto, um sinal pode ser transmitido de um dispositivo de comunicação (por exemplo, dispositivo móvel 116) para outro dispositivo de comunicação (por exemplo, estação base 102). A componente de sinal de um sinal recebido pode ser removida (por exemplo, subtraído) do sinal recebido. Em 708, a potência média do sinal restante (por exemplo, sinal restante após a componente de sinal ser removida do sinal recebido) pode ser calculada. Em 710, o nivel de ruido de segundo plano pode ser estimado com base pelo menos em parte no valor de potência média do sinal restante. Observa-se que o nivel de ruido de segundo plano será elevado se a decodificação estiver incorreta. Em 712, a SNR pode ser calculada com base pelo menos em parte na estimação de canal de propagação e estimação de nivel de ruido de segundo plano. Por exemplo, a estimação de canal de propagação e a estimação de nivel de ruido de segundo plano podem ser utilizadas para calcular a SNR. Em 714, o valor de SNR pode ser comparado com um nivel limite predeterminado relacionado à validade do resultado de decodif icação. Em 716, uma determinação pode ser feita em relação a se a palavra-código determinada é um resultado de decodificação válido com base pelo menos em parte no nivel limite predeterminado. Por exemplo, se for determinado que o valor de SNR é igual ou maior do que o nivel limite predeterminado, a palavra-código determinada pode ser determinada como sendo um resultado de decodificação válido; e se o valor SNR for menor do que o nivel limite predeterminado, um apagamento pode ser declarado, e desse modo a palavra-código determinada pode ser determinada para não ser um resultado de decodificação válido.
[0096] Será reconhecido que, de acordo com um ou mais aspectos descritos aqui, inferências podem ser feitas em relação ao projeto, geração, seleção, expurgação e/ou utilização de palavras-código para facilitar a transmissão de informações (por exemplo, canal de controle, decodificação de apagamento, estimação de nivel de interferência, etc.). Como utilizado aqui, o termo "inferir" ou "inferência" se refere genericamente ao processo de raciocinar sobre ou inferir estados do sistema, ambiente e/ou usuário a partir de um conjunto de observações como capturado através de eventos e/ou dados. Inferência pode ser empregada para identificar um contexto ou ação especifica, ou pode gerar uma distribuição de probabilidade através de estados, por exemplo. A inferência pode ser probabilista - isto é, a computação de uma distribuição de probabilidades através de estados de interesse com base em uma consideração de dados e eventos. Inferência também pode se referir a técnicas empregadas para compor eventos de nivel mais elevado a partir de um conjunto de eventos e/ou dados. Tal inferência resulta na construção de eventos ou ações novas a partir de um conjunto de eventos observados e/ou dados de evento armazenados, quer os eventos sejam ou não correlacionados em proximidade temporal estreita, e quer os eventos e dados venham de uma ou várias fontes de dados e eventos.
[0097] De acordo com um exemplo, um ou mais métodos apresentados acima podem incluir fazer uma inferência(s) pertinente ao projeto e/ou geração de palavras-código associadas à modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, modulação ortogonal complexa baseada em expurgação expandida, etc.) para facilitar a transmissão de informações (por exemplo, informações de canal de controle, informações relacionadas à decodificação de apagamento, informações relacionadas à estimação de nivel de interferência, etc.) entre dispositivos de comunicação (por exemplo, dispositivo móvel 116, estação base 102) . Como ilustração adicional, uma inferência (s) pode ser feita relacionada à determinação de se um tipo de modulação ortogonal é mais eficiente em termos de largura de banda para transmitir uma dada quantidade de informações entre dispositivos de comunicação; e/ou determinar se deve expurgar uma palavra-código especifica a partir de um conjunto de palavras-código e/ou quais palavra(s)-código expurgar a partir de um conjunto de palavras-código. Será reconhecido que os exemplos acima são de natureza ilustrativa e não pretendem limitar o número de inferências que podem ser feitas ou o modo no qual tais inferências são feitas em combinação com as várias modalidades e/ou métodos descritos aqui.
[0098] A figura 8 é uma ilustração de um dispositivo móvel 800 que pode facilitar a transmissão ou recepção de informações (por exemplo, informações de canal de controle) associadas a um sistema de comunicação sem fio. O dispositivo móvel 800 pode compreender um receptor 802 que recebe um sinal a partir de, por exemplo, uma antena de recepção (não mostrada) , e executa ações tipicas no mesmo (por exemplo, filtra, amplifica, converte descendentemente, etc.) o sinal recebido e digitaliza o sinal condicionado para obter amostras. O receptor 802 pode ser, por exemplo, um receptor MMSE e pode compreender um demodulador 804 que pode demodular símbolos recebidos e fornecer os mesmos a um processador 806 para estimação de canal. Em um aspecto, o demodulador 804 pode ser configurado para demodular símbolos recebidos que foram modulados em BPSK ou QPSK, por exemplo, como descrito mais completamente supra. O processador 806 pode ser um processador dedicado a analisar informações recebidas pelo receptor 802 e/ou gerar informações para transmissão por um transmissor 808, um processador que controla um ou mais componentes do dispositivo móvel 800, e/ou um processador que tanto analisa informações recebidas pelo receptor 802, gera informações para transmissão pelo transmissor 808, e controla um ou mais componentes do dispositivo móvel 800. O dispositivo móvel 800 pode compreender também um modulador 810 que pode trabalhar em combinação com o transmissor 808 para facilitar a transmissão de sinais (por exemplo, dados) para, por exemplo, uma estação base 102, outro dispositivo móvel, etc. Em um aspecto, o modulador 810 pode ser configurado para modular sinais, por exemplo, empregando modulação por BPSK ou QPSK, para facilitar a transmissão de informações de canal de controle e/ou outras informações para outro dispositivo de comunicação, como uma estação base 102, outro dispositivo móvel, etc. O dispositivo móvel 800 pode incluir funcionalidade igual ou similar a um dispositivo de comunicação, como descrito mais completamente aqui, por exemplo, com relação ao sistema 100 .
[0099] O dispositivo móvel 800 pode compreender adicionalmente armazenagem de dados 812 que pode ser acoplada de forma operativa ao processador 806 e pode armazenar dados a serem transmitidos, dados recebidos, informações relacionadas aos à transmissão ou recepção de informações de canal de controle (por exemplo, informações relacionadas à modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.), informações relevantes à decodificação de apagamento e/ou estimação de nivel de interferência, e qualquer outra informação apropriada que possa facilitar a transmissão e ou recepção de informações, como informações de canal de controle, entre dispositivos de comunicação, como dispositivo móvel 800 e uma estação base 102. A armazenagem de dados 812 pode armazenar adicionalmente protocolos e/ou algoritmos associados à modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.) e/ou palavras-código.
[00100] Será reconhecido que a armazenagem de dados 812 descrita aqui, pode compreender memória volátil e/ou memória não volátil. Como ilustração e não limitação, a memória não volátil pode incluir memória somente de leitura (ROM), ROM programável (PROM), ROM eletricamente programável (EPROM), ROM eletricamente apagável (EEPROM), memória flash, e/ou memória de acesso aleatório não volátil (NVRAM). Memória volátil pode incluir memória de acesso aleatório (RAM), que pode atuar como memória cache externa. Como ilustração e não limitação, RAM é disponivel em muitas formas como RAM síncrona (SRAM), RAM dinâmica (DRAM), DRAM sincrona (SDRAM), SDRAM de taxa de dados dupla (DDR SDRAM), SDRAM intensificada (ESDRAM), DRAM Synchlink (SLDRAM) e RAM Rambust direta (DRRAM). A armazenagem de dados 812 pretende compreender, sem ser limitado a esses e quaisquer outros tipos de memória apropriados.
[00101] A figura 9 é uma ilustração de um sistema 700 que pode facilitar a transmissão ou recepção de informações (por exemplo, informações de canal de controle) associado a um sistema de comunicação sem fio. O sistema 900 compreende uma estação base 902 (por exemplo, ponto de acesso, ...) com um receptor 904 que pode receber sinal(is) a partir de um ou mais dispositivos móveis 906 (por exemplo, tendo funcionalidade igual ou similar ao dispositivo móvel 116 e/ou dispositivo móvel 800) através de uma pluralidade e antenas de recepção 908, e um transmissor 910 que pode transmitir sinais (por exemplo, dados) para um ou mais dispositivos móveis 906 através de uma antena de transmissão 912. O receptor 904 pode receber informações a partir das antenas de recepção 908 e pode ser operativamente associado a um demodulador 914 que pode ser configurado para demodular informações recebidas que foram moduladas por BPSK ou QPSK, por exemplo, como descrito mais completamente supra. Simbolos demodulados podem ser analisados por um processador 916 que pode ser um processador dedicado a analisar informações recebidas pelo receptor 904 e/ou gerar informações para transmissão por um transmissor 910, um processador que controla um ou mais componentes de estação base 902, e/ou um processador que tanto analisa informações recebidas pelo receptor 904, gera informações para transmissão por transmissor 910, e controla um ou mais componentes de estação base 102.
[00102] A estação base 902 também pode compreender um modulador 916 que pode trabalhar em combinação com o transmissor 910 para facilitar transmissão de sinais (por exemplo, dados), para, por exemplo, um dispositivo móvel 906, outro dispositivo, etc. Em um aspecto, o modulador 916 pode ser configurado para modular sinais, por exemplo, empregar modulação por BPSK ou QPASK, facilitar transmissão de informações de canal de controle e/ou outras informações para outro dispositivo de comunicação, como um dispositivo(s) móvel(is) 906, outro dispositivo móvel, etc. A estação base 902 e dispositivo(s) móvel(is) 906 podem incluir, cada um, funcionalidade igual ou similar a um dispositivo de comunicação, como descrito mais completamente aqui, por exemplo, com relação ao sistema 100.
[00103] O processador 916 pode ser acoplado a uma memória 918 que pode armazenar informações relacionadas a dados a serem transmitidos, dados recebidos, informações relacionadas à transmissão ou recepção de informações de canal de controle (por exemplo, informações relacionadas à modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.), informações relevantes para a decodificação de apagamento e/ou estimação de nivel de interferência, e qualquer outra informação apropriada que possa facilitar a determinar a transmissão de informações (por exemplo, informações de canal de controle), entre dispositivos de comunicação. A memória 918 pode armazenar adicionalmente protocolos e/ou algoritmos associados à modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, e/ou modulação ortogonal complexa baseada em expurgação expandida, etc.) e/ou palavras-código.
[00104] Será reconhecido que a memória 918 descrita aqui, pode compreender memória volátil e/ou memória não volátil. Como ilustração e não limitação, a memória não volátil pode incluir memória somente de leitura (ROM), ROM programável (PROM), ROM eletricamente programável (EPROM), ROM eletricamente apagável (EEPROM), memória flash, e/ou memória de acesso aleatório não volátil (NVRAM). Memória volátil pode incluir memória de acesso aleatório (RAM), que pode atuar como memória cache externa. Como ilustração e não limitação, RAM é disponivel em muitas formas como RAM sincrona (SRAM) , RAM dinâmica (DRAM) , DRAM sincrona (SDRAM), SDRAM de taxa de dados dupla (DDR SDRAM), SDRAM intensificada (ESDRAM), DRAM Synchlink (SLDRAM) e RAM Rambust direta (DRRAM). A memória 918 pretende compreender, sem ser limitado a esses e quaisquer outros tipos de memória apropriados.
[00105] A figura 10 mostra um sistema de comunicação sem fio, de exemplo, 1000. O sistema de comunicação sem fio 1000 representa uma estação base 1010 e um dispositivo móvel 1050 para fins de brevidade. Entretanto, deve ser reconhecido que o sistema 1000 pode incluir mais de uma estação base e/ou mais de um dispositivo móvel, onde estações base adicionais e/ou dispositivos móveis podem ser substancialmente similares ou diferentes da estação base de exemplo 1010 e dispositivo móvel 1050 descrito abaixo. Além disso, deve ser reconhecido que a estação base 1010 e/ou dispositivo móvel 1050 pode empregar os sistemas (figuras 1-2, 8-9 e 11-12) e/ou métodos (figuras 3-7) descritos aqui para facilitar comunicação sem fio entre os mesmos. Deve ser reconhecido que a estação base 1010 e dispositivo móvel 1050 podem ser, individualmente, respectivamente iguais ou similares a, e/ou podem compreender respectivamente funcionalidade igual ou similar a, respectivos componentes como descrito mais completamente aqui, como, por exemplo, com relação ao sistema 100, sistema 200, sistema 800, e/ou sistema 900.
[00106] Na estação base 1010, dados de tráfego para diversos fluxos de dados são fornecidos a partir de uma fonte de dados 1012 para um processador de dados de transmissão (TX) 1014. De acordo com um exemplo, cada fluxo de dados pode ser transmitido através de uma antena respectiva. O processador de dados TX 1014 formata, codifica e intercala o fluxo de dados de tráfego com base em um esquema de codificação especifico selecionado para aquele fluxo de dados para fornecer dados codificados.
[00107] Os dados codificados para cada fluxo de dados podem ser multiplexados com dados pilotos utilizando técnicas de multiplexação por divisão de frequência ortogonal (OFDM). Adicional ou alternativamente, os simbolos pilotos podem ser multiplexados por divisão de frequência (FDM), multiplexados por divisão de tempo (TDM),ou multiplexados por divisão de código (CDM). Os dados pilotos são tipicamente um padrão de dados conhecido que é processado em um modo conhecido e podem ser utilizados no dispositivo móvel 1050 para estimar resposta de canal. Os dados codificados e pilotos multiplexados para cada fluxo de dados podem ser modulados (por exemplo, mapeados em símbolos) com base em um esquema de modulação específico (por exemplo, manipulação por comutação de fase binário (BPSK), manipulação por comutação de fase em quadratura (QPSK), manipulação por comutação de fase M (M- PSK), modulação de amplitude de quadratura-M (M-QAM), etc.) selecionado para aquele fluxo de dados para fornecer símbolos de modulação. A taxa de dados, codificação e modulação para cada fluxo de dados podem ser determinadas por instruções executadas ou fornecidas pelo processador 1030 .
[00108] Os símbolos de modulação para os fluxos de dados podem ser fornecidos a um processador MIMO TX 1020, que pode adicionalmente processar os símbolos de modulação (por exemplo, para OFDM) . O processador MIMO TX 1020 então provê NT fluxos de símbolos de modulação para NT transmissores (TMTR) 1022a até 1022t. Em várias modalidades, o processador MIMO TX 1020 aplica pesos de formação de feixe aos símbolos dos fluxos de dados e à antena a partir da qual o símbolo está sendo transmitido.
[00109] Cada transmissor 1022 recebe e processa um fluxo de símbolos respectivo para fornecer um ou mais sinais analógicos, e condiciona ainda (por exemplo, amplifica, filtra, e converte ascendentemente) os sinais analógicos para fornecer um sinal modulado apropriado para transmissão através do canal MIMO. Além disso, sinais modulados NT a partir dos transmissores 1022a até 1022t são transmitidos a partir das antenas NT 1024a até 1024t, respectivamente.
[00110] No dispositivo móvel 1050, os sinais modulados transmitidos são recebidos por antenas NG 1052a até 1052r e o sinal recebido a partir de cada antena 1052 é fornecido a um receptor respectivo (RCVR) 1054a até 1054r. Cada receptor 1054 condiciona (por exemplo, filtra, amplifica e converte descendentemente) um sinal respectivo, digitaliza o sinal condicionado para fornecer amostras, e processa adicionalmente as amostras para fornecer um fluxo de simbolos "recebidos" correspondente.
[00111] Um processador de dados RX 1060 pode receber e processar os fluxos de simbolos recebidos Ng a partir de receptores Ng 1054 baseado em uma técnica de processamento de receptor especifica para fornecer Nt fluxos de simbolos "detectados". O processador de dados RX 1060 pode demodular, desintercalar e decodificar cada fluxo de simbolos detectados para recuperar os dados de tráfego para o fluxo de dados. O processamento pelo processador de dados RX 1060 é complementar àquele executado pelo processador MIMO TX 1020 e processador de dados TX 1014 na estação base 1010.
[00112] Um processador 1070 pode periodicamente determinar qual matriz de pré-codificação utilizar (discutido abaixo). Além disso, o processador 1070 pode formular uma mensagem de link reverso que compreende uma porção de indice de matriz e uma porção de valor de classificação.
[00113] A mensagem de link reverso pode compreender vários tipos de informações referentes ao link de comunicação e/ou ao fluxo de dados recebidos. A mensagem de link reverso pode ser processada por um processador de dados TX 1038, que também recebe dados de tráfego para diversos fluxos de dados a partir de uma fonte de dados 1036, modulados por um modulador 1080, condicionados pelos transmissores 1054a até 1054r, e transmitidos de volta para a estação base 1010.
[00114] Na estação base 1010, os sinais modulados a partir do dispositivo móvel 1050 são recebidos por antenas 1024, condicionados pelos receptores 1022, demodulados por um demodulador 1040, e processados por um processador de dados RX 1042 para extrair a mensagem de link reverso transmitida pelo dispositivo móvel 1050. Além disso, o processador 1030 pode processar a mensagem extraida e pode determinar qual matriz de pré-codificação utilizar para determinar os pesos de formação de feixe.
[00115] Os processadores 1030 e 1070 podem orientar (por exemplo, controlar, coordenar, gerenciar, etc.) operação na estação base 1010 e dispositivo móvel 1050, respectivamente. Os processadores respectivos 1030 e 1070 podem ser associados à memória 1032 e 1072 que armazena dados e códigos de programa. Os processadores 1030 e 1070 podem executar também computações para derivar frequência e estimativas de resposta de impulso para o uplink e downlink, respectivamente.
[00116] Deve ser entendido que as modalidades descritas aqui podem ser implementadas em hardware, software, firmware, middleware, microcódigo, ou qualquer combinação dos mesmos. Para uma implementação de hardware, as unidades de processamento podem ser implementadas em um ou mais circuitos integrados de aplicação especifica (ASICs), processadores de sinais digitais (DSPs), dispositivos de processamento de sinais digitais (DSPDs), dispositivos de lógica programável (PLDs), disposições de porta programável em campo (FPGAs), processadores, controladores, microcontroladores, microprocessadores, outras unidades eletrônicas projetadas para executar as funções descritas aqui, ou uma combinação dos mesmos.
[00117] Quando as modalidades são implementadas em software, firmware, middleware ou microcódigo, código de programa ou segmentos de código, podem ser armazenadas em um meio legivel por máquina como um componente de armazenagem. Um segmento de código pode representar um procedimento, uma função, um subprograma, um programa, uma rotina, uma sub-rotina, um módulo, um pacote de software, uma classe, ou qualquer combinação de instruções, estruturas de dados, ou instruções de programa. Um segmento de código pode ser acoplado a outro segmento de código ou um circuito de hardware por passar e/ou receber informações, dados, argumentos, parâmetros, ou conteúdo de memória. Informações, argumentos, parâmetros, dados, etc., podem ser passados, remetidos ou transmitidos utilizando qualquer meio apropriado incluindo partilha de memória, passagem de mensagem, passagem de token, transmissão de rede, etc.
[00118] Para uma implementação de software, as técnicas descritas aqui podem ser implementadas com módulos (por exemplo, procedimentos, funções e assim por diante) que executam as funções descritas aqui. Os códigos de software podem ser armazenados em unidades de memória e executados por processadores. A unidade de memória pode ser implementada no processador ou externa ao processador, em cujo caso pode ser acoplada de forma comunicativa ao processador através de vários meios como sabido na técnica.
[00119] Com referência à figura 11, é ilustrado um sistema 1100 que pode facilitar a transmissão de informações (por exemplo, informações de canal de controle) entre dispositivos de comunicação associados a um ambiente de comunicação sem fio. Por exemplo, o sistema 1100 pode residir pelo menos parcialmente em um dispositivo de comunicação, como um dispositivo móvel (por exemplo, 116). Deve ser reconhecido que o sistema 1100 está representado como incluindo blocos funcionais, que podem ser blocos funcionais que representam funções implementadas por um processador, software, ou combinação dos mesmos (por exemplo, firmware). O sistema 1100 inclui um agrupamento lógico 1102 de componentes elétricos que podem atuar em combinação.
[00120] Por exemplo, o agrupamento lógico 1102 pode incluir um componente elétrico para gerar um conjunto de palavras-código 1104. Em um aspecto, o conjunto de palavras-código pode ser gerado para facilitar a transmissão de informações, como informações de canal de controle, entre os dispositivos de comunicação, como um dispositivo móvel 116 e uma estação base 102. Em outro aspecto, a estrutura de palavra-código pode se relacionar com a modulação ortogonal (por exemplo, modulação ortogonal binária, modulação ortogonal complexa, modulação ortogonal complexa baseada em expurgação, modulação ortogonal complexa baseada em expurgação expandida) para sinalização não coerente. Além disso, o agrupamento lógico 1102 pode compreender um componente elétrico para expurgar um subconjunto(s) de palavras-código a partir do conjunto de palavras-código baseado pelo menos em parte em um critério de palavra-código predefinido 1106. Por exemplo, um subconjunto de palavras-código pode incluir pares de palavra-código que produzem um valor de correlação cruzada de pior caso, como 1√ 2, e tais pares de palavras-código podem ser expurgados, o que pode melhorar a correlação cruzada de pior caso entre os pares respectivos restantes de palavras-código. De acordo com uma modalidade, o conjunto de palavras-código pode ser projetado como um código ortogonal complexo baseado em expurgação (e/ou código ortogonal baseado em expurgação expandida) que pode ser estruturado de tal modo que a correlação cruzada de pior caso entre quaisquer duas sequências ortogonais complexas baseadas em expurgação é 1/2 (ao contrário de 1/A/2 ) empregando uma condição de expurgação de palavra- código, Cmik) CmíkjVk, de modo que as condições 1 e 2 associadas às equações 4a e 4b, como descrito aqui, não podem ser satisfeitas. Como resultado, não haverá pares de palavra-código que produzam um valor de correlação cruzada de pior caso de 1√ 2.
[00121] Como outro exemplo, outro subconjunto de palavras-código podem ser palavras-código que podem ser expurgadas e descartadas de tal modo que o número de palavras-código restantes no conjunto de palavras-código a ser utilizado para facilitar transmissão de certas informações de controle (por exemplo, CQICH) é um número (por exemplo, número limite predeterminado) de palavras- código desejadas para atender a eficiência espectral desejada (por exemplo, o número desejado de palavras-código válidas para um dado número de tons) . As palavras descartadas, ou uma porção das mesmas, podem ser empregadas para outras finalidades, como estimação de nivel de interferência, detecção de apagamento, etc., como desejado. Como resultado, a transmissão de informações, como informações de canal de controle, empregando modulação de ordem elevada (por exemplo, QPSK) para sinalização não coerente pode ser realizada em um modo eficiente em termos de largura de banda. Além disso, o agrupamento lógico 1102 pode incluir um componente elétrico para transmitir sinais associados a pelo menos uma porção do conjunto de palavras- código 1108. Em um aspecto, os sinais podem ser transmitidos empregando sinalização não coerente utilizando um conjunto de palavras-código ortogonais complexas (por exemplo, palavras-código ortogonais complexas, palavras- código ortogonais complexas baseadas em expurgação, palavras-código ortogonais complexas baseadas em expurgação expandida), onde os sinais podem ser transmitidos a partir de um dispositivo de comunicação (por exemplo, dispositivo móvel 116) para outro dispositivo de comunicação (por exemplo, estação base 102) . Em outro aspecto, a porção do conjunto das palavras-código pode incluir palavras-código selecionadas no conjunto de palavras-código que contêm uma propriedade de correlação cruzada desejada (por exemplo, boa) (por exemplo, palavras-código associadas a um valor de correlação cruzada de 1/2 ou menos) onde as palavras-código selecionadas podem ser utilizadas para facilitar a transmissão de informações de canal de controle (por exemplo, CQICH). Ainda em outro aspecto, a porção do conjunto de palavras-código pode compreender palavras- código descartadas, e as palavras-código descartadas, ou uma porção das mesmas, onde tais palavras-código descartadas podem ser utilizadas para facilitar decodificação de apagamento, estimação de nivel de interferência, operação de canal de controle multimodo para facilitar a transmissão de outras informações de controle (por exemplo, PMICH, SRCH, etc.) e/ou para outras finalidades desejadas. Adicionalmente, o sistema 1100 pode incluir uma memória 1110 que pode reter instruções para executar funções associadas a componentes elétricos 1104, 1106 e 1108. Embora mostrado como sendo externo à memória 1110, deve ser entendido que um ou mais dos componentes elétricos 1104, 1106 e 1108 podem existir na memória 1110.
[00122] Voltando para a figura 12, é ilustrado um sistema 1200 que pode facilitar a transmissão de informações (por exemplo, informações de canal de controle) entre dispositivos de comunicação associados a um ambiente de comunicação sem fio. O sistema 1200 pode residir pelo menos parcialmente em um dispositivo de comunicação como uma estação base 102, por exemplo. Como representado, o sistema 1200 inclui blocos funcionais que podem representar funções implementadas por um processador, software, ou combinação dos mesmos (por exemplo, firmware). O sistema 1200 inclui um agrupamento lógico 1202 de componentes elétricos que podem atuar em combinação. O agrupamento lógico 1202 pode incluir um componente elétrico para receber sinais associados a uma porção do conjunto de palavras-código 1204. Em um aspecto, os sinais recebidos podem ser sinalização não coerente relacionada a informações de canal de controle sendo transmitidas de um dispositivo de comunicação (por exemplo, dispositivo móvel 116) para outro dispositivo de comunicação (por exemplo, estação base 102). Em outro aspecto, a estrutura de palavra-código pode se relacionar à modulação ortogonal (por exemplo, modulação ortogonal, binária, modulação ortogonal complexa, modulação ortogonal complexa à base de expurgação, modulação ortogonal complexa à base de expurgação expandida) para sinalização não coerente. Ainda em outro aspecto, a porção do conjunto de palavras-código pode incluir palavras-código selecionadas que podem ser palavras-código que têm uma propriedade de correlação cruzada desejável e pode ser utilizada para facilitar a transmissão e recepção de certas informações de controle (por exemplo, CQICH) e/ou outras informações. Em um aspecto, a porção do conjunto de palavras-código pode ser projetada de tal modo que os pares de palavras-código que produzem correlação cruzada de pior caso podem ser expurgados da porção do conjunto de palavras-código, de modo que palavras-código de pior caso não fazem parte da porção do conjunto de palavras-código recebidas. Ainda em outro aspecto, a porção do conjunto das palavras-código pode incluir também palavras-código descartadas, onde tais palavras-código descartadas podem ser empregadas para outras finalidades, de modo a facilitar decodificação de apagamento, estimação de nivel de interferência, operação de canal de controle multimodo e/ou outras finalidades desej adas.
[00123] Além disso, o agrupamento lógico 1202 pode compreender um componente elétrico para decodificar um sinal recebido 1206. Adicionalmente, o agrupamento lógico 1202 pode incluir um componente elétrico para executar decodificação de apagamento para sinalização não coerente 1208. A decodificação de apagamento pode ser executada virtualmente em qualquer de uma variedade de modos, por exemplo, como mais completamente descrito supra. Adicionalmente, o sistema 1200 pode incluir uma memória 1210 que retém instruções para executar funções associadas aos componentes elétricos 1204, 1206 e 1208. Embora mostrado como sendo externo à memória 1210, deve ser entendido que um ou mais dos componentes elétricos 1204, 1206 e 1208 podem existir na memória 1210.
[00124] O que foi descrito acima inclui exemplos de uma ou mais modalidades. Evidentemente, não é possivel descrever toda combinação concebível de componentes ou metodologias para fins de descrever as modalidades acima mencionadas, porém uma pessoa com conhecimentos comuns na técnica pode reconhecer que muitas combinações e permutações adicionais de várias modalidades são possiveis. Por conseguinte, as modalidades descritas pretendem abranger todas essas alterações, modificações e variações que estejam compreendidas no espirito e escopo das reivindicações apensas. Além disso, até o ponto em que o termo "inclui" é utilizado na descrição detalhada ou reivindicações, tal termo pretende ser inclusive em um modo similar ao termo "compreendendo" como "compreendendo" é interpretado quando empregado como uma palavra de transição em uma reivindicação.

Claims (54)

1. Método que facilita transmissão de informações, caracterizado pelo fato de que compreende: gerar um conjunto de palavras-código para facilitar transmissão de informações compreendendo informações de canal de controle; e expurgar um subconjunto das palavras-código com base, pelo menos em parte, em um critério de palavra-código predefinido, em que expurgar o subconjunto das palavras- código compreende palavras-código de pior caso a partir do conjunto de palavras-código para criar um conjunto de palavras-código de sinalização não coerente eficiente em termos de largura de banda que possui uma propriedade de correlação cruzada predefinida, em que o conjunto de palavras-código é código ortogonal complexo.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o critério de palavra-código predefinido refere-se a pelo menos um dentre uma largura de banda disponivel, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado tempo, um valor de correlação cruzada de um par respectivo de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação, compreende pelo menos um dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que cada palavra-código no conjunto de palavras-código gerado é uma palavra-código ortogonal complexa.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende adicionalmente embaralhar uma em fase e uma fase de quadratura de cada palavra-código no conjunto de palavras-código gerado, em que o embaralhamento da em fase é realizado utilizando uma primeira sequência e o embaralhamento da fase de quadratura é realizado utilizando uma sequência diferente.
5. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende adicionalmente embaralhar cada palavra-código no conjunto de palavras- código gerado utilizando uma sequência de ruido pseudoaleatória complexa especifica de dispositivo de comunicação de um comprimento predeterminado.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que expurgar um subconjunto das palavras-código com base, pelo menos em parte, em um critério de palavra-código predefinido compreende adicionalmente expurgar pares de palavras-código que têm um valor de correlação cruzada de pior caso.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que o valor de correlação cruzada de pior caso é 1√ 2.
8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreende adicionalmente estruturar o conjunto de palavras-código gerado com base, pelo menos em parte, em uma modulação ortogonal complexa.
9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: determinar um número de bits de informações de canal de controle a serem transmitidos; determinar uma largura de banda disponivel; determinar um tipo de modulação ortogonal; determinar um número de palavras-código a serem utilizadas para facilitar pelo menos uma outra operação; e determinar um número de tons.
10. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que expandir o conjunto gerado de palavras código, Sk, pela adição de outro conjunto de palavras-código, Sk ao conjunto de palavras-código gerado, em que Sk é ortogonal a \ e ao outro conjunto de palavras- código, Sk, é obtido por trocar a em fase e a fase de quadratura de cada uma das palavras-código complexas, Sk, exceto pela parte de embaralhamento complexa potencial aplicada comumente a todas as palavras-código.
11. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: transmitir informações de canal de controle utilizando um subconjunto de palavras-código que não produzem um valor de correlação cruzada de pior caso; utilizar uma porção das palavras-código expurgadas para pelo menos uma outra operação, a pelo menos uma outra operação, compreende pelo menos um dentre estimação de nivel de interferência, detecção de apagamento, ou uma transmissão de canal de controle multimodo, ou uma combinação dos mesmos, em que a porção das palavras-código expurgadas são palavras-código descartadas que são selecionadas de tal modo que não haja um aumento no valor de correlação cruzada máximo do subconjunto de palavras-código quando operados juntos.
12. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a propriedade de correlação cruzada predefinida se refere a um valor de correlação de 1/2 .
13. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o código ortogonal complexo é código ortogonal complexo baseado em expurgação ou código ortogonal complexo baseado em expurgação expandida.
14. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: particionar o conjunto de palavras-código em múltiplos subconjuntos de palavras-código; utilizar um primeiro subconjunto de palavras- código para facilitar transmissão de um primeiro tipo de informações de canal de controle; e utilizar pelo menos um outro subconjunto de palavras-código, compreendendo palavras-código descartadas, para facilitar pelo menos um dentre decodificação de apagamento, estimação de um nivel de interferência, ou transmissão de pelo menos um outro tipo de informações de canal de controle, ou uma combinação dos mesmos, para facilitar aperfeiçoamento de eficiência de largura de banda.
15. Método, de acordo com a reivindicação 14, caracterizado pelo fato de que o primeiro tipo de informações de canal de controle compreende Canal Indicador de Qualidade de Canal (CQICH) , e pelo menos um outro tipo de informações de canal de controle compreendendo pelo menos um entre Canal Indicador de Matriz de pré-codificação (PMICH) ou Canal de solicitação de Programação (SRCH) ou uma combinação dos mesmos.
16. Dispositivo eletrônico caracterizado pelo fato de que é configurado para executar o método definido na reivindicação 1.
17. Aparelho de comunicação sem fio, caracterizado pelo fato de que compreende: uma memória que retém instruções relacionadas a transmitir informações utilizando palavras-código geradas com base, pelo menos em parte, em um critério de palavra- código predefinido; e um processador, acoplado à memória, configurado para executar as instruções retidas na memória.
18. Aparelho de comunicação sem fio, de acordo com a reivindicação 17, caracterizado pelo fato de que o critério de palavra-código predefinido refere-se a pelo menos um dentre uma largura de banda disponível, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidas em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos um dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
19. Aparelho de comunicação sem fio, de acordo com a reivindicação 17, caracterizado pelo fato de que a memória retém adicionalmente instruções relacionadas a modulação ortogonal complexa associada às palavras-código geradas.
20. Aparelho de comunicação sem fio, de acordo com a reivindicação 17, caracterizado pelo fato de que a memória retém instruções relacionadas a um primeiro subconjunto de palavras-código geradas que não produzem uma propriedade de correlação cruzada de pior caso e pelo menos um outro conjunto de palavras-código geradas que incluem palavras-código expurgadas compreendendo pelo menos uma entre palavras-código descartadas ou palavras-código que produzem uma propriedade de correlação cruzada de pior caso, ou uma combinação dos mesmos, onde cada palavra- código gerada é uma palavra-código ortogonal complexa.
21. Aparelho de comunicação sem fio, de acordo com a reivindicação 20, caracterizado pelo fato de que o pelo menos um outro conjunto de palavras-código geradas inclui palavras-código geradas que são expurgadas com base, pelo menos em parte, no critério de palavra-código predefinido.
22. Aparelho de comunicação sem fio, de acordo com a reivindicação 20, caracterizado pelo fato de que o critério de palavra-código predefinido especifica que pares de palavra-código gerados que produzem uma propriedade de correlação cruzada de pior caso de 1√ 2 devem ser expurgados.
23. Aparelho, caracterizado pelo fato de que compreende: um gerador de palavras-código (204) que gera palavras-código com base, pelo menos em parte, em um critério de palavra-código predefinido para facilitar transmissão de informações compreendendo informações de canal de controle; e um expurgador (206) que expurga palavras-código com base, pelo menos em parte, em um critério de palavra- código predefinido, em que as palavras-código expurgadas são palavras-código ortogonais complexas que são código ortogonal complexo com base em expurgação ou código ortogonal complexo com base em expurgação expandida.
24. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de o expurgador (206) facilita estruturar pelo menos um entre o código ortogonal complexo com base em expurgação ou o código ortogonal com base em expurgação expandida de tal modo que a correlação cruzada entre quaisquer duas sequências ortogonais complexas expurgadas é 1/2 ou menor pelo emprego de uma condição de expurgação de palavra-código, Cm(k)^cn(k) ,Vk, onde cm(k) e cn(k) são sequências binárias mutuamente ortogonais utilizadas para uma em fase e uma fase de quadratura da k-ésima palavra- código ortogonal complexa.
25. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de que o gerador de palavras-código (204) e o expurgador (206) trabalham em combinação para facilitar expansão de um conjunto de palavras-código geradas, Sk, por adição de outro conjunto de palavras- código, $k, ao conjunto de palavras-código geradas, em que Sk é ortogonal a $k e o outro conjunto de palavras-código, $k, é obtido por trocar a em fase e a fase de quadratura de cada uma das palavras-código complexas, Sk, exceto pela parte de embaralhamento complexo potencial comumente aplicado a todas as palavras-código.
26. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de que o critério de palavra-código predefinido refere-se a pelo menos um dentre uma largura de banda disponivel, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras- código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos uma dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo ou uma combinação dos mesmos.
27. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de que o gerador de palavras-código (204) é configurado para gerar palavras-código com base, pelo menos em parte, em pelo menos um dentre um número de bits de informações de canal de controle a serem transmitidos, um número de palavras-código a serem utilizadas para pelo menos uma outra operação, um número de tons a serem utilizados para uma transmissão, um tipo de modulação ortogonal, uma largura de banda disponível, ou uma combinação dos mesmos.
28. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de que o gerador de palavras-código (204) é configurado para embaralhar o conjunto de palavras- código gerado, em que o embaralhamento do conjunto de palavras-código gerado compreende pelo menos dentre um embaralhamento de uma em fase e uma fase de quadratura de cada palavra-código no conjunto de palavras-código gerado utilizando códigos de embaralhamento diferentes para a em fase e a fase de quadratura ou um embaralhamento de cada palavra-código no conjunto de palavras-código gerado utilizando uma sequência de ruido pseudoaleatória complexa especifica de dispositivo de comunicação de um comprimento predeterminado, ou uma combinação dos mesmos.
29. Aparelho de comunicação sem fio que facilita transmissão de informações, caracterizado pelo fato de que compreende: meios para gerar um subconjunto de palavras- código para facilitar transmissão de informações; e meios para expurgar um subconjunto das palavras- código geradas com base, pelo menos em parte, em um critério de palavras-código predefinido, em que expurgar o subconjunto das palavras-código compreende palavras-código de pior caso do conjunto de palavras-código para criar um conjunto de palavras-código de sinalização não coerente eficiente em termos de largura de banda que possui uma propriedade de correlação cruzada predefinida, em que o conjunto de palavras-código é código ortogonal complexo.
30. Aparelho de comunicação sem fio, de acordo com a reivindicação 29, caracterizado pelo fato de que compreende adicionalmente meios para transmitir sinais associados a pelo menos uma porção do conjunto de palavras- código gerado.
31. Aparelho de comunicação sem fio, de acordo com a reivindicação 30, caracterizado pelo fato de que pelo menos uma porção do conjunto de palavras-código gerado é um subconjunto de palavras-código que permanecem após expurgação de outras palavras-código.
32. Aparelho de comunicação sem fio, de acordo com a reivindicação 29, caracterizado pelo fato de que o critério de palavra-código predefinido refere-se a pelo menos um dentre uma largura de banda disponivel, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação, compreende pelo menos uma dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
33. Memória legivel por computador caracterizada pelo fato de que compreende instruções armazenadas na mesma, as instruções sendo executáveis por um computador para realizar as etapas de método conforme definido em qualquer uma das reivindicações 1 a 15.
34. Aparelho, em um sistema de comunicação sem fio, caracterizado pelo fato de que compreende: um processador configurado para: utilizar um conjunto de palavras-código geradas, as palavras-código geradas com base, pelo menos em parte, em um critério de palavra-código predefinido; utilizar uma porção do conjunto de palavras- código geradas para facilitar transmissão de informações de canal de controle com base, pelo menos em parte, no critério de palavra-código predefinido; expurgar um subconjunto de palavras-código geradas com base pelo menos em parte em um critério de palavra-código predefinido; e transmitir sinais associados a pelo menos uma porção do conjunto de palavras-código gerado utilizando sinalização não coerente, em que cada palavra-código na pelo menos uma porção do conjunto de palavras-código gerado é uma palavra-código ortogonal complexa.
35. Aparelho, de acordo com a reivindicação 34, caracterizado pelo fato de que o critério de palavra-código predefinido é baseado, pelo menos em parte, em pelo menos um dentre uma largura de banda disponível, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos um dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
36. Método que facilita transmissão de informações associadas a um ambiente de comunicação, caracterizado pelo fato de que compreende: receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base, pelo menos em parte, em um critério de palavra-código predefinido, pelo menos uma porção das palavras-código geradas associadas aos sinais recebidos compreende palavras-código expurgadas que são palavras-código descartadas; e decodificar os sinais recebidos.
37. Método, de acordo com a reivindicação 36, caracterizado pelo fato de que o critério de palavra-código predefinido é baseado, pelo menos em parte, em pelo menos um dentre uma largura de banda disponivel, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos um dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
38. Método, de acordo com a reivindicação 36, caracterizado pelo fato de que decodificar os sinais recebidos compreende adicionalmente selecionar uma palavra- código associada aos sinais recebidos com base, pelo menos em parte, em um nivel de energia da correlação cruzada entre o sinal recebido e uma palavra-código candidata.
39. Método, de acordo com a reivindicação 36, caracterizado pelo fato de que a decodificação dos sinais recebidos compreende adicionalmente utilizar decodificação não coerente de multi-picos para facilitar decodificação dos sinais recebidos.
40. Método, de acordo com a reivindicação 36, caracterizado pelo fato de que compreende adicionalmente utilizar um subconjunto das palavras-código descartadas para facilitar decodificação de apagamento em sinalização não coerente.
41. Método, de acordo com a reivindicação 40, caracterizado pelo fato de que a decodif icação de apagamento compreende adicionalmente: determinar uma palavra-código por decodificação de probabilidade máxima; selecionar pelo menos uma palavra-código a partir do subconjunto que é perfeitamente ortogonal com a palavra- código determinada; calcular um valor médio dos valores de energia de saida de decodificador correspondendo à pelo menos uma palavra-código ; determinar pelo menos um dentre uma diferença ou uma razão entre um valor de energia de saida de decodificador da palavra-código determinada e o valor médio dos valores de energia de saida de decodificador correspondendo à pelo menos uma palavra-código; comparar a pelo menos uma entre a diferença ou a razão a um nivel limite predeterminado relacionado a um resultado de decodificação válido; determinar se a pelo menos uma entre a diferença ou a razão é maior ou igual a um nivel limite predeterminado; e pelo menos um dentre: determinar que a palavra-código determinada é um resultado de decodificação válido, se pelo menos um entre a diferença ou razão é maior ou igual ao nivel limite predeterminado; ou determinar que a palavra-código determinada não é um resultado de decodificação válido, se a pelo menos uma entre a diferença ou a razão for menor do que o nivel limite predeterminado.
42. Método, de acordo com a reivindicação 40, caracterizado pelo fato de que a decodif icação de apagamento compreende adicionalmente: utilizar uma palavra-código determinada como se fosse uma sequência conhecida; estimar coeficientes de canal de propagação com base pelo menos em parte na palavra-código determinada; remover uma componente de sinal correspondendo à palavra-código determinada a partir de um sinal recebido; calcular a potência média do sinal que permanece após remover a componente de sinal do sinal recebido; estimar um nivel de ruido em segundo plano com base, pelo menos em parte, na potência média do sinal restante; calcular uma relação sinal/ruido com base, pelo menos em parte, na estimação de canal de propagação e na estimação de nivel de ruido em segundo plano; comparar a relação sinal/ruido a um nivel limite predeterminado relacionado a um resultado de decodificação válido; determinar se a relação sinal/ruido é maior ou igual ao nivel limite predeterminado; e pelo menos um dentre: determinar que a palavra-código determinada é um resultado de decodificação válido, se a relação sinal/ruido for maior ou igual ao nivel limite predeterminado, ou determinar que a palavra-código determinada não é um resultado de decodificação válido, se a relação sinal/ruido for menor do que o nivel limite predeterminado.
43. Aparelho de comunicação sem fio, caracterizado pelo fato de que compreende: uma memória (210) que retém instruções relacionadas a receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base, pelo menos em parte, em um critério de palavra-código predefinido e decodificar os sinais recebidos; e um processador (208), acoplado à memória (210), configurado para executar as instruções retidas na memória.
44. Aparelho de comunicação sem fio, de acordo com a reivindicação 43, caracterizado pelo fato de que a memória retém adicionalmente instruções relacionadas a decodificar sinais recebidos para determinar uma palavra- código com base, pelo menos em parte, em um nivel de energia da correlação cruzada entre o sinal recebido e uma palavra-código candidata.
45. Aparelho de comunicação sem fio, de acordo com a reivindicação 43, caracterizado pelo fato de que a memória retém adicionalmente instruções relacionadas a decodificar sinais recebidos utilizando decodificação não coerente de multi-picos.
46. Aparelho de comunicação sem fio, de acordo com a reivindicação 43, caracterizado pelo fato de que o critério de palavra-código predefinido refere-se a pelo menos um dentre uma largura de banda disponível, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras-código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos um dentre estimação de nível de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
47. Aparelho de comunicação sem fio, de acordo com a reivindicação 43, caracterizado pelo fato de que o conjunto de palavras-código gerado compreende um primeiro subconjunto de palavras-código que é utilizado para facilitar transmissão de informações de canal de controle e outro subconjunto de palavras-código compreendendo palavras-código descartadas, em que pelo menos uma porção do outro subconjunto de palavras-código é utilizada para facilitar transmissão de informações relacionadas a pelo menos um dentre decodificação de apagamento, estimação de nível de interferência, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos, em que a operação de canal de controle multimodo compreende transmissão de informações de canal de controle adicionais.
48. Aparelho de comunicação sem fio que facilita transmissão de informações em um ambiente de comunicação sem fio, caracterizado pelo fato de que compreende: meios para receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base, pelo menos em parte, em um critério de palavra- código predefinido; meios para decodificar os sinais recebidos; e meios para executar decodificação de apagamento em um sinal recebido utilizando um subconjunto das palavras-código geradas que são palavras-código descartadas.
49. Aparelho de comunicação sem fio, de acordo com a reivindicação 48, caracterizado pelo fato de que o conjunto de palavras-código gerado compreende um primeiro subconjunto de palavras-código que é utilizado para facilitar transmissão de informações de canal de controle e outro subconjunto de palavras-código compreendendo palavras-código descartadas, em que pelo menos uma porção do outro subconjunto de palavras-código é utilizada para facilitar transmissão de informações relacionadas a pelo menos um dentre decodificação de apagamento, estimação de nivel de interferência, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos, em que a operação de canal de controle multimodo compreende transmissão de informações de canal de controle adicionais.
50. Aparelho de comunicação sem fio, de acordo com a reivindicação 48, caracterizado pelo fato de que o critério de palavra-código predefinido é baseado, pelo menos em parte, em pelo menos um dentre uma largura de banda disponivel, um número de palavras-código no conjunto de palavras-código, um número de bits de informações de canal de controle a serem transmitidos em um dado momento, um valor de correlação cruzada de um respectivo par de palavras-código, um tipo de transmissão por modulação ortogonal que se deseja utilizar, um valor de correlação cruzada de pior caso definido entre palavras-código, um número de tons empregados para facilitar transmissão de informações de canal de controle, ou um número de palavras- código expurgadas a serem utilizadas para outra operação, ou uma combinação dos mesmos, em que a outra operação compreende pelo menos uma dentre estimação de nivel de interferência, detecção de apagamento, ou uma operação de canal de controle multimodo, ou uma combinação dos mesmos.
51. Aparelho de comunicação sem fio, de acordo com a reivindicação 48, caracterizado pelo fato de que os meios para decodificar sinais recebidos compreendem adicionalmente meios para decodificar sinais recebidos para determinar uma palavra-código com base, pelo menos em parte, em um nivel de energia da correlação cruzada entre o sinal recebido e uma palavra-código candidata.
52. Aparelho de comunicação sem fio, de acordo com a reivindicação 48, caracterizado pelo fato de que os meios para decodificar sinais recebidos compreendem adicionalmente meios para decodificar sinais recebidos utilizando decodificação não coerente de multi-picos.
53. Memória legivel por computador caracterizada pelo fato de que compreende instruções armazenadas na mesma, as instruções sendo executáveis por um computador para realizar as etapas de método conforme definido em qualquer uma das reivindicações 36 a 42.
54. Aparelho, em um sistema de comunicação sem fio, caracterizado pelo fato de que compreende: um processador configurado para: receber sinais associados a um conjunto de palavras-código gerado que facilitam transmitir informações compreendendo informações de canal de controle com base, pelo menos em parte, em um critério de palavra-código predefinido; decodificar os sinais recebidos; e realizar decodificação de apagamento de sinais recebidos utilizando um subconjunto do conjunto de palavras-código gerado, o subconjunto compreendendo palavras-código descartadas.
BRPI0806973-5A 2007-02-09 2008-02-08 Uso de palavras-código em um sistema de comunicação sem fio BRPI0806973B1 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US88925207P 2007-02-09 2007-02-09
US60/889,252 2007-02-09
US12/027,972 2008-02-07
US12/027,972 US7839308B2 (en) 2007-02-09 2008-02-07 Using codewords in a wireless communication system
PCT/US2008/053504 WO2008098221A1 (en) 2007-02-09 2008-02-08 Using codewords in a wireless communication system

Publications (2)

Publication Number Publication Date
BRPI0806973A2 BRPI0806973A2 (pt) 2014-04-08
BRPI0806973B1 true BRPI0806973B1 (pt) 2020-09-15

Family

ID=39511085

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0806973-5A BRPI0806973B1 (pt) 2007-02-09 2008-02-08 Uso de palavras-código em um sistema de comunicação sem fio

Country Status (13)

Country Link
US (1) US7839308B2 (pt)
EP (1) EP2123092A1 (pt)
JP (3) JP5199283B2 (pt)
CN (1) CN101606418B (pt)
AU (1) AU2008212793B2 (pt)
BR (1) BRPI0806973B1 (pt)
CA (1) CA2676054C (pt)
IL (1) IL199879A (pt)
MX (1) MX2009007941A (pt)
MY (1) MY148817A (pt)
RU (1) RU2433569C2 (pt)
TW (1) TWI364933B (pt)
WO (1) WO2008098221A1 (pt)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5030279B2 (ja) * 2006-05-19 2012-09-19 パナソニック株式会社 無線通信装置及び無線通信方法
JP5433589B2 (ja) * 2008-02-28 2014-03-05 アップル インコーポレイテッド 無線通信された信号に適用される符号化を特定する情報を含むフィードバックデータ構造の通信
WO2010091723A1 (en) * 2009-02-11 2010-08-19 Nokia Siemens Networks Oy Channel coding using codes with low correlation for non-coherent receivers
CN101621300B (zh) * 2009-07-22 2013-05-08 清华大学 一种软输入软输出nr译码器及其软信息生成方法
CN103081375B (zh) 2010-08-24 2016-04-27 瑞典爱立信有限公司 用于hspa wcdma上行链路导频的设备和方法
US8516349B2 (en) 2010-09-02 2013-08-20 Microsoft Corporation Generation and application of a sub-codebook of an error control coding codebook
WO2012027819A1 (en) 2010-09-02 2012-03-08 Nortel Networks Limited Generation and application of a sub-codebook of an error control coding codebook
WO2013048537A1 (en) * 2011-10-01 2013-04-04 Intel Corporation Apparatus and method for coding data based on phasor disparity
US9020057B2 (en) * 2012-01-30 2015-04-28 Fujitsu Limited Precoding for wireless signals
US9130643B2 (en) * 2012-01-31 2015-09-08 Broadcom Corporation Systems and methods for enhancing audio quality of FM receivers
US9178553B2 (en) 2012-01-31 2015-11-03 Broadcom Corporation Systems and methods for enhancing audio quality of FM receivers
WO2013127056A1 (en) * 2012-02-27 2013-09-06 Qualcomm Incorporated Estimation of interference power for secondary scrambling code
EP2856677B1 (en) * 2012-05-28 2018-11-28 NEC Corporation Generating precoders for use in optimising transmission capacity between an enodeb and ue in a dl mu-mimo communications system
US8995594B2 (en) 2012-08-22 2015-03-31 Intel Corporation Baseband cancellation of platform radio interference
JP5886993B2 (ja) * 2015-02-26 2016-03-16 マイクロソフト コーポレーション 誤り制御符号化コードブックのサブコードブックの生成及び適用
KR102461453B1 (ko) 2015-06-10 2022-11-02 삼성전자주식회사 스토리지 장치
WO2017070913A1 (zh) * 2015-10-30 2017-05-04 华为技术有限公司 信号发送的方法、设备及系统
JP6253121B2 (ja) * 2016-02-12 2017-12-27 マイクロソフト テクノロジー ライセンシング,エルエルシー 誤り制御符号化コードブックのサブコードブックの生成及び適用
WO2018165843A1 (en) * 2017-03-14 2018-09-20 Qualcomm Incorporated Mutual information based polar code construction
US11647495B2 (en) 2017-10-06 2023-05-09 Qualcomm Incorporated Sequence generation and assignment
EP3895498B1 (en) * 2019-01-09 2024-03-13 Huawei Technologies Co., Ltd. Client device and network access node for transmitting and receiving a random access preamble
CN110493154B (zh) * 2019-10-14 2020-03-27 上海磐启微电子有限公司 调制器、解调器以及无线通信系统
US11997030B2 (en) * 2019-11-12 2024-05-28 Qualcomm Incorporated Architecture for non-coherent communication in wireless networks
US12580680B2 (en) * 2020-09-29 2026-03-17 Qualcomm Incorporated Interleaver design for noncoherent reed muller codes
US12250035B2 (en) 2022-08-12 2025-03-11 Samsung Electronics Co., Ltd. Codebook for AI-assisted channel estimation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100365346B1 (ko) * 1997-09-09 2003-04-11 삼성전자 주식회사 이동통신시스템의쿼시직교부호생성및쿼시직교부호를이용한대역확산장치및방법
EP1107629B1 (en) * 1999-12-01 2010-06-09 Lg Electronics Inc. Method for generating and transmitting optimal cell ID codes
US6751187B2 (en) * 2001-05-17 2004-06-15 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel transmission
WO2004084417A1 (en) * 2003-03-20 2004-09-30 Koninklijke Philips Electronics N.V. Method and device for building a variable-length error-correcting code
FR2865603A1 (fr) * 2004-01-26 2005-07-29 Nec Technologies Uk Ltd Procede de rejection des interferences intracellulaires
US7742444B2 (en) * 2005-03-15 2010-06-22 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US8638771B2 (en) * 2005-08-12 2014-01-28 Qualcomm Incorporated Transmission structure supporting multi-user scheduling and MIMO transmission

Also Published As

Publication number Publication date
JP5718273B2 (ja) 2015-05-13
RU2433569C2 (ru) 2011-11-10
CA2676054C (en) 2014-07-08
HK1138710A1 (en) 2010-08-27
MY148817A (en) 2013-06-14
JP2012199938A (ja) 2012-10-18
AU2008212793A1 (en) 2008-08-14
US7839308B2 (en) 2010-11-23
CN101606418B (zh) 2014-01-01
CA2676054A1 (en) 2008-08-14
CN101606418A (zh) 2009-12-16
IL199879A0 (en) 2010-04-15
JP2012199937A (ja) 2012-10-18
RU2009133780A (ru) 2011-03-20
JP5199283B2 (ja) 2013-05-15
US20090016459A1 (en) 2009-01-15
BRPI0806973A2 (pt) 2014-04-08
EP2123092A1 (en) 2009-11-25
JP2010518761A (ja) 2010-05-27
IL199879A (en) 2014-05-28
WO2008098221A1 (en) 2008-08-14
JP5730813B2 (ja) 2015-06-10
AU2008212793B2 (en) 2011-02-17
TWI364933B (en) 2012-05-21
TW200847677A (en) 2008-12-01
MX2009007941A (es) 2009-08-18

Similar Documents

Publication Publication Date Title
BRPI0806973B1 (pt) Uso de palavras-código em um sistema de comunicação sem fio
US12238745B2 (en) Detecting the number of transmit antennas in a base station
TWI445417B (zh) 資源配置隨機化
KR101516101B1 (ko) 기지국 장치, 무선 통신 방법 및 집적 회로
ES2643174T3 (es) Señalización de información de potencia para transmisión MIMO en un sistema de comunicación inalámbrica
CN108353056B (zh) 终端及发送方法
BRPI0906679B1 (pt) Método e sistema para eliminar interferência de enlace ascendente causada por um equipamento de usuário a um nó b não-servidor através de cancelamento de interferência intercelular e memória legível por computador
BRPI0717891A2 (pt) Método e aparelho para estrutura fdm-cdm híbrida para canais de controle baseados em portadora única
BRPI0909231B1 (pt) Método e equipamento para gerenciamento de recursos em um sistema de comunicação sem fio
BRPI0808690B1 (pt) método para utilizar modo de piloto híbrido e equipamento para comunicação sem fio que facilita utilizar um modo de piloto híbrido, ambos em uma rede de comunicação sem fio, memória legível por computador e equipamento em um sistema de comunicação sem fio
US9819387B2 (en) System and method for channel probability mass function dependent frequency hopping
WO2017124994A1 (zh) 无线通信系统的信号传输方法、基站和用户终端
Ryland Software-defined radio implementation of two physical layer security techniques
Zheng et al. Profiling the strength of physical-layer security: A study in orthogonal blinding
CN116366218A (zh) Dmrs序列生成方法、设备、装置及存储介质
HK1138710B (en) Using codewords in a wireless communication system
Otero Martínez et al. Dynamic Channel Encryption Using Fluid Antennas for Secure and Private Communication
Marzo Study of 5G New Radio and performance analysis through numerical simulation of the Physical Downlink Control Channel
Kotelba et al. Physical-Layer Security in LTE Cellular Links: Simulation Results and Standardization Perspectives
Allen Signal Processing Advances for Physical Layer Security in Communication Networks
Yu et al. Optimal power allocation in linearly coded OFDMA relay networks

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 15/09/2020, OBSERVADAS AS CONDICOES LEGAIS.