176883. lajstromszámú szabadalom • Periódikus jeleket előállító digitális jelgenerátor

5 176883 6 Ha a pillanatnyi összeg 2n-nél eggyel kisebb, akkor az 1 számláló nullára tér vissza, és a szinusz pozitív értékű lesz. Ilyen módon a 9 döntési elem kimenetén olyan jelet hoz létre, amely a szinusz értékétől függően pozitív és negatív, és sorjában a k növekményi értéktől, valamint annak többszöröseitől függ. A 10 címszámláló megkapja a 2°, 21........2n 3 súlyo­zási! összesen (n—2) számú vezetéket, és saját alegysége részére L jelet hoz létre, ugyanakkor fogadja a 2n-l-en súlyozású huzalt, amelyből q jelet hoz létre, és ezt saját másik alegysége részére átadja. A 10 címszámláló létre­hozza az S=Lcf+Lq összeget, ahol L és cfaz L és q jelek logikai ellentettje. Az alábbi számpéldát a 4. ábra kapcsán ismertetjük, amely segítséget nyújt a találmány megértésében: Ha N=5 12 --29, akkor a 3 tárban a 0 és rr/2 közötti jelperiódusra 128 szinuszértéket tárolunk. A k növek­ményi érték ehhez tartozó értéke 0,7. A 4. ábrán szinusz a értékeit a növekvő értékeire tüntettük fel, azaz 0, 0,7, 1,4, 2,1, ... ahol a szinuszértékeket csak három jegy pontossággal adtuk meg. Az a szögértékeket a 4. ábrán vázolt módon 0-tól 132-ig terjedő címkódokkal jelöltük, de a 3 tár csak a 0 és 127 közötti értékekkel indexelt 128 értéket tárolja (a 4. ábrán ezt a határt vízszintes vonallal jelöltük). A létrehozandó függvény szinuszértékeit tartalmazó és a 3 tárban kiképzett digitális táblázat célszerűen integrált áramkörökből felépített csak olvasható tárból is felépíthető. Az ilyen típusú tárak közül, például az 1024 bites kapacitású alkalmas 128 egyenként nyolc­bites szó tárolására és ez a kereskedelemben általánosan kapható. A csak kiolvasható tárak nemzetközi néven ROM elnevezéssel közismertek (Read only memory). Ha egy működési ciklus során a 8 összeadó áramkör a 4. ábra szerinti táblázat 132-es sorszámú címkódot hoz létre, akkor ebből a 2 címszelektor a 123-as kódot az alábbi módon fogja előállítani: A 28, 27, ..., 2° súlyozású kilenc vezetéken keresztül a 2 címszelektor megkapja a feltételezett 132-es értékű címkódot. A 27 és a 22 súlyozású elemek logikai 1-es értéket vesznek fel, a fennmaradó elemek pedig logikai 0 értékűek lesznek. A 9 döntési elem a 28 súlyozású vezetéken keresztül megkapja a logikai 0 értéket, és ilyen módon az ss ki­menet +1 értékű lesz. A 10 címszámláló a 27 súlyozású vezetéken keresztül logikai 1-es értéket kap, és megkapja a 22 súlyozású vezetéktől is a logikai 1-es értéket. Ilyen módon az L jel a 0000100 kódból, a qjel pedig az 1 kód­ból fog állni. Ezek komplemensei a következők lesznek: L=1111011 és q=0. Ebből következik, hogy S=Lx0+Lxl=L; amely­ből S=123 összeg adódik, és ezen sorszámú címkódhoz a 86,5°-os szög tartozik. A 132-es sorszámú címkód a szinusz 92,8°-nak vagy sin (90+2,8)=sin (90—2,8)=sin 87,2 értéknek felel meg, és ez utóbbihoz a 124-es címkód és nem a 123-as címkód tartozik. Ilyen módon pontosabb eredményt kapunk arra az esetre, ahol S=L, ha az S=L + 1 összefüggést alkalmazzuk, és ezt a 10 címszámláló áramköreinek alkalmas kiképzésével elérhetjük. Nyilvánvaló, hogy az áramkör kevésbé bonyolult lenne és erre a lépésre nem lenne szükség, ha pontatlanság ezen mértéke még meg­engedett lenne. A qjel egymást követő értékei 0,1, 0, 1, ... sorozat­ban felváltva követik egymást és ezzel összhangban 0, 128, 256, ... egymást követő értékeket határoznak meg, amíg az L jel mindig 0 és 128 közé eső érték. Ha q=0 és S=L, akkor az ennek megfelelő x szög az első és a harmadik negyedbe eső pontot jelöl. Amikor q=l és S=L, akkor az ennek megfelelő x szög a máso­dik és a negyedik negyedben levő pontot határoz meg. Ilyen módon a 256-nál kisebb bármely címkód esetében p=0 és a szinusz pozitív. A 256 és 512 közé eső címkó­dok esetében a szinusz értéke negatív. Az 5. ábrán a digitális jelgenerátort egy billentyűzettel működtetett telefonszerkezetbe beépítve tüntettük fel, amely az S kimeneten kétfrekvenciás olyan jelet ad ki, amely különböző frekvenciájú két szinuszos jelből áll. A berendezés 18 billentyűzettel működtetett 19 frekven­ciaszelektort tartalmaz. A 6 memóriában tárolt k növek­mény értékek a 19 frekvenciaszelektorhoz csatlakoznak, és ennek kimenete 13 összegző egyik bemenetéhez csat­lakozik. A 13 összegző további bemenetei 11 és 12 re­giszterek kimeneteihez csatlakoznak. A 11 és 12 regisz­terek a H bemeneten keresztül óraimpulzusokat kapnak. A 11 és 12 regiszterek további bemenetei pedig a 13 ösz­­szegző kimenetéhez csatlakoznak. A 13 összegző kimenete 2 címszelektor bemenetéhez is eljut, és ez utóbbi egyik kimenete a szinuszos értékeket tartalmazó 3 tárhoz csatlakozik. A 2 címszelektor ss ki­menete 15 regiszter egyik bemenetével és 16 összegző egyik bemenetével van összekötve. A 3 tár kimenete a 15 regiszter egy másik bemenetéhez és a 16 összegző egy másik bemenetéhez is eljut, és a 16 összegző kimenete 17 regiszterhez csatlakozik, ez utóbbi kimenete olyan kimeneti áramkörhöz csatlakozik, amely a 4 digitál-analóg átalakítóból és 20 szűrőből áll. A 6 me­mória, a 19 frekvenciaszelektor, a 2 címszelektor, a 3 tár, a 16 összegző, a 17 regiszter és a 4 digitál-analóg átala­kító a H bemeneten keresztül óraimpulzusokat kap. Az áramkör S kimenete kétfrekvenciás kimeneti jelet hoz létre. Az áramkör működése a következő: Az óraimpulzusok T periódusa két ti és t2 félperió­dusra oszlik. A 18 billentyűzet minden billentyűje lenyo­mott állapotban a 19 frekvenciaszelektort vezérli, amely olyan módon választ ki két frekvenciát, hogy a 6 memó­riából a k növekményi érték részére ki és k2 értékeket jelöl ki. A ti félperiódusnak megfelelő időtartamban a 13 összegző a 19 frekvenciaszelektor hatására a 6 me­móriából a ki értéket fogadja all regiszter tartalmával együtt. Ezen értékek összeadódnak és az eredményül kapott érték helyettesíti az eredetileg all regiszterben tárolt értéket. Ezt az értéket eljuttatjuk a 2 címszelektorhoz is, amely a 3 tárból az alkalmas szinuszértéket a 15 regiszterbe íratja be. A t2 félperiódusnak megfelelő intervallumban a 19 frekvenciaszelektor a k2 értéket juttatja a 13 összegző­höz, amely ezt összegzi a 12 regiszter tartalmával. Az eredmény a 12 regiszter tárolt értéke helyébe lép, és eljut a 2 címszelektorhoz, amely az ennek megfelelő szinusz­értéket a 3 tárból kiolvasatja, és a T periódusidő végén a 16 összegzőhöz továbbítja a 15 regiszterben tárolt ér­tékkel együtt. A 15 regiszter épp úgy, ahogy fogadja a 3 tárból a szi­nuszértéket, megkapja ennek előjelét is a 2 címszelektor ss kimenetéről. A szinusz előjele hozzáférhető így a 16 összegző részére is, és a T periódus végén a 16 összegző kimenete a 17 regiszterbe jut. Ez ezután keresztülhalad a 4 digitál-analóg átalakítón és a 20 szűrőn, majd az S 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom