[go: up one dir, main page]

NL7905577A - Inrichting met een niet-recursieffilter. - Google Patents

Inrichting met een niet-recursieffilter. Download PDF

Info

Publication number
NL7905577A
NL7905577A NL7905577A NL7905577A NL7905577A NL 7905577 A NL7905577 A NL 7905577A NL 7905577 A NL7905577 A NL 7905577A NL 7905577 A NL7905577 A NL 7905577A NL 7905577 A NL7905577 A NL 7905577A
Authority
NL
Netherlands
Prior art keywords
gate
output
shift register
signal
step size
Prior art date
Application number
NL7905577A
Other languages
English (en)
Original Assignee
Philips Nv
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 Philips Nv filed Critical Philips Nv
Priority to NL7905577A priority Critical patent/NL7905577A/nl
Priority to DE8080200643T priority patent/DE3062018D1/de
Priority to EP80200643A priority patent/EP0023056B1/en
Priority to US06/168,211 priority patent/US4349889A/en
Priority to CA000355928A priority patent/CA1152577A/en
Priority to AU60436/80A priority patent/AU532129B2/en
Priority to JP9861680A priority patent/JPS5617512A/ja
Publication of NL7905577A publication Critical patent/NL7905577A/nl

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03038Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

» i ' ·* PHN 9519 1 N.V. Philips1 Gloeilampenfabrieken te Eindhoven.
"Inrichting met een niet-recursieffilter".
(a) Achtergrond van de uitvinding.
(l) Gebied van de uitvinding.
De uitvinding heeft betrekking op een inrichting met een niet-recursief filter met een ingangscircuit en met 5 dit ingangscircuit gekoppelde middelen voor het opwekken van een reeks vertraagde versies van een aan het ingangscircuit toegevoerd signaal, een door een sommeerinrichting gevormde uitgang, een op genoemde uitgang aangesloten comparator waaraan het filteruitgangssignaal en een referentie 10 worden toegevoerd ter opwekking van een foutsignaal, en middelen voor het wegen van genoemde reeks vertraagde versies van het ingangssignaal volgens een reeks coëfficiënten die iteratief door positieve respectievelijk negatieve correc-tiestappen worden ingesteld ter minimalisering van een voor-15 geschreven functie van het foutsignaal.
Filters van bovengenoemde soort zijn bekend in zowel analoge als ook digitale uitvoering en worden bijvoorbeeld toegepast in inrichtingen zoals echocompensatoren voor "full-duplex” datatransmissie over tweedraadsverbin-20 dingen en egalisatoren voor egalisatie van dispersieve kanalen voor datatransmissie.
Het instellen van de filtercoëfficiënfenkan op verschillende wijze worden gerealiseerd. Een vooral bij egalisatie veel toegepaste methode bestaat daarin dat de filter-25 coëfficiënten in een aan de eigenlijke dataoverdracht voorafgaand tijdinterval, de zogenaamde "training" periode worden ingeregeld om daarna gedurende de eigenlijke dataoverdracht op de ingestelde waarden te worden vastgehouden of volledig adaptief te worden bijgeregeld, waarbij het ont-30 vangen datasignaal na detectie als referentie dienst doet.
Voor de regeling van zulke filters kan, zoals welbekend, gebruik worden gemaakt van verschillende soorten algorithmes, zoals bijvoorbeeld het "sign" algorithme; 7905577 PHN 9519 2 * 4 t τ stochastisch iteratie algorithmej correlatie algorithme.
Bij ieder van deze algorithmes dient een keuze te worden gedaan voor de stapgrootte parameter (*C) in elk van de N regellussen waarmede de N filtercoëfficiënten worden bijge-5 regeld. Twee factoren, namelijk de benodigde inregeltijd en de eindfout, zijn daarbij in hoofdzaak bepalend bij de keuze van de grootte van de stapgrootte parameter («*) . Een grotere waarde van de stapgrootte parameter (oc) heeft een snellere convergentie en dus kortere inregeltijd tot gevolg 10 doch brengt tevens een grotere eindfout met zich mee. Wanneer de stapgrootte parameter (*C) een constante waarde heeft, die niet varieert 'in de tijd en die ook voor alle N coëfficiënten hetzelfde is, impliceert dit, dat de keuze van de grootte van de stapgrootte parameter (*c) berust op een com-15 promis. De in de praktijk toegstane maximale eindfout is dan vaak oorzaak van het feit dat met een relatief lange inregeltijd van het filter genoegen moet worden genomen.
De uitvinding komt voort uit onderzoekingen naar de mogelijkheid om met een stapgrootte parameter (<) te 20 werken waarvan de grootte kan worden gevarieerd.
(2) Beschrijving van de stand van de techniek.
De praktische realisatie van een niet-recursief filter alsmede de inrichtingen waarin zulk een filter toepassing vindt zijn door de vele publikaties op dit, gebied 25 van de techniek van voldoende bekendheid te beschouwen.
Als voorbeeld van mogelijke analoge uitvoeringsvormen van een in een adaptieve egalisator toegepast niet-recursief filter kan worden verwezen naar referentie (D.1), meer in het bijzonder de figuren 1,2,3 en k en de bijbeho-30 rende tekst. Een mogelijke digitale uitvoeringsvorm van een in een adaptieve egalisator toegepast niet-recursief filter is bekend uit bijvoorbeeld referentie (D,2).
Bij de uit bovengenoemde referenties (D.l) en (D.2) bekende uitvoeringsvormen heeft de stapgrootte para-35 meter (*c) een constante waarde, die, daar zij in de praktijk klein moet zijn teneinde de maximale eindfout klein te doen zijn, meebrengt dat de inregeltijd relatief lang is.
__________ Teneinde een verbeterde convergentie en dus kor- -790 5 5 77 ~ * 4 PHN 9519 3 tere inregeltijd te realiseren is het ook. reeds bekend om gebruik te maken van een variabele stapgrootte parameter («c).
Zo is bijvoorbeeld in referentie (D.3) een met een niet-recursief filter uitgeruste adaptieve egalisator voor een 5 synchroon data systeem beschreven, -waarbij ter verbetering van de convergentiesnelheid gebruik wordt gemaakt van twee verschillende voorafbepaalde stapgrootte parameters oC en oC 2* waa;rt,ij -°e selectie van de juiste stapgrootte parameter is daarbij tijdafhankelijk en bepaald door het 10 begin en einde van de aan de eigenlijke dataoverdracht voorafgaande inregeltijd, de zogenaamde "training" periode.
Zo wordt de grotere stapgrootte parameter sC^ geselecteerd op het tijdstip dat de "training" periode begint en wordt de kleinere stapgrootte parameter oC^ geselecteerd op het 15 tijdstip dat de "training" periode eindigt. Deze strategie heeft het nadeel dat op het tijdstip, dat de kleinere stapgrootte parameter wordt geselecteerd, nog geenszins vaststaat dat de fout in voldoende mate is gereduceerd, terwijl deze strategie bovendien de inherente beperking bezit, dat 20 zij alleen bruikbaar is wanneer aan de eigenlijke informatieoverdracht een "training" periode voorafgaat.
Een ander selectiecriterium dat bekend is uit bijvoorbeeld referentie (D.4) bestaat daarin dat de grotere stapgrootte parameter wordt geselecteerd wanneer de amp-25 litude van het foutsignaal groter is dan een bepaalde vaste referentiewaarde, terwijl de kleinere stapgrootte parameter 9^2 wordt geselecteerd wanneer de amplitude van het foutsignaal kleiner dan genoemde referentiewaarde is. Deze strategie is weliswaar bruikbaar zonder de noodzaak van een aan 30 de eigenlijke informatieoverdracht voorafgaande "training" periode, doch bezit daarentegen als gevolg van de toepassing van een vaste referentiewaarde, de inherente beperking, dat zij alleen dan bruikbaar is wanneer het niveau van het in het eindstation ontvangen signaal slechts weinig varieert.
35 Immers is de amplitude van het foutsignaal mede afhankelijk van het niveau van het ontvangen signaal. Aangezien het eindstation in de praktijk meestal geschikt dient te zijn ---------om- via verschillende overdrachtswegen binnenkomende -infor-^ 7905577 — * i PHN 9519 4 matie te verwerken, waarbij het ontvangstniveau afhankelijk van de gevolgde overdrachtsweg relatief sterk kan variëren, is ook deze strategie weinig bruikbaar.
Het zal duidelijk zijn, dat het aantal mogelijk 5 te selecteren stapgrootte parameters niet tot twee behoeft te worden beperkt.
In de referenties (D.5) en (d,6) zijn bepaalde theoretische beschouwingen gegeven over het optimale verloop van de stapgrootte parameter (<K) als functie van de 10 tijd en als functie van de N coëfficiënten. Een simpele praktische implementatie is daar echter niet uit af te leiden.
(b) Samenvatting van de uitvinding.
De uitvinding heeft tot doel een inrichting met 15 een niet-recursief filter van de in de aanhef omschreven soort te verschaffen waarbij de stapgrootte per iteratie afhankelijk is van een uit meerdere verschillend grote stapgrootteparameters geselecteerde stapgrootteparameter, en beoogt meer in het bijzonder de bruikbaarheid van zulk 25 een inrichting te verruimen door de toepassing van een selectiecriterium dat de in het voorgaande vermelde beperkingen verregaand vermijdt en dat zich bovendien op eenvoudige wijze laat implementeren.
De inrichting volgens de uitvinding heeft het ken-25 merk, dat de stapgrootte-parameter per iteratie en per coëfficiënt wordt geselecteerd met behulp van een runlengte-detector waaraan het teken van elke correctiestap wordt toegevoerd en die, afhankelijk van het aantal, binnen een groep van aan de desbetreffende iteratie voorafgaande cor-25 rectiestappen, optredende correctiestappen met hetzelfde teken, een grotere dan wel kleinere stapgrootte-parameter selecteert.
De Uitvinding berust daarbij op het inzicht dat de statistische eigenschappen van de tekens van de opeen-35 volgende correctiestappen van elk van de coëfficiënten een criterium vormen aan de hand waarvan duidelijk bepaald kan worden of het adaptieve filter zich in de inregelfaze dan "welr in de ingeregelde faze bevindt. -- 790 5 5 77 ~ * * PHN 9519 5 (c) Korte beschrijving van de tekening.
De uitvinding en de voordelen daarvan zullen worden toegelicht aan de hand van de tekening.
Daarbij toont: 5 Fig. 1 het principe schema van een bekende in richting voor egalisatie van dispersieve kanalen voor datatransmissie,
Fig. 2 het principe schema van een bekende inrichting voor echocompensatie bij datatransmissie over 10 tweedraadsverbindingen,
Fig. 3 een mogelijke uitvoeringsvorm van een echocompensatieinrichting volgens de uitvinding,
Fig. 4 een mogelijke uitvoeringsvorm van een in de inrichting volgens Fig. 3 toegepaste runlengte-detector, 15 Fig. 5 en Fig. 6 diagrammen ter toelichting van het detectiecriterium;
Fig. 7 een andeie mogelijke uitvoeringsvorm van de runlengte-detector;
Fig. 8 een digitale uitvoering van een echocom-20 pensatieinrichting volgens de uitvinding.
(p) Referenties.
1) Donald Hirsch et al., !,A Simple Adaptive Equalizer for Efficient Data Transmission", IEEE Transactions,
Vol. COM-18, No. 1, February 1970, pp. 5-12.
25 2) Adam Lender, "Decision-Directed Digital Adaptive Equa lization Technique for High-Speed Data Transmission", IEEE Transactions, Vol. COM-18, No. 5, October 1970, pp. 625-632.
3) G·. Ungerboeck, "Theory on the Speed of Convergence in 30 Adaptive Equalizers for Digital Communication", IBM Journal of Research Development, November 1972, pp. 546-555.
4) R.W. Lucky et al., "Principles of Data Communication"
Me Craw-Hill Book Company, pp 154, par. 6.2.2.
35 5) Tibor J. Schonfeld et al., "A Rapidly Converging First-
Order Training Algorithm for an Adaptive Equalizer", IEEE Transactions, Vol. IT-17, No. 4, July 1971, ..... ...___PP 431-439. _____ 7905577 * « ft PHN 9519 6 6) Tibor J. Schonfeld et al., "Rapidly Converging second-Order Tracking Algorithms for Adaptive Equalization", IEEE Transactions, Vol. 11-17» No. 5» September 1971» PP. 572-579.
5 7) Lawrence R. Rabiner et al., "Terminology in Digital
Signal Processing", IEEE Transactions, Vol. AU-20, No. 5» December 1972, pp. 322-337« 8) A Pass band data-driven echo canceller for full-duplex transmission on two-wire circuits; S.B. Weinstein; IEEE 10 Transactions on Communications, Yol. COM-25, No.7»
July 1977; pagina's 654-666 (e) Beschri.jving van de uitvoeringsvoorbeelden.
( 1 ) Algemene beschri.jying.
In figuur 1 is het principeschema weergegeven van 15 een bekende inrichting voor egalisatie van dispersieve kanalen voor datatransmissie. In deze figuur stelt 1 een a-daptief digitaal transversaal filter voor waaraan bijvoorbeeld een ingangssignaal i^ wordt toegevoerd. Het filter levert dan een uitgangssignaal S dat na begrenzing in een 20 op het filter aangesloten begrenzer 2 een uitgangssignaal d oplevert. De filteroverdrachtskarakteristiek kan worden beïnvloed door instelling van de filtercoëfficiënten. Dit instellen van de filterco.ëfficiënten geschiedt op iteratieve wijze met behulp van een coëfficiënten instelinrichting 25 3 en °P grond van een aan deze instelinrichting toegevoerd Λ foutsignaal d-d, dat wordt ontleend aan de uitgang van een comparator 4 waaraan het begrensde en het onbegrensde fil-
A
teruitgangssignaal d respektievelijk d worden toegevoerd “ λ” ter opwekking van het foutsignaal d-d.
30 In figuur 2 is het principeschema weergegeven van een echocompensaiieinrichting voor toepassing in een over-drachtssysteem bestaande uit een éénrichtingszendpad 4 (l), een éénrichtingsontvangpad 4(2) en een tweerichtingspad 4(3)· Deze verschillende paden zijn met behulp van een hy-35 bride koppelnetwerk op elkaar aangesloten. Deze inrichting omvat eveneens een adaptief digitaal transversaal filter 1 waarvan de coëfficiënten iteratief worden ingesteld door _een coëfficiënten instelinrichting 3.
7S0 5T77--------------- ~~~ ' PHN 9519 7
Aan het zendpad 4(l) wordt toegevoerd een over te dragen signaal i_ dat tevens aan de ingang van het filter 1 wordt toegevoerd ter opwekking van een echo compensatiesig— A , naai e dat m een comparator 4 wordt afgetrokken van een 5 signaal e + u dat eveneens aan deze comparator 4 wordt toegevoerd en dat wordt gevormd door de som van het signaal u dat via het tweerichtingspad 4(3) aan het koppelnetwerk 4 (4) wordt toegevoerd en een echosignaal je dat in het ontvangpad 4 (2) wordt geïntroduceerd ten gevolge van het signaal i_ dat 10 in het zendpad 4 (1) aan het koppelnetwerk 4 wordt toegevoerd. Het aan de uitgang van de comparator 4 optredende restfoutsignaal e - e + u wordt aan de coëfficiënten instel-richting 3 toegevoerd voor het op grond van dit restfoutsignaal instellen van de filter coëfficiënten.
15 Bij deze toepassing van het filter (echocompensa- tie)moet een gegeven, maar onbekende, overdrachtsfunctie (h) zo goed mogelijk worden nagebootst (h). In de aan de hand van figuur 1 beschreven toepassing van het filter (egalisatie) dient de inverse (h = 1/h) van een gegeven, maar on-20 bekende, overdrachtsfunctie zo goed mogelijk te worden nage-bootst (h ). Beide situaties vertonen veel overeenkomst.
Bij egalisatie (figuur 1) kan het dynamisch gedrag van de inrichting het best beoordeeld worden aan de hand van het foutsignaal d-cï, terwijl bij echocompensatie (figuur 2) 25 hiervoor de verhouding e-e/u het meest in aanmerking komt.
In het volgende zal worden toegelicht op welke wijze het dynamisch gedrag van een echocompensatieinrichting volgens de uitvinding verbeterd kan worden. Het zal echter duidelijk zijn dat de uitvinding niet is beperkt tot echo-30 compensatie, maar soortgelijke voordelen biedt bij toepassing in andere adaptieve filters zoals bijvoorbeeld in egalisatie inr i ch t ingen.
(2) Beschrijving van figuur 3.
In figuur 3 is ©en mogelijke uitvoeringsvorm van 35 zulk een echocompensatie inrichting weergegeven. Daarin stelt het door een stippellijn omgeven deel 1 het adaptieve transversaal filter voor en vormt het door een stippellijn _^omgeven deel 3 de coëfficiënten-instelinrichting. Met 5 is -790 5 5 77---------------------------- ---------- , i' · PHN 9519 8 een ingangsklem aangeduid waaraan een over te dragen datasignaal met symboolfrequentie 1/T wordt toegevoerd om via het filter 6 te worden uitgezonden. Het aan de ingangsklem 5 optredende datasignaal wordt tevens toegevoerd aan een 5 bemonsterinrichting 7 waarin het datasignaal wordt bemonsterd met een bemonsterfrequentie 1/T. Het aldus bemonsterde signaal wordt toegevoerd aan de ingang van genoemd adaptief transversaal filter 1. Dit filter omvat een aantal in serie geschakelde vertragingscellen 8 met vertragingstijd 10 T voor het opwekken van de aan de aftakkingen 9 optredende respektievelijk in tijd vertraagde versies van het filter-ingangssignal. Het filter 1 omvat verder een met het aantal aftakkingen 9 overeenkomend aantal vermenigvuldigers 10, waarvan er in de figuur eenvoudigheidshalve slechts twee 15 zijn weergegeven, alsmede een op de uitgang van elk van deze vermenigvuldigers aangesloten sommeerinrichting 11. Xn de vermenigvuldigers 10, die respektievelijk met een eerste ingang op een bijbehorende aftakking 9 en met een tweede ingang op een bijbehorende uitgang 12 van de coëfficiënten-20 instelinrichting 3 zijn aangesloten, worden de genoemde vertraagde versies van het filteringangssignaal respektievelijk vermenigvuldigd met de bijbehorende door de coefficienten-instelinrichting 3 geleverde filtercoëfficiënt, om hierna te worden gesommeerd in de sommeerinrichting 11. De uitgang 25 van de sommeerinrichting 11 is via een digitaal-analoog omzetter 13 aangesloten op een comparator k waarin het aan de uitgang van de sommeerinrichting 11 optredende en in een analoog signaal omgezette filteruitgangssignaal wordt afgetrokken van het aan een tweede ingang van de comparator k 30 toegevoerde inkomende signaal, ter opwekking van een rest-foutsignaal.
Dit restfoutsignaal wordt via een dubbelzijdige begrenzer 14 toegevoerd aan een bemonsterinrichting 15 waarin het restfoutsignaal wordt bemonsterd met de bemonsterfrequentie 35 1/T. Het aldus bemonsterde signaal is representatief voor het teken van het op de bemonsterrijdstippen optredende restfoutsignaal en dit signaal wordt toegevoerd aan de coëf-_fijciénten-instelinrichting 3· Deze inrichting omvat een. met '-790 5T77 ~ f * PHN 9519 9 het aantal vermenigvuldigers 10 overeenkomend aantal corre-latoren 16 die identiek van opbouw zijn en waarvan er in de figuur eenvoudigheidshalve slechts één is weergegeven.
Meer in het bijzonder omvat zulk een correlator 5 een eerste en een tweede vermenigvuldiger 17 respektievelijk 18, en een accumulator 20. De eerste vermenigvuldiger 17 bezit een eerste ingang waaraan het uitgangssignaal van de be-monsterinrichting 15» dat representatief is voor het teken van het restfoutsignaal, wordt toegevoerd en een tweede in-10 gang waaraan het uitgangssignaal van de aftakkingen 9 wordt toegevoerd. Het uitgangssignaal van deze eerste vermenigvuldiger 17 wordt toegevoerd aan een eerste ingang van genoemde tweede vermenigvuldiger 18 aan welks tweede ingang één, uit meerdere in grootte verschillende stapgrootte pa-15 rameters (oC , A.sC) , geselecteerde stapgrootte parameter wordt toegevoerd. De aan de uitgang van de tweede vermenigvuldiger 18 optredende produkten worden in de genoemde accumulator 20 geaccumuleerd. Aan de uitgang 12 van de accumulator 20 kan het door correlatie gewonnen signaal als filter-20 coëfficiënt worden ontleend. Elk uitgangssignaal van de res-pektieve correlatoren wordt aan de bijbehorende vermenigvuldiger 10 van het adaptieve transversaal filter toegevoerd.
De bij deze uitvoeringsvorm in elk van de correlatoren 16 toegepaste strategie voor het bepalen van de 25 nieuwe filtercoëfficiënt bestaat daarin, dat de in de accumulator 20 opgeslagen filtercoëfficiënt, die het resultaat is van voorafgaande correlatieintervallen, wordt gecorrigeerd, waarbij het teken van de correctiestap is bepaald door het produkt van het teken van het restfoutsignaal 30 (e-e+u) op het tijdstip t_ en het teken van de aan de desbe treffende aftakking 9 ontleende in tijd vertraagde versie van het filteringangssignaal, en waarbij de grootte van de correctiestap is bepaald door de geselecteerde stapgrootte-parameter oC of AjC .
35 De factor A is daarbij een ontwerpgrootheid die om praktische redenen bij voorkeur een macht van 2 is (bijvoorbeeld 16 of 256). Teneinde een snelle convergentie en ________dus..korte inregeltijd te verkrijgen, dient aan het begin 790 5 5 77 ~ PHN 9519 10 van de inregelfase de grote stapgrootte-parameter A,oC te worden geselecteerd en dient de kleine stapgrootte-parameter te worden geselecteerd zodra de ingeregelde toestand bijna is bereikt. Nauwkeurig onderzoek beeft aangetoond dat de 5 statistische eigenschappen van de tekens van de opeenvolgende correcties van elk van de filtercoëfficiënten een criterium vormen aan de hand waarvan duidelijk bepaald kan worden of het adaptieve filter zich in het begin van de in-regelfase dan wel nagenoeg of geheel in de ingeregelde fase 10 bevindt. In de ingeregelde fase vormen deze tekens namelijk een reeks van +1 en -1 waarden, die in eerste benadering onafhankelijk en even waarschijnlijk zijn. In het begin van de inregelfase daarentegen komen grote aaneengesloten groepen ("runs") van +1 of -1 waarden voor.
15 Gebruikmakend van deze statistische eigenschappen van de tekens van opeenvolgende correcties van elk van de coëfficiënten wordt nu overeenkomstig de uitvinding een bijzonder gunstige en voordelige inrichting verkregen, indien de stapgrootte-parameter per iteratie en per coëfficiënt 20 wordt geselecteerd met behulp van een runlengte detector waaraan het teken van elke correctiestap wordt toegevoerd en die, afhankelijk van het aantal, van aan de desbetreffende iteratie voorafgaande correctiestappen, optredende cor-rectiestappen met hetzelfde teken een grotere dan wel klei-25 nere stapgrootte-parameter selecteert.
Meer in het bijzonder is bij de in figuur 3 weergegeven uitvoeringsvorm elk van de correlatoren 16 voorzien van een eigen runlengte detector 21 met een ingang 22 waaraan het aan de uitgang van de eerste vermenigvuldiger 17 30 optredende signaal dat representatief is voor het teken van de correctiestap wordt toegevoerd. De runlengte-detector 21 produceert op grond van genoemd detectiecriterium een scha-kelsignaal, dat aan zijn uitgang 23 optreedt en dat dient voor het besturen van een bij voorkeur als elektronische 35 schakelaar uitgevoerde tweestanden-schakelaar 24. Zowel in de rusttoestand als ook tijdens de ingeregelde fase bevindt zich deze schakelaar in de in de figuur weergegeven stand waarbi.i de stapgrootte-parameter of aan de tweede vermenig- "79 0ΊΓ5Ύ7 * * PHN 9519 11 vuldiger 18 wordt toegevoerd.
(*3) Beschrijving van figuur 4,5 en 6.
Figuur 4 toont een mogelijke uitvoeringsvorm van de runlengte-detector 21. De ingang 22 van de runlengte-detec tor 21 wordt daarbij gevormd door de ingang van een schuif*-5 register 25 met £ schuifregister-elementen. Elk schuif-registerelement wordt gevormd door een bi-stabiel orgaan met een uitgang Q en een uitgang Q . De Q-uitgang van elk van de £ schuifregisterelementen is aangesloten op een eers-te EN-poort 26 en de Q-uitgang van elk van de £ schuifre-gisterelementen is aangesloten op een tweede EN poort 27.
. De uitgang van de eerste EN-poort 26 en de uitgang van de tweede EN-poort 27 zijn aangesloten op een OF-poort 28 waarvan de uitgang 23 de uitgang van de runlengte detector 21 vormt. De werking van de in figuur 4 weergegeven run-15 lente detector is als volgt:
De met de klokfrequentie 1/T aan de uitgang van de eerste vermenigvuldiger (17 in figuur 3) optredende signalen die representatief zijn voor het teken van de correctiestap 2Q worden als tekenbits met waarde +1 of -1 aan de ingang 22 van het schuifregister 25 toevoerd en daarin met de klokfrequentie 1/T doorgeschoven. Elk van de £ schuifregister-elementen levert daarbij een uitgansspanning aan zijn Q-uitgang of aan zijn Q-uitgang afhankelijk van de waarde +1 of *1 van het op het kloktijdstip aan het desbetreffende schuif-25 registerelement aangeboden tekenbit. De EN-poort 26 levert een uitgangssignaal wanneer uitsluitend alle Q-uitgangen een uitgangsspanning leveren, hetgeen het geval is zodra en zolang de in de £ schuifregisterelementen geregistreerde tekenbits allen de-zelfde waarde +1 hebben. Dienovereenkom-30 stig levert de EN-poort 27 een uitgangssignaal wanneer uitsluitend alle Q-uitgangen een uitgansspanning leveren, hetgeen het geval is zodra en zolang de in de £ schuifregister-elementen geregistreerde tekenbits allei dezelfde waarde -1 hebben. Wanneer de EN-poort 26 of de EN-poort 27 een uit-35 gangssignaal levert wordt dit signaal via de OF-poort 28 als schakelsignaal aan de tweestanden schakelaar (24 in fig. 3) toegevoerd met als gevolg dat deze 7905577 PHN 9519 12 schakelaar in de niet-getekende stand wordt gebracht waarbij de grotere stapgrootte-parameter AoC wordt geselecteerd en aan de tweede vermenigvuldiger (18 in fig. 3) wordt toegevoerd.
5 Het zal duidelijk zijn, dat voor een juiste detec tie op basis van runlengte, dus op basis van de grootte van het aantal opeenvolgende tekenbits met gelijke waarde + 1 respectievelijk -1 de keuze van het aantal (p) schuifregis-terelementen van het schuifregister 25 van belang is.
10 Ter illustratie toont figuur 5 eu figuur 6 een tweetal door middel van computer-simulatie verkregen diagrammen betrekking hebbend op de ingeregelde toestand (fig.5) en op het begin van de inregeltoestand (fig. 6). In beide figuren is langs de horizontale as de runlengte uitgezet 15 voor zowel +1 als -1 waarden. Langs de verticale as is op logarithmische schaal uitgezet hoe vaak een bepaalde runlengte voorkomt. De getrokken verticale lijnen stellen de resultaten voor verkregen uit de simulatie van een echo-compensator met 20 coëfficiënten werkend volgens het ”sign 20 algorithm”, waarbij iedere coëfficiënt 2400 maal gecorrigeerd werd, zodat de weergegeven meetresultaten betrekking hebben op 48.000 correcties waarin ongeveer 24.000 runs te onderscheiden waren. Van deze runs hadden er ongeveer 12.000 (of te wel 50°fo) de lengte 1 (gelijkelijk verdeeld over de 25 +1 en -1 correcties) ·, ongeveer 6.000 ( of te wel 25$) had de lengte 2 (eveneens gelijkelijk verdeeld over de +1 en de -1 correcties), etc. De gestippelde lijnen geven aan wat het theoretisch resultaat is voor onafhankelijk, even waarschijnlijke +1 en -1 waarden. In het begin van de inregel-30 fase (fig. 6) komen regelmatig runs voor met een lengte groter dan 16, terwijl deze in de ingeregelde toestand zoals figuur 5 laat zien zeer onwaarschijnlijk zijn ( 0,002$).
Hieruit volgt dat het schuifregister 25 bij het beschreven uitvoeringsvoorbeeld bijvoorbeeld p ^ 16 schuifregisterele-35 menten dient te bevatten. Zodra de met zulk een schuifregister uitgeruste runlengte detector volgens figuur 4, een opeenvolging van 16 correcties met' hetzelfde teken vaststelt, _wojrd-t de grotere stapgrootte parameter AOC geselecteerd in— 790 5 5 77 « . > PHN 9519 13 plaats van de kleinere stapgrootte parameter Of.
Meer algemeen kan derhalve gesteld worden dat de runlengte detector volgens figuur 4 de selectie van de grotere stapgrootte-parameter A0? bewerkstelligt, zodra de de-5 tector vaststelt dat m opeenvolgende tekenbits een zelfde waarde bezitten.
Het is echter ook mogelijk de runlengte detector zo uit te voeren dat deze de selectie van de grotere stapgrootte parameter Aofbewerkstelligt zodra de detector vast-10 stelt dat binnen een groep van m opeenvolgende tekenbits een als detectiecriterium geldend vast aantal n tekenbits met dezelfde waarde voorkomen, waarbij n^m is. Hiertoe dient de runglengte detector te worden uitgevoerd als n-uit m-code detector. Zulk een detector is op zichzelf bekend en 15 omvat een sorteerregister bestaande uit m in cascade geschakelde geheugenelementen voor het sorteren van de in het register ingeschreven bits met waarden O en 1, een inschrijf-inrichting voor het in het register inschrijven van de groepen bits en een beslissingsschakeling welke in overeenstem-20 ming met het testcriterium (n bits met dezelfde waarde) is aangesloten op een informatie ingang van ten minste een van de geheugenelementen van het sorteerregister en die een Ιοί een O-signaal afgeeft afhankelijk daarvan of de ingeschreven groep bits wel of niet ten minste n bits met de-25 zelfde waarde bevat en dus voldoet aan het testcriterium.
Voor een meer gedetailleerde beschrijving van zulk een detector kan verwezen worden naar het Amerikaanse octrooischrift 3»764,991·
Figuur 7 toont een andere mogelijke uitvoerings-30 vorm van de runlengte detector, welke de selectie uit drie verschillende grote stapgrootte parameters(X $ A.^ en B.oC mogelijk maakt, waarbij B^A^ 1.
(4) Beschrijving van figuur 7.
De ingang 22 van deze uitvoeringsvorm van de run-35 lengte detector wordt daarbij gevormd door de ingang van een schuifregister 29 met bijvoorbeeld 20 schuifregisterelementen. Elk schuifregisterelement wordt gevormd door een _____,__,bi-stabielorgaan met een uitgang Q en een uitgang Q welke “”7905577 ...................
PHN 9519 14 uitgangen aan elkaar invers zijn. De Q-uitgang van elk van de eerste 16 schuifregisterelementen is aangesloten op een eerste EN-poort 30 en de Q-uitgang van elk van deze eerste 16 schuifregisterelementen is aangesloten op een tweede EN-5 poort 31.
De Q-uitgang van elk van de schuifregisterelementen 17 t/m 20 is aangesloten op een derde EN-poort 32 en de Q-uitgang van elk van deze schuifregisterelementen 17 t/m 20 is aangesloten op een vierde EN-poort 33· De uitgang van de 10 eerste EN-poort 30 en de uitgang van de tweede EN-poort 31 zijn aangesloten op een eerste OF-poort 34.
Verder zijn de uitgang van de eerste EN-poort 30 en de uitgang van.de derde EN-poort 32 aangesloten op een vijfde EN-poort 36 en zijn de uitgang van de tweede EN-poort 31 en de 15 uitgang van de vierde EN-poort 33 aangesloten op een zesde EN-poort 37. De uitgang van de vijfde EN-poort 36 en de uitgang van de zesde EN-poort 37 zijn aangesloten op een tweede OF-poort 38 waarvan de uitgang 39 een uitgang van de runlengte detector vormt. De uitgang van de eerste OF-poort 20 34 is direct aangesloten op een eerste ingang van zevende EN-poort 40 terwijl de uitgang van genoemde tweede OF-poort 38 via een inverter is aangesloten op een tweede ingang van de zevende EN-poort 40 waarvan de uitgang een andere uitgang 41 van de runlengte detector vormt. De werking van de 25 in figuur 7 weergegeven uitvoeringsvorm van de runlengte detector is als volgt:
Nemen we aan dat de signalen die representatief zijn voor het teken van de correctiestap weer als tekenbits met waarde +1 of -1 aan de ingang 22 van het schuifregister 30 29 optreden met de klokfrequente Τ/Τ dan worden deze teken bits met dezelfde klokfrequentie in het schuifregister doorgeschoven. Elk van de 20 schuifregisterelementen levert daarbij een uitgangsspanning aan zijn Q-uitgang of aan zijn Q-uitgang afhankelijk van de waarde +1 of -1 van het op het 35 kloktijdstip. aan het desbetreffende schuifregisterelement aangeboden tekenbit. De eerste EN-poort 30 levert een uit-gangsspanning wanneer de Q-uitgangen van de schuifregister-_element 1 t/m 16 een uitgangsspanning leveren, hetgeen het —“7905 5 77--------------------------- — PHN 9519 15 geval is zodra en zolang de in de schuifregisterdementen 1 t/m 16 geregistreerde tekenbits allen dezelfde waarde +1 bezitten. De tweede EN-poort 31 levert daarentegen een uit-gangsspanning zodra en zolang de in de schuifregisterelemen-5 ten 1 t/m 16 geregistreerde tekenbits allen dezelfde waarde -1 bezitten. Vanneer de eerste EN-poort 30 of de tweede EN-poort 31 een uitgangssignaal levert wordt dit signaal via de eerste OF-poort 34 toegevoerd aan de eerste ingang van de zevende EN-poort 40 die dan, mits aan de inverter ingang 10 geen signaal wordt toegevoerd, aan zijn uitgang 41 een uitgangssignaal levert dat als schakelsignaal dient voor het selecteren van de stapgrootte-parameter A.sK . De derde EN-poort 32 levert een uitgangssignaal wanneer de in de schuif-registerelementen 17 t/m 20 geregistreerde tekenbits allen 15 dezelfde waarde +1 bezitten. De vierde EN-poort 33 levert daarentegen een uitgangssignaal wanneer de in de schuifre-gisterelementen 17 t/m 20 geregistreerde tekenbits allen dezelfde waarde -1 bezitten. De vijfde EN-poort 36 levert een uitgangssignaal wanneer de eerste EN-poort 30 en de derde 20 EN-poort 32 beide een uitgangssignaal leveren hetgeen betekent dat in de schuifregisterelementen 1 t/m 20 geregistreerde tekenbits allen dezelfde waarde +1 bezitten. De zesde EN-poort 37 levert een uitgangssignaal wanneer de tweede EN-poort 31 en de vierde EN-poort 33 beide een uitgangssignaal 25 leveren hetgeen het geval is wanneer de in de schuifregisterelementen 1 t/m 20 geregistreerde tekenbits allen dezelfde waarde -1 bezitten. Vanneer de vijfde EN-poort 36 of de zesde EN-poort 37 een uitgangssignaal levert, wordt dit signaal aan de tweede OF-poort 38 toegevoerd, die dan aan zijn 30 uitgang 39 een uitgangssignaal levert dat als schakelsignaal dient voor het selecteren van de stapgrootte-parameteir B oC .
Het uitgangssignaal van de tweede OF-poort 38 wordt tevens als "inhibit" signaal toegevoerd aan de inverterin-gang van de EN-poort 40 waardoor wordt bereikt dat het uit-35 gangssignaal van de EN-poort 40 wordt onderbroken.
(5) Beschrijving van figuur 8.
In figuur 8 is het blokschema weergegeven van een ___ voordelige uitvoering van een digitale echocompensatiein- - 7905577----------------- PHN 9519 16 richting volgens de uitvinding. Deze uitvoeringsvorm onderscheidt zich van de aan de hand van figuur 3 beschreven uitvoeringsvorm door zijn sequentiële structuur, waardoor een belangrijke besparing aan componenten wordt verkregen zon-5 der dat de interne verwerkingssnelheid extreem hoog wordt.
Voor de beschrijving van figuur 8 wordt aangenomen dat het adaptieve filter bij de weergegeven inrichting wordt gevormd door een transversaal filter met X filtercoëf-ficiënten, elk met Y bits en die gecorrigeerd worden met 10 het stochastische iteratie algorithme. De inrichting wordt bestuurd door een kloksignaal van symboolfrequentie 1/T.
Dit kloksignaal wordt in figuur 8 toegevoerd aan de ingang 50 van een besturingsinrichting 51 die de voor de signaalverwerking benodigde besturingssignalen opwekt. Besturings-15 inrichting 51 bezit een aantal uitgangen 52 en 53 waaraan resp. beschikbaar zijn een besturingssignaal met frequentie 1/T en een besturingssignaal S2 met frequentie Χ/τ.
Het transversale filterdeel van de in figuur 8 weergegeven echocompensatie inrichting bevat een tweestan-20 den-schakelaar 55 die wordt bestuurd door besturingssignaal , en een dataregister 56 dat wordt bestuurd door signaal S2 *
Bij het begin van elke symboolperiode T brengt signaal schakelaar 55 kortstondig in stand I, waardoor 25 een monster van de binaire datasymbolen wordt ingeschreven in dataregister 56. Voor de rest van elke symboolperiode T staat schakelaar 55 in stand II, waarin de uitgang van dataregister 56 is verbonden met zijn ingang, zodat dataregister 56 dan fungeert als circulerend register, aan de uitgang 30 waarvan de (X-l) vorige datamonsters en het nieuwe datamons-ter achtereenvolgens optreden met de frequentie Χ/Τ. Verder bevat dit transversale filter-deel een coëfficiëntenregister 57, waarin de X filtercoëfficiënten worden opgeslagen. De uitgang van coëfficiëntenregister 57 is via een opteller 58 35 verbonden met zijn ingang. Coëfficiëntenregister 57 wordt bestuurd door signaal S^, zodat de filtercoëfficiënten daarin eveneens circuleren met de frequentie X/t.
____ De datamonsters aan de uitgang van dataregister —-710 5577----------------- - - - PHN 9519 17 56 en de filtercoefficienten aan de uitgang van coëfficiën-tenregister 57 worden in een vermenigvuldiger 59 vermenigvuldigd, .zodat in elke symboolperiode T aan de uitgang van deze vermenigvuldiger X producten optreden, die in een accu-5 mulator 60 worden geaccumuleerd om een monster van het benaderde echosignaal te vormen. Accumulator 60 omvat een som-vormer 61 en een geheugen 62 dat door het signaal zodanig wordt bestuurd, dat zulk een monster van het benaderde echosignaal telkens aan het einde van een symboolperiode T aan 10 de uitgang vaade accumulator optreedt. Via een digitaalana-loog omzetter 63 worden deze monsters van het benaderde echosignaal toegevoerd aan een comparator 64.om te worden afgetrokken van het via de ingang 65 aan de comparator 64 toegevoerde inkomende signaal ter vorming van het restfoutsig-15 naai.
Het correlatordeel van de echocompensatieinrichting volgens figuur 8 bevat een vermenigvuldiger 66, die via een analoog-digitaal omzetter 67 is aangesloten op de uitgang van de comparator 64 en die via een vertragingsnetwerk 68 20 dat dient ter vereffening van looptijdverschillen, is aangesloten op de uitgang van het dataregister 56. De data-monsters aan de uitgang van het vertragingsnetwerk 68 en de aan de uitgang van de analoog-digitaal omzetter 67 optredende monsters van het restfoutsignaal worden in de ver-25 menigvuldiger 66 vermenigvuldigd, zodat in elke symboolperiode T aan de uitgang 69 van deze vermenigvuldiger X producten optreden. De bij deze producten behorende polariteits-bits treden op aan de uitgang 70 van deze vermenigvuldiger.
Het correlatordeel bevat verder een op de uitgangen 69 en 30 70 aangesloten poortcircuit 71 en een op de uitgang 70 aan gesloten runlengte detector 72 waarvan het uitgangssignaal het poortcircuit 71 zodanig bestuurd dat elk product, dat optreedt aan de uitgang 69 van de vermenigvuldiger 66, in het register 71 met de stapgrootte-parameterCf of Α.Λ wordt 35 vermenigvuldigd, afhankelijk daarvan of de in de runlengte detector 72 bijgehouden runlengte van de voor de desbetreffende coëfficiënt geldende waarden van de opeenvolgende _______„tekenbits al of niet voldoet aan de als detectie criterium 7905577 PHN 9519 18 geldende runlengte van £ tekenbits met dezelfde waarde. Dit vermenigvuldigen geschiedt eenvoudig door verandering van de significantie van de bits, immers kan door een verschuiving om éen plaats naar voren of naar achteren, een binair 5 gecodeerde waarde verdubbeld of gehalveerd worden. Het aantal plaatsen dat geschoven wordt is bepaald door de geselecteerde stapgrootte-parameterrf*of AoC . Wanneer de producten worden vermenigvuldigd met de geselecteerde stapgrootte-parameter Of dan treden zij op aan de uitgang 73 van het 10 poortcircuit 71» en wanneer zij worden vermenigvuldigd met de geselecteerde stapgrootte-parameter Aöf, treedt een dergelijk product op aan de uitgang "Jk van het poortcircuit 71.
De uitgangen 73 en 7^· zijn beide aangesloten op de opteller 58 waarin de X coëfficiënten sequentieel worden gecorrigeerd 15 met de aan de opteller toegevoerde waarden.
De runlengte detector 72 omvat bij deze uitvoeringsvorm van de echocompensator een geheugen 75 dat is opgebouwd uit de serieschakeling van £ schuifregisters met elk q schuif-registerelementen, waarbij £ gelijk is aan de als detectie-20 criterium geldende runlengte van £ tekenbits en waarbij £ gelijk is aan het aantal coëfficiënten. De aan de uitgang 70 van de vermenigvuldiger 66 optredende tekenbits worden toegevoerd aan de ingang van het eerste schuifregisterele-ment van het eerste schuifregister.
25 De uitgang van het laatste schuifregisterelement van elk van de £ schuifregisters is aangesloten op zowel een EN-poort 76 met £ ingangen als ook op een NIET OF-poort 77 met £ ingangen. De uitgang van elk van deze poorten is aangesloten op een OF-poort 78. Nemen we aan dat als detec-30 tie criterium geldt een runlengte van p = 16 tekenbits met dezelfde waarde dan omvat het geheugen 16 schuifregisters.
De inhoud van de schuifregisterelementen van elk van de 16 schuifregisters worden allen gelijktijdig doorgeschoven onder bestuur van het signaal S^, dus met dezelfde frequentie 35 Χ/Τ als waarmede de X coëfficiënten in het eoefficientenre-gister 57 circuleren. Hieruit volgt dat telkens op het tijdstip dat een coëfficiënt vanuit het coëfficiëntenregister _5-7L_aan de 'opteller 58 wordt toegevoerd er tevens aan 79 0 5 5 7 7

Claims (6)

  1. 25 Ook zij nog opgemerkt dat bij de in figuur 3 weer gegeven uitvoeringsvorm is verondersteld dat elk van de cor-relatoren l6 is voorzien van een eigen runlengte detector. De in figuur 3 weergegeven inrichting functioneert reeds zeer bevredigend, indien alleen die correlator 16 van een 30 runlengte detector wordt voorzien die is geassocieerd met die coëfficiënt die de grootste absolute waarde heeft. Hierbij wordt dan verondersteld dat deze runlengte detector alle schakelaars 2k bestuurt.
  2. 1. Inrichting met een niet-recursief filter, waarvan het ingangscircuit is gekoppeld met middelen voor het opwekken van een reeks vertraagde versies van een aan het in-___gangscircuit toegevoerd signaal, een door een sommeerinrich- 790 5 5 77 ......... PHN 9519 20 ting gevormde uitgang, een op deze uitgang aangesloten comparator waaraan het filter uitgangssignaal en een referentie worden toegevoerd ter opwekking van een foutsignaal en middelen voor het wegen van genoemde reeks vertraagde ver-5 sies van het ingangssignaal volgens een reeks coëfficiënten, die elk, met behulp van een instelketen, iteratief door positieve respektievelijk negatieve correctiestappen met variabele stapgrootte worden ingesteld ter minimalisering van een voorgeschreven functie van het foutsignaal, waarbij de 10 stapgrootte per iteratie afhankelijk is van een uit meerdere verschillend grote stapgrootte parameters geselecteerde stapgrootte parameter, met het kenmerk, dat de stapgrootte parameter per iteratie en per coëfficiënt wordt geselecteerd met behulp van een runlengte detector waaraan het teken van 15 elke correctiestap wordt toegevoerd en die, afhankelijk van het aantal van aan de desbetreffende iteratie voorafgaande correctiestappen optredende correctiestappen met hetzelfde teken, een grotere dan wel kleinere stapgrootte parameter selecteert.
  3. 2. Inrichting volgens conclusie 1, waarbij de coëf ficiënten allen gelijktijdig worden ingesteld, met het kenmerk, dat de inrichting een met het aantal coëfficiënten overeenkomend aantal insteltekens omvat die elk zijn voorzien van een bijbehorende runlengte detector. (Fig. 3)· 25 3· Inrichting volgens conclusie 2, met het kenmerk, dat de runlengte detector wordt gevormd door een schuifre-gister met een ingang voor het aan het schuifregister toevoeren van het signaal dat representatief is voor het teken van de correctiestap, welk schuifregister £ schuifregister-30 elementen bevat met elk een Q-uitgang en een Q-uitgang, een eerste EN-poort die is aangesloten op de Q-uitgangen en een tweede EN-poort, die is aangesloten op de Q-uitgangen, alsmede een op de uitgang van genoemde eerste en op de uitgang van een genoemde tweede EN-poort aangesloten OF-poort, waar-35 bij deze OF-poort een schakelsignaal levert voor het selecteren van de grotere stapgrootte-parameter van twee verschillend grote stapgrootte parameters, wanneer hetzij alle _Q-uitgangen, hetzij alle Q-uitgangen een uitgangssignaal 790 5 5 7 7 i "* PHN 9519 21 leveren. (Fig. 4).
  4. 4. Inrichting volgens conclusie 2, met het kenmerk, dat de runlengte detector wordt gevormd door een schuifre-gister met een ingang voor het aan het schuifregister toe-5 voeren van het signaal dat representatief is voor het teken van de correctiestap, welk schuifregister n=p+r schuifre-gisterelementen bevat met elk een Q-uitgang en een Q-uit-gang, een eerste EN-poort die is aangesloten op alle Q-uit-gangen van de eerste groep van £ opeenvolgende schuifregis-10 terelementen, een tweede EN-poort die is aangesloten op alle Q-uitgangen van genoemde eerste groep van p opeenvolgen-.de schuifregisterelementen, een derde EN-poort die is aangesloten op alle Q-uitgangen van de tweede groep van r opeenvolgende schuifregisterelementen, een vierde EN-poort 15 die is aangesloten op alle Q-uitgangen van genoemde tweede groep van r opeenvolgende schuifregisterelementen, een eerste OF-poort die is aangesloten op de uitgang van de eerste EN-poort en op de uitgang van de tweede EN-poort, waarbij genoemde eerste OF-poort een schakelsignaal levert voor het 20 selecteren van de op één na grootste stapgrootte-parameter van drie verschillend grote stapgrootte-parameters, wanneer, hetzij alle Q-uitgangen van genoemde eerste groep van p opeenvolgende schuifregisterelementen, hetzij alle Q-uitgangen van deze groep een uitgangssignaal leveren, een vijfde 25 EN-poort die is aangesloten op de uitgang van de eerste EN-poort en op de uitgang van de derde EN-poort, een zesde EN-poort die is aangesloten op de uitgang van de tweede EN-poort en op de uitgang van de vierde EN-poort en een tweede OF-poort die is aangesloten op de uitgang van de vijfde EN-30 poort en op de uitgang van de zesde EN-poort, waarbij deze tweede OF-poort een schakelsignaal levert voor het selecteren van de grootste stapgrootte-parameter van genoemde drie verschillend grote stapgrootte-parameters, wanneer, hetzij alle Q-uitgangen van zowel de eerste groep van p opeenvol-35 gende schuifregisterelementen als ook de tweede groep van r opeenvolgende schuifregisterelementen, hetzij alle Q-uitgangen van deze beide groepen schuifregisterelementen een _______„_uitgangssignaal leveren (Fig. 7). 7905577 PHN 9519 22
  5. 5. Inrichting volgens conclusie k, met het kenmerk, dat de runlengte detector is voorzien van een zevende EN-poort met een niet-inverterende ingang en een inverterende ingang en dat de uitgang van de eerste OF-poort met de niet-5 inverterende ingang en de uitgang van de tweede OF-poort met de inverterende ingang van genoemde zevende EN-poort is verbonden, waarbij het schakelsignaal wanneer dit optreedt aan de uitgang van de tweede OF-poort het schakelsignaal aan de uitgang van de eerste OF-poort onderbreekt. (Fig. 7)·
  6. 6. Inrichting volgens conclusie 1, waarbij de coëffi ciënten sequentieel worden ingesteld, met het kenmerk, dat de runlengte detector een geheugen bevat, opgebouwd uit £ schuifregisters met elk £ schuifregisterelementen (jd = runlengte, £ = aantal coëfficiënten), welke schuifregisters in 15 serie zijn gesdaakeld en de ingang van de runlengte detector wordt gevormd door de ingang van het eerste schuifregister-element van het eerste schuifregister, terwijl de uitgang van het laatste schuifregister van elk van de £ schuifregis-ter zowel op een EN-poort met £ ingangen als ook op niet-20 OF-poort met £ ingangen is aangesloten en van welke poorten de uitgang is aangesloten op een OF-poort, waarbij deze OF-poort een schakelsignaal levert voor het selecteren van de grotere van twee verschillend grote stapgrootte-parameters telkens wanneer de aan de uitgang van elk van de £ schuif-25 registers optredende uitgangssignalen allen dezelfde waarde ( O of 1) bezitten. 30 79 0 5 5 77 35
NL7905577A 1979-07-18 1979-07-18 Inrichting met een niet-recursieffilter. NL7905577A (nl)

Priority Applications (7)

Application Number Priority Date Filing Date Title
NL7905577A NL7905577A (nl) 1979-07-18 1979-07-18 Inrichting met een niet-recursieffilter.
DE8080200643T DE3062018D1 (en) 1979-07-18 1980-07-04 Arrangement having a non-recursive filter
EP80200643A EP0023056B1 (en) 1979-07-18 1980-07-04 Arrangement having a non-recursive filter
US06/168,211 US4349889A (en) 1979-07-18 1980-07-10 Non-recursive filter having adjustable step-size for each iteration
CA000355928A CA1152577A (en) 1979-07-18 1980-07-10 Arrangement having a non-recursive filter
AU60436/80A AU532129B2 (en) 1979-07-18 1980-07-16 Network including non-reclusive filter
JP9861680A JPS5617512A (en) 1979-07-18 1980-07-18 Circuit disposition with nonncirculating filter

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL7905577A NL7905577A (nl) 1979-07-18 1979-07-18 Inrichting met een niet-recursieffilter.
NL7905577 1979-07-18

Publications (1)

Publication Number Publication Date
NL7905577A true NL7905577A (nl) 1981-01-20

Family

ID=19833559

Family Applications (1)

Application Number Title Priority Date Filing Date
NL7905577A NL7905577A (nl) 1979-07-18 1979-07-18 Inrichting met een niet-recursieffilter.

Country Status (7)

Country Link
US (1) US4349889A (nl)
EP (1) EP0023056B1 (nl)
JP (1) JPS5617512A (nl)
AU (1) AU532129B2 (nl)
CA (1) CA1152577A (nl)
DE (1) DE3062018D1 (nl)
NL (1) NL7905577A (nl)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57152855U (nl) * 1981-03-20 1982-09-25
DE3116266A1 (de) * 1981-04-24 1982-11-11 TE KA DE Felten & Guilleaume Fernmeldeanlagen GmbH, 8500 Nürnberg Verfahren zum entzerren eines datensignales
US4464545A (en) * 1981-07-13 1984-08-07 Bell Telephone Laboratories, Incorporated Echo canceller
FR2517906A1 (fr) * 1981-12-03 1983-06-10 Centre Nat Rech Scient Annulateur d'echo a commande automatique de gain pour systemes de transmission
FR2517905B1 (fr) * 1981-12-09 1985-11-29 Telecommunications Sa Dispositif d'initialisation pour annuleur d'echo et son application aux echos lointains
FR2518853A1 (fr) * 1981-12-23 1983-06-24 Cit Alcatel Annuleur numerique d'echos
DE3212056A1 (de) * 1982-04-01 1984-02-09 ANT Nachrichtentechnik GmbH, 7150 Backnang Verfahren und schaltungsanordnung zur durchfuehrung des verfahrens zur adaptiven echoloeschung in endgeraeten fuer duplex-datenuebertragung ueber zweidrahtleitungen
US4791390A (en) * 1982-07-01 1988-12-13 Sperry Corporation MSE variable step adaptive filter
DE3225621A1 (de) * 1982-07-08 1984-01-12 Siemens AG, 1000 Berlin und 8000 München Adaptiver entzerrer zur entzerrung mehrstufiger signale
US4602133A (en) * 1982-07-23 1986-07-22 Gte Lenkurt Incorporated Adaptive echo cancelling system and method utilizing linear code spacing
NL8203520A (nl) * 1982-09-10 1984-04-02 Philips Nv Digitale filterinrichting.
US4621172A (en) * 1982-12-22 1986-11-04 Nec Corporation Fast convergence method and system for echo canceller
FR2538975A1 (fr) * 1982-12-30 1984-07-06 Trt Telecom Radio Electr Procede utilise dans un dispositif d'annulation d'echo pour la mesure d'un retard d'echo et dispositif de mise en oeuvre de ce procede
JPS59151546A (ja) * 1983-02-18 1984-08-30 Nec Corp 適応形反響消去装置
JPS59194580A (ja) * 1983-04-19 1984-11-05 Toshiba Corp 自動波形等化器
US4621356A (en) * 1983-07-18 1986-11-04 Scipione Fred J Communications interface for duplex transmission and reception of data and other signals over telephone lines
NL8400073A (nl) * 1984-01-10 1985-08-01 Philips Nv Interpolerende filterinrichting met niet-rationale verhouding tussen de ingangs- en uitgangsbemonsterfrequentie.
US4641259A (en) * 1984-01-23 1987-02-03 The Board Of Trustees Of The Leland Stanford Junior University Adaptive signal processing array with suppession of coherent and non-coherent interferring signals
GB8406846D0 (en) * 1984-03-16 1984-04-18 British Telecomm Digital filters
JPS61102813A (ja) * 1984-10-25 1986-05-21 Hitachi Denshi Ltd 適応デイジタルフイルタ
US4631734A (en) * 1985-03-21 1986-12-23 At&T Bell Laboratories Cross-polarization canceler/equalizer
US4835724A (en) * 1985-09-27 1989-05-30 Cogent Systems, Inc. Apparatus and method of quantizing a set of weights for a weighted sun signal processing system
US4807174A (en) * 1985-09-27 1989-02-21 Cogent Systems, Inc. Apparatus and method for quantizing a set of weights for a weighted sum signal processing system
JPH0616592B2 (ja) * 1985-12-23 1994-03-02 富士通株式会社 Fdmモデム
US4868874A (en) * 1986-04-18 1989-09-19 Hitachi, Ltd. Echo canceller
US4931973A (en) * 1986-07-30 1990-06-05 Asghar Safdar M Method of generating updated transversal filter coefficients
AU606176B2 (en) * 1987-07-13 1991-01-31 Alcatel Australia Limited Programmable balance filter arrangement
US5014263A (en) * 1987-10-02 1991-05-07 Advanced Micro Devices, Inc. Adaptive echo-canceller with double-talker detection
JPH0828649B2 (ja) * 1989-02-16 1996-03-21 日本電気株式会社 ディジタルフィルタ
US5058047A (en) * 1989-05-30 1991-10-15 Advanced Micro Devices, Inc. System and method for providing digital filter coefficients
US5001701A (en) * 1989-08-07 1991-03-19 At&T Bell Laboratories Subband echo canceler including real time allocation among the subbands
JPH04123621A (ja) * 1990-09-14 1992-04-23 Nippon Telegr & Teleph Corp <Ntt> 反響消去装置
WO1992005501A1 (en) * 1990-09-21 1992-04-02 Cambridge Signal Technologies, Inc. System and method of producing adaptive fir digital filter with non-linear frequency resolution
US5272656A (en) * 1990-09-21 1993-12-21 Cambridge Signal Technologies, Inc. System and method of producing adaptive FIR digital filter with non-linear frequency resolution
JP2842026B2 (ja) * 1991-02-20 1998-12-24 日本電気株式会社 適応フィルタの係数制御方法及び装置
DE69232634T2 (de) * 1991-02-20 2003-01-02 Nec Corp., Tokio/Tokyo Verfahren und Vorrichtung zur Kontrolle der Koeffizienten eines adaptiven Filters
US5390364A (en) * 1992-11-02 1995-02-14 Harris Corporation Least-mean squares adaptive digital filter havings variable size loop bandwidth
DE59409753D1 (de) * 1993-11-23 2001-06-21 Ascom Systec Ag Maegenwil Verfahren und Vorrichtung zur Nachführung der Stossantwort eines frequenzselektiven Kanals
DE4430189A1 (de) * 1994-08-25 1996-02-29 Sel Alcatel Ag Verfahren zur adaptiven Echokompensation
GB9418755D0 (en) * 1994-09-16 1994-11-02 Ionica L3 Limited Filter
JP3097586B2 (ja) * 1997-03-06 2000-10-10 日本電気株式会社 信号検出器
US5951626A (en) * 1997-10-17 1999-09-14 Lucent Technologies Inc. Adaptive filter
JP3230482B2 (ja) 1998-03-13 2001-11-19 日本電気株式会社 適応等化器
US6707912B2 (en) * 1999-03-11 2004-03-16 Motorola, Inc. Method and apparatus for setting a step size for an adaptive filter coefficient of an echo canceller
US6732129B1 (en) 2000-10-04 2004-05-04 Spanta J. Ashjaee Adaptive filtering and learning system having increased convergence speed and stability
EP2041883B1 (en) * 2006-07-03 2011-12-21 ST-Ericsson SA Adaptive filter for channel estimation with adaptive step-size
US8166084B2 (en) * 2009-03-27 2012-04-24 Intersil Americas Inc. Calibration of adjustable filters
US8577945B2 (en) * 2010-07-12 2013-11-05 Eaton Corporation Method and apparatus of adaptively canceling a fundamental frequency of an analog signal
AU2011203537B2 (en) * 2011-07-12 2014-07-10 Eaton Corporation Method and apparatus of adaptively canceling a fundamental frequency of an analog signal
US20130222422A1 (en) * 2012-02-29 2013-08-29 Mediatek Inc. Data buffering apparatus capable of alternately transmitting stored partial data of input images merged in one merged image to image/video processing device and related data buffering method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE863656C (de) * 1950-06-08 1953-01-19 Henkel & Cie Gmbh Verfahren und Vorrichtung zur Behandlung von Fluessigkeiten mit gasfoermigen Stoffen
AT189148B (de) * 1952-02-02 1957-02-25 Weinessigfabrik Anton Enenkel Belüftungsvorrichtung für Flüssigkeiten
AT193331B (nl) * 1953-02-24 1957-11-25
US3393364A (en) * 1965-10-23 1968-07-16 Signatron Statistical delta modulation system
US3633105A (en) * 1970-04-01 1972-01-04 Gte Automatic Electric Lab Inc Digital adaptive equalizer system
US3736414A (en) * 1971-06-30 1973-05-29 Ibm Transversal filter equalizer for partial response channels
US3836734A (en) * 1971-12-03 1974-09-17 Communications Satellite Corp Adaptive echo canceller with multi-increment gain coefficient corrections
DE2207144A1 (de) * 1972-02-16 1973-08-30 Schoeller Bleckmann Stahlwerke Begasungsvorrichtung mit fluegelartigen ruehrarmen
FR2229336A5 (nl) * 1973-05-11 1974-12-06 Trt Telecom Radio Electr
US4145747A (en) * 1975-03-25 1979-03-20 Kokusai Denshin Denwa Kabushiki Kaisha Method for establishing a tap coefficient of an adaptive automatic equalizer
US3992616A (en) * 1975-06-24 1976-11-16 Honeywell Inc. Receiver equalizer apparatus
US4032762A (en) * 1975-10-07 1977-06-28 Rockwell International Corporation Adjustable digital filter for high speed digital transmission
US4121295A (en) * 1977-04-07 1978-10-17 Wittronics, Inc. Integer weighted impulse equivalent coded signal processing apparatus
GB2001252A (en) * 1977-06-24 1979-01-31 Kamocki J A mixer for air entrained concrete or ordinary concrete

Also Published As

Publication number Publication date
AU532129B2 (en) 1983-09-15
JPS5617512A (en) 1981-02-19
DE3062018D1 (en) 1983-03-24
AU6043680A (en) 1981-01-22
EP0023056A1 (en) 1981-01-28
US4349889A (en) 1982-09-14
CA1152577A (en) 1983-08-23
JPH0125250B2 (nl) 1989-05-17
EP0023056B1 (en) 1983-02-16

Similar Documents

Publication Publication Date Title
NL7905577A (nl) Inrichting met een niet-recursieffilter.
US10812298B2 (en) Methods and systems for providing multi-stage distributed decision feedback equalization
US4141072A (en) Frequency domain automatic equalizer using minimum mean square error correction criteria
US3997772A (en) Digital phase shifter
US4374426A (en) Digital equalizer for high speed communication channels
CA1151248A (en) Convoluted code matched filter
US3931510A (en) Equalization storage in recirculating memories
EP1037423A1 (en) Digital communication system, its transmitter and receiver, and frame synchronization detector
US4438521A (en) Automatically adaptive transversal filter
Claerbout et al. The error in least-squares inverse filtering
US3621221A (en) Correlator with equalization correction
GB1598728A (en) Charge transfer devices
JPS63211824A (ja) 波形等化器
US4125899A (en) Bessel function type automatic delay equalizer
JPH06196968A (ja) フィルタリング回路の透過率の決定方法及び該方法を実施するためのフィルタリング回路
US6944218B2 (en) Adaptive filter having a small circuit scale with a low power consumption and tap-coefficients updating method of adaptive filter
Bucket et al. Optimisation of second-order interpolator for bandlimited direct-sequence spread-spectrum communication
US5025406A (en) Adaptive digital filter for multi path distortion cancellation
KR100186532B1 (ko) 에이치디티브이용 고속 채널 등화기
US12237951B2 (en) Amplitude optimized reflection canceller in parallel channel equalizers
US4672644A (en) Compensator for charge transfer inefficiency in charge coupled devices
Reddy et al. Low-Latency RLS Architecture for FPGA implementation with High throughput adaptive Applications
SU964988A1 (ru) Адаптивный гармонический корректор
CN119341519A (zh) 一种基于随机计算数字滤波器装置
SU886262A1 (ru) Устройство адаптивной коррекции межсимвольных искажений

Legal Events

Date Code Title Description
A1B A search report has been drawn up
BV The patent application has lapsed