SI9300043A - Modem including an equalizer for amplitude jitter - Google Patents
Modem including an equalizer for amplitude jitter Download PDFInfo
- Publication number
- SI9300043A SI9300043A SI19939300043A SI9300043A SI9300043A SI 9300043 A SI9300043 A SI 9300043A SI 19939300043 A SI19939300043 A SI 19939300043A SI 9300043 A SI9300043 A SI 9300043A SI 9300043 A SI9300043 A SI 9300043A
- Authority
- SI
- Slovenia
- Prior art keywords
- signal
- amplitude
- compensation
- error signal
- symbol
- Prior art date
Links
- 230000003321 amplification Effects 0.000 claims description 3
- 230000003111 delayed effect Effects 0.000 claims description 3
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 230000004397 blinking Effects 0.000 claims description 2
- 150000001875 compounds Chemical class 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract 1
- 239000013598 vector Substances 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 230000011664 signaling Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/38—Demodulator circuits; Receiver circuits
- H04L27/3845—Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier
- H04L27/3854—Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier using a non - coherent carrier, including systems with baseband correction for phase or frequency offset
- H04L27/3872—Compensation for phase rotation in the demodulated signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
UNIVERSAL DATA S YSTEMS, INC.
Modem, ki vljučuje enoto za korekturo amplitude trepetanja
Predloženi izum se nanaša na aparat, ki sprejema komunikacijski signal, in vključuje, a ni omejen na aparat za kompenziranje sprejetega komunikacijskega signala za vsaj trepetanje amplitude, da se iz njega dobi modulirane digitalne podatke.
Danes se napravo za prenos podatkov (DCE), kot so npr. modemi, uporablja za prenašanje digitalnih podatkov med podatkovno terminalno napravo (DTE), kot so osebni računalniki, delovne postaje ipd., preko kanalov, kot so npr. telefonske linije. V nekaterih primerih se komunikacijski signal modulira, tako da vključuje digitalne podatke v obliki vlaka simbolov, ki temelji na vnaprej določeni prenosni konstelaciji signalnih točk. Vsaka signalna točka prenosne konstelacije predstavlja digitalno kodo ali vrednost. Vsak simbol je bistveno moduliran v signalni točki prenosne konstelacije, ki ustreza vrednosti, za katero se želi, da je s tem predstavljena v vlaku, in tako prenešen preko kanala. V napravi za prenos podatkov se simbole ekstrahira iz komunikacijskega signala in signalno točko se identificira iz sprejemne konstelacije signalnih točk, ki ustrezajo vsakemu ekstrahiranju simbolov. Signalne točke se uporablja, da se dobi digitalne podatke iz moduliranega komunikacijskega signala.
Pri prenosu komunikacijskega signala preko telefonskega omrežja je izvor njihovega popačenja poznan kot popačenje zaradi trepetanja in je prvenstveno povzročeno s sklopitvijo sinusoidalne popačitve od 60 Hz omrežja in/ali 20 Hz klicnega signala. Funkcijo korekcijske enote se na splošno uporablja v napravi za prenos podatkov, da se odstrani linearno ojačitev iz komunikacijskih signalov, toda zaradi nizkih ojačitev pri ažuriranju korekturna enota ne more odstraniti popačitvenih komponent zaradi trepetanja.
Popačitev zaradi trepetanja vsebuje fazne in amplitudne komponente. Ugotovilo se je, da fazna komponenta trepetanja v popačitvi zaradi trepetanja zelo vpliva na učinkovitost modema, ko se uporablja običajne sprejemne konstelacije za komunikacijsko komuniciranje običajnih podatkov med modemi. Sodobni modemski sprejemniki torej vključujejo eno ali več vezij za odstranjevanje faznega trepetanja, da se zmanjša sinusoidalne komponente faznega trepetanje v komunikacijskem kanalu. Primer takšnega vezja za odstranjevanje faznega trepetanja se lahko najde v patentu US 4,777,640 z dne 11. oktobra 1988, kije s tem vključen kot referenca.
Zaradi razprševanja pri signalnih točkah običajnih sprejemnih konstelacij amplitudna komponenta trepetanja popačitve zaradi trepetanja malo vpliva na učinkovitost modemov. Razmišlja pa se o prenosu z višjo prenosno hitrostjo v bližnji prihodnosti. Ker je pasovna širina komunikacijskega kanala v bistvu fiksirana, se povečane hitrosti prenosa bitov doseže s povečanjem števila signalnih točk sprejemne konstelacije in s tem zmanšuje razdaljo med njimi. Visokohitrostni modemi, ki vljučujejo te komprimirane sprejemne konstelacije, so zato verjetno bolj podvrženi amplitudnemu trepetanju. Npr. v modemskem sprejemniku s hitrostjo 19,2 Kbitov na sekundo, o katerem se razmišlja, lahko že 2 % amplitudnega trepetanja prizadene modemovo učinkovitost. Pod temi pogoji amplitudno trepetanje prizadene signal v pogledu popačitve učinkovitosti visokohitrostnega modema na isti način, kot fazno trepetanje prizadene učinkovitost nizkohitrostnega modema. Zato je zaželjeno za modeme z višjimi hitrostmi, da se vključi ne le odstranjevanje faznega trepetanja, da se podpre njegovo korekturno funkcijo, ampak tudi vključi funkcijo odstranjevanja amplitudnega trepetanja, da se nadalje izboljša učinkovitost.
Opisan je modem za sprejemanje signala, pri čemer signal vključuje modulirane simbole, ki temeljijo na vnaprej določeni konstelaciji točk, pri čemer vsaka točka i
predstavlja simbol. Modem v skladu z izumom vključuje sredstvo za ekstrahiranje moduliranih simbolov, da se dobi ekstrahirani simbol R(k), pri čemer ekstrahirani simbol vključuje popačitev zaradi amplitude trepetanja, identifikacijsko sredstvo za identificiranje signalne točke Pn(k) vnaprej določene konstelacije, ki ustreza ekstrahiranemu simbolu in temelji na vnaprej določenem kriteriju, sredstvo za določenje signala napake, ki je reprezentativen za popačitev amplitude trepetanja, ki temelji na ekstrahiranem simbolu in signalni točki, in kompenzacijsko sredstvo, ki se odziva na signal napake za kompenziranje vsaj enega v nadaljem ekstrahiranega simbola za popačitev zaradi amplitude trepetanja, preden sredstvo za identificiranje identificira pripadajočo signalno točko.
Značilnosti in prednosti predloženega izuma bodo očitne iz sledečega opisa prednostnih izvedbenih primerov po izumu skupaj s pripadajočimi risbami, na katerih je sl. 1 je shematičen blokovni diagram prvega izvedbenega primera modema, ki vključuje korekturno enoto za amplitudo trepetanja v skladu z izumom, sl. 2 je graf, ki prikazuje konstelacijo signalnih točk, sl. 3 je shematičen blokovni diagram prvega sledilnika amplitude trepetanja, sl. 4 je shematičen blokovni diagram, ki predstavlja nadaljnje podrobnosti za sledilnik amplitude trepetanja po sl. 3, in sl. 5 je shematičen blokovni diagram, ki prikazuje drugi sledilnik amplitude trepetanja.
Sl. 1 prikazuje shematičen blokovni diagram modema 100, ki vključuje sprejemnik, ki se uporablja kot primer za sprejemni del naprave DCE za prenos podatkov. Sklicujoč se na sl. 1 sprejeti signal 10, ki je bil prenešen po kanalu, ki je lahko npr. telefonska linija, vključuje popačitev zaradi trepetanja. Na splošno bo signal 10 vključeval modulirane simbole, ki temeljijo na vnaprej določeni konstelaciji. Kot je poznano, konstelacija vključuje več točk, pri čemer vsaka točka predstavlja simbol. Vsak simbol pa predstavlja vrednost, ki jo je treba prenesti.
Vhodni signal 10 se najprej filtrira in ojači z običajnim nizkopasovnim filtrom 12, ki lahko vključuje vezje z avtomatskim uravnavanjem ojačenja. Filtrirani signal je nato i
podvržen analogno digitalni (A/D) konverziji s pomočjo konverterja 14 pri nadzorovani hitrosti vzorčenja, ki jo uravnava signal 16 vzorčenja. Vzorčeni digitalni podatki A/D pretvornika 14 se demodulirajo z običajnim demodulatorjem 18 in demodulirani izhod 20 se korigira s korekturno funkcijo 22. V prenešenem izvedbenem primeru je korekturna enota lahko npr. klasičnega tipa na najmanjši srednji kvadrat.
Izhod korekturne enote 22 je korigiran sprejeti signal 24, ki uravnava običajno prožilno zanko 26, da se zagotovi signal 16 vzorčenja. V predloženem izvedbenem primeru se hitrost vzorčenja prilagodi približno štirikratni simbolni ali baud hitrosti vstopajočega vlaka simbolov, ki tvorijo sprejeti signal 10. Kombinacija elementov 14, 18, 22 in 26 zagotavlja funkcijo ekstrahiranja moduliranih simbolov vlaka sprejetega signala 10 in zagotavljanja le-teh kot ekstrahiranih simbolov algoritmov 198 odločanja preko signalne linije 28. Na splošno se k-ti ekstrahirani simbol lahko označi kot R(k).
V algoritmu 198 odločanja se signalna točka Pn(k) vnaprej določene konstelacije, ki ustreza ekstrahiranemu simbolu R(k), identificira temelječ na vnaprej določenem kriteriju. V predloženem izvedbenem primeru temelji kriterij za identifikacijo signalne točke na najbližji signalni točki sprejete konstelacije ekstrahiranemu simbolu. Ko je signalna točka Pn(k) določena, se jo lahko uporabi, da se dobi vrednost, ki ji ustreza.
Sl. 2 je graf, ki prikazuje postopek identifikacije signalne točke. Ker vsak ekstrahiran simbol vključuje sofazno komponento I in za 90° premaknjeno fazno komponento Q, abscisna (ali X) os in ordinatna (ali Y) os grafa predstavljata ustrezno komponento I in Q. Medtem ko graf na sl. 2 prikazuje le kvadrant 1 sprejemne konstelacije, ki vključuje signalne točke P1-P4, se razume, da opisani principi veljajo tudi za druge tri kvadrante sprejete konstelacije.
Ekstrahiran simbol se torej lahko predstavi z vektorjem, kot je prikazani vektor R, in vsako signalno točko se lahko predstavi prav tako z vektorji. V predloženem izvedbenem primeru se vektor E napake lahko meri od vsake izmed signalnih točk sprejete konstelacije k ekstrahiranemu simbolnemu vektorju R, ki se ga obravnava in signalno točko, ki ima najmanjšo vrednost v vektorju napake, se obravnava kot identificirano signalno točko. Na sl. 2 ima signalna točka Pl najmanjši vektor napake k vektorju R ekstrahiranega simbola in je zato obravnavana kot najbližja.
i
Ko enkrat algoritem 198 odločanja določi signalno točko Pn(k), ki ustreza ekstrahiranemu simbolu R(k), se signalno točko Pn(k) dovede dekoderju 30 po signalni poti 32. V dekoderju 30 se dobi digitalne podatke, ki ustrezajo identificirani signalni točki Pn(k). Podatke se nato odda po poti 34 kot sprejete bite.
Razen tega algoritem 198 za odločanje dovede prirejeni signal E(k) napake, ki temelji na ekstrahiranem simbolu R(k) in signalni točki Pn(k), korekturni enoti 22 preko signalnih poti 36 in 66. Korekturna enota 22 vključuje kompenzacijsko sredstvo, ki se odzove na signal napake za kompenziranje sledečega ekstrahiranega simbola R(k+1). Ker korekturna enota 22 leži v signalni poti pred algoritmom 198 za odločanje, bo do sledeče kompenzacije prišlo pred algoritmom odločanja z identificiranjem signalne točke Pn(k+1), ki ustreza sledečemu ekstrahiranemu simbolu. Tako korekturna enota 22 uporablja signal E(k) napake za svojo prilagoditev, da se zmanjša velikost sledeče napake za sledeč ekstrahiran simbol R(k+1). Kot je bilo zgoraj obravnavano, korekturna enota 22 na splošno ne more odstraniti ojačitve zaradi trepetanja iz sprejetega signala.
Za pojasnitev se ekstrahiran simbol R, ki je vrisan na grafu sl. 2, obravnava, kot da vključuje samo popačitev tipa trepetanja. Vektor E napake torej potem vsebuje komponento popačitve zaradi amplitude trepetanja in komponento popačitve zaradi faze trepetanja. V grafu je komponenta popačitve zaradi amplitude trepetanja predstavljena z Ea in je komponenta popačitve zaradi faze trepetanja predstavljena z Ep in je pravokotna na vektor identificirane signalne točke.
Da se kompenzira komponento popačitve faze trepetanja, se signal E(k) napake s poti 36 vodi v kalkulator 40 fazne napake, ki ločuje signal 46 zaradi napake popačitve iz popačitve zaradi faznega trepetanja, kar se vodi sledilniku 42 faze trepetanja in tudi seštevalniku 44. Sledilnik 42 faze trepetanja se odzove na signale 46 napake, ki izvira iz popačitve zaradi faze trepetanja, da se dobi signal 48 kota popačitve zaradi faze trepetanja, ki se ga vodi v seštevalnik 50 in tudi zakasnilni funkciji 52, ki zakasnjuje člen kota popačitve zaradi faze trepetanja za približno en baud ali simbolni časovni interval, preden ga odšteje od člena 46 popačenja zaradi faze trepetanja v seštevalniku 44. Izhod iz seštevalnika 44 uravnava funkcijo 54 nosilne zanke, da se zagotovi člen 56 nosilnega kota, ki se prišteje členu 48 kota popačitve zaradi faze trepetanja v seštevalniku 50, da se dobi celoten kompenzacijski člen 58 faznega kota, kije predstavljen s simbolom q.
I
Signal ejq za kompenzacijo faze se tvori iz kompenzacijskega signala 58 v bloku 50 in se uporablja za kompenziranje sledečega ekstrahiranega simbola R(k+1) na poti 28, s tem da se uporabi množilnik 62, ki je nameščen v signalni poti 28. Dodatno se generira drug signal e'jq za kompenzacijo v bloku 64 iz kompenzacijskega signala 58 in se ga uporablja za kompenziranje signala napake v poti 36, da se povzroči fazno kompenziran signal 66 za naravnavanje korekturne enote 22. V predloženem izvedbenem primeru kompenzacijski signal bloka 66 množi signal napake, s tem da uporablja množilnik 68, ki je nameščen v poti 36 signala napake. Za nadaljenje podrobnosti dela modema, ki se nanaša na kompenzacijo popačitve faze trepetanja, se sklicujemo na prej omenjeni patentni spis US 4,777,640, ki je bil zgoraj vključen kot referenca.
Nadalje se v obravnavanem izvedbenem primeru signal E(k) napake na poti 36 dovaja kalkulatorju 70 amplitude napake za določanje normaliziranega signala 72 napake popačitve zaradi amplitude trepetanja. V predloženem primeru kalkulator 70 projicira vektor E(k) napake ustreznega ekstrahiranega signala R(k) na vektor identificirane signalne točke Pn(k), da se dobi nenormaliziran signal Ea(k) napake. Dodatno se signal Ea(k) normalizira, s tem da se ga deli z absolutno vrednostjo vektorja Pn(k) identificirane signalne točke, da se dobi normaliziran signal En(k) 72 napake.
V predloženem izvedbenem primeru se nenormaliziran signal Ea(k) napake dobi v kalkulatorju 70 izhajajoč iz naslednje enačbe:
E P,+
Ea(k) =
I P.(k) I kjer so:
Εχ - sofazna komponenta od E(k);
Ey = za 90° premaknjena komponeta od E(k);
Ρχ = sofazna komponenta od Pn(k); in
Py = za 90° premaknjena komponenta od Pn(k).
Razen tega se normaliziran signal En(k) napake izvede temelječ na naslednji enačbi:
Ea(k)
En(k) =----------------------- .
I Pn(k) I
V povezavi s kompenzacijo zaradi amplitude trepetanja se sledilnik 74 amplitude trepetanja odziva na normaliziran signal En(k) 72 napake, da se dobi kompenzacijski signal poti 76.
Na sl. 3 je predstavljen shematičen blok diagram štedilnika 74 amplitude trepetanja, ki je primeren za uporabo v izvedbenem primeru po sl. 1. Ker popačitev zaradi amplitud trepetanja vključuje vsaj eno sinusoidalno komponento, ki ima amplitudo in frekvenco, sledilnik 74 amplitude trepetanja vključuje fazno nadzirano zanko 94 drugega reda in fazni akumulator, ki se odziva na normaliziran signal En(k) napake, da se dobi vrednost 84 frekvence kompenzacijskega signala, in vezje 82, ki se odziva na signal napake, da se dobi vrednost cx amplitude kompenzacijskega signala 86. Amplitudna vrednost 86 in frekvenčna vrednost 84 se dovajata množilniku 88, ki tvori sestavljen kompenzacijski signal 76, kije predstavljen z grškim simbolom a.
Funkcija štedilnika 74 amplitude trepetanja v predloženem izvedbenem primeru je v tem, da prilagodi kompenzacijski signal 76 popačitvi zaradi amplitude trepetanja ekstrahiranih simbolov, tako da kompenzacija le-tega konvergira ustrezne signale napake proti stalni vrednosti, prednostno v bistvu enaki nič.
Bolj podrobno normalizacijski blok 90 normalizira za vsak ekstrahiran simbol R(k) ustrezen signal En(k) napake 72 z deljenjem le-tega z izvedenim členom cx amplitude, da se odstrani v bistvu njegovo spreminjanje z amplitudo. Izhod normalizatorja 90 se zato vodi na en vhod množilnika 92. Izhod množilnika 92 proži fazno nadzorovano zanko 94 drugega reda, ki se uporablja, da sledi in ažurira inkrementalno fazo 96 frekvenčnega člena v primerni smeri. Rezultirajoči signal 96, ki sledi inkrementalni fazi, se vodi faznemu akumulatorju 98, ki generira fazni člen f. za naslednji ekstrahirani simbol R(k+1).
Fazni člen f. se zakasni približno za en simbolni časnovni interval s pomočjo zakasnilnega bloka 100 in se ga vodi bloku 102, kjer se ugotavlja predznak od cos fj, in se i
drugemu vhodu množilnika 92 za množenje vodi normaliziran signal En(k) 72 napake, da se zagotovi, da fazno nadzorovana zanka 94 ažurira inkrementalno fazo 96 v primerni smeri za vsak ekstrahiran simbol.
Razen tega se računa vrednost 84 kompenzacijske signalne frekvence, s tem, da se določi sinus faznega člena f v bloku 104. Med delovanjem se vrednost 84 kompenzacijske signalne frekvence prilagodi frekvenci priključitve zaradi sinusoidalne amplitude trepetanja sledečih ekstrahiranih simbolov, tako da kompenzacija sledečih ekstrahiranih simbolov s frekvenčno vrednostjo 84 konvergira ustrezne signale napake v bistvu proti ničelnim vrednostim.
Razen tega vezje 82 sledilnika 74 amplitude trepetanja deluje tako, da korelira normaliziran signal En(k) napake s frekvenčno vrednostjo 84 preko enosimbolne zakasnitve z blokom 106 in tako v bistvu odstranjuje kakršnekoli sinusoidalne spremembe amplitudne vrednosti 186. Vezje 82 deluje tako, da prilagodi amplitudno vrednost 86 amplitudi sinusoidalne komponente popačitve trepetanja, tako da kompenzacija sledečih ekstrahiranih simbolov z amplitudno vrednostjo 86 konvergira ustrezne signale napake proti v bistvu ničelnim vrednostim.
Sl. 4 prikazuje fazno nadzirano zanko 94 drugega reda, fazni akumulator 98 in vezje 82 v nadaljnji podrobnosti. Sklicujoč se na sliko 4 deluje na izhod množilnika 92 ojačilni člen w.2T2 v bloku 110. Nadalje se izhod bloka 110 akumulira v akumulatorju, ki ga tvorita seštevalnik 112 in zakasnilnik 114 za en simbolni intervalni čas. Akumuliran rezultat se vodi enemu vhodu seštevalnika 116. Na izhod množilnika 92 se prav tako vodi člen ojačenja aw.T v bloku 118, kjer je a konstanta, in se rezultat vodi drugemu vhodu seštevalnika 116. Rezultat seštevalnika 116 postane ocenjena inkrementalna faza 96 za naslednji ekstrahirani simbol in sejo vodi akumulatorju 98, ki ga tvorita seštevalnik 120 in zakasnilnik 122 za en simbol. Izhod akumulatorja 98 zagotavlja fazni člen f za sledeč ekstrahiran simbol.
Razen tega vezje 82 vključuje adaptiven ažuriren filter. Bolj podrobno se signal En(k) 72 napake množi s frekvenčno vdrednostjo 84, ki je zakasnjena za en simbolni časovni interval 106 v množilniku 126. Na izhod množilnika 126 deluje ojačenje K v bloku 128 in rezultirajoči signali za vsakega izmed ekstrahiranih simbolov se akumulirajo v akumulatorju, ki ga tvorita seštevalnik 130 in zakasnilnik 132 za en simbolni časovni interval. Akumuliranje rezultira v amplitudni vrednosti 86, ki je v bistvu brez sinusoidalnih spreminjanj in ima srednjo vrednost, ki povezana z .1 amplitudo signala En(k) 72 napake.
Sl. 5 prikazuje drugi izvedbeni primer 5 sledilnika 74 amplitude trepetanja, ki je primeren za uporabo v modemu s sl. 1. Ta alternativna izvedbena oblika vključuje linearno prediktorsko funkcijo, ki se odziva na normaliziran signal En(k) 72 napake, da daje kompenzacijski signal a 76 za uporabo v kompenzijskih sledečih ekstrahiranih simbolih. Signal En(k) napake je kompenziran s signalom, kije stvorjen v odvisnosti od kompenzacijskega signala a 76 v množilniku 140, da se zagotovi vmesni signal EA(k) napake. V predloženem izvedbenem primeru blok 142 tvori signal za kompenziranje signala napake kot l-α. Še nadalje, kompenzacijski signal a 76 se odšteva od vmesnega signala EA(k) napake v seštevalniku 144, da se zagotovi drug vmesni signal /3(k) napake. Zakasnilna linija 146, ki ima množico ločenih zakasnilnih stopenj, deluje tako, da vodi drug vmesen signal /3(k) napake skozi množico njegovih zakasnilnih stopenj. Na vsebino vsake stopnje se deluje z ustreznim ojačanjem c. stopnje, da se zagotovi ustrezno množico ustreznih izhodnih signalov, ki se jih sešteje v seštevalniku 148, da se dobi oceno 149 za kompenzacijski signal a 76 za sledeče ekstrahiran simbol. Vsako izmed stopenjskih ojačitev c se ažurira kot funkcijo vmesnega signala EA(k) napake, kot je prikazano v bloku 150. Ena simbolna zakasnitev 152 deluje na oceno 149, da se dobi kompenzacijski signal a 76.
Sklicujoč se ponovno na sl. 1 se signal tvori kot funkcijo kompenzacijskega signala poti 76 v bloku 160 za uporabo pri kompenziranju sledečega ekstrahiranega simbola poti 28, da se zagotovi kompenziran ekstrahiran simbol za uporabo v algoritmu 198 za odločanje, da se identificira signalne točke, ki mu ustrezajo. V predloženem izvedbenem primeru se ekstrahiran simbol poti 28 kompenzira s signalom (l/l-α), ki ga tvori blok 160, s tem da množi ekstrahiran signal, pri čemer uporablja množilnik 162, ki je nameščen ob poti 28. Podobno se signal napake preko poti 66 za uporabo pri naravnavanju korekturne enote 22 kompenzira s signalom (Ta), ki je stvorjen v bloku 164 kot funkcija kompenzacijskega signala a 76, da se zagotovi kompenziran signal napake preko poti 66. V predloženem izvedbenem primeru signal, ki ga stvori blok 164, množi signal napake v poti 66 z množilnikom 166, kije nameščen v poti 66.
Razen tega se korigirani ekstrahirani simboli poti 28 kompenzirajo tako za popačitev zaradi amplitude trepetanja kot za popačitev zaradi faze trepetanja, s tem da se uporablja ustrezno sledilnik 74 amplitude trepetanja oz. sledilnik 42 faze trepetanja v povezavi s tem, preden se identificira njihove signalne točke z uporabo algoritma 198 za odločanje. Čim so ekstrahirani simboli kompenzirani za popačitev zaradi trepetanja, so rezultirajoči kompenzirani simboli bliže njihovim nameravanim signalnim točkam, tako da se doseže identifikacijo primerne signalne točke in se s tem izboljša učinkovitost modemskega sprejemnika.
Če se povrnemo ponovno na sl. 1, bodo strokovnjaki s področja ugotovili, da filter 12, A/D pretvornik 14, demodulator 18, prožilna zanka 26, dekoder 30 in algoritem 198 za odločanje, ki so tam predstavljeni, izvajajo značilne modemske funkcije, medtem ko preostali elementi kolektivno sodelujejo, da izvajajo splošno korekturno funkcijo.
Kot je bilo v predhodnem razloženo, popačitev zaradi trepetanja vključuje tako fazno komponento kot amplitudno komponento. Velika pomanjkljivost korekturnih enot modema v stanju tehnike je v tem, da niso obravnavali problema popačitve zaradi amplitude trepetanja. Pri višjih bitnih hitrostih, kot npr. 19,2 Kbitov na sekundo, je popačitev zaradi amplitude trepetanja usodna za zadovoljivo učinkovitost modema. Npr. količina popačitve zaradi amplitude trepetanja komaj 5 % povzroči sorazmerno visoke nivoje sprejetih bitnih napak, verjetno vsaj 3 %. Tako je bitna hitrost napake (BER) = 0,03. Pri sodobnih komunikacijskih uporabah tako visoka bitna hitrost napake normalno ni sprejemljiva in bi to dejansko pomenilo, da se modema ne da uporabljati v željeni uporabi.
Predloženi modem, ki vključuje korekturno enoto za amplitudo trepetanja, v skladu z izumom rešuje ta problem, s tem da učinkovito kompenzira vsaj 99 % neželjene popačitve zaradi amplitude trepetanja. Izraženo drugače, količina nekompenzirane popačitve zaradi amplitude trepetanja v ekstrahiranih simbolih je zmanjšana v razmerju približno 100:1.
Razen tega takšen modem v skladu s predloženim izumom zagotavlja celo večje izboljšanje v delovanju, kadar se meri z bitno hitrostjo napake, v kolikor bodo ustrezne bitne napake v sprejetem toku podatkov zmanjšane za celo znatnejše razmerje - izboljšanje je dejansko vsaj v razmerju 10.000:1. Tako se lahko pričakuje, da bo končen uporabnik imel bitno hitrost napake približno 0,0003 %. Tako je BER = 0,000003.
Splošna prednost za uporabnika je seveda v tem, da dobi modemski izdelek, ki bo deloval pri uporabi visokih hitrosti. To je zato, ker sta kot nepotreben rezultat modema po predloženem izumu izboljšanja popačitev zaradi amplitude trepetanja in ustrezna bitna hitrost do takšne mere, da se lahko zanesljivo doseže modemske ί
hitrosti okoli 19,2 Kbitov na sekundo in morda še večje z zadovljivimi nivoji sprejetih bitnih napak.
Medtem ko so bili različni izvedbeni primeri modema, ki vključuje korekturno napako za amplitudo trepetanja, po predloženem izumu opisani v predhodnem, je razsežnost izuma določena v sledečih patentnih zahtevkih.
Claims (10)
- PATENTNI ZAHTEVKI1. Modem (100) za sprejemanje signala, pri Čemer signal vključuje modulirane simbole, ki temeljijo na vnaprej določeni konstelaciji točk, pri čemer vsaka točka predstavlja simbol, vključujoč:sredstva (14,18,22,26) za ekstrahiranje moduliranih simbolov, da se zagotovi ekstrahiran simbol R(k), ki vključuje popačitev zaradi amplitude trepetanja;identifikacijsko sredstvo (198) za identificiranje signalne točke Pn(k) vnaprej določene konstelacije, ki ustreza ekstrahiranemu simbolu, temelječe na vnaprej določenemu kriteriju;sredstvi (70, 74) za določanje signala (72) napake, ki je značilen za popačitev zaradi amplitude trepetanja in temelji na ekstrahiranem simbolu in signalni točki; in kompenzacijsko sredstvo (22), ki se odziva na signal na kompenziranje vsaj enega sledečega ekstrahiranega simbola za popačitev zaradi amplitude trepetanja pred identifikacijskim sredstvom, ki identificira signalno točko, ki mu ustreza .
- 2. Modem po zahtevku 1, označen s tem, da sta R(k) in Pn(k) kompleksna signala, ki vključujeta sočasno in za 90° premaknjeno komponento, in je signal E(k) napake določen na razliki med R(k) in Pn(k) in da sredstvo za določanje vključuje sredstvo za projiciranje E(k) na Pn(k), da se izvede nenormaliziran signal napake.
- 3. Modem po zahtevku 2, označen s tem, da sredstvo za določanje vključuje sredstvo za normaliziranje nenormalizirana signala napake za absolutno vrednost od Pn(k), da se oblikuje normaliziran signal napake za uporabo v kompenzacijskem sredstvu.
- 4. Modem po zahtevku 2, označen s tem, da sredstvo za določanje vključuje sredtvo za izvajanje nenormaliziranega signala napake Ea(k), ki temelji na naslednji enačbi:EA + EyPy+l/2(EPy-EP)Ea(k) =I P„(k) I kjer so:Ex = sofazna komponenta od E(k);Ey = za 90° premaknjena komponeta od E(k);Px = sofazna komponenta od P„(k); inPy = za 90° premaknjena komponenta od Pn(k).
- 5. Modem po zahtevku 4, označen s tem, da sredstvo za določanje nadalje vključuje sredstvo za izvajanje normaliziranega signala En(k), ki temelji na naslednji enačbi:Ea(k)En(k) =-----------------------.I Pn(k) I
- 6. Modem po kateremkoli od predhodnih zahtevkov, označen s tem, da kompenzacijsko sredstvo vključuje sledilno sredstvo (74) amplitude trepetanja, ki se odziva na signal napake za zagotavljanje kompenzacijskega signala (76) za kompenziranje vsaj enega sledečega ekstrahiranega simbola.
- 7. Modem po zahtevku 6, označen s tem, da sledilno sredstvo amplitude trepetanja vključuje sredstvo za prilagajanje kompenzacijskega signala popačitvi zaradi amplitude trepetanja ektrahiranih simbolov, tako da njihova kompenzacija konvergira ustrezne signale napake proti stalni vrednosti.
- 8. Modem po zahtevku 6 ali 7, označen s tem, da popačitev zaradi amplitude trepetanja vključuje vsaj eno sinusoidalno komponento, ki ima sinusoidalno amplitudno komponento in sinusoidalno frekvenčno komponento, in da sledilno sredstvo amplitude trepetanja vključuje prvo sredstvo (94,98) za zagotvaljanje, ki se odziva na signal napake, da zagotavlja frekvenčno vrednost kompenzacijskega signala, drugo sredstvo (82) za zagotavljanje, ki se odziva na signal napake za zagotavljanje amplitudne vrednosti kompenzacijskega signala, in kombinacijsko sredstvo (88) za kombiniranje frekvenčne vrednosti kompenzacijskega signala in amplitudne vrednosti kompenzacijskega signala, da se stvori sestavljen kompenzacijski signal.
- 9. Modem po kateremkoli od zahtevkov 1 do 5, označen s tem, da kompenzacijsko sredstvo vključuje linearno sredstvo (74’), ki se odziva na signal (72) napake za zagotavljanje kompenzacijskega signala (76) za kompenziranje vsaj enega sledečega ekstrahiranega simbola.
- 10. Modem po zahtevku 9, označen s tem, da linearno prediktorsko sredstvo vključuje sredstvo za kompenziranje signala (72) napake s signalom, ki temelji na kompenzacijskem signalu (76), da se zagotovi vmesni signal napake, sredstvo za kombiniranje vmesnega signala napake z zakasnjenim kompenzacijskim signalom, da se zagotovi drug vmesni signal napake, zakasnilno sredstvo, ki ima več odvzemnih zakasnilnih stopenj (146), pri čemer so zakasnilna sredstva razporejena tako, da vodijo drug vmesni signal napake skozi množico njegovih odvzemnih zakasnilnih stopenj, pri čemer se na vsebine vsake stopnje deluje z ojačenjem ustrezne stopnje, da se zagotovi ustrezno množico odvzetih izhodnih signalov, sredstvo za ažuriranje množice stopenjskih ojačanj, ki temeljijo na vmesnem signalu napake, in sredstvo za kombiniranje množice odvzetih izhodnih signalov, da se zagotovi kompenzacijski signal.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US82778392A | 1992-01-29 | 1992-01-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SI9300043A true SI9300043A (en) | 1993-09-30 |
Family
ID=25250156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SI19939300043A SI9300043A (en) | 1992-01-29 | 1993-01-28 | Modem including an equalizer for amplitude jitter |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US5434884A (sl) |
| EP (1) | EP0624287B1 (sl) |
| JP (1) | JPH07504072A (sl) |
| CN (1) | CN1032103C (sl) |
| BR (1) | BR9305798A (sl) |
| CA (1) | CA2128609C (sl) |
| DE (1) | DE69330874T2 (sl) |
| ES (1) | ES2164654T3 (sl) |
| SI (1) | SI9300043A (sl) |
| WO (1) | WO1993015552A1 (sl) |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2121934A1 (en) * | 1993-06-14 | 1994-12-15 | Gordon Bremer | Simultaneous analog and digital communication with improved phase immunity |
| US5970103A (en) | 1996-09-06 | 1999-10-19 | Townshend; Brent | High speed communications system for analog subscriber connections |
| PT745302E (pt) * | 1994-12-09 | 2004-08-31 | Brent Townshend | Sistema de comunicacoes de alta velocidade para ligacoes analogicas entre assinantes |
| JP3351642B2 (ja) * | 1994-12-20 | 2002-12-03 | 富士通株式会社 | 位相ジッタ抽出回路及び位相ジッタキャンセル回路 |
| US6233274B1 (en) | 1995-04-27 | 2001-05-15 | Wavetek Wandel Goltermann | Non-invasive digital cable test system |
| US5751766A (en) | 1995-04-27 | 1998-05-12 | Applied Signal Technology, Inc. | Non-invasive digital communications test system |
| JP3568284B2 (ja) * | 1995-08-22 | 2004-09-22 | 松下電器産業株式会社 | 復調方法および復調装置 |
| US6137831A (en) * | 1997-06-20 | 2000-10-24 | Johnson; Neldon P. | Method and apparatus for reducing receiver imposed distortion |
| US6133783A (en) * | 1997-07-07 | 2000-10-17 | Samsung Electronics Co., Inc. | Phase jitter canceller |
| US6097767A (en) * | 1998-04-17 | 2000-08-01 | Advanced Micro Devices, Inc. | Apparatus and method for determining an optimum equalizer setting for a signal equalizer in a communication network receiver |
| US6650699B1 (en) * | 1999-01-21 | 2003-11-18 | International Business Machines Corporation | Methods and apparatus for timing recovery from a sampled and equalized data signal |
| US6553518B1 (en) | 1999-03-08 | 2003-04-22 | International Business Machines Corporation | Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations |
| US6661847B1 (en) | 1999-05-20 | 2003-12-09 | International Business Machines Corporation | Systems methods and computer program products for generating and optimizing signal constellations |
| EP1063826A1 (en) | 1999-06-25 | 2000-12-27 | Sony International (Europe) GmbH | Carrier recovery means in digital quadrature receivers |
| US6160443A (en) * | 1999-09-08 | 2000-12-12 | Atmel Corporation | Dual automatic gain control in a QAM demodulator |
| US6792004B1 (en) | 1999-10-29 | 2004-09-14 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity |
| US6611563B1 (en) | 1999-10-29 | 2003-08-26 | International Business Machines Corporation | Systems, methods and computer program products for data mode refinement of modem constellation points |
| US6839382B1 (en) | 1999-10-29 | 2005-01-04 | International Business Machines Corporation | System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis |
| US6662322B1 (en) | 1999-10-29 | 2003-12-09 | International Business Machines Corporation | Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points |
| US6967995B1 (en) | 1999-10-29 | 2005-11-22 | International Business Machines Corporation | Methods, systems and computer program products for carrier drop detection using a variable threshold |
| US6765955B1 (en) | 1999-10-29 | 2004-07-20 | International Business Machines Corporation | Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise |
| US6826157B1 (en) | 1999-10-29 | 2004-11-30 | International Business Machines Corporation | Systems, methods, and computer program products for controlling data rate reductions in a communication device by using a plurality of filters to detect short-term bursts of errors and long-term sustainable errors |
| US6754258B1 (en) | 1999-10-29 | 2004-06-22 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns |
| US6823004B1 (en) | 1999-10-29 | 2004-11-23 | International Business Machines Corporation | Methods, systems and computer program products for monitoring performance of a modem during a connection |
| US6816545B1 (en) | 1999-10-29 | 2004-11-09 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels |
| US6650657B1 (en) | 1999-10-29 | 2003-11-18 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modem signals |
| US6505222B1 (en) | 1999-10-29 | 2003-01-07 | International Business Machines Corporation | Systems methods and computer program products for controlling undesirable bias in an equalizer |
| US6823017B1 (en) | 1999-10-29 | 2004-11-23 | International Business Machines Corporation | Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points |
| US6792040B1 (en) | 1999-10-29 | 2004-09-14 | International Business Machines Corporation | Modems having a dual power mode capability and methods of operating same |
| KR100959921B1 (ko) * | 2003-07-03 | 2010-05-26 | 삼성전자주식회사 | 다중 채널 통신 시스템의 수신기 및 상기 수신기를 사용한데이터 복원방법 |
| US7242712B1 (en) | 2004-03-08 | 2007-07-10 | Pmc-Sierra, Inc. | Decision feedback equalizer (DFE) for jitter reduction |
| US8144814B2 (en) * | 2006-05-22 | 2012-03-27 | Qualcomm Incorporated | Signal quality estimator |
| US7466140B2 (en) * | 2006-12-25 | 2008-12-16 | Advantest Corporation | Signal generation circuit, jitter injection circuit, semiconductor chip and test apparatus |
| US8428113B1 (en) | 2009-01-23 | 2013-04-23 | Pmc-Sierra, Inc. | Equalizer for heavily clipped or compressed communications signals |
| US8644369B1 (en) | 2009-12-01 | 2014-02-04 | Pmc-Sierra, Inc. | Equalizer adaptation for heavily compressed or clipped communications signals |
| CN103918188B (zh) * | 2011-09-09 | 2016-04-27 | 熵敏通讯公司 | 用于在基于adc的调谐器内进行相位跟踪的系统和方法 |
| US9793879B2 (en) * | 2014-09-17 | 2017-10-17 | Avnera Corporation | Rate convertor |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4027250A (en) * | 1975-10-21 | 1977-05-31 | Lang Gordon R | Apparatus and method for reducing effects of amplitude and phase jitter |
| DE3381073D1 (de) * | 1982-10-04 | 1990-02-08 | Nec Corp | Verfahren zur qualitaetsmessung eines empfangssignals eines empfaengers in einem zweidimensionalen linear modulierten datenuebertragungssystem. |
| US4631738A (en) * | 1984-12-06 | 1986-12-23 | Paradyne Corporation | Gain tracker for digital modem |
| US4646325A (en) * | 1985-04-15 | 1987-02-24 | Paradyne Corporation | Index decoder for digital modems |
| US4689804A (en) * | 1985-08-14 | 1987-08-25 | Racal Data Communications Inc. | Method and apparatus for reduction of sinusoidal phase jitter in a high speed data modem |
| EP0233679B1 (en) * | 1986-01-18 | 1990-11-07 | Hewlett-Packard Limited | Non intrusive channel impairment analyser |
| US4777640A (en) * | 1986-06-09 | 1988-10-11 | Motorola, Inc. | Frequency adaptive phase jitter canceler |
| US4953186A (en) * | 1988-02-19 | 1990-08-28 | Silicon Systems, Inc. | Phase jitter tracker |
-
1993
- 1993-01-04 CA CA002128609A patent/CA2128609C/en not_active Expired - Fee Related
- 1993-01-04 EP EP93903400A patent/EP0624287B1/en not_active Expired - Lifetime
- 1993-01-04 ES ES93903400T patent/ES2164654T3/es not_active Expired - Lifetime
- 1993-01-04 WO PCT/US1993/000098 patent/WO1993015552A1/en not_active Ceased
- 1993-01-04 BR BR9305798A patent/BR9305798A/pt not_active IP Right Cessation
- 1993-01-04 DE DE69330874T patent/DE69330874T2/de not_active Expired - Fee Related
- 1993-01-04 JP JP5513238A patent/JPH07504072A/ja active Pending
- 1993-01-28 CN CN93100920A patent/CN1032103C/zh not_active Expired - Fee Related
- 1993-01-28 SI SI19939300043A patent/SI9300043A/sl unknown
-
1994
- 1994-10-04 US US08/317,429 patent/US5434884A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0624287B1 (en) | 2001-10-04 |
| DE69330874T2 (de) | 2002-04-25 |
| CA2128609C (en) | 1997-11-25 |
| JPH07504072A (ja) | 1995-04-27 |
| DE69330874D1 (de) | 2001-11-08 |
| EP0624287A1 (en) | 1994-11-17 |
| WO1993015552A1 (en) | 1993-08-05 |
| CA2128609A1 (en) | 1993-08-05 |
| BR9305798A (pt) | 1997-02-18 |
| EP0624287A4 (en) | 1997-07-30 |
| US5434884A (en) | 1995-07-18 |
| ES2164654T3 (es) | 2002-03-01 |
| CN1081550A (zh) | 1994-02-02 |
| CN1032103C (zh) | 1996-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SI9300043A (en) | Modem including an equalizer for amplitude jitter | |
| US6760371B1 (en) | Method and apparatus implementation of a zero forcing equalizer | |
| US8059769B2 (en) | Ingress noise reduction in a digital receiver | |
| US6324220B1 (en) | Stabilized precoder for data transmission | |
| DE60028983T2 (de) | Doppelte automatische verstärkungsregelung in einem qam-demodulator | |
| US4991184A (en) | Data communication system having a speed setting variable with transmission quality factors | |
| US8761328B2 (en) | Equalizer architecture for data communication | |
| US7948862B2 (en) | Crosstalk cancellation using sliding filters | |
| US20030091111A1 (en) | Method and apparatus for implementing the training phase of adaptive channel equalization on a digital communications path | |
| US4777640A (en) | Frequency adaptive phase jitter canceler | |
| WO2003007564A2 (en) | Multi-channel communications transreceiver | |
| WO2000057609A1 (en) | Phase-noise compensated digital communication receiver and method therefor | |
| DE69833658T2 (de) | Leitungsschnittstelle für Daten- und Leistungsversorgung | |
| JPH10271051A (ja) | 双方向等化を伴う送/受信装置 | |
| US7161980B2 (en) | Receiver for high rate digital communication system | |
| US5309481A (en) | Apparatus for adjusting signal points, equalizer coefficients and the like | |
| DE2101076B2 (de) | Digitale datenuebertragungsanlage mit hoher arbeitsgeschwindigkeit | |
| DE60131097T2 (de) | Verfahren und vorrichtung zur erhöhung der qualität der empfängersynchronisierung einer qam- oder cap-modulierten modemverbindung | |
| US6438156B1 (en) | Stepwise adaptive finite impulse response filter for spread spectrum radio | |
| EP1175760B1 (de) | Verfahren und schaltungsanordnung zur regelung des abtasttakts eines phasenmodulierten signals | |
| WO1998048545A2 (en) | Method and apparatus for processing a signal in a telecommunication apparatus | |
| EP2075930A1 (en) | Methods and apparatus for improved jitter tolerance in an SFP limit amplified signal | |
| EP1418676A1 (en) | Receiver and transceiver for bursty signals | |
| GB2354411A (en) | Transparent-in-tone-band (TTIB) transmitter and receiver | |
| HK1061939A (en) | Automatic gain control for a time division duplex receiver |