?? 基于dds的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0056)http://blog.21ic.com/user1/1202/archives/2006/24204.html -->
<HTML><HEAD><TITLE>基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記</TITLE>
<META http-equiv=Content-Language content=zh-CN>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<META content=skycanny, name=author>
<META content=基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì) name=keyword>
<META content="你有程序設(shè)計(jì)嗎?控制AD9852? pangfei.iop@gmail.com "
name=description><LINK title=RSS href="/user1/1202/rss2.xml"
type=application/rss+xml rel=alternate><LINK
href="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/OblogUserDefault4.css" type=text/css
rel=stylesheet>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/main.js"
type=text/javascript></SCRIPT>
</HEAD>
<BODY>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/ad_usertopjs.htm"></SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQvYGvjAIaCMkPvHc5tgGyKIvN93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</SPAN></A>
<DIV><BR> <A title=本站地址 href="http://skycanny.21ic.org/"><SPAN
style="FONT-SIZE: 18pt"> <SPAN
style="FONT-SIZE: 24pt; COLOR: #ff6347">http://skycanny.21ic.org</SPAN></SPAN></A></DIV>
<DIV><BR> </DIV><LINK id=MainStyle
href="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/style.css" type=text/css
rel=stylesheet></LINK>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD width=184
background=基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/banner1.gif></TD>
<TD background=基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/banner.gif>
<DIV class=header>
<DIV class=headerText><SPAN
style="PADDING-LEFT: 0px; FONT-SIZE: 14px; COLOR: #4371a6"><SPAN
id=blogname>21IC頁(yè)面載入....</SPAN></SPAN></A><BR><BR><SPAN
style="PADDING-LEFT: 0px; FONT-SIZE: 12px; COLOR: #4371a6">他們彼此深信,是瞬間迸發(fā)的熱情讓他們相遇。這樣的確定是美麗的,但變幻無(wú)常更為美麗</SPAN>
</DIV></DIV></TD>
<TD width=295
background=基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/banner2.gif></TD></TR></TBODY></TABLE>
<DIV id=mylinks>
<DIV id=subject_l>21IC頁(yè)面載入....</DIV></DIV>
<DIV id=mytopmenu></DIV>
<DIV id=leftcontent>
<DIV id=leftcontentcontainer>
<DIV id=calendar>21IC頁(yè)面載入....</DIV><BR>
<H1 class=catListTitle>留言簿</H1>
<UL class=catList>
<LI>
<DIV id=newmessage>21IC頁(yè)面載入....</DIV></LI></UL>
<H1 class=catListTitle>公告</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=placard>21IC頁(yè)面載入....</DIV></UL<!-- -- Google Search>
<DIV>
<FORM action=http://www.google.cn/custom method=get target=google_window>
<TABLE bgColor=#ffffff>
<TBODY>
<TR>
<TD vAlign=top noWrap align=left height=32><A
href="http://www.google.com/"><IMG alt=Google
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/Logo_25wht.gif" align=middle
border=0></IMG></A> <BR><INPUT maxLength=255 size=31 name=q></INPUT>
</TD></TR>
<TR>
<TD vAlign=top align=left><INPUT type=submit value=搜索 name=sa></INPUT>
<INPUT type=hidden value=pub-5340227906261827 name=client></INPUT>
<INPUT type=hidden value=1 name=forid></INPUT> <INPUT type=hidden
value=GB2312 name=ie></INPUT> <INPUT type=hidden value=GB2312
name=oe></INPUT> <INPUT type=hidden
value=GALT:#9A2C06;GL:1;DIV:#33FFFF;VLC:D03500;AH:center;BGC:99CCFF;LBGC:CCE5F9;ALC:440066;LC:440066;T:336699;GFNT:223472;GIMP:223472;FORID:1
name=cof></INPUT> <INPUT type=hidden value=zh-CN name=hl></INPUT>
</TD></TR></TBODY></TABLE></FORM></DIV><!-- Search Google -->
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as_rimg";
google_cpa_choice = "CAAQ8fOujAIaCOun9lVDwMlHKJPM93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<H1 class=catListTitle>最新日志</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=newblog>21IC頁(yè)面載入....</DIV></LI></UL>
<H1 class=catListTitle>最新評(píng)論</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=comment>21IC頁(yè)面載入....</DIV></LI></UL>
<H1 class=catListTitle>搜索</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=search>21IC頁(yè)面載入....</DIV></LI></UL>
<H1 class=catListTitle>登陸</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=ob_login></DIV></LI></UL>
<H1 class=catListTitle>友情連接</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=links>21IC頁(yè)面載入....</DIV>
<SCRIPT
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/ad_userlinksjs.htm"></SCRIPT>
</LI></UL>
<H1 class=catListTitle>第三方統(tǒng)計(jì)</H1>
<UL class=catList>
<LI class=catListItem><SPAN
style="FONT-SIZE: 10pt; COLOR: #00bfff"><STRONG>2006-11-23
12:00:00開(kāi)始統(tǒng)計(jì)</STRONG></SPAN></LI></UL>
<SCRIPT language=javascript
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/quote.51.htm"
type=text/javascript></SCRIPT>
<H1 class=listtitle>統(tǒng)計(jì)</H1>
<UL class=catList>
<LI class=catListItem>
<DIV id=info>21IC頁(yè)面載入....</DIV><BR>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as_rimg";
google_cpa_choice = "CAAQ-fKujAIaCIh6oVb7wOmQKJPM93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</LI></UL></LI></UL></DIV></DIV>
<DIV id=centercontent>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5340227906261827";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQnaWdzgEaCINObkyS6oFDKIvN93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<DIV class=day>
<DIV class=dayTitle>2006-8-16 8:52:00 </DIV>
<DIV class=postTitle>基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì) </DIV>
<TABLE style="TABLE-LAYOUT: fixed" border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD class=l16 height=40>
<DIV align=center>基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)</DIV></TD></TR>
<TR class=l12>
<TD height=40>
<DIV align=center>海軍工程大學(xué)電子工程學(xué)院 金芳 楊強(qiáng)</DIV></TD></TR>
<TR class=l12>
<TD>
<P>DDS原理與AD9852的結(jié)構(gòu)
<BR>基本的DDS是在高速存儲(chǔ)器中放入正弦函數(shù)-相位數(shù)據(jù)表格,經(jīng)過(guò)查表操作,將讀出的數(shù)據(jù)送到高速DAC產(chǎn)生正弦波。常用的可編程DDS系統(tǒng)如圖1所示。<BR></P>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><IMG height=180
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_1.jpg"
width=400></DIV></TD></TR></TBODY></TABLE>
<P></P>
<P>DDS系統(tǒng)由頻率控制字、相位累加器、正弦查詢(xún)表、D/A轉(zhuǎn)換器和低通濾波器組成。參考時(shí)鐘一般為高穩(wěn)定度的晶體振蕩器,其輸出用于同步DDS各組成部分的工作。</P>
<P>對(duì)于計(jì)數(shù)容量為2的相位累加器和具有M個(gè)相位取樣點(diǎn)的正弦波波形存儲(chǔ)器,若頻率控制字為K,輸出信號(hào)頻率為fo,參考時(shí)鐘頻率為fc,則DDS系統(tǒng)輸出信號(hào)的頻率為:</P>
<P></P><IMG height=31
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_3.jpg"
width=160><BR>AD9852是由ADI公司生產(chǎn)的高性能DDS芯片,主要由DDS核心、寄存器、DAC、數(shù)字乘法器、反辛格函數(shù)濾波器、比較器、I/O接口等電路組成。其系統(tǒng)功能框圖如圖2所示。<BR>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><IMG height=293
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_2.jpg"
width=400></DIV></TD></TR></TBODY></TABLE>信號(hào)的產(chǎn)生
<P>AM信號(hào)的產(chǎn)生</P>
<P>設(shè)需要產(chǎn)生一個(gè)載波頻率為f0,調(diào)制頻率為f
的幅度調(diào)制信號(hào),則給AD9852輸入一個(gè)48位的頻率控制字,產(chǎn)生一個(gè)頻率為f0的固定幅度的載波。AD9852可以通過(guò)數(shù)字乘法器控制輸出信號(hào)的幅度,要產(chǎn)生一個(gè)調(diào)制頻率為f
的振幅調(diào)制信號(hào),只需產(chǎn)生一系列隨著調(diào)制信號(hào)幅度變化的幅度控制字,則可直接產(chǎn)生數(shù)字式的調(diào)幅波。AM信號(hào)產(chǎn)生原理如圖3所示。</P>
<P></P>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><IMG height=293
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_2.jpg"
width=400></DIV></TD></TR></TBODY></TABLE>FM信號(hào)的產(chǎn)生
<P>根據(jù)(1)式,通過(guò)改變頻率控制字K,可以迅速改變輸出信號(hào)的頻率。因此,F(xiàn)M信號(hào)的產(chǎn)生和前面的AM信號(hào)產(chǎn)生相似,按照調(diào)制信號(hào)幅度的變化,實(shí)時(shí)改變頻率控制字使輸出的頻率隨調(diào)制信號(hào)的幅度變化。<BR>特別地,AD9852通過(guò)改變工作模式,可以產(chǎn)生線(xiàn)性調(diào)頻信號(hào)(Chirp),通過(guò)改變時(shí)間步進(jìn)量(斜率計(jì)數(shù)器)和頻率步進(jìn)量(
頻率字)來(lái)產(chǎn)生不同斜率,從而實(shí)現(xiàn)非線(xiàn)性?huà)哳l。FM信號(hào)產(chǎn)生原理如圖4所示。</P>
<P></P>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><IMG height=141
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_4.jpg"
width=450></DIV></TD></TR></TBODY></TABLE>二進(jìn)制PSK信號(hào)的產(chǎn)生
<P>兩點(diǎn)(二元或兩相位)相移鍵控是在預(yù)先設(shè)置好的兩個(gè)14位相移量中快速切換。其控制信號(hào)為芯片的一個(gè)管腳“BPSK”,“BPSK”端的邏輯狀態(tài)選擇相移量,當(dāng)為低時(shí),選擇相位1;為高時(shí),選擇相位2。在“BPSK”上輸入巴克碼信號(hào),則輸出信號(hào)為二相巴克碼信號(hào)。</P>
<P></P>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><IMG height=107
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_5.jpg"
width=450><BR><IMG height=353
src="基于DDS的調(diào)制信號(hào)發(fā)生器的設(shè)計(jì)--skycanny的筆記.files/xsj062743_6.jpg"
width=450> </DIV></TD></TR></TBODY></TABLE>二進(jìn)制ASK信號(hào)的產(chǎn)生
<P>DDS集成芯片AD9852內(nèi)部包含“通斷整形鍵控”。
“通斷整形鍵控”功能使用戶(hù)控制數(shù)模變換器的輸出幅度漸變上升和下降,可減小反沖頻譜,幅度突變會(huì)在很寬的頻譜范圍內(nèi)產(chǎn)生沖擊,要用此功能首先使數(shù)字乘法器有效,輸出幅度漸變可在內(nèi)部自動(dòng)進(jìn)行,也可由用戶(hù)編程控制。當(dāng)數(shù)字乘法器的輸人值全0時(shí),輸入信號(hào)乘以0,產(chǎn)生零幅度;數(shù)字乘法器全1時(shí),輸入信號(hào)乘以1,是滿(mǎn)幅度。</P>
<P><BR>系統(tǒng)結(jié)構(gòu)</P>
<P>系統(tǒng)結(jié)構(gòu)如圖6所示,由于系統(tǒng)是通過(guò)實(shí)時(shí)改變DDS的幅度控制字和頻率控制字,來(lái)實(shí)現(xiàn)調(diào)幅和調(diào)頻的功能,因此對(duì)控制器的處理速度提出了較高的要求,本設(shè)計(jì)采用DSP芯片TMS320C31為控制器,通過(guò)鍵盤(pán)和液晶顯示作為用戶(hù)的人機(jī)接口。由于DDS輸出的信號(hào)是通過(guò)DAC產(chǎn)生的,因此不可避免的存在一些雜散,故需在DDS輸出級(jí)設(shè)計(jì)一個(gè)低通濾波器。<BR></P>
<TABLE cellSpacing=0 cellPadding=0 width=550 border=0>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -