FI84954C - Device for receiving digital data - Google Patents
Device for receiving digital data Download PDFInfo
- Publication number
- FI84954C FI84954C FI853856A FI853856A FI84954C FI 84954 C FI84954 C FI 84954C FI 853856 A FI853856 A FI 853856A FI 853856 A FI853856 A FI 853856A FI 84954 C FI84954 C FI 84954C
- Authority
- FI
- Finland
- Prior art keywords
- clock signal
- adaptive
- variations
- sign
- primary clock
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0054—Detection of the synchronisation error by features other than the received signal transition
- H04L7/0062—Detection of the synchronisation error by features other than the received signal transition detection of error based on data decision error, e.g. Mueller type detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Communication Control (AREA)
Description
1 849541 84954
Digitaalisen datan vastaanottava järjestelyArrangement for receiving digital data
Esillä oleva keksintö kohdistuu digitaalisen datan vastaanottavaan järjestelyyn, joka mukautuu siirtojärjes-5 telmän kanavan vaihteluihin, käsittäen adaptiivisen vas-taanotinasteen, joka käsittää adaptiivisen tasaimen ja ainakin yhden näytteenottimen, adaptiivisen vastaanotin-asteen tuottaessa tietyllä taajuudella kompleksisia näytteitä yk ottosignaalista x(t), päätäntäpiirin ilmaistujen 10 kompleksisten symbolien syöttämiseksi, ja adaptiivisen ajoituksenelvytyspiirin optimin näytteenottohetken määrittämiseksi minimoimalla neliöllisen funktion J, joka edustaa yk:n ja ak:n välistä eroa, ja oskillaattorin ensiö-kellosignaalin tuottamiseksi.The present invention is directed to a digital data receiving arrangement that adapts to channel variations in a transmission system, comprising an adaptive receiver stage comprising an adaptive equalizer and at least one sampler, the adaptive receiver stage producing complex samples at a certain frequency from a signal x (t) to input the detected complex symbols, and to determine the optimal sampling time of the adaptive resuscitation circuit by minimizing the quadratic function J representing the difference between y and ak, and to produce a primary clock signal of the oscillator.
15 Suurinopeuksisten digitaalisten siirtojärjestelmien suorituskyky, jotka käyttävät vastaanottopäässä adaptiivista tasainta, jonka kerroinväliotot sijaitsevat toisistaan yhden symbolin keston päässä kanavan lineaaristen vääristymien kompensoimiseksi, riippuu hyvin suuressa mää-20 rässä näytteenottohetkestä. Huono näytteenottohetken valinta voi johtaa nollaspektriin lähellä näytteenotetun signaalin spektrikaistan reunaa, missä tapauksessa kanavan tasaaminen muodostuu vaikeaksi.The performance of high speed digital transmission systems that use an adaptive equalizer at the receiving end with coefficient taps spaced one symbol apart to compensate for linear distortions in the channel depends very much on the sampling time. Poor sampling moment selection can lead to a zero spectrum near the edge of the spectral band of the sampled signal, in which case channel equalization becomes difficult.
Adaptiiviset tasaimet käyttävät tyypillisesti hy-25 väksi pienimmän neliökeskiarvovirheen kriteeriä kanavaan tapahtuvaa mukauttamista varten. Näytteenottohetki valitaan tasaimen annossa samalla minimoiden neliöllinen funktio J, joka edullisesti myös voi olla neliökeskiarvovirhe.Adaptive equalizers typically use the criterion of least squares error for channel adaptation. The sampling moment is selected in the equalizer output while minimizing the square function J, which can preferably also be the root mean square error.
Adaptiivinen tasainrakenne suurinopeuksisille siir-30 tojärjestelmille on esitetty artikkelissa H. Kobayashi,An adaptive uniform structure for high-speed transmission systems is presented in H. Kobayashi,
Simultaneous Adaptive Estimation and Decision Algorithm for Carrier Modulated Data Transmission Systems", IEEE Transactions on Communication Technology, Vol. COM'19, n:o 3, sivut 268-280, kesäkuu 1971.Simultaneous Adaptive Estimation and Decision Algorithm for Carrier Modulated Data Transmission Systems ", IEEE Transactions on Communication Technology, Vol. COM'19, No. 3, pages 268-280, June 1971.
35 Artikkelissa esitetään vastaanotinrakenne, jossa 'Ai 2 84954 taajuuden ja kantoaallon asetus, ja myös digitaalisen ta-saimen mukautus, toteutetaan pienimmän neliökeskiarvovir-heen kriteerin avulla. Tässä rakenteessa signaali ensin demoduloidaan, sen jälkeen näytteenotetaan ja lopuksi kä-5 sitellään adaptiivisella tasaimella. Optimin näytteenotto-vaiheen takaavan taajuuden asetuksen toteuttamiseksi H. Kobayashi'n esittämässä vastaanottimen rakenteessa derivoidaan ottosignaali x(t) kuitenkin ensin ja käsitellään sen jälkeen rinnakkain päätien kanssa samojen periaattei-10 den mukaisesti käyttäen toista näytteenotinta ja toista adaptiivista tasainta, jonka ominaisuudet ovat identtisiä adaptiivisen päätasaimen ominaisuuksien kanssa. Taajuuden asetussilmukan annossa käytetään siksi korrelaatiopiiriä valitun neliökeskiarvovirheen funktion minimoimiseksi ja 15 näytteenottohetken vaiheeseen puuttumiseksi.35 The article presents a receiver structure in which the 'Ai 2 84954 frequency and carrier setting, and also the digital equalizer adjustment, is implemented using the criterion of the least squares error. In this structure, the signal is first demodulated, then sampled, and finally processed by an adaptive equalizer. However, in order to implement the frequency setting guaranteeing the optimal sampling phase in the receiver structure presented by H. Kobayashi, the sampling signal x (t) is first derived and then processed in parallel with the main path according to the same principles using a second sampler and a second adaptive equalizer with identical adaptive characteristics. with the features of the main leveler. The output of the frequency setting loop therefore uses a correlation circuit to minimize the function of the selected root mean square error and to intervene in the phase of 15 sampling times.
Todellisessa tilanteessa on havaittu vaikeaksi hyödyntää tätä rakennetta, koska käytännössä se merkitsee vastaanottimen monimutkaisuuden kaksinkertaistumista.In the real situation, it has been found difficult to utilize this structure because in practice it means doubling the complexity of the receiver.
US-patenttijulkaisusta 3,868,603 tunnetaan adaptii-20 vinen tasain, joka käyttää ajoituksenelvytystä minimoimal la keskihajontavirhe. Tämä patentti mainitsee luonteenomaiset piirteet, jotka on esitetty H. Kobayashin artikkelissa ja tuo esiin muunnoksen, jonka kohteena on vähentää käytettyä laitteistoa. Tämän johdosta käytetään yhtä ai-25 nutta tasainta kahden sijasta ja tämä ainoa tasain saatetaan toimimaan nopeudella, joka on kaksinkertainen symbolien siirtonopeus.U.S. Patent No. 3,868,603 discloses an adaptive equalizer that uses timing resuscitation to minimize standard deviation error. This patent mentions the characteristic features set forth in H. Kobayashi's article and discloses a modification aimed at reducing the hardware used. As a result, one equal equalizer is used instead of two, and this single equalizer is made to operate at a rate twice the symbol rate.
Esillä olevan keksinnön tavoitteena on toteuttaa taajuuden asetus kaksinkertaistamatta piirin monimutkai-30 suutta, sekä suorittamatta x(t):n derivaattasignaalin laskemista ja sitä seuraavaa käsittelyä.It is an object of the present invention to implement the frequency setting without doubling the complexity of the circuit, and without performing the calculation of the derivative signal of x (t) and the subsequent processing.
Johdannossa määritellylle keksinnölle on siten tunnusomaista se, että adaptiivinen vastaanottojärjestely käsittää adaptiivisen taajuuden asetuspiirin, joka käsittää: 35 laitteen ensiökellosignaalin muokkaamiseksi toisio- 3 84954 kellon mukaisesti, jonka jakso on kaksi kertaa ensiökellon jakso, ja jonka peräkkäiset nousevat reunat ovat ajan suhteen erillään TA:n ja T2:n verran, mainitun toisiokellon tuottaessa vuorottaisesti kaksi näytteenottohetkeä τ ja 5 τ+Δτ, missä r on ensiökellon näytteenottohetki ja At on vakio, laitteen neliöllisen funktion J ja sen vaihteluiden merkin approksimatiiviseksi laskemiseksi hetkien r ja Δτ välillä, ja 10 laitteen ensiökellon vaiheen korjaamiseksi neliöl lisen funktion J vaihteluiden merkin mukaisesti.The invention as defined in the introduction is thus characterized in that the adaptive receiving arrangement comprises an adaptive frequency setting circuit comprising: 35 means for modulating a primary clock signal according to a secondary clock, the period being twice the primary clock period and having successive rising edges separated in time by TA. and T2, said secondary clock alternately producing two sampling times τ and 5 τ + Δτ, where r is the sampling time of the primary clock and At is constant, to approximate the quadratic function J of the device and the sign of its variations between times r and Δτ, and 10 according to the sign of the variations of the quadratic function J.
Datan siirtojärjestelmän vastaanottojärjestely käsittää peruskaistaisen signaalin x(t) tuottavan demodu-laattorin. Kun näytteenotin ja adaptiivinen tasain on kä-15 sitellyt vastaanotinasteessa tätä signaalia saadaan siitä näytteitä yk, jotka yleensä ovat kompleksisia. Nämä näytteet yk syötetään sen jälkeen päätäntäpiiriin, joka syöttää ilmaissut symbolit ak. Mutta näytteenottohetkestä riippuen voi ilmaistuja symboleja ak määrittäessä syntynyt virhe 20 olla merkittävä. Tämän virheen pienentämiseksi valitaan funktio J, joka edustaa näytteiden yk ja symbolien ak välistä eroa. Tämän funktion J gradientti näytteenottohetken τ suhteen määritetään, eli dJ/dr, ja tämä gradientti minimoidaan näytteenottohetkeen vaikuttamalla.The receiving arrangement of the data transmission system comprises a demodulator producing a baseband signal x (t). Once the sampler and adaptive equalizer have processed the receiver stage, this signal is obtained from samples yk, which are usually complex. These samples yk are then fed to a decision circuit which inputs the expressed symbols ak. But depending on the time of sampling, the error 20 in determining the indicated symbols ak may be significant. To reduce this error, the function J is chosen, which represents the difference between the samples yk and the symbols ak. The gradient of this function J with respect to the sampling moment τ is determined, i.e. dJ / dr, and this gradient is minimized by influencing the sampling moment.
25 Ensimmäinen neliöllinen funktio J on esimerkiksi virheen ek neliökeskiarvo (1) J = E { |ej2} 30 siten, että ek = yk - ak, missä symboli | . | edustaa itseisarvoa (modulus) ja symboli E {.} edustaa keskiarvoa.25 The first quadratic function J is, for example, the root mean square error (1) J = E {| ej2} 30 such that ek = yk - ak, where the symbol | . | represents an absolute value (modulus) and the symbol E {.} represents the mean.
J:n minimoimiseksi käytetään gradienttialgoritmin stokastista versiota.To minimize J, a stochastic version of the gradient algorithm is used.
J:n gradientti 35 4 84954 θΕ {|ej2} (2) g = - 3τ 5 ei ole käytettävissä, mutta sen ei-suunnattu estimaatti on |ej (rk+Ar) |2 - 1^(7^) |2 (3) §k = -The gradient of J 35 4 84954 θΕ {| ej2} (2) g = - 3τ 5 is not available, but its non-directed estimate is | ej (rk + Ar) | 2 - 1 ^ (7 ^) | 2 ( 3) §k = -
At 10 missä At edustaa pientä eroa, ja missä Tk ja kun | Tk-rk_11 « At, ovat kaksi vastaavaa peräkkäistä ensiökel-lon näytteenottohetkeä, edellisen ollessa johdettu jälkimmäisestä edempänä selostetun suhteen (7) avulla.At 10 where At represents a small difference, and where Tk and when | Tk-rk_11 «At, are two corresponding successive sampling times of the primary clock, the former being derived from the latter by the ratio (7) described below.
15 Tästä gradienttiestimaatista saadaan jatkuva funk tio g(t), joka määritellään lausekkeella: (4) g(t) = Sgn(§k) if t E |kT, (k+l)T| 20 missä T on siirron keston symboli ja Sgn(.) merkitsee sign-funktiota.15 From this gradient estimate we obtain a continuous function g (t), which is defined by the expression: (4) g (t) = Sgn (§k) if t E | kT, (k + l) T | 20 where T is the symbol of the transfer duration and Sgn (.) Denotes the sign function.
Todellisuudessa funktio Sgn(.) on esitetty toteutuksen yksinkertaistamiseksi, eikä se muodosta mitään rajoitusta keksinnölle. Signaali g(t), sen jälkeen kun se on 25 suodatettu alipäästösuodattimella, ohjaa ensiökellon tuottavaa oskillaattoria.In reality, the function Sgn (.) Is presented to simplify the implementation and does not constitute any limitation on the invention. The signal g (t), after being filtered by a low-pass filter, controls the oscillator producing the primary clock.
Alipäästösuodattimen anto on E(t)=f(t)*g(t), missä f(t) merkitsee suodattimen impulssivastetta ja tähti merkitsee konvoluutio-operaatiota. Kun mitään suodatusta ei 30 suoriteta yksinkertaistuu yhtälö muotoon: E(t)= g(t).The output of the low-pass filter is E (t) = f (t) * g (t), where f (t) denotes the impulse response of the filter and the asterisk denotes the convolution operation. When no filtering is performed, the equation is simplified to the form: E (t) = g (t).
Käytännössä käytetään kaistanpäästösuodatinta paremman kompromissin aikaansaamiseksi suorituskykyjen välille tiedonkeruujakson ja lepotilan aikana. Tämä suodatin, johon viitataan silmukkasuodattimena, kuuluu tavan-35 omaiseen suodattimien luokkaan, joita käytetään vaihelukituissa silmukoissa, jotka ovat alan ammattimiehelle ennes- 5 84954 tään tunnettuja.In practice, a bandpass filter is used to provide a better compromise between performance during the data collection period and sleep mode. This filter, referred to as a loop filter, belongs to a conventional class of filters used in phase-locked loops known to those skilled in the art.
Signaali E(t) ohjaa ensiökellon tuottavaa oskillaattoria, jonka vaihe 0(t) muuttuu seuraavan suhteen mukaisesti : 5 (5) 0(t) = -K.E(t) missä K on oskillaattorin vahvistusvakio.The signal E (t) controls the oscillator producing the primary clock, the phase 0 (t) of which changes according to the following relationship: 5 (5) 0 (t) = -K.E (t) where K is the gain constant of the oscillator.
Tämän oskillaattorin tuottaman ensiökellon krnnen 10 symbolijakson aikana saadaan vaiheen vaihteluksi:During the 10th symbol period of the primary clock produced by this oscillator, the phase variation is obtained as:
(k+l)T(K + l) T
(6) (¾ = -K E(t).dt 15(6) (¾ = -K E (t) .dt 15
kTkT
Käytännössä tämä muutos on Ar:hen.In practice, this change is to Ar.
Siten kahta peräkkäistä hetkeä Tk+1 ja rk yhdistää 20 suhdeThus, two consecutive moments Tk + 1 and rk are connected by a ratio of 20
(k+l)T(K + l) T
(7) Tw+l * Tk " K e *dt(7) Tw + l * Tk "K e * dt
25 kT25 kT
Toinen neliöllinen funktio J on esimerkiksi (8) J = E {fk2} 30 missä fk = |yk|2 - |\|2 samoilla merkinnöillä kuin edellä. Samalla tavalla kuin suhteella (3) saadaan suhde: f\<Tk + Δτ) - f2k_l<rk-l> 35 (9) g m - ΔτThe second quadratic function J is, for example, (8) J = E {fk2} 30 where fk = | yk | 2 - | \ | 2 with the same notations as above. In the same way as the relation (3) gives the ratio: f \ <Tk + Δτ) - f2k_l <rk-l> 35 (9) g m - Δτ
Peräkkäisiä hetkiä rk+1 ja rk yhdistävää suhdetta 6 84954 (7) voidaan käyttää korvaamalla suhde (9) suhteessa (4) termille gk·The ratio 6 84954 (7) connecting the successive moments rk + 1 and rk can be used by substituting the ratio (9) with respect to (4) for the term gk ·
Keksinnön mukaisesti näytteenottotoiminta suoritetaan kahtena peräkkäisenä näytteenottohetkenä, minkä tar-5 koituksena on aikaansaada oleellisesti vakion aikaeron + Δτ - Tj^ αΔτ esiintyminen peräkkäisissä näytteenotto-toiminnoissa. Siten hetkinä rk-1 ja rR + Δτ, esiintyvät ensimmäisen neliöilleen funktion mukaisesti peräkkäiset virheet e. . ja e4 tai toisen neliöllisen funktion mukaiset 10 fJt_1 ja fk, mikä tekee mahdolliseksi määrittää peräkkäiset näytteenottohetket käyttäen suhdetta (7) ja vastaavasti suhdetta (3) tai (9) . Tämä suoritetaan korjaamalla samalla ensiökellon vaihetta signaalilla, joka riippuu lausekkei-25 den (3) tai (9) merkistä. Näin korjatulle ensiökellolle annetaan sen jälkeen oikea muoto toisiokellon tuottamiseksi, joka ohjaa näytteenottimen toimintaa.According to the invention, the sampling operation is performed in two consecutive sampling moments, the purpose of which is to cause the occurrence of a substantially constant time difference + Δτ - Tj ^ αΔτ in successive sampling operations. Thus, at times rk-1 and rR + Δτ, successive errors e occur for their first squares as a function. and e4 or 10 fJt_1 and fk according to another quadratic function, which makes it possible to determine successive sampling times using ratio (7) and ratio (3) or (9), respectively. This is done by correcting the phase of the primary clock with a signal that depends on the character of the expressions (3) or (9). The primary clock thus corrected is then given the correct shape to produce a secondary clock that controls the operation of the sampler.
Ensimmäisessä adaptiivisen vastaanotinjärjestelyn suoritusmuodossa toisiokello ohjaa näytteenotinta, jota 2o seuraa digitaalinen adaptiivinen tasain.In the first embodiment of the adaptive receiver arrangement, the secondary clock controls a sampler followed by a digital adaptive equalizer 2o.
Keksinnön toisessa suoritusmuodossa laitteen toisiokello ohjaa näytteenotinta, jota edeltää analoginen adaptiivinen tasain.In another embodiment of the invention, the secondary clock of the device controls a sampler preceded by an analog adaptive equalizer.
Kolmannessa suoritusmuodossa toisiokellosignaali on 25 jaettu kahteen ajan suhteen siirtyneeseen kellosignaaliin, jotka ohjaavat kahta näytteenotinta, joita edeltää analoginen adaptiivinen tasain.In a third embodiment, the secondary clock signal is divided into two time-shifted clock signals that control two samplers preceded by an analog adaptive equalizer.
Esillä oleva keksintö käy täydellisemmin ilmi seu-raavasta esimerkkinä annetusta selostuksesta mukana seu-30 raaviin piirustuksiin viitaten, joissa: kuvio 1 esittää keksinnön mukaisen adaptiivisen vastaanotinjärjestelyn lohkokaaviota; kuvio 2 esittää kellosignaalijonojen kaaviota; kuvio 3 esittää toisiokellon kehittävän piirin loh-35 kokaaviota; 7 84954 kuvio 4 esittää ensiökellon vaiheen korjaavan laitteen suoritusmuodon lohkokaaviota; kuvio 5 esittää neliöllisen funktion J vaihteluiden merkin määrittävän laitteen suoritusmuodon lohkokaaviota, 5 kun vain ek:n reaaliosa e'k otetaan huomioon ja kun reaaliosat ovat positiivisia peräkkäisten hetkien aikana; kuvio 6 esittää adaptiivisen vastaanotinasteen suoritusmuodon lohkokaaviota digitaalisen adaptiivisen tasai-men tapauksessa; 10 kuvio 7 esittää adaptiivisen vastaanotinasteen suo ritusmuodon lohkokaaviota analogisen adaptiivisen tasaimen tapauksessa; kuvio 8 esittää adaptiivisen vastaanotinjärjestelyn lohkokaaviota analogisen adaptiivisen tasaimen tapauksessa 15 silloin kun toisiokello jaetaan kahteen ajan suhteen siirtyneeseen signaaliin.The present invention will become more fully apparent from the following exemplary description with reference to the accompanying drawings, in which: Figure 1 shows a block diagram of an adaptive receiver arrangement according to the invention; Figure 2 shows a diagram of clock signal sequences; Fig. 3 shows a cocoa diagram of the secondary clock generating circuit loh-35; 7,84954 Fig. 4 is a block diagram of an embodiment of a primary clock phase correction device; Fig. 5 shows a block diagram of an embodiment of a device for determining the sign of variations of a quadratic function J, when only the real part e'k of ek is taken into account and when the real parts are positive during successive moments; Fig. 6 shows a block diagram of an embodiment of an adaptive receiver stage in the case of a digital adaptive equalizer; Fig. 7 shows a block diagram of an embodiment of an adaptive receiver stage in the case of an analog adaptive equalizer; Fig. 8 shows a block diagram of an adaptive receiver arrangement in the case of an analog adaptive equalizer 15 when the secondary clock is divided into two time-shifted signals.
Kuvio 1 esittää keksinnön edullisen suoritusmuodon mukaista adaptiivista vastaanotinjärjestelyä siinä tapauksessa, että suoritetaan digitaalinen käsittely. Peruskais-20 täinen signaali x(t), joka voi olla kompleksinen signaali, viedään adaptiiviseen vastaanotinasteeseen 11, jota seuraa päätäntäpiiri 14. Adaptiivinen taajuuden asetuspiiri 12 määrittää näytteistä yR ja ilmaissuista symboleista ak adaptiivisen vastaanotinasteen 11 toimintataajuuden. Tässä 25 edullisessa suoritusmuodossa adaptiivinen vastaanotinaste 11 koostuu, kuten on esitetty kuviossa 6, näytteenottimes-ta 111, joka on tällöin analogiadigitaalimuunnin, jota seuraa digitaalinen adaptiivinen tasain 112. Adaptiivinen vastaanotinaste 11 (kuvio 1) tuottaa näytteitä yk, jotka 30 voivat olla kompleksisia. Päätäntäpiiriä 14 käyttämällä nämä näytteet tuottavat ilmaissut symbolit ak. Päätäntäope-raatio johtaa virheiden esiintymiseen näytejonojen yk ja ilmaistujen symbolien ak jonojen välillä. Silloin jonojen yk ja jonojen afc välinen ero määritetään ja tämän eron ne-35 liöllinen funktio J lasketaan, sen peräkkäisten seuraavien e 84954 vaihteluiden merkki määritettäessä sen jälkeen. Laskenta-laite 13 vastaanottaa jonot yk ja ak ja määrittää funktion J ensimmäisessä laskentalaitteessa 131 ja sen jälkeen funktion J vaihteluiden merkin toisessa laskentalaittees-5 sa 132. Näiden vaihteluiden merkistä riippuen tuottaa kor-jauslaite 123 korjaussignaalin, joka vaikuttaa oskillaattoriin 122. Jälkimmäinen syöttää ensiökellosignaalin Hl liitännän 124 kautta adaptiiviseen vastaanotinasteeseen 11 ja myös muokkauslaitteeseen 121, joka tuottaa toisiokel-10 lon.Figure 1 shows an adaptive receiver arrangement according to a preferred embodiment of the invention in the case where digital processing is performed. The basic signal x (t), which may be a complex signal, is applied to an adaptive receiver stage 11 followed by a decision circuit 14. The adaptive frequency setting circuit 12 determines the operating frequency of the adaptive receiver stage 11 from the samples yR and the detected symbols ak. In this preferred embodiment, the adaptive receiver stage 11 consists, as shown in Figure 6, of a sampler 111, which is then an analog-to-digital converter followed by a digital adaptive equalizer 112. The adaptive receiver stage 11 (Figure 1) produces samples yk which may be complex. Using the decision circuit 14, these samples produce the expressed symbols ak. The decision operation results in errors between the sample strings yk and the ak strings of the expressed symbols. Then the difference between the strings yk and the strings afc is determined, and the ne-35 superficial function J of this difference is calculated, determining the sign of its successive subsequent variations e 84954 thereafter. The calculator 13 receives the queues yk and ak and determines the sign of the variations of the function J in the first calculator 131 and then the second calculator 132. Depending on the sign of these variations, the correction device 123 produces a correction signal which affects the oscillator 122. The latter via the interface 124 to the adaptive receiver stage 11 and also to the processing device 121 which produces the secondary coil.
Kuvio 2 esittää kellosignaalijonoja kuvaten esimerkin mekanismista, joka muodostaa toisiokellon ensiökellos-ta. Kuvio 3 esittää esimerkin lohkokaaviosta, jonka avulla kellosignaaleja tuotetaan. Ensiökelloa (liitäntä 124, kel-15 lo Hl) viivästetään viive-elementissä 62 kellon H2 tuottamiseksi sen antoon 66. Valintajärjestely 63 poistaa vuo-rottaisesti yhden jakson kunkin kellon kahdesta jaksosta kellosignaalien H3 ja H4 tuottamiseksi vastaaviin antoihin 67 ja 68. Nämä kellosignaalit yhdistetään 64 sen jälkeen 20 toisiokellon muodostamiseksi (kello H5, liitäntä 125) , jonka jakso on kaksi kertaa ensiökellon jakso ja jonka peräkkäisesti nousevat reunat ovat toisistaan erillään aikojen Τχ ja T2 verran, mainitun toisiokellon tuottaessa kaksi näytteenottohetkeä τ ja τ+Δτ. Tämä on sama kuin sa-25 noisi, että ensiökellon (kello Hl) vakiojakson T suhteen jakso ylittäisi sen arvolla Δτ, ja että jakso T2 on saman arvon verran lyhyempi.Figure 2 shows clock signal sequences illustrating an example of a mechanism that generates a secondary clock from a primary clock. Figure 3 shows an example of a block diagram by which clock signals are generated. The primary clock (interface 124, clock-1010 H1) is delayed in the delay element 62 to produce a clock H2 for its output 66. The selection arrangement 63 alternately removes one of the two cycles of each clock to produce clock signals H3 and H4 to the respective outputs 67 and 68. These clock signals are combined 64 then to form 20 secondary clocks (clock H5, interface 125) having a period twice the primary clock period and having successively rising edges separated by time Τχ and T2, said secondary clock producing two sampling moments τ and τ + Δτ. This is the same as sa-25 would mean that with respect to the constant period T of the primary clock (clock H1), the period would exceed it by Δτ, and that the period T2 would be shorter by the same value.
Siinä tapauksessa, että neliöllinen funktio J on määritelty suhteilla (1) tai (8) , koostuu laskentalaite 13 30 neliöllisen funktion vaihteluiden merkin arvot, jotka on laskettu etukäteen, tallettavasta staattisesta muistista kaikille ennalta nähtävissä olevien kompleksisten arvojen yk ja ak pareille, muisti luettaessa määritetyillä yfc:n ja ak:n kompleksiarvoilla osoittamalla.In the case where the quadratic function J is defined by the ratios (1) or (8), the calculator 13 consists of a static memory stored in advance of the sign values of the variations of the quadratic function stored for all pairs of predictable complex values yk and ak, the memory being read by complex values of yfc and ak by indicating.
35 Kuitenkin tapauksessa, jossa funktio J määritetään o35 However, in the case where the function J is determined o
^ V^ V
9 84954 suhteella (1) on yhtä mahdollista, että ensimmäinen las-kentalaite käsittää vähentäjän joka suorittaa laskutoimituksen ek = yk - afc ja neliöintipiirin, esimerkiksi kertojan. On myös mahdollista ottaa mukaan vain ek:n reaaliosa, 5 jota merkitään e'k:lla, funktiota J varten silloin kun tämä osa on positiivinen. Tässä toisessa tapauksessa funktion J vaihteluiden merkki määritetään toisessa laskentalaittees-sa 132. Tämä on esimerkiksi kuviossa 5 määritetty lasken-talaite. Tätä tarkoitusta varten viedään ensimmäisestä 10 laskentalaitteesta 131 saatava informaatio viive-elementtiin 50 ja syötetään vertailijan 51 ottoon. Vertailijan 51 toinen otto vastaanottaa suoraan ensimmäisen laskentalait-teen 131 annon. Siten vertailijan 51 ottoihin saapuu samanaikaisesti viivästetty informaatio e'^j ja sitä seu-15 raava viivästämätön informaatio e'k. Vertailijalla on kaksi antoa, jotka vastaavasti tulevat aktiiviseen tilaan kun e'k-1 < e'k tai e'k > ek. Näiden antojen aktiiviset tai ei-aktiiviset tilat talletetaan kahteen muistielementtiin 52, 53, jotka sallitaan kellosignaalilla H6, joka saadaan vain 20 kelpuuttamalla kellosignaalin H3 nousevat reunat kun e'k:n ja e/k_1:n vastaavat merkit ovat molemmat positiivisia. Tämä suoritetaan kelpoisuuselementissä 57. Näiden muisti-elementtien annot 54 ja 55 vaikuttavat ensiökellon kor-jauslaitteeseen 123. Tämä korjauslaite, kuten on esitetty 25 kuviossa 4, koostuu esimerkiksi operaatiovahvistimesta 60, jota seuraa alipäästösuodatin 61. Operaatiovahvistin 60 on esimerkiksi tyyppiä LF 356, valmistaja SIGNETICS. Alipääs-tösuodattimen 61 ominaisuudet määritetään siten, että ne määrittävät ,,pull-inM-alueen ja rajoittavat oskillaattorin 30 vaihekohinan. Korjaus vaikuttaa oskillaattorille 122, joka on esimerkiksi tyyppiä MC 1648, valmistaja MOTOROLA, oleva oskillaattori, joka syöttää annostaan 124 ensiökellon Hl ^ esimerkiksi taajuudella 35 MHz.With ratio 9 (8), it is equally possible that the first calculator comprises a subtractor which performs the calculation ek = yk - afc and a squaring circuit, for example a multiplier. It is also possible to include only the real part of ek, denoted by e'k, for the function J when this part is positive. In this second case, the sign of the variations of the function J is determined in the second calculating device 132. This is, for example, the calculating device defined in Fig. 5. For this purpose, the information from the first calculation device 131 is input to the delay element 50 and input to the input of the comparator 51. The second input of comparator 51 directly receives the output of the first calculator 131. Thus, the inputs of the comparator 51 receive simultaneously the delayed information e'^ j and the subsequent delayed information e'k. The comparator has two outputs that enter the active state when e'k-1 <e'k or e'k> ek, respectively. The active or inactive states of these outputs are stored in two memory elements 52, 53, which are allowed by the clock signal H6 obtained only by validating the rising edges of the clock signal H3 when the respective characters of e'k and e / k_1 are both positive. This is performed in the eligibility element 57. The outputs 54 and 55 of these memory elements act on the primary clock correction device 123. This correction device, as shown in Figure 4, consists of, for example, an operational amplifier 60 followed by a low-pass filter 61. The operational amplifier 60 is of the type LFNET . The characteristics of the low-pass filter 61 are determined to define the pull-inM range and limit the phase noise of the oscillator 30. The correction affects the oscillator 122, which is, for example, an oscillator of type MC 1648, manufactured by MOTOROLA, which feeds its dose 124 to the primary clock H1 at a frequency of, for example, 35 MHz.
'Sv. Toisessa suoritusmuodossa adaptiivinen vastaanotin- 35 aste 11 koostuu, kuten on esitetty kuviossa 7, analogises- 10 84954 ta adaptiivisesta tasaimesta 115, jota seuraa näytteenotin lii.'Sv. In another embodiment, the adaptive receiver stage 11 consists, as shown in Figure 7, of an analog adaptive equalizer 115 followed by a sampler.
Kolmannessa suoritusmuodossa, kuten on esitetty kuviossa 8, adaptiivinen vastaanotinaste 11 koostuu analogi-5 sesta adaptiivisesta tasaimesta 115, jota seuraa yhdessä kanavassa ensimmäinen näytteenotin 116 ja toisessa kanavassa toinen näytteenotin 113. Kaikille elementeille, jotka ovat identtisiä kuviossa 3 esitettyjen elementtien kanssa, on annettu samat viitenumerot. Laite 121 ensiökel-10 lon muokkaamiseksi on tässä tapauksessa pienentynyt vain yhteen viive-elementtiin 62 kuviossa 3. Näytteenoton kellosignaalit ovat silloin kuviossa 2 esitettyjä kellosignaaleja Hl ja H2, jotka esiintyvät kuvion 3 liitännöissä 124 ja 66. Nämä näytteenottosignaalit ohjaavat kukin vas-15 taavia näytteenottimia 113 ja 116. Kaikki muut toiminnalliset periaatteet ovat samanlaisia kuin ne, jotka on selostettu ensimmäisen suoritusmuodon yhteydessä. Virhe eak (erk, vastaavasti) on näytteenottimen 113 (tai vastaavasti 116) annossa olevan näytteen ja hetkellä k määritellyn 20 symbolin välinen ero.In the third embodiment, as shown in Figure 8, the adaptive receiver stage 11 consists of an analog adaptive equalizer 115 followed by a first sampler 116 in one channel and a second sampler 113 in the other channel. All elements identical to those shown in Figure 3 are given the same reference numbers. The device 121 for modifying the primary clock 10 has in this case been reduced to only one delay element 62 in Fig. 3. The sampling clock signals are then the clock signals H1 and H2 shown in Fig. 2, which appear at connections 124 and 66 in Fig. 3. These sampling signals each control respective samplers. 113 and 116. All other functional principles are similar to those described in connection with the first embodiment. The error eak (erk, respectively) is the difference between the sample in the output of sampler 113 (or 116, respectively) and the 20 symbols defined at time k.
l!l!
Claims (6)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8415483A FR2571566B1 (en) | 1984-10-09 | 1984-10-09 | DIGITAL DATA RECEIVING DEVICE COMPRISING AN ADAPTIVE RHYTHM RECOVERY DEVICE |
FR8415483 | 1984-10-09 |
Publications (4)
Publication Number | Publication Date |
---|---|
FI853856A0 FI853856A0 (en) | 1985-10-04 |
FI853856L FI853856L (en) | 1986-04-10 |
FI84954B FI84954B (en) | 1991-10-31 |
FI84954C true FI84954C (en) | 1992-02-10 |
Family
ID=9308484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI853856A FI84954C (en) | 1984-10-09 | 1985-10-04 | Device for receiving digital data |
Country Status (11)
Country | Link |
---|---|
US (1) | US4669092A (en) |
EP (1) | EP0178720B1 (en) |
JP (1) | JPS6194419A (en) |
AU (1) | AU576127B2 (en) |
CA (1) | CA1242502A (en) |
DE (1) | DE3575369D1 (en) |
FI (1) | FI84954C (en) |
FR (1) | FR2571566B1 (en) |
IE (1) | IE57429B1 (en) |
IL (1) | IL76629A0 (en) |
NO (1) | NO169519C (en) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3638877A1 (en) * | 1986-11-14 | 1988-05-26 | Nixdorf Computer Ag | METHOD FOR ADAPTIVALLY EQUALIZING IMPULSE SIGNALS, AND CIRCUIT ARRANGEMENT FOR IMPLEMENTING THE METHOD |
US5001729A (en) * | 1987-05-26 | 1991-03-19 | Hayes Microcomputer Products, Inc. | High speed half duplex modem with fast turnaround protocol |
US4847869A (en) * | 1987-12-04 | 1989-07-11 | Motorla, Inc. | Rapid reference acquisition and phase error compensation for radio transmission of data |
US4829543A (en) * | 1987-12-04 | 1989-05-09 | Motorola, Inc. | Phase-coherent TDMA quadrature receiver for multipath fading channels |
US4873683A (en) * | 1987-12-04 | 1989-10-10 | Motorola, Inc. | TDMA radio system employing BPSK synchronization for QPSK signals subject to random phase variation and multipath fading |
JPH0624399B2 (en) * | 1988-03-22 | 1994-03-30 | 富士通株式会社 | Received signal processing method |
US5025457A (en) * | 1989-04-21 | 1991-06-18 | Codex Corporation | Synchronizing continuous bit stream oriented terminals in a communications network |
US5103464A (en) * | 1990-05-31 | 1992-04-07 | Northern Telecom Limited | Method and apparatus for timing recovery in digital data communications systems |
FI85548C (en) * | 1990-06-14 | 1992-04-27 | Nokia Oy Ab | Receiving procedure and receivers for discrete signals |
CA2050867A1 (en) * | 1990-09-10 | 1992-03-11 | Seiji Miyoshi | System for reproducing timing clock signal |
FR2670970B1 (en) * | 1990-12-21 | 1994-09-30 | Alcatel Telspace | A RECEIVING SYSTEM FOR PROCESSING SIGNALS RECEIVED ON DIVERSITY PATHWAYS. |
US5416806A (en) * | 1992-06-15 | 1995-05-16 | International Business Machines Corporation | Timing loop method and apparatus for PRML data detection |
US5297166A (en) * | 1992-07-02 | 1994-03-22 | National Semiconductor Corporation | Method and apparatus for decision feedback equalization with reduced convergence time |
JP3693301B2 (en) * | 1993-05-07 | 2005-09-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Transmission scheme comprising a receiver with improved timing means |
US5793821A (en) * | 1995-06-07 | 1998-08-11 | 3Com Corporation | Timing Recovery using group delay compensation |
FR2736231A1 (en) * | 1995-06-28 | 1997-01-03 | Trt Telecom Radio Electr | DIGITAL COMMUNICATION SYSTEM COMPRISING A RECEIVER HAVING A RHYTHM RECOVERY DEVICE |
JP3288574B2 (en) * | 1996-02-26 | 2002-06-04 | 松下電器産業株式会社 | Data receiving device |
US6363129B1 (en) * | 1998-11-09 | 2002-03-26 | Broadcom Corporation | Timing recovery system for a multi-pair gigabit transceiver |
US6414990B1 (en) * | 1998-09-29 | 2002-07-02 | Conexant Systems, Inc. | Timing recovery for a high speed digital data communication system based on adaptive equalizer impulse response characteristics |
US7010269B2 (en) * | 2001-05-07 | 2006-03-07 | Koninklijke Philips Electronics N.V. | Pre-equalizer structure based on PN511 sequence for terrestrial DTV reception |
US7058369B1 (en) | 2001-11-21 | 2006-06-06 | Pmc-Sierra Inc. | Constant gain digital predistortion controller for linearization of non-linear amplifiers |
US6744330B1 (en) * | 2002-02-21 | 2004-06-01 | Conexant Systems, Inc. | Adaptive analog equalizer |
US7830956B2 (en) * | 2003-02-05 | 2010-11-09 | Fujitsu Limited | Method and system for processing a sampled signal |
US7289555B2 (en) * | 2003-02-05 | 2007-10-30 | Fujitsu Limited | Method and system for signal processing using vector output from scalar data |
US7324589B2 (en) * | 2003-02-05 | 2008-01-29 | Fujitsu Limited | Method and system for providing error compensation to a signal using feedback control |
US8185812B2 (en) * | 2003-03-20 | 2012-05-22 | Arm Limited | Single event upset error detection within an integrated circuit |
KR100981999B1 (en) * | 2003-03-20 | 2010-09-13 | 유니버시티 오브 미시간 | Systemic and Random Error Detection and Recovery in the Processing Stage of Integrated Circuits |
US8650470B2 (en) | 2003-03-20 | 2014-02-11 | Arm Limited | Error recovery within integrated circuit |
US7278080B2 (en) * | 2003-03-20 | 2007-10-02 | Arm Limited | Error detection and recovery within processing stages of an integrated circuit |
US7260001B2 (en) * | 2003-03-20 | 2007-08-21 | Arm Limited | Memory system having fast and slow data reading mechanisms |
JP4668750B2 (en) | 2005-09-16 | 2011-04-13 | 富士通株式会社 | Data recovery circuit |
KR20070114557A (en) * | 2006-05-29 | 2007-12-04 | 삼성전자주식회사 | Semiconductor memory element having fuse and method for forming same |
US7848470B2 (en) * | 2006-05-30 | 2010-12-07 | Fujitsu Limited | System and method for asymmetrically adjusting compensation applied to a signal |
US7760798B2 (en) * | 2006-05-30 | 2010-07-20 | Fujitsu Limited | System and method for adjusting compensation applied to a signal |
US7839958B2 (en) | 2006-05-30 | 2010-11-23 | Fujitsu Limited | System and method for the adjustment of compensation applied to a signal |
US7764757B2 (en) * | 2006-05-30 | 2010-07-27 | Fujitsu Limited | System and method for the adjustment of offset compensation applied to a signal |
US7817757B2 (en) * | 2006-05-30 | 2010-10-19 | Fujitsu Limited | System and method for independently adjusting multiple offset compensations applied to a signal |
US7817712B2 (en) * | 2006-05-30 | 2010-10-19 | Fujitsu Limited | System and method for independently adjusting multiple compensations applied to a signal |
US7804894B2 (en) | 2006-05-30 | 2010-09-28 | Fujitsu Limited | System and method for the adjustment of compensation applied to a signal using filter patterns |
US7839955B2 (en) * | 2006-05-30 | 2010-11-23 | Fujitsu Limited | System and method for the non-linear adjustment of compensation applied to a signal |
US7787534B2 (en) * | 2006-05-30 | 2010-08-31 | Fujitsu Limited | System and method for adjusting offset compensation applied to a signal |
US7804921B2 (en) | 2006-05-30 | 2010-09-28 | Fujitsu Limited | System and method for decoupling multiple control loops |
US7801208B2 (en) * | 2006-05-30 | 2010-09-21 | Fujitsu Limited | System and method for adjusting compensation applied to a signal using filter patterns |
US8014482B2 (en) * | 2007-11-26 | 2011-09-06 | Faraday Technology Corp. | Signal receiving circuit utilizing timing recovery parameter generating circuit |
US8171386B2 (en) * | 2008-03-27 | 2012-05-01 | Arm Limited | Single event upset error detection within sequential storage circuitry of an integrated circuit |
US8161367B2 (en) * | 2008-10-07 | 2012-04-17 | Arm Limited | Correction of single event upset error within sequential storage circuitry of an integrated circuit |
WO2011151922A1 (en) * | 2010-06-04 | 2011-12-08 | 三菱電機株式会社 | Receiver apparatus, data identifying/reproducing apparatus, pon system and data identifying/reproducing method |
US8493120B2 (en) | 2011-03-10 | 2013-07-23 | Arm Limited | Storage circuitry and method with increased resilience to single event upsets |
US8867598B1 (en) | 2012-08-14 | 2014-10-21 | Pmc-Sierra Us, Inc. | Timing and data recovery in feed-forward equalization |
JP6079388B2 (en) * | 2013-04-03 | 2017-02-15 | 富士通株式会社 | Reception circuit and control method thereof |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL171215C (en) * | 1973-03-09 | 1983-02-16 | Trt Telecom Radio Electr | AUTOMATIC EQUALIZATION DEVICE FOR A DATA TRANSMISSION CHANNEL. |
US3879664A (en) * | 1973-05-07 | 1975-04-22 | Signatron | High speed digital communication receiver |
US4146840A (en) * | 1978-01-31 | 1979-03-27 | Harris Corporation | Technique for obtaining symbol timing for equalizer weights |
US4334313A (en) * | 1980-09-08 | 1982-06-08 | Bell Telephone Laboratories, Incorporated | Timing recovery technique |
NL8202438A (en) * | 1982-06-16 | 1984-01-16 | Philips Nv | END DEVICE FOR A DUPLEX TRANSMISSION SYSTEM. |
FR2534426A1 (en) * | 1982-10-11 | 1984-04-13 | Trt Telecom Radio Electr | SELF-ADAPTIVE EQUALIZER FOR BASE BAND DATA SIGNAL |
-
1984
- 1984-10-09 FR FR8415483A patent/FR2571566B1/en not_active Expired
-
1985
- 1985-09-26 US US06/780,732 patent/US4669092A/en not_active Expired - Fee Related
- 1985-10-03 CA CA000492135A patent/CA1242502A/en not_active Expired
- 1985-10-03 DE DE8585201598T patent/DE3575369D1/en not_active Expired - Lifetime
- 1985-10-03 EP EP85201598A patent/EP0178720B1/en not_active Expired - Lifetime
- 1985-10-04 NO NO853945A patent/NO169519C/en unknown
- 1985-10-04 FI FI853856A patent/FI84954C/en not_active IP Right Cessation
- 1985-10-07 IE IE2450/85A patent/IE57429B1/en not_active IP Right Cessation
- 1985-10-07 JP JP60223443A patent/JPS6194419A/en active Granted
- 1985-10-08 AU AU48360/85A patent/AU576127B2/en not_active Ceased
- 1985-10-09 IL IL76629A patent/IL76629A0/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
FR2571566A1 (en) | 1986-04-11 |
FI84954B (en) | 1991-10-31 |
CA1242502A (en) | 1988-09-27 |
IE852450L (en) | 1986-04-09 |
EP0178720B1 (en) | 1990-01-10 |
FR2571566B1 (en) | 1987-01-23 |
AU576127B2 (en) | 1988-08-11 |
NO853945L (en) | 1986-04-10 |
IL76629A0 (en) | 1986-02-28 |
AU4836085A (en) | 1986-04-17 |
EP0178720A1 (en) | 1986-04-23 |
JPH0530333B2 (en) | 1993-05-07 |
FI853856L (en) | 1986-04-10 |
DE3575369D1 (en) | 1990-02-15 |
NO169519C (en) | 1992-07-01 |
IE57429B1 (en) | 1992-09-09 |
NO169519B (en) | 1992-03-23 |
JPS6194419A (en) | 1986-05-13 |
US4669092A (en) | 1987-05-26 |
FI853856A0 (en) | 1985-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI84954C (en) | Device for receiving digital data | |
US4100499A (en) | Carrier synchronization system for coherent phase demodulators | |
US5384552A (en) | Clock recovery circuit for extracting clock information from a received baseband signal | |
US4468786A (en) | Nonlinear equalizer for correcting intersymbol interference in a digital data transmission system | |
US4344178A (en) | Costas loop QPSK demodulator | |
US4707841A (en) | Digital data receiver for preamble free data transmission | |
US5490174A (en) | Digital data receiver | |
US4918709A (en) | Data demodulator baud clock phase locking | |
JPH02101845A (en) | Timing and carrier wave reproduction in tdma having no preamble sequence | |
US4097807A (en) | Automatic equalizing method and system | |
EP0534384B1 (en) | Cross-polarization interference canceller | |
EP0510756B1 (en) | Sample tuning recovery for receivers using Viterbi processing | |
US4039748A (en) | Method and device for synchronizing the receiver clock in a data transmission system | |
US4333060A (en) | Phase locked loop for recovering data bit timing | |
JPH06334567A (en) | Transmission system comprising receivers with improved timing means | |
CA2272560A1 (en) | Carrier phase synchronization by reverse playback | |
US4225832A (en) | Self-adapting equalizer | |
US5333149A (en) | Process and a circuit for adapting coefficients in a modem equalizer | |
CN110880964A (en) | Bit synchronization tracking system based on data conversion tracking loop | |
US20030016764A1 (en) | Synchronization and equalization device for a digital transmission system receiver | |
JPH04324719A (en) | Receiving system | |
GB2416969A (en) | Equalisers | |
KR100289404B1 (en) | Apparatus and method for reducing pattern jitter using local symmetric forced waveform | |
SU1467786A1 (en) | Device for receiving discrete signals with low-ratio relative-phase manipulation | |
Tuukkanen et al. | Efficient near optimal maximum likelihood symbol timing recovery in digital modems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM | Patent lapsed | ||
MM | Patent lapsed |
Owner name: N.V. PHILIPS GLOEILAMPENFABRIEKEN |