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, ha­nem 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ál­juk é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 regisz­terben 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 hasz­nálunk, hogy meghatározza a K = Log2 (J * c). 2^ Ezt úgy hajtjuk végre, hogy a (J+c) . 2"4 mennyiség­né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 be­meneti 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 szeg­mens 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’ de­cimá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 óra­jelekkel 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özvetle­nül az S7 ... S’O kimenetek közül a megfelelő kime­net egyikére és inverteren keresztül ezen másikára kapcsolódik. Az SEC2 szegmens dekóder S’O, S’l . . . S7 kive­tései azokkal a K, KI, . . . K7 szegmensekkel vannak társítva, amelyekhez a K’jelzett decimális értékei van­nak 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 leg­magasabb hatványkitevőjét érzékeljük és az alacso­nyabb 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ál­juk, hogy a b9 bit értékétől függetlenül a 12 . . . b8 bitek mindegyikének 0, mivel ekkor biztosak lehe­tü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 áram­kö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 sza­bály esetén), a K’ fenti decimális értékét használ­hatjuk 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 ki­­menetek 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

Next

/
Thumbnails
Contents