FI99067C - Vastaanottomenetelmä ja vastaanotin - Google Patents

Vastaanottomenetelmä ja vastaanotin Download PDF

Info

Publication number
FI99067C
FI99067C FI955269A FI955269A FI99067C FI 99067 C FI99067 C FI 99067C FI 955269 A FI955269 A FI 955269A FI 955269 A FI955269 A FI 955269A FI 99067 C FI99067 C FI 99067C
Authority
FI
Finland
Prior art keywords
estimates
signal
receiver
observation
interval
Prior art date
Application number
FI955269A
Other languages
English (en)
Swedish (sv)
Other versions
FI99067B (fi
FI955269A0 (fi
Inventor
Jorma Lilleberg
Markku Juntti
Original Assignee
Nokia Mobile Phones Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Priority to FI955269A priority Critical patent/FI99067C/fi
Publication of FI955269A0 publication Critical patent/FI955269A0/fi
Priority to EP96660074A priority patent/EP0772306B1/en
Priority to DE69634466T priority patent/DE69634466T2/de
Priority to US08/742,064 priority patent/US5881097A/en
Publication of FI99067B publication Critical patent/FI99067B/fi
Application granted granted Critical
Publication of FI99067C publication Critical patent/FI99067C/fi

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Circuits Of Receivers In General (AREA)

Description

99067 'Vastaanottomenetelmä ja vastaanotin
Tekniikan ala
Keksinnön kohteena on vastaanottomenetelmä, jossa 5 vastaanotetusta signaalista otetaan näytteitä, ja jossa vastaanotetusta signaalista mitataan signaalin sisältämien lähetteiden keskinäiset viiveet ja lähetteiden voimakkuudet, jotka sanotut lähetteet ovat peräisin yhdeltä tai useammalta lähettimeltä, ja jossa vastaanotetun signaalin 10 parametreille lasketaan estimaatit kahdessa tai useammassa vastaanotinasteessa, joista jossain jälkimmäisessä asteessa signaalia käsitellään iteratiivisesti annetun mittaisen useita näytteitä käsittävän liukuvan havaintoaikavälin avulla.
15 Tekniikan taso
Tiedonsiirtojärjestelmien suunnittelussa ja toteutuksessa eräs keskeinen ongelma on useiden samanaikaisten käyttäjien signaalien yhtäaikainen lähetys ja vastaanotto siten, että signaalit häiritsevät toisiaan mahdollisimman 20 vähän. Tämän sekä käytettävän siirtokapasiteetin takia on kehitetty useita erilaisia siirtoprotokollia sekä monikäyttömenetelmiä, joista erityisesti matkapuhelintietolii-kenteessä yleisimmät ovat FDMA (Frequency Division Multiple Access)- ja TDMA (Time Division Multiple Access)-mene-25 telmät sekä viime aikoina myös CDMA (Code Division Multiple Access)-menetelmä. Esillä olevaa keksintöä voidaan soveltaa kaikkia yllä mainittuja monikäyttömenetelmiä sovellettaessa. Erityisen hyödyllistä keksinnön soveltaminen on CDMA-järjestelmissä, mutta sitä on edullista soveltaa 3 0 myös FDMA - ja TDMA-järjestelmissä silloin, kun häiriö-tasot kasvavat.
CDMA on hajaspektritekniikkaan perustuva monikäyttö-menetelmä, jota on viime aikoina ryhdytty soveltamaan so-lukkoradiojärjestelmissä aiempien FDMA:n ja TDMA:n ohella.
35 CDMA:11a on useita etuja verrattuna aiempiin menetelmiin, 99067 2 kuten esimerkiksi taajuussuunnittelun yksinkertaisuus sekä spektritehokkuus. Jatkossa keksintöä kuvataan sovellettaessa sitä esimerkinomaisesti suorahajotus-CDMA-järjestelmässä. Keksinnön soveltaminen myös muihin laaja- ja ka-5 peakaistaisiin järjestelmiin on suoraviivaista.
Suorahajotus-CDMA-menetelmässä käyttäjän kapeakaistainen datasignaali kerrotaan datasignaalia huomattavasti laajakaistaisemmalla hajotuskoodilla suhteellisen laajalle kaistalle. Tunnetuissa koejärjestelmissä käytettyjä kais-10 tanleveyksiä on esimerkiksi 1,25 MHz, 10 MHz sekä 25 MHz. Kertomisen yhteydessä datasignaali leviää koko käytettävälle kaistalle. Kaikki käyttäjät lähettävät samaa taajuuskaistaa käyttäen samanaikaisesti. Kullakin tukiaseman ja liikkuvan aseman välisellä yhteydellä käytetään omaa 15 hajotuskoodia, ja käyttäjien signaalit pystytään erottamaan toisistaan vastaanottimissa kunkin käyttäjän hajotus-koodin perusteella. Hajotuskoodit pyritään valitsemaan siten, että ne ovat keskenään ortogonaalisia, eli eivät korreloi toistensa kanssa.
20 Tavanomaisella tavalla toteutetussa CDMA-vastaanot timissa olevat korrelaattorit tahdistuvat haluttuun signaaliin, joka tunnistetaan hajotuskoodin perusteella. Datasignaali palautetaan vastaanottimessa alkuperäiselle kaistalle kertomalle se uudestaan samalla hajotuskoodilla 25 kuin lähetysvaiheessa. Ne signaalit, jotka on kerrottu jollain toisella hajotuskoodilla, eivät ideaalisessa tapauksessa korreloi ja palaudu kapealle kaistalle. Täten ne näkyvät kohinana halutun signaalin kannalta. Tavoitteena on siis ilmaista halutun käyttäjän signaali usean häirit-30 sevän signaalin joukosta. Käytännössä hajotuskoodit eivät '· ole korreloimattomia ja toisten käyttäjien signaalit vai keuttavat halutun signaalin ilmaisua vääristämällä vastaanotettua signaalia. Tätä käyttäjien toisilleen aiheuttaa häiriötä kutsutaan monikäyttöhäiriöksi.
35 Erityisen ongelmallinen tilanne esiintyy silloin, 99067 3 kun yhdellä tai useammalla käyttäjällä signaalivoimakkuus on huomattavasti suurempi kuin muilla käyttäjillä. Nämä voimakastehoiset käyttäjät häiritsevät merkittävästi muiden käyttäjien yhteyksiä. Tällaista tilannetta kutsutaan 5 lähi-kauko-ongelmaksi, ja sellainen saattaa esiintyä esimerkiksi solukkoradiojärjestelmissä silloin, kun yksi tai useampi käyttäjä on lähellä tukiasemaa ja joukko käyttäjiä kauempana, jolloin lähellä olevat käyttäjät peittävät muiden käyttäjien signaalit tukiasemavastaanottimessa, mikäli 10 järjestelmän tehonsäätöalgoritmit eivät ole erittäin nopeita ja tehokkaita.
Erityisesti asynkronisissa järjestelmissä, eli järjestelmissä missä käyttäjien signaalit eivät ole tahdistettuja toisiinsa, signaalien luotettava vastaanotto on 15 ongelmallista, koska käyttäjien symbolit häiriintyvät muiden käyttäjien useista symboleista. Perinteisissä vastaanottimissa ilmaisimina käytetyt hajotuskoodeihin sovitetut suodattimet ja liukuvat korrelaattorit toimivat kuitenkin huonosti lähi-kauko-tilanteissa. Tunnetuista menetelmistä 20 paremmin toimivat monen käyttäjän ilmaisimet, kuten esimerkiksi dekorreloiva ilmaisin, joka eliminoi monikäyttö-häiriötä vastaanotetusta signaalista kertomalla sen käytettyjen hajotuskoodien ristikorrelaatiomatriisilla. De-korreloivaa ilmaisinta ja sen tunnettuja toteutustapoja on 25 selostettu tarkemmin julkaisuissa Lupas, Verdu: Linear multiuser detectors for synchronous code-division multiple access channels, IEEE Transactions on Information Theory, vol 35, no.l, pp. 123-136, Jan 1989, sekä Lupas, Verdu:
Near-far resistance of multiuser detectors in asynchronous 30 channels, IEEE Transactions on Communications, vol 38, Apr 1990, jotka otetaan tähän viitteiksi. Näihin menetelmiin kuitenkin liittyy runsaasti laskentakapasiteettia vaativia operaatioita kuten esimerkiksi matriisinkääntöoperaatioi-ta, erityisesti jos käyttäjän koodi muuttuu symboli symbo-35 liitä. Matriisinkääntöoperaatiot ovat erityisen vaativia 99067 4 etenkin silloin, kun siirtokanavan laatu ja käyttäjien lukumäärä vaihtelevat jatkuvasti, kuten on laita esimerkiksi solukkoradioj ärj estelmissä.
Keksinnön tunnusmerkit 5 Esillä olevan keksinnön tarkoituksena onkin toteut taa vastaanottomenetelmä ja vastaanotin, jonka avulla monen käyttäjän signaalit voidaan ilmaista tehokkaasti ilman monimutkaisia matriisioperaatioita riippumatta siitä, muuttuuko käyttäjän koodi symboli symbolilta vai toistuuko 10 se periodisesti.
Tarkoituksena on edelleen toteuttaa vastaanotto-menetelmä, jota voidaan soveltaa monen käyttäjän ilmaisun lisäksi myös yhden tai monen käyttäjän yksi- tai moni-tiekanavan kompleksisten vaimennuskertoimien estimointiin.
15 Tämä saavutetaan johdannossa esitetyn tyyppisellä menetelmällä, jolle on tunnusomaista, että peräkkäiset havaintoaikavälit ovat osittain päällekkäisiä, ja että laskettaessa kussakin havaintoaikavälissä parametrien estimaatteja käytetään alkuarvoina edellisen havaintoaikavä-20 Iin antamia estimaatteja ja päätöksiä niiden näytteiden osalta, jotka kuuluvat edellisen havaintoaikavälin piiriin, ja edellisen asteen antamia estimaatteja niiden näytteiden osalta, jotka eivät kuuluneet edellisen havain-toikkunan piiriin.
25 Keksinnön kohteena on lisäksi vastaanotin, joka kä sittää välineet mitata vastaanotetusta signaalista signaalin sisältämien lähetteiden keskinäiset viiveet ja lähetteiden voimakkuudet, jotka sanotut lähetteet ovat peräisin yhdeltä tai useammalta lähettimeltä, välineet, jotka on 30 sovitettu laskemaan estimaatit vastaanotetun signaalin parametreille kahdessa tai useammassa asteessa, välineet ottaa vastaanotetusta signaalista näytteitä, välineet käsitellä signaalia iteratiivisesti annetun mittaisen useita näytteitä käsittävän havaintoaikavälin avulla, ja välineet 35 liu'uttaa havaintoaikaväliä saapuneitten näytteitten yli.
99067 5
Keksinnön mukaiselle vastaanottimelle on tunnusomaista, että vastaanotin käsittää välineet liu'uttaa havaintoaika-väliä siten, että peräkkäiset havaintoaikavälit ovat osittain päällekkäisiä, ja välineet käyttää laskettaessa kus-5 sakin havaintoaikavälissä parametrien estimaatteja ja päätöksiä alkuarvoina edellisen havaintoaikavälin antamia estimaatteja niiden näytteiden osalta, jotka kuuluvat edellisen havaintoaikavälin piiriin ja edellisen asteen antamia estimaatteja niiden näytteiden osalta, jotka eivät 10 kuuluneet edellisen havaintoikkunan piiriin.
Keksinnön mukaista menetelmää voidaan edullisesti soveltaa esimerkiksi dekorreloivan ilmaisun tai keskine-liövirheen minimoivan ilmaisun tai estimoinnin yhteydessä. Keksinnön mukainen menetelmä hyödyntää iteratiivisia line-15 aaristen yhtälöiden ratkaisumenetelmiä, kuten konjugaatti- gradienttimenetelmää (GC-menetelmä). Keksinnön mukaisessa ratkaisussa signaalinäytteitä tarkastellaan rajallisen havaintoikkunan avulla, jota havaintoikkunaa liu'utetaan näytteitten yli siten, että peräkkäiset ikkunat ovat osit-20 tain päällekkäisiä. Peräkkäisillä iteraatiokierroksilla käytetään alkuarvoina edellisessä havaintoikkunassa laskettuja estimaatteja niiltä osin, kuin ne ovat olemassa. Muina alkuarvoina käytetään vastaanottimen edellisestä asteesta, tyypillisesti sovitetuilta suodattimilta, saatavia 25 arvoja. Tällä menetelmällä saadaan iteraatio nopeasti sup penemaan .
Keksinnön mukaisessa ratkaisussa vältytään matriisien kääntöoperaatioilta, jotka ovat niin vaativia, ettei niitä ole käytännön vastaanottimissa sovellettu.
30 Kuvioiden selitys
Seuraavassa keksintöä selitetään tarkemmin viitaten oheisten piirustusten mukaisiin esimerkkeihin, joissa kuviot la ja Ib havainnollistavat esimerkkiä käyttäjien aaltomuodot käsittävästä matriisista, 35 kuvio le havainnollistaa esimerkkiä havaintoaikavä- 99067 6 lien valinnasta, kuvio 2 havainnollistaa esimerkkiä keksinnön mukaisen vastaanottimen rakenteesta lohkokaaviotasolla, kuvio 3 havainnollistaa tarkemmin keksinnön mukaisen 5 vastaanottimen toteutusta erityisesti ilmaisimen osalta, kuviot 4a ja 4b havainnollistavat kahta mahdollista tapaa toteuttaa sovitettu suodatinpankki ja kuviot 5a ja 5b esittävät iteratiivisen ilmaisinloh-kon toteutusta lohkokaavion avulla.
10 Edullisten toimintamuotojen kuvaus
Keksinnön mukaisessa ratkaisussa vastaanotetusta ja mahdollisesti jollain tapaa käsitellystä signaalista otetaan näytteitä. Vastaanotettua näytteistettyä signaalia tarkastellaan usean datasymbolin yli ulottuvan havaintoai-15 kavälin ajan, jonka perusteella suoritetaan vastaanotettujen symbolien estimointi.
Keksinnön mukaista vastaanottomenetelmää voidaan soveltaa sekä synkronisessa että asynkronisessa järjestelmässä. Menetelmä soveltuu käytettäväksi riippumatta käyt-20 täjien lukumäärästä tai kunkin käyttäjän monitie-edennei-den signaalikomponenttien lukumäärästä.
Vastaanotettu asynkroninen CDMA-signaali r(t) on yleisesti muotoa KU) «1*1 Ht,k) 25 r(t) - Σ Σ Labs (t-mT-d ) ♦ w(t) , (1)
Jclm km k klm k-1 m~M[k) J.l jossa otklm on kompleksinen kanavavaimennus, b^ käyttäjän symboli, sk(t) käyttäjän laajakaistainen aaltomuoto {hajo-30 tuskoodisekvenssi) , dklm asynkronisuudesta johtuva viive, w(t) kohina ja T symboliaikaväli. Käyttäjien lukumäärä K(t) on ajan mukana muuttuva funktio, M(k) on lähetettävien symbolien lukumäärä sekä L(t,k) on vastaanotettujen signaalikomponenttien lukumäärä, joka riippuu ajasta ja 35 käyttäjästä. L(t,k) muuttuu ajan funktiona, koska monitie- 99067 7 edenneiden signaalikomponenttien lukumäärä eri käyttäjillä vaihtelee ajan myötä. Sama yhtälö (1) voidaan ilmaista myös vektorimuodossa r = SrfAb + w, (2) 5 jossa Jb = (fcO , A = diag(a) , jossa a = (aklJ , w kohinater-mi ja Sd on käyttäjien aaltomuodot käsittävä matriisi, jonka muotoa havainnollistetaan kuvioiden la ja Ib mukaisella esimerkillä. Kuviossa la Sd on matriisi, jonka lävistäjällä kulkee kaksi aaltomuotomatriisia Sx ja S2 osittain limit-10 täin, muun osan matriisista käsittäen nollatermejä.
Kuviossa Ib havainnollistetaan tarkemmin aaltomuoto-matriisien Sx ja S2 sisältöä. Esimerkissä oletetaan käyttäjien lukumäärän olevan kolme ja kullakin käyttäjällä olevan yksinkertaisuuden vuoksi yksitiekanava. -M(k) tarkoit-15 taa siis oletettua ensimmäistä vastaanotettua symboliryh-mää, jonka käyttäjät lähettävät, ja se käsittää siis kunkin kolmen käyttäjän symbolit 100a - 100c, jotka saapuvat vastaanottimeen kunkin hieman eri aikaan viiveiden ja eri etenemisreittien takia. Si*'"001 käsittää käyttäjien symboli-20 informaatiot siltä osin, kuin ne ovat samanaikaisia ensimmäisen käyttäjän symbolin 100a kanssa. S2(~"(k)) käsittää käyttäjien symboli-informaatiot siltä osin, kuin ne ovat eriaikaisia ensimmäisen käyttäjän symbolin 100a kanssa. (-M (k) + 1) käsittää toisen vastaanotetun symboli-informaa-25 tion 102a - 102c. 102a vastaa ensimmäisen käyttäjän toista symboli-informaatiota ja 102b ja 102c vastaavasti toisen ja kolmannen käyttäjän symboli-informaatiota. Jako S^' m(k) +i) .n ja s2('M(k)+1) :n kesken suoritetaan ylläkuvatulla tavalla .
30 Vaihtoehtoisesti yhtälö (1) voidaan ilmaista myös muodossa r = Sdu + w, jossa u = Ab. Tästä yhtälöstä voidaan halutun suureen u 35 estimaatti u ratkaista suoraan kaavalla 99067 8 u * (SdBSd)~1SdBr, (3) joka voidaan myös kirjoittaa muotoon (SdBSd)u = SdBr. (4)
Suora ratkaisu on laskennallisesti vaativa matriisien 5 kääntöoperaatioiden vuoksi.
Keksinnön mukaisessa menetelmässä yhtälön (l) ratkaisemisessa sovelletaan iteratiivisia lineaaristen yhtälöryhmien ratkaisumenetelmiä. Soveltuvia menetelmiä ovat esimerkiksi steepest descent ja erityisesti konjugaatti-10 gradientti (CG) menetelmä. CG-menetelmää on tarkemmin selostettu esimerkiksi kirjassa J.Stoer, R. Bulirsch: Introduction to numerical analysis, Springer-Verlag, 1983, pp.
572 - 576, joka otetaan tähän viitteeksi.
Tarkastellaan yhtälön (3) ratkaisua keksinnön mukai-15 sella menetelmällä. Yhtälön ratkaisun taulukkokuvaus on yksinkertaistetusti muotoa Y = [Sd|r] . Tarkastellaan kuviota le. Kuviossa on esitetty kaavakuvamaisesti osa mat-riisiyhtälöä (4). Yhtälö voidaan keksinnön mukaisessa menetelmässä ratkaista paikallisesti riittävällä tarkkuudel-20 la osamatriisien eli havaintoaikavälien avulla, joissa osamatriiseissa ratkaistaan paikallisesti tuntemattomat suureet. Kuviossa le osamatriiseja on merkitty kirjaimilla 11 - I4. Osamatriisi li käsittää alkuperäisestä matriisista rivien i ja j välisen alueen. Tästä osamatriisista rat- 25 kaistaan tuntemattomat parametrit u yhtälön ( S/Sd ) zluzl = ( Sdar ) ri mukaisesti, viittaa siis niihin parametreihin, joille saadaan ratkaisu rivien i,j välisellä alueella olevan informaation perusteella.
30 Seuraavaksi havaintoaikaväliä siirretään siten, että ' uusi aikaväli I2 on rivien i+N ja j+N välinen alue. N vali taan siten, että edellinen ja uusi havaintoaikaväli Ix ja 12 ovat osittain päällekkäin. Tyypillisesti N on yhtä sym-boliaikaväliä vastaava näytteitten lukumäärä. Tästä osa- 35 matriisista ratkaistaan tuntemattomat parametrit ύ yhtälön 99067 9 (S/Sa)xaΰΙ2· (S/r)J2 mukaisesti konjugaattigradientti- tai muuta iteratiivista menetelmää soveltaen. ur2 viittaa siis niihin parametreihin, joille saadaan ratkaisu rivien i+N,j+N välisellä alu-5 eella olevan informaation perusteella. Koska I1 ja I2 ovat siis osittain päällekkäin, niiden alueilla on yhteisiä tuntemattomia. Konjugaattigradientti- tai muuta iteratiivista menetelmää sovellettaessa käytetään laskennassa tuntemattomien parametrien alkuarvoina edellisen havaintoai-10 kavälin ratkaisuista öu niitä tuntemattomia, jotka molemmille peräkkäisten aikavälien määrittämille yhtälöille ovat yhteisiä eli tuntemattomia, jotka ovat rivien i+N, j välisellä alueella. Uusille tuntemattomille, jotka ovat rivien i+l,j+N välisellä alueella käytetään alkuarvoina 15 (S/r) (i+li j+N) eli edellisestä vastaanotinasteesta saatavia estimaatteja kyseisille parametreille. Samalla periaatteella jatketaan seuraavien havaintoaikavälien eli osamat-riisien 13, 14, jne, ollessa kyseessä. N:lle käytettävä arvo, joka siis määrää peräkkäisten havaintoaikavälien 20 päällekkäisyyden, aikavälin koko sekä iteraatioiden lukumäärä riippuvat estimaateille haluttavasta tarkkuudesta, päätöksille haluttavasta virhetodennäköisyydestä ja malli-matriisin Sd ominaisuuksista.
Kaikki kunkin osamatriisiratkaisuvektorin u^n si-25 sältämät ratkaisut eivät ole yhtä tarkkoja. Vektorin sisältämistä ratkaisuista havaintoaikavälin keskellä olevat ratkaisut ovat tarkimpia ja ne valitaan keksinnön edullisessa toteutusmuodossa kyseisten näytteiden lopullisiksi estimaateiksi, joita tyypillisesti käytetään tulosuureina 30 myöhemmille jälkikäsittely-yksiköille, kuten dekooderille tai kanavaestimaattorille.
Tarkastellaan seuraavaksi keksinnön mukaisen vastaanottimen rakennetta. Kuviossa 2 havainnollistetaan esimerkkiä vastaanottimen rakenteesta lohkokaavion avulla.
35 Kuviossa on esitetty tilaajapäätelaitteen vastaanotin, 99067 10 mutta keksinnön mukainen vastaanotin voi luonnollisesti sijaita myös tukiasemassa ja on olennaisilta osiltaan eli erityisesti ilmaisinlohkojen toteutuksen osalta samanlainen kuin päätelaitteessa. Keksinnön mukainen vastaanotin 5 käsittää antennin 200, jolla vastaanotettu signaali viedään radiotaajuusosille 202, jossa signaali muunnetaan välitaajuudelle. Radiotaajuusosilta signaali viedään ana-logia-digitaalimuuntimelle 204, jossa signaalista otetaan näytteitä ja muunnetaan digitaaliseen muotoon. Muunnettu 10 signaali 216 viedään ilmaisiniohkoon 206, jossa suoritetaan signaalin kanavaparametrien ja sisältämien haluttujen symbolien ilmaisu. Kuvion 2 esittämässä päätelaitteen vas-taanottimessa ilmaistu signaali viedään kanavadekooderille 208 ja puhedekooderille 210, jonka jälkeen dekoodattu 15 puhesignaali viedään kaiuttimelle 212. Mikäli kyseessä on tukiasemavastaanotin, viedään signaali kanavakoodauslohkon jälkeen vastaanottimen muihin osiin. Keksinnön mukainen vastaanotin käsittää edelleen ohjausvälineet 214, jotka ohjaavat muiden osien toimintaa.
20 Keksinnön edullisessa toteutusmuodossa vastaanotin on moniasteinen vastaanotin, jossa vastaanotettu signaali ilmaistaan kahta tai useampaa ilmaisinastetta käyttäen. Vastaanottimen ensimmäisessä asteessa lasketaan halutuille parametrille alustavat estimaatit. Jossain jälkimmäisessä 25 asteessa lasketaan keksinnön mukaisessa ratkaisussa estimaatit iteratiivisesti liukuvaa havaintoaikaväliä käyttäen. Kuviossa 3 havainnollistetaan tarkemmin keksinnön mukaisen vastaanottimen toteutusta erityisesti ilmaisimen osalta lohkokaavion avulla. Seuraavissa kuviossa vastaan-30 otin on esitetty yhden etenemistien kanavassa yksinkertaisuuden takia, mutta on selvää, että keksinnön mukaista vastaanotinta voidaan käyttää myös monitiekanavassa.
Kuvion 3 vastaanotin käsittää ensimmäisenä asteena sovitetun suodatinpankin 300, johon vastaanotettu signaali 35 216 muuntimen 204 ulostulosta viedään. Vastaanotin käsit- 99067 11 tää edelleen välineet 308 synkronoitua vastaanotettuun signaaliin, joissa välineissä siis estimoidaan eri signaalien viiveet vastaanotetusta signaalista 216. Synkroni-sointi voidaan toteuttaa alan ammattimiehelle tunnetuilla * 5 tavoilla. Viive-estimaatit 310 viedään sovitetulle suoda- tinpankille 300. Sovitetulta suodatinpankilta saatavat alustavat estimaattinäytteet 312 viedään edelleen monen käyttäjän ilmaisimelle 303, jossa estimoidaan tarkemmin vastaanotettua signaalia keksinnön mukaisella iteratiivi-10 sella menetelmällä. Ilmaisimelta signaali viedään edelleen tunnetun tekniikan mukaisille dekoodausvälineille 304, joista saatavat datapäätökset 306 viedään vastaanottimen muihin osiin. Kuvion esimerkissä oletetaan, että käyttäjien lukumäärä on K.
15 Huomattakoon, että keksinnön mukaisessa vastaanotti- messa vastaanotettu signaali voidaan muuntaa digitaaliseen muotoon myös muissa vastaanottoketjun vaiheessa kuin mitä oheisissa kuviossa on esitetty. Näytteistys ja digitalisointi voidaan esimerkiksi suorittaa vasta sovitettujen 20 suodattimien 300 jälkeen.
Tarkastellaan seuraavaksi sovitetun suodatinpankin toteutusta, joka keksinnön mukaisessa vastaanottimessa voidaan toteuttaa alan ammattimiehelle tunnetuilla tavoilla. Kuviossa 4a havainnollistetaan erästä mahdollista ta-25 paa toteuttaa sovitettu suodatinpankki 300. Digitaaliseen muotoon saatettu signaali 216 viedään joukolle vastaanotetun signaalin hajotuskoodeille sovitettuja suodattimia 400a - 400c. Sovitettujen suodattimien ulostulosisgnaalis-ta otetaan näytteitä näytteenottovälineillä 402a - 402c.
30 Näytteitä otetaan ajan t = nT+tk välein, missä T on symbo-liaikaväli, n positiivinen kokonaisluku ja xk kmnen käyttäjän viive, joka saadaan synkronisointilohkolta 308 (kuviossa 3) .
Kuviossa 4b havainnollistetaan toista mahdollista 35 tapaa toteuttaa sovitettu suodatinpankki 300 käyttäen kor- 99067 12 rellaattoreita. Digitaaliseen muotoon saatettu signaali 216 viedään kertojille 404a - 404c, joissa signaali kerrotaan käyttäjien hajotuskoodeilla 408a - 408c. Kerrottu signaali viedään joukolle summaimia 406a - 406c, joiden 5 ulostulosignaalista otetaan näytteitä näyttöönottoväli- neillä 402a - 402c, kuten aiemmin on kuvattu. Kummankin ylläkuvatun toteutusvaihtoehdon tapauksessa sovitetun suo-datinpankin ulostulosignaali 312 käsittää alustavat estimaatit vastaanotetuista symboleista, jotka estimaatit vie-10 dään edelleen estimaattorille 302.
Tarkastellaan seuraavaksi tarkemmin keksinnön mukaisen vastaanottimen ilmaisimen 303 rakennetta. Ilmaisimessa estimoidaan siis vastaanotettua signaalia keksinnön mukaisella iteratiivisella menetelmällä. Kuviossa 5a havainnoi-15 listetaan ilmaisimen erästä edullista toteutusta lohkokaavion avulla. Ilmaisin käsittää hajotuskoodigeneraattorin, joka generoi tarvittavat eri käyttäjien hajotuskoodit.
Koodit viedään viive-elimelle 502, jossa kukin koodi saatetaan oikeaan vaiheeseen synkronisointi-lohkolta tulevan 20 viive-informaation 310 perusteella. Viive-elin voidaan toteuttaa esimerkiksi siirtorekisterin avulla. Oikeaan vaiheeseen saatetut hajotuskoodit viedään varsinaiselle il-maisinlohkolle 500, johon tuodaan myös signaali 312 vastaanottimen edellistä asteesta sekä signaali 216 suoraan 25 analogia-digitaalimuuntimelta.
Ilmaisinlohkossa 500 suoritetaan edellä kuvattu iteratiivinen algoritmi haluttujen signaaliparametrien kuten symboli-informaation estimoimiseksi tarkastelemalla signaalia 216 rajoitetun havaintoaikavälin avulla ja liu'ut-30 tamalla aikaväliä siten, että peräkkäiset aikavälit ovat osittain päällekkäiset. Ilmaisinlohko 500 voidaan toteuttaa esimerkiksi yleiskäyttöisen digitaalisen signaaliprosessorin tai vastaavat toiminnot toteuttavan ohjelmoitavan porttilogiikan avulla, sekä myös erillisprosessori-35 toteutuksella kuten esimerkiksi ASIC-piirillä tai muulla 99067 13 mikroprosessoripohjaisella toteutuksella. Iteroinnissa käytetään alkuarvoina siis edellisen iteraatiokierroksen tuloksia niiltä osin kuin ne ovat saatavilla sekä vastaanottimen edelliseltä asteelta saatavia estimointituloksia 5 312. Ilmaisinlohkossa lasketut symbolit 508 viedään edel leen vastaanottimen dekooderille. Toteutuksen etuna on se, ettei siinä ole tarpeen laskea hajotuskoodien korrelaatioita, jotka saattavat ajan myötä muuttua ja täten tarvita päivitystä.
10 Kuviossa 5b havainnollistetaan ilmaisimen toista edullista toteutusta lohkokaavion avulla. Tämä toteutus-muoto poikkeaa edellisestä siinä, että vastaanotin käsittää välineet 506 laskea hajotuskoodien ristikorrelaatiot viive-informaation 310 perusteella. Korrelaatioiden las-15 kenta voidaan helposti toteuttaa signaalinkäsittelynkei-noin kuten on alan ammattimiehelle selvää.
Vaikka keksintöä on edellä selostettu viitaten oheisten piirustusten mukaisiin esimerkkeihin, on selvää, ettei keksintö ole rajoittunut niihin, vaan sitä voidaan 20 muunnella monin tavoin oheisten patenttivaatimusten esittämän keksinnöllisen ajatuksen puitteissa.

Claims (13)

99067 14
1. Vastaanottomenetelmä, jossa vastaanotetusta signaalista otetaan näytteitä, ja jossa vastaanotetusta sig- 5 naalista mitataan signaalin sisältämien lähetteiden kes kinäiset viiveet ja lähetteiden voimakkuudet, jotka sanotut lähetteet ovat peräisin yhdeltä tai useammalta lähet-timeltä, ja jossa vastaanotetun signaalin parametreille lasketaan estimaatit kahdessa tai useammassa vastaanotin-10 asteessa (300, 302) , joista jossain jälkimmäisessä asteessa (302) signaalia käsitellään iteratiivisesti annetun mittaisen useita näytteitä käsittävän liukuvan havaintoai-kavälin avulla, tunnettu siitä, että peräkkäiset havaintoaikavälit (I1( I2) ovat osittain 15 päällekkäisiä, ja että laskettaessa kussakin havaintoaikavälissä parametrien estimaatteja käytetään alkuarvoina edellisen havainto-aikavälin antamia estimaatteja ja päätöksiä niiden näytteiden osalta, jotka kuuluvat edellisen havaintoaikavälin 20 piiriin, ja edellisen asteen antamia estimaatteja niiden näytteiden osalta, jotka eivät kuuluneet edellisen havaintoik-kunan piiriin.
2. Patenttivaatimuksen 1 mukainen menetelmä, t u n -25 n e t t u siitä, että kullekin parametrille valitaan lopulliseksi estimaatiksi se arvo, joka on laskettu havaintoaikavälin keskellä.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että signaalin estimoitavat parametrit 30 käsittävät vastaanotetut usean käyttäjän symbolit.
4. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että signaalin estimoitavat parametrit käsittävät kompleksiset amplitudit.
5. Patenttivaatimuksen 1 mukainen menetelmä, t u n -35 n e t t u siitä, että havaintoaikavälin koko valitaan 99067 15 estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virhetodennäköisyyden perusteella.
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että peräkkäisten havaintoaikavälien 5 päällekkäisten osien koko valitaan estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virhetodennäköisyyden perusteella.
7. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että iteraatioiden lukumäärä valitaan 10 estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virhetodennäköisyyden perusteella.
8. Vastaanotin, joka käsittää välineet (206, 308) mitata vastaanotetusta signaalista signaalin sisältämien lähetteiden keskinäiset viiveet ja lähetteiden voimakkuu- 15 det, jotka sanotut lähetteet ovat peräisin yhdeltä tai useammalta lähettimeltä, välineet (300, 302), jotka on sovitettu laskemaan estimaatit vastaanotetun signaalin parametreille kahdessa tai useammassa asteessa, 20 välineet (204) ottaa vastaanotetusta signaalista näytteitä, välineet (500) käsitellä signaalia iteratiivisesti annetun mittaisen useita näytteitä käsittävän havaintoai-kavälin avulla, ja 25 välineet (500, 214) liu'uttaa havaintoaikaväliä saa- puneitten näytteitten yli, tunnettu siitä, että vastaanotin käsittää välineet (500, 214) liu'uttaa havaintoaikaväliä siten, että peräkkäiset havaintoaikavälit (l1( l2) ovat osit- 30 tain päällekkäisiä, ja välineet (500) käyttää laskettaessa kussakin havain-toaikavälissä parametrien estimaatteja ja päätöksiä alkuarvoina edellisen havaintoaikavälin antamia estimaatteja niiden näytteiden osalta, jotka kuuluvat edellisen havain- 35 toaikavälin piiriin ja edellisen asteen antamia estimaat- 99067 16 teja niiden näytteiden osalta, jotka eivät kuuluneet edellisen havaintoikkunan piiriin.
9. Patenttivaatimuksen 8 mukainen vastaanotin, tunnettu siitä, että vastaanotin käsittää välineet 5 (500, 214) valita kullekin parametrille lopulliseksi esti maatiksi se arvo, joka on laskettu havaintoaikavälin keskellä.
10. Patenttivaatimuksen 8 mukainen vastaanotin, tunnettu siitä, että vastaanotin käsittää välineet 10 (500, 214) säätää havaintoaikavälin kokoa estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virheto-dennäköisyyden perusteella.
11. Patenttivaatimuksen 8 mukainen vastaanotin, tunnettu siitä, että vastaanotin käsittää välineet 15 (500, 214) säätää iteraatioden lukumäärä estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virheto-dennäköisyyden perusteella.
12. Patenttivaatimuksen 8 mukainen vastaanotin, tunnettu siitä, että vastaanotin käsittää välineet 20 (500, 214) säätää peräkkäisten havaintoaikavälien päällek käisten osien kokoa estimaateille haluttavan tarkkuuden ja päätöksille haluttavan virhetodennäköisyyden perusteella.
13. Patenttivaatimuksen 8 mukainen vastaanotin, 25 tunnettu siitä, että vastaanotin käsittää välineet (504) generoida vastaanotossa tarvittavat hajotuskoodit ja välineet (502) vaiheistaa generoidut hajotuskoodit vastaanotettua signaalin kanssa samanvaiheisiksi. 99067 17
FI955269A 1995-11-02 1995-11-02 Vastaanottomenetelmä ja vastaanotin FI99067C (fi)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FI955269A FI99067C (fi) 1995-11-02 1995-11-02 Vastaanottomenetelmä ja vastaanotin
EP96660074A EP0772306B1 (en) 1995-11-02 1996-10-24 Multi-user reception for CDMA
DE69634466T DE69634466T2 (de) 1995-11-02 1996-10-24 Mehrbenutzerempfang für CDMA
US08/742,064 US5881097A (en) 1995-11-02 1996-10-31 Calculating estimates and decisions of parameters for receiver

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI955269A FI99067C (fi) 1995-11-02 1995-11-02 Vastaanottomenetelmä ja vastaanotin
FI955269 1995-11-02

Publications (3)

Publication Number Publication Date
FI955269A0 FI955269A0 (fi) 1995-11-02
FI99067B FI99067B (fi) 1997-06-13
FI99067C true FI99067C (fi) 1997-09-25

Family

ID=8544319

Family Applications (1)

Application Number Title Priority Date Filing Date
FI955269A FI99067C (fi) 1995-11-02 1995-11-02 Vastaanottomenetelmä ja vastaanotin

Country Status (4)

Country Link
US (1) US5881097A (fi)
EP (1) EP0772306B1 (fi)
DE (1) DE69634466T2 (fi)
FI (1) FI99067C (fi)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI109735B (fi) * 1997-02-28 2002-09-30 Nokia Corp Vastaanottomenetelmä ja vastaanotin
SG77607A1 (en) * 1997-08-26 2001-01-16 Univ Singapore A multi-user code division multiple access receiver
FI107365B (fi) 1998-04-27 2001-07-13 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä muuttuvan datankäsittelyn ilmaisemiseksi tiedonsiirtoyhteydessä
GB2337413A (en) 1998-05-15 1999-11-17 Nokia Mobile Phones Ltd alternative Channel Measurement in a Radio Communication system
US6445692B1 (en) * 1998-05-20 2002-09-03 The Trustees Of The Stevens Institute Of Technology Blind adaptive algorithms for optimal minimum variance CDMA receivers
FI112739B (fi) 1998-05-25 2003-12-31 Nokia Corp Menetelmä ja laitteisto häiritsevän signaalin havaitsemiseen radiovastaanottimessa
GB9811382D0 (en) 1998-05-27 1998-07-22 Nokia Mobile Phones Ltd A transmitter
GB9811380D0 (en) 1998-05-27 1998-07-22 Nokia Mobile Phones Ltd A transciever for wireless communication
FI981518A (fi) 1998-07-01 2000-01-02 Nokia Mobile Phones Ltd Tiedonsiirtomenetelmä ja radiojärjestelmä
FI982778A0 (fi) * 1998-12-22 1998-12-22 Nokia Telecommunications Oy Vastaanottomenetelmä ja vastaanottomenetelmä
FI114058B (fi) * 2000-05-19 2004-07-30 Nokia Corp Vastaanottomenetelmä ja vastaanotin
US6542270B2 (en) * 2000-12-08 2003-04-01 Motorola, Inc. Interference-robust coded-modulation scheme for optical communications and method for modulating illumination for optical communications
US7376175B2 (en) 2001-03-14 2008-05-20 Mercury Computer Systems, Inc. Wireless communications systems and methods for cache enabled multiple processor based multiple user detection
US7177344B2 (en) 2001-03-14 2007-02-13 Mercury Computer Systems, Inc. Wireless communication systems and methods for long-code communications for regenerative multiple user detection involving implicit waveform subtraction
EP1284562A1 (de) 2001-08-16 2003-02-19 Alcatel Verfahren, Empfänger und Empfangsstation zum Entzerren eines Empfangssignals
US7292547B1 (en) * 2002-05-22 2007-11-06 The Directv Group, Inc. Device and method for nodal multiple access into communications channels
US9363126B2 (en) * 2007-12-21 2016-06-07 Google Technology Holdings LLC Method and apparatus for IFDMA receiver architecture

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4755983A (en) * 1983-03-01 1988-07-05 Hazeltine Corporation Dedicated message matched filter
US5218619A (en) * 1990-12-17 1993-06-08 Ericsson Ge Mobile Communications Holding, Inc. CDMA subtractive demodulation
US5341395A (en) * 1992-11-24 1994-08-23 At&T Bell Laboratories Data recovery technique for asynchronous CDMA systems
US5553062A (en) * 1993-04-22 1996-09-03 Interdigital Communication Corporation Spread spectrum CDMA interference canceler system and method
US5363403A (en) * 1993-04-22 1994-11-08 Interdigital Technology Corporation Spread spectrum CDMA subtractive interference canceler and method
US5619503A (en) * 1994-01-11 1997-04-08 Ericsson Inc. Cellular/satellite communications system with improved frequency re-use
KR950035142A (ko) * 1994-03-10 1995-12-30 가나미야지 준 수신장치, 기지국 수신 시스템 및 이동국 수신시스템
FI107420B (fi) * 1994-04-18 2001-07-31 Nokia Networks Oy Vastaanottomenetelmä ja vastaanotin

Also Published As

Publication number Publication date
FI99067B (fi) 1997-06-13
DE69634466T2 (de) 2006-01-05
EP0772306A3 (en) 2000-08-23
EP0772306A2 (en) 1997-05-07
EP0772306B1 (en) 2005-03-16
DE69634466D1 (de) 2005-04-21
US5881097A (en) 1999-03-09
FI955269A0 (fi) 1995-11-02

Similar Documents

Publication Publication Date Title
FI99067C (fi) Vastaanottomenetelmä ja vastaanotin
KR100752015B1 (ko) 직접 시퀀스 확산 스펙트럼 통신 시스템에서의 다중경로 지연 추정을 위한 방법 및 장치
US6356607B1 (en) Preamble code structure and detection method and apparatus
US6141373A (en) Preamble code structure and detection method and apparatus
FI97583C (fi) Tiedonsiirtomenetelmä, lähetin ja vastaanotin
US8693521B2 (en) Method and apparatus for packet acquisition
EP1158687B1 (en) Method and apparatus for performing code synchronization acquisition in code division multiple access (CDMA) communication systems
EP1107468A2 (en) Code division multiple access system and method of operation
US20040052305A1 (en) Construction of an interference matrix for a coded signal processing engine
US7609785B2 (en) Mitigation of interference in cell search by wireless transmit and receive units
KR100506465B1 (ko) 직접 시퀀스-코드분할 다중접속 신호에 대한 주기적적응형 수신기
FI105514B (fi) Vastaanottomenetelmä ja vastaanotin
EP0988706B1 (en) Reception method and receiver
EP1961128A1 (en) Determination of active spreading codes and their powers
KR100435411B1 (ko) 무선 수신 시스템
Ko et al. Performance analysis for multistage interference cancellers in asynchronous DS-CDMA systems
RU2297713C2 (ru) Способ приема многолучевого сигнала и устройство для его осуществления
KR100426564B1 (ko) 직접 시퀀스 코드분할다중접속 수신신호에 대한 코드획득수신장치
Van Heeswyk et al. Decorrelating detectors for quasi-synchronous CDMA
US7756191B2 (en) Deconvolution searcher for wireless communication system
FI114058B (fi) Vastaanottomenetelmä ja vastaanotin
GB2418327A (en) Common channel interference cancellation in a CDMA system
Schotten et al. Iterative construction of sequences with low crosscorrelation values
Kim et al. Parallel acquisition scheme with reference filtering for a DS/SSMA packet radio system
Park et al. Performance of serial acquisition schemes using antenna arrays in the DS-SS system

Legal Events

Date Code Title Description
FG Patent granted

Owner name: NOKIA MOBILE PHONES LTD

BB Publication of examined application
MA Patent expired