一種常見(jiàn)的用直接數(shù)字合成方法設(shè)計(jì)的波形發(fā)生器卡,。該參考設(shè)計(jì)演示如何您可以輕松地添加到您的數(shù)字波形發(fā)生器中的應(yīng)用和輸出波形的或更好的相對(duì)頻率控制以及精確的相位控制多個(gè)波形,。
參考設(shè)計(jì)中提出的例子說(shuō)明了本文你可以添加一個(gè)頻率(直接數(shù)字合成波形發(fā)生器)你的Lab VIEW設(shè)計(jì)應(yīng)用。通過(guò)指定自己的參考波形在一個(gè)查找表,,你可以產(chǎn)生任意波形重復(fù)使用的框架,。
核心部件的頻率,,波形發(fā)生器是累加器。累加器運(yùn)行一個(gè)計(jì)數(shù)器,,存儲(chǔ)當(dāng)前階段的價(jià)值所產(chǎn)生的波形,。率,累加器和累加器增量更新的價(jià)值確定的頻率產(chǎn)生的波形,。例如,,如果累加器是每秒更新360次和累加器增量是一個(gè)程度,然后產(chǎn)生的頻率是1赫茲(360度/秒),。當(dāng)累加器相值達(dá)到最大(360度)這卷開(kāi)始在0度,。為代表的相位值,,更準(zhǔn)確的累加器一般使用32-,48 -,,或64位的計(jì)數(shù)器,。一個(gè)32位累加器的相位值有一個(gè)范圍從0到4294967295這是一個(gè)完整周期參考波形或0至360度。
當(dāng)前累加器(階段)的值是用來(lái)執(zhí)行一個(gè)查找操作是在一個(gè)查找表的參考波形來(lái)確定下一步的輸出值,。查找表包含一個(gè)周期的波形生成,,通常包含1024到8192個(gè)樣本點(diǎn)的波形。
由于累加器值通常有很多的分辨率比參考波形,,由數(shù)量有限的樣本,,查找操作,也可以進(jìn)行插值兩國(guó)之間的樣品的參考波形,。這樣做是基于額外的決議在累加器值并返回一個(gè)更準(zhǔn)確的更新值提供了更好的頻率控制和減少諧波畸變的產(chǎn)生信號(hào),。
更詳細(xì)的描述中可以發(fā)現(xiàn)在了解直接數(shù)字合成(合成)
數(shù)字頻率發(fā)生器是放在一個(gè)循環(huán)中的子用于生成波形信號(hào)。每一個(gè)電話的頻率發(fā)生器遞增累加器和返回下一個(gè)值的信號(hào)波形,。輸出的頻率發(fā)生器是通過(guò)一個(gè)模擬輸出節(jié)點(diǎn)或可進(jìn)一步加工的應(yīng)用,。本文提供的例子的輸出的頻率發(fā)生器是通過(guò)一個(gè)移位寄存器更新前的模擬輸出。這流水線技術(shù)使操作的頻率發(fā)生器和模擬輸出發(fā)生在平行,,使更高更新率的物理輸出,。在一系列板這個(gè)例子將運(yùn)行的最大1兆赫的更新率的模擬輸出。