198257. lajstromszámú szabadalom • Impulzus kód modulációs transzlátor, ehhez használható léptető regiszter fokozat és multiplexer
1 2 L = (J * c) . 2'K’ - d ahol c = 0 az A-szabály esetében és c -16 a mu-szabály esetében, K’ értéke 0 ... 7 és d = 16 a KO ... K7 szegmensek vonatkozásában azzal a kivétellel, hogy az A-szabály esetén a KO szegmenshez tartozó érték nem 0, hanem 1 és d = 0. Meg kell jegyezni, hogy K értékéhez alacsonyabb határértéket számítottunk. Az itt vázolt LICO áramkör ezt az algoritmust az alábbi módon számítja ki. Az INP2 bemeneti áramkör bemenetére kapcsolt lineáris PCM bemenetei szó legkisebb helyértékű bitjét az INP 2 bemeneti áramkörben transzformáljuk és az eredményül kapott 13-bites lineáris PCM szó az 1. ábrán is jelölt bl . . . bl3 bitekből áll, amelynek előjele S = bl és nagysága J = b2 . . . b 13 és ezt a szót az SRLC áramkörbe eltároljuk. Az S = bl előjel bitet az OC2 kimeneti áramkörhöz vezetjük és a J jelértékét meghatározó b2 . . . bl3 biteket a TP időzítő impulzusokkal sorosan beléptetjük a S1P02 regiszterbe és az ADD2 összegző segítségével az A vezérlő bemeneten lévő állapottól függően, tehát hogy az átalakítást az A-szabály vagy a mu-szabály szerint végezzük c = 0 vagy c r 16 értéket adunk hozzá a J jelértékhez. Ilyen módon a SIP02 regiszterben tárolt szó a megváltozott J ♦ c bemeneti szó lesz. Miután a bl3 van a legkisebb helyértéken és súlya 2, a b2 . . . b9-íg teijedő nyoic bit meghatározza a (J + c).2’4 értéket, amelyet most arra használunk, hogy meghatározza a K = Log2 (J * c). 2^ Ezt úgy hajtjuk végre, hogy a (J+c) . 2"4 mennyiségnél csak a 2 legmagasabb hatványkitevőjét határozzuk meg. Ez a legmagasabb hatványkitevő határozza meg a szegmens legalsó határértékét, amint az később megmutatjuk. Ebből a célból a SIP02 regiszter SCL . . . SC8 rekeszeinek a b2 . .'. b9 bitekhez rendelt bemenetelt egy szokásos kialakítású SDEC2 szegmens dekóderhez csatlakoztatjuk, amely az alábbi 8-bites bináris bemeneti kódokat transzformálja: b2 b3 b4 b5 b6 b7 b8 b9 1 X X X X X X X 0 1 X X X X X X 0 0 1 X X X X X 0 0 0 1 X X X X 0 0 0 0 0 1 X X 0 0 0 0 0 0 1 X 0 0 0 0 0 0 0 X ahol X-nek önkényesen megválasztott értéke van, és a transzformálás eredményeként a SDEC2 szegmens dekóder hasonló jelölésű kimenetein az alábbi „8-ból 1-et” kódot kapjuk: S7 S6 S5 S4 S3 S2 S’l S’O K’ decimális értéke K7 1 0 0 0 0 0 0 0 7 K6 0 1 0 0 0 0 0 0 6 K5 0 0 1 0 0 0 0 0 5 K4 0 0 0 1 0 0 0 0 . 4 K3 0 0 0 0 1 0 0 0 3 K2 0 0 0 0 0 1 0 0 2 KI 0 0 0 0 0 0 1 0 1 K0 0 0 0 0 0 0 0 1 0 A SDEC2 szegmens dekóder például több, az órajelekkel vezérelt olyan ÉS kaput tartalmaz, amelyek a következő logikai függvényt valósítják meg: b2- b2.b3, b2b3.b4 ..., b2 b3 b4 b5 b6 b7 b8. Ezen kapuk mindegyikének a kimenete közvetlenül az S7 ... S’O kimenetek közül a megfelelő kimenet egyikére és inverteren keresztül ezen másikára kapcsolódik. Az SEC2 szegmens dekóder S’O, S’l . . . S7 kivetései azokkal a K, KI, . . . K7 szegmensekkel vannak társítva, amelyekhez a K’jelzett decimális értékei vannak hozzárendelve. A fenti első táblázatból következik, hogy a SDEC2 szegmens dekóder a KO valóban érzékelő a sorosan érkező b2 . . . b9 bitek közül az első 1-es értéket és a sorozat ezután következő bináris értékeit nem veszi figyelembe. Ez azt jelenti, hogy a 2 legmagasabb hatványkitevőjét érzékeljük és az alacsonyabb kitevőket nem vesszük figyelembe. Ilyen módon a KO ... K7 szegmensek mindegyikét legalsó határértéke határozza meg. A KO-t azáltal detektáljuk, hogy a b9 bit értékétől függetlenül a 12 . . . b8 bitek mindegyikének 0, mivel ekkor biztosak lehetünk, hogy a 0. szegmensről van szó. Az itt vázolt S’O, S’l . . S7 kimenetek az LC5 latch áramkörhöz csatlakoznak és innen az ENC kódoló áramkörhöz jutnak, amely a 8-ból 1-et kódol a fenti táblázattal összhangban 3 bites szegmens kóddá alakítja át és ezt a szegmens kódot az LC7 atch áramkörön keresztül az OC2 kimeneti áramkörhöz továbbítjuk. Az itt leírt műveletek során a J ♦ c értéket a 3IP02 regiszterben egy lépéssel jobbra léptetjük, és ennek következtében az SCI . . . SCI2 rekeszek kimenetén a b2 ... bl 3 bitek vannak jelen. Most a fenti lépésértékeket határozzuk meg: L = (J*c).2‘K-d Ebből a célból a Ko szegmenshez (a mu-szabály esetén) és a K2 . . . K7 szegmensekhez (mindkét szabály esetén), a K’ fenti decimális értékét használhatjuk fel, de ez a helyzet nem áll fenn az A-szabály esetén a KO szegmensre, mert ekkor a lépés nagysága a KI szegmenshez tartozó lépés nagyságával azonos. Ezt a tényt, úgy vesszük figyelembe, hogy az SDEC2 szegmens dekóder S,0 és S’l kimeneti jeleit a LOG2 logikai áramkörhöz továbbítjuk, amely S0 és SÍ ki menetein a következő jeleket szolgáltatja: S) = S’O.A és SÍ = S’O.A * S’l Az SO ... S7 kimenetek jeleit az SO ... S7 kimenetek jeleivel együtt az SWO . . . SW7 kapcsolók vezérlő bemenetéihez vezetjük. Ennek következté198 257 5 10 15 20 25 30 35 40 45 50 55 60 8