FI127323B - Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä - Google Patents

Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä Download PDF

Info

Publication number
FI127323B
FI127323B FI20021829A FI20021829A FI127323B FI 127323 B FI127323 B FI 127323B FI 20021829 A FI20021829 A FI 20021829A FI 20021829 A FI20021829 A FI 20021829A FI 127323 B FI127323 B FI 127323B
Authority
FI
Finland
Prior art keywords
bits
retransmission
bit
region
data
Prior art date
Application number
FI20021829A
Other languages
English (en)
Swedish (sv)
Other versions
FI20021829A0 (fi
FI20021829A (fi
Inventor
Noh-Sun Kim
Yong-Suk Moon
Hun-Kee Kim
Jae-Seung Yoon
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of FI20021829A0 publication Critical patent/FI20021829A0/fi
Publication of FI20021829A publication Critical patent/FI20021829A/fi
Application granted granted Critical
Publication of FI127323B publication Critical patent/FI127323B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3769Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 using symbol combining, e.g. Chase combining of symbols received twice or more
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1893Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/7097Direct sequence modulation interference
    • H04B2201/709709Methods of preventing interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

LOPETUS
Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä
20021829 prh 18-01-2018
Keksinnön tausta
1. Keksinnön ala
Esillä oleva keksintö liittyy yleisesti W-CDMA (Wide-band Code Division Multiple Access) -matkaviestinjärjestelmään, ja erityisesti se liittyy lähetys-/vastaanottolaitteeseen ja menetelmään uudelleenlähetyksen dekoodaussuorituskyvyn parantamiseksi.
2. Tekniikan tason kuvaus
Nopeaan ja laadukkaaseen datapalveluun kohdistuvat epäsuotuisat vaikutukset ovat matkaviestinjärjestelmän kanavaympäristölle luonteenomaisia ominaisuuksia. Radiokanavaympäristö vaihtelee säännöllisesti, koska valkokohina ja häipyminen, katvealueet, päätelaitteen liikkumisesta ja sen nopeuden jatkuvasta muuttumisesta aiheutuva Doppler-ilmiö sekä muiden käyttäjien ja monitiesignaalien aiheuttavat signaalitehon muutoksia. Tämän vuoksi toisen tai kolmannen sukupolven matkaviestinjärjestelmien perinteisten tekniikkojen lisäksi tarvitaan kehittynyttä tekniikkaa tukemaan langatonta suurnopeuksista datapakettipalvelua. Tässä yhteydessä 3GPP (3rd Generation Partnership Project) ja 3GPP2 yleisesti keskittyvät AMCS (Adaptive Modulation & Coding
Scheme)- ja H-ARQ (Hybrid Automatic Repeat Request) -tekniikkoihin.
AMCS säätää modulointijärjestystä ja koodinopeutta alalinkkikanavan tilan muutosten mukaan. Alalinkin kanavalaatu saadaan yleensä määritettyä mittaamalla vastaanotetun signaalin häiriöetäisyys UE:ssa (User Equipment) eli päätelaitteessa. Käyttäjäpääte lähettää kanavalaatutiedot ylälinkin BS:ään (Base Station) eli tukiasemaan. Tämän jälkeen tukiasema arvioi alalinkkikanavan tilan kanavalaatutietojen perusteella ja määrittää kanavakooderille asianmukaisen modulointikaavan ja koodinopeuden alalinkkikanavan arvioidun tilan mukaan.
H-ARQ:n käyttöönotto on haastavaa, koska huomioon on otettava monia järjestelmän mutkikkuuteen liittyviä tekijöitä, esimerkiksi vastaanottopuskurin kokoja signalointi sekä kanavalaatu.
Nykyisissä suurnopeuksisissa langattomissa datapakettitietoliikennejärjestelmissä käytetään QPSK (Quadrature Phase Shift Keying)-, 8PSK (8-ary PSK)-ja 16QAM (16-ary Quadrature Amplitude Modulation) -moduloin35 tia sekä koodinopeuksia 1/2 ja 1/4. AMCS-tekniikassa tukiasema käyttää hyvän
20021829 prh 18-01-2018 kanavalaadun omaavalle päätelaitteelle, esimerkiksi tukiaseman lähellä oleville päätelaitteille, ylempää modulointia (esimerkiksi 16QAM ja 64QAM) ja suurta koodinopeutta 3/4, ja käyttää huonon kanavalaadun omaaville päätelaitteille, kuten solun rajalla sijaitsevalle päätelaitteelle, alempaa modulointia ja pientä koodinopeutta 1/2. AMCS vähentää huomattavasti häiriösignaaleja ja parantaa järjestelmän suorituskykyä verrattuna perinteiseen menetelmään, joka perustuu nopeaan tehonohjaukseen.
H-ARQ on uudelleenlähetyksen ohjaustekniikka, jota käytetään alkuperäisellä lähetyskentällä lähetettyjen datapakettien virheiden korjaamiseen.
H-ARQ jakautuu CC (Chase Combining)-, FIR (Full Incremental Redundancy)tai PIR (Partial Incremental Redundancy) -osiin.
CC-tekniikka käsittää alkuperäistä lähetystä vastaavan paketin lähettämisen uudelleen. Vastaanotin yhdistää uudelleenlähetyspaketin vastaanottopuskuriin tallennettuun alkuperäiseen lähetyspakettiin, mikä lisää dekooderin koodibittitulon luotettavuutta ja näin ollen lisää suorituskykyä koko matkaviestinjärjestelmässä. Keskimäärin saavutetaan suorituskyvyn parantuminen 3 dB:llä, koska saman kahden paketin yhdistäminen vastaa paketin koodaamista uudelleen.
FIR-tekniikka käsittää ainoastaan pariteettibittejä sisältävän paketin lähettämisen uudelleen. Dekooderi dekoodaa tiedot käyttämällä uusia pariteettibittejä sekä alkuperäisellä lähetyskentällä lähetettyjä järjestelmällisiä bittejä. Tämä parantaa dekoodaussuorituskykyä. Koodausteoriassa tunnetaan hyvin se, että pienellä koodinopeudella saavutetaan suurempi suorituskyvyn lisäys kuin koodaamisella uudelleen. Tämän vuoksi FIR on suorituskyvyn lisäämisen osalta ylivoimainen verrattuna CC:hen.
PIR-tekniikka käsittää järjestelmällisten bittien ja uusien pariteettibittien yhdistelmän sisältävän paketin lähettämisen uudelleen. Vastaanotin yhdistää dekoodauksen aikana uudelleenlähetetyt järjestelmälliset alkuperäisellä lähetyskentällä lähetettyjen järjestelmällisten bittien kanssa. Näin ollen PIR:n vai30 kutus vastaa CC:tä. Lisäksi PIR vastaa FIR:ää siinä, että dekoodauksessa käytetään uusia pariteettibittejä. Koska PIR:ssä käytetään suhteellisen suurta koodinopeutta verrattuna PIR:ään, suorituskyvyllä mitattuna PIR sijaitsee FIR:n ja CC:n välissä.
Tämän seurauksena järjestelmän suorituskykyä voidaan parantaa huomattavasti käyttämällä riippumattomia AMCS-ja H-ARQ-tekniikoita.
20021829 prh 18-01-2018
Kuviossa 1 on lohkokaavio tyypillisen nopean langattoman pakettitietoliikennejärjestelmän lähettimestä. Kuvion 1 mukaisesti lähetin käsittää kanavakooderin 110, nopeusohjaimen 120, limittimen 130, modulaattorin 140 ja ohjaimen 150. Syötettäessä informaatiobittejä siirtolohkoihin, joiden koko on N, kanavakooderi 110 koodaa informaatiobitit ennalta määritetyllä koodinopeudella (esimerkiksi nopeudella 1/2 tai 3/4). Kanavakooderi 110 voi tukea useita koodinopeuksia käyttämällä emokoodinopeutta 1/6 tai 1/5 symbolin punkteerauksen tai uusimisen kautta. Ohjain 150 ohjaa koodinopeutta.
Nopeusohjain 120 sovittaa koodattujen bittien datanopeuden ylei10 sesti siirtokanavalimityksen avulla tai toistamalla ja punkteeraamalla, jos koodattujen bittien määrä poikkeaa ilmaan lähetettyjen bittien määrästä. Purskevirheiden aiheuttaman datahävikin minimoimiseksi limitin 130 limittää bitit, joiden nopeus on sovitettu. Modulaattori 140 moduloi limitetyt bitit käyttämällä ohjaimen 150 määrittämää modulointitapaa.
Ohjain 150 ohjaa kanavakooderin 110 koodinopeutta ja modulaattorin 140 modulointitapaa radioalalinkkikanavan tilan mukaan. QPSK-, 8PSK-, 16QAM- ja 64QAM-moduloinnin käyttämiseksi selektiivisesti radioympäristön mukaan, ohjain 150 tukee AMCS:ää. Vaikka kuvioon ei sitä ole merkittykään, päätelaite levittää moduloidut tiedot yhdessä Walsh-koodien joukon kanssa tunnistaakseen tiedonsiirtokanavat ja PN-koodin kanssa tunnistaakseen tukiaseman.
Kuviossa 2 on signaalikonstellaatio käytettäessä 16QAM-modulointia modulaattorissa 140. Kuvion 2 mukaisesti neljä koodattua bittiä muodostavat yhden modulointisignaalin, joka sijoitettu yhteen 16:sta signaalikohdasta.
Sen mukaan, kuinka helposti lähetin voi tunnistaa vastaavat modulointisymbolit, 16 modulointisymbolia on luokitettu alueeksi 1, jossa virhetodennäköisyys on suurin, alueeksi 2, jossa virhetodennäköisyys on keskitasoa, ja alueeksi 3, jossa virhetodennäköisyys on pienin.
Kuviossa 3 on kaavio, joka kuvaa virhetodennäköisyyksiä simu30 laatiossa AWGN (Additive White Gaussian Noise) -ympäristössä. Esimerkiksi alueen 1 modulointisymboleilla 6, 7, 10 ja 11 on suhteellisen suuri virhetodennäköisyys.
Ylempien modulointitapojen, kuten 16QAM- tai 64QAM-moduloinnin, modulointisymbolit voidaan ryhmittää alueisiin, jotka omaavat eri virheto35 dennäköisyydet. Tässä tapauksessa uudelleenlähetysbiteillä on sama virhetodennäköisyys kuin alkuperäisillä lähetysbiteillä perinteisessä H-ARQ-tekniikas20021829 prh 18-01-2018 sa. Tämän seurauksensa alkuperäisen lähetyksen ja uudelleenlähetyksen virhetodennäköisyys on sama.
Alalla on hyvin tunnettua, että dekoodauksen suorituskyky paranee, kun tulobittien LLR (Log Likelihood Ratio) -arvo on yhdenmukainen. Suuren virhetodennäköisyyden omaavien bittien lähettäminen kuitenkin huonontaa dekoodaussuorituskykyä. Näin ollen läsnä on tarve uudelle uudelleenlähetystekniikalle, joka parantaa uudelleenlähetyksen suorituskykyä.
EP1293059B1 esittää H-ARQ-uudelleenlähetysmenetelmän tietoliikennejärjestelmässä. Menetelmässä datapaketit, jotka koodataan toistokor10 jausmenetelmällä (forward error correction, FEC) ennen lähetystä, lähetetään uudelleen automaattisen uudelleenlähetyspyynnön mukaisesti ja tämän jälkeen yhdistetään pehmeästi (soft combining) aiemmin vastaanotettujen virheellisten datapakettien kanssa joko symboli kerrallaan tai bitti kerrallaan. Mainittujen virheellisten datapakettien symbolit ja uudelleen lähetettyjen data15 pakettien symbolit ovat koodattu käyttäen ennalta määrättyä ensimmäistä ja toista signaalikonstellaatiota. Kullakin symbolibitillä on keskimääräinen bitin luotettavuus, joka määrittyy ennalta määrätyn signaalikonstellaation kaikkien symbolien yksittäisistä bittien luotettavuuksista. Ennalta määrätyt ensimmäinen ja ainakin toinen signaalikonstellaatio valitaan siten, että kaikkien lähetysten kunkin bitin yhdistetyt keskimääräiset bittien luotettavuudet keskiarvoistetaan.
Keksinnön yhteenveto
Esillä olevan keksinnön tavoitteena on esittää lähetys-/vastaanottolaite ja -menetelmä, jossa pakettien uudelleenlähetys langattomassa tietoliikennejärjestelmässä toteutetaan entistä paremmalla suorituskyvyllä.
Esillä olevan keksinnön muuna tavoitteena on saada aikaan lähetys-/vastaanottolaite ja -menetelmä, joka parantaa pakettien uudelleenlähetyksen luotettavuutta langattomassa tietoliikennejärjestelmässä.
Lisäksi esillä olevan keksinnön muuna tavoitteena on saada aikaan lähetys-/vastaanottolaite ja -menetelmä vastaanottimen mahdollistamiseksi vastaanottaa bittejä entistä suuremmalla vastaanottotodennäköisyydellä langattomassa tietoliikennejärjestelmässä.
Esillä olevan keksinnön muuna tavoitteena on saada aikaan lähetys-/vastaanottolaite ja -menetelmä, joka tehostaa pakettien uudelleenlähetystä H-ARQ-tekniikkaa tukevassa langattomassa tietoliikennejärjestelmässä.
Lisäksi keksinnön muuna tavoitteena on saada aikaan lähetys-/vastaanottolaite ja -menetelmä, jossa uudelleenlähetysbittejä muutetaan alkupe20021829 prh 18-01-2018
Täisellä lähetyskentällä lähetettyihin hitteihin nähden erilaisen virhetodennäköisyyden saavuttamiseksi.
Esillä olevan keksinnön vielä eräänä tavoitteena on saada aikaan vastaanottolaite sellaisten uudelleenlähetysbittien vastaanottamiseksi, joita on muutettu alkuperäisellä lähetyskentällä lähetettyihin bitteihin nähden erilaisen virhetodennäköisyyden saavuttamiseksi.
Lisäksi esillä olevan keksinnön muuna tavoitteena on saada aikaan lähetyslaite ja -menetelmä bittien invertoimiseksi uudelleenlähetyksessä.
Lisäksi esillä olevan keksinnön muuna tavoitteena on saada aikaan lähetyslaite ja -menetelmä invertoitujen uudelleenlähetysbittien palauttamiseksi.
Edellä mainittujen ja muiden tavoitteiden saavuttamiseksi vastaanottimen pyytäessä uudelleenlähetystä kanavakooderi koodaa tulotiedot ennalta määritetyllä koodinopeudella ja toimittaa koodatut bitit lähettimeen. Limitin limittää koodatut bitit ennalta määritetyn limityssäännön mukaan ja bitti-invertteri invertoi limitetyt bitit, jos samoja tietoja koskevan uudelleenlähetyspyynnön järjestysnumero on pariton. Tämän jälkeen modulaattori moduloi invertoidut bitit ennalta määritetyllä modulointitavalla.
Vastaanottimessa demodulaattori demoduloi uudelleenlähetyspyynnön seurauksena vastaanotetut tiedot ennalta määritetyn modulointitavan mu20 kaisesti ja toimittaa koodatut bitit lähtönä. Bitti-invertteri määrittää, onko koodatut bitit vastaanotettu samoja tietoja koskevalla uudelleenlähetyspyynnöllä, jonka järjestysnumero on pariton, ja invertoi koodatut bitit, jos tiedot on vastaanotettu uudelleenlähetyspyynnöllä, jonka järjestysnumero on pariton. Limityksenpurkaja purkaa invertoitujen bittien limityksen ennalta määritetyllä limityksen25 purkutavalla. Summain yhdistää bitit, joiden limitys on purettu, aikaisemmin koodattujen bittien kanssa, ja kanavadekooderi dekoodaa yhdistetyt bitit ja toimittaa dekoodatut informaatiobitit lähtönä. Virheentarkistin erottaa virheentarkistusbitit dekoodatuista informaatiobiteistä ja määrittää erotettujen virheentarkistusbittien mukaan, onko informaatiobiteissä virheitä. Jos informaatiobiteissä on virheitä, ohjain pyytää lähettimestä koodattujen bittien lähettämistä uudelleen.
Piirustusten lyhyt kuvaus
Esillä olevan keksinnön edellä mainitut ja muut tavoitteet käyvät ilmi jäljempänä olevasta yksityiskohtaisesta kuvauksesta yhdessä piirustusten kanssa, joista:
20021829 prh 18-01-2018 kuviossa 1 on lohkokaavio tyypillisen CDMA-matkaviestinjärjestelmän lähettimestä, kuviossa 2 on esimerkki CDMA-matkaviestinjärjestelmän 16-QAMmoduloinnin signaalikonstellaatiosta, kuviossa 3 esitetään 16-QAM-moduloinnin signaalikonstellaation alueiden virhetodennäköisyydet, kuviossa 4 on lohkokaavio esillä olevan keksinnön erään suoritusmuodon mukaisesta CDMA-matkaviestinjärjestelmän lähettimestä, kuviossa 5 on yksityiskohtainen lohkokaavio kuvion 4 mukaisesta kanavakooderista, kuviossa 6 on vuokaavio, joka kuvaa CDMA-tietoliikennejärjestelmän lähettimen toimintaa esillä olevan keksinnön suoritusmuodon mukaisesti, kuviossa 7 on lohkokaavio esillä olevan keksinnön suoritusmuodon mukaisesta CDMA-matkaviestinjärjestelmän vastaanottimesta, kuviossa 8 on vuokaavio, joka kuvaa CDMA-tietoliikennejärjestelmän vastaanottimen toimintaa esillä olevan keksinnön suoritusmuodon mukaisesti, kuviossa 9 esitetään bitti-inversio lähettimessä esillä olevan keksinnön mukaisesti, kuviossa 10 esitetään bitti-inversio vastaanottimessa esillä olevan keksinnön mukaisesti, kuviossa 11 on kaavio, jossa verrataan kehysten virhetiheyttä esillä olevan keksinnön mukaisissa uudelleenlähetyksissä ja perinteisen menetelmän mukaisessa uudelleenlähetyksessä AWGN-ympäristössä.
Edullisten suoritusmuotojen yksityiskohtainen kuvaus
Seuraavaksi kuvataan keksinnön edullinen suoritusmuoto viitaten liitteenä oleviin piirustuksiin. Seuraavassa kuvauksessa hyvin tunnettuja toimintoja tai rakenteita ei kuvata yksityiskohtaisesti, koska tarpeettomat yksityiskohdat voisivat haitata keksinnön ymmärtämistä.
H-ARQ, jossa esillä olevaa keksintöä käytetään, on linkinhallintatekniikka uudelleenlähetyksessä syntyvien pakettivirheiden korjaamiseksi. Kuten nimityksestä ilmenee, uudelleenlähetyksellä tarkoitetaan alkuperäisellä lähetyskentällä lähetettyjen, mutta epäonnistuneiden, pakettitietojen lähettämistä uudelleen. Tämän vuoksi uudelleenlähetys ei käsitä uusien tietojen lähettämistä.
Aikaisemmin kuvatun mukaisesti H-ARQ jaetaan H-ARQ-tyyppiin II ja H-ARQ-tyyppiin III sen mukaan, lähetetäänkö järjestelmälliset bitit uudelleen
20021829 prh 18-01-2018 vai ei. FIR on pääasiallinen H-ARQ-tyyppi II ja H-ARQ-tyyppi III käsittää CC:n ja PIR:n, jotka tyypit erottaa toisistaan se, lähetetäänkö samat pariteettibitit uudelleen vai ei.
Esillä olevaa keksintöä käytetään jäljempänä olevan kuvauksen mu5 kaisesti kaikissa edellä mainituissa H-ARQ-menetelmissä. CC-menetelmässä uudelleenlähetyspaketissa on samat bitit kuin alkuperäisellä lähetyskentällä lähetetyssä paketissa, ja FIR- sekä PIR-menetelmissä uudelleenlähetyspaketissa ja alkuperäisellä lähetyskentällä lähetetyssä paketissa on eri bitit. Koska esillä oleva keksintö liittyy menetelmään uudelleenlähetyspaketin lähetystehok10 kuuden lisäämiseksi, on ilmeistä, että sitä voidaan käyttää silloin, kun alkuperäisellä lähetyskerralla lähetetty paketti on erilainen kuin sen uudelleenlähetyspaketti. Seuraava kuvaus liittyy kuitenkin CC-menetelmään, jota käytetään ainoastaan esimerkkinä.
Lähetys
Kuviossa 4 on lohkokaavio esillä olevan keksinnön erään suoritusmuodon mukaisesta CDMA-matkaviestinjärjestelmän lähettimestä. Kuvion 4 mukaisesti lähetin käsittää CRC (Cyclic Redundancy Check) -summaimen 210, kanavakooderin 220, nopeusohjaimen 230, limittimen 240, bitti-invertterin 250, inversio-ohjaimen 255, modulaattorin 260 ja ohjaimen 270. Esillä olevan kek20 sinnön suoritusmuodossa koodatut bitit invertoidaan sijoitettaviksi alueisiin, jotka omaavat alkuperäisen lähetyksen virhetodennäköisyyksistä poikkeavat virhetodennäköisyydet.
CRC-summain 210 lisää CRC-bittejä tuloinformaatiobitteihin pakettidatapohjaista virheentarkistusta varten. Kanavakooderi 220 koodaa CRC-bi25 teillä varustetut pakettitiedot ennalta määritetyllä koodinopeudella käyttäen ennalta määritettyä koodausta. Pakettitiedot koodataan järjestelmällisiksi biteiksi ja pariteettibiteiksi, jotka ovat järjestelmällisten bittien virheentarkistusbittejä. Tässä voidaan käyttää turbokoodausta tai konvoluutiokoodausta.
Koodinopeus määrittää pariteettibittien ja järjestelmällisten bittien suhteen. Kun koodausnopeus on esimerkiksi 1/2, kanavakooderi 220 muodostaa lähtönä yhden informaatiobitin tuloon yhden järjestelmällisen bitin ja yhden pariteettibitin. Kun koodausnopeus on 3/4, kanavakooderi 220 muodostaa lähtönä kolmen informaatiobitin tuloon kolme järjestelmällistä bittiä ja yhden pariteettibitin. Esillä olevan keksinnön suoritusmuodossa voidaan käyttää myös muita koodinopeuksia kuin 1/2 ja 3/4.
20021829 prh 18-01-2018
Nopeusohjain 230 sovittaa koodattujen bittien tiedonsiirtonopeuden toistamalla ja punkteeraamalla. Limitin 240 vaihtelee satunnaisesti nopeudeltaan sovitettujen bittien järjestystä. Limitetyt symbolit tallennetaan puskuriin (ei näy kuviossa) uudelleenlähetystä varten. Kun vastaanottimesta saadaan uu5 delleenlähetyspyyntö, puskuroidut paketit toimitetaan uudelleen lähtönä ohjaimen 270 hallinnassa.
Bitti-invertteri 250 invertoi uudelleenlähetyspaketin bitit inversio-ohjaimen 255 ohjaamana. Inversio-ohjain 255 aktivoi bitti-invertterin 250 ainoastaan paketin uudelleenlähetyksissä, joiden järjestysnumeron on pariton. Jos bitti-invertteriä 250 käytetään jokaisessa uudelleenlähetyksessä, jokaisella uudelleenlähetyskerralla lähetetään sama paketti. Jos uudelleenlähetystä pyydetään sen jälkeen, kun ensimmäisessä uudelleenlähetyksessä on toimitettu invertoituja bittejä, toisessa uudelleenlähetyksessä lähetetään alkuperäiset bitit ilman bittien invertoimista.
Erityisemmin kun bitti-inversiota ei tarvita, kuten alkuperäisessä lähetyksessä tai järjestysnumeroltaan parittomassa uudelleenlähetyksessä, inversio-ohjain 255 kytkee bitti-invertterin 250 etupäässä olevan kytkimen pois päältä ja kytkee ohituskytkimen päälle, jolloin vastaanotetut bitit ohittavat bittiinvertterin 250. Toisaalta jos bitti-inversiota tarvitaan, inversio-ohjain 255 kyt20 kee bitti-invertterin 250 etupäässä olevan kytkimen päälle ja kytkee ohituskytkimen pois päältä, jolloin vastaanotetut bitit invertoidaan. Näin ollen uudelleenlähetyksessä bitti-invertteri 250 saa koodatut bitit järjestettäväksi alueisiin, joilla on eri virhetodennäköisyydet verrattuna alkuperäisen lähetyksen virhetodennäköisyyksiin.
Vaikka kuviossa 4 bitti-invertteri 250 sijaitseekin limittimen 240 ja modulaattorin 260 välissä, se voidaan sijoittaa muihinkin kohtiin lähettimessä niin kauan kuin se sijaitsee ennen modulaattoria 260. Bitti-invertteri 250 voi esimerkiksi sijaita limittimen 240 edessä.
Modulaattori 260 moduloi tulon koodatut bitit ennalta määritetyllä modulointitavalla.
Ohjain 270 vastaa lähettimen komponenttien yleisestä ohjauksesta. Ohjain 270 ensin määrittää kanavakooderin 220 koodinopeuden ja modulaattorin 260 modulointitavan nykyisen radiokanavan tilan mukaan. Lisäksi ohjain 270 käsittelee ylemmästä kerroksesta tulevan uudelleenlähetyspyynnön ja syöttää uudelleenlähetyspyynnön tiedot inversio-ohjaimeen 255. Uudelleenlähetyspyynnön tiedot ilmaisevat, onko vastaanotin pyytänyt paketin uudelleen20021829 prh 18-01-2018 lähetystä ja kuinka monta kertaa uudelleenlähetys on suoritettu.
Inversio-ohjain 255 voidaan integroida ohjaimeen 270. Tässä tapauksessa integroitu ohjain määrittää ylemmän kerroksen signaloinnin mukaan koodinopeuden ja modulointitavan sekä sen, onko bitti-invertteri 150 aktivoitava.
Kuviossa 5 on yksityiskohtainen lohkokaavio kuvion 4 mukaisesta kanavakooderista 220. Oletetaan, että kanavakooderi 220 käyttää 3GPP (3rd Generation Partnership Project) -standardien mukaista emokoodinopeutta 1/6.
Kuvion 5 mukaisesti kanavakooderi 220 muodostaa lähtönä yhden datakehyksen, jonka koko on N, järjestelmällisenä bittikehyksenä X (=xi, x2, ..., xn).
Tässä N määritetään koodinopeuden mukaan. Ensimmäinen osakooderi 224 tuottaa lähtönä kaksi erilaista pariteettibittikehystä, Y1 (=yn, y-12, ..., y-m) ja Y2 (=y2i, y22, ..., y2N), datakehystuloa kohti.
Sisäinen limitin 222 limittää datakehyksen ja muodostaa sen lähdöksi limitettynä järjestelmällisenä bittikehyksenä X' (=χΊ, x'2, ..., x'n). Toinen osakooderi 226 koodaa limitetyn järjestelmällisen bittikehyksen X kahdeksi erilaiseksi pariteettibittikehykseksi Z1 (=zn, zi2, ..., zin) ja Z2 (=z2i, z22, ..., z2n).
Punkteerausyksikkö 228 muodostaa tavoitellut järjestelmälliset bitit S ja pariteettibitit P punkteeraamalla järjestelmällisen bittikehyksen X, limitetyn järjestelmällisen bittikehyksen X ja pariteettibittikehykset Y1, Y2, Z1 sekä Z2 käyttämällä ohjaimesta 270 vastaanotettua punkteerauskuviota.
Punkteerauskuvio määräytyy kanavakooderin 220 koodinopeuden ja käytettävän H-ARQ-menetelmän mukaan. Esimerkiksi kun koodinopeus on 1/2, H-ARQ-tyypin III menetelmissä (CC ja PIR) on käytettävissä seuraavat punkteerauskuviot:
1 1 0
0
1
.....(1)
20021829 prh 18-01-2018
1 1 0 0 0
Τ’ =
0 0 1 0 o
.....(2) missä 1 merkitsee lähetysbittiä ja O merkitsee punkteerattua bittiä. Tulobitit punkteerataan vasemmasta sarakkeesta oikeaan sarakkeeseen.
CC-menetelmässä käytetään alkuperäisessä lähetyksessä ja uudelleenlähetyksissä jompaakumpaa edellä olevista punkteerauskuvioista, kun taas PIR-menetelmässä niitä käytetään vuorotellen kussakin lähetyksessä.
H-ARQ-tyypin II menetelmässä (FIR) järjestelmälliset bitit punkteerataan uudelleenlähetyksessä. Tässä tapauksessa punkteerauskuvio on esi10 merkiksi 010010.
Jos CC-menetelmässä käytetään punkteerauskuviota Pi (eli 110000 ja 100001), punkteerausyksikkö 228 muodostaa kussakin lähetyksessä lähtönä bitit X, Y1, X ja Z2 yhdessä muiden punkteerattujen bittien kanssa. Jos käytetään punkteerauskuviota P2 (eli 110000 ja 100010), punkteerausyksik15 kö 228 muodostaa lähtönä bitit X, Y1, X ja Z1 yhdessä muiden punkteerattujen bittien kanssa kussakin lähetyksessä.
PIR-menetelmässä punkteerausyksikkö 228 muodostaa lähtönä X, Y1, X ja Z2 alkuperäisessä lähetyksessä ja bitit X, Y1, X ja Z1 uudelleenlähetyksessä.
Kuviossa 6 on vuokaavio, joka kuvaa esillä olevan keksinnön suoritusmuodon mukaisen lähettimen toimintaa. Kuvion 6 mukaisesti CRC-summain 210 lisää pakettiperustaisesti CRC-bittejä tulotietoihin vaiheessa 310 ja kanavakooderi 220 koodaa CRC-biteillä varustetut pakettitiedot vaiheessa 320. Vaiheessa 330 nopeusohjain 230 sovittaa koodattujen bittien nopeuden toista25 maila ja punkteeraamalla. Limitin 240 limittää nopeudeltaan sovitetut bitit vaiheessa 340.
Inversio-ohjain 255 määrittää vaiheessa 350 ohjaimesta 270 vastaanotetun uudelleenlähetyspyynnön mukaisesti, lähetetäänkö paketti ensimmäisen kerran vai onko kyseessä uudelleenlähetys. Jos kyseessä on ensim30 mäinen lähetys, inversio-ohjain 255 ohjaa limitetyt bitit ohittamaan bitti-invertterin 250 ja syöttää ne modulaattoriin 260. Tämän jälkeen modulaattori 260 mo11
20021829 prh 18-01-2018 duloi limitetyt bitit vaiheessa 380 ja moduloidut bitit lähetetään vaiheessa 390. Jos toisaalta kyseessä on uudelleenlähetys, inversio-ohjain 255 määrittää uudelleenlähetyksen järjestysnumeron vaiheessa 360. Jos uudelleenlähetyksen järjestysnumero on parillinen, inversio-ohjain 255 ohjaa limitetyt bitit ohittamaan bitti-invertterin 250 ja syöttää ne modulaattoriin 260. Tämän jälkeen modulaattori 260 moduloi limitetyt bitit vaiheessa 380 ja moduloidut bitit lähetetään vaiheessa 390. Jos uudelleenlähetyksen järjestysnimero on pariton, inversio-ohjain 255 syöttää limitetyt bitit bitti-invertteriin 250. Tämän jälkeen bitti-invertteri 250 invertoi limitetyt bitit vaiheessa 370, modulaattori 260 moduloi limitetyt bitit modulointisymbolin yksiköissä vaiheessa 380 ja moduloidut bitit lähetetään vaiheessa 390.
Invertoidut bitit määritetään eri alueisiin kuin invertoimattomat bitit moduloimalla ne modulaattorissa 260. Eri signaalikohdilla on erilaiset virhetodennäköisyydet kuin niillä signaalikohdilla, joihin invertoimattomat bitit on mää15 ritetty. Jos alkuperäisen lähetyksen koodibitit ovat 0000 kuvion 2 mukaisesti, ne määritetään alueen 1 signaalikohtaan 7. Uudelleenlähetyksessä bittien arvoksi invertoidaan 1111 ja ne määritetään alueen 3 signaalikohtaan 13. Virhetodennäköisyyden muuttuminen uudelleenlähetyksessä saa aikaan vastaanottimessa yhdistettyjen pakettien keskiarvoistamisen ja täten parantaa dekoo20 daussuorituskykyä.
Vastaanotto
Kuviossa 7 on lohkokaavio esillä olevan keksinnön suoritusmuodon mukaisesta vastaanottimesta, joka on kuvion 4 mukaisen lähettimen vastinlaite. Kuvion 7 mukaisesti vastaanotin käsittää demodulaattorin 410, bitti-invertte25 rin 420, inversio-ohjaimen 425, limityksenpurkajan 430, summaimen 440, puskurin 450, kanavadekooderin 460 ja CRC-tarkistimen 470.
Toiminnassa demodulaattori 460 demoduloi lähettimestä vastaanotetut tiedot käyttämällä demodulointitapaa, joka vastaa modulaattorissa 260 käytettyä modulointitapaa. Bitti-invertteri 420 on kertolaskupiiri. Kertolaskupiiri muuntaa informaatiobitin etumerkin käänteiseksi eli se muuntaa arvon 1 arvoksi -1 ja arvon -1 arvoksi 1. Bitti-invertteri 420 suorittaa bitti-inversion saman paketin kullekin parittomalle uudelleenlähetykselle inversio-ohjaimen 425 ohjaamana. Näin ollen bitti-invertteri 420 vastaa kuvion 4 bitti-invertteriä 250.
Kun lähetin käyttää bitti-invertteriä 250, koska kanavakooderin 220 koodattujen bittien lähdöllä on symboliarvot (engl. hard value) 0 ja 1, vastaanotin käyttää kertolaskupiiriä 420 kunkin tulobitin selektiiviseksi kertomiseksi ar12
20021829 prh 18-01-2018 voila -1 inversio-ohjaimen 425 ohjauksessa, koska demodulaattorin 410 demoduloitujen bittien lähdöllä on reaaliarvot (engl. soft value) -1 ja 1. Jos demodulaattori 410 muodostaa lähtönä symboliarvoja, kertolaskupiiri 420 korvataan bitti-invertterillä.
Limityksenpurkaja 430 purkaa bitti-invertteristä 420 tai demodulaattorista 410 vastaanotettujen koodattujen bittien limityksen käyttämällä limityksenpurkumenetelmää, joka vastaa lähettimen limittimessä 240 käytettävää limitystä. Vaikka kuviossa 7 kertolaskupiiri 420 on sijoitettu limityksenpurkajan 430 etupuolelle, se voi sijaita limityksenpurkajan 430 lähettimen rakenteesta riippumatta.
Summain 440 yhdistää nykyisen paketin vastaanotetut koodatut bitit puskuriin 450 kertyneen saman paketin koodattujen bittien kanssa. Jos puskurissa 450 ei ole saman paketin koodattuja bittejä, eli kyseessä on alkuperäinen lähetys, summain 440 yksinkertaisesti muodostaa lähtönä nykyiset vastaanote15 tut koodatut bitit ja tallentaa ne samanaikaisesti puskuriin 450. Kanavadekooderi 460 palauttaa summaimesta 440 vastaanotetut koodatut bitit dekoodaamalla ne käyttämällä ennalta määritettyä dekoodausmenetelmää, tässä tapauksessa turbodekoodausta, joka vastaa lähettimen kanavakooderin 220 koodausmenetelmää. Turbodekoodausta käyttämällä kanavakooderi 460 palauttaa jär20 jestelmälliset bitit järjestelmällisten bittien ja pariteettibittien tuloa varten.
CRC-tarkistin 470 erottaa CRC-bitit dekoodatuista informaatiobiteistä pakettiperustaisesti ja määrittää erotettuja CRC-bittejä käyttämällä, onko paketissa virheitä. Virhetarkistuksen tulos toimitetaan ylemmällä tasolla sijaitsevaan vastaanotto-ohjaimeen (ei näy kuvioissa). Vastaanotto-ohjain käsittelee paketin, jos paketissa ei ole virheitä, ja lähettää paketin ACK (Acknowledgement) -signaalin lähettimeen. Sen sijaan jos paketissa on virheitä, vastaanottoohjain lähettää NACK (Non-Acknowledgement) -signaalin lähettimeen ja pyytää näin paketin uudelleenlähetystä.
Jos lähettimeen lähetetään ACK-signaali, puskuri 450 alustetaan niin, että vastaavan paketin koodatut bitit poistetaan. Jos lähettimeen lähetetään NACK-signaali, paketin koodatut bitit säilytetään puskurissa 450. Inversioohjain 425 määrittää seuraavan uudelleenlähetyksen järjestysnumeron laskemalla NACK-signaalien lähetykset ja ohjaa invertteriä 420 vastaavasti.
Kuviossa 8 on vuokaavio, joka kuvaa esillä olevan keksinnön suori35 tusmuodon mukaisen vastaanottimen toimintaa. Kuvion 8 mukaisesti vastaanotettuaan tietoja radiosiirtokanavalla vaiheessa 510 demodulaattori 410 palaut13
20021829 prh 18-01-2018 taa koodatut bitit vaiheessa 520 demoduloimalla vastaanotetut tiedot modulointisymboliperusteisesti käyttämällä vastaanottimen ja lähettimen välille ennalta määritettyä modulointitapaa. Vaiheessa 530 inversio-ohjain 425 määrittää paketin NACK-esiintymien määrän perusteella, ovatko koodatut bitit alkuperäinen lähetyspaketti vai uudelleenlähetyspaketti.
Uudelleenlähetystä varten inversio-ohjain 425 määrittää uudelleenlähetyksen järjestysnumeron vaiheessa 535. Jos uudelleenlähetyksen järjestysnumero on pariton, inversio-ohjain 425 syöttää koodatut bitit invertteriin 420. Bitti-invertteri 420 invertoi koodatut bitit vaiheessa 540. Toisaalta alkuperäistä lähetystä varten vaiheessa 530 tai järjestysnumeroltaan paritonta uudelleenlähetystä varten vaiheessa 535 inversio-ohjain 425 ohjaa koodatut bitit ohittamaan bitti-invertterin 420.
Limityksenpurkaja 430 purkaa koodattujen bittien tai invertoitujen bittien limityksen vaiheessa 550 ja summain 440 yhdistää limitetyt bitit saman paketin puskuriin 450 kertyneiden koodattujen bittien kanssa vaiheessa 560. Vaiheessa 570 kanavadekooderi 460 dekoodaa yhdistetyt bitit käyttämällä vastaanottimen ja lähettimen välille ennalta määritettyä dekoodausmenetelmää ja toimittaa lähtönä alkuperäiset informaatiobitit.
CRC-tarkistin 470 erottaa pakettiperustaisesti CRC-bitit dekooda20 tuista informaatiobiteistä ja ilmoittaa CRC-tarkistuksen tuloksen ylemmälle tasolle vaiheessa 580. Jos paketissa ei ole virheitä, puskuri 450 alustetaan ja lähettimeen lähetetään ACK-signaali vaiheessa 590. Tämän jälkeen paketti käsitellään ylemmässä tasossa. Toisaalta jos paketissa on virheitä, puskuriin 450 tallennetut koodatut bitit säilytetään ja lähettimeen lähetetään NACK-signaalin muodossa pyyntö lähettää paketti uudelleen vaiheessa 595.
Esillä olevan keksinnön suoritusmuodon mukainen lähetys ja vastaanotto kuvataan seuraavaksi kokonaisuudessaan käytettäessä modulointitapana 16QAM-modulointia.
Toiminnassa CRC-summain 210 lisää pakettiperustaisesti CRC-bit30 tejä haluttuihin tietoihin lähettimessä kuviossa 4 esitetyllä tavalla. Kanavakooderi 220 koodaa CRC-summaimesta 210 vastaanotetut tiedot lähettimen ja vastaanottimen välille ennalta määritetyllä koodinopeudella.
20021829 prh 18-01-2018
Kanavakooderin 220 toiminta kuvataan seuraavaksi yksityiskohtaisesti viittaamalla kuvioon 5. CRC-bitit sisältävät tiedot toimitetaan lähtönä järjestelmällisenä bittikehyksenä X ja samalla lähtö toimitetaan ensimmäiseen osakooderiin 224. Ensimmäinen osakooderi 224 koodaa tiedot eri pariteettibit5 tikehyksiksi Y1 ja Y2.
Sisäinen limitin 222 limittää tiedot ja toimittaa lähtönä toisen järjestelmällisen bittikehyksen X'. Toinen osakooderi 226 koodaa järjestelmällisen bittikehyksen X' kahdeksi eri pariteettibittikehykseksi Z1 ja Z2.
Punkteerausyksikkö 228 toimittaa lähtönä koodattuja bittejä, jotka 10 sisältävät järjestelmällisiä bittejä ja pariteettibittejä, punkteeraamalla järjestelmälliset bittikehykset X ja X' sekä pariteettibittikehykset Y1, Y2, Z1 ja Z2 halutulla koodinopeudella käyttämällä ennalta määritettyä punkteerauskuviota. Jos H-ARQ-menetelmänä käytetään edellä kuvatun mukaisesti CC:tä, alkuperäisessä lähetyksessä ja uudelleenlähetyksessä käytetään samaa punkteeraus15 kuviota, mikä merkitsee sitä, että alkuperäisessä lähetyksessä ja uudelleenlähetyksessä lähetetään samat bitit. Punkteerauskuvio on tallennettu punkteerausyksikköön 228 tai se toimitetaan ulkoisesti. Kuviossa 5 käytetään jälkimmäistä menetelmää.
Nopeusohjain 230 sovittaa kanavakooderista 220 vastaanotettujen koodattujen bittien nopeuden. Limitin 240 limittää nopeudeltaan sovitetut bitit käyttämällä lähettimen ja vastaanottimen välille ennalta määritettyä limityssääntöä. Bitti-invertteri 250 invertoi limitetyt bitit inversio-ohjaimen 255 ohjaamana. Bitti-inversio kuvataan seuraavaksi yksityiskohtaisesti viittaamalla kuvioon 9.
Kuviossa 9 on 12-bittinen kehys, jonka modulaatioaste on 16. Tässä yhdessä modulointisymbolissa on 4 bittiä. Kuvion 9 mukaisesti ensimmäinen, toinen ja kolmas modulointisymboli ovat [0000], [1100] ja [0111], Kun vastaanotetaan NACK-signaali ja täten pyydetään uudelleenlähetystä, alkuperäiset bitit invertoidaan. Näin ollen arvot [0000], [1100] ja [0111] muunnetaan arvoiksi [1111], [0011] ja [1000],
Kuvion 2 signaalikonstellaation mukaisesti alueen 1 alkuperäinen lähetysmodulointisymboli [0000] lähetetään uudelleen alueen 3 symbolina [1111], Kuvion 3 kaavioista havaitaan, että alueen 1 virhetodennäköisyys on paljon suurempi kuin alueen 3 virhetodennäköisyys. Suuren virhetodennäköisyyden omaavaan alueeseen kuuluvan tietyn symbolin jatkuva lähettäminen vaikuttaa haitallisesti järjestelmän suorituskykyyn. Kuitenkin eri lähetysalueen symbolin uudelleenlähetys johtaa bittien virhetodennäköisyyksien keskiarvoistaniiseen
20021829 prh 18-01-2018 ja täten parantaa dekoodaussuorituskykyä esillä olevan keksinnön mukaisesti. Modulointisymboli, joka lähetettiin alkuperäisessä lähetyksessä alueella 1, lähetetään uudelleen alueella 3, mikä täten parantaa järjestelmän suorituskykyä.
Edellä kuvatun toimintosarjan tiivistelmä:
(1) lähetetään datapaketti ensimmäisen kerran, (2) paketin bitit invertoidaan ja syötetään modulaattoriin vastaanotettaessa paketin ensimmäinen NACK-signaali, (3) paketin bitit syötetään modulaattoriin ilman bitti-inversiota vastaanotettaessa paketin toinen NACK-signaali, (4) vaiheet (1) ja (2) sekä vaiheet (1) ja (3) suoritetaan vuorotellen vastaanotettaessa kolmas NACK-signaali ja sitä seuraavat NACK-signaalit ja (5) puskuri alustetaan ja uusi paketti lähetetään, kun edellä mainituissa vaiheissa vastaanotetaan ACK-signaali.
Seuraavaksi kuvataan paketin vastaanottaminen vastaanottimessa. 15 Toiminnassa demodulaattori 410 demoduloi lähettimestä vastaanotetut tiedot käyttämällä demodulointitapaa, joka vastaa lähettimessä käytettyä modulointitapaa. Bitti-invertteri 420 selektiivisesti invertoi demoduloidut bitit inversio-ohjaimen 425 ohjaamana. Bitti-invertteri 420 aktivoituu saman paketin kunkin järjestysnumeroltaan parittoman uudelleenlähetyksen yhteydessä, mikä kuvataan nyt yksityiskohtaisesti viittaamalla kuvioon 10. Kuviossa 10 esitetyt bitit vastaavat kuvion 9 bittejä.
Vasteena ensimmäiseen NACK-signaaliin kuvion 10 yläpuolikkaassa esitetyt uudelleenlähetetyt bitit syötetään bitti-invertteriin 420. Koska uudelleenlähetetyt bitit invertoitiin lähettimessä, ne invertoidaan kuvion 10 alapuolik25 kaassa esitetyiksi alkuperäisiksi biteiksi vastaanottimessa tapahtuvaa yhdistämistä varten. Näin ollen palautetut bitit ovat identtisiä alkuperäisten bittien kanssa ennen niiden inversiota lähettimessä kuvion 9 mukaisesti. Tämä tarkoittaa sitä, että vastaanottimen bitti-invertteri 420 toimii niin, että se invertoi vastaanotetut bitit aina, kun samalle paketille muodostetaan paritonnumeroinen NACK30 signaali.
Limityksenpurkaja 430 purkaa demodulaattorista 410 tai bitti-invertteristä 420 vastaanotetut bitit käyttämällä lähettimen limittimessä 240 käytettyä limityssääntöä. Summain 440 yhdistää puskuriin 450 tallennetut alkuperäisen lähetyksen bitit niiden uudelleenlähetysbittien kanssa. Jos on tapahtunut joukko uudelleenlähetyksiä, kussakin uudelleenlähetyksessä vastaanotetut bitit akkumuloidaan. Edellä mainitun mukaisesti saman paketin koodatut bitit yhdistetään.
20021829 prh 18-01-2018
Yhdistämistä varten summain 440 vastaanottaa aikaisemmin vastaanotetut koodatut bitit puskurista 450. Puskuri 450 tallentaa ne CRC-tarkistimen 470 CRC-tarkistustuloksen mukaan. Ensimmäisen lähetyksen osalta summain 440 tallentaa koodatut bitit puskuriin ja syöttää ne samalla kanavadekoo5 deriin 460.
CRC-tarkistin 470 erottaa CRC-bitit dekoodatuista informaatiobiteistä pakettiperustaisesti ja määrittää CRC-bittien mukaan, onko paketissa virheitä. Jos paketissa on virheitä, CRC-tarkistin 470 ilmoittaa virheet ylempään tasoon ja pyytää paketin uudelleenlähetystä lähettämällä NACK-signaalin lähet10 timeen. Jos paketti on virheetön, CRC-tarkistin 470 toimittaa informaatiobitit ylempään tasoon ja lähettää ACK-signaalin lähettimeen. Tässä tapauksessa puskuri 450 alustetaan.
Kuviossa 11 on kaavio, joka esittää kehysten virhetiheyttä uudelleenlähetyksissä esillä olevan keksinnön mukaisesti ja perinteisen menetelmän mukaisesti AWGN-ympäristössä. Kuviossa 11 alkuperäinen lähetys on merkitty tunnuksella Chase_1st, ensimmäinen uudelleenlähetys perinteisellä menetelmällä on merkitty tunnuksella Chase_2nd ja toinen uudelleenlähetys perinteisellä menetelmällä on merkitty tunnuksella Chase_3rd. Vastaavasti ensimmäinen ja toinen uudelleenlähetys esillä olevan keksinnön mukaisesti on merkitty tun20 nuksilla Bl_2nd ja Bl_3rd. Kuten kuviosta 11 havaitaan, esillä olevan keksinnön mukaisessa ensimmäisessä ja toisessa uudelleenlähetyksessä virhetodennäköisyys on 0,4 - 0,6 dB pienempi.
Edellä kuvatulla tavalla esillä olevan keksinnön mukaisesti puskuroidut bitit määritetään uudelleenlähetyksessä signaalikohtiin, jotka kuuluvat eri alueisiin kuin alkuperäisen lähetyksen bitit. Täten alkuperäisen lähetyksen bittien ja uudelleenlähetysbittien virhetodennäköisyydet keskiarvoistetaan, mikä varmistaa paremman dekoodaustehokkuuden. Koska esillä oleva keksintö voidaan toteuttaa helposti lisäämällä yksinkertainen bitti-invertteri limittimen eteen ja limityksenpurkajan taakse, voidaan saavuttaa erinomaisia vaikutuksia tarvit30 sematta laajamittaisesti muuttaa perinteistä lähetintä ja vastaanotinta.
Lisäksi esillä oleva keksintö on käyttökelpoinen missä tahansa olemassa olevassa lähettimessä ja vastaanottimessa, joita käytetään kaapelitiedonsiirrossa ja langattomassa tiedonsiirrossa. Jos esillä oleva keksintö otetaan käyttöön käsittelyn kohteena olevassa 3GPP-standardien mukaisessa nopeas35 sa langattomassa datapakettipalvelussa, järjestelmän kokonaissuorituskykyä voidaan huomattavasti parantaa järjestelmän mutkikkuutta lisäämättä. Tämä merkitsee sitä, että olemassa olevien järjestelmien bittivirhesuhteet (BER:t) pienevät ja tämän seurauksena dataläpisyöttö on parempi.
Vaikka keksintöä on esitettyjä kuvattu viittaamalla sen tiettyyn edulliseen suoritusmuotoon, alan ammattimiehille on selvää, että sen muodossa ja yksityiskohdissa voidaan toteuttaa erilaisia muutoksia niiden olematta ristiriidassa oheisissa patenttivaatimuksissa määritetyn keksinnön suojapiirin kanssa.

Claims (5)

1. Modulaatiomenetelmä datan lähetystä varten matkaviestinjärjestelmässä käsittäen seuraavat vaiheet:
koodataan (320) databittejä koodattujen bittien tuottamiseksi mää5 ritellyn koodausnopeuden mukaisesti;
tunnettu siitä, että bittimuutetaan (370) koodatut bitit muutettujen bittien tuottamiseksi, jossa bittimuuntaminen on bitti-invertointia;
moduloidaan (380) muutetut bitit määritellyn modulaatiokaavion 10 mukaisesti modulaatiosymbolin tuottamiseksi; ja lähetetään (390) modulaatiosymboli, jossa muutetut bitit kuvataan eri alueeseen signaalikonstellaatiossa alueesta, joka vastaa koodattuja bittejä.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että 15 bittimuuntaminen suoritetaan uudelleenlähetyspyynnön tapauksessa.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että eri alue on ensimmäinen alue tai toinen alue tai kolmas alue konstellaatiossa, jossa toisella alueella on pienempi virhetodennäköisyys kuin ensimmäisellä alueella ja suurempi virhetodennäköisyys kuin kolmannella alueella.
20
4. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että se edelleen käsittää vaiheet:
kanavalomitetaan koodatut bitit tai muutetut bitit purskevirheiden, jota korruptoivat lähetysdataa, estämiseksi.
5. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että 25 bittimuuntaminen suoritetaan, mikäli uudelleenlähetyspyyntö on parittomasti numeroitu.
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että modulaatiokaavio on 16QAM (Quadrature Amplitude Modulation) tai 64QAM.
7. Laite datan lähetystä varten matkaviestinjärjestelmässä käsittä30 en:
kooderin (220) databittien koodaamiseksi koodattujen bittien tuottamiseksi määritellyn koodausnopeuden mukaisesti;
tunnettu bitti-invertteristä (250) koodattujen bittien invertoimiseksi invertoitujen 35 bittien tuottamiseksi bittimuuntamista varten; ja
20021829 prh 18-01-2018 modulaattorista (260) invertoitujen bittien moduloimiseksi määritellyn modulaatiokaavion mukaisesti modulaatiosymbolin tuottamiseksi, jossa bitti-invertteri invertoi mainitut koodatut bitit kuvatakseen invertoidut bitit signaalikonstellaation alueeseen, joka on eri kuin koodattujen bittien
5 vastaava alue.
8. Patenttivaatimuksen 7 mukainen laite, tunnettu siitä, että bittiinvertteri invertoi koodatut bitit uudelleenlähetyspyynnön tapauksessa.
9. Patenttivaatimuksen 7 mukainen laite, tunnettu siitä, että eri alue on ensimmäinen tai toinen tai kolmas alue, jossa toisella alueella on pie10 nempi virhetodennäköisyys kuin ensimmäisellä alueella ja suurempi virhetodennäköisyys kuin kolmannella alueella.
10. Patenttivaatimuksen 7 mukainen laite, tunnettu siitä, että se edelleen käsittää kanavalomittajan koodattujen bittien tai invertoitujen bittien lomit15 tamiseksi.
11. Patenttivaatimuksen 8 mukainen laite, tunnettu siitä, että bittiinvertteri invertoi koodatut bitit, mikäli uudelleenlähetyspyyntö on parittomasti numeroitu.
12. Patenttivaatimuksen 7 mukainen laite, tunnettu siitä, että 20 modulaatiokaavio on 16QAM (Quadrature Amplitude Modulation) tai 64QAM.
13. Vastaanottomenetelmä lähetysdataa varten matkaviestinjärjestelmässä, jossa on lähetysvälineet, jotka käyttävät bitin muuttamista koodattujen bittien kuvaamiseksi signaalikonstellaation eri alueille, menetelmän ollessa tunnettu siitä, että:
25 vastaanotetaan (510) lähetysdataa lähetysvälineiltä;
demoduloidaan (520) lähetysdataa modulaatiokaavion mukaisesti, jota käytetään lähetysvälineissä tuottamaan demoduloituja bittejä;
bittielvytetään (bit recovering) (540) demoduloidut bitit käyttäen bitin muuttamista elvytysbittien tuottamiseksi, jossa bittielvyttäminen on bitti30 invertointia; ja dekoodataan (570) elvytysbitit databittien tuottamiseksi.
14. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että bittielvytys suoritetaan, mikäli lähetysdata on uudelleenlähetysdataa.
15. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu 35 siitä, että bitin elvyttäminen suoritetaan, mikäli lähetysdata on vastaanotettu vasteena parittomasti numeroituun uudelleenlähetyspyyntöön.
20021829 prh 18-01-2018
16. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että modulaatiokaavio on 16QAM (Quadrature Amplitude Modulation) tai 64QAM.
17. Laite lähetysdatan vastaanottamiseksi matkaviestinjärjestelmässä, jossa on lähetysvälineet, jotka käyttävät bitin muuttamista koodattujen bittien
5 kuvaamiseksi signaalikonstellaation eri alueille, tunnettu:
vastaanottovälineistä lähetysdatan vastaanottamiseksi lähetysvälineiltä; demodulaattorista (410) lähetysdatan demoduloimiseksi, joka käyttää modulaatiokaaviota, jota käytetään lähetysvälineissä tuottamaan demoduloituja bittejä;
10 bitti-invertteristä (420) demoduloitujen bittien invertoimiseksi elvytysbittien tuottamiseksi bittielvytystä varten; ja dekooderista (460) elvytysbittien dekoodaamiseksi databittien tuottamiseksi.
18. Patenttivaatimuksen 17 mukainen laite, tunnettu siitä, että se
15 edelleen käsittää:
virheentarkistajan virheentarkastusbittien laskemiseksi dekoodattuja informaatiobittejä varten pakettiperusteella ja sen määrittämiseksi, onko informaatiobiteillä virheitä virheentarkastusbittien mukaisesti; ja ohjaimen databittien uudelleenlähetyksen pyytämiseksi lähetysväli20 neillä, mikäli informaatiobiteillä on virheitä.
19. Patenttivaatimuksen 17 mukainen laite, tunnettu siitä, että bittiinvertteri invertoi demoduloidut bitit, mikäli data on uudelleenlähetysdataa.
20. Patenttivaatimuksen 17 mukainen laite, tunnettu siitä, että bittiinvertteri invertoi demoduloidut bitit, mikäli data on vastaanotettu vasteena
25 parittomasti numeroidulle uudelleenlähetyspyynnölle.
21. Patenttivaatimuksen 17 mukainen laite, tunnettu siitä, että modulaatiokaavio on 16QAM (Quadrature Amplitude Modulation) tai 64QAM.
22. Modulaatiosymbolien muodostamismenetelmä matkaviestinjärjestelmässä, jolla on kooderi pakettidatavirran koodaamiseksi koodatuiksi biteiksi ja
30 modulaattori koodattujen bittien moduloimiseksi, tunnettu siitä, että se käsittää vaiheen, jossa:
konvertoidaan modulaatiosymboleita ensimmäisellä alueella, jolla on signaalikonstellaation ensimmäinen virhetodennäköisyys, jota käytetään modulaattorissa modulaatiosymboleihin kolmannessa alueessa, jolla on kolmas virhe35 todennäköisyys, joka on pienempi kuin toinen virhetodennäköisyys, konvertoidaan modulaatiosymboleita kolmannessa alueessa modulaatiosymboleihin
20021829 prh 18-01-2018 ensimmäisessä alueessa ja konvertoidaan modulaatiosymboleita toisessa alueessa, jolla on toinen virhetodennäköisyys, joka on pienempi kuin ensimmäinen virhetodennäköisyys eri modulaatioihin toisessa alueessa uudelleenlähetyksen modulaatiosymboleiden generoimiseksi,
5 jossa koodattujen bittien ulostulo kooderilta invertoidaan uudelleenlähetyksen modulaatiosymboleiden generoimiseksi.
23. Patenttivaatimuksen 22 mukainen menetelmä, tunnettu siitä, että kun uudelleenlähetyspyyntö vastaanottimesta on parittomasti numeroitu, koodatut bitit invertoidaan.
10
24. Patenttivaatimuksen 22 mukainen menetelmä, tunnettu siitä, että modulaattori käyttää on 16QAM:ää (Quadrature Amplitude Modulation) tai 64QAM:ää.
25. Laite datalähetystä varten matkaviestinjärjestelmässä, tunnettu siitä, että se käsittää:
15 kooderin pakettidatavirran koodaamiseksi koodatuiksi biteiksi:
konvertterin koodattujen bittien muuttamiseksi modulaatiosymboleiden konvertoimiseksi ensimmäisellä alueella, jolla on signaalikonstellaation ensimmäinen virhetodennäköisyys, modulaatiosymboleiksi kolmannessa alueessa, jolla on kolmas virhetodennäköisyys, joka on pienempi kuin toinen virhetoden20 näköisyys, konvertoidaan modulaatiosymboleita kolmannessa alueessa modulaatiosymboleihin ensimmäisessä alueessa ja konvertoidaan modulaatiosymboleita toisessa alueessa, jolla on toinen virhetodennäköisyys, joka on pienempi kuin ensimmäinen virhetodennäköisyys eri modulaatioihin toisessa alueessa uudelleenlähetyksen modulaatiosymboleiden generoimiseksi; ja
25 modulaattorin konvertoidun sisäänmenodatan kuvaamiseksi modulaatiosymboleihin käyttämällä signaalikonstellaatiota, jossa konvertteri invertoi koodatut bitit uudelleenlähetyksen modulaatiosymboleiden generoimiseksi.
26. Patenttivaatimuksen 25 mukainen laite, tunnettu siitä, että kun
30 uudelleenlähetyspyyntö vastaanottimesta on parittomasti numeroitu, koodatut bitit invertoidaan.
27. Patenttivaatimuksen 25 mukainen laite, tunnettu siitä, että modulaattori käyttää on 16QAM:ää (Quadrature Amplitude Modulation) tai 64QAM:ää.
35
28. Laite koodattujen bittien vastaanottamiseksi, jotka on uudelleenlähetetty lähettimestä alun perin lähetettyjen koodattujen bittien bitin inversion ja
20021829 prh 18-01-2018 modulaation jälkeen pyydettäessä uudelleenlähetystä vastaanottimelta CDMAmatkaviestinjärjestelmän (Code Division Multiple Access) vastaanottimessa, tunnettu siitä, että laite käsittää:
demodulaattorin vastaanotetun datan demoduloimiseksi uudelleen5 lähetyspyynnöllä ennalta määritellyn modulaatiokaavion mukaisesti ja koodattujen bittien antamiseksi;
bitti-invertterin sen määrittämiseksi onko koodatut bitit vastaanotettu parittomasti numeroidulla uudelleenlähetyspyynnöllä samaa dataa varten ja koodattujen bittien invertoimiseksi, mikäli data on vastaanotettu parittomasti
10 numeroidulla uudelleenlähetyspyynnöllä;
lomituksenpurkajan (deinterleaver) invertoitujen bittien lomituksen purkamiseksi ennalta määritellyllä lomituksen purkusäännöllä;
yhdistimen bittien, joiden lomitus on purettu, yhdistämiseksi aiemmin koodattujen bittien kanssa;
15 kanavadekooderin yhdistettyjen bittien dekoodaamiseksi ja dekoodattujen informaatiobittien antamiseksi;
virheentarkastajan virheentarkastusbittien laskemiseksi dekoodattuja informaatiobittejä varten pakettiperusteella ja sen määrittämiseksi, onko informaatiobiteillä virheitä laskettujen virheentarkastusbittien mukaisesti; ja
20 ohjaimen koodattujen bittien uudelleenlähetyksen pyytämiseksi lähettimeen, mikäli informaatiobiteillä on virheitä.
29. Laite koodattujen bittien vastaanottamiseksi, jotka on uudelleenlähetetty lähettimestä alun perin lähetettyjen koodattujen bittien bitin inversion ja modulaation jälkeen pyydettäessä uudelleenlähetystä vastaanottimelta CDMA25 matkaviestinjärjestelmän (Code Division Multiple Access) vastaanottimessa, tunnettu siitä, että laite käsittää:
demodulaattorin vastaanotetun datan demoduloimiseksi uudelleenlähetyspyynnöllä ennalta määritellyn modulaatiokaavion mukaisesti ja koodattujen bittien antamiseksi;
30 lomituksenpurkajan (deinterleaver) demoduloitujen bittien lomituksen purkamiseksi ennalta määritellyllä lomituksen purkusäännöllä;
bitti-invertterin sen määrittämiseksi onko koodatut bitit vastaanotettu parittomasti numeroidulla uudelleenlähetyspyynnöllä samaa dataa varten ja koodattujen bittien invertoimiseksi, mikäli data on vastaanotettu parittomasti
35 numeroidulla uudelleenlähetyspyynnöllä;
yhdistimen invertoitujen bittien yhdistämiseksi aiemmin koodattujen bittien kanssa;
kanavadekooderin yhdistettyjen bittien dekoodaamiseksi ja dekoodattujen informaatiobittien antamiseksi;
5 virheentarkastajan virheentarkastusbittien laskemiseksi dekoodattuja informaatiobittejä varten pakettiperusteella ja sen määrittämiseksi, onko informaatiobiteillä virheitä laskettujen virheentarkastusbittien mukaisesti; ja ohjaimen koodattujen bittien uudelleenlähetyksen pyytämiseksi lähettimeen, mikäli informaatiobiteillä on virheitä.
FI20021829A 2001-10-15 2002-10-15 Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä FI127323B (fi)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0063519A KR100464325B1 (ko) 2001-10-15 2001-10-15 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법

Publications (3)

Publication Number Publication Date
FI20021829A0 FI20021829A0 (fi) 2002-10-15
FI20021829A FI20021829A (fi) 2003-04-16
FI127323B true FI127323B (fi) 2018-03-29

Family

ID=36773574

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20021829A FI127323B (fi) 2001-10-15 2002-10-15 Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä

Country Status (11)

Country Link
US (1) US7573852B2 (fi)
JP (2) JP3865680B2 (fi)
KR (1) KR100464325B1 (fi)
CN (2) CN100391136C (fi)
AU (1) AU2002301470B2 (fi)
CA (1) CA2408131C (fi)
DE (1) DE10248018B4 (fi)
FI (1) FI127323B (fi)
FR (1) FR2831003B1 (fi)
GB (2) GB0223863D0 (fi)
IT (1) ITMI20022167A1 (fi)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100464325B1 (ko) * 2001-10-15 2005-01-03 삼성전자주식회사 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
KR100526525B1 (ko) * 2001-10-17 2005-11-08 삼성전자주식회사 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
KR100474682B1 (ko) 2001-10-31 2005-03-08 삼성전자주식회사 무선통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
GB2391778A (en) * 2001-10-31 2004-02-11 Samsung Electronics Co Ltd Retransmission system in which bits are inverted and/or the mapping of bits to symbols is rearranged, depending on the number of previous retransmissions
KR100548314B1 (ko) * 2002-10-11 2006-02-02 엘지전자 주식회사 무선통신 수신시스템의 오류제어방법
AU2002368296A1 (en) 2002-10-18 2004-05-04 Matsushita Electric Industrial Co., Ltd. Constellation rearrangement for arq transmit diversity schemes
WO2004036817A1 (en) 2002-10-18 2004-04-29 Matsushita Electric Industrial Co., Ltd. Constellation rearrangement for transmit diversity schemes
CN1771684B (zh) * 2003-05-28 2011-01-26 三菱电机株式会社 再送控制方法和通信装置
US7110352B2 (en) * 2003-12-09 2006-09-19 Nokia Corporation Direct-sequence CDMA method and device
US7007218B2 (en) * 2004-02-03 2006-02-28 Harris Corporation Adaptive rate code combining automatic repeat request (ARQ) communications method and system
EP1655878A1 (en) 2004-11-03 2006-05-10 Matsushita Electric Industrial Co., Ltd. Method and transmitter structure reducing ambiguity by repetition rearrangement in the symbol domain
WO2006048061A1 (en) * 2004-11-03 2006-05-11 Matsushita Electric Industrial Co., Ltd. Method and transmitter structure removing phase ambiguity by repetition rearrangement
BRPI0516876A (pt) * 2004-11-03 2008-09-23 Matsushita Electric Ind Co Ltd método para transmitir dados em um sistema de comunicação digital, mìdia de armazenamento que pode ser lida por computador, transmissor para um sistema de comunicação digital, estação base para um sistema de comunicação móvel, método para receber dados em um sistema de comunicação digital, receptor para um sistema de comunicação digital, estação base para um sistema de comunicação digital, estação móvel para um sistema de comunicação digital
EP1655877A1 (en) * 2004-11-03 2006-05-10 Matsushita Electric Industrial Co., Ltd. Method and transmitter structure reducing ambiguity by repetition rearrangement in the bit domain
WO2007000180A1 (en) 2005-06-29 2007-01-04 Matsushita Electric Industrial Co., Ltd. Method for using a symbol mapper using a symbol mapping scheme to generate modulation symbols according to a different symbol mapping scheme and a method for generating a symbol mapping scheme
EP2280506A3 (en) * 2006-01-23 2015-03-11 Motorola Mobility LLC Apparatus and methods for handling a message difference prior to decoding based on apriori knowledge of modified codeword transmission
EP1811674A1 (en) * 2006-01-23 2007-07-25 Motorola, Inc. Apparatus and methods for jointly decoding messages based on apriori knowledge of modified codeword transmission
EP1816776A1 (en) * 2006-02-07 2007-08-08 Alcatel Lucent Device and method for mitigating effects of impulse noise on data packet transfer
JP2008098901A (ja) * 2006-10-11 2008-04-24 Denso Corp データ通信方式
JP4728203B2 (ja) * 2006-11-06 2011-07-20 富士通セミコンダクター株式会社 半導体回路のレイアウト方法、プログラム、設計支援システム
WO2008085811A2 (en) * 2007-01-04 2008-07-17 Interdigital Technology Corporation Method and apparatus for hybrid automatic repeat request transmission
KR100845141B1 (ko) * 2007-01-17 2008-07-10 삼성전자주식회사 싱글 레이트 인터페이스 장치, 듀얼 레이트 인터페이스장치 및 듀얼 레이트 인터페이싱 방법
US8213402B2 (en) * 2007-02-20 2012-07-03 Harris Corporation Automatic repeat request (ARQ) communication system using physical layer monitoring
US8024633B2 (en) * 2007-05-10 2011-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for combined packet retransmission and soft decoding of combined packets in a wireless communication network
US20080025415A1 (en) * 2007-06-18 2008-01-31 Ari Hatula Uplink Coding And Multiplexing Instrumentation
US8189581B2 (en) 2007-06-20 2012-05-29 Motorola Mobility, Inc. Method, signal and apparatus for managing the transmission and receipt of broadcast channel information
WO2009048283A2 (en) * 2007-10-09 2009-04-16 Lg Electronics Inc. Method of transmitting data using constellation rearrangement
US8259781B2 (en) 2007-10-29 2012-09-04 Panasonic Corporation Radio communication device and constellation control method
KR101516032B1 (ko) 2007-10-29 2015-05-04 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 무선 통신 장치, 기지국 장치, 집적 회로 및 무선 통신 방법
US8054819B2 (en) * 2007-12-06 2011-11-08 Harris Corporation System and method for setting a data rate in TDMA communications
CN101471718B (zh) * 2007-12-24 2012-11-28 展讯通信(上海)有限公司 Td-scdma***hsdpa中hs-scch信令的编码和处理方法
US7899051B2 (en) 2007-12-31 2011-03-01 Motorola Mobility, Inc. Broadcast channel signal, apparatus and method for transmitting and decoding broadcast channel information
US9668265B2 (en) 2008-03-28 2017-05-30 Qualcomm Inc. Technique for mitigating interference in a celllar wireless communication netwok
WO2009139442A1 (ja) * 2008-05-15 2009-11-19 シャープ株式会社 通信装置、通信システム、受信方法及び通信方法
US8761824B2 (en) 2008-06-27 2014-06-24 Qualcomm Incorporated Multi-carrier operation in a wireless communication network
CN101674188B (zh) * 2008-09-11 2013-08-14 株式会社Ntt都科摩 一种基于hm的mbms发送、接收方法及相应装置
WO2010071334A2 (en) * 2008-12-16 2010-06-24 Lg Electronics Inc. Method and apparatus for performing harq in wireless communication system
JP5073770B2 (ja) * 2010-02-19 2012-11-14 株式会社エヌ・ティ・ティ・ドコモ 移動端末装置、無線基地局装置及び無線通信方法
EP2550761B1 (en) * 2010-03-25 2016-08-10 LG Electronics Inc. Method and apparatus for transmitting signal using repetition coding in a wireless communication system
WO2013021442A1 (ja) * 2011-08-05 2013-02-14 富士通株式会社 送信回路、受信回路、送受信システム、及び送受信システムの制御方法
US10484129B2 (en) * 2016-01-21 2019-11-19 Qualcomm Incorporated Protocol layer packet coding for transmitter/receiver buffer optimization
US11245674B2 (en) * 2017-12-14 2022-02-08 Nicira, Inc. Secure communication protocol processing
JP7147991B2 (ja) * 2019-08-07 2022-10-05 オムロン株式会社 無線通信システムのノイズキャンセル装置
US11949436B2 (en) * 2022-08-12 2024-04-02 Qualcomm Incorporated Low-density parity-check coding scheme with varying puncturing pattern

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58136151A (ja) 1982-02-06 1983-08-13 Nec Corp 誤り訂正方式
JPS6455942U (fi) 1987-10-05 1989-04-06
JPH02312338A (ja) 1989-05-26 1990-12-27 Toshiba Corp 多値変復調方式
JPH066399A (ja) 1992-06-18 1994-01-14 Matsushita Electric Ind Co Ltd データ伝送方法
JPH0738448A (ja) 1993-06-29 1995-02-07 Nec Corp 誤り訂正方式
DE19630343B4 (de) * 1996-07-26 2004-08-26 Telefonaktiebolaget L M Ericsson (Publ) Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen
JPH10262281A (ja) * 1997-03-18 1998-09-29 Toshiba Corp 再送制御機能を備えた無線データ伝送システム
ES2196221T3 (es) 1997-08-05 2003-12-16 Sony Int Europe Gmbh Circuito para deshacer la correlacion de qam.
KR100290679B1 (ko) * 1998-02-14 2001-05-15 윤종용 전용제어채널을 구비하는 이동통신 시스템의 데이타 통신장치
CN100466483C (zh) * 1998-06-05 2009-03-04 三星电子株式会社 用于速率匹配的发送机和方法
FI105734B (fi) * 1998-07-03 2000-09-29 Nokia Networks Oy Automaattinen uudelleenlähetys
CN1084113C (zh) * 1998-09-30 2002-05-01 华为技术有限公司 呼叫排队路由分配方法
JP2000201132A (ja) 1998-11-06 2000-07-18 Matsushita Electric Ind Co Ltd 送受信装置
JP3450729B2 (ja) 1998-12-21 2003-09-29 日本電信電話株式会社 パケット通信装置
JP4284774B2 (ja) 1999-09-07 2009-06-24 ソニー株式会社 送信装置、受信装置、通信システム、送信方法及び通信方法
SE0000897D0 (sv) * 2000-03-17 2000-03-17 Ericsson Telefon Ab L M Methods in a communication system
JP3506330B2 (ja) 2000-12-27 2004-03-15 松下電器産業株式会社 データ送信装置
KR100403085B1 (ko) * 2000-12-29 2003-10-30 엘지전자 주식회사 하이브리드 arq 시스템에서 레이트매칭 알고리즘의초기치 설정방법
US6691273B2 (en) * 2001-01-17 2004-02-10 Telefonaktiebolaget Lm Ericsson (Publ) Error correction using packet combining during soft handover
MXPA02010377A (es) * 2001-02-21 2005-01-25 Matsushita Electric Ind Co Ltd Metodo hibrido de solicitud de repeticion automatica con redesposicion de constelaciones de senales.
DE10124417A1 (de) * 2001-05-18 2002-11-21 Siemens Ag Verfahren zur Übertragung von Daten
EP1411695B1 (en) * 2001-06-09 2005-08-17 Samsung Electronics Co., Ltd. Mapping with unequal error protection
KR100450968B1 (ko) * 2001-06-27 2004-10-02 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법
US6738370B2 (en) 2001-08-22 2004-05-18 Nokia Corporation Method and apparatus implementing retransmission in a communication system providing H-ARQ
KR100464325B1 (ko) * 2001-10-15 2005-01-03 삼성전자주식회사 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
KR100474682B1 (ko) * 2001-10-31 2005-03-08 삼성전자주식회사 무선통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
EP1313248B1 (en) * 2001-11-16 2005-08-31 Matsushita Electric Industrial Co., Ltd. Hybrid ARQ method for packet data transmission

Also Published As

Publication number Publication date
FR2831003A1 (fr) 2003-04-18
CN1783769A (zh) 2006-06-07
GB2381718B (en) 2005-02-02
DE10248018B4 (de) 2007-02-15
KR100464325B1 (ko) 2005-01-03
JP2005027336A (ja) 2005-01-27
JP4064385B2 (ja) 2008-03-19
CN1783769B (zh) 2011-08-24
AU2002301470B2 (en) 2004-05-13
GB0223863D0 (en) 2002-11-20
US20030072286A1 (en) 2003-04-17
JP2003198502A (ja) 2003-07-11
DE10248018A1 (de) 2003-05-28
JP3865680B2 (ja) 2007-01-10
KR20030031378A (ko) 2003-04-21
CN1423438A (zh) 2003-06-11
GB0223885D0 (en) 2002-11-20
CA2408131C (en) 2011-08-02
CA2408131A1 (en) 2003-04-15
ITMI20022167A1 (it) 2003-04-16
FR2831003B1 (fr) 2011-04-22
FI20021829A0 (fi) 2002-10-15
GB2381718A (en) 2003-05-07
US7573852B2 (en) 2009-08-11
CN100391136C (zh) 2008-05-28
FI20021829A (fi) 2003-04-16

Similar Documents

Publication Publication Date Title
FI127323B (fi) Lähetinvastaanotinyksikkö ja menetelmä paketin uudelleenlähettämiseksi matkaviestinjärjestelmässä
AU2002301480B2 (en) Transmitting/receiving apparatus and method for packet retransmission in a mobile communication system
US7362733B2 (en) Transmitting/receiving apparatus and method for packet retransmission in a mobile communication system
CN100393011C (zh) 在码分多址移动通信***中发送和接收数据的设备和方法
US7131049B2 (en) Transmission/reception apparatus and method for packet retransmission in a CDMA mobile communication system
JP3566273B2 (ja) 符号分割多重接続(cdma)移動通信システムにおける高速データの効率的再伝送及び復号化のための送受信装置及びその方法
JP3753677B2 (ja) Cdma移動通信システムにおけるデータの送受信装置およびその方法
US7400607B2 (en) Method and apparatus for bit scrambling for packet transmission/reception in a wireless communication system
US20050053168A1 (en) Apparatus and method for transmitting/receiving data in a mobile communication system
US20130163649A1 (en) Apparatus and method for transmitting/receiving data in a wireless communication system
GB2391778A (en) Retransmission system in which bits are inverted and/or the mapping of bits to symbols is rearranged, depending on the number of previous retransmissions
GB2396787A (en) Averaging of error probabilities by inversion of retransmitted bits corresponding to positions in a signal constellation in a CDMA system

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 127323

Country of ref document: FI

Kind code of ref document: B