NO20150027A1 - Innledende cellesøkealgoritme - Google Patents
Innledende cellesøkealgoritme Download PDFInfo
- 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
Links
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/7073—Synchronisation aspects
- H04B1/7083—Cell search, e.g. using a three-step approach
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J11/00—Orthogonal multiplex systems, e.g. using WALSH codes
- H04J11/0069—Cell search, i.e. determining cell identity [cell-ID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation 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.
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)
| 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)
| 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 |
-
2001
- 2001-07-31 US US09/918,611 patent/US6826244B2/en not_active Expired - Lifetime
-
2002
- 2002-02-04 CA CA002439378A patent/CA2439378C/en not_active Expired - Lifetime
- 2002-02-04 CN CNB028055926A patent/CN100346591C/zh not_active Expired - Lifetime
- 2002-02-04 MX MXPA03007640A patent/MXPA03007640A/es active IP Right Grant
- 2002-02-04 ES ES02702141T patent/ES2344402T3/es not_active Expired - Lifetime
- 2002-02-04 ES ES05108806T patent/ES2273312T3/es not_active Expired - Lifetime
- 2002-02-04 BR BRPI0207841A patent/BRPI0207841B1/pt not_active IP Right Cessation
- 2002-02-04 DK DK06111667T patent/DK1686698T3/da active
- 2002-02-04 DE DE60216162T patent/DE60216162T2/de not_active Expired - Lifetime
- 2002-02-04 SG SG2010012920A patent/SG190452A1/en unknown
- 2002-02-04 KR KR1020037013853A patent/KR100722210B1/ko not_active Expired - Lifetime
- 2002-02-04 ES ES07111143.9T patent/ES2657475T3/es not_active Expired - Lifetime
- 2002-02-04 ES ES06111667T patent/ES2304181T3/es not_active Expired - Lifetime
- 2002-02-04 EP EP09173326A patent/EP2148448A1/en not_active Withdrawn
- 2002-02-04 EP EP06111667A patent/EP1686698B1/en not_active Expired - Lifetime
- 2002-02-04 DE DE60225861T patent/DE60225861T2/de not_active Expired - Lifetime
- 2002-02-04 DK DK02702141.9T patent/DK1380131T3/da active
- 2002-02-04 KR KR1020037011261A patent/KR100649064B1/ko not_active Expired - Fee Related
- 2002-02-04 CA CA2599806A patent/CA2599806C/en not_active Expired - Lifetime
- 2002-02-04 AT AT05108806T patent/ATE345601T1/de not_active IP Right Cessation
- 2002-02-04 IL IL15745002A patent/IL157450A0/xx unknown
- 2002-02-04 DE DE0001380131T patent/DE02702141T1/de active Pending
- 2002-02-04 EP EP05108806A patent/EP1608080B8/en not_active Expired - Lifetime
- 2002-02-04 DE DE60236076T patent/DE60236076D1/de not_active Expired - Lifetime
- 2002-02-04 CN CN2007101669747A patent/CN101174853B/zh not_active Expired - Lifetime
- 2002-02-04 SG SG200505528-0A patent/SG132508A1/en unknown
- 2002-02-04 EP EP07111143.9A patent/EP1833175B1/en not_active Expired - Lifetime
- 2002-02-04 AT AT06111667T patent/ATE390766T1/de not_active IP Right Cessation
- 2002-02-04 JP JP2002568557A patent/JP4382352B2/ja not_active Expired - Lifetime
- 2002-02-04 WO PCT/US2002/003217 patent/WO2002069551A1/en not_active Ceased
- 2002-02-04 DK DK05108806T patent/DK1608080T3/da active
- 2002-02-04 AT AT02702141T patent/ATE465555T1/de not_active IP Right Cessation
- 2002-02-04 EP EP02702141A patent/EP1380131B1/en not_active Expired - Lifetime
- 2002-02-07 TW TW094121510A patent/TWI321913B/zh not_active IP Right Cessation
- 2002-02-07 TW TW091102284A patent/TWI268110B/zh not_active IP Right Cessation
- 2002-02-07 TW TW099106045A patent/TWI428042B/zh not_active IP Right Cessation
- 2002-02-07 TW TW092127536A patent/TWI250425B/zh not_active IP Right Cessation
- 2002-02-07 TW TW095139071A patent/TWI342681B/zh not_active IP Right Cessation
- 2002-02-26 AR ARP020100658A patent/AR032861A1/es not_active Application Discontinuation
- 2002-02-27 US US10/083,796 patent/US7046754B2/en not_active Expired - Fee Related
- 2002-02-27 MY MYPI20020699A patent/MY130625A/en unknown
- 2002-04-11 US US10/120,735 patent/US6804315B2/en not_active Expired - Lifetime
-
2003
- 2003-08-18 IL IL157450A patent/IL157450A/en unknown
- 2003-08-25 NO NO20033770A patent/NO336023B1/no not_active IP Right Cessation
-
2005
- 2005-08-17 US US11/205,846 patent/US7433437B2/en not_active Expired - Lifetime
-
2007
- 2007-07-10 JP JP2007181460A patent/JP4718520B2/ja not_active Expired - Lifetime
-
2008
- 2008-10-06 IL IL194548A patent/IL194548A/en active IP Right Grant
- 2008-10-06 US US12/245,800 patent/US7746920B2/en not_active Expired - Fee Related
-
2010
- 2010-04-07 US US12/755,583 patent/US8503512B2/en not_active Expired - Fee Related
-
2013
- 2013-07-25 US US13/951,303 patent/US9247509B2/en not_active Expired - Fee Related
-
2015
- 2015-01-06 NO NO20150027A patent/NO342203B1/no not_active IP Right Cessation
Also Published As
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 |