提出了一種改進(jìn)的基于直接頻率合成技術(shù)(DDS)的任意波形發(fā)生器在現(xiàn)場可編程門陣列(FPGA)上的實(shí)現(xiàn)方法。首先將三角波、正弦波、方波和升/降鋸齒波的波形數(shù)據(jù)寫入片外存儲器,當(dāng)調(diào)用時(shí)再將相應(yīng)的數(shù)據(jù)移入FPGA的片上RAM,取代分區(qū)塊的將所有類型波形數(shù)據(jù)同時(shí)存儲在片上RAM中的傳統(tǒng)方法;再利用正弦波和三角波的波形在4個象限的對稱性以及鋸齒波的線性特性,通過硬件反相器對波形數(shù)據(jù)和尋址地址值進(jìn)行處理,實(shí)現(xiàn)了以1/4的數(shù)據(jù)量還原出精度不變的模擬信號,從而將整體的存儲量減小為原始設(shè)計(jì)方案的5%。經(jīng)驗(yàn)證,這種改進(jìn)方法正確可行,能夠大大降低開發(fā)成本。
標(biāo)簽:
DDS
ROM
任意波形發(fā)生器
上傳時(shí)間:
2013-12-25
上傳用戶:日光微瀾