BRPI0818523B1 - geração de sequência de embaralhamento em um sistema de comunicação - Google Patents

geração de sequência de embaralhamento em um sistema de comunicação Download PDF

Info

Publication number
BRPI0818523B1
BRPI0818523B1 BRPI0818523A BRPI0818523B1 BR PI0818523 B1 BRPI0818523 B1 BR PI0818523B1 BR PI0818523 A BRPI0818523 A BR PI0818523A BR PI0818523 B1 BRPI0818523 B1 BR PI0818523B1
Authority
BR
Brazil
Prior art keywords
sequence
scrambling
scrambling sequence
base
channel
Prior art date
Application number
Other languages
English (en)
Inventor
Montojo Juan
Gaal Peter
Original Assignee
Qualcomm Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40029180&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0818523(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of BRPI0818523A2 publication Critical patent/BRPI0818523A2/pt
Publication of BRPI0818523B1 publication Critical patent/BRPI0818523B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03828Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
    • H04L25/03866Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/58Indexing scheme relating to groups G06F7/58 - G06F7/588
    • G06F2207/581Generating an LFSR sequence, e.g. an m-sequence; sequence may be generated without LFSR, e.g. using Galois Field arithmetic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators
    • G06F7/584Pseudo-random number generators using finite field arithmetic, e.g. using a linear feedback shift register
    • 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
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • 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/0014Three-dimensional division
    • H04L5/0016Time-frequency-code

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Power Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

"geração de sequência de embaralhamento em um sistema de comunicação" são embaralhamento e descritas técnicas desembaralhamento em diferentes para um executar sistema sequências de comunicação. em um de embaralhamento para aspecto, diferentes canais e sinais podem ser geradas com base em diferentes deslocamentos cíclicos de uma sequência de embaralhamento base gerada por um registro de deslocamento de realimentação linear (lfsr), que pode ser uma sequência de comprimento máximo. uma sequência de embaralhamento para um dado canal pode ser gerada por (i) determinar um valor de seletor de sequência com base em um valor do tipo de canal e pelo menos um valor de parâmetro para o canal e (ii) deslocar ciclicamente a sequência de embaralhamento base com base no valor de seletor de sequência. em outro aspecto, um sinal de referência enviado em largura de banda de sistema variável pode ser gerado com duas sequências de embaralhamento, que podem ser deslocamentos cíclicos diferentes de uma sequência de embaralhamento base. embaralhamento/desembaralhamento para frequências positiva e negativa para o sinal de referência pode ser executado com as primeira e segunda sequências de embaralhamento, respectivamente.

Description

"GERAÇÃO DE SEQUÊNCIA DE EMBARALHAMENTO EM UM SISTEMA DE COMUNICAÇÃO" 0 presente pedido reivindica prioridade ao pedido US provisional número de série 60/977.638, intitulado "METHOD AND APPARATUS FOR SCRAMBLING SEQUENCE GENERATION IN A COMMUNICATION SYSTEM," depositado em 4 de outubro de 2007, cedido à cessionária do presente e incorporado aqui a título de referência.
FUNDAMENTOS
CAMPO DA INVENÇÃO A presente revelação refere-se genericamente à comunicação e, mais especificamente a técnicas para gerar sequências de embaralhamento em um sistema de comunicação.
DESCRIÇÃO DA TÉCNICA ANTERIOR
Sistemas de comunicação são amplamente usados para fornecer vários conteúdos de comunicação como voz, vídeo, dados de pacote, envio de mensagem, broadcast, etc. Esses sistemas podem ser sistemas de acesso múltiplo capazes de suportar múltiplos usuários por compartilhar os recursos de sistema disponíveis. Os exemplos de tais sistemas de acesso múltiplo incluem sistemas de Acesso Múltiplo por divisão de código (CDMA), sistemas de Acesso Múltiplo por divisão de tempo (TDMA), sistemas de Acesso Múltiplo por divisão de frequência (FDMA), sistemas FDMA ortogonais (OFDMA), e sistemas FDMA de portadora única (SC-FDMA) .
Um sistema de comunicação pode aplicar embaralhamento em vários pontos em um processo de geração de sinal de transmissão. Embaralhamento é um processo no qual os dados são multiplicados com uma sequência de embaralhamento para randomizar os dados. A sequência de embaralhamento pode ser uma sequência de número pseudo-aleatório (PN) tendo boas propriedades de correlação e espectral. Embaralhamento pode ser executado para várias finalidades como randomizar interferência persistente entre sinais de transmissores diferentes, evitar propriedades indesejáveis de espectro de sinal, etc. Embaralhamento pode ser realizado em modos diferentes para diferentes canais e sinais. É desejável realizar eficientemente embaralhamento para todos os canais e sinais.
RESUMO DA INVENÇÃO
As técnicas para executar embaralhamento e desembaralhamento em um sistema de comunicação são descritas aqui. Em um aspecto, sequências de embaralhamento diferentes para diferentes canais e sinais podem ser geradas com base em diferentes deslocamentos cíclicos de uma sequência de embaralhamento base. A sequência de embaralhamento base pode ser uma sequência de comprimento máximo gerada com um registro de deslocamento de realimentação linear (LFSR). 0 LFSR pode implementar um polinômio de gerador único que é aplicável para todos os sinais e canais suportados.
Em um desenho, o LFSR pode ser inicializado para um estado inicial para gerar a sequência de embaralhamento base. Uma primeira sequência de embaralhamento pode ser gerada com base em adição de módulo-2 de uma combinação selecionada de saídas de LFSR. A combinação selecionada de saídas de LFSR pode ser determinada com base em um valor de seletor de sequência para um canal. O valor de seletor de sequência pode ser determinado com base em um valor do tipo de canal e pelo menos um valor de parâmetro para o canal. 0 valor de seletor de sequência pode compreender (i) um primeiro conjunto de bits que pode ter atribuído valores diferentes para diferentes sinais e canais suportados e (ii) um segundo conjunto de bits para parâmetros específicos de sinal ou específicos de canal.
Embaralhamento ou desembaralhamento para o canal pode ser então executado com a sequência de embaralhamento.
Em outro aspecto, duas sequências de embaralhamento podem ser utilizadas para gerar um sinal de referência enviado em uma largura de banda de sistema variável·. Em um desenho, as duas sequências de embaralhamento podem ser geradas com base em diferentes deslocamentos cíclicos de uma sequência de embaralhamento base. A primeira sequência de embaralhamento pode ter seu inicio mapeado para o centro da largura de banda de sistema e pode atravessar para fora em direção de frequência positiva. A segunda sequência de embaralhamento pode ter seu inicio mapeado para o centro da largura de banda do sistema e pode atravessar para fora em direção de frequência negativa. Embaralhamento ou desembaralhamento para frequências positivas para o sinal de referência pode ser executada com a primeira sequência de embaralhamento. Embaralhamento ou desembaralhamento para frequências negativas para o sinal de referência pode ser executado com a segunda sequência de embaralhamento. Esse desenho pode assegurar que as sequências de embaralhamento no centro da banda de sistema são iguais independentemente da largura de banda do sistema. Esse desenho também pode simplificar a geração das sequências de embaralhamento para o sinal de referência independente da largura de banda do sistema. Vários aspectos e características da revelação são descritos em detalhe adicional abaixo.
BREVE DESCRIÇÃO DAS FIGURAS A figura 1 mostra um sistema de comunicação sem fio. A figura 2 mostra uma estrutura de quadro de exemplo. A figura 3 mostra um diagrama em blocos de um gerador de sequência de embaralhamento. A figura 4 mostra o uso de duas sequências de embaralhamento para um sinal de referência. A figura 5 mostra um processo para executar embaralhamento ou desembaralhamento. A figura 6 mostra um processo para gerar uma sequência de embaralhamento. A figura 7 mostra um aparelho para executar embaralhamento ou desembaralhamento. A figura 8 mostra um processo para processar um sinal de referência. A figura 9 mostra um aparelho para processar um sinal de referência. A figura 10 mostra um diagrama em blocos de um Nó B e um UE.
DESCRIÇÃO DETALHADA DA INVENÇÃO
As técnicas descritas aqui podem ser utilizadas para vários sistemas de comunicação sem fio e com fio como CDMA, TDMA, FDMA, OFDMA, SC-FDMA, SC-FDMA e outros sistemas. Os termos "sistema" e "rede" são frequentemente utilizados de forma intercambiável. Um sistema CDMA pode implementar uma tecnologia de rádio como Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA inclui CDMA de banda larga (WCDMÃ) e outras variantes de CDMA. Cdma2000 cobre padrões IS-2000, IS-95 e IS-856. Um sistema TDMA pode implementar uma tecnologia de rádio como Global System for Mobile Communications (GSM). Um sistema OFDMA pode implementar uma tecnologia de rádio como UTRA evolved (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM®, etc. UTRA e E-UTRA fazem parte do Universal Mobile Telecommunication System (UMTS). 3GPP Long Term Evolution (LTE) é um release futuro de UMTS que utiliza E-UTRA, que emprega OFDMA no downlink e SC-FDMA no uplink. UTRA, E-UTRA, UMTS, LTE e GMS são descritos em documentos de uma organização denominada "3rd Generation Partnership project" (3GPP) . Cdma2000 e UMB são descritos em documentos de uma organização denominada "3rd Generation Partnership Project 2" (3GPP2). Para clareza, certos aspectos das técnicas são descritos abaixo para LTE, e a terminologia de LTE é utilizada em grande parte da descrição abaixo. A figura 1 mostra um sistema de comunicação sem fio 100, que pode ser um sistema LTE. O sistema 100 pode incluir diversos Nós Bs 110 e outras entidades de rede. Um nó B pode ser uma estação fixa que se comunica com os UEs e também pode ser mencionado como um Nó B evolved (eNB) , uma estação base, um ponto de acesso, etc. Cada nó B 110 provê cobertura de comunicação para uma área geográfica específica. Para melhorar a capacidade do sistema, a área de cobertura geral de um nó B pode ser dividida em múltiplas áreas menores (por exemplo, três) . Cada área menor pode ser servida por um subsistema de nó B respectivo. Em 3GPP, o termo "célula" pode se referir à menor área de cobertura de um nó B e/ou um subsistema de nó B que serve essa área de cobertura. UEs 120 podem ser dispersos por todo o sistema, e cada UE pode ser estacionário ou móvel. Um UE também pode ser mencionado como uma estação móvel, um terminal, um terminal de acesso, uma unidade de assinante, uma estação, etc. Um UE pode ser um telefone celular, um assistente pessoal digital (PDA), um modem sem fio, um dispositivo de comunicação sem fio, um dispositivo portátil, um computador laptop, um telefone sem fio, etc. Um UE pode se comunicar com um nó B através do downlink e uplink. 0 downlink (ou link direto) se refere ao link de comunicação do Nó B para o UE, e o uplink (ou link reverso) se refere ao link de comunicação do UE para o Nó B. LTE utiliza multiplexação por divisão de frequência ortogonal (OFDM) no downlink e multiplexação por divisão de frequência de portadora única (SC-FDM) no uplink. OFDM e SC-FDM dividem a largura de banda do sistema em múltiplas subportadoras ortogonais (K) , que são também comumente mencionadas como tons, compartimentos, etc. Cada subportadora pode ser modulada com dados. Em geral, os símbolos de modulação são enviados no domínio de frequência com OFDM e no domínio de tempo com SC-FDM. 0 espaçamento entre subportadoras adjacentes pode ser fixo, e o número total de subportadoras (K) pode ser dependente da largura de banda do sistema. Por exemplo, K pode ser igual a 128, 256, 512, 1024 ou 2048 para largura de banda do sistema de 1,25, 2,5, 5, 10 ou 20 MHz, respectivamente.
As subportadoras totais K podem ser agrupadas em blocos de recursos. Cada bloco de recurso pode incluir N subportadoras (por exemplo, N = 12 subportadoras) em uma partição. Os blocos de recursos disponíveis podem ser atribuídos a UEs para transmissão de dados de tráfego e informações de controle. A figura 2 mostra uma estrutura de quadro de exemplo 200 utilizada no LTE. A linha de tempo de transmissão para o downlink pode ser dividida em unidades de quadros de rádio. Cada quadro de rádio pode ter uma duração predeterminada (por exemplo, 10 milissegundos (ms)) e pode ser dividido em 10 subquadros com índices de 0 até 9. Cada subquadro pode incluir duas partições, e cada partição pode incluir L períodos de símbolos, por exemplo, L = 6 períodos de símbolos para um prefixo cíclico estendido (CP) ou L = 7 períodos de símbolos para um prefixo cíclico normal. Os períodos de símbolo 2L em cada subquadro podem ser atribuídos índices de 0 até 2L - 1. 0 sistema pode suportar vários canais utilizados para enviar dados e informações de controle no downlink e uplink. O sistema também pode suportar sinais de referência e outros sinais utilizados para várias finalidades. A Tabela 1 lista alguns canais e sinais que podem ser suportados pelo sistema de acordo com um desenho. 0 sistema pode suportar também outros canais e/ou sinais. Um sinal de referência é um sinal gerado com base em dados conhecidos e também pode ser mencionado como piloto, preâmbulo, treinamento, sonorização, etc. Um sinal de referência downlink (que também pode ser mencionado como um sinal de referência específico de célula) pode ser gerado com uma ou mais sequências pseudo-aleatórias (PRS), como descrito abaixo.
Tabela 1 0 embaralhamento pode ser executado em um transmissor para vários canais e sinais, como aqueles mostrados na Tabela 1. Para alguns canais/sinais, pode ser desejável ter uma sequência de embaralhamento associada a um elemento ou bloco de recurso que um canal/sinal ocupa. Para outros canais/sinais, pode ser melhor ter a sequência de embaralhamento dissociada do elemento ou bloco de recurso ocupado.
Desembaralhamento pode ser executado em um receptor para desfazer o embaralhamento executado pelo transmissor. 0 desembaralhamento pode ser executado utilizando a mesma sequência de embaralhamento utilizada no transmissor para embaralhamento. É desejável gerar eficientemente sequências de embaralhamento para diferentes canais/sinais.
Em um aspecto, um desenho de geração de sequência de embaralhamento que pode ser utilizada para Embaralhamento e desembaralhamento para diferentes canais e sinais é descritas. Uma sequência de Embaralhamento base pode ser gerada de tal modo que diferentes deslocamentos da sequência são suficientemente descorrelacionados. Diferentes deslocamentos cíclicos para sequência de embaralhamento base podem ser então utilizados para diferentes canais e sinais.
Em um desenho, uma sequência de comprimento máximo binária, que também é comumente mencionado como sequência-m, pode ser utilizada como a sequência de embaralhamento base. Uma sequência-m tem o comprimento mais longo possível de L = 2° -1 para um dado grau Q. Uma sequência-M pode ser gerada com um registro de deslocamento de realimentação linear (LFSR) que implementa um polinômio primitivo. 0 comprimento de sequência-M deve ser suficientemente longo. Em um desenho, um LFSR de 50 bits pode ser utilizado para gerar uma sequência-m com um comprimento de 250 -1. Um polinômio gerador G(x) para a sequência-M pode ser expresso como: Eq(l) Onde gi até g49 são coeficientes do polinômio gerador, e X1 até x50 são saídas do primeiro até último retardo, respectivamente, no LFSR. A equação (1) mostra uma forma geral para o polinômio gerador G(x). Cada coeficiente gír para i = 1, ..., 49, pode ser igual a '1' ou '0'. Polinômios geradores diferentes podem ser definidos com diferentes conjuntos de valores para os 49 coeficientes g4 até g49.
Em geral, um polinômio gerador G(x) de qualquer grau apropriado pode ser utilizado para a sequência de embaralhamento base. O mesmo polinômio gerador G(x) pode ser utilizado para todos os canais e sinais, que pode então evitar ter de reconfigurar o LFSR. O LFSRT pode ser definido para o mesmo estado inicial para todos os canais e sinais. Diferentes deslocamentos cíclicos da sequência de embaralhamento base podem ser obtidos pelo módulo-2 somando diferentes combinações de saídas de LFSR. As saídas de LFSR específicas para incluir na soma de módulo-2 são determinadas pelo deslocamento cíclico desejado. Alternativamente, o deslocamento cíclico desejado pode ser obtido por definir estados iniciais diferentes e móduio-2 somando certa combinação de saídas de LFSR. Mais de um LFSR também pode ser utilizado, e as saídas geradas podem ser somadas em módulo-2 para obter a sequência de embaralhamento desejada. A figura 3 mostra um diagrama de blocos de um desenho de um gerador de sequência de embaralhamento 300 que implementa o polinômio gerador mostrado na equação (1). O gerador 300 inclui um LFSR 310 (que também é mencionado como gerador PN) e uma unidade de deslocamento cíclico 320 (que também é mencionada como uma unidade de mascarar). No LFSR 310, 50 unidades de retardo 312-1 até 312-50 são acopladas em série, com cada unidade de retardo fornecendo um período de amostra de retardo. A primeira unidade de retardo 312-1 tem sua entrada acoplada a uma saída de uma unidade de adição de módulo-2 316. Cada unidade de retardo restante tem sua entrada acoplada a uma saída de uma unidade de retardo precedente. As primeiras 49 unidades de retardo 312-1 até 312-49 também fornecem suas saídas para 49 multiplicadores 314-1 até 314-49, respectivamente. A última unidade de retardo 312-50 provê sua saída diretamente para a unidade de adição de módulo-2 316. Cada multiplicador 314 multiplica sua entrada com um coeficiente respectivo gi e provê sua saída para a unidade de adição de módulo-2 316. A figura 3 mostra 49 multiplicadores 314-1 até 314-49 para 49 coeficientes gi até g49, respectivamente. Cada multiplicador 314 pode estar presente se seu coeficiente gi for igual a '1' e pode ser omitido (para nenhuma conexão) se seu coeficiente for igual a '0'. A unidade 316 executa adição de módulo-2 em todas as suas entradas e provê a sequência de embaralhamento base, que é realimentada para a primeira unidade de retardo 312-1.
Na unidade de deslocamento cíclico 320, 50 portas E 322-1 até 322-50 recebem as saídas de 50 unidades de retardo 312-1 até 312-50, respectivamente. As 50 portas E 322-1 até 322-50 também recebem 50 bits m0 até m49, respectivamente, de um seletor de sequência. 0 seletor de sequência determina a quantidade de deslocamento cíclico, e valores diferentes dos 50 bits seletores mo até m4g correspondem a diferentes deslocamentos cíclicos da sequência de embaralhamento base. Cada porta E 322 executa E lógico em suas duas entradas e provê sua saída para uma unidade de adição de módulo-2 324. A unidade 324 executa adição de módulo-2 em todas as suas 50 entradas e provê uma sequência de embaralhamento com o deslocamento cíclico selecionado. O gerador de sequência de embaralhamento 300 pode ser redefinido no início de cada aplicação de embaralhamento. Por exemplo, o gerador de sequência de embaralhamento 300 pode ser redefinido uma vez em cada período de símbolo para um sinal de referência downlink, uma vez para cada bloco de código enviado no PDSCH, etc. Para embaralhamento de bits codificados binários, um bit de embaralhamento pode ser gerado para cada bit codificado, e cada bit codificado pode ser multiplicado com seu bit de embaralhamento para gerar um bit embaralhado. Para desembaralhar, cada bit embaralhado pode ser multiplicado com seu bit de embaralhamento para obter o bit codificado correspondente.
As sequências de embaralhamento para diferentes canais e sinais podem ser individualizadas por selecionar diferentes saídas de LFSR para soma. No desenho mostrado na equação (1) e figura 3, as 50 unidades de retardo 312-1 até 312-50 suportam 50 bits seletores, que podem ser utilizados para obter 250 deslocamentos cíclicos diferentes. Os 50 bits seletores podem ser alocados para diferentes canais e sinais de vários modos. A Tabela 2 mostra um desenho de alocar os 50 bits seletores.
Tabela 2 No desenho mostrado na Tabela 2, os 50 bits seletores são divididos de tal modo que os dois primeiros bits são reservados, os quatro bits seguintes são para tipo de sinal/canal, e os 44 bits restantes são para parâmetros específicos de sinal/canal. A Tabela 3 fornece os valores dos quatro bits seletores m44 até m47 para diferentes tipos de sinal/canal, de acordo com um desenho.
Tabela 3- tipo de sinal/canal Uma periodicidade de 10 ms pode ser assumida para o PRS com prefixo cíclico normal e prefixo cíclico estendido, PDCCH, PDSCH e PUSCH. Uma periodicidade de 50 ms pode ser assumida para o PBCH. Uma periodicidade de 10, 20 ou 40 ms pode ser assumida para o PCFICH, PHICH e PMCH.
A Tabela 4 fornece campos específicos de sinal para o PRS com prefixo cíclico normal e prefixo cíclico estendido, de acordo com um desenho. O parâmetro Cell_ID indica um identificador de célula (ID) para uma célula que transmite um sinal de referência downlink. 0 parâmetro SSC_ID indica uma sequência de código de sincronização secundária específica (SSC) entre um conjunto de sequências SSC disponíveis. 0 parâmetro Antenna_ID indica uma antena específica em um Nó B. 0 parâmetro Subframe_ID indica um subquadro específico entre 10 subquadros em um quadro de rádio. 0 parâmetro Symbol_ID indica um símbolo OFDMA específico de 12 ou 14 símbolos de OFDMA em um subquadro. 0 parâmetro Frequency_+/- indica se uma sequência de embaralhamento é para frequências positiva ou negativa, como descrito abaixo.
Tabela 4 - campos específicos de sinal para PRS A Tabela 5 fornece campos específicos de canal para o PDCCH e PDSCH, de acordo com um desenho. O parâmetro MAC_ID de UE indica um ID de Controle de acesso de mídia (MAC) atribuído a um UE. O parâmetro Stream_ID indica um fluxo de dados sendo enviado no PDSCH. O parâmetro Code_Block_ID indica um bloco de código específico sendo enviado no PDSCH. O desenho na Tabela 5 suporta embaralhamento como uma função do Cell_ID e o MAC_ID de UE para o PDSCH.
Tabela 5 - Campos específicos de canal para PDCCH e PDSCH A Tabela 6 fornece campos específicos de canal para o PBCH e PCFICH, de acordo com um desenho. 0 parâmetro Frame_ID indica um quadro de rádio específico.
Tabela 6 - Campos específicos de canal para PBCH
e PCFICH A Tabela 7 fornece campos específicos de canal para o PHICH e PMCH, de acordo com um desenho.
Tabela 7 - campos específicos de canal para PHICH
e PMCH A Tabela 8 fornece campos específicos de canal para o PUSCH de acordo com um desenho.
Tabela 8 - campos específicos de canal para PUSCH
No desenho descrito acima, uma sequência de embaralhamento para um canal ou um sinal pode ser gerada com base em um valor seletor de sequência, que pode compreender um conjunto de valores de parâmetro para parâmetros/atributos do canal ou sinal. Ά periodicidade de tempo da sequência de embaralhamento pode ser controlada de forma flexível por incluir o ID de símbolo, ID de partição, ID de subquadro, ID de quadro, etc., no conjunto de parâmetros para o seletor de sequência. A sequência de embaralhamento pode ser associada ou dissociada com elementos de recurso ou blocos por incluir ou excluir o índice de bloco/elemento de recurso no conjunto de parâmetros para o seletor de sequência. O gerador de sequência de embaralhamento descrito aqui pode simplificar a geração de sequências de embaralhamento para todos os canais e sinais de interesse. 0 gerador de sequência de embaralhamento pode gerar sequências de embaralhamento para canais atuais e sinais bem como novos canais e sinais que podem ser adicionados no futuro. Novos canais, sinais e/ou parâmetros podem ser suportados utilizando alguns dos valores reservados para transportar os novos canais, sinais e/ou parâmetros.
Em um desenho, um gerador de sequência de embaralhamento único pode ser utilizado para gerar sequências de embaralhamento para todos os canais e sinais. O gerador de sequência de embaralhamento pode ser registrado tantas vezes quanto necessário para a sequência de embaralhamento mais longa. Para sequências de embaralhamento mais curtas, somente a parte inicial para o comprimento desejado pode ser gerada. Em outro desenho, múltiplas ocorrências do gerador de sequência de embaralhamento podem ser implementadas, e cada gerador de sequência de embaralhamento pode suportar um ou mais canais e/ou sinais. Esse desenho pode ser mais adequado para certas arquiteturas de hardware.
Em outro aspecto, duas sequências de embaralhamento podem ser utilizadas para gerar um sinal de referência downlink que pode ser enviado em uma largura de banda de sistema variável. Por exemplo, a largura de banda de sistema pode ser 1,25, 2,5, 5, 10 ou 20 MHz em LTE. Pode ser desejável ter uma estrutura encaixada para as sequências de embaralhamento para o sinal de referência downlink. Por exemplo, as sequências de embaralhamento para largura de banda de sistema de 10 MHz devem casar com a parte central das sequências de embaralhamento para largura de banda de sistema de 20 MHz.
Em um desenho, duas sequências de embaralhamento podem ser geradas para o sinal de referência downlink e podem ser distinguidas pelo bit de Frequency_+/- no seletor de sequência. As sequências de embaralhamento podem ser utilizadas como sequências PRS para gerar o sinal de referência downlink. A primeira sequência de embaralhamento pode ser utilizada para embaralhar 'frequências positivas', e a segunda sequência de embaralhamento pode ser utilizada para embaralhar 'frequências negativas'. A figura 4 mostra um desenho de gerar duas sequências de embaralhamento para o sinal de referência downlink. A primeira sequência de embaralhamento inclui N bits de embaralhamento u0 até uN_i, onde N é o número máximo de bits de embaralhamento necessário para a maior largura de banda do sistema de 20 MHz. A segunda sequência de embaralhamento inclui N bits de embaralhamento v0 até VN_X. A primeira sequência de embaralhamento pode ser gerada com os parâmetros mostrados na Tabela 4 e com o parâmetro de Frequency_+/- definido em '1'. A segunda sequência de embaralhamento pode ser gerada com os mesmos parâmetros porém com o parâmetro Frequency_+/- definido em '0'.
Para gerar o sinal de referência downlink, a primeira sequência de embaralhamento pode ser utilizada para embaralhar frequências positivas iniciando da menor frequência positiva. A subportadora DC ou central não é tipicamente utilizada. A primeira sequência de embaralhamento pode ser mapeada para subportadoras . utilizadas para o sinal de referência downlink na ordem de frequência crescente, como mostrado na figura 4. A segunda sequência de embaralhamento pode ser utilizada para embaralhar 'frequências negativas' iniciando a partir da frequência negativa mais elevada, isto é, a subportadora mais próxima à subportadora DC. A segunda sequência de embaralhamento pode ser mapeada para as subportadoras utilizadas para o sinal de referência downlink na direção oposta.
Como mostrado na figura 4, para largura de banda de sistema de 20 MHz, a primeira sequência de embaralhamento inteira pode ser utilizada, e todos os bits de embaralhamento N uo até uN_i podem ser mapeados em subportadoras positivas N utilizadas para o sinal de referência downlink. A segunda sequência de embaralhamento inteira pode ser utilizada também e todos os bits de embaralhamento N v0 até vN_i podem ser mapeados em subportadoras negativas N utilizadas para o sinal de referência downlink. Para a largura de banda de sistema menor do que 20 MHz, a porção inicial da primeira sequência de embaralhamento pode ser utilizada, e M bits de embaralhamento uo até uM_i podem ser mapeados nas subportadoras positivas M utilizadas para o sinal de referência downlink. A porção inicial da segunda sequência de embaralhamento também pode ser utilizada, e M bits de embaralhamento v0 até vM_i podem ser mapeados para as M subportadoras negativas utilizadas para o sinal de referência downlink. M pode ser dependente da largura de banda do sistema e pode ser menor do que N. 0 desenho de geração de sequência de embaralhamento mostrado na figura 4 assegura que as sequências de embaralhamento no centro da banda de sistema são iguais independente da largura de banda do sistema. Além disso, esse desenho não requer que as primeira e segunda sequências de embaralhamento inteiras sejam geradas em cada símbolo de OFDMA contendo o sinal de referência downlink. Por mapear o início das primeira e segunda sequências de embaralhamento para o centro da largura de banda do sistema e por atravessar para fora nas direções de frequência tanto positiva como negativa, como mostrado na figura 4, somente bits de embaralhamento que são efetivamente utilizados são gerados. Esse desenho pode simplificar geração de sequência de embaralhamento e pode evitar operações redundantes. Esse desenho pode suportar também eficientemente diferentes larguras de banda do sistema, diferente número de subportadoras utilizadas para o sinal de referência downlink, e diferentes comprimentos de sequência de embaralhamento. 0 desenho na figura 4 pode permitir também geração simultânea das primeira e segunda sequências de embaralhamento para as partes de frequência positive e negativa do sinal de referência downlink. Se as sequências de embaralhamento forem muito longas, então as sequências de embaralhamento podem ser divididas em segmentos, e diferentes segmentos das sequências de embaralhamento podem ser processados em paralelo com múltiplas ocorrências do gerador de sequência de embaralhamento. Uma memória pode armazenar os estados de LFSR iniciais para o gerador de sequência de embaralhamento para cada segmento.
Em um desenho alternativo, uma única sequência de embaralhamento de comprimento 2N pode ser utilizada para gerar o sinal de referência downlink. 0 início dessa sequência de embaralhamento pode ser mapeado para a frequência mais esquerda (ou mais negativa), e a sequência de embaralhamento pode atravessar para a frequência mais direita (ou mais positiva). Nesse desenho, uma porção inicial da sequência de embaralhamento pode ser descartada, com a quantidade a descartar sendo dependente da largura de banda do sistema. Esse desenho gera essenciaimente a sequência de embaralhamento inteira para 20 MHz e utiliza somente a porção central de comprimento variável conforme necessário para a largura de banda de sistema especifica. Esse desenho pode exigir mais overhead porque uma porção dos bits de embaralhamento gerados seria jogada fora. A figura 5 mostra um desenho de um processo 500 para executar embaralhamento em um transmissor ou desembaralhamento em um receptor em um sistema de comunicação. O processo 500 pode ser executado por um Nó B, um UE ou alguma outra entidade.
Um LFSR pode ser inicializado para um estado inicial para gerar uma sequência de embaralhamento base (bloco 512) . Uma primeira sequência de embaralhamento pode ser gerada com base em adição de módulo-2 de uma combinação selecionada de saldas de LFSR, com a primeira sequência de embaralhamento sendo um primeiro deslocamento cíclico da sequência de embaralhamento base (bloco 514). Embaralhamento ou desembaralhamento para um primeiro canal pode ser realizado com a primeira sequência de embaralhamento, com o primeiro canal sendo um de um conjunto de canais e possivelmente sinais suportados pela sequência de embaralhamento base (bloco 516) . Uma segunda sequência de embaralhamento pode ser também gerada com base em adição de módulo-2 de uma segunda combinação selecionada de saídas de LFSR, com a segunda sequência de embaralhamento sendo um segundo deslocamento cíclico da sequência de embaralhamento base. As primeira e segunda Sequências de embaralhamento podem ser geradas em paralelo com base em combinações diferentes de saídas de LFSR. Embaralhamento ou desembaralhamento para um segundo canal ou um sinal de referência pode ser realizado com a segunda sequência de embaralhamento.
Em um desenho do bloco 512, o LFSR pode implementar um único polinômio gerador que é aplicável para todos os sinais e canais suportados. 0 LFSR pode ser redefinido para cada aplicação de embaralhamento ou desembaralhar para o primeiro canal. 0 LFSR pode ser inicializado para o mesmo estado inicial para todos os sinais e canais suportados. A figura 6 mostra um desenho de um processo 600 para gerar a primeira sequência de embaralhamento. O processo 600 é um desenho do bloco 514 na figura 5. Um valor do tipo canal para o primeiro canal pode ser determinado (bloco 612) . Pelo menos um valor de parâmetro para pelo menos um parâmetro do primeiro canal também pode ser determinado (bloco 614). Um valor de seletor de sequência para o primeiro canal pode ser determinado com base no valor do tipo de canal e pelo menos um valor de parâmetro (bloco 616). A combinação de saídas de LFSR para executar adição de módulo-2 pode ser determinada com base no valor de seletor de sequência (bloco 618) . A primeira sequência de embaralhamento pode ser obtida por (i) selecionar ou desmarcar cada bit de saída do LFSR com base no valor de seletor de sequência e (ii) somar os bits de saída selecionados do LFSR com adição de módulo-1 para obter a primeira sequência de embaralhamento. O valor de seletor de sequência pode compreender um primeiro conjunto de bits que pode ser atribuído valores diferentes para diferentes canais e sinais suportados pela sequência de embaralhamento base. O valor de seletor de Sequência também pode compreender um segundo conjunto de bits para parâmetros específicos de canal ou específicos de sinal. Os sinais e canais suportados podem incluir um canal de broadcast, um canal de multicast, um canal compartilhado downlink, um canal de controle downlink, um canal compartilhado uplink, um canal de controle uplink, um sinal de referência, algum outro canal ou sinal, ou qualquer combinação dos mesmos. Os parâmetros específicos de canal ou específicos de sinal podem incluir um ID de célula, um ID de antena, um ID de quadro, um ID de subquadro, um ID de símbolo, um ID de UE, um ID de fluxo, um ID de bloco de código, algum outro parâmetro ou qualquer combinação dos mesmos. A figura 7 mostra um desenho de um aparelho 700 para executar Embaralhamento ou desembaralhamento em um sistema de comunicação. O aparelho 700 inclui um módulo 712 para inicializar um LFSR para um estado inicial a fim de gerar uma sequência de embaralhamento base, um módulo 714 para gerar uma primeira sequência de embaralhamento com base na adição de módulo-2 de uma combinação selecionada de saídas de LFSR, com a primeira sequência de embaralhamento sendo um primeiro deslocamento cíclico da sequência de embaralhamento base, e um módulo 716 para executar Embaralhamento ou desembaralhamento para um primeiro canal com a primeira sequência de embaralhamento, o primeiro canal sendo um de um conjunto de canais suportados pela sequência de embaralhamento base. A figura 8 mostra um desenho de um processo 800 para processar um sinal de referência. 0 processo 800 pode ser executado por um Nó B, um UE, ou alguma outra entidade. Uma primeira sequência de embaralhamento pode ser gerada com base em um primeiro deslocamento cíclico de uma sequência de embaralhamento base (bloco 812). Uma segunda sequência de embaralhamento pode ser gerada com base em um segundo deslocamento cíclico da sequência de embaralhamento base (bloco 814). A primeira sequência de embaralhamento pode ter seu início mapeado para o centro da largura de banda do sistema e pode atravessar para fora na direção de frequência positiva, por exemplo, como mostrado na figura 4 (bloco 816). A segunda sequência de embaralhamento pode ter seu início mapeado para o centro da largura de banda do sistema e pode atravessar para fora na direção de frequência negativa, por exemplo, como também mostrado na figura 4 (bloco 818). 0 Embaralhamento ou Desembaralhamento para frequências positivas para um sinal de referência pode ser executado com a primeira sequência de embaralhamento (bloco 820). 0 Embaralhamento ou Desembaralhamento para frequências negativas para o sinal de referência pode ser executado com a segunda sequência de embaralhamento (bloco 822) .
Em um desenho dos blocos 812 e 814, um primeiro valor de seletor de sequência compreendendo um primeiro valor para um parâmetro de polaridade de frequência (por exemplo, o parâmetro Frequency_+/-) pode ser determinado. Um segundo valor de seletor de sequência compreendendo um segundo valor para o parâmetro de polaridade de frequência pode ser também determinado. A sequência de embaralhamento base pode ser ciclicamente deslocada com base no primeiro valor de seletor de sequência para obter a primeira sequência de embaralhamento. A sequência de embaralhamento base pode ser também ciclicamente deslocada com base no segundo valor de seletor de sequência para obter a segunda sequência de embaralhamento.
Em um desenho dos blocos 812 e 814, pelo menos um gerador de sequência de embaralhamento pode ser redefinido em um ponto de partida. Os primeiros M bits de embaralhamento da primeira sequência de embaralhamento podem ser gerados com o(s) gerador (es) de sequência de embaralhamento, onde M é determinado com base na largura de banda do sistema. Os primeiros M bits de embaralhamento da segunda sequência de embaralhamento também podem ser gerados com o(s) gerador(es) de sequência de embaralhamento. A figura 9 mostra um desenho de um aparelho 900 para processar um sinal de referência. O aparelho 900 inclui um módulo 912 para gerar uma primeira sequência de embaralhamento com base em um primeiro deslocamento cíclico de uma sequência de embaralhamento base, um módulo 914 para gerar uma segunda sequência de embaralhamento com base em um segundo deslocamento cíclico da sequência de embaralhamento base, um módulo 916 para mapear o início da primeira sequência de embaralhamento para o centro da largura de banda do sistema e atravessar para fora em direção de frequência positiva, um módulo 918 para mapear o início da segunda sequência de embaralhamento para o centro da largura de banda do sistema e atravessar para fora na direção de frequência negativa, um módulo 920 para executar embaralhamento ou desembaralhamento para frequências positivas para um sinal de referência com a primeira sequência de embaralhamento, e um módulo 922 para executar Embaralhamento ou Desembaralhamento para frequências negativas para o sinal de referência com a segunda sequência de embaralhamento.
Os módulos nas figuras 7 e 9 podem compreender processadores, dispositivos eletrônicos, dispositivos de hardware, componentes eletrônicos, circuitos lógicos, memórias, etc. ou qualquer combinação dos mesmos. Ά figura 10 mostra um diagrama de blocos de um desenho de um Nó B 110 e um UE 120, que pode ser um dos Nós Bs e um dos UEs na figura 1. Nesse desenho, o Nó B 110 é equipado com antenas T 1034a até 1034t, e UE 120 é equipado com R antenas 1052a até 1052r, onde em geral T > 1 e R > 1.
No nó B 110, um processador de transmissão 1020 pode receber dados de tráfego para um ou mais UEs de uma fonte de dados 1012, processar os dados de tráfego para cada UE com base em um ou mais esquemas de codificação e modulação selecionados para aquele UE, e fornecer símbolos para canais de dados/compartilhados. O processador de transmissão 1020 pode receber e processar dados de broadcast e multicast e fornecer símbolos para canais de broadcast e multicast. O processador de transmissão 1020 também pode receber e processar informações de controle de um controlador/processador 1040 e fornecer símbolos para canais de controle. O processador de transmissão 1020 pode gerar também símbolos para sinais de referência, sinais de sincronização, etc. 0 processador de transmissão 1020 pode executar embaralhamento para diferentes canais e sinais, como descrito acima.
Um processador de múltiplas entradas múltiplas saídas (MIMO) de transmissão (TX) 1030 pode multiplexar os símbolos para diferentes canais e sinais. O processador MIMO TX 1030 pode executar processamento espacial (por exemplo, pré-codificação) nos símbolos multiplexados, se aplicável, e fornecer fluxos de símbolo de saída T para moduladores T (MODs) 1032a até 1032t. Cada modulador 1032 pode processar um fluxo de símbolo de saída respectivo (por exemplo, para OFDM) para obter um fluxo de amostra de saída. Cada modulador 1032 pode processar ainda (por exemplo, converter em analógico, amplificar, filtrar e converter ascendentemente) o fluxo de amostra de saída para obter um sinal downlink. Sinais downlink T de moduladores 1032a até 1032t podem ser transmitidos através de antenas T 1034a até 1034t, respectivamente.
No ÜE 120, antenas 1052a até 1052r podem receber os sinais downlink do Nó B 110 e fornecer sinais recebidos para demoduladores (DEMODs) 1054a até 1054r, respectivamente. Cada demodulador 1054 pode condicionar (por exemplo, filtrar, amplificar, converter descendentemente, e digitalizar) um sinal· recebido respectivo para obter amostras de entrada e pode processar ainda as amostras de entrada (por exemplo, para OFDM) para obter símbolos recebidos. Um detector MIMO 1056 pode obter símbolos recebidos de todos demoduladores R 1054a até 1054r, executar detecção MIMO nos símbolos recebidos se aplicável, e fornecer símbolos detectados. Um processador de recepção 1058 pode processar (por exemplo, demodular, desintercalar e decodificar) os símbolos detectados, fornecer dados decodificados para UE 120 para um depósito de dados 1060, e fornecer informações de controle decodificadas para um controlador/processador 1080.
No uplink, no UE 120, dados de tráfego de uma fonte de dados 1062 e informações de controle do controlador/processador 1080 podem ser processados por um processador de transmissão 1064, adicionalmente processados por um processador MIMO TX 1066 se aplicável, condicionados por moduladores 1054a até 1054r, e transmitidos para o Nó B 110. No nó B 110, os sinais uplink de UE 120 podem ser recebidos por antenas 1034, condicionados por demoduladores 1032, processados por um detector MIMO 1036 se aplicável, e adicionalmente processados por um processador de recepção 1038 para obter dados de tráfego e informações de controle transmitidas pelo UE 120.
Controladores/processadores 1040 e 1080 pode orientar a operação no Nó B 110 e UR 120, respeotivamente. Memórias 1042 e 1082 podem armazenar dados e códigos de programa para o Nó B 110 e UE 120, respectivamente. Um programador 1044 pode programar UEs para transmissão downlink e/ou uplink e podem fornecer atribuições de recursos para os UEs programados. O processo 500 na figura 5, processo 600 na figura 6, processo 800 na figura 8 e/ou outros processos para as técnicas descritas aqui podem ser executados por um ou mais processadores no Nó B 110 e também por um ou mais processadores no UE 120. Por exemplo, processadores de transmissão 1020 e 1064 podem executar o processo 500 e/ou 600 para embaralhar, e processadores de recepção 1038 e 1058 pode executar o processo 500 e/ou 600 para desembaralhar. O processador de transmissão 1020 pode executar também o processo 800 para embaralhamento de um sinal de referência downlink, e o processador de recepção 1058 pode executar o processo 800 para Desembaralhamento do sinal de referência downlink.
Aqueles versados na técnica entenderíam que informações e sinais podem ser representados utilizando qualquer de uma variedade de técnicas e tecnologias diferentes. Por exemplo, dados, instruções, comandos, informações, sinais, bits, símbolos e chips que podem ser referenciados por toda a descrição acima podem ser representados por voltagens, correntes, ondas eletromagnéticas, partículas ou campos magnéticos, partículas ou campos ópticos, ou qualquer combinação dos mesmos.
Aqueles versados reconheceríam ainda que os vários blocos lógicos ilustrativos, módulos, circuitos e etapas de algoritmo descritos com relação à revelação da presente invenção podem ser implementados como hardware eletrônico, software de computador, ou combinações de ambos. Para ilustrar claramente essa capacidade de intercâmbio de hardware e software, vários componentes ilustrativos, blocos, módulos, circuitos e etapas foram descritos acima genericamente em termos de sua funcionalidade. 0 fato de se tal funcionalidade é implementada como hardware ou software depende da aplicação específica e de limitações de desenho impostas sobre o sistema geral. Técnicos especializados podem implementar a funcionalidade descrita de vários modos para cada aplicação específica, porém tais decisões de implementação não devem ser interpretadas como causando afastamento do escopo da presente revelação.
Os vários blocos lógicos ilustrativos, módulos e circuitos descritos com relação à revelação da presente invenção podem ser implementados ou executados com um processador de propósito geral, um processador de sinais digitais (DSP) , um circuito integrado de aplicação específica (ASIC), uma disposição de porta programável em campo (FPGA), ou outro dispositivo de lógica programável, porta discreta ou lógica de transistor, componentes de hardware discretos, ou qualquer combinação dos mesmos projetada para executar as funções descritas aqui. Um processador de propósito geral pode ser um microprocessador, porém na alternativa, o processador pode ser qualquer processador convencional, controlador, microcontrolador ou máquina de estado. Um processador também pode ser implementado como uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de microprocessadores, um ou mais microprocessadores em combinação com um núcleo DSP, ou qualquer outra configuração.
As etapas de um método ou algoritmo descrito com relação à revelação da presente invenção podem ser incorporadas diretamente em hardware, em um módulo de software executado por um processador ou em uma combinação dos dois. Um módulo de software pode residir em memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registros, disco rígido, um disco removível, um CD-ROM, ou qualquer outra forma de meio de armazenagem conhecido na técnica. Um meio de armazenagem exemplar é acoplado ao processador de tal modo que o processador possa ler informações de, e gravar informações para o meio de armazenagem. Na alternativa, o meio de armazenagem pode ser integrado ao processador. O processador e o meio de armazenagem podem residir em um ASIC. 0 ASIC pode residir em um terminal de usuário. Na alternativa, o processador e o meio de armazenagem podem residir como componentes discretos em um terminai de usuário.
Em um ou mais desenhos exemplares, as funções descritas podem ser implementadas em hardware, software, firmware ou qualquer combinação dos mesmos. Se implementado em software, as funções podem ser armazenadas em ou transmitidas como uma ou mais instruções ou código em um meio legível por computador. Mídia legível por computador inclui também mídia de armazenagem de computador como mídia de comunicação que inclui qualquer meio que facilita transferência de um programa de computador de um lugar para outro. Uma mídia de armazenagem pode ser qualquer mídia disponível que pode ser acessada por um computador de propósito geral ou propósito especial. Como exemplo, e não limitação, tal mídia legível por computador pode compreender RAM, ROM, EEPROM, CD-ROM ou outra armazenagem de disco óptico, armazenagem de disco magnético ou outros dispositivos de armazenagem magnéticos, ou qualquer outro meio que pode ser utilizado para transportar ou armazenar meios de código de programa desejados na forma de instruções ou estruturas de dados e que podem ser acessados por um computador de propósito geral ou propósito especial, ou um processador de propósito geral ou propósito especial. Também qualquer conexão é adequadamente denominada um meio legível por computador. Por exemplo, se o software for transmitido de um website, servidor ou outra fonte remota utilizando um cabo coaxial, cabo de fibra óptica, par torcido, linha de assinante digital (DSL), ou tecnologias sem fio como infravermelho, rádio e microonda, então o cabo coaxial, cabo de fibra óptica, par torcido, DSL ou tecnologias sem fio como infravermelho, rádio e microonda são incluídos na definição de meio. Disk e disco, como utilizado aqui, inclui compact disc (CD), disco laser, disco óptico, digital versatile disc (DVD), disco flexível e disco blu-ray onde discos normalmente reproduzem dados magneticamente enquanto discs reproduzem dados opticamente com lasers. Combinações do acima também devem ser incluídos no escopo de mídia legível por computador. A descrição anterior da revelação é fornecida para permitir que qualquer pessoa versada na técnica faça ou utilize a revelação. Várias modificações na revelação serão prontamente evidentes para aqueles versados na técnica, e os princípios genéricos definidos aqui podem ser aplicados a outras variações sem se afastar do escopo da revelação. Desse modo, a revelação não pretende ser limitada aos exemplos e desenhos descritos aqui porém deve ser acordada o escopo mais amplo compatível com os princípios e características novas aqui reveladas.
REIVINDICAÇÕES

Claims (10)

1. Método (500) para comunicação, caracterizado pelo fato de que compreende: iniciar (512) um registro de deslocamento de realimentação linear, LFSR, para um estado inicial para gerar uma sequência de embaralhamento base; gerar (514) uma primeira sequência de embaralhamento com base na adição de módulo-2 de uma combinação selecionada de saídas LFSR, a primeira sequência de embaralhamento sendo um primeiro deslocamento cíclico da sequência de embaralhamento base; e realizar (516) embaralhamento ou desembaralhamento para um primeiro canal com a primeira sequência de embaralhamento, o primeiro canal sendo um de um conjunto de canais suportados pela sequência de embaralhamento base; gerar uma segunda sequência de embaralhamento com base na adição de módulo-2 de uma segunda combinação selecionada de saídas LFSR, a segunda sequência de embaralhamento sendo um segundo deslocamento cíclico da sequência de embaralhamento base; e realizar embaralhamento ou desembaralhamento para um segundo canal ou um sinal de referência com a segunda sequência de embaralhamento; em que a primeira e segunda sequências de embaralhamento são geradas em paralelo com base em combinações diferentes de saídas LFSR; 59, de 09/09/2019, pág. 6/13 em que gerar a primeira sequência de embaralhamento compreende: determinar um valor de seletor de sequência para o primeiro canal, e determinar a combinação selecionada de saídas LFSR com base no valor de seletor de sequência; e em que determinar o valor de seletor de sequência compreende: determinar um valor de tipo de canal para o primeiro canal, e determinar o valor de seletor de sequência com base no valor de tipo de canal.
2. Aparelho (700) para comunicação, caracterizado pelo fato de que compreende: meios para iniciar (12) um registro de deslocamento de realimentação linear, LFSR, para um estado inicial para gerar uma sequência de embaralhamento base; meios para gerar (714) uma primeira sequência de embaralhamento com base na adição de módulo-2 de uma combinação selecionada de saídas LFSR, a primeira sequência de embaralhamento sendo um primeiro deslocamento cíclico da sequência de embaralhamento base; e meios para realizar (716) embaralhamento ou desembaralhamento para um primeiro canal com a primeira sequência de embaralhamento, o primeiro canal sendo um de um 59, de 09/09/2019, pág. 7/13 conjunto de canais suportados pela sequência de embaralhamento base; meios para gerar uma segunda sequência de embaralhamento com base na adição de módulo-2 de uma segunda combinação selecionada de saídas LFSR, a segunda sequência de embaralhamento sendo um segundo deslocamento cíclico da sequência de embaralhamento base; e meios para realizar embaralhamento ou desembaralhamento para um segundo canal ou um sinal de referência com a segunda sequência de embaralhamento; em que a primeira e segunda sequências de embaralhamento são geradas em paralelo com base em combinações diferentes de saídas LFSR; em que os meios para gerar a primeira sequência de embaralhamento compreendem: meios para determinar um valor de tipo de canal para o primeiro canal, e meios para determinar um valor de seletor de sequência para o primeiro canal com base no valor de tipo de canal, e meios para determinar a combinação selecionada de saídas LFSR com base no valor de seletor de sequência.
3. Aparelho, de acordo com a reivindicação 2, caracterizado pelo fato de que os meios para determinar o valor de seletor de frequência compreendem adicionalmente: 59, de 09/09/2019, pág. 8/13 meios para determinar pelo menos um valor de parâmetro para pelo menos parâmetro do primeiro canal, e meios para determinar o valor de seletor de sequência com base adicionalmente no pelo menos um valor de parâmetro.
4. Aparelho, de acordo com a reivindicação 2, caracterizado pelo fato de que os meios para gerar a primeira sequência de embaralhamento compreendem adicionalmente: meios para determinar um valor de seletor de sequência para o primeiro canal, o valor de seletor de sequência compreendendo um primeiro conjunto de bits para um canal ou um tipo de sinal e um segundo conjunto de bits para parâmetros específicos de sinal ou específicos de canal, meios para determinar a combinação selecionada de saídas LFSR com base no valor de seletor de sequência.
5. Método (800) para comunicação, caracterizado pelo fato de que compreende: mapear (816) início de uma primeira sequência de embaralhamento para o centro da largura de banda de sistema e atravessar para fora em direção de frequência positiva; e mapear (818) início de uma segunda sequência de embaralhamento para o centro da largura de banda de sistema e atravessar para fora em direção de frequência negativa; realizar (820) embaralhamento ou desembaralhamento para frequências positivas para um sinal de referência com a primeira sequência de embaralhamento; 59, de 09/09/2019, pág. 9/13 realizar (822) embaralhamento ou desembaralhamento para frequências negativas para um sinal de referência com a segunda sequência de embaralhamento; determinar um primeiro valor de seletor de sequência compreendendo um primeiro valor para um parâmetro de polaridade de frequência; determinar um segundo valor de seletor de sequência compreendendo um segundo valor para o parâmetro de polaridade de frequência; deslocar ciclicamente uma sequência de embaralhamento base com base no primeiro valor de seletor de sequência para obter a primeira sequência de embaralhamento; e deslocar ciclicamente uma sequência de embaralhamento base com base no segundo valor de seletor de sequência para obter a segunda sequência de embaralhamento.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que compreende adicionalmente: gerar a primeira sequência de embaralhamento base com base em um primeiro deslocamento cíclico de uma sequência de embaralhamento base; e gerar a segunda sequência de embaralhamento base com base em um segundo deslocamento cíclico da sequência de embaralhamento base.
7. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que compreende adicionalmente: 9, de 09/09/2019, pág. 10/13 redefinir pelo menos um gerador de sequência de embaralhamento para um ponto de partida; gerar primeiros M bits de embaralhamento da primeira sequência de embaralhamento com o pelo menos um gerador de sequência de embaralhamento, onde M é determinado com base na largura de banda de sistema; e gerar primeiros M bits de embaralhamento da segunda sequência de embaralhamento com o pelo menos um gerador de sequência de embaralhamento.
8. Aparelho (900) para comunicação, caracterizado pelo fato de que compreende: meios (920) para realizar embaralhamento ou desembaralhamento para frequências positivas para um sinal de referência com a primeira sequência de embaralhamento; meios (922) para realizar embaralhamento ou desembaralhamento para frequências negativas para um sinal de referência com a segunda sequência de embaralhamento; meios (920) para mapear início de uma primeira sequência de embaralhamento para o centro da largura de banda de sistema e atravessar para fora em direção de frequência positiva; e meios (918) para mapear início de uma segunda sequência de embaralhamento para o centro da largura de banda de sistema e atravessar para fora em direção de frequência negativa; 9, de 09/09/2019, pág. 11/13 meios para determinar um primeiro valor de seletor de sequência compreendendo um primeiro valor para um parâmetro de polaridade de frequência; meios para determinar um segundo valor de seletor de sequência compreendendo um segundo valor para o parâmetro de polaridade de frequência; meios para deslocar ciclicamente uma sequência de embaralhamento base com base no primeiro valor de seletor de sequência para obter a primeira sequência de embaralhamento; e meios para deslocar ciclicamente uma sequência de embaralhamento base com base no segundo valor de seletor de sequência para obter a segunda sequência de embaralhamento.
9. Aparelho, de acordo com a reivindicação 8, caracterizado pelo fato de que compreende adicionalmente: meios para gerar a primeira sequência de embaralhamento base com base em um primeiro deslocamento cíclico de uma sequência de embaralhamento base; e meios para gerar a segunda sequência de embaralhamento base com base em um segundo deslocamento cíclico da sequência de embaralhamento base.
10. Memória caracterizada pelo fato de que compreende instruções armazenadas na mesma, as instruções sendo executadas por um computador para realizar o método conforme definido em qualquer uma das reivindicações 1 ou 5 a 7. 9, de 09/09/2019, pág. 12/13
BRPI0818523 2007-10-04 2008-10-03 geração de sequência de embaralhamento em um sistema de comunicação BRPI0818523B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US97763807P 2007-10-04 2007-10-04
US12/244,678 US8848913B2 (en) 2007-10-04 2008-10-02 Scrambling sequence generation in a communication system
PCT/US2008/078794 WO2009046330A1 (en) 2007-10-04 2008-10-03 Scrambling sequence generation in a communication system

Publications (2)

Publication Number Publication Date
BRPI0818523A2 BRPI0818523A2 (pt) 2016-07-19
BRPI0818523B1 true BRPI0818523B1 (pt) 2019-12-03

Family

ID=40029180

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0818523 BRPI0818523B1 (pt) 2007-10-04 2008-10-03 geração de sequência de embaralhamento em um sistema de comunicação

Country Status (10)

Country Link
US (2) US8848913B2 (pt)
EP (1) EP2201733B1 (pt)
JP (2) JP5301551B2 (pt)
KR (1) KR101122607B1 (pt)
CN (2) CN103354533B (pt)
BR (1) BRPI0818523B1 (pt)
CA (2) CA2699452C (pt)
RU (1) RU2442278C2 (pt)
TW (2) TWI493935B (pt)
WO (1) WO2009046330A1 (pt)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8848913B2 (en) 2007-10-04 2014-09-30 Qualcomm Incorporated Scrambling sequence generation in a communication system
CN101911757B (zh) * 2008-01-03 2015-01-28 皇家飞利浦电子股份有限公司 在基站与移动站之间交换数据的方法
US8787181B2 (en) * 2008-01-14 2014-07-22 Qualcomm Incorporated Resource allocation randomization
WO2009116769A1 (en) 2008-03-17 2009-09-24 Lg Electronics Inc. Method of transmitting reference signal and transmitter using the same
US8923249B2 (en) * 2008-03-26 2014-12-30 Qualcomm Incorporated Method and apparatus for scrambling sequence generation in a communication system
US20090268910A1 (en) * 2008-04-28 2009-10-29 Samsung Electronics Co., Ltd. Apparatus and method for initialization of a scrambling sequence for a downlink reference signal in a wireless network
US20100016072A1 (en) * 2008-07-18 2010-01-21 Tong Lai Yu Group users authentication and authorization using time reversal transformation
JP5345688B2 (ja) * 2008-08-12 2013-11-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 通信システムにおける方法及び装置
US8464141B2 (en) * 2008-08-13 2013-06-11 Infineon Technologies Ag Programmable error correction capability for BCH codes
US8170592B2 (en) * 2008-09-12 2012-05-01 Broadcom Corporation Method and system for frame timing acquisition in evolved universal terrestrial radio access (EUTRA)
US20100172235A1 (en) * 2009-01-06 2010-07-08 Samsung Electronics Co., Ltd. System and method for initialization of a scrambling sequence for a downlink reference signal
US9491615B2 (en) * 2009-06-10 2016-11-08 Telefonaktiebolaget Lm Ericsson (Publ) Detection of collisions of radio coverage cell identifiers
CN102804867B (zh) * 2009-06-16 2016-07-27 夏普株式会社 移动站装置、基站装置以及无线通信方法
CN101997570B (zh) * 2009-08-12 2014-04-30 中兴通讯股份有限公司 生成扰码的方法及装置
CN101997568B (zh) * 2009-08-18 2014-09-03 华为技术有限公司 一种对定位参考信号进行加扰的方法及装置
US8923905B2 (en) * 2009-09-30 2014-12-30 Qualcomm Incorporated Scrambling sequence initialization for coordinated multi-point transmissions
US8948097B2 (en) * 2009-09-30 2015-02-03 Qualcomm Incorporated UE-RS sequence initialization for wireless communication systems
US9432164B2 (en) 2009-10-15 2016-08-30 Qualcomm Incorporated Method and apparatus for reference signal sequence mapping in wireless communication
US8400995B2 (en) 2010-09-22 2013-03-19 Freescale Semiconductor, Inc. System and method for descrambling data
CN102437986B (zh) * 2010-09-29 2016-06-22 中兴通讯股份有限公司 参考信号映射方法及装置
US8873384B2 (en) * 2010-11-01 2014-10-28 Cisco Technology, Inc. Bandwidth indication in RTS/CTS frames
CN102833056B (zh) * 2011-06-17 2015-01-28 华为技术有限公司 一种进行信道处理的方法、基站及用户设备
KR101818441B1 (ko) * 2011-06-30 2018-01-16 삼성전자주식회사 데이터 처리 장치 및 이의 동작 방법
US8793295B2 (en) * 2011-07-18 2014-07-29 Lsi Corporation Method for fast calculation of the beginning of pseudo random sequences for long term evolution
CN103178883B (zh) 2011-12-26 2016-09-14 华为技术有限公司 物理下行控制信道数据的处理方法、发射端和用户终端
US9167561B2 (en) * 2012-03-12 2015-10-20 Zte (Usa) Inc. Sequence initialization for demodulation reference signal
CN104322083B (zh) * 2012-03-23 2018-12-21 诺基亚通信公司 使用基于解调参考信号的通信模式的通信机制
US8923207B2 (en) 2012-05-17 2014-12-30 Industrial Technology Research Institute Method for initializing sequence of reference signal and base station using the same
US8838119B2 (en) 2012-06-26 2014-09-16 Futurewei Technologies, Inc. Method and system for dynamic cell configuration
JP6068658B2 (ja) * 2012-10-08 2017-01-25 エルジー エレクトロニクス インコーポレイティド 制御情報を送受信する方法およびそのための装置
US9444655B2 (en) * 2014-03-25 2016-09-13 Intel IP Corporation Apparatus, method and system of scrambling a wireless transmission
US9350416B2 (en) * 2014-05-07 2016-05-24 Itron France Frequency hopping sequence generation
CN105141558B (zh) * 2014-05-30 2019-02-01 华为技术有限公司 加扰装置及加扰配置方法
CN105472570A (zh) * 2014-09-03 2016-04-06 中兴通讯股份有限公司 一种基站/终端及其pdcch加扰/解扰的方法和装置
CN104408356B (zh) * 2014-11-28 2017-11-24 北京大唐智能卡技术有限公司 一种指纹认证方法及系统、指纹模板加密装置
US11277390B2 (en) 2015-01-26 2022-03-15 Listat Ltd. Decentralized cybersecure privacy network for cloud communication, computing and global e-commerce
US11627639B2 (en) 2015-01-26 2023-04-11 Ievgen Verzun Methods and apparatus for HyperSecure last mile communication
US9998434B2 (en) 2015-01-26 2018-06-12 Listat Ltd. Secure dynamic communication network and protocol
WO2016190799A1 (en) * 2015-05-22 2016-12-01 Telefonaktiebolaget Lm Ericsson (Publ) Scrambling for downlink signaling in wireless communication network
US9497020B1 (en) 2015-05-26 2016-11-15 International Business Machines Corporation Initializing a descrambler
US9515813B1 (en) 2015-05-26 2016-12-06 International Business Machines Corporation Initializing a descrambler
CN108370298B (zh) 2015-10-12 2021-03-09 纽瑞科姆有限公司 用于无线传输的保护方法
US10405288B2 (en) * 2016-02-25 2019-09-03 Lg Electronics Inc. Supporting various bandwidth
US10028203B2 (en) * 2016-10-14 2018-07-17 Qualcomm Incorporated System information block transmission
CN108255464B (zh) * 2016-12-28 2021-09-28 北京忆恒创源科技股份有限公司 数据加扰方法、解扰方法及其装置
US11012186B2 (en) 2017-01-06 2021-05-18 Idac Holdings, Inc. Error check-based synchronization and broadcast channel
US10523476B2 (en) * 2017-01-11 2019-12-31 Qualcomm Incorporated Signal scrambling sequence techniques for wireless communications
US10531494B2 (en) * 2017-01-17 2020-01-07 Huawei Technologies Co., Ltd. Reference signal scrambling for random access
WO2018222224A1 (en) * 2017-05-29 2018-12-06 Intel IP Corporation Apparatus, system and method of encoding a wireless transmission
WO2018236718A1 (en) 2017-06-19 2018-12-27 Intel IP Corporation Apparatus, system and method of encoding a wireless transmission
WO2019022577A1 (ko) * 2017-07-28 2019-01-31 엘지전자 주식회사 방송 채널을 송수신하는 방법 및 이를 위한 장치
CN117118568A (zh) 2017-08-10 2023-11-24 艾普拉控股有限公司 用于生成物理广播信道信号的方法及相关装置和存储介质
US11121808B2 (en) * 2017-09-08 2021-09-14 Apple Inc. Method and apparatus for channel coding in the fifth generation new radio system
US10911271B2 (en) * 2017-09-11 2021-02-02 Qualcomm Incorporated PBCH scrambling design
CN110603744B (zh) * 2017-09-12 2023-05-05 联发科技股份有限公司 Pbch数据处理方法及用户设备
US11647495B2 (en) * 2017-10-06 2023-05-09 Qualcomm Incorporated Sequence generation and assignment
WO2019205105A1 (zh) * 2018-04-27 2019-10-31 北京小米移动软件有限公司 数据的加扰的初始化序列的确定方法和数据解扰方法
US11006392B2 (en) * 2018-05-31 2021-05-11 Marvell Asia Pte, Ltd. Methods and apparatus for descrambling received uplink transmissions
MX2021001012A (es) 2018-07-31 2021-04-19 Ericsson Telefon Ab L M Estructura, metodo, transmisor, transceptor y punto de acceso adecuados para una implementacion de baja complejidad.
CN109257088B (zh) * 2018-08-14 2021-07-02 深圳市科楠科技开发有限公司 一种数据解扰系统及方法
CN110868279B (zh) * 2018-08-27 2021-09-14 华为技术有限公司 一种信号发送、接收方法及装置
KR102569156B1 (ko) * 2018-09-28 2023-08-21 지티이 코포레이션 비트 레벨 신호 프로세싱을 위한 시스템들 및 방법들
CN113315618B (zh) * 2018-11-01 2022-10-11 Oppo广东移动通信有限公司 一种数据加扰方法及装置、通信设备
EP4513988A3 (en) 2018-11-02 2025-06-04 ZTE Corporation Interference management in wireless systems
PT3909336T (pt) * 2019-01-11 2024-02-06 Zte Corp Configuração de recursos para mitigação de interferência remota
KR102741336B1 (ko) * 2019-06-19 2024-12-13 삼성디스플레이 주식회사 표시패널 복제 방지 모듈이 탑재된 전자장치 및 표시패널 복제 여부 판단 방법
US10991409B2 (en) * 2019-07-19 2021-04-27 SK Hynix Inc. Encoder for memory system and method thereof
CN110943955B (zh) * 2019-10-31 2022-06-28 北京时代民芯科技有限公司 一种并行扰码器的生成方法
CN111049769A (zh) * 2019-11-27 2020-04-21 Tcl华星光电技术有限公司 信号传输的方法及装置
CN113589335B (zh) * 2020-04-30 2024-06-04 华中科技大学 一种导航信号伪码的构造方法
CN114598416B (zh) * 2020-12-04 2024-11-15 华为技术有限公司 加扰方法、解扰方法、加扰电路及解扰电路
US12526788B2 (en) * 2021-08-30 2026-01-13 Qualcomm Incorporated Communication of a transport block across multiple component carriers
US20230093484A1 (en) * 2021-09-23 2023-03-23 Apple Inc. Systems and methods for de-correlating coded signals in dual port transmissions
CN114244474B (zh) * 2021-12-20 2024-02-13 深圳忆联信息系统有限公司 扰码的生成方法、装置、设备及存储介质
CN114884711B (zh) * 2022-04-26 2023-12-26 邦彦技术股份有限公司 数据处理方法、装置、系统、设备、控制装置及存储介质
CN116846793A (zh) * 2023-07-27 2023-10-03 山东云海国创云计算装备产业创新中心有限公司 一种互联芯片通信链路检测装置及方法
CN121664488A (zh) * 2025-11-28 2026-03-13 沈阳邦粹科技有限公司 一种基于安全等级动态实现扰码系统及方法

Family Cites Families (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3995115A (en) * 1967-08-25 1976-11-30 Bell Telephone Laboratories, Incorporated Speech privacy system
SU966864A1 (ru) 1980-12-02 1982-10-15 Минский радиотехнический институт Устройство дл формировани сдвинутых копий псевдослучайной последовательности
US4811394A (en) * 1982-07-28 1989-03-07 Communications Satellite Corporation Variable starting state scrambling circuit
SU1387177A1 (ru) 1985-02-20 1988-04-07 Минский радиотехнический институт Генератор псевдослучайных чисел
GB2182229B (en) * 1985-10-25 1989-10-04 Racal Res Ltd Speech scramblers
US5111416A (en) * 1989-02-20 1992-05-05 Clarion Co., Ltd. Pseudo random noise code generator for selectively generating a code or its mirror image from common data
US5568483A (en) 1990-06-25 1996-10-22 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5491718A (en) * 1994-01-05 1996-02-13 Nokia Mobile Phones Ltd. CDMA radiotelephone having optimized slotted mode and long code operation
US6831905B1 (en) * 1995-06-30 2004-12-14 Interdigital Technology Corporation Spread spectrum system assigning information signals to message-code signals
NZ500194A (en) 1997-03-21 2000-12-22 Canal Plus Sa Broadcasting randomized subscriber entitlement management messages for digital television
US7184426B2 (en) * 2002-12-12 2007-02-27 Qualcomm, Incorporated Method and apparatus for burst pilot for a time division multiplex system
JPH11340799A (ja) * 1998-05-28 1999-12-10 Oki Electric Ind Co Ltd M系列発生回路、m系列の発生方法及びpn系列発生回路
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
KR100480286B1 (ko) * 1999-04-02 2005-04-06 삼성전자주식회사 터보 인터리빙 어드레스 발생 장치 및 방법
KR20000066904A (ko) 1999-04-21 2000-11-15 윤종용 부호분할다중접속 통신시스템의 확산코드 발생장치 및 방법
CN100440766C (zh) 1999-07-07 2008-12-03 三星电子株式会社 移动通信系统中用于产生扰频码的方法
JP2001024624A (ja) 1999-07-12 2001-01-26 Oki Electric Ind Co Ltd 符号系列生成処理装置及び方法
KR100429545B1 (ko) * 1999-08-17 2004-04-28 삼성전자주식회사 이동통신 시스템의 스크램블링 부호의 식별자 통신방법
CN1141806C (zh) * 2000-03-01 2004-03-10 深圳市中兴通讯股份有限公司 光同步数字传输系统中的并行帧同步加/解扰码器
EP1175019B1 (en) * 2000-07-21 2004-03-17 STMicroelectronics N.V. RAKE receiver for a CDMA system, in particular incorporated in a cellular mobile phone
US6922435B2 (en) * 2000-09-29 2005-07-26 Qualcomm Inc Method and apparatus for generating PN sequences at arbitrary phases
US6985516B1 (en) 2000-11-27 2006-01-10 Qualcomm Incorporated Method and apparatus for processing a received signal in a communications system
US7386026B1 (en) 2001-04-09 2008-06-10 Robert Gold Communication Systems, Inc. Method and system for synchronizing and selectively addressing multiple receivers in a wireless, spread spectrum communication system
WO2002093950A2 (en) * 2001-05-14 2002-11-21 Marconi Communications Gmbh Method of, and system for, reserving timeslots in a tdma system
JP3694479B2 (ja) * 2001-12-07 2005-09-14 松下電器産業株式会社 マルチキャリア送受信装置、マルチキャリア無線通信方法、およびマルチキャリア無線通信用プログラム
GB2384660B (en) * 2002-01-25 2004-11-17 Toshiba Res Europ Ltd Reciever processing systems
US7003269B2 (en) 2002-02-20 2006-02-21 Qualcomm Incorporated Method and apparatus for a dedicated physical channel in a wireless communication system
EP1343265B1 (en) * 2002-03-07 2006-05-31 STMicroelectronics S.r.l. A process for generating codes for CDMA communications, system and computer program
US7236512B2 (en) 2002-09-09 2007-06-26 Qualcomm Incorporated Code channel allocations in a wireless communications system
CN1689259A (zh) 2002-09-09 2005-10-26 高通股份有限公司 无线通信系统中的编码信道分配
US7415112B2 (en) 2002-09-18 2008-08-19 Zarbana Digital Fund Llc Parallel scrambler/descrambler
KR20050059208A (ko) 2002-09-27 2005-06-17 아이비큐티 디지털 코포레이션 디지털 신호의 비트를 인터리빙하는 장치 및 방법, 디지털정보를 방송하는 장치 및 방법, 디지털 신호의 비트를디인터리빙하는 장치 및 방법, 및 디지털 정보를 수신하는장치 및 방법
KR100920726B1 (ko) * 2002-10-08 2009-10-07 삼성전자주식회사 단일반송파 전송시스템 및 그 전송방법
US8169944B2 (en) * 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
RU2359412C2 (ru) 2002-10-25 2009-06-20 Квэлкомм Инкорпорейтед Произвольный доступ для беспроводных коммуникационных систем с множественным доступом
US8208364B2 (en) 2002-10-25 2012-06-26 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US7308063B2 (en) 2002-12-20 2007-12-11 Nokia Corporation Apparatus, and associated method, for effectuating post-FFT correction of fine frequency offset
US20040223472A1 (en) * 2003-03-06 2004-11-11 Sankaran Sundar G. Data randomization in a wireless communication system
JP2004274403A (ja) * 2003-03-07 2004-09-30 Sony Ericsson Mobilecommunications Japan Inc データ送信方法、データ受信方法、データ伝送方法、データ送信装置、データ受信装置及びデータ伝送システム
US7286589B1 (en) * 2003-08-29 2007-10-23 National Semiconductor Corporation Method and apparatus for generation of downlink scrambling code in wideband CDMA mobile devices
US8498650B2 (en) 2003-12-05 2013-07-30 Qualcomm Incorporated Systems and methods for adaptively allocating resources between a dedicated reference signal and a traffic signal
US7672285B2 (en) 2004-06-28 2010-03-02 Dtvg Licensing, Inc. Method and apparatus for minimizing co-channel interference by scrambling
EP1771963A1 (en) * 2004-07-29 2007-04-11 Qualcomm Incorporated System and method for interleaving
US8391410B2 (en) 2004-07-29 2013-03-05 Qualcomm Incorporated Methods and apparatus for configuring a pilot symbol in a wireless communication system
CN100571092C (zh) 2004-11-30 2009-12-16 中兴通讯股份有限公司 扰码相位偏移中伪掩码寄存器生成方法
JP4571523B2 (ja) * 2005-03-04 2010-10-27 ルネサスエレクトロニクス株式会社 スクランブル回路、エンコード装置、エンコード方法及び記録装置
US8340216B2 (en) 2005-03-18 2012-12-25 Qualcomm Incorporated Space-time scrambling for cellular systems
JP4463780B2 (ja) 2005-06-14 2010-05-19 株式会社エヌ・ティ・ティ・ドコモ 送信装置および送信方法
KR100682062B1 (ko) * 2005-06-23 2007-02-15 삼성전자주식회사 리더기, 태그, 전파식별(rfid) 시스템 및 전파 식별방법
US20070008944A1 (en) 2005-07-06 2007-01-11 Qian Zhang Method and system for spreading and scrambling downlike physical channels
JP2007028289A (ja) 2005-07-19 2007-02-01 Sharp Corp 移動通信システムおよび通信方法
US20070037541A1 (en) * 2005-08-15 2007-02-15 Research In Motion Limited Wireless Communications Device Including a Joint Space-Time Optimum Filter (JSTOF) Using Cholesky and Eigenvalue Decompositions
WO2007023810A1 (ja) 2005-08-23 2007-03-01 Matsushita Electric Industrial Co., Ltd. スケーラブル帯域幅システム、無線基地局装置、同期チャネル送信方法及び送信方法
BRPI0707696A2 (pt) * 2006-02-06 2011-05-17 Lg Electronics Inc receptor duplo de mbms
US20090129448A1 (en) 2006-02-15 2009-05-21 Joshua Lawrence Koslov Apparatus and Method For Generating Scrambling Codes
US8098745B2 (en) * 2006-03-27 2012-01-17 Texas Instruments Incorporated Random access structure for wireless networks
CN103312486B (zh) * 2006-04-27 2017-12-26 德克萨斯仪器股份有限公司 在无线通信系统中分配参考信号的方法和装置
JP4256410B2 (ja) * 2006-07-27 2009-04-22 株式会社東芝 無線通信装置および送信方法
US7778151B2 (en) * 2006-10-03 2010-08-17 Texas Instruments Incorporated Efficient scheduling request channel for wireless networks
JP4934727B2 (ja) * 2006-12-29 2012-05-16 ノキア コーポレイション パイロット信号またはプリアンブル信号におけるzadoff−chu系列の使用制限を提供する装置、方法、およびコンピュータプログラム
KR20090119987A (ko) 2007-03-20 2009-11-23 가부시키가이샤 엔티티 도코모 이동통신시스템에서 사용되는 기지국장치, 유저장치 및 방법
KR101103605B1 (ko) 2007-04-30 2012-01-09 노키아 지멘스 네트웍스 오와이 자도프-추, 수정된 자도프-추, 및 블록-방식 확산 시퀀스들에 대한 조정된 순환 시프트 및 시퀀스 호핑
US8077693B2 (en) * 2007-09-19 2011-12-13 Samsung Electronics Co., Ltd. Resource remapping and regrouping in a wireless communication system
US8848913B2 (en) 2007-10-04 2014-09-30 Qualcomm Incorporated Scrambling sequence generation in a communication system
US8301912B2 (en) 2007-12-31 2012-10-30 Sandisk Technologies Inc. System, method and memory device providing data scrambling compatible with on-chip copy operation
US8787181B2 (en) * 2008-01-14 2014-07-22 Qualcomm Incorporated Resource allocation randomization
US8923249B2 (en) * 2008-03-26 2014-12-30 Qualcomm Incorporated Method and apparatus for scrambling sequence generation in a communication system

Also Published As

Publication number Publication date
CN103354533B (zh) 2017-04-12
US20150016396A1 (en) 2015-01-15
RU2442278C2 (ru) 2012-02-10
RU2010117383A (ru) 2011-12-10
BRPI0818523A2 (pt) 2016-07-19
KR20100060033A (ko) 2010-06-04
CN103354533A (zh) 2013-10-16
CA2815570C (en) 2015-09-08
CA2699452A1 (en) 2009-04-09
CN101816156B (zh) 2013-11-06
JP5301551B2 (ja) 2013-09-25
CA2699452C (en) 2014-09-23
JP5657618B2 (ja) 2015-01-21
US8848913B2 (en) 2014-09-30
TWI493935B (zh) 2015-07-21
TW200929964A (en) 2009-07-01
US20090136034A1 (en) 2009-05-28
KR101122607B1 (ko) 2012-03-16
CN101816156A (zh) 2010-08-25
EP2201733A1 (en) 2010-06-30
TW201351934A (zh) 2013-12-16
US9622246B2 (en) 2017-04-11
WO2009046330A1 (en) 2009-04-09
CA2815570A1 (en) 2009-04-09
EP2201733B1 (en) 2020-01-22
JP2010541500A (ja) 2010-12-24
TWI407734B (zh) 2013-09-01
JP2013034207A (ja) 2013-02-14

Similar Documents

Publication Publication Date Title
BRPI0818523B1 (pt) geração de sequência de embaralhamento em um sistema de comunicação
TWI516048B (zh) 資源之非相鄰分群上之參考信號之傳輸
US8494072B2 (en) Frequency diverse control mapping of channel elements to resource elements
ES2702804T3 (es) Estructuras de trama para sistemas de comunicación inalámbrica
KR101107869B1 (ko) 무선 통신 시스템에서 셀들에 1차 및 2차 동기 코드 시퀀스들의 할당
KR101138515B1 (ko) Cdm 파일럿 및 fdm 데이터를 다중화하기 위한 방법 및 장치
KR101349842B1 (ko) 개선 시스템을 지원하는 기지국에서의 시스템 정보 전송 방법 및 장치
BRPI0815339B1 (pt) transmissões em frequências diversas em um sistema de comunicação sem fio
EP2456109B1 (en) Carrier reconfiguration in multi-carrier aggregation
BRPI0716730A2 (pt) busca de cÉlula assistida por sinalizador em um sistema de comunicaÇço sem fio
BR112012012995B1 (pt) Método para uma configuração de sinalização de um sinal de referência sonoro, estação base para uma configuração de sinalização de um sinal de referência sonoro e equipamento de usuário
BRPI0715472B1 (pt) Método e equipamento para transmissões seletivas por freqüência e por diversidade de freqüência em um sistema de comunicação sem fio
KR20120068964A (ko) 효율적인 디코딩을 위한 다운링크 제어 정보
BRPI0717891B1 (pt) Método e aparelho para estrutura híbrida fdm-cdm para canais de controle baseados em portadora única
PT2213028T (pt) Códigos de encriptação para códigos de sincronização secundária em sistemas de comunicação sem fios
BRPI0718366A2 (pt) Ortogonalização de símbolos de baliza

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 25/03 , G06F 7/58

Ipc: H04L 25/03 (1974.07), H04L 5/00 (1968.09), H04L 27

B06I Publication of requirement cancelled [chapter 6.9 patent gazette]

Free format text: ANULADA A PUBLICACAO CODIGO 6.21 NA RPI NO 2538 DE 27/08/2019 POR TER SIDO INDEVIDA.

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 03/12/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 03/12/2019, OBSERVADAS AS CONDICOES LEGAIS