BRPI9906840B1 - unidade de estimação de retardo, receptor, e, processo para estimar retardos - Google Patents
unidade de estimação de retardo, receptor, e, processo para estimar retardos Download PDFInfo
- Publication number
- BRPI9906840B1 BRPI9906840B1 BRPI9906840A BR9906840A BRPI9906840B1 BR PI9906840 B1 BRPI9906840 B1 BR PI9906840B1 BR PI9906840 A BRPI9906840 A BR PI9906840A BR 9906840 A BR9906840 A BR 9906840A BR PI9906840 B1 BRPI9906840 B1 BR PI9906840B1
- Authority
- BR
- Brazil
- Prior art keywords
- delay
- estimates
- correlation
- metric
- delay estimates
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000008569 process Effects 0.000 title claims abstract description 63
- 230000001934 delay Effects 0.000 title claims abstract description 55
- 238000005314 correlation function Methods 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims description 17
- 230000003111 delayed effect Effects 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000007670 refining Methods 0.000 claims 6
- 238000011156 evaluation Methods 0.000 claims 3
- 238000001514 detection method Methods 0.000 claims 1
- 238000013459 approach Methods 0.000 abstract description 19
- 238000005562 fading Methods 0.000 abstract description 11
- 238000001228 spectrum Methods 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000005311 autocorrelation function Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 101100260171 Comamonas testosteroni tesE gene Proteins 0.000 description 1
- 241000158650 Desera Species 0.000 description 1
- 101100226146 Drosophila mojavensis Est-5 gene Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7113—Determination of path profile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/709—Correlator structure
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Noise Elimination (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Complex Calculations (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
"unidade de estimação de retardo, receptor, e, processo para estimar retardos". estimação de retardo de multi-trajeto de um sinal de espectro espalhado de seqüência direta (ds-ss) transmitido em um canal de desvanecimento por multi-trajeto e efetuada medindo o envelope do sinal para uma nova estimativa de retardo. estimativas de retardo são também obtidas em ordem de intensidade de raia, subtraindo a influencia das raias mais fortes nas mais fracas. esta abordagem de subtração pode ser realizada iterativamente, permitindo adicional refinamento das estimativas de retardo. estimativas de retardo podem também ser determinadas minimizando o erro médio quadrático (mse) entre uma função de correlação medida e uma função de correlação modelada. a abordagem de erro médio quadrático mínimo (mmse) pode ser realizada iterativamente, para adicionalmente refinar as estimativas de retardo. estimativas de retardo de probabilidade máxima (ml) podem também ser obtidas explorando informação lateral relativa a formas de pulso de transmissão e recepção.
Description
“UNIDADE DE ESTIMAÇÃO DE RETARDO, RECEPTOR, E, PROCESSO PARA ESTIMAR RETARDOS”.
CAMPO DA iNvENÇÃO A presente invenção relaciona-se a um processo e aparelho para estima- retardos de transmissão de sinal de rádio de multi-trajeto, e mais particularmente a um processo e aparelho para estimar retardos de sinal de multi-trajeto em sistemas de telecomunicação que usam técnicas de espectro espalhado de sequência direta, FUNDAMENTOS DA INVENÇÃO O campo de comunicação sem fio está se expandindo em uma taxa fenomenal, como mais espectro de rádio se toma disponível para uso comercial e como telefones celulares se tomam lugar comum. Em adição, há correntemente uma evolução de comunicação análoga para comunicação dígítal, Em comunicação digital, fala é representada por uma série de bits que são modulados e transmitidos de uma estação base para um telefone. O telefone demodula a forma de onda recebida para recuperar os bits, que são então convertidos de volta em fala. Há também uma demanda crescente para serviços de dados, tal como correio eletrônico e acesso de Internet, que requerem comunicação digital, Há muitos tipos de sistemas de comunicação digital. Tradicionalmente, acesso múltiplo por divisão de ffeqtiênda (FDMA) é usado para dividir o espectro até uma pluralidade de canais de rádio correspondendo a diferentes freqüências portadoras. Estas portadoras podem ser ademais divididas em intervalos de tempo, uma técnica referida como acesso múltiplo por divisão de tempo (TDMA), como é feito nos sistemas celulares digitais D-AMPS, PDC e GSM.
Se o canal de rádio é amplo suficiente, múltiplos usuários podem usar o mesmo canal usando técnicas de espectro espalhado (SS) e acesso múltiplo por divisão de código (CDMA), IS-95 e JSTD-008 são exemplos de padrões de CDMA. Com espectro espalhado de seqüência direta (DS-SS), símbolos de informação são representados por seqüências de símbolos referidos como chips. Isto espalha os símbolos de informação na banda de freqüêncía. No receptor, correlações às seqüências de chip são usadas para recuperar os símbolos de informação. Espalhamento permite o sistema operar em uma relação sinal para ruído de baixo chip (SNR), Se ruído térmico não é grande demais, então ruído de outros usuários é tolerável e múltiplos sinais de usuário podem ocupar a mesma largura de banda ao mesmo tempo. O sinal de rádio é refletido e disperso de vários objetos, dando surgimento a propagação de multi-trajeto. Como resultado, múltiplas imagens do sinal chegam à antena de recepção. Quando estas imagens tem aproximadamente o mesmo retardo, relativo ao período de chip, então elas dão surgimento a desvanecimento. Desvanec imento ocorre porque as imagens se somam algumas vezes construtivamente, e algumas vezes destrutivamente. Quando estas imagens chegam com diferentes retardos relativos ao período de chip, elas podem ser vistas como ecos do sinal e são freqüentemente referidas como "multi-trajetos conversíveis", "irradiações" ou simplesmente "multi-trajetos".
Para comunicar eficientemente e confiavelmente, o receptor deveria explorar o canal de desvanecimento de multi-trajeto coletando energia de sinal dos diferentes multi-trajetos. Isto é obtido empregando um receptor RAKE, que individualmente detecta cada sinal de eco usando um processo de correlação, corrige diferentes retardos de tempo, e combina os sinais de eco detectado coerentemente. O receptor RAKE inclui um número de elementos ou "dedos" de processamento. O receptor deve estimar os retardos dos multi-trajetos e designar um dedo para cada retardo. O dedo então desespalha aquela imagem de sinal. As saídas de dedos são combinadas por RAKE ponderando-as e adicionado-as juntas.
Para comunicações móveis, o telefone ou o ambiente se move, de forma que retardos de multi-trajeto mudam através do tempo. Para manter desempenho, o procedimento de estimativa de retardo deve ser capaz de rastrear os retardos de multi-trajeto. Abordagens tradicionais para rastramento de retardo são as abordagens de oscilação T e porta adiantada/retardada, Com estas abordagens, a energia de sinal é medida levemente antes e levemente depois do retardo estimado. Quando o retardo estimado está correto, então as medições adiantada e retardada deveríam ser aproximadamente iguais, quando a forma de onda de pulso de chip recaí simetricamente sobre seu pico. Quando o não balanceamento é detectado, a estimativa de retardo é ajustada para restaurar balanceamento.
Especificamente, uma porta adianta/retardada (ELG) para cada dedo de receptor RAKE opera como segue. Cada ELG é fornecida com uma estimativa inicial do retardo, de um dos trajetos de canal. As estimativas de retardo inicial para cada trajeto estão tipicamente dentro da metade de um chip de código de pseudo-ruído (PN) do exato retardo, TeKat0, daquele trajeto, isto é, |texat0 - xest | £ 0,5 Tc. A ELG faz duas correlações entre o código de PN local e o sinal de DS-SS recebido. Uma correlação usa um retardo 1^+ ó, isto é, correlação adiantada enquanto a outro usa um retardo, xest - δ, isto é correlação retardada. O valor de δ é tipicamente 0,5 Tc, ou levemente menos. Figura 1 mostra um exemplo da função de correlação do sinal de SS recebido versus τ. As correlações adiantada e retardada são dadas por C(test + Ô) e C(t est- 5), respectivamente.
Os resultados das correlações adiantada e retardada, C(tesE + δ) e C(test - δ), são comparados e a estimativa inicial é atualizada. Por exemplo, na Figura 1 o resultado de correlação adiantada C(test + δ) é maior do que o resultado de correlação retardada 0(¾ - δ). Portanto, o retardo designado inicial τΗι é aumentado por um pequeno valor ε < δ, e a nova estimativa se toma xm /nova = ται /antiga + ε, O processo é continuamente repetido. Eventualmente, o retardo estimado converge para o exato retardo de trajeto de canal xMto depois de um número de iterações. Neste caso, isto é, quando xest = tesat0 os resultados das correlações adiantada e retardada se tomam iguais e xes, não é mudado maís. A ELG se baseia no fato de que a função de correlação resultando da correlação do código de SS transmitido e do código local é simétrica. Portanto, quando xest = teKato os resultados de correlação adiantado e retardado em χκι + δ e xKt - δ são iguais. Isto é o caso quando o canal, mostrado por bloco 304 na Figura 3, é um trajeto simples. Figura 1 mostra um exemplo da função de correlação neste caso. Entretanto, quando o canal mostrado ao bloco 304 da Figura 3 é um canal de desvanecí mento por multi-trajeto, a função de con-elação não é mais simétrica.
Por exemplo, Figura 2 mostra a função de correlação em um canal de desvanecí mento de dois trajetos. A função de correlação total devido à combinação de dois trajetos é dada pela linha tracejada. Se o canal tem dois trajetos com retardos X|iexato e x2,exato* onde Xijexat0 < x2jexato, então a ELG designada para rastrear o segundo trajeto terá diferentes valores de correlação na correlação adiantada em x2test + 6 e a correlação retardada em x2>es, - δ mesmo se x2(CSt = T2>Ktal0i A correlação retardada é mais influenciada por interferência do outro trajeto do que a correlação adiantada. Portanto, como mostrado na Figura 2, mesmo se x2eat = x2exató as correlações adiantada e retardada não são iguais e x2iest será aumentado ou diminuído por € até que as correlações adiantada e retardada sejam iguais. Quando as correlações adiantada e retardada são iguais, se x2<esl Φ x2,exato* Portanto, em um canal de desvanecimento de multi-trajeto, a ELG convencional não é capaz de rastrear os retardos de multi-trajeto precisamente. Esta deficiência está relatada em "Frequency Selective Propagation Effects on Spread Spectrum Receiver Tracking" por Robert L. Bogusch, Fred W. Guigliano, Dennts L. Knepp, and Allen H. Michelet, Proceedings of the IEEE, Vol. 69, No. 7, julho de 1981, mas nenhuma solução é fornecida.
Uma alternativa à abordagem de ELG é dada em Baíer e outros, "Design study for a CDMA-based third-generatíon mobile radio system'*, IEEE Journal on Selected Áreas in Communications, vo 1. 12,pp. 733743, maio de 1994. Neste documento, o sinal de banda base é amostrado duas vezes por período de chip, Retardos são estimados em uma base de grupo por grupo. Dados são desespalhados usando sequências de desespalhamento dependentes de dados e um filtro casado (correlator de deslizamento). Isto fornece uma seqüência de valores de correlação correspondendo a retardos espaçados TJ2 à parte, onde Tc é o período de chip. A magnitude elevada ao quadrado desta seqüência é tomada e então tirada a média com outras medições, fornecendo um espectro de potência de retardo estimado. Este espectro de retardo é então pesquisado para as raias mais fortes.
Uma relação com esta abordagem é que, quando a forma de pulso de chip é claramente ampla, a abordagem encontrará vários picos próximos um ao outro, que realmente correspondem a somente uma raia. Este problema se tomaria mais pronunciado se mais amostras por chip fossem tomadas.
Uma outra relação, que foi também uma outra relação para a abordagem de ELG, é a interferência inter-trajeto. Isto pode causar picos serem selecionados que não correspondem aos atuais retardos.
SUMÁRIO DA INVENÇÃO A presente invenção resolve o problema de estimativa de retardo de multi-trajeto quando um sinal de espectro espalhado de seqüência direta (DS-SS) é transmitido em um canal de desvanecimento por multi-trajeto. Em uma concretização, o envelope do sinal sobre a estimativa de retardo é medido e usado para determinar uma nova estimativa de retardo. Em uma outra concretização, estimativas de retardo são obtidas em ordem de intensidade de raia, subtraindo a influencia das raias mais fortes nas mais fracas. A abordagem de subtração pode ser realizada iterativamente, permitindo adicionai refinamento das estimativas de retardo, Estimativas de retardo podem também ser determinadas minimizando ou maximizando uma métrica. A abordagem baseada em métrica pode também ser realizada iterativamente. Em particular, duas métricas são consideradas; mínimo erro quadrado médio (MMSE) e máxima probabilidade (ML).
BREVE DESCRIÇÃO DOS DESENHOS
Outros objetivos e vantagens da invenção se tomarão aparentes para aqueles qualificados na técnica da seguinte descrição detalhada de concretizações preferidas, quando lida em conjunto com os desenhos de acompanhamento. Mesmos elementos nos desenhos foram designados por mesmos numerais de referência.
Figura 1 ilustra uma função de correlação correspondendo a um canal de trajeto simples;
Figura 2 ilustra funções de correlação correspondendo a um canal de desvanecimento por trajeto dual;
Figura 3 é um diagrama de bloco de um sistema de comunicação de espectro espalhado de seqüência direta consistente com a invenção;
Figura 4 é um diagrama de bloco mostrando o processador de banda base da Figura 3 em maior detalhe;
Figura 5 ilustra resultados de correlação para dois correlatores em uma concretização da invenção;
Figura 6 é um diagrama de bloco de um sistema que realiza estimativa baseada em envelope consistente com a invenção;
Figura 7 é um diagrama de bloco de um sistema que realiza estimativa baseada em envelope com subtração, consistente com a invenção;
Figura 8 é um diagrama de bloco de um sistema que realiza estimativa baseada em envelope com subtração e iteração, consistente com a invenção;
Figura 9 é um diagrama de bloco de um sistema que realiza estimativa de retardo baseada em métrica, consistente com a invenção;
Figura 10 ilustra um processo para realizar estimativa de retardo baseada em métrica, consistente com a invenção;
Figura 11 é um diagrama de bloco de um sistema que realiza estimativa de retardo baseada em métrica iterativa, consistente com a invenção;
Figura 12 ilustra um processo para realizar estimativa de retardo baseada em métrica iterativa, consistente com a invenção; e Figura 13 é um diagrama de bloco de modelo de sinal de um sistema de estimativa de máxima probabilidade, consistente com a invenção.
DESCRIÇÃO DETALHADA DA INVENÇÃO A presente invenção será agora descrita em conjunto com um sistema baseado em canal piloto, tal como a ligação inferior de IS-95. O canal piloto para um tal sistema é não modulado. Entretanto, a presente invenção é também aplicável a outros sistemas, tais como sistemas que empregam um canal piloto modulado, símbolos piloto, ou nenhuma informação piloto de qualquer modo. Também, a presente invenção é descrita no contexto de rastreamento de retardo. Entretanto, a presente invenção pode também se aplicar a estimativa de retardo inicial, na qual há nenhum retardo estimado previamente para atualizar.
Um sistema de comunicação DS-SS empregando a presente invenção está Ilustrado na Figura 3. Um transmissor de DS-SS 303 transmite um sinal de DS-SS através do canal de rádio 304. Ele é recebido por um receptor, que consiste de uma seção de R.F 301 e um processador de banda base 402. A seção de R.F amplifica, filtra e mistura o sinal à baixo a uma ffeqüêncía de banda base, tipicamente 0 Hz. O sinal é também tipicamente amostrado e quantizado, produzindo amostras de dados, Para propósitos de ilustração, a requerente assume que há N amostras por período de chip Tc, O processador de banda base 402 está mostrado em detalhe na Figura 4, O sinal de banda base é fornecido a um pesquisador de retardo 421, estimador de retardo 422 e um receptor RAKJE 423. O pesquisador de retardo 421 faz estimativas grosseiras iniciais dos retardos de multi-trajeto e fornece o estimador de retardo 422 com estas estimativas iniciais, O receptor RAKE 423 inclui um número de dedos de demodulaçao. Cada dedo de receptor RAKE precisa ser continuamente sincronizado com um dos trajetos de canal. Isto significa que o desalinhamento entre o código de desespalhamento local usado em seu dedo e o código de desespalhamento recebido de um. dos trajetos de canal deve estar próximo a zero. Assim, o receptor RAKE deve ser provido com os retardos dos multi-trajetos no canal. O estimador de retardo 422 refina as estimativas de retardo de multi-trajeto fornecidas pelo pesquisador de retardo, e continua a rastrear estes retardos e fornecer precisas estimativas de retardo para os dedos do receptor RAKE. O estimador de retardo 422 é o tema desta invenção, Para propósitos de apresentação a requerente assume, em geral, um canal de desvanecimento por multi-trajeto com M trajetos com exatos retardos ziy τ2,..., τΜ. Na maioria das soluções, a requerente assumimos que o receptor RAKE tem um número de L <, M correlatores para estimar os mais fortes L trajetos. Número de correlator l é designado como um retardo estimado inicial % correspondendo a número de trajeto de canal /, onde / = 1, 2,,.. ou L. Esta designação inicial é realizada pelo bloco pesquisador de retardo 421 da Figura 4, Número de correlator í realiza um número de correlações em retardos ao redor de ti, Por exemplo, ele pode realizar N + 1 correlações em retardos λ| (n) = % esl + ne, onde / = 1, 2,... L, e onde e é um período de amostra como mostrado na Figura 5. Nesta apresentação, a requerente assume que N é par e n está na faixa de [-N/2, N/2], Isto significa que as N+l correlações estão centralizadas pela correlação no retardo estimado, % est. Figura 5 mostra um exemplo das correlações para o caso deL = M = 2eN = 8 (isto é, 9 correlações). Portanto, o resultado de correlação Q (n) está no retardo λ| (n) e é realizado pelo número de correlator l Portanto, a requerente tem (N+l) L resultados de correlação, como mostrado por setas verticais na Figura 5. Estes resultados de correlação, Q (n), são armazenados e processados. Neste documento a requerente descreve concretizações da invenção para processar os resultados de correlação e deduzir precisas estimativas dos retardos de canal % para os mais fortes L trajetos, onde 1 < l S L. Altemativamente, a requerente pode usar os resultados de correlação para encontrar precisas estimativas para todos os retardos de canal %b onde 1 < / < M, e usar somente os L retardos que correspondem aos mais fortes L trajetos para propósitos de demodulação. A apresentação neste documento assume o primeiro caso, isto é, 1 £ i <, L.
Em uma primeira concretização preferida, estimativa baseada em envelope é usada, Para estimativa baseada em envelope, os maiores L valores de |Q (n)|2 são sucessivamente selecionados, dando que os retardos correspondentes λι (n) estão separados por uma mínima separação de retardo, que é tipicamente na ordem de duração de um chip, Tc. Os correspondentes retardos λ| (n) são designados para os L correlatores como as novas estimativas para X]fCSt.
Figura 6 mostra um diagrama de bloco de um sistema que realiza estas operações. Cada bloco dos L blocos 661 realiza N + 1 correlações em retardos λι (n) para produzir os resultados Q (n). Estes resultados de correlação são armazenados tios blocos 662. Uma vez que todas as correlações estejam completadas, bloco 663 seleciona o maior de todos |C| (n)|2, onde 1 < / < L e -N/2 < η < N/2, e atualiza a primeira (mais forte) estimativa de retardo X|>es, para ser igual ao correspondente λι (n). Também, bloco 663 suprime (isto é, ajusta a zero) D correlações centralizadas pelo valor selecionado de λ| (n). Isto garante que o próximo retardo selecionado está pelo menos De/2 afastado do primeiro, assim prevenindo as estimativas de retardo de aglomerar-se. Por exemplo, o valor de De/2 pode ser escolhido para ser igual a um período de chip, metade de um período de chip ou um. outro apropriado valor. Bloco 664 repete o mesmo processo realizado no bloco 663 para encontrar a próxima estimativa de retardo t2,est. O processo é repetido L vezes até que o L-ésimo bloco 665 encontre a estimativa xL,esi· As novas estimativas são real intentadas ao bloco 666 que as designa para os dedos RAKE e para os blocos correlatores 661. O processo é continuamente repetido com novas correlações, usando as novas estimativas, para fornecer estimativas de retardo e rastrear os sinais de multi-trajeto. Para evitar súbitas mudanças em retardo, que adversamente influenciam rastreamento de canal, retardos existentes podem ser ajustados para se mover em direção a novos retardos em uma ou mais etapas de tamanho ε por período de atualização de retardo.
Na Figura 6, o bloco de L correlatores 661 fornece as L (N+l) correlações necessárias. Cada correlator pode ser um correlator de integração e limitação simples, de forma que somente uma das N+l correlações é realizada por vez. O correlator pode também ser um correlator de deslizamento, que produz as N+l correlações muito mais rápido. Finalmente, o bloco de L correlatores 661 pode ser substituído por um correlator de deslizamento simples, que produz correlações em uma janela alcançando N/2 amostras antes da raia de chegada mais adiantada a N/2 amostras depois da raia de chegada mais retardada. Neste caso, os dispositivos de seleção 663, 664 e 665 tem um conjunto contíguo de correlações para trabalhar, em vez de um conjunto de L, possivelmente não contíguos subconjuntos N+l correlações. Uso de um correlator de deslizamento simples se aplica a todas as concretizações subsequentes igual mente.
Zerar D correlações efetivamente mantém os valores de retardo D associados de serem considerados. Uma abordagem alternativa seria não zerar os valores de correlação, mas realizar um pesquisa para valores de correlação maiores através de um subconjunto dos valores de correlação. O subconjunto excluiría aqueles valores de retardo centrados ao redor de valores previamente selecionados.
Uma segunda concretização preferida usa estimativa baseada em envelope com subtração. Para estimativa baseada em envelope com subtração, características conhecidas da função de correlação entre o sinal transmitido e o código de PN local são usadas. A função de correlação é preferivelmente a função de auto-correlação de forma de pulso de chip ou a resposta dos filtros de transmissão e recepção coletivamente, Ela pode também incluir os efeitos do código de espalhamento. A função de correlação é uma forma de informação lateral. Informação lateral é informação que ajuda o processo de estimativa de retardo. Em um canal de desvanecimento por muiti-trajeto, cada trajeto no canal gera uma das funções de correlação. As funções de correlação de todos os trajetos interferem uma com a outra. Como descrito acima, Figura 2 mostra um exemplo de funções de correlação em um canal de desvanecimento de dois trajetos. Cada trajeto individual gera uma função de correlação que é similar em forma à uma mostrada na Figura I para um canal de trajeto simples. Entretanto, em realidade os dois trajetos interferem um com o outro e a função de correlação liquida é mostrada por uma linha tracejada na Figura 2. Embora a forma da função de correlação para um trajeto seja conhecida antecipadamente, a função de correlação liquida não é conhecida antecipadamente, visto que ela depende dos retardos e ganho de trajetos, que não são conhecidos antecipadamente, Um objetivo desta concretização é explorar o conhecimento da forma da função de correlação para cada trajeto de canal individual, para remover a interferência inter-trajeto. Interferência inter-frajeto é interferência que número de correlator / recebe devido a outros trajetos, isto é, trajetos diferentes de /. Deixe a função de correlação entre o sinal de DS-SS recebido e o código de PN local, se o canal tem somente um trajeto com ganho unitário, ser denotado como p (t). Este ρ(τ) está mostrado na Figura 1 e é conhecido antecipadamente, ou é estimado quando somente um trajeto está presente. O procedimento neste processo é como segue: 1. Referindo a Figura 7, blocos 771 e 772 realizam a mesma função de blocos 661 e 662 na Figura 6 para encontrar Q (n) para cada retardo λι (n). Entretanto, a supressão de D correlações não é feita. 2. Também como na primeira concretização, bloco 773 encontra o maior de |Cj (n)|2 e o correspondente retardo λι (n). Este retardo é usado como a primeira estimativa e é denotado como τ\>ύΆ· O correspondente valor de correlação é denotado como Ci>est. Por exemplo, e referindo a Figura 5, |Q (3)| é o maior. Em conseqüência, e C](<Bt=Ci, (3). 3. A requerente assume que a primeira estimativa é exata, e a usamos para subtrair o efeito de função de correlação de trajeto de todos os outros resultados de correlação. Portanto, a requerente realiza a subtração: para todos os valores de correlação calculada Q (n) para todos os valores de / e n. Por exemplo, visto que a primeira estimativa foi o par Qt«t = C|, (3) e T|iest = λ) (3), a requerente subtraí a função C^(3) ρ[λ[ (η) - λ] (3)] de todos os valores de correlação calculada Q (n) para todos os valores de / e n. Deste modo, e referindo de volta a Figura 2, a requerente está tentando subtrair a função de correlação devido a trajeto 1, que é o trajeto mais forte, da função de correlação liquida, mostrada pela linha tracejada. Se a primeira estimativa é exata, subtração é realizada na exata localização com o exato peso e o restante será a função de correlação de trajeto 2. Visto que a primeira estimativa é feita usando o trajeto mais forte, a primeira estimativa tem uma alta probabilidade de estar correta. 4. Depois da primeira subtração do bloco 774, no bloco 775 a maior ]Q (n)| é selecionada de novo, e o correspondente retardo λι (n) é encontrado. Digamos por exemplo, que |C| (1)|2 é a maior. Então, a segunda estimativa é declarada ser τ2ιΚ( ~ λ2 (1) e os correspondentes resultados de correlação C2,est= C2, (1). 5. Então, no bloco 776 a seguinte subtração é realizada: Esta subtração é realizada para todos os resultados Q (n)| (que já sofreram uma primeira subtração) para todos os valores de: 6. O processo e repetido usando os mocos seguindo bloco 776, até que no bloco 779 os L retardos selecionados λ) (n) sejam designados para os correi atores como os novos valores estimados t|>esí. Depois de estimado todos os L trajetos, o processo é continuamente repetido com novas correlações para fornecer estimativas de retardo e rastrear os sinais de multi-trajeto.
Uma terceira concretização preferida usa estimativa baseada em envelope com subtração e iteração. Neste processo, um dos prévios processos ou qualquer outro processo de estimativa, é aplicado primeiro para fazer uma estimativa inicial de todos os L retardos. Entretanto, estes retardos não são designados por blocos 666 ou 779 para os dedos RAKE ou para os correlatores ainda. Em vez disso, os resultados de correlação não subtraídos originais C| (n) são iterativamente usados para mais iterações de subtrações para melhorar as estimativas de retardo antes de designa-las aos dedos RAKE e aos correlatores.
Referindo a Figura 8, o processo de iteração é como segue: 1, Todos os resultados de correlação não subtraídos originais Ci (n) são armazenados. Estes serão denotados aqui como Q (n)|orig. Isto é feito no bloco 881. Bloco 881 pode representar qualquer abordagem de estimativa de retardo. Uma cópia dos resultados de correlação, Q (n)|orjg é enviada e armazenada em cada um dos blocos 882, 883,... a 884, de forma que cada bloco tem sua própria cópia. Também, estimativas de retardo inicial t|,est e os correspondentes resultados de correlação Ci>esi para 1 < / < L são gerados usando um dos prévios processos (ou os processos da técnica prévia). 2. Chave 885 é primeiro ajustada para a conexão superior e as estimativas de retardo inicial são enviadas para blocos 882, 883,... a 884 como valores de partida para iterações. Posteriormente chave 885 é ajustada para posição inferior. 3. Cada um dos L blocos 882, 883,... a 884 é usado para estimar de novo o retardo para um trajeto. Para cada bloco usado para estimar de novo um correspondente número de trajeto f (no bloco 882, f = 1 enquanto no bloco 883, f = 2, e assim por diante), a seguinte subtração é realizada para estimar de novo o retardo TfjBt de número de trajeto f. A subtração é realizada usando todos os resultados de correlação original Q (n)]0fjg armazenados no bloco, oara todos os valores de 1 < / < L e -N/2 < n á N/2;
Isto é feito em todos os blocos simultaneamente. Em efeito, este processo de subtração cancela ou remove interferência com trajeto f causada pelos outros trajetos, isto é, todos os trajetos diferentes de f. Uma cópia dos valores não subtraídos originais de Q (n)|wig é também retida. i2 4. Depois de subtração, o maior valor da |Q (n)|n0va I atualizada é encontrado, e seu correspondente retardo λ| (n) é selecionado como uma nova estimativa para Este processo é feito nos blocos 882 a 884 para todos os valores de 1 </< L, 5. As novas estimativas são realímentadas através da chave 885 e o mesmo procedimento é repetido de novo muitas vezes para melhorar a estimativa, A subtração é sempre realizada nos valores originais de Cj (n)|orig mantidos na memória.
Por exemplo, deixe L = 3 e deixe os retardos estimados do prévio processo serem τ jiestt e T2<est e t^si* Para melhorar a estimativa de x(tesL isto é, f = 1, a requerente realiza a seguinte subtração em Q (n); de todos os valores de correlação original Q (n)|orjg para todos os valores de / e n, Este processo subtrai a interferência causada por trajeto de canal 2 e 3. Então, o maior valor de |Q (n)|nova I é encontrado, e seu correspondente retardo λ[ (n) é selecionado como uma nova estimativa para τ i,est- Subtração similar é realizada simultaneamente para o segundo e terceiro retardos. As novas estimativas de retardo podem ser usadas para mais iterações de subtração paras adicionalmente melhorar as estimativas.
Em uma quarta concretização preferida da invenção, a requerente encontra retardos que minimizam uma métrica, tal como um erro médio quadrático entre os valores de correlação e uma soma retardada e ponderada da função de correlação ρ(τ). Em geral, uma métrica é uma função de custo que fornece medidas de desempenho para diferentes soluções para um particular problema. Assim, uma métrica pode ser avaliada para determinar uma solução que satisfaça um específico nível de desempenho ou característica.
Referindo a Figura 9, blocos 991 e 992 realizam as mesmas funções como blocos 661 e 662 da Figura 6 e blocos 771 e 772 da Figura 7. Para cada um dos L correlatores, há N + 1 retardos candidatos onde resultados de correlação são gerados. Portanto, há um total de (N + 1)L possíveis combinações de retardo candidato. Para cada combinação, bloco 993 calcula uma métrica que representa um erro quadrático entre os valores de correlação e soma retardada e ponderada das funções de correlação. Bloco 994 armazena a melhor métrica, que é a métrica menor neste caso. Depois de calcular a métrica para todas as possíveis combinações, bloco 994 reterá somente a menor métrica e a correspondente combinação de retardos, Estes retardos são enviados para bloco 995. Bloco 995 designa os retardos para o receptor RAKE e para os blocos correlatares 991 para gerar novas (N + 1) L correlações. Por exemplo, assuma L = 3. Um objetivo é encontrar a combinação de j, k e m que minimiza a métrica J: onde -N/2 £ j < N/2, -N/2 SkáN/2e -N/32 £ m < N/2. Esta métrica é calculada para todas as combinações de j, k e m no bloco 993. Bloco 994 retém somente a combinação de j, k e m que minimiza a métrica. Deixe a combinação selecionada ser denotada como /, k e m então as estimativas de retardo geradas por bloco 994 são t1cs[ = λ( = λ2 (k ) e Para um valor geral de L, a métrica descrita acima pode ser estendida apropriadamente. Note, visto que cada um de j, k e m toma valores de -N/2 a N/2, a mesma métrica é computada (N+1)L vezes.
Como com previas abordagens, os cálculos não precisam operar nos L subconjuntos possivelmente não contíguos de valores de correlação. Altemativamente, a abordagem pode ser aplicada a uma janela de valores de correlação contígua ou mesmo janelas múltiplas. Para a janela simples de K amostras, havería K!/ (LÍ(K-L)!) possíveis combinações de L retardos, onde "!" denota fatorlal (por exemplo, 41=4x3x2x1). Para reduzir complexidade pode ser desejável usar uma outra técnica de estimativa de retardo para obter estimativas de retardo inicial, então considerar somente retardos que recaiam próximos ao conjunto inicial. Figura 10 mostra um fluxograma do processo descrito acima, que pode ocorrer por exemplo, dentro do processador de banda base 402 da Figura 3, e mais particularmente no estimador de retardo 422 da Figura 4. Na Figura 10, o processo começa na etapa 1000 e prossegue para a etapa 1002. Na etapa 1002, valores de correlação sâo gerados e armazenados. Da etapa 1002, o processo prossegue para a etapa 1004, onde uma nova combinação de retardo é selecionada. Da etapa 1004, o processo prossegue para a etapa 1006, onde uma métrica é calculada para a combinação de retardo selecionada. Da etapa 1006, o processo prossegue para a etapa 1008, onde é determinado se a métrica calculada é melhor do que uma métrica calculada e armazenada previamente. Se a métrica recentemente calculada é melhor do que a métrica armazenada, então o processo prossegue da etapa 1008 para a etapa 1010, onde a métrica recentemente calculada e a correspondente combinação de retardo são armazenadas. Da etapa 1010, o processo prossegue para a etapa 1012. Se a métrica recentemente calculada não é melhor do que a métrica armazenada, então o processo prossegue da etapa 1008 para a etapa 1012. Na etapa 1012, é determinado se a métrica mais recentemente calculada era para a ultima possível combinação de retardo candidato. Se não, então o processo retoma à etapa 1004. Se sim, então o processo prossegue da etapa 1012 para a etapa 1014. Na etapa 1014, a combinação de retardo armazenada correspondendo à melhor métrica é designada para o receptor RÀKE e o para os blocos correlatores 991. Da etapa 1014, o processo prossegue para a etapa 1002, e o ciclo se repete.
Em uma quinta concretização preferida, a quantidade de computação requerida para computar a métrica é reduzida realizando a computação iterativamente usando, por exemplo, estimativa de MMSE. Neste processo, e referindo a Figura 11, a requerente tem L diferentes métricas para minimizar. Cada métrica é usada para estimar o retardo de um trajeto. Blocos 1111 e í 112 correspondem a blocos 991 e 992 da Figura 9, e realizam funções similares. Bloco 1113 aplica a primeira métrica L (N+l) vezes, correspondendo aos N+l retardos nos L correlatores (blocos 1111). Bloco 1114 armazena a melhor métrica e o correspondente retardo. Este retardo é a primeira estimativa. O processo é repetido L vezes nos blocos 1115 até 1118 com uma diferente métrica para cada estágio.
Por exemplo» considere L = 3. Bloco 1113 avalia a primeira métrica para (N + 1) L combinações correspondendo a valores de f ej, onde 1 < f < L e -N/2 < j < N/2. Estes valores de f e j são usados para varrer todos os possíveis retardos Xf (j) e minimizar a métrica;
Bloco 1114 seleciona a combinação de f e j que minimiza esta métrica. Deixe a combinação selecionada ser / e j, que corresponde à primeira estimativa de retardo. Então» a métrica é estendida e bloco 1115 a avalia para os valores de h ek, onde 1 < h < L e -N/2 < k < N/2, exceto para a combinação selecionada correspondendo à primeira estimativa de retardo. Estes valores de h e k são usados para varrer todos os possíveis retardos Xh (k) e minimizar a métrica: N
Bloco 1116 seleciona a combinação de h e k que minimiza esta métrica. Deixe a combinação selecionada ser fe e í, que corresponde à segunda estimativa de retardo. Então, a métrica é estendida e bloco 1117 a avalia para os valores de s e m» onde 1 < s < L e -N/2 < m < N/2, exceto para a combinações selecionadas correspondendo às prévias estimativas de retardo. Estes valores desera são usados para varrer todos os possíveis retardos Xs (m) e minimizar a métrica; djoco iii5 seieciona a comomaçao ae s e m que minimiza esta métrica. Deixe a combinação selecionada ser s e m. Portanto, as estimativas de retardo final são xlttA = λΓ (j),r2,est = hi (k ) e Xs(m).
Estas estimativas de retardo são designadas por bloco 1119 para o receptor RAKE e para os correlatores do bloco 1111 para gerar novas correlações. A redução de complexidade computacional depende de como os retardos são restringidos. Na descrição prévia, retardos não são permitidos ser idênticos. Com esta restrição, o número de métricas computadas é: Entretanto, as primeiras L(N+1) métricas são mais simples do que as próximas L(N+I) -1 métricas, e assim por diante. Adicional restrição é possível, requerendo que em cada um dos L intervalos de comprimento N+l haja somente uma estimativa de retardo. Para este caso, o número de métricas computadas é: De novo, as métricas tem diferente complexidade. Note que, termos comuns entre métricas podem ser armazenados em memória e reutilizados. Também, para um valor geral de L, as métricas descritas acima são estendidas apropriadamente.
Figura 12 mostra um fluxograma do processo descrito acima, que pode ocorrer por exemplo, dentro do processador de banda base 402 da Figura 3, e mais particulannente no estimador de retardo 422 da Figura 4, Na Figura 12, o processo começa na etapa 1200 e prossegue para a etapa 1202, onde l é ajustado a zero. O valor de l denota uma particular das L métricas. Da etapa 1202, o processo prossegue para a etapa 1204, onde valores de correlação são gerados e armazenados. Da etapa 1204, o processo prossegue para a etapa 1206, onde l é incrementado para indicar uma próxima das L métricas. Neste caso, l se iguala a um para indicar a primeira das L métricas. Da etapa 1206, o processo prossegue para a etapa 1208, onde uma nova estimativa de retardo é selecionada para a métrica, que depende de novas e prévias estimativas de retardo. Da etapa 1208, o processo prossegue para a etapa 1210, onde a métrica é calculada. Da etapa 1210, o processo prossegue para a etapa 1212, onde é determinado se a métrica recentemente calculada é melhor do que a métrica previamente calculada. Se não, então o processo prossegue para a etapa 1216. Se sim, então o processo prossegue para a etapa 1214, onde a melhor métrica e o correspondente retardo são armazenados. Da etapa 1214, o processo prossegue para a etapa 1216, onde é determinado se o retardo é o ultimo possível retardo para a métrica. Se não, então o processo prossegue para a etapa 1208, onde um novo retardo é selecionado para a métrica. Se sim, então o processo prossegue para a etapa 1218, onde é determinado se a métrica é a ultima das L métricas. Se não, então o processo prossegue para a etapa 1206, onde l é incrementado para selecionar a próxima métrica. Se sím, então o processo prossegue para a etapa 1220, onde as L estimativas de retardo armazenadas, isto é, os melhores retardos para cada uma das L métricas, são designados para o receptor RAKE e para os coirelatores. Da etapa 1220, o processo prossegue para etapa 1202, e se repete.
Descrevendo Figuras 9-12, uma métrica MM SE é usada. Altemativamente, estimativa de máxima probabilidade pode ser usado para encontrar os valores de retardo mais prováveis dadas as amostras recebidas e uma suposição que o ruído (interferência mais ruído térmico) é Gaussiano. Em essência, uma função de probabilidade dos dados recebidos é maximizada. Subprodutos desta aproximação incluem estimativas de coeficiente de canal de máxima probabilidade (ML), que podem ser usadas para inicializar um estimador de coeficiente de canal. 0 modelo de sinal esta ilustrado na Figura 13. O caso geral é ilustrado, no qual o sinal sendo usado para estimar o canal tem modulação de dados a (k). Note que, a (k) é conhecido para canais piloto ou símbolos piloto, enquanto a (k) precisaria ser detectado para um canal de dados. Técnicas de processamento por sobrevivente podem ser usadas, de forma que para um canal de dados, a (k) é suposto. A seqüência de espalhamento é denotada pk (n), a forma de pulso de chip é denotada f (t) e a forma de onda transmitida equivalente de banda base é denotada u (t). O meio é modelado como um conjunto finito de raias ou muiti-trajetos resolúveis, com retardos dj e coeficientes Cj, Ruído é denotado w (t) e o sinal recebido é denotado y (t).
Como mostrado no modelo de sinal da Figura 13, uma fonte de informação tendo modulação de dados a (k) é fornecida no bloco 1302, e é espalhada no bloco 1304 com a seqüência de espalhamento pk (n) e então fornecida para bloco 1306. No bloco 1306, o sinal espalhado é processado usando a forma de pulso f (t) para gerar a forma de onda transmitida equivalente de banda base u (t), que é então transmitida através de um meio de transmissão 1308. O meio de transmissão é modelado como descrito acima com retardos dj e coeficientes cj. Ruído w (t) é introduzido no sinal no bloco 1310, e finalmente o sinal é recebido por um receptor no bloco 1312. A requerente assumiu que dados correspondendo a K valores de símbolo são usados para estimar ou atualizar os retardos (k=l, tipicamente). Maximizar a probabilidade é equivalente a maximizar a seguinte função de probabilidade: onde onde Nc é o número de chips por símbolo. Esta função de custo ou métrica pode ser expressa em termos de quantidades disponíveis para o processador de banda base assumindo: 1. filtragem da RF e possíveis seções de banda base, e rigorosamente se aproxima da filtragem que está casada à forma de pulso f (t); e 2, desespalhamento está casado à sequência de espalhamento Pk (n). A estimativa de retardo se baseia em valores desespalhados xk (t), onde t é amostrado, por exemplo, 8 vezes por período de chip. Estes valores desespalhados são obtidos correlacionando as amostras de banda base r (n) com o conjugado do código de espalhamento, pk* (n), isto é: n Sob as suposições acima pode ser mostrado que a métrica dada acima é equivalente à métrica: onde estimativas de coeficiente de canal são uma função das estimativas de retardo e da função de auto-correlação de forma de pulso % (τ). Especificamente, Rc=x onde Assim, estimativas de retardo candidato seriam consideradas. Para cada conjunto candidato, estimativas de coeficiente de canal seriam determinadas e a métrica seria avaliada. As estimativas candidatas que maximizam a métrica se tomariam os retardos estimados. Isto está mostrado nas Figuras 9 e 10, exceto que a métrica é a métrica ML.
Formas alternativas da métrica são possíveis. Por exemplo, a expressão de estimativa de coeficiente de canal podia ser substituída na expressão de métrica para obter uma métrica que depende somente dos valores de correlação e da função de auto-correlação de forma de pulso. Também, a função de auto-correlação de forma de pulso pode ser pré-computada e armazenada em memória.
Na prática, estimativas de retardo grosseiras ou iniciais podem ser obtidas por outras abordagens. Então, estimativas de retardo candidato podem ser formadas pesquisando sobre as estimativas iniciais, de forma que não há candidatas de mais para considerar, Uma variação iterativa sub-ótíma é para assumir que y(t) inclui um trajeto somente. A requerente estima o retardo daquele trajeto minimizando a métrica, uma tarefa que em essência se toma encontrar a correlação de pico. Então, a requerente fixa o primeiro retardo estimado e assumimos que y (t) inclui dois trajetos, o primeiro trajeto já estimado mais um segundo retardo desconhecido. A requerente considera conjuntos candidatos que tem o primeiro conjunto de retardo para o retardo estimado do primeiro trajeto, mas variamos o retardo do segundo trajeto. O retardo do segundo trajeto que minimiza a métrica dá o retardo estimado do segundo trajeto. O processo é repetido para mais estimativas de retardo. Uma vez que esta abordagem sub-ótima esteja concluída, a abordagem ótima pode ser realizada considerando conjuntos de retardo candidato que estão próximos do primeiro conjunto de estimativas. Isto está mostrado nas Figuras 11 e 12, exceto que a métrica ML é usada em vez disso. A presente invenção é também aplicável à recepção de multi-antena, usando antenas de diversidade» arranjos faseados e possivelmente formação de feixe, Estimativa de retardo é realizada em cada um de M canais de entrada. Tanto cada canal tem L dedos ou LM dedos estão livremente alocados entre os canais. Métricas ML ou MMSE de junção podem ser usadas, assim como seleção de intensidade de sinal.
Os princípios, concretizações preferidas e modos de operação da presente invenção foram descritos na precedente especificação. Entretanto, a invenção que é destinada a ser protegida não é para ser interpretada como limitada às concretizações particulares expostas. Ademais, as concretizações descritas aqui são para serem observadas como ilustrativas mais do que restritivas. Variações e mudanças podem ser feitas por outras, e equivalentes empregadas, sem se afastar do espírito da presente invenção por exemplo, métricas outras que ML ou MMSE podem ser usadas para estimar retardos de multi-trajeto. Em conseqüência, é expressamente intencionado que todas tais variações, mudanças e equivalências que recaem dentro do espírito e campo da presente invenção como definida nas reivindicações sejam abrangidas por esse meio.
REIVINDICAÇÕES
Claims (36)
1. Sistema para rastrear um can.al de multi-trajeto, caracterizado pelo fato de compreender: meio para gerar valores de correlação (661, 662; 771, 772; 991, 992; 1111, 1112), cada valor de correlação correspondendo respectivamente a uma pluralidade de valores de retardo; meio para gerar estimativas de retardo para trajetos do canal de multi-trajeto com base nos valores de conrelaçio gerados (663,664, 665; 773, 774, 775, 776, 777, 778; 993, 1113, 1114, 1115, 1116, 1117, 1118) de modo a prover estimativas de retardo diferentes, as estimativas de retardo sendo geradas por estimação com base em envelope de valores de retardo ou por avaliação métrica, e meio para prover as estimativas de retardo diferentes para meio de processamento adicional; e meio adaptado para rastrear os diferentes trajetos (423) usando as ditas estimativas de retardo diferentes.
2. Sistema de acordo com reivindicação 1, caracterizado pelo fato de que o meio para gerar estimativas de retardo utilizando estimação com base em envelope de valores de retardo compreende: meio para produzir um conjunto de estimativas de retardo; meio para processar os valores de correlação modificando os valores de correlação de acordo com o conjunto de estimativas de retardo para produzir valores de correlação processados; e meio para refinar as estimativas de retardo usando os valores de correlação processados.
3. Sistema de acordo com reivindicação 2, caracterizado pelo fato de que o meio para processar e o meio para refinar compreendem: meio para computar um primeiro maior valor de correlação; meio para produzir uma primeira estimativa de retardo usando um valor de retardo associado com o maior valor de correlação; meio para processar os valores de correlação modificando pelo menos um valor de correlação para produzir valor de correlação processados; meio para computar um maior valor de correlação processado; e meío para produzir uma segunda estimativa de retardo usando um retardo associado com o maior valor de correlação processado,
4. Sistema de acordo com reivindicação 3» caracterizado pelo fato de que o meio de geração produz valores de correlação para somente aqueles valores de retardo que estão dentro de intervalos que incluem estimativas de retardo,
5. Sistema de acordo com reivindicação 3» caracterizado pelo fato de que o meio de geração produz valores de correlação para valores de retardo dentro de um conjunto contíguo.
6. Sistema de acordo com reivindicação 3, caracterizado pelo fato de que o meio de processamento modifica pelo menos um valor de correlação ajustando-o para zero.
7. Sistema de acordo com reivindicação 3, caracterizado pelo fato de que o meío de processamento modifica pelo menos um valor de correlação subtraindo um componente associado com o valor de retardo associado com o maior valor de correlação.
8. Sistema de acordo com reivindicação 7, caracterizado pelo fato de que subtração é realizada usando um valor de correlação e informação lateral.
9. Sistema de acordo com reivindicação 8» caracterizado pelo fato de que a informação lateral está relacionada à forma de pulso de chip.
10. Sistema de acordo com reivindicação 8, caracterizado pelo fato de que a informação lateral está relacionada à sequência de espalhamento.
11. Sistema de acordo com a reivindicação 3» caracterizado pelo fato de que o sistema compreende um receptor, o sistema adicionalmente compreendendo meio de detecção de dados para usar as primeira e segunda estimativas de retardo para detectar símbolos de informação.
12. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o meio para gerar estimativas de retardo utilizando avaliação métrica compreende: meio para produzir uma pluralidade de conjuntos de estimativa de retardo candidato; meio para calcular métricas associadas com cada conjunto de estimativa de retardo candidato; meio para selecionar um conjunto de estimativa de retardo entre a pluralidade de conjuntos de estimativa de retardo candidato usando as métricas calculadas; e meio para produzir uma pluralidade de estimativa de retardo usando o conjunto de estimativa de retardo selecionado.
13. Sistema de acordo com a reivindicação 12, caracterizado pelo fato de que o meio para produzir uma pluralidade de estimativas de retardo candidato, o meio para calcular métricas, o meio para selecionar um conjunto de estimativa de retardo e o meio para produzir uma pluralidade de estimativa de retardo compreendem: meio para produzir primeiras estimativas de retardo candidato; meio para calcular um primeiro conjunto de métricas associadas com as primeiras estimativas de retardo candidato; meio para selecionar uma melhor métrica dentre o primeiro conjunto de métricas para produzir uma primeira estimativa de retardo; meio para produzir segundas estimativas de retardo candidato; meio para calcular um segundo conjunto de métricas associadas com as segundas estimativas de retardo candidato; e meio para selecionar uma melhor métrica dentre o segundo conjunto de métricas para produzir uma segunda estimativa de retardo.
14. Sistema de acordo com reivindicação 12, caracterizado pelo fato de que valores de correlação são somente gerados para retardos próximos a pelo menos uma estimativa de retardo inicial.
15. Sistema de acordo com reivindicação 12 ou 13, caracterizado pelo fato de que: cada métrica representa um erro quadrático entre os valores de correlação e uma soma ponderada de funções de correlação que slo retardadas usando algumas da pluralidade de estimativas de retardo candidato.
16. Sistema de acordo com reivindicação 12 ou 13, caracterizada pelo fato de que cada métrica é uma métrica de estimação de probabilidade máxima.
17. Sistema de acordo com reivindicação 12 ou 13, caracterizada pelo fato de que cada métrica usa valores de correlação associados com estimativas de retardo candidato em um dos conjuntos de estimativa de retardo candidato.
18. Sistema de acordo com reivindicação 12 ou 13, caracterizada pelo fato de que cada métrica usa estimativas de coeficiente de canal.
19. Sistema de acordo com reivindicação 12 ou 13, caracterizada pelo fato de que cada métrica usa informação de forma de pulso.
20. Processo para rastrear um canal de multi-trajeto, caracterizado pelo fato de compreender: gerar valores de correlação, cada um correspondendo respectivamente a uma pluralidade de valores de retardo; gerar estimativas de retardo para trajetos do canal de multi-trajeto com base nos valores de correlação gerados de modo a prover estimativas de retardo diferentes, as estimativas de retardo sendo geradas por estimação com base em envelope de valores de retardo ou por avaliação métrica, e prover as estimativas de retardo diferentes para meio de processamento adicional; e usar as ditas estimativas de retardo diferentes para rastrear os diferentes trajetos.
21. Processo de acordo com reivindicação 20, caracterizado pelo fato de que a etapa de gerar estimativas de retardo compreende as etapas de: produzir um conjunto de estimativas de retardo; processar os valores de correlação modificando os valores de correlação de acordo com o conjunto de estimativas de retardo para produzir valores de correlação processados; e refinar as estimativas de retardo usando os valores de correlação processados.
22. Processo de acordo com reivindicação 21, caracterizado adícíonalmente pelo fato de compreender repetir as etapas de processar e refinar.
23. Processo de acordo com reivindicação 21, caracterizado adicionalmente pelo fato de compreender repetir as etapas de processar e refinar até que cada uma da pluralidade de estimativas de retardo tenha sido refinada
24. Processo de acordo com reivindicação 21, caracterizado pelo que a etapa de processar inclui modificar pelo menos um valor de correlação subtraindo pelo menos um componente associado com um retardo no conjunto de estimativas de retardo.
25. Processo de acordo com reivindicação 21, caracterizado adicionalmente pelo que as etapas de processar os valores de correlação e refinar as estimativas de retardo compreendem as etapas de: selecionar um maior valor de correlação dos valores de correlação gerados; produzir uma primeira estimativa usando um retardo correspondendo ao maior valor de correlação; processar os valores de correlação modificando pelo menos um valor de correlação para produzir valor de correlação processados; selecionar um maior valor de correlação processado; e produzir uma segunda estimativa de retardo usando um retardo associado com o maior valor de correlação processado,
26. Processo de acordo com reivindicação 21, caracterizado pelo que a etapa de processar inclui modificar pelo menos um valor de correlação ajustando-o para zero.
27. Processo de acordo com reivindicação 26, caracterizado pelo que a etapa de processar incluir modificar pelo menos um valor de correlação subtraindo um componente associado com o retardo associado com o maior valor de correlação.
28. Processo de acordo com reivindicação 27, caracterizado pelo que subtração usa uma função de correlação conhecida.
29. Processo de acordo com reivindicação 26, caracterizado pelo que as etapas de selecionar, atualizar e processar são repetidas até que um número predeterminado de estimativas de retardo tenha sido atualizado.
30. Processo de acordo com reivindicação 29, caracterizado pelo que as etapas repetidas são realizadas em ordem de intensidade de raia,
31. Processo de acordo com a reivindicação 20, caracterizado pelo fato de a etapa de gerar estimativas de retardo compreende as etapas de; gerar valores de correlação em uma pluralidade de retardos; produzir uma pluralidade de conjuntos de estimativa de retardo candidato; calcular métricas associadas com cada conjunto de estimativa de retardo candidato para produzir resultados de cálculo; selecionar um dos resultados de cálculo; e produzir uma pluralidade de estimativas de retardo usando o conjunto de estimativa de retardo candidato que corresponde aos resultados de cálculo selecionado.
32. Processo de acordo com reivindicação 31, caracterizado pelo fato de que as etapas de produzir uma pluralidade de conjuntos de estimativa de retardo candidato, calcular métricas, selecionar alguns dos resultados de cálculo e produzir uma pluralidade de estimativas de retardo compreendem as etapas de: produzir uma pluralidade de primeiras estimativas de retardo candidato; calcular um primeiro conjunto de métricas associadas com as primeiras estimativas de retardo candidato para produzir um primeiro resultado de calculo; produzir uma primeira estimativa de retardo com base no primeiro resultado de calculo; produzir uma pluralidade de segundas estimativas de retardo candidato; calcular um conjunto de segundas métricas associadas com as segundas estimativas de retardo candidato para produzir um segundo resultado de cálculo; e produzir uma segunda estimativa de retardo com base no segundo resultado de cálculo.
33. Processo de acordo com reivindicação 31 ou 32, caracterizado pelo fato de que: as métricas representam erros quadráticos entre os valores de correlação e somas ponderadas de funções de correlação que são retardadas usando algumas da pluralidade de estimativas de retardo candidato.
34, Processo de acordo com reivindicação 31 ou 32» caracterizado pelo fato de que cada métrica é calculada usando valores de correlação associados com estimativas de retardo candidato em um dos conjuntos de estimativa de retardo candidato,
35, Processo de acordo com reivindicação 31 ou 32» caracterizado pelo fato de que cada métrica é calculada usando estimativas de coeficiente de canal,
36, Processo de acordo com reivindicação 31 ou 32» caracterizado pelo fato de que cada métrica é calculada usando informação de forma de pulso.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/005,580 US6839378B1 (en) | 1998-01-12 | 1998-01-12 | Method and apparatus for multipath delay estimation in direct sequence spread spectrum communication systems |
| PCT/US1999/000372 WO1999035763A1 (en) | 1998-01-12 | 1999-01-12 | Method and apparatus for multipath delay estimation in direct sequence spread spectrum communication systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BR9906840A BR9906840A (pt) | 2000-10-17 |
| BRPI9906840B1 true BRPI9906840B1 (pt) | 2017-05-30 |
Family
ID=21716597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI9906840A BRPI9906840B1 (pt) | 1998-01-12 | 1999-01-12 | unidade de estimação de retardo, receptor, e, processo para estimar retardos |
Country Status (15)
| Country | Link |
|---|---|
| US (1) | US6839378B1 (pt) |
| EP (1) | EP1048127B1 (pt) |
| JP (1) | JP2002501323A (pt) |
| KR (1) | KR100752015B1 (pt) |
| CN (1) | CN1137551C (pt) |
| AR (1) | AR015508A1 (pt) |
| AU (1) | AU747307B2 (pt) |
| BR (1) | BRPI9906840B1 (pt) |
| CO (1) | CO4820425A1 (pt) |
| DE (1) | DE69929032T2 (pt) |
| EE (1) | EE200000413A (pt) |
| IL (1) | IL137263A (pt) |
| MY (1) | MY124669A (pt) |
| TR (1) | TR200002016T2 (pt) |
| WO (1) | WO1999035763A1 (pt) |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6560273B1 (en) | 1998-10-07 | 2003-05-06 | Ericsson Inc. | Delay searcher and delay trackers interaction for new delays assignment to rake fingers |
| US7054351B1 (en) * | 1998-10-27 | 2006-05-30 | Siemens Aktiengesellschaft | Method for memory access control in rake receivers with early late tracking in telecommunication systems |
| US7154970B1 (en) * | 1999-02-10 | 2006-12-26 | At&T Corp. | Differential transmitter diversity technique for wireless communications |
| US6314130B1 (en) * | 1999-04-28 | 2001-11-06 | Dspc Technologies, Ltd. | System and method for joint time tracking of multiple paths |
| ES2264586T3 (es) | 1999-11-26 | 2007-01-01 | Nokia Corporation | Receptor rake. |
| AU2004202130B2 (en) * | 2000-02-02 | 2006-11-09 | Nec Corporation | Pattern Generation Circuit, Multi-path Detection Circuit Employing the Same and Multi-path Detection Method |
| JP3468189B2 (ja) | 2000-02-02 | 2003-11-17 | 日本電気株式会社 | パターン生成回路及びそれを用いたマルチパス検出回路並びにそのマルチパス検出方法 |
| US6937603B1 (en) * | 2000-06-02 | 2005-08-30 | Intel Corporation | Optimizing buffer latency in a streamed packet delivery session |
| GB0016663D0 (en) * | 2000-07-06 | 2000-08-23 | Nokia Networks Oy | Receiver and method of receiving |
| US6901105B1 (en) | 2000-08-28 | 2005-05-31 | Koninklijke Philips Electroncs N.V. | Tracking of a multi-path resolved signal in a rake receiver |
| CN1913395A (zh) * | 2000-08-30 | 2007-02-14 | 松下电器产业株式会社 | 数据传送装置、无线电通信系统及无线电通信方法 |
| US7020175B2 (en) * | 2000-09-21 | 2006-03-28 | Motorola, Inc. | MMSE reception of DS-CDMA with transmit diversity |
| JP3428637B2 (ja) * | 2000-11-27 | 2003-07-22 | 日本電気株式会社 | Cdma受信機のマルチパス検出方法および回路 |
| JP3510589B2 (ja) * | 2000-12-15 | 2004-03-29 | Necエレクトロニクス株式会社 | セルサーチ方法およびセルサーチ装置 |
| US7769078B2 (en) | 2000-12-22 | 2010-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver |
| JP2002232327A (ja) | 2001-02-05 | 2002-08-16 | Nec Corp | 受信装置に用いるパス選択方法および回路 |
| EP1292063A4 (en) * | 2001-04-16 | 2006-08-02 | Matsushita Electric Industrial Co Ltd | METHOD AND DEVICE FOR FRAME SYNCHRONIZATION |
| US7184492B2 (en) | 2003-02-10 | 2007-02-27 | Ericsson Inc. | Using antenna arrays in multipath environment |
| JP3751600B2 (ja) * | 2003-03-27 | 2006-03-01 | 株式会社東芝 | 受信装置及び受信方法 |
| US7212591B2 (en) * | 2003-04-28 | 2007-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and receivers that estimate multi-path delays by removing signal rays from a power-delay profile |
| US7239677B2 (en) * | 2003-04-29 | 2007-07-03 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for soft symbol scaling |
| EP1482650A1 (en) * | 2003-05-27 | 2004-12-01 | Telefonaktiebolaget LM Ericsson (publ) | Selecting fingers for RAKE combining |
| WO2004107600A1 (en) * | 2003-05-27 | 2004-12-09 | Telefonaktiebolaget L M Ericsson (Publ) | Selecting fingers for rake combining |
| US7469024B2 (en) * | 2003-09-02 | 2008-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for finger placement in rake receiver |
| US8964912B2 (en) * | 2005-05-31 | 2015-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive timing recovery via generalized RAKE reception |
| DE602005019114D1 (de) * | 2005-07-07 | 2010-03-11 | Nat Inst Inf & Comm Tech | Vorrichtung und verfahren zur verzögerungsschätzung |
| US20070021086A1 (en) * | 2005-07-22 | 2007-01-25 | Industrial Technology Research Institute | Method for path selection and signal processing in wireless communications system |
| SG136813A1 (en) * | 2006-04-11 | 2007-11-29 | Sony Corp | A method for estimating one or more parameters of a ultra wideband signal and a receiver system for receiving ultra wideband signals |
| CN101170527B (zh) * | 2006-10-24 | 2010-07-14 | 中兴通讯股份有限公司 | 一种基于mmse的mlse简化检测方法及其装置 |
| JP4623027B2 (ja) * | 2007-03-06 | 2011-02-02 | 三菱電機株式会社 | 測距装置及び測位装置並びに測距方法及び測位方法 |
| EP2809012A1 (en) * | 2007-04-02 | 2014-12-03 | Core Wireless Licensing S.a.r.l. | Methods, apparatuses and computer program products for code correlation of multi-path spread spectrum signals |
| US8045600B2 (en) * | 2008-04-29 | 2011-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for compensating for processing timing misalignment in a communication receiver |
| EP2273687B1 (en) * | 2009-07-01 | 2016-12-07 | Telefonaktiebolaget LM Ericsson (publ) | Multi-path timing tracking and impairment modeling for improved grake receiver performance in mobility scenarios |
| CN101945069B (zh) * | 2009-07-08 | 2014-02-26 | 电信科学技术研究院 | 一种调整数字预失真反馈延时的方法和装置 |
| US8798176B2 (en) * | 2009-07-10 | 2014-08-05 | Telefonaktiebolaget L M Ericsson (Publ) | Joint time/frequency processing for wireless receivers |
| CN102638290B (zh) * | 2012-03-15 | 2015-12-09 | 北京邮电大学 | 一种基于信道测量的多径信号分量提取方法及装置 |
| CN113190994B (zh) * | 2021-04-28 | 2024-10-18 | 北京航天飞行控制中心 | 模型的修正方法及装置、存储介质及电子装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4007330A (en) * | 1975-08-13 | 1977-02-08 | Bunker Ramo Corporation | Method and apparatus for demodulation of relative phase modulated binary data |
| US4550414A (en) * | 1983-04-12 | 1985-10-29 | Charles Stark Draper Laboratory, Inc. | Spread spectrum adaptive code tracker |
| US5390207A (en) * | 1990-11-28 | 1995-02-14 | Novatel Communications Ltd. | Pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay spacing between early and late correlators |
| US5493588A (en) * | 1992-01-22 | 1996-02-20 | Trimble Navigation Limited | Multipath compensation for code phase signals |
| US5414729A (en) | 1992-01-24 | 1995-05-09 | Novatel Communications Ltd. | Pseudorandom noise ranging receiver which compensates for multipath distortion by making use of multiple correlator time delay spacing |
| US5615232A (en) | 1993-11-24 | 1997-03-25 | Novatel Communications Ltd. | Method of estimating a line of sight signal propagation time using a reduced-multipath correlation function |
| FI935834A7 (fi) | 1993-12-23 | 1995-06-24 | Nokia Corp | Menetelmä kaikukohtaan sovittautumiseksi kaiunpoistajassa |
-
1998
- 1998-01-12 US US09/005,580 patent/US6839378B1/en not_active Expired - Lifetime
-
1999
- 1999-01-08 MY MYPI99000064A patent/MY124669A/en unknown
- 1999-01-12 IL IL13726399A patent/IL137263A/xx not_active IP Right Cessation
- 1999-01-12 WO PCT/US1999/000372 patent/WO1999035763A1/en not_active Ceased
- 1999-01-12 JP JP2000528030A patent/JP2002501323A/ja active Pending
- 1999-01-12 CO CO99001240A patent/CO4820425A1/es unknown
- 1999-01-12 DE DE69929032T patent/DE69929032T2/de not_active Expired - Lifetime
- 1999-01-12 CN CNB998021342A patent/CN1137551C/zh not_active Expired - Lifetime
- 1999-01-12 AR ARP990100100A patent/AR015508A1/es not_active Application Discontinuation
- 1999-01-12 EP EP99902113A patent/EP1048127B1/en not_active Expired - Lifetime
- 1999-01-12 KR KR1020007007696A patent/KR100752015B1/ko not_active Expired - Lifetime
- 1999-01-12 BR BRPI9906840A patent/BRPI9906840B1/pt not_active IP Right Cessation
- 1999-01-12 EE EEP200000413A patent/EE200000413A/xx unknown
- 1999-01-12 TR TR2000/02016T patent/TR200002016T2/xx unknown
- 1999-01-12 AU AU22167/99A patent/AU747307B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| AR015508A1 (es) | 2001-05-02 |
| US6839378B1 (en) | 2005-01-04 |
| HK1035086A1 (en) | 2001-11-09 |
| KR100752015B1 (ko) | 2007-08-28 |
| MY124669A (en) | 2006-06-30 |
| BR9906840A (pt) | 2000-10-17 |
| CN1288613A (zh) | 2001-03-21 |
| TR200002016T2 (tr) | 2001-01-22 |
| DE69929032T2 (de) | 2006-08-24 |
| DE69929032D1 (de) | 2006-01-26 |
| IL137263A0 (en) | 2001-07-24 |
| IL137263A (en) | 2005-07-25 |
| AU2216799A (en) | 1999-07-26 |
| EP1048127A1 (en) | 2000-11-02 |
| EP1048127B1 (en) | 2005-12-21 |
| WO1999035763A1 (en) | 1999-07-15 |
| CN1137551C (zh) | 2004-02-04 |
| AU747307B2 (en) | 2002-05-16 |
| JP2002501323A (ja) | 2002-01-15 |
| CO4820425A1 (es) | 1999-07-28 |
| EE200000413A (et) | 2001-12-17 |
| KR20010034086A (ko) | 2001-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI9906840B1 (pt) | unidade de estimação de retardo, receptor, e, processo para estimar retardos | |
| JP4421106B2 (ja) | Cdma通信容量を改善するための実用的な空間−時間無線方法 | |
| KR100810180B1 (ko) | 통신 시스템에서 감소된 랭크 채널 추정을 위한 방법 및장치 | |
| KR100668204B1 (ko) | 코드 분할 다중 접속 수신기에 대한 파일럿 강도 측정 및다중 경로 지연 탐색기 | |
| CN101023593B (zh) | 用于抑制通信信号干扰的方法和设备 | |
| JPH10507598A (ja) | Tdmaシステムにおける信号検出方法 | |
| KR100893718B1 (ko) | 적응성 수렴 파라미터를 갖는 스마트 안테나 | |
| US20080130674A1 (en) | Method and System For Multi-User Channel Estimation in Ds-Cdma Systems | |
| Pajala et al. | An improved simulation model for Nakagami-m fading channels for satellite positioning applications | |
| US7310394B2 (en) | LMMSE-based RAKE receiver with channel tap assignment | |
| D'Amico et al. | Channel estimation for the uplink of a DS-CDMA system | |
| US7826515B2 (en) | Positioning a multipath search window | |
| Ristaniemi | Synchronization and blind signal processing in CDMA systems | |
| CN101662310B (zh) | 噪声径选择方法及装置 | |
| El-Tarhuni et al. | Code acquisition of DS/SS signals in fading channels using an LMS adaptive filter | |
| KR20100009981A (ko) | 첫번째 다중 경로 성분에서의 동기화를 통한 초광대역 무선 통신 수신기에서의 동기화 방법 및 이를 이용한 초광대역 무선 통신 수신기 | |
| Antón-Haro et al. | Probabilistic algorithms for blind adaptive multiuser detection | |
| KR100383670B1 (ko) | 공간-시간 배열 수신 시스템 및 페이딩 채널에 의한 왜곡 보상 방법 | |
| Jakobsson et al. | A blind frequency domain method for DS-CDMA synchronization using antenna arrays | |
| KR100558113B1 (ko) | 페이딩 적응형 공간-시간 배열 수신 시스템 및 그 방법 | |
| CN121055975B (zh) | 基于交叉熵优化的符号极性搜索方法 | |
| Kim | Improved MUSIC algorithm for the code-timing estimation of DS-CDMA multipath-fading channels in multiantenna systems | |
| JP2005504463A (ja) | 干渉信号符号電力およびノイズ分散を推定する方法および装置 | |
| CN100362771C (zh) | 一种4天线模式下物理随机接入信道的接入判决方法 | |
| Li et al. | Improving the SAGE algorithm with adaptive partial interference cancellation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09B | Patent application refused [chapter 9.2 patent gazette] |
Free format text: INDEFIRO O PEDIDO DE ACORDO COM O ART. 25 E ART .8O COMBINADO COM ART. 13 DA LPI |
|
| B12B | Appeal against refusal [chapter 12.2 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] | ||
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 21A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2548 DE 05-11-2019 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |