[go: up one dir, main page]

NO20150027A1 - Innledende cellesøkealgoritme - Google Patents

Innledende cellesøkealgoritme Download PDF

Info

Publication number
NO20150027A1
NO20150027A1 NO20150027A NO20150027A NO20150027A1 NO 20150027 A1 NO20150027 A1 NO 20150027A1 NO 20150027 A NO20150027 A NO 20150027A NO 20150027 A NO20150027 A NO 20150027A NO 20150027 A1 NO20150027 A1 NO 20150027A1
Authority
NO
Norway
Prior art keywords
code
frequency
scrambling code
primary scrambling
communication signal
Prior art date
Application number
NO20150027A
Other languages
English (en)
Other versions
NO342203B1 (no
Inventor
Donald M Grieco
Demir Alpasland
Original Assignee
Intel Corp
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
Publication of NO20150027A1 publication Critical patent/NO20150027A1/no
Application filed by Intel Corp filed Critical Intel Corp
Publication of NO342203B1 publication Critical patent/NO342203B1/no

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7083Cell search, e.g. using a three-step approach
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • H04J3/0608Detectors therefor, e.g. correlators, state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Et system og fremgangsmåte for å etablere initiell synkronisering for linken mellom en UE og en basestasjon i et kommunikasjonsnettverk bruker vindusutelukkelseslogikk for å kunne unngå en fastlåsingsbetingelse ved en deteksjon av galt offentlig landmobilt nettverk (PLMN). Kommunikasjonssignalet blir prosessert i en tretrinn beslutningsprosess. Det første beslutningstrinnet (12) bestemmer et bitavvik for den sterkeste veien som er detektert over en ramme med sampler. Som svar på den første beslutningen (12) vil det andre trinnet (14) generere et forvrengningskodegruppetall og vindusavvik for å gjenvinne den andre synkroniseringskoden. Det tredje beslutningstrinnet (16) mottaren primær forvrengningskode som svar på kodegruppetallet for å synkronisere nevnte UE med basestasjonen.

Description

Foreliggende oppfinnelse vedrører en fremgangsmåte for et brukerutstyr, en UE, til å etablere en kommunikasjonslink; et apparat, omfattende et søkesystem innbefattende en kontroller og et flertall av kretser; samt et system, omfattende en basestasjon og brukerutsttyr, UE, for å etablere en kommunikasjonslink med basestasjonen, idet brukerutstyret innbefatter et søkesystem, der søkesystemet innbefatter en kontroller og et flertall av kretser.
Det er beskrevet løsninger generelt i området for brukerutstyr (UE) synkronisering med en basestasjon, og mer spesielt i området for et cellesøkesystem som utnytter en forbedret initiell cellesøkealgoritme.
Initielle cellesøkealgoritmer blir brukt til å synkronisere UE med en basestasjon. UE oppnår denne prosedyren via en felles nedlinkskanal kalt den fysiske synkroniseringskanalen (PSCH). Med referanse til figur 2 har PSCH en struktur hvor den samme primære synkroniseringskoden (PSC) blir sendt ved begynnelsen av hvert vindu, mens en andre synkroniseringskode (SSC) blir sendt for hvert vindu, som resulterer i femten (15) forskjellige SSCer. Som en fagmann vet kan en ramme som har femten (15) vinduer sende femten (15) SSCer.
Sendingsrekkefølgen av SSC avhenger av det primære
forvrengningskodegruppenummeret. Som et eksempel, i et femhundreogtolv (512) cellesystem er det sekstifire (64) grupper. I hver gruppe vil mønstrene til SSCene og deres sykliske skift være forskjellige. Som et resultat er det femhundreogtolv (512) primære forvrengningskoder. Hver celle i det femhundreogtolv (512) cellesystemet er tildelt en kode slik at en kode blir brukt i mer enn en celle på et gitt mottaksområde.
Derfor vil cellesøkingssynkroniseringssystemet bestemme den primære forvrengningskoden til en celle som bruker en initiell cellesøkealgoritme. Felles initiell cellesøkealgoritme bruker tre (3) hovedalgoritmer: en trinn 1 algoritme bestemmer PSC og bestemmer et bitawik, en trinn 2 algoritme bruker informasjonen gitt i trinn 1 og detekterer vindusawiket og kodegruppetallet, og en trinn 3 algoritme bruker informasjonen gitt i trinn 2 algoritmen og detekterer den primære forvrengningskoden. Uheldigvis vil hver trinnalgoritme ha en innbygd feil assosiert med seg. Feilen som er til stede i hvert trinn er forårsaket av UE deteksjonen av støyen assosiert med mottatt felles nedlinkskanal, som kan resultere i et høyt antall av falske deteksjoner.
Det er også slik at den felles initielle cellesøkealgoritmen ikke kan håndtere en avvisning fra det øvre laget i det gale offentlige landbaserte mobilnettverket (PLMN). Siden de fleste algoritmer detekterer den sterkeste cellen i den felles nedlinkskanalen, er det sannsynlig at hver gang algoritmen lokaliserer en celle med den samme PLMN vil den bli assosiert med cellen. Dette resulterer i den fastlåsing og til slutt gi en indikasjon til UE at det ikke er noen tjeneste.
Følgelig eksisterer det et behov for et system og en fremgangsmåte som reduserer antallet av falske deteksjoner i den initielle cellesøkealgoritmen og som er i stand til å overkomme fastlåsingen assosiert med en avvisning på grunn av den gale PLMN.
Oppfinnelsen vedrører en fremgangsmåte for et brukerutstyr, en UE, til å etablere en kommunikasjonslink, som angitt i krav 1. Oppfinnelsen vedrører også et apparat, omfattende et søkesystem innbefattende en kontroller og et flertall av kretser, som angitt i krav 8. Oppfinnelsen vedrører også et system, omfattende en basestasjon og brukerutsttyr, UE, for å etablere en kommunikasjonslink med basestasjonen, idet brukerutstyret innbefatter et søkesystem, der søkesystemet innbefatter en kontroller og et flertall av kretser, som angitt i krav 13.
Utførelsesformer er angitt i de uselsvstendige krav.
Foreliggende oppfinnelse er et system og en fremgangsmåte for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk. Kommunikasjonssignalet er først prosessert for å generere en indeksverdi og bitawik assosiert med en primær synkroniseringskode, som produserer en første beslutning. En topprøve av kommunikasjonssignalet blir trukket ut og en andre prosessering blir utført på kommunikasjonssignalet. Den andre prosesseringen gjenvinner kodegruppetallet, vindusawiket og andre synkroniseringskode fra kommunikasjonssignalet, og produserer en andre beslutning. En tredje prosessering blir utført på kommunikasjonssignalet som svar på kodegruppetallet og vindusawiket, som gjenvinner den primære forvrengningskoden. Den primære forvrengningskoden blir så brukt for å synkronisere UE til cellen assosiert med den primære forvrengningskoden. Gjennom prosessen vil vindusutelukkelseslogikk bli anvendt for å øke screeningen av frekvensbåndene mens det utføres den initielle kodesøkingen. Gjennom et system av buffere og tellere, vil avviste bitawik og awiste primære forvrengningskoder bli lagret med den hensikt for kontroll og sammenligning av vindusutelukkelseslogikken, som så kan omstarte beslutningsprosessen ved deteksjon av en gal PLMN, som derved utelukker en fastlåsingsbetingelse. Figur 1 er en illustrasjon av det initelle cellesøkesystemet laget i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen.
Figur 2 er en illustrasjon av den fysiske synkroniseringskanalen (PSCH).
Figur 3 er et blokkdiagram av trinn 1-modulen i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 4 er et flytdiagram av trinn 1-modulen i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 5 er et blokkdiagram av trinn 2-modulen. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 6 er en grafisk illustrasjon av "Fast Hadamard Transform" (FHT) strukturen. Figur 7 er en illustrasjon av innmatningsmatrisestrukturen i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 8 er en illustrasjon av kodegruppematrisestrukturen. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 9 er en illustrasjon av korrelasjonsmatrisestrukturen. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figurene 10 A og 10 B viser et flytdiagram av trinn 2-algoritmen i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen.. Figur 11 er et blokkdiagram av trinn 3-modulen. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 12 er et blokkdiagram av trinn 3-korrelatoren. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 13A og 13B er et flytdiagram av trinn 3-algoritmen. i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figur 14A og 14B viser et flytdiagram av kontrollercellesøkebeslutningslogikken i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen. Figurene 15A og 15B viser et flytdiagram av kontrollervindusutelukkelseslogikken i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen.
Cellesøkesynkroniseringssystemet 10 i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen er illustrert i figur 1. Systemet 10 innbefatter en trinn 1-modul 12, en trinn 2-modul 14, en trinn 3-modul 16 og en kontroller 18 for å oppnå synkroniseringen mellom et brukerutstyr (UE) og en basestasjon. Med den hensikt å oppnå denne synkroniseringen vil UE gjennom cellesøkesynkroniseringssystemet 10 bruke en initiell cellesøkealgoritme som her blir lagt frem.
Trinn 1-algoritmen til den initielle cellesøkealgoritmen blir oppnådd ved å bruke trinn 1-modulen 12. Med referanse til figur 3 vil trinn 1-modulen 12 innbefatte to hierarkiske Golay korrelatorer (HGC) 21, 22, to absolutte verdimodifikatorer 8AVM) 23, 24, en beslutningskrets 25, en normaliseringskrets 26, en oppslagstabell 27, en multiplikator 28, en splitter 19 og en trinn 1-komparator 29. Det potensopphøyde cosinusfilteret (RRCFIR) lsom er vist er ikke en del av trinn 1-modulen 12, men er illustrert her for å gi et komplett bilde.
Hensikten med trinn 1-modulen 12 er å finne den sterkeste veien over en rammeverdi av prøver UE har detektert og å bestemme bitawiket til den sterkeste veien. RRCFIR 1 koblet til splitteren 19 er et pulsformet filter som sampler nedlinkskommunikasjonssignalet fra basestasjonen med to ganger bitraten og sender videre det samplede signalet til splitteren 19. Splitteren 19 splitter det samplede signalet i dets like og odde sampler og gir dem videre til HGC 21, 22.
HGC 21, 22 er koblet til AVM 23, 24 og sampelvelgeren 34 i trinn 2-modulen 14 (illustrert i figur 5), som skal bli fremlagt heretter. HGC 21, 22 korrelerer PSC til innmatningssignalet. Som en fagmann vet, vil HGC 21, 22 sende ut den komplekse verdien til det like og odde sampelet til inngangssignalet respektivt. HGC 21, 22 utsignaler blir sendt videre til AVM 23, 24 og sampelvelgeren 34.
AVM 23, 24 koblet til HGC 21, 22 og beslutningskretsen 25, bestemmer størrelsen til HGC 21, 22 ligningen for å generere størrelsen som blir bestemt i henhold til følgende ligning:
Bruken av den tilnærmede absolutte verdien i henhold til ligning 1 reduserer hardware påkrevd i denne implementeringen og forårsaker ikke noe signifikant ytelsesdegradering. Med en gang den tilnærmede absolutte verdien har blitt bestemt av AVM 23, 24 respektivt, vil det modifiserte like og odde samplet bli sendt ut til en beslutningskrets 25.
Beslutningskretsen 25, koblet til AVM 23, 24 og kontrolleren 18, bestemmer bitawiket. Det modifiserte like og odde samplet som er sendt ut fra AVM 23, 24 blir matet inn i en MUX 8 i beslutningskretsen 25, og blir kombinert til en enkel strøm. Denne strømmen er representasjonen av styrken til signalet sendt i et av samplene til hvert vindu i hver ramme. Som illustrert i figur 2, er det totusenfemhundreogseksti (2560) biter i hvert vindu og femten (15) i hver ramme. Siden inngangssignalet blir samplet med to ganger bitraten, er det 5120 sampler i hvert vindu. Derfor vil beslutningskretsen 25 bestemme lokasjonen av PSC i signalet, bitawiket, ved å feie gjennom de 5120 akkumulerte samplene i enden av hvert vindu.
Strømmen som er generert av MUX blir sendt videre til en akkumulator (ikke vist) i beslutningskretsen 25. Denne akkumulatoren har femtusenetthundreogtjue (5120) sampel langt register som lagrer den akkumulerte sampelverdien for hvert vindu for hver ramme, og opererer på vindusraten. Styrken til signalet for hvert sampel i et vindu blir lagt til styrken av signalet for hvert sampel i hvert etterfølgende vindu. Som et eksempel vil sampelet i vindu 1 innbefatte følgende signalstyrkeverdier {1,5,3,7}, samplene til vindu 2 innbefatter følgende signalstyrkeverdier {2,4,8,3}. Initielt vil registrene i akkumulatoren ha verdiene {0,0,0,0}. Etter hvert som hver sampelverdi fra vindu 1 blir lagt til registrene i akkumulatoren, vil registerverdiene forandre seg følgelig. For eksempel, når den første sampelverdien til vindu 1 blir lagt til den første registerverdien, vil akkumulatoren ha verdiene {1,0,0,0}, når den andre prøven til vinduet 1 blir lagt til den andre registerverdien, vil akkumulatoren ha verdiene {1,5,0,0} og så videre. Med en gang den siste sampelverdien til vindu 1 blir lagt til akkumulatoren vil den første sampelverdien til vinduet 2 bli lagt til det første registeret i akkumulatoren, som resulterer i at akkumulatoren har verdiene {3,5,3,7}, når den andre sampelverdien i vindu 2 blir lagt til den andre registerverdien vil akkumulatoren ha verdiene {3,9,3,7}. Den foretrukne utførelsen av den foreliggende oppfinnelsen vil flushe registrene i akkumulatoren etter at fem (5) rammer har blitt akkumulert, som er ekvivalent med syttifem (75) vinduer. Antallet av akkumulerte rammer blir talt med en trinn 1-teller (ikke vist) i beslutningskretsen 25.
En beslutning, bestemmelsen av bitawiket, i beslutningskretsen 25 blir generert i enden av hver ramme, femten (15) vinduer. Beslutningskretsen 25 bestemmer hvilket register i akkumulatoren som har maksimalt akkumulerte sampelverdier MAX og tildeler en indeks til den. Indeksen samsvarer med halve bitiokasjonen til PSC signalet for basestasjonen med det sterkeste signalet.
Bitawiktildelingen blir bestemt ved å bruke HGC awiksverdien til 511. For en fagmann vil utsignalet til HGC bli forsinket med 256 biter. Derfor, når beslutningskretsen 25 tildeler en indeks til toppverdien, vil HGC awiksverdien bli trukket fra. Siden PSC er 256 biter lang, 512 sampler lang, vil fratrekk av HGC awike fra indeksen være lik med å sette bitawiket til begynnelsen av vinduet. Dersom indeksen som er generert av beslutningskretsen 25 blir større enn HGC awiksverdien på 511, så vil bitawiket bli beregnet i henhold til ligning 2 nedenfor:
Dersom indeksen er mindre enn HGC awiksverdien så vil bitawiket bli beregnet i henhold til ligning 3 nedenfor:
Som illustrert i figur 3 vil beslutningskretsen 25 også innbefatte en maskegenerator 5, som blir brukt til å ekskludere et vindu rundt et awist bitawik fra beslutningen i beslutningskretsen 25. Denne maskegeneratoren 5 forhindrer dermed beslutningskretsen 25 fra å utnytte en indeks assosiert med et awist bitawik. Detaljene til maskegeneratoren 5 vil bli lagt frem heretter.
Det beregnede bitawiket og rammetellertrinn 1-telleren er sendt ut til en kontroller 18 som blir fremlagt heretter. Beslutningskretsen 25 sender også ut maksimalt akkumulert bitverdi MAX og den akkumulerte bitverdien OUTPUT for alle registre.
Den akkumulerte bitverdien OUTPUT for alle registrene blir matet ut til en normaliseringskrets 26 hvor den blir samplet med 20% av bitraten (en ut av fem), summert, og så normalisert til 1024. Rammetellertrinnet 1 telleren blir matet ut til oppslagstabellen 27 for å bestemme den korrekte forsterkningsfaktoren basert på antallet av rammer som er akkumulert. Utgangen av normaliseringskretsen 26 og oppslagstabellen 27 blir så multiplisert i multiplikatoren 28. Utgangen av multiplikatoren 28 blir betraktet som støyterskelen blir sendt videre til en trinn 1 komparatorkrets 29 som blir sammenlignet med maksimalt akkumulert sampelverdi MAX. Dersom den maksimalt akkumulerte sampelverdien MAX er større enn støyterskelen, vil den differensielle forsterkeren 29 sende ut et fast høyt trinn 1 signal til kontrolleren, som indikerer en god beslutning for trinn 1, ellers vil et lavt signal bli sendt ut.
Som sagt tidligere vil bitawiket og andre utganger bli bestemt i enden av hver ramme. Derfor vil påliteligheten til den første beslutningen være mindre enn den for den andre fordi den andre beslutningen blir gjort over tretti vinduer istedenfor femten vinduer. Påliteligheten øker etter hvert som antallet av vinduer som blir akkumulert øker. Det høyeste pålitelige utgangssignalet blir generert i den Ml<te>rammen, der Ml er et heltall større eller lik med en (1). Kontrolleren 18 nullstiller rammetellertrinn 1 telleren og akkumulatorregistrene i enden av hver Ml<te>ramme. Ytelsesresultatene under forskjellige kanal svekkelser viser at fem rammeintegrasjoner er tilstrekkelig for å detektere PSC. Imidlertid, kan denne integreringen bli forandret til flere eller færre rammer.
Et flytdiagram av trinn 1 modulen er illustrert i figur 4. UE detekterer mottaket av kommunikasjonene over den felles nedlinkskanalen (trinn 401) og sampler signalet med to ganger bitraten og genererer like og odde sampler (trinn 402). Disse like odde sampler blir gitt videre til den hierarkiske Golay korrelatoren (HGC) 21, 22 (trinn 403). HGC 21, 22 sender så videre utgangene til AVM 23, 24 og sampelvelgeren 34 (trinn 404). AVM 23, 24 tilnærmer størrelsesorden til de like og odde utgangene mottatt fra HGC 21, 22 (trinn 405) og sender dem videre til beslutningskretsen 25 (trinn 406). Ved mottak av utgangsstørrelsene vil beslutningskretsen 25 kombinere størrelsene (trinn 407), som representerer signalstyrken til signalet sendt i et av samplene for hvert vindu i hver ramme. Signalstyrken for hvert sampel blir akkumulert for alle vinduer innenfor hver ramme (trinn 408). Beslutningskretsen 25 bestemmer så hvilket sampel i rammen som har maksimalt akkumulert sampelverdi (trinn 409) og tildeler en indeks til det (trinn 410). Basert på indeksen vil en bitverdi bli tildelt til indeksen (trinn 411), kjent som bitawiket, og sendes ut til kontrolleren 18 (trinn 412). En støyterskelverdi blir så generert ved å bruke den akkumulerte bitverdien for alle sampler og rammetelleren (trinn 4139 og så sammenlignet med maksimalt akkumulert sampelverdi (414), som indikerer en fast eller tentativ beslutning til kontrolleren 18 (trinn 415).
Med referanse tilbake til figur 1, vil utgangene av trinn 1 modul 12, bitawiket, det faste trinn 1 og trinn 1 telleren, bli sendt videre til kontrolleren 18. Kontrolleren 18 sender videre bitawikene til trinn 2 modul 14. Som sagt ovenfor, vil trinn 2 modulen 14 bruke en trinn 2 algoritme som tar bitawiket sendt ut fra trinn 1 og HGC 21, 22 sender ut og detekterer vindusawikene og kodegruppetallet. Trinn 2 modulen 14 illustrert i figur 5, innbefatter en trinn 2 komparator 30, en forsinkelse 32, en sampelvelger 34, en konjugerer 36, en kompleks multiplikator 38, en "Fast Hadamard Transform" (FHT) 33, en omhylningsfjerner 31, en inngangsmatrisegenerator 35, en RS koder 37 og en trinn 2 beslutningskrets 39.
Hensikten med trinn 2 algoritmen er å gi trinn 3 algoritmen
forvrengningskodegruppetallet og vindusawiket. Bitawiket fra trinn 1 modulen 12 blir sendt fra kontrolleren 18 til forsinkelsen 32 i trinn 2 modulen 14. Bitawiket blir forsinket i en ramme gjennom forsinkelsen 32 for å tillate trinn 1 modulen å gjøre en første beslutning. Det forsinkede bitawiket blir så sendt videre til sampelvelgeren 34 som er koblet til forsinkelsen 32, en konjugerer 36 og HGC 21, 22 i trinn 1 modulen 12. Ved å bruke indeksen bestemt av beslutningskretsen 25, vil sampelvelgeren 34 trekke ut topp HGC 21, 22 utgangene fra innmatnings signalet, som så blir konjugert i konjugereren 36 og sendt ut til den komplekse multiplikatoren 38.
Det samme kommunikasjonssignalet i trinn 1 modul 12 blir matet inn til en opplinjeringskrets 15, som opplinjerer inngangssignalet slik at trinn 2 modul 14 begynner sin søking for forvrengningskodegruppetallet og vindusawiket i begynnelsen av vinduet. Med en gang signalet er opplinjen vil opplinjeringskretsen 15 sende videre dette til trinn 2 modulen 14. Selv om det er totusenfemhundreogseksti (2560) biter i hvert vindu, vil det være åpenbart fra figur 2 at PSC er lokalisert innenfor de første 256 bitene i hvert vindu. Siden bitawiket har blitt bestemt i trinn 1 modulen, vil trinn 2 modulen bestemme SSC ved å bruke plasseringen til den sterkeste PSC i de første 256 bitene i hvert vindu. Som en fagmann vet, når SSC kodene blir generert, vil en omhylningssekvens bli påtrykket radene i en Hadamard matrise med den hensikt å ha noe ortogonalitet mellom PSC og SSC kodene. Denne omhylningen må bli fjernet før man går videre i den gjenværende delen av trinn 2 algoritmen. Denne omhylningsfjerningen blir oppnådd i omhylningsfjerneren 31.
Med en gang omhylningen har blitt fjernet fra inngangssignalet, blir signalet sendt ut fra omhylningsfjerneren 31 til FHT transformeren 33 koblet til omhylningsfjerneren 33 og multiplikatoren 38, som reduserer kompleksiteten til den rene Hadamard korrelasjonsoperasjonen. Figur 6 er en illustrasjon av FHT strukturen. Utgangen av FHT transformeren 33 blir multiplisert med den konjugerte til toppen av HGC 21, 22 i kompieksmultiplikatoren 38 koblet til konjugereren 36 og FHT transformeren 33. Bruken av den konjugerte av toppen sendt ut fra HGC 21, 22 gir en fasekorreksjon til FHT utgangen og transformerer en inngang som samsvarer med den sendte SSC koden til den reelle aksen.
Med en gang FHT transformeren 33 sender ut og har blitt multiplisert i den komplekse multiplikatoren 38, vil real del en til FHT bli sendt ut og sendt videre til inngangsmatrisegeneratoren 35 fra multiplikatoren 38, som putter FHT utgangene inn i en realmatrise på 15 x 16, kalt inngangsmatrisen. I inngangsmatrisen er det femten (15) vinduer og i hvert vindu 16 elementer for en ramme. Inngangsmatrisen blir oppdatert pr. ramme. Inngangsmatrisen blir så sendt videre til beslutningskretsen 39 hvor en bestemmelse av vindusawiket og kodegruppenummeret blir gjort. Strukturen til inngangsmatrisen er illustrert i figur 7.
En korrelasjonsmatrise blir generert i trinn 2 beslutningskretsen 39 ved å bruke inngangsmatrisen 35 og en kjent kodegruppematrise, som resulterer i en 64 x 15 matrise. Korrelasjonsmatrisen blir nullstilt når rammetelleren for trinn 2 modulen når M2, tilsvarende det som blir lagt frem i trinn 1 modulen. Med den hensikt å generere korrelasjonsmatrisen vil beslutningskretsen 39 gå gjennom hvert av elementene i kodegruppematrisen og elementene i inngangsmatrisen 35 i samsvar med ligning 4 nedenfor:
hvor j er en heltall som økes fra 0 til 14 med 1, som representerer sykliske skift utført i identitetsmatrisen med hensyn til kolonnene, i er et heltall som økes fra 0 til 63 med 1, og k er et heltall som blir økt fra 0 til 14 med 1. Strukturen til kodegruppematrisen og den resulterende korrelasjonsmatrisen er illustrert i figurene 8 og 9 respektivt. Med en
gang korrelasjonsmatrisen har blitt generert, vil maksimal innmating bli funnet av beslutningskretsen 39. Den tilsvarende raden til den maksimale innmatingen som blir funnet er kodegruppetallet og kolonnen er vindusawiket.
Tilsvarende med trinn 1 modulen 12, dersom maksimal korrelasjon MAX 2 er større enn terskelen, vil komparatorkretsen 30 sende ut et fast høyt trinn 2 signal til kontrolleren 18 som indikerer en fast beslutning, ellers blir et lavt signal sendt ut som indikerer en tentativ beslutning. Terskelverdien blir beregnet ved å bruke gjennomsnittlig størrelsesverdi i korrelasjonsmatrisen:
hvor Pfaer sannsynligheten for falsk alarm. Trinn 2 modul 14 sender ut til kontrolleren 18 kodegruppetallet, vindusawiket, det faste trinn 2 signalet, og trinn 2 telleren.
Flytdiagrammet for trinn 2 algoritmen er illustrert i figur 10. Trinn 2 modulen mottar kommunikasjonssignalet fra basestasjonen over nedlinkskanalen (trinn 1001). En
omhylningssekvens blir fjernet fra kommunikasjonssignalet (trinn 1002a) og sendt ut til en FHT transformerer 33 (trinn 1003a). På samme tid vil bitawiket fra trinn 1 modulen 12 bli matet inn til en forsinkelse 32 i trinn 2 modulen 14 (trinn 1002b) og sendt videre til en sampelvelger 34, som trekker ut toppen for like og odde utganger generert av HGC 21, 22 i trinn 1 modulen 12 basert på bitawiket (trinn 1003b). Utgangen fra FHT transformeren 33 blir så multiplisert med den konjugerte til toppverdien for den like eller odde sampel sendt ut fra sampelvelgeren 34 (trinn 1004) og transformerer en inngang i FHT utgangen som samsvarer med SSC koden på den reelle aksen (trinn 1005). Realdelen til FHT sendes ut for hvert vindu i ramme som blir sendt videre til inngangsmatrisegeneratoren 35 (trinn 1006). Inngangsmatrisegeneratoren 35 skaper så inngangsmatrisen (trinn 1007), inngangsmatrisen blir så sendt videre til beslutningskretsen 39 som bestemmer vindusawiket og kodegruppetallet (trinn 1008). Ved å bruke inngangsmatrisen og kjent kodegruppematrise, vil beslutningskretsen 39 generere en korrelasjonsmatrise (trinn 1009). Med en gang korrelasjonsmatrisen har blitt generert, vil beslutningskretsen 39 lokalisere maksimal innmatning i korrelasjonsmatrisen (trinn 1010), for hvilket den tilsvarende raden i den maksimale innmatingen som blir funnet blir bestemt som kodegruppetallet og kolonnen blir
vindusawiket. Kodegruppetallet og vindusawiket blir så sendt videre til kontrolleren 18 (trinn 1011). En terskelverdi blir så beregnet ved å bruke gjennomsnittlig størrelsesverdi i korrelasjonsmatrisen (trinn 1012) og sammenlignet med maksimal korrelasjon (trinn 1013), og sende videre en indikasjon om en fast eller tentativ beslutning til kontrolleren 18 (trinn 1014).
Bitawiket sendt ut fra trinn 1 modulen 12 og vindusawiket og kodegruppetallet sendt ut fra trinn 2 modulen blir sendt videre av kontrolleren 18 til trinn 3 modulen 16, som bruker en trinn 3 algoritme med den hensikt å bestemme hvilken av dem som har den primære forvrengningskoden som kommer med den minst sannsynlige falske alarmen (Pfa) når kodegruppetallet blir gitt. Det er åtte primære forvrengningskoder i hver kodegruppe.
Blokkdiagrammet i trinn 3 modulen 16 er illustrert i figur 11. Tilsvarende til trinn 2 modulen 14 blir kommunikasjonssignalet matet til en andre opplinjeringskrets 17 som opplinjerer inngangssignalet slik at trinn 3 modulen 16 begynner sin søking etter forvrengningskodetallet i begynnelsen av rammen. Med en gang inngangssignalet har blitt opplinjen vil opplinjeringskretsen 17 sende videre inngangssignalet til trinn 3 modulen 16. Trinn 3 modulen innbefatter åtte (8) forvrengningskodegeneratorer 401...40g, åtte (8) korrelatorkretser 411...41g, en støyestimeringskrets 42, en trinn 3 beslutningskrets 44, en beslutningsunderstøttelseskrets 45, en forsterkningskrets 46, og en komparatorkrets 47. Kodegruppetallet generert i trinn 2 modulen 14 blir matet til de åtte (8) forvrengningskodegeneratorene 401...40g og forvrengningskodene blir generert fra disse. Utgangen fra forvrengningskodegeneratorene 401... 40g blir sendt videre til forvrengningskodekorrelatorene 411...41g respektivt.
Sammen med forvrengningskodene sendt ut fra forvrengningskodegeneratorene 401...40g vil kommunikasjonssignalet etter prosessering i opplinjeringskretsen 17 bruke bitawiket og vindusawiket sendt ut fra kontrolleren 18, som blir matet inn til korrelatorene 411... 41 g. Korrelatorene 411... 41 g bruker ikke-koherent integrasj on over et visst antall av vinduer. Integrasjonen kan være over multiple rammer. Korrelasjonen blir gjort koherent for hvert symbol som samsvarer med de 256-bit dataene. Den absolutte verdien til korrelasjonsresultatene blir akkumulert over 10<*>N symboler pr. ramme, der N er antallet av vinduer som blir akkumulert fra begynnelsen av en ramme. I et enkelt vindu er det ti 256-bit lange datadeler, derfor vil ti 256-bit koherent bitkorrelasjoner og ti akkumulasjoner bli gjort pr. vindu. Figur 12 viser detaljene til en korrelator 41i.
Etter at korrelatorene 411... 41 g genererer utgangene, vil maksimal utgang og dens indeks måtte bli funnet. Trinn 3 beslutningskretsen 44 tar utgangene fra forvrengningskodekorrelatorene 411...41g, bestemmer korrelatoren 411...41g med den maksimale utgangen, og genererer en indeks fra dette. Indeksen er forvrengningskodetallet. Forvrengningskodetallet blir så sendt videre til beslutningsunderstøttelseskretsen 45 og kontrolleren 18. Beslutningsunderstøttelseskretsen 45 observerer den siste M3 beslutningen gjort av beslutningskretsen 44. Dersom en kode gjentar seg selv mer enn k repetisjoner ut av M3 innganger, vil koden som har blitt gjentatt være forvrengningskodetallet som er sendt ut fra beslutningsunderstøttelseskretsen 45 bare bli brukt når det ikke er noen fast beslutning over etterfølgende M3 rammer. Selv om beslutningsunderstøttelseskretsen bare er illustrert i trinn 3 modulen 16, kan en beslutningsunderstøttelseskrets 45 som fremlagt i trinn 3 modulen 16 bli brukt for både trinn 1- og trinn 2 modulene 12, 14 fremlagt ovenfor.
En fast beslutning blir indikert når den bestemte maksimale korrelasjonsverdien er større enn den beregnede terskelverdien. Terskelverdien blir beregnet ved å bruke støyestimatorkretsen 42, som blir brukt for støymåling, og en forsterkningsfaktor. Støyen blir bestemt ved å ta størrelsesorden til forskjellen mellom etterfølgende felles pilotsymboler. Denne fremgangsmåten for støyestimering eliminerer enhver bias i støyestimeringen på grunn av ortogonal signalinterferens. Resultatet fra støyestimatoren 42 blir multiplisert med forsterkningsfaktoren i multiplikatoren 46, som er bestemt til å være terskelen. Når den bestemte maksimale korrelasjonen er større enn den beregnede terskelen, vil komparatoren 47 sende ut et høyt trinn 3 fast signal som indikerer en fast beslutning, ellers et lavt signal som indikerer en tentativ beslutning.
Flytdiagrammet for trinn 3 algoritmen er illustrert i figur 13. Kodegruppetallet sendt ut fra trinn 2 modulen 14 blir matet til trinn 3 modulen 16, forvrengningskodegeneratorene 401...40g (trinn 1301), som så genererer forvrengningskoden fra disse (trinn 1302). Utgangene fra forvrengningskodegeneratorene blir så sendt videre til forvrengningskodekorrelatorene 411...41g (trinn 1303). Sammen med forvrengningskodene sendt ut fra forvrengningskodegeneratorene 401...40g, vil kommunikasjonssignalet bli korrelert i forvrengningskodekorrelatorene 411...41g (trinn 1304), som så genererer ti 256-bit koherent korrelasjoner og ti ikke-koherente akkumulasjoner pr. tidsvindu (trinn 1305). De akkumulerte resultatene blir sendt videre til trinn 3 beslutningskretsen 44 (trinn 1306). Beslutningskretsen 44 bestemmer korrelatoren som har maksimal utgang og genererer en indeks fra dette som er forvrengningskodetallet (trinn 1307). En terskelverdi blir så beregnet (trinn 1308) og sammenlignet med maksimal korrelasjonsverdi (trinn 1309). Dersom maksimal korrelasjonsverdi er større enn den beregnede terskelen, vil trinn 3 modulen 16 sende ut et høyt trinn 3 fast signal (trinn 1310), som resulterer i at beslutningskretsen 44 sender ut forvrengningskodetallet til kontrolleren 18 (trinn 1311). Ellers vil et lavt signal bli sendt ut til kontrolleren 18 (trinn 1312) og forvrengningskodetallet blir sendt ut til beslutningsunderstøttelseskretsen 45 (trinn 1313). Siden beslutningsunderstøttelseskretsen 45 observerer de siste M3 beslutningene gjort i beslutningskretsen 44, vil et forvrengningskodetall bli sendt ut til kontrolleren 18 når forvrengningskoden gjentar seg selv k ganger ut av M3 innmatninger (trinn 1311).
Med referanse tilbake til figur 1, innbefatter kontrolleren 18 en awist bitawiksbuffer 9, en awist bitawiksteller 11, en awist primær forvrengningskodevektorbuffer 13, en awist primær forvrengningskodeteller 3, en beslutningslogikkrets 2 og en vindusutelukkelseslogikkrets 6. Kontrolleren 18 blir brukt til å lage bedre beslutninger under hele cellesøkealgoritmen i henhold til den foretrukne utførelsen av den foreliggende oppfinnelsen.
Flytdiagrammet til beslutningslogikken brukt av kontrolleren 18 for å bestemme den primære forvrengningskode for synkronisering med den sendende basestasjonen er illustrert i figur 14. Kontrolleren 18 mottar bitawiket, det faste trinn 1 signalet og trinn 1 tellersignalet fra trinn 1 modulen 12 (trinn 1401). Dersom det faste trinn 1 signalet er høyt, vil kontrolleren 18 sende videre det faste bitawiket til trinn 2 modulen 14
(trinn 1402a), ellers vil et tentativt bitawik bli sendt videre (trinn 1402b). Trinnet 2modul 14 genererer kodegruppetallet, vindusawiksverdi, trinn 2 fast signal, og trinn 2 teller (trinn 1403). Dersom det faste trinn 2 signalet er høyt, vil kontrolleren sende videre den faste kodegruppen til trinn 3 modulen (trinn 1404a). Ellers vil kontrolleren 18 sende videre et tentativt kodegruppetall til trinn 3 modulen 16 (trinn 1404b) og dersom trinn 2 telleren er mindre enn M2, vil trinn 2 modulen 14 fortsette å generere kodegruppetallet (trinn 1403). Dersom trinn 2 telleren er lik med M2, så vil trinn 2 modulen 14 bli nullstilt (trinn 1407), som resulterer i at trinn 2 modulen genererer et kodetall og bitawik (trinn 1403). Trinn 3 modulen 16 genererer så et forvrengningskodetall og et fast trinn 3 signal (trinn 1405) generert i trinn 1403, og tar i mot vindusawiket og kodegruppetallet. Dersom det faste trinn 3 signalet er høyt, så vil beslutningslogjkkretsen 2 bestemme at forvrengningskodetallet er fast og slutter beslutningslogikkprosessen. Dersom det faste trinn 3 signalet er lavt og det faste trinn 1
signalet høyt eller trinn 2 telleren er mindre en M2, vil trinn 2 modulen fortsette å generere et kodegruppetall (trinn 1403). Ellers vil trinn 2 modulen motta et nullstillingssignal fra kontrolleren 18 og nullstiller trinn 2 telleren til 0 (trinn 1407). Denne prosedyren fortsetter helt til beslutningen sendt ut i trinn 3 modulen 16 er fast.
På grunn av en mulig initiell frekvensfeil i VCO, kan overskytende tap av signalkorrelasjon finne sted. Derfor vil VCO frekvensen bli forandret med den hensikt å kontrollere maksimal mulig frekvensfeil mellom UE og cellen. Ved initialisering av UE vil kontrolleren 18 initialisere cellesøkefrekvensen ved å bruke frekvenssyntetisereren 20. Med referanse til figur 1 vil frekvenssyntetisereren 20 innbefatte en adaptiv frekvenskrets (AFC) og spenningskontrollert oscillator (VCO) 7 eller nummerisk kontrollert oscillator (NCO). AFC 4 koblet til kontrolleren 18 og VCO 7 innbefatter en frekvenstildelingstabell (FAT) og en frekvenstrinntabell (F ST).
Når kontrolleren 18 blir initialisert vil AFC 4 sette frekvensen ved å bruke den første frekvensen i FAT og awiksverdien fra FST. Denne initielle frekvensen er frekvensen som er brukt i kontrolleren 18 for å utføre cellesøkingen. FST er en tabell med
trinnfrekvenser, eller awiksfrekvenser, for eksempel {9m2, -2,4, -4, 6, -6...N, -N} som blir brukt til å awike frekvensen brukt i kontrolleren 18. FAT inkluderer et mangfold av forhåndsbestemte frekvenser for hvilken kontrolleren 18, eller en nivå 1 kontroller (ikke vist) bruker for å lokalisere og synkronisere UE til basestasjonen. På grunn av denne fremstillingen vil mangfoldet av frekvenser som er opplistet være definert som Fo, Fi, F2...Fni FAT og awiksfrekvensene i FST er definert som
SFo, SFi, -SFi, SF2, -SF2... SFn, -SFn. Følgelig, når kontrolleren er initialisert, vil awiksfrekvensen være SFo og frekvensen > Fo. AFC4 kombinerer de to verdiene Fo+SFoog sender videre den resulterende frekvensverdien til VCO eller NC07 som bibeholder UE frekvensen ved denne videresendte frekvensen.
Kontrolleren 18 utfører beslutningslogikken fremlagt ovenfor. Dersom det etter X antall av rammer er slik at det faste utgangstrinn 3 signalet ikke går høyt, vil kontrolleren signalisere AFC4 til trinn 2 til neste awik i FST, for eksempel FSi. AFC4 vil så kombinere den nye awiksfrekvensen med frekvensen i FAT, F0+SF1, og sender ut den resulterende frekvensen til VCO eller NC07 for å bibeholde UE på denne frekvensen.
Kontrolleren 18 fortsetter å gå gjennom awiksfrekvensene i FST helt til et høyt signal blir detektert fra trinn 3 modulen 16 som indikerer en fast deteksjon eller helt til alle awiksfrekvensene har blitt forsøkt i kontrolleren 18. Med en gang alle awiksfrekvensene har blitt forsøkt, vil AFC4 nullstille FST awiksfrekvensen til SFo, gå videre til neste frekvens i FAT, Fi og kombinere disse to verdiene, Fi+SFo, for utsending til VCO eller NC07. VCO eller NC07 regulerer så UE frekvensen til denne nye resulterende frekvensen og kontrolleren 18 vil så utføre beslutningslogikken helt til et høyt signal blir detektert fra trinn 3 modulen 16. Denne prosessen med å gå igjennom FST og så gå videre til neste FAT frekvens blir fortsatt helt til et høyt signal blir sendt ut fra trinn 3 modulen 16. Med en gang denne hendelsen finner sted vil deteksjonen av en forvrengningskode, låser AFC4 FST awiksverdien på dens nåværende posisjon, som ikke blir justert om igjen helt til kontrolleren 18 blir initialisert.
For en fagmann vil de fleste tjenestetilbydere i et kommunikasjonssystem ha forskjellige offentlige mobilnettverk (PLMN). UE utnytter den detekterte PLMN for å bestemme om eller ikke tjenestetilbyderen gir tjenester på stedet til UE. Kontrolleren 18 bruker en vindusutelukkelseslogikk innfor vindusutelukkelseslogikkretsen 6 for å bøte på en awisning på grunn av gal PLMN. Side detekteringen av HGC 21, 22 sender ut en toppverdi som alltid gir den samme PLMN, bruker kontrolleren 18 vindusutelukkelseslogikken for å bøte på denne fastlåsingen. Vindusutelukkelseslogikkretsen blir koblet til beslutningslogikkretsen 2, awist bitawikvektorbuffer 9, en awist bitawiksteller 11, en awist primær forvrengningskodevektorbuffer 13, og en awist primær forvrengningskodeteller 3. Vindusutelukkelseslogikkretsen 6 kontrollerer den primære forvrengningskoden som er sendt ut fra trinn 3 modulen mot den awiste primære forvrengningskoden som er lagret i den awist primærforvrengningskodevektorbufferen 13. Dersom den primære forvrengningskoden som er sendt ut fra trinn 3 modulen er funnet i bufferen 13, eller den gale PLMN er detektert, vil vindusutelukkelseslogikkretsen 6 awise koden og initialiserer beslutningslogikkretsen igjen. Hver gang en primær forvrengningskode blir awist, vil bitawiket som ble generert i trinn 1 modulen bli lagret i den awiste bitawiksvektorbufferen 9 og brukt av maskegeneratoren 5. Maskegeneratoren 5 til beslutningskretsen 25 innenfor trinn 1 modulen 12 bruker verdien lagret i den awiste bitawiksvektorbufferen 9 og den awiste bitawikstelleren 11 fra kontrolleren 18 for å bestemme hvilke biter i hvert vindu som skal ekskluderes i vinduet. Utelukkelsen av den detekterte primære forvrengningskoden og bitawikene er gjort bare innenfor et enkelt frekvensbånd. Buffere og tellere blir nullstilt når det er en kvittering fra basestasjonen eller et nytt frekvensbånd blir brukt i nivå 1 kontrolleren.
For å justere frekvensbåndet som er brukt i kontrolleren 18 under vindusutelukkelseslogikkprosessen, signalerer lag 1 kontrollersignalene til AFC4 om å gå videre til neste frekvens i FAT. Siden awiksfrekvensen i FST blir satt, vil AFC kombinere den nye frekvensen med den satte awiksfrekvensen. VCO eller NC07 blir så justert for å bibeholde denne kombinerte frekvensen.
Et flytdiagram av vindusutelukkelseslogikken som er brukt i kontrolleren er illustrert i figur 15. Kontrolleren 18 kjører cellesøkebeslutningslogikken og finner en primær forvrengningskode (trinn 1501). Den primære forvrengningskode blir gitt videre til de øvre lag (trinn 1502) som lagrer frekvensen og den primære forvrengningskodeindeksen (trinn 1503). Dersom PLMN er korrekt for den spesielle tjenestetilbyderen, vil UE bli synkronisert til basestasjonen, og prosessen blir terminert (trinn 1504). Dersom PLMN ikke er korrekt og det er en frekvens gjenværende i FAT i AGC4, vil AGC4 gå videre til den neste frekvensen i FAT og kontrolleren 18 forandrer frekvensen, lagrer den primære forvrengningskoden i vektorbufferen 13, og nullstiller cellesøkealgoritmen (trinn 1505). Det bør legges merke til at feilbetingelser monitoreres enten ved tellerbufferen 3,11 eller en tidtager for å bestemme om en feilbetingelse har funnet sted. En feilet betingelse indikerer at synkroniseringen ikke vil finne sted under de nåværende betingelsene (dvs. frekvens). Dersom det ikke er noen frekvenser tilbake i FAT, begynner kontrolleren 18 å sveipe frekvensene med den lagrede primære forvrengningskoden (trinn 1506). Kontrolleren 18 setter så den første frekvensen og gir videre den awiste primære forvrengningskoden til den initielle cellesøkingen med vindusutelukkelsesmetoden (trinn 1507). Kontrolleren 18 nullstiller den initielle cellesøkingen med vindusutelukkelsesmetoden og nullstiller også feilbetingelsen (trinn 1508). Den awiste primære forvrengningskoden blir puttet inn i den awiste primærforvrengningskodevektorbufferen 13, og den awiste primære forvrengningskodetelleren blir inkrementert (trinn 1509). Cellesøkebeslutningslogikken blir kjørt og en primær forvrengningskode og bitawik blir funnet (trinn 1510). Dersom den primære forvrengningskoden blir lagret i den awiste primærforvrengningskodevektorbufferen 13, så vil bitawiket bli puttet videre inn i den awiste bitawiksbufferen 9 og den awist bitawikstelleren 11 blir inkrementert (trinn 1511). Cellesøkebeslutningslogikken blir igjen kjørt som utelukker et vindu rundt det awiste bitawiket (trinn 1512). Dersom den primære forvrengningskoden generert i denne cellesøkebeslutningslogikken igjen blir lagret i den awiste primære forvrengningskodevektorbufferen, så vil det detekterte bitawiket bli puttet inn i den awiste bitawiksvektorbufferen og den awiste bitawikstelleren blir økt (trinn 1511) og cellesøkebeslutningslogikken utelukker et vindu med verdi lik det awiste bitawiket som blir kjørt igjen (trinn 1512). Trinnene 1511 og 1512 fortseter helt til den detekterte primære koden ikke er i listen ved hvilket punkt den primære forvrengningskoden blir gitt videre til de øvre lag for å avvente en kvittering fra basestasjonen (trinn 1513). Dersom det er en feilbetingelse og det ikke er noen frekvenser igjen, indikerer kontrolleren 18 at ingen tjeneste er tilgjengelig (trinn 1517) og prosessen blir terminert. Dersom det var en feil og det var en frekvens som var igjen i båndbredden, blir kontrolleren 18 satt til en ny frekvens og gir videre den awist primære forvrengningskoden for denne frekvensen (trinn 1516). Kontrolleren 18 nullstiller så den initielle cellesøkingen med vindusutelukkelsesmetoden og feilbetingelsesmonitoreringen (1508). Kontrolleren 18 vil så fortsette den initielle cellesøkingen med vindusutelukkelsesmetoden som ble lagt frem ovenfor. Dersom det er ingen feilbetingelse og PLM er korrekt, vil kontrolleren 18 indikere at UE er synkronisert til basestasjonen ved mottak av kvitteringen (trinn 1518), og prosessen blir terminert. Dersom PLMN er ukorrekt, vil den awist primær forvrengningskoden bli puttet inn i den awiste primære forvrengningskodevektorbufferen 13 og den awiste primære forvrengningskodetelleren 3 blir økt (trinn 1515). Cellesøkebeslutningslogikken blir kjørt igjen som ekskluderer et vindu rundt den tidligere awiste bitawiksverdien (trinn 1512). Denne prosedyren fortsetter helt til kontrolleren indikerer at ingen tjeneste er tilgjengelig eller en kvittering fra basestasjonen blir mottatt.
Ytterligere mulige trekk ved det som her er beskrevet, fremgår av de følgende aspekter, som ikke skal forveksles med patentkrav: Aspekt 1. Fremgangsmåte for å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, omfattende trinnene:
å ta imot et inngangskommunikasjonssignal,
en første prosessering av kommunikasjonssignalet og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasjonssignalet,
å trekke ut et toppsampel fra kommunikasjonssignalet som svar på indeksverdien,
en andre prosessering av kommunikasjonssignalet som svar på indeksverdien og toppsampel et og å gjenvinne et kodegruppetall, vindusawik og andre synkroni seringskoder,
en tredje prosessering av kommunikasjonssignalet og å gjenvinne en primær forvrengningskode som svar på kodegruppetallet og vindusawiket, for å synkronisere nevnte UE til basestasjonen, der gjenvinningen av den primære forvrengningskoden er en kodebeslutning, og
å justere en søkefrekvens i den nevnte UE som svar på kodebeslutningen.
Aspekt 2. Fremgangsmåte i henhold til aspekt 1, hvor justeringen av søkefrekvensen innbefatter trinnene: å trekke en av et mangfold av awiksfrekvenser og en av et mangfold av søkefrekvenser, å kombinere en av mangfoldet av awiksfrekvensene med en av mangfoldet av søkefrekvensene for å generere søkefrekvensen,
å bibeholde søkefrekvensen, og
å sette awiksfrekvensen som svar på kodebeslutningen.
Aspekt 3. System for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, der systemet omfatter: en første modul for første prosessering av et kommunikasjonssignal og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasj onssignalet,
en andre modul for andre prosessering av kommunikasjonssignalet som svar på indeksverdien og et toppsampel plukket ut fra trinn 1-modulen og å ta imot et kodegruppetall, vindusawik og andre synkroniseringskode,
en tredje modul for tredje prosessering av kommunikasjonssignalet og å gjenvinne en primær forvrengningskode som svar på kodegruppetallet og vindusawiket, og en kontroller koblet til den første modulen, andre modul og tredje modul for å kontrollere justeringen av en søkefrekvens i nevnte UE for gjenvinne den primære forvrengningskoden i kommunikasjonssignalet.
Aspekt 4. System i henhold til aspekt 3, videre innbefattende en frekvenssyntetiserer som svarer på kontrolleren for å justere og bibeholde søkefrekvensen, der syntetisereren inkluderer: en adaptiv frekvenskrets hvor søkefrekvensen blir generert ved å kombinere en av et mangfold av awiksfrekvenser med en av et mangfold av basefrekvenser der den adaptive frekvenskretsen innbefatter:
en frekvenstrinntabell som inkluderer mangfoldet av awiksfrekvenser,
en frekvensallokeringstabell som inkluderer mangfoldet av basefrekvenser, og en oscillator som svarer på den adaptive frekvenskretsen for å bibeholde den nevnte UE på søkefrekvensen.
Aspekt 5. System i henhold til aspekt 4, hvor oscillatoren er en spenningskontrollert oscillator eller en nummerisk kontrollert oscillator.
Aspekt 6. Vindusutelukkelsesfremgangsmåte for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE en basestasjon i et kommunikasjonsnettverk, der fremgangsmåten omfatter trinnene: å utføre en cellesøking for å detektere en primær forvrengningskode og avvik assosiert med basestasjonen,
å bestemme om den første basestasjonen er assosiert med et spesifikt offentlig landmobilnettverk (PLMN),
å justere en søkefrekvens som svar på bestemmelsen av nevnte PLMN,
å lagre den primære forvrengningskoden i en kodebuffer og avviket i en awiksbuffer, å sammenligne den primære forvrengningskoden med en primær forvrengningskode lagret i kodebufferen og avviket med et avvik lagret i awiksbufferen,
å avvise den primære forvrengningskoden og avviket som svar på sammenligningen, og
å utføre cellesøkingen ved å utelukke et forhåndsbestemt vindu rundt enhver av avvikene i awiksbufferen.
Aspekt 7. Fremgangsmåte i henhold til aspekt 6, hvor cellesøkingen innbefatter trinnene:
å ta imot et inngangskommunikasjonssignal,
en første prosessering av kommunikasjonssignalet og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasjonssignalet, der indeksverdien blir brukt for å beregne awiket,
å trekke ut et toppsampel fra kommunikasjonssignalet som svar på indeksverdien,
en andre prosessering av kommunikasjonssignalet som svar på indeksverdien og toppsampel et og å gjenvinne et kodegruppetall, vindusawik og andre synkroni seringskoder,
en tredje prosessering av kommunikasjonssignalet og å gjenvinne en primær forvrengningskode som svar på kodegruppetallet og vindusawiket, for å synkronisere nevnte UE til basestasjonen, der gjenvinning av den primære forvrengningskoden er en fast kodebeslutning, og
å justere en søkefrekvens av nevnte UE som svar på kodebeslutningen helt til kodebeslutningen er fast.
Aspekt 8. Fremgangsmåte i henhold til aspekt 7, hvor justeringen av søkefrekvensen innbefatter trinnene: å trekke en av et mangfold av awiksfrekvenser og en av et mangfold av søkefrekvenser, å kombinere en av mangfoldet av awiksfrekvenser med en av mangfoldet av søkefrekvenser for å generere søkefrekvensen,
å bibeholde søkefrekvensen, og
å sette awiksfrekvensen som svar på kodebeslutningen.
Aspekt 9. System som bruker en vindusutelukkelsesfremgangsmåte for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, der systemet innbefatter: et cellesøkingssystem for å detektere et offentlig landmobilnettverk (PLMN), en primær forvrengningskode og et awik assosiert med basestasjonen,
en kontroller for å sammenligne den primære forvrengningskoden og awiket med forhåndslagrede verdier i hukommelse, og
en frekvenssyntetiserer for å justere en søkefrekvens som svar på en ufordelaktig sammenligning i kontrolleren.
Aspekt 10. System i henhold til aspekt 9, hvor kontrolleren videre innbefatter:
en første buffer for å lagre awiste primære forvrengningskoder,
en andre buffer for å lagre awiste bitawiksvektorer,
en vindusutelukkelseskrets for å bøte på awisningslogikk som svar på den ufordelaktige sammenligningen og for å detektere nevnte PLMN, og
en beslutningslogikkrets som svar på vindusutelukkelseskretsen for å bestemme om den detekterte forvrengningskoden er korrekt.
Aspekt 11. System i henhold til aspekt 10, videre omfattende:
en maskegenerator for å bestemme bitene i hvert vindu som skal utelukkes av vindusutelukkelseskretsen, som svar på bitawiket lagret i den andre bufferen.
Aspekt 12. Fremgangsmåte for å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, der fremgangsmåten omfatter trinnene:
å prosessere et innkommende kommunikasjonssignal og å generere en indeksverdi,
å trekke ut et topp sampel fra kommunikasjonssignalet som svar på indeksverdien,
å bestemme et kodegruppetall som svar på indeksverdien,
å gjenvinne en primær forvrengningskode som svar på kodegruppetallet for å synkronisere nevnte UE med basestasjonen, og
å justere en søkefrekvens i nevnte UE som svar på gjenvinningen av den primære forvrengningskoden.
Aspekt 13. System for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, der systemet innbefatter: en første modul for å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor et kommunikasjonssignal,
en andre modul for å bestemme et kodegruppetall som svar på indeksverdien,
en tredje modul for å gjenvinne en primær forvrengningskode som svar på kodegruppetallet, og
en kontroller koblet til første, andre og tredje modul for å kontrollere justeringen av en søkefrekvens i nevnte UE for å gjenvinne den primære forvrengningskoden i kommunikasj onssignalet.
Aspekt 14. Fremgangsmåte for å utføre initiell cellesøking og å etablere en kommunikasjonslink mellom en UE og en basestasjon i et kommunikasjonsnettverk, der fremgangsmåten innbefatter trinnene: å utføre en cellesøking for å detektere en primær forvrengningskode og avvik assosiert med basestasjonen,
å sammenligne den primære forvrengningskoden med en forhåndslagret primær forvrengningskode og avviket med et forhåndslagret avvik,
å avvise den primære forvrengningskoden og avviket dersom sammenligningen er ufordelaktig, og
videre å utføre cellesøkingen ved å utelukke et forhåndsbestemt vindu rundt et ethvert awist awik.

Claims (22)

1. Fremgangsmåte for et brukerutstyr, en UE, til å etablere en kommunikasjonslink, omfattende: å motta et inngangskommunikasjonssignal ved en initial søkefrekvens; å prosessere inngangskommunikasjonssignalet for å gjenvinne en primær forvrengningskode, der gjenvinningen av den primære forvrengningskoden er en kodebeslutning; og å justere søkefrekvensen for UE som respons på kodebeslutningen.
2 Fremgangsmåte i samsvar med krav 1, hvor prosesseringen innbefatter: en første prosessering av kommunikasjonssignalet og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasjonssignalet; å trekke ut et toppsampel fra kommunikasjonssignalet som respons på indeksverdien, en andre prosessering av kommunikasjonssignalet som svar på indeksverdien og toppsampel et og å gjenvinne et kodegruppetall, vindusawik og sekundær synkroni seringskode, en tredje prosessering av kommunikasjonssignalet og å gjenvinne den primære forvrengningskode som respons på kodegruppetallet og vindusawiket.
3. Fremgangsmåte i samsvar med krav 2, hvor justeringen av søkefrekvensen innbefatter: å trekke ut en av et mangfold av awiksfrekvenser og en av et mangfold av søkefrekvenser; å kombinere den ene av mangfoldet av awiksfrekvenser med den ene av mangfoldet av basisfrekvenser for å generere søkefrekvensen; å bibeholde søkefrekvensen; og å sette awiksfrekvensen som respons på kodebeslutningen.
4. Fremgangsmåte i samsvar med krav 2, hvor mangfoldet av awiksfrekvenser og mangfoldet av basisfrekvenser er lagret i henholdsvis en frekvenstrinntabell og en frekvensallokeringstabell.
5. Fremgangsmåte i samsvar med krav 4, hvor UE fremskrider gjennom frekvenstrinntabellen for hver av basefrekvensene i frekvensallokeringstabellen frem til kodebeslutningen er fast, idet kodebeslutningen er fast når en gjenvunnet primær forvrengningskode er større enn en terskelverdi eler den tredje prosesseringen gjenvinner den samme primære forvrengningskode et forhåndsbestemt antall ganger.
6. Fremgangsmåte i samsvar med krav 2, videre omfattende: å lagre indeksverdien og den primære forvrengningskode i henholdsvis en indeksbuffer og en kodebuffer; å sammenlikne den primære forvrengningskode med en primær forvrengningskode lagret i kodebufferen og indeksverdien med en indeksverdi lagret i indeksbufferen; å avvise den primære forvrengninskoden og indeksverdien når den primære forvrengningskoden er den primære forvrengningskoden funnet i kodebufferen; og å reprosessere kommunikasjonssignalet, ekskludert et vindu rundt enhver indeksverdi i indeksbufferen.
7. Fremgangsmåte i samsvar med krav 6, videre omfattende å justere søkefrekvensen for UE når ingen forvrengningskode er gjenvunnet.
8. Apparat, omfattende: et søkesystem innbefattende en kontroller og et flertall av kretser; der søkesystemet er innrettet for: å motta et inngangskommunikasjonssignal ved en initiell søkefrekvens. å prosessere inngangskommunikasjonssignalet for å gjenvinne en primær forvrengningskode, idet gjenvinningen av den primære forvrengningskode er en kodebeslutning, og å justere søkefrekvensen for apparatet som respons på kodebeslutningen.
9. Apparat i samsvar med krav 8, hvor prosesseringen innbefatter: en første prosessering av kommunikasjonssignalet og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasjonssignalet; å trekke ut et toppsampel fra kommunikasjonssignalet som respons på indeksverdien, en andre prosessering av kommunikasjonssignalet som svar på indeksverdien og toppsampel et og å gjenvinne et kodegruppetall, vindusawik og sekundær synkroni seringskode, en tredje prosessering av kommunikasjonssignalet og å gjenvinne den primære forvrengningskode som respons på kodegruppetallet og vindusawiket.
10. Apparat i samsvar med krav 9, hvor justeringen av søkefrekvensen innbefatter: å trekke ut en av et mangfold av awiksfrekvenser og en av et mangfold av søkefrekvenser; å kombinere den ene av mangfoldet av awiksfrekvenser med den ene av mangfoldet av basisfrekvenser for å generere søkefrekvensen; å bibeholde søkefrekvensen; og å sette awiksfrekvensen som respons på kodebeslutningen.
11. Apparat i samsvar med krav 9, hvor mangfoldet av awiksfrekvenser og mangfoldet av basisfrekvenser er lagret i henholdsvis en frekvenstrinntabell og en frekvensallokeringstabell.
12. Apparat i samsvar med krav 11, hvor apparatet fremskrider gjennom frekvenstrinntabellen for hver av basefrekvensene i frekvensallokeringstabellen frem til kodebeslutningen er fast, idet kodebeslutningen er fast når en gjenvunnet primær forvrengningskode er større enn en terskelverdi eler den tredje prosesseringen gjenvinner den samme primære forvrengningskode et forhåndsbestemt antall ganger.
13. Apparat i samsvar med krav 9, hvor søkesystemet er videre innrettet for: å lagre indeksverdien og den primære forvrengningskode i henholdsvis en indeksbuffer og en kodebuffer; å sammenlikne den primære forvrengningskode med en primær forvrengningskode lagret i kodebufferen og indeksverdien med en indeksverdi lagret i indeksbufferen; å awise den primære forvrengningskoden og indeksverdien når den primære forvrengningskoden er den primære forvrengningskoden funnet i kodebufferen; og å reprosessere kommunikasjonssignalet, ekskludert et vindu rundt enhver indeksverdi i indeksbufferen.
14. Apparat i samsvar med krav 13, hvor søkesystemet er videre innrettet for å justere søkefrekvensen for aparatet når ingen forvrengningskode er gjenvunnet.
15. Apparat i samsvar med krav 8, hvor apparatet innbefatter et brukerutstyr, UE.
16. System, omfattende: en basestasjon; og brukerutsttyr, UE, for å etablere en kommunikasjonslink med basestasjonen, idet brukerutstyret innbefatter et søkesystem, der søkesystemet innbefatter en kontroller og et flertall av kretser; der søkesystemet er innrettet for: å motta et inngangskommunikasjonssignal ved en initiell søkefrekvens. å prosessere inngangskommunikasjonssignalet for å gjenvinne en primær forvrengningskode, idet gjenvinningen av den primære forvrengningskode er en kodebeslutning, og å justere søkefrekvensen for apparatet som respons på kodebeslutningen.
17. System i samsvar med krav 16, hvor prosesseringen innbefatter: en første prosessering av kommunikasjonssignalet og å generere en indeksverdi assosiert med en primær synkroniseringskode innenfor kommunikasjonssignalet; å trekke ut et toppsampel fra kommunikasjonssignalet som respons på indeksverdien, en andre prosessering av kommunikasjonssignalet som svar på indeksverdien og toppsampel et og å gjenvinne et kodegruppetall, vindusawik og sekundær synkroni seringskode, en tredje prosessering av kommunikasjonssignalet og å gjenvinne den primære forvrengningskode som respons på kodegruppetallet og vindusawiket.
18. System i samsvar med krav 17, hvor justeringen av søkefrekvensen innbefatter: å trekke ut en av et mangfold av awiksfrekvenser og en av et mangfold av søkefrekvenser; å kombinere den ene av mangfoldet av awiksfrekvenser med den ene av mangfoldet av basisfrekvenser for å generere søkefrekvensen; å bibeholde søkefrekvensen; og å sette awiksfrekvensen som respons på kodebeslutningen.
19. System i samsvar med krav 17, hvor mangfoldet av awiksfrekvenser og mangfoldet av basisfrekvenser er lagret i henholdsvis en frekvenstrinntabell og en frekvensallokeringstabell.
20. System i samsvar med krav 19, hvor søkesystemet fremskrider gjennom frekvenstrinntabellen for hver av basefrekvensene i frekvensallokeringstabellen frem til kodebeslutningen er fast, idet kodebeslutningen er fast når en gjenvunnet primær forvrengningskode er større enn en terskelverdi eler den tredje prosesseringen gjenvinner den samme primære forvrengningskode et forhåndsbestemt antall ganger.
21. System i samsvar med krav 17, hvor søkesystemet er videre innrettet for: å lagre indeksverdien og den primære forvrengningskode i henholdsvis en indeksbuffer og en kodebuffer; å sammenlikne den primære forvrengningskode med en primær forvrengningskode lagret i kodebufferen og indeksverden med en indeksverdi lagret i indeksbufferen; å avvise den primære forvrengningskoden og indeksverdien når den primære forvrengningskoden er den primære forvrengningskoden funnet i kodebufferen; og å reprosessere kommunikasjonssignalet, ekskludert et vindu rundt enhver indeksverdi i indeksbufferen.
22. System i samsvar med krav 21, hvor søkesystemet er videre innrettet for å justere søkefrekvensen for aparatet når ingen forvrengningskode er gjenvunnet.
NO20150027A 2001-02-27 2015-01-06 Innledende cellesøkealgoritme NO342203B1 (no)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US27164201P 2001-02-27 2001-02-27
US09/918,611 US6826244B2 (en) 2001-02-27 2001-07-31 Initial cell search algorithm for 3G FDD wireless communication systems
PCT/US2002/003217 WO2002069551A1 (en) 2001-02-27 2002-02-04 Initial cell search algorithm

Publications (2)

Publication Number Publication Date
NO20150027A1 true NO20150027A1 (no) 2003-10-08
NO342203B1 NO342203B1 (no) 2018-04-16

Family

ID=26955047

Family Applications (2)

Application Number Title Priority Date Filing Date
NO20033770A NO336023B1 (no) 2001-02-27 2003-08-25 Innledende cellesøkealgoritme
NO20150027A NO342203B1 (no) 2001-02-27 2015-01-06 Innledende cellesøkealgoritme

Family Applications Before (1)

Application Number Title Priority Date Filing Date
NO20033770A NO336023B1 (no) 2001-02-27 2003-08-25 Innledende cellesøkealgoritme

Country Status (19)

Country Link
US (7) US6826244B2 (no)
EP (5) EP2148448A1 (no)
JP (2) JP4382352B2 (no)
KR (2) KR100722210B1 (no)
CN (2) CN100346591C (no)
AR (1) AR032861A1 (no)
AT (3) ATE345601T1 (no)
BR (1) BRPI0207841B1 (no)
CA (2) CA2439378C (no)
DE (4) DE60216162T2 (no)
DK (3) DK1686698T3 (no)
ES (4) ES2344402T3 (no)
IL (3) IL157450A0 (no)
MX (1) MXPA03007640A (no)
MY (1) MY130625A (no)
NO (2) NO336023B1 (no)
SG (2) SG190452A1 (no)
TW (5) TWI321913B (no)
WO (1) WO2002069551A1 (no)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961398B2 (en) * 2000-04-07 2005-11-01 Interdigital Technology Corp. Base station synchronization for wireless communication systems
CN1249935C (zh) 2000-08-04 2006-04-05 交互数字技术公司 周期性小区搜索
US6826244B2 (en) * 2001-02-27 2004-11-30 Interdigital Technology Corporation Initial cell search algorithm for 3G FDD wireless communication systems
GB2378328B (en) * 2001-08-01 2005-07-13 Ipwireless Inc AGC scheme and receiver for use in a wireless communication system
US7356098B2 (en) 2001-11-14 2008-04-08 Ipwireless, Inc. Method, communication system and communication unit for synchronisation for multi-rate communication
TWI324023B (en) 2002-07-31 2010-04-21 Interdigital Tech Corp Start-up automatic frequency control (afc) method and apparatus
US7415084B2 (en) * 2002-09-12 2008-08-19 Interdigital Technology Corporation Mitigation of interference in cell search by wireless transmit and receive units
US20040058650A1 (en) * 2002-09-19 2004-03-25 Torgny Palenius Receivers and methods for searching for cells using recorded data
AU2003259590A1 (en) * 2003-01-23 2004-08-12 Nec Australia Pty Ltd Cell search method and apparatus in a WCDMA system
KR100950905B1 (ko) * 2003-02-05 2010-04-06 인터디지탈 테크날러지 코포레이션 무선 통신 시스템의 초기 셀 검색 방법
US7555067B2 (en) * 2003-03-13 2009-06-30 Texas Instruments Incorporated Method and apparatus for decoder input scaling based on interference estimation in CDMA
DE10311323A1 (de) * 2003-03-14 2004-09-30 Infineon Technologies Ag Vorrichtung zur Synchronisation eines Mobilfunkempfängers auf eine Rahmenstruktur eines empfangenen Funksignals
US7261830B2 (en) * 2003-10-16 2007-08-28 Molecular Imprints, Inc. Applying imprinting material to substrates employing electromagnetic fields
US8364185B2 (en) * 2005-04-18 2013-01-29 Samsung Electronics Co., Ltd. Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network
JP2006319765A (ja) * 2005-05-13 2006-11-24 Mitsubishi Electric Corp Cdma用受信装置およびセルサーチ方法
US9094146B2 (en) 2007-01-08 2015-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Secondary synchronization sequences for cell group detection in a cellular communications system
US8050225B2 (en) * 2007-05-21 2011-11-01 Qualcomm Incorporated Assignment of primary and secondary synchronization code sequences to cells in a wireless communication system
US9025586B2 (en) 2007-09-21 2015-05-05 Texas Instruments Incorporated Secondary synchronization signal mapping
US8503547B2 (en) * 2007-10-11 2013-08-06 Qualcomm Incorporated Scrambling codes for secondary synchronization codes in wireless communication systems
EP2117128B1 (en) 2008-05-09 2012-11-21 Research In Motion Limited Scanning methods and apparatus for system acquisition
US8098630B2 (en) 2008-05-09 2012-01-17 Research In Motion Limited Scanning methods and apparatus for system acquisition
WO2011016280A1 (ja) * 2009-08-03 2011-02-10 本田技研工業株式会社 ロボットおよび制御システム
EP2456106B1 (en) * 2010-11-22 2013-11-06 Sequans Communications Cell search method for a downlink channel of an OFDMA transmission system
US8748798B2 (en) * 2012-09-05 2014-06-10 Omnivision Technologies, Inc. Comparator circuit for reduced output variation
US10474652B2 (en) * 2013-03-14 2019-11-12 Inpixon Optimizing wide data-type storage and analysis of data in a column store database
US10305671B2 (en) * 2015-05-21 2019-05-28 Cirrus Logic, Inc. Synchronous differential signaling protocol
US10044403B1 (en) * 2017-05-04 2018-08-07 Samsung Electronics Co., Ltd Apparatus and method for multi-beam initial synchronization for 5G-NR system
US10624024B2 (en) 2017-10-24 2020-04-14 Qualcomm Incorporated Correlation-enhanced frequency scanning

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US14907A (en) * 1856-05-20 Printing-machine
US319998A (en) * 1885-06-16 Chaeles g
US387168A (en) * 1888-07-31 Rotating trolling device for shipsj logs
US101596A (en) * 1870-04-05 Improvement in revolving center-rest for wood-lathes
US421941A (en) * 1890-02-25 leeds
US110160A (en) * 1870-12-13 Improvement in anti-friction boxes for axles
US378440A (en) * 1888-02-28 Electric railway-station indicator
US44117A (en) * 1864-09-06 Improved composition for concrete pavements
US288239A (en) * 1883-11-13 George a
US4661A (en) * 1846-07-24 Improvement in magnetic fire-alarms
US9930A (en) * 1853-08-09 Improvement in grain harvesters and binders
US391101A (en) * 1887-09-28 1888-10-16 Howaed w
US828910A (en) * 1903-05-25 1906-08-21 Day J H Co Mixing-machine.
US854122A (en) * 1905-08-10 1907-05-21 Simon B Storer System of electrical distribution.
US825737A (en) * 1905-11-03 1906-07-10 Thomas Lauther Curtain-fixture.
US852430A (en) * 1906-12-15 1907-05-07 William L Goodman Ruling apparatus.
US1414482A (en) * 1921-05-07 1922-05-02 Nelson John Manufacture of carbon for pigmental and other purposes
FI920976A0 (fi) 1992-03-05 1992-03-05 Tecnomen Oy Radiosynkroniseringsfoerfarande foer stoedstationer i ett simulcastingnaet.
US5313457A (en) * 1992-04-14 1994-05-17 Trimble Navigation Limited Code position modulation system and method for multiple user satellite communications
SE470037C (sv) 1992-10-27 1995-04-10 Ericsson Telefon Ab L M Anordning vid mobila telekommunikationssystem för att möjliggöra synkronisering av basstationernas sändare
US5448570A (en) 1993-03-17 1995-09-05 Kyocera Corporation System for mutual synchronization and monitoring between base stations
AU4072193A (en) 1993-05-27 1994-12-20 Nokia Telecommunications Oy Base station for a tdma cellular radio network
BR9405406A (pt) * 1993-06-14 1999-09-08 Ericsson Telefon Ab L M Processo e sistema suscetìvel de múltiplo acesso por divisão de código para sistemas de comunicação celulares
JPH0825737A (ja) * 1994-07-13 1996-01-30 Canon Inc 画像形成装置
US5881100A (en) * 1994-09-09 1999-03-09 Omnipoint Corporation Method and apparatus for coherent correlation of a spread spectrum signal
US5784368A (en) * 1994-09-23 1998-07-21 Motorola, Inc. Method and apparatus for providing a synchronous communication environment
KR100201806B1 (ko) 1994-10-19 1999-06-15 윤종용 무선호출수신기의전원 절약장치 및 방법
JP3116264B2 (ja) 1994-12-07 2000-12-11 松下電器産業株式会社 スペクトル拡散通信受信機
US6177964B1 (en) * 1997-08-01 2001-01-23 Microtune, Inc. Broadband integrated television tuner
US6049535A (en) * 1996-06-27 2000-04-11 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
JP3208305B2 (ja) 1995-11-14 2001-09-10 シャープ株式会社 通信装置および通信方法
US5793772A (en) * 1995-11-29 1998-08-11 Motorola, Inc. Method and apparatus for synchronizing timing of components of a telecommunication system
DE69737670T2 (de) 1996-03-05 2007-10-04 Ntt Docomo Inc. Signalübertragungsverfahren, sender und empfänger für ein mobiles kommunikationssystem
US6014376A (en) 1996-09-18 2000-01-11 Motorola, Inc. Method for over-the-air synchronization adjustment in a communication system
JP3376224B2 (ja) * 1996-10-23 2003-02-10 株式会社エヌ・ティ・ティ・ドコモ Ds−cdma基地局間非同期セルラ方式における初期同期方法および受信機
JP2845228B2 (ja) 1996-12-10 1999-01-13 日本電気株式会社 隣接セル同期検出方式
JPH10190562A (ja) * 1996-12-26 1998-07-21 Toshiba Corp 移動通信システムの基地局間フレーム同期方式およびこの方式を適用した基地局装置
JP3373746B2 (ja) * 1997-01-07 2003-02-04 株式会社鷹山 Ds−cdma基地局間非同期セルラ方式における初期同期方法および受信機
SE9700896L (sv) * 1997-03-13 1998-02-09 Kockum Sonics Ab Ljudgenerator
JPH10304437A (ja) 1997-04-30 1998-11-13 Fujitsu Ltd 無線区間同期監視方式及び該方式による無線基地局装置
EP1008269B1 (en) 1997-05-09 2003-07-16 Nokia Corporation A method for determining timing differences between radio transmitters, a radio network incorporating the same and corresponding mobile station
US5991330A (en) 1997-06-27 1999-11-23 Telefonaktiebolaget L M Ericsson (Pub1) Mobile Station synchronization within a spread spectrum communication systems
US5930366A (en) 1997-08-29 1999-07-27 Telefonaktiebolaget L M Ericsson Synchronization to a base station and code acquisition within a spread spectrum communication system
US5872774A (en) 1997-09-19 1999-02-16 Qualcomm Incorporated Mobile station assisted timing synchronization in a CDMA communication system
CN100459444C (zh) 1997-10-10 2009-02-04 高通股份有限公司 在多用户通信系统中的多层伪随机噪声码扩展
JP3385200B2 (ja) 1997-11-07 2003-03-10 株式会社エヌ・ティ・ティ・ドコモ 移動通信システムにおける信号の伝送方法および拡散符号同期法
FI974310L (fi) 1997-11-24 1999-05-25 Nokia Telecommunications Oy Menetelmä tukiasemien synkronisoimiseksi ja solukkoradiojärjestelmä
RU2241312C2 (ru) 1998-02-12 2004-11-27 Телефонактиеболагет Лм Эрикссон (Пабл) Система и способ обеспечения синхронизации базовых станций в асинхронной системе мобильной связи множественного доступа с кодовым разделением каналов
TW428388B (en) 1998-02-20 2001-04-01 Koninkl Philips Electronics Nv A power consumption reduction method in a digital mobile radio system and a mobile radio station
US6208871B1 (en) 1998-02-27 2001-03-27 Motorola, Inc. Method and apparatus for providing a time adjustment to a wireless communication system
JP3090117B2 (ja) 1998-03-26 2000-09-18 株式会社デンソー スペクトラム拡散信号復調装置
EP0954122A1 (de) 1998-04-28 1999-11-03 Siemens Aktiengesellschaft Verfahren zum Betreiben eines Funk-Kommunikationssystems und derartiges Funk-Kommunikationssystem
US6230018B1 (en) 1998-05-14 2001-05-08 Nortel Networks Limited Devices and processing in a mobile radio communication network having calibration terminals
US6504830B1 (en) 1998-06-15 2003-01-07 Telefonaktiebolaget Lm Ericsson Publ Method, apparatus, and system for fast base synchronization and sector identification
DE19831569A1 (de) 1998-07-14 2000-01-20 Siemens Ag Verfahren zur Informationsübertragung und Funkstation
EP0977351B1 (en) * 1998-07-30 2004-02-18 Motorola Semiconducteurs S.A. Method and apparatus for radio communication
US6131030A (en) 1998-08-19 2000-10-10 Telefonaktiebolaget Lm Ericsson System network and method for the transference of cell handover information
GB9819482D0 (en) 1998-09-07 1998-10-28 Nokia Telecommunications Oy Communication system
US6539004B1 (en) 1998-09-17 2003-03-25 Lucent Technologies Inc. Time synchronization of packetized radio signals to base stations
US6223037B1 (en) 1998-10-09 2001-04-24 Nokia Mobile Phones Ltd. Cell selection during loss of service in a telecommunications system
US6205334B1 (en) 1998-11-24 2001-03-20 Ericsson Inc. Accelerated scanning of cellular channels by cellular radiotelephones
EP1051818B1 (en) * 1998-12-01 2008-08-13 Samsung Electronics Co., Ltd. Frequency synchronizing device for ofdm/cdma system
US6590881B1 (en) 1998-12-04 2003-07-08 Qualcomm, Incorporated Method and apparatus for providing wireless communication system synchronization
US6522706B1 (en) * 1998-12-10 2003-02-18 National Semiconductor Corporation Delay spread estimation for multipath fading channels
US6625200B1 (en) * 1999-01-25 2003-09-23 Ericsson Inc. Multi-stage CDMA synchronization with parallel execution
BR0008497A (pt) 1999-02-26 2002-09-24 Qualcomm Inc Método e sistema para repasse entre uma estação base cdma assìncrona e uma estação base cdma sìncrona
FI107487B (fi) * 1999-03-08 2001-08-15 Nokia Mobile Phones Ltd Datalähetyksen salausmenetelmä radiojärjestelmässä
US6480558B1 (en) 1999-03-17 2002-11-12 Ericsson Inc. Synchronization and cell search methods and apparatus for wireless communications
KR20000073917A (ko) * 1999-05-15 2000-12-05 윤종용 비동기식 부호분할다중접속 통신시스템의 동기워드 생성 및 송수신장치 및 방법
US6493380B1 (en) 1999-05-28 2002-12-10 Nortel Networks Limited System and method for estimating signal time of arrival
US6363060B1 (en) 1999-06-30 2002-03-26 Qualcomm Incorporated Method and apparatus for fast WCDMA acquisition
US6483824B1 (en) * 1999-07-29 2002-11-19 Qualcomm, Inc. Method and apparatus for acquiring service in a “border area”
US6834046B1 (en) * 1999-10-05 2004-12-21 Texas Instruments Incorporated Acquisition of an unevenly spaced synchronization channel in a wireless communication system
US6996162B1 (en) * 1999-10-05 2006-02-07 Texas Instruments Incorporated Correlation using only selected chip position samples in a wireless communication system
JP3439399B2 (ja) * 1999-10-14 2003-08-25 エヌイーシーマイクロシステム株式会社 Cdmaベースバンド受信装置
TW486914B (en) 1999-12-02 2002-05-11 Ericsson Telefon Ab L M Synchronization of diversity handover destination base station
KR100319927B1 (ko) * 2000-01-11 2002-01-09 윤종용 비동기식 광대역 직접 시퀀스 코드분할다중접속 수신기의셀 탐색 장치 및 각 셀에 고유한 코드 획득 방법
US7047011B1 (en) * 2000-02-10 2006-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization in diversity handover
US6961398B2 (en) 2000-04-07 2005-11-01 Interdigital Technology Corp. Base station synchronization for wireless communication systems
EP1387594B1 (en) 2000-05-10 2006-07-26 Mitsubishi Electric Information Technology Centre Europe B.V. Method for allocating secondary synchronisation codes to a base station of a mobile telecommunication system
FR2811367B1 (fr) * 2000-07-04 2003-02-14 Meritor Light Vehicle Sys Ltd Leve-vitre ayant un curseur a deplacement silencieux
AU2002241925A1 (en) 2001-01-18 2002-07-30 Strix Systems, Inc. System, method and computer-readable medium for wirelessly exchanging communication with a mobile unit
US6826244B2 (en) 2001-02-27 2004-11-30 Interdigital Technology Corporation Initial cell search algorithm for 3G FDD wireless communication systems
US6476572B2 (en) * 2001-04-03 2002-11-05 Overhead Door Corporation Power supply system and method for dock equipment
US20030203745A1 (en) 2002-04-30 2003-10-30 Chiang Tung Ching Assisted base stations synchronization

Also Published As

Publication number Publication date
ES2657475T3 (es) 2018-03-05
DK1380131T3 (da) 2010-08-02
TW200625839A (en) 2006-07-16
EP1686698A1 (en) 2006-08-02
US20050271177A1 (en) 2005-12-08
US20020146041A1 (en) 2002-10-10
DE02702141T1 (de) 2004-07-08
US20090034670A1 (en) 2009-02-05
IL194548A (en) 2011-08-31
HK1117664A1 (en) 2009-01-16
DE60225861T2 (de) 2009-04-09
EP1833175B1 (en) 2017-11-01
US9247509B2 (en) 2016-01-26
JP2004529537A (ja) 2004-09-24
EP1380131A1 (en) 2004-01-14
NO20033770D0 (no) 2003-08-25
IL157450A (en) 2009-07-20
KR20040007456A (ko) 2004-01-24
MXPA03007640A (es) 2003-12-04
EP1380131A4 (en) 2004-11-17
CN101174853A (zh) 2008-05-07
DK1686698T3 (da) 2008-07-21
US20020146039A1 (en) 2002-10-10
US20130315213A1 (en) 2013-11-28
US7046754B2 (en) 2006-05-16
ES2344402T3 (es) 2010-08-26
EP1833175A8 (en) 2008-04-16
AR032861A1 (es) 2003-11-26
TWI268110B (en) 2006-12-01
CA2599806A1 (en) 2002-09-06
EP1833175A1 (en) 2007-09-12
ES2304181T3 (es) 2008-09-16
US6826244B2 (en) 2004-11-30
SG190452A1 (en) 2013-06-28
CA2599806C (en) 2013-12-31
SG132508A1 (en) 2007-06-28
DE60216162D1 (de) 2006-12-28
EP2148448A1 (en) 2010-01-27
US7433437B2 (en) 2008-10-07
DE60225861D1 (de) 2008-05-08
ES2273312T3 (es) 2007-05-01
EP1608080B9 (en) 2007-03-14
TWI342681B (en) 2011-05-21
TW200401988A (en) 2004-02-01
US20020146040A1 (en) 2002-10-10
EP1608080A1 (en) 2005-12-21
NO20033770L (no) 2003-10-08
BR0207841A (pt) 2004-03-02
KR20040004597A (ko) 2004-01-13
JP4382352B2 (ja) 2009-12-09
US8503512B2 (en) 2013-08-06
TW201101903A (en) 2011-01-01
CN101174853B (zh) 2012-07-18
TWI321913B (en) 2010-03-11
ATE465555T1 (de) 2010-05-15
TW200733768A (en) 2007-09-01
CA2439378A1 (en) 2002-09-06
KR100722210B1 (ko) 2007-05-29
TWI250425B (en) 2006-03-01
EP1686698B1 (en) 2008-03-26
ATE390766T1 (de) 2008-04-15
HK1065424A1 (en) 2005-02-18
JP4718520B2 (ja) 2011-07-06
EP1608080B1 (en) 2006-11-15
NO342203B1 (no) 2018-04-16
US20100195577A1 (en) 2010-08-05
WO2002069551A1 (en) 2002-09-06
JP2007282283A (ja) 2007-10-25
CN100346591C (zh) 2007-10-31
KR100649064B1 (ko) 2006-11-27
NO336023B1 (no) 2015-04-20
US6804315B2 (en) 2004-10-12
BRPI0207841B1 (pt) 2016-10-18
CA2439378C (en) 2007-11-20
DE60236076D1 (de) 2010-06-02
IL157450A0 (en) 2004-03-28
DE60216162T2 (de) 2007-09-20
EP1380131B1 (en) 2010-04-21
CN1494782A (zh) 2004-05-05
EP1608080B8 (en) 2009-04-15
ATE345601T1 (de) 2006-12-15
DK1608080T3 (da) 2007-03-26
TWI428042B (zh) 2014-02-21
MY130625A (en) 2007-07-31
US7746920B2 (en) 2010-06-29

Similar Documents

Publication Publication Date Title
NO20150027A1 (no) Innledende cellesøkealgoritme
HK1116936A (en) Initial cell search algorithm
HK1116936B (en) Initial cell search algorithm
HK1117664B (en) Initial cell search algorithm
HK1065424B (en) Initial cell search algorithm

Legal Events

Date Code Title Description
MK1K Patent expired