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

3 176883 4 amelyek közül egyet vagy többet alkalmas egységekkel ki lehet választani. Az egymást követő óraimpulzusoknál a k növekményi értéket az 1 számláló összegzi és ennek összegzett értéke vagy annak egész számú része, amennyiben törtszám, olyan címkódot képez, amely a 3 tárban tárolt több jel­érték egyikéhez tartozik. Szinuszos jel esetében a jelérté­keket a szinusz jel egy periódusra vett értékei képezik, és ezek rendre a 4 digitál-analóg átalakítóra és az 5 szű­rőre jutnak, és ennek kimenetén szinuszos hullámfor­májú kimeneti jel keletkezik. Ezt a működési elvet a további rajzok alapján részle­tesebben ismertetjük. A Shannon-féle elvvel összhangban a rekonstruálandó jelből legalább kétszeres jelfrekvenciával kell mintát venni. így, ha az 1. ábrán vázolt digitális jelgenerátornak f frekvenciájú szinuszos jelet kell a kimenetén létrehoz­nia, akkor a 3 tár tartalmát olyan F frekvenciával kell minta vételezni, amely 2f-fel egyenlő vagy annál nagyobb. Más szavakkal kifejezve, a 3 tár tartalmából minden jel­periódusban legalább kétszer kell mintát venni. Ha a 3 tárban egy jelperiódust N érték jellemez, akkor a k nö­vekményi értéknek N/2-nél kisebbnek kell lennie. Ha a mintavételi frekvencia értéke azonos az F frek­venciával, és a 3 tárban levő N értékek mindegyikét min­den jelperiódusban felhasználnánk, akkor a kimeneti f frekvencia F/N értékű lenne. Ha csak minden k-adik értéket használjuk fel, akkor minden jelperiódust N/k érték határoz meg, és ekkor az f kimeneti frekvencia kF/N értékű lesz. Megjegyezzük, hogy az az eset, amely­nél minden értéket felhasználunk, a k=l esetnek felel meg. így, ha az F frekvencia és az N érték ismert, akkor egy adott f frekvencia esetében az alkalmas k növekményi érték a k=fN/F összefüggésből adódik. így, ha az F frekvenciának legalább 2f értékűnek kell lennie, akkor a k növekményi érték maximális értéke k=N/2 lehet, amit már korábban is megmutattunk. A k növekményi érték lehet egész vagy tört szám. Az 1 számláló összegzi a k növekményi érték egymás­utáni értékeit, ameddig az összegnek az egész része N-nel lesz egyenlő, ami pedig a teljes jelperiódus minta­­vételezésének felel meg. Mihelyt az összegzett érték N számértékét meghaladja, az 1 számláló csupán az összeg­zett érték modulo N értékét jelzi, amely az N érték és az összegzett érték különbségét jelenti. Ha a k növekményi érték egész szám, akkor a kapott szinuszos jelalak olyan pontos, mint a 3 tárban tárolt jelértékek táblázata. Ha k törtszám, akkor az összegzett k érték egész részének felhasználása zajszintet idéz elő, amely mintavételezési zajként fogható fel. Minden egyes konkrét alkalmazásnál el kell dönteni, hogy ez a zaj meg­engedhető vagy nem. Ahol ez a zaj nem megengedhető, ott szükség van a 3 tárban tárolt N értékek számának a megnövelésére. A jel pontossága annál nagyobb lesz, minél több jel­érték határoz meg egy periódust, és ez egyszerűsíti a 4 digitál-analóg átalakító kimeneti jelének a szűrését. Adott f frekvencia és N érték esetében az egyes jelperió­dusokat meghatározó pontok száma növekszik, ha a k érték csökken és ezzel az F frekvencia növekszik. A 2. ábrán a növekmény 1 számlálót részletesebben vázoltuk. A H bemenetről érkező óraimpulzusokat 7 re­giszter fogadja, és ennek kimenete 8 összeadó áramkör egyik bemenetéhez csatlakozik. A 8 összeadó áramkör is megkapja a H bemenet óraimpulzusait és a k növek­ményt tároló 6 memória jeleit. A 8 összeadó áramkör ki­menete képezi az 1 számláló kimenetét, és ez csatlako­zik a 2 címszelektorhoz. A 8 összeadó áramkör kime­nete a 7 regiszter bemenetével is össze van kötve. A számláló működése a következő. Kezdetben a 7 regiszter üres. Az első óraimpulzus a növekményi értéket a 8 összeadó áramkörhöz továbbít­ja, ez az érték megjelenik kimenetén és bekerül a 7 re­giszterbe. A következő óraimpulzusnál a 8 összeadó áramkör megkapja a k növekményi értéket a 6 memó­riából és ezenkívül a 7 regisztertől, így kimenetén 2k érték jelenik meg. Ez a 2k érték a 7 regiszter bemenetére jutva a korábbi k érték helyébe lép. A következő óra­impulzusnál a 8 összeadó áramkör a 6 memóriától k ér­téket, a 7 regisztertől pedig 2k értéket kap, kimenetén így 3k értéket jelenít meg. Ez az érték most a 7 regiszter­ben tárolt 2k érték helyébe lép. Ez a folyamat minden óraütemben lezajlik, és ilyen módon a számláló kimenete a k érték egymást követő egész számú többszöröseit szolgáltatja. A k növekményi értén lehet törtszám is. Ha N egyenlő 2n-nel, akkor a 6 memória n számú bináris elemet tar­talmaz, amelyek súlyozása 2n_1, 2n_2, ..., 21, 2° soro­zatnak felel meg, valamint m számú bináris elemet, ame­lyek súlyozása rendre 2_1, 2~2, .... 2-m. Ezekkel az n+m számú elemekkel a k növekményi érték bármely törtszámú értéke az előírt határon belül (0 és N/2 kö­zött, ahol a szélső értékek nem számítanak) kifejezhető. Ebből következik, hogy a 6 memória, a 7 regiszter és a 8 összeadó áram között az összeköttetést n+m számú vezetékkel lehet megvalósítani. A 8 összeadó áramkör kimenete a 7 regiszter bemenetéhez egy további n+m számú huzalkötegen át csatlakozik, ahol az n számú huzal a k növekményi érték egész részének felel meg, és ezen huzalok a 2 címszelektorhoz kapcsolódnak. Ilyen módon a 2 címszelektor tehát csak az egész számú részét kapja a növekményi értéknek, és a törtrészt a kö­vetkező növekményi érték létrehozása céljából csupán a 7 regiszter részére továbbítjuk. A 3. ábrán a 2 címszelektort abban az esetben tüntet­tük fel, amikor a jelgenerátor szinuszos jeleket hoz létre, és ez 9 döntési elemből és 10 címszámlálóból áll. A leg­magasabb helyiértékű bináris elem 2n_1, és ezen elemnek megfelelő vezeték a 9 döntési elemhez csatlakozik. Ha ezen huzalon továbbított érték 1-es (p=l), akkor a 9 döntési elem ss kimenetén — 1-es érték jelenik meg. Ha a huzal jelet nem továbbít (p=0), akkor az ss kimenetén + 1-es jel mérhető. A p=0 eset azt jelzi, hogy az 1 számlálóban levő pil­lanatnyi összeg kisebb 2n-1-nél. A 9 döntési elem ilyen módon lehetővé teszi, hogy a szinuszos jel egy periódusára vonatkoztatott tárolt jel­értékek számát csökkentsük. A csökkentett tárolt érté­kek M száma például M=N/4. Ez 2n“2 számú szinusz­értéket határoz meg, amelyek a jel 0 és tc/2 között talál­ható első negyedének felelnek meg. Ez valóban lehetsé­ges, mivel sin (7t/2+a)=sin (tc/2—a), továbbá sin (tc+ +a)=—sin a, és sin (37u/2+a)=—sin (tc/2—a). Ha az 1 számlálóban tárolt pillanatnyi összeg kisebb 2n~1-nél, akkot a megfelelő szög 180°-nál kisebb, és a szinusz pozitív. Ha az összeg 2n—I-nél nagyobb, de 2"-nél kisebb, (p=l), akkor az ennek megfelelő szög 180° és 360° között van, és ebből adódik, hogy a szinusz negatív értékű. 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents