191118. lajstromszámú szabadalom • Adatátviteli modem főleg kis és középsebességű adatátviteli rendszerekhez
7 191 113 8 és a megfelelő adóoldali szintkorrekció biztosítása a 4 szintbeállító blokkban történik. Az adott frekvenciamodulált FSK jel olyan vonalcsatoló áramkörre jut, amelyet részben a 2 vonali illesztő, részben pedig az I vonali csatoló képe/.. A távbeszélő vonalról érkező vett vivőfrekvenciás jel a nagyjelű zavaró interferenciás jelek elnyomását elősegítő 3 bemenő szűrőre jut. Szűrés után a bemenőjel szintingadozását a 11 vezérelhető erősítőben kialakított AGO áramkör csökkenti. A 15 digitális szűrő és demodulátor egység bemenetére a 12 anatóg-digitál átalakítón keresztül jutnak el a feldolgozandó hangfrekvenciás jelek. A szinkron üzemmódú működtetéshez szükséges elemi jel időzítéseket egy kisegítő 7 szinkron áramkör biztosítja. Kezelőszervvel generálható autoteszt vizsgálat állapotban a 6 teszt generátor egység állítja elő a CC1TT 511 szabvány szerinti álvéletlen jelsorozatot. A TTL áramkörökkel felépített és a 2. ábrán vázolt 14 mikroprogramozott vezérlő és modulátor egység fő tulajdonságai a következők:-- nyolc bites szervezésű; — alkalmas tizenhat aritmetikai és logikai utasítás, aritmetikai toló utasítások, valamint tizenhat feltétel szerinti ugró utasítás végrehajtására; — egyszintű, huzalozott gyors interrupt lehetőség-' gél rendelkezik; — univerzális mozgató utasítások; — tizenhat bvte-os gyorsregiszter; — 512 byte-os fix program (PROM); — 8 „input” és 8 „output” eszköz címezhető; — a ciklusidő minden utasításra < 200 msec. A 24 programszámláló oly módon van kialakítva, hogy 256-utasításos mikroprogam és 256-utasításos interrupt alprogram futását teszi lehetővé. A 24 programszámláló tartalmát ugró utasításoknál a 27 feltétel szelektáló áramköri blokk által megszabott módon 81 címbuszon keresztül a mikroprogrammal címzett tetszőleges forrásból lehet módosítani. A mikroprogramot a 23 és 25 PROM-tárak tárolják. A 23 PROM-tár kimenetének a 26 utasítás dekódoló által végzett dekódolásából származó vezérlőjelek biztosítják a mikroprogram futását. A szükséges aritmetikai és logikai műveleteiket a nyolc bites 30 aritmetikai és logikai egység végzi, ennek 31 akkumulátora lehetővé teszi a kétirányú aritmetikai eltolást. A 31 akkumulátor kimeneti adatvonalai 32 akkumulátor csatolón keresztül jutnak a központi 80 adatbuszhoz. A 80 adatbusz nyolc bites (three-state), univerzális és többirányú adatmozgatást tesz lehetővé. A gyorsműködésű 33 RAM memóriaegység egyrészt interrupt kérésnél mentő-(oszlop)-regiszterekként szolgál, másrészt az adatok átmeneti tárolását biztosítja. Az adatbuszra csatlakozik a külső adattranszfert biztosító csatoló áramköröket tartalmazó 34 regisztersor. Az egyszintű interrupt kérést a 21 megszakításkezelő szervezi. A 24 programszámláló tartalmának mentését hardware úton a 22 programszámláló oszlopregiszfcr biztosítja. Az interrupt alprogramba térés kérését a 15 digitális szűrő és demodulátor egység mintavételi ciklusának megfelelően a szűrő vezérlése aktiválja. A 15 digitális szűrő és demodulátor egység működése a 3. ábra alapján követhető: F.gy lineáris szűrő működését a konvohiciós integrál írja le (Duhamel-tétel): oo v(t) = / X(t — r) g(r) dr , —OO ahol az y(t) a kimenőjel — a szűrő válasza az X(t) bemenőjelre, ha súlyfüggvénye g(r) alakú. Mintavételezett rendszerekben hasonló összefüggés írható, a mintavételi frekvenciára tett korlátozó feltételek kielégítése mellett: OO Yn = £ X„ kgk k= —°° Hasonlóképpen a folytonos rendszerben felírtakra, az Yn a kimenőjel értéke az n-edik mintavételi pontban, ha a bemenőjel mintavett értékeit X„ jelöli, és a súlysorozat a gk értékek halmaza. Az integrált, illetve konvolúciós szumma határait nem szükséges a végtelenig kiterjeszteni, mivel a valós, stabil hálózatok súlyfüggvénye egy alkalmas T idő múlva lecseng, illetve elegendő kicsiny súlysorozat komponenseket már zérus értékkel lehet figyelembe venni. Az így adódó összefüggés lineáris transzformációja láthatóan megvalósítható véges számú szorzási és összeadási művelet ismételt alkalmazásával, ami a szűrőbemenetre érkező, mintavételezett, digitalizált, kettes komplemensben ábrázolt adatsorozatra alkalmazható. A kulcsfontosságú szorzási művelet elvégzésére és az akkumulálására a nagy sebességigényt figyelembe véve a mikroprogrammal vezérelt tizenkét bites 57 aritmetikai egység szolgál. A műveletvégzésre előkészített adatok 56 operandus regiszterből vehetők ki. Az 55 akkumulátort egy tizenkét bites élvezérlésű regiszter képezi. A szorzás eredménye, illetve a feldolgozás további fázisaira az adatok az 58 regiszterben jelennek meg, aminek kirnenete a 15 digitális szűrő és demodulátor egység 82 kimeneti adatsíneként is szolgál. A bemenő adatsorozat, amely a 12 analóg-digitál konverter kimenetén jelenik meg, a 61 második RAM áramkör bemenetére jut. A 61 második RAM áramkör feladata a konvolúció folyamán szükséges adatsorozat cirkuláltatása. Mivel az áramkör időben multiplexálva három különböző szűrési funkciót lát el, az adatok gyűjtését, átmeneti tárolását a P, Q, R, S rekeszekkel rendelkező 54 gyorsregiszter biztosítja. Az 51 PROM áramkör a súlysorozat konstansokat tárolja, illetve egyes bitjei révén részt vesz a vezérlésben is. Az 51 PROM áramkörhöz tartozó 52 címszámláló a megfelelő súly függvény konstans elérését teszi lehetővé, illetve a ciklusidő, azaz a mintavételi frekvencia beállítását végzi az 53 vezérlőáramkörrel együtt. Az 59 RAM címszámláló kettős funkciójú, egyrészt mintavételi ciklusonkénti cirkulációt és frissítési feladatot lát cl, másrészt a dcmodnlálási folyamathoz szükséges késleltetést végzi. A 60 első RAM áramkör 5 10 15 20 25 30 35 40 45 50 55 60 65 5