📄 今日电子--信道模拟器的设计与fpga实现(图).htm
字号:
src="今日电子--信道模拟器的设计与FPGA实现(图).files/top_icsh_go_01.gif" type=image
width=39></P></TD></TR>
<TR>
<TD align=middle bgColor=#1063ce class=t1 height=43 width="67%">
<DIV align=center><SPAN class=STYLE1>《今日电子》PDF文档下载</SPAN><BR><A
href="http://www.epc.com.cn/count/count_link.asp?id=75&link_id=504&amp"
target=_blank><IMG border=0 height=29
src="今日电子--信道模拟器的设计与FPGA实现(图).files/08.gif" width=165><BR></A><SPAN
class=STYLE1>(文件大小:4.60MB)</SPAN><BR><A
href="http://www.epc.com.cn/count/count_link.asp?id=66&link_id=415&"
target=_blank></A></DIV></TD></TR></FORM></TBODY></TABLE>
<TABLE border=0 cellPadding=6 cellSpacing=4 width="100%">
<TBODY>
<TR>
<TD bgColor=#5d80a2 class=title>
<P><FONT color=#ffffff>英文资源:</FONT></P></TD></TR>
<TR>
<TD bgColor=#e7eff7 class=t1>
<P><A href="http://www.electronicproducts.com/"
target=_blank>Electronic
Products</A><BR>(《今日电子》的英文姊妹杂志,报道最新产品技术)</P>
<P><A href="http://www.semiapps.com/"
target=_blank>Semiapps</A><BR>(半导体应用-基于解决方案的在线资源)<BR><BR><A
href="http://www.electronicproducts.com/referencedesign/"
target=_blank>Reference Design
Directory</A><BR>(参考设计库-由近百家生产商提供)<BR><BR><A
href="http://www.eem.com/"
target=_blank>EEM</A><BR>(电子厂商大全-可搜寻6000余家生产商和供货商)<BR><BR><A
href="http://www.icmaster.com/"
target=_blank>ICMaster</A><BR>(集成电路大全-可搜寻5000余万可订购部件)</P></TD></TR></TBODY></TABLE></TD>
<TD align=middle colSpan=2 vAlign=top>
<TABLE background=今日电子--信道模拟器的设计与FPGA实现(图).files/main_middle1.gif border=0
cellPadding=4 cellSpacing=0 class=t2 width=590>
<TBODY>
<TR>
<TD align=right bgColor=#ffffff height=4></TD></TR>
<TR>
<TD background=今日电子--信道模拟器的设计与FPGA实现(图).files/main_title1.gif class=t1
height=26 vAlign=center><IMG align=absMiddle height=1
src="今日电子--信道模拟器的设计与FPGA实现(图).files/spacer.gif" width=1> 技术文章 / 应用天地
/ 正文</TD></TR>
<TR>
<TD align=middle class=article_title
height=40>信道模拟器的设计与FPGA实现(图)</TD></TR>
<TR>
<TD
background=今日电子--信道模拟器的设计与FPGA实现(图).files/main_blue1.gif><B>作者:</B>西安电子科技大学
吴国杭 刘敬涛 <B> 日期:</B>2003-11-1 <B> 来源:</B>本网 </TD></TR>
<TR>
<TD align=right>字符大小:【<A href="javascript:"
onclick="document.getElementById('text').style.fontSize='16px';document.getElementById('text').style.lineHeight='32px';">大</A>】
【<A href="javascript:"
onclick="document.getElementById('text').style.fontSize='14px';document.getElementById('text').style.lineHeight='28px';">中</A>】
【<A href="javascript:"
onclick="document.getElementById('text').style.fontSize='12px';document.getElementById('text').style.lineHeight='24px';">小</A>】
</TD></TR>
<TR>
<TD id=text
style="COLOR: #333333; FONT-SIZE: 12px; LINE-HEIGHT: 24px">
<SCRIPT language=JavaScript type=text/javascript>
<!--
document.write('<a href="http://www.epc.com.cn/edm/rigol/0816/rigol.htm" target="_blank"><img src="http://www.epc.com.cn/ad/epc/rigol.gif" align="right" border="0"></a>');
//-->
</SCRIPT>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="85%">
<TBODY>
<TR>
<TD height=1077 vAlign=top>
<P><FONT
size=3><B>前言</B></FONT><BR> 无线通信是通信领域的一大分支,随着数字信号处理能力的提高,数字无线通信逐渐成为无线通信的主流。数字无线通信系统设计的重要目标之一是要系统具有很强的抗多径干扰能力。通常,设计人员需要在实验室对无线信道可能存在的各种干扰(多径、噪声、同频信号等)进行虚拟实现,以便对所设计系统进行调测。多径信道模拟器是进行数字无线通信系统硬件调测不可或缺的仪器之一。无线移动信道复杂多变,目前已有多种数学模型可供参考,本文针对无线移动信道的基本模型,提出一种多径信道模拟器的设计方法,给出了其基本结构框图,并对数字信号处理部分的FPGA实现进行了详细阐述。</P>
<P><BR><FONT
size=3><B>信道模型</B></FONT><BR> 在无线信道中,由于反射、散射和衍射等的存在,除了直射波之外,还会有信号通过不同的路径沿不同的方向到达接收端,从而使信号产生时延扩展;若接收终端处于移动状态,各条信号支路还会具有不同的多普勒频移,从而使信号产生频率域弥散。典型的无线移动信道二维冲击响应可表示如下[参考1]。</P>
<P><IMG align=right
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232817.jpg"><BR> 上式中,αk、
k、fdk和τk分别为第k条支路的归一化幅度(衰减因子)、初始相位、多普勒频移和传播时延,τk>0,
<BR>,各条支路相互独立,如图1所示。<BR> 设发射信号为x(t)ej2πfct,x(t)为基带信号,fc为载波频率,则接收信号y(t)为发射信号与信道冲击响应的线性卷积,</P>
<P></P>
<P><BR><FONT
size=3><B>信道模拟器的设计与实现</B></FONT><BR> 从上可知,要实现信号通过多径信道的模拟,需要对信号进行时延、(多普勒)频移和衰减,并将各支路信号相加。因此多径信道模拟器需要包含延时器、多普勒波产生器、衰减器、乘法器和混合器等单元。对射频信号进行处理时,衰减较容易实现,而延时和乘法运算则实现难度大且精度不易保证。而数字电路在这方面却有其独到之处。因此,信道模拟器通常对信号进行频谱下搬移到基带,然后对基带信号进行采样,在数字域对信号进行信道畸变处理,之后再经过上变频恢复成射频信号,如图2所示。<BR><IMG
align=left
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232829.jpg"> 图2中,晶体振荡器产生的正弦波通过频率合成得到与输入信号载波频率基本一致的本地载波,混频器对信号进行上下变频(正交解调和调制)。由于上下变频用同样的本地载频,故可以保证输出信号与输入信号不存在频率偏差。模数转换器对信号进行采样,因为数字部分实现容易,通常以几倍的Nyquist速率进行采样。虚线框内部分则完成对数字基带信号进行通过信道的运算,也就是下一节所要讨论的内容。<BR> 一个好的信道模拟器,其信道冲击响应的时间分辨率一定要足够高。信号的大延时在数字电路中通常用存储器(RAM或FIFO)来实现,而存储器的读写是与时钟同步的,所以信道冲击响应的时间分辨率与数字信号处理单元的时钟周期相等。为提高时间分辨率,需要对输入信号进行上采样处理。上采样后的信号在信道模块与信道冲击响应进行卷积得到经过信道畸变的高采样率信号,运算结果再经下采样滤波以适当的采样率输出,数模转换电路将其恢复成模拟信号。
<BR> 为方便信道参数设置,可通过单片机对频率合成器和数字电路进行配置。通过RS232串口电缆连接单片机和计算机,可获得良好的界面,通过计算机对信道模拟器进行监控。</P>
<P><BR><FONT
size=3><B>数字部分的FPGA设计与实现</B></FONT><BR> 前已述及,信道模拟器数字部分需要对信号进行上采样、信道模拟和下采样等,这几部分运算都需要大量乘法和加减法器,而且电路要工作在较高频率的时钟上,用通用的DSP难以实时完成。FPGA基于硬件实现,能满足高速的要求,同时内置锁相环能提供灵活的时钟倍频功能[参考3],因此易于实现信道模拟功能。信道运算的FPGA实现如图3所示。<BR><IMG
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232842.jpg"><BR> 图3中,插值滤波、降采样滤波和中间的信道部分都可视为有限序列与无限序列的线性卷积,宜采用FIR(有限冲击响应)滤波器直接型转置结构来实现[参考4]。其中延时器用来对信号进行不同的延时,乘因子产生器用来产生式(2)中各条支路的乘性项。接口电路用来完成FPGA与单片机的通信,可用I2C结构或其他简单通信协议来实现。FPGA中主要模块实现如下。<BR> 插值滤波器由并串转换电路(用来对输入序列进行插零)和一个FIR低通滤波两部分组成,如图4。<BR><IMG
align=right
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232856.jpg"><BR> 信道模拟器各条支路延时应能灵活变化,因此图3中延时器的时延量必须以时钟周期为步长可调,这可采用双口RAM来实现。由于系统设计时并不太关心信号到达绝对时间,因此可令τ1=0对信道模型简化以节约存储器资源,相应地τk为第k条支路与第一条支路的相对时延差。<BR> 各信号支路的乘因子包括衰减因子和多普勒频移因子两部分。多普勒频移因子由地址产生器(下图的模2π加法器构成)和查找表(ROM)来实现,查找表的输出与衰减因子相乘得支路乘因子。
<BR><IMG align=left
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232911.jpg"><BR> ROM表的数据格式如下。</P>
<P> 而整个ROM表的大小可由实际所需(如FFT长度等)而定。当然,ROM表中的数据是被放大了215倍。如果所需ROM表的存储量很大,则可以只存储(0,π/4)的数据,而在(π/4,2π)范围的则可以通过换算得到。<IMG
align=right
src="今日电子--信道模拟器的设计与FPGA实现(图).files/macysun20050807232927.jpg"><BR> 降采样滤波器由低通滤波器和脉冲抽取电路组成。低通滤波器与插值器中的低通滤波器结构相同,主要用来防止由于抽取带来的频谱混叠。脉冲抽取电路结构和功能与插值滤波中的并串转换相逆。</P>
<P><BR><FONT
size=3><B>总结</B></FONT><BR> 针对典型的无线移动信道模型,本文提出一种简单多径信道模拟器的设计方法,给出了系统结构原理图和数字信号处理部分FPGA电路实现框图,并给出了FPGA主要模块的实现方法。在Altera
Quartus平台上的仿真表明,当信号带宽为10MHz、A/D转换器工作在20MHz时,一块Altera
APEX20K1000EBC652-1X单片FPGA可以完成6径的多径运算,时钟频率为40MHz,电路工作稳定。若采用更大的FPGA或专用集成电路,则可实现更复杂的信道模型。进行数字调制器设计时,若在数模转换前插入一片适当规模的FPGA,将上述信道模拟器数字处理部分嵌入其中,就可以在没有昂贵的信道模拟器的情况下对所设计系统进行信道实验。在Altera
APEX20K600EBC652-1X上实现了对DVB-T调制器进行恒参数信道模拟,测试表明其效果与专用信道模拟器相当。</P>
<P></P></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="85%">
<TBODY>
<TR>
<TD bgColor=#f6f6f6 height=48>参考文献<BR>1 R.Burow (T-Berkom),
K.Fazel (DLR), P.Hoeher (DLR), O.Klank (DTB), H.Kussmann
(Bosch), P.Pogrzeba (TBerkom), P.Robertson (DLR), and
M.J.Ruf(Bosch), “DVB-T and DMB in Mobile Environments,” AG3
(Transmission <BR>concepts), Task Force DVB-DMB, February
1998<BR>2 郭梯云,杨家玮,李建东. 数字移动通信. 人民邮电出版社. 2000<BR>3 胡广书.
数字信号处理(理论、算法与实现). 清华大出版社. 1997<BR>4 刘宝琴. ALTERA可编程逻辑器件及其应用.
清华大学出版社. 1995<BR></TD></TR></TBODY></TABLE><!--开始插入图片--><!--
macysun20050807232817.jpg
macysun20050807232829.jpg
macysun20050807232842.jpg
macysun20050807232856.jpg
macysun20050807232911.jpg
macysun20050807232927.jpg
--><!--结束插入图片--><BR><BR></TD></TR>
<TR>
<TD background=今日电子--信道模拟器的设计与FPGA实现(图).files/main_bottom1.gif
height=12></TD></TR></TBODY></TABLE></TD>
<TD><IMG border=0 height=366
src="今日电子--信道模拟器的设计与FPGA实现(图).files/spacer.gif"
width=1></TD></TR></TBODY></TABLE>
<SCRIPT language=JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</SCRIPT>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 class=t1 width=778>
<TBODY>
<TR>
<TD bgColor=#ffffff height=8></TD></TR>
<TR>
<TD bgColor=#5d80a2 height=4></TD></TR>
<TR>
<TD align=middle background=今日电子--信道模拟器的设计与FPGA实现(图).files/top_bg.jpg
height=27><A href="http://www.epc.com.cn/static/order.asp">订阅与赠阅</A> | <A
href="http://www.epc.com.cn/static/aboutus.asp">关于我们</A> | <A
href="http://www.epc.com.cn/static/advertise.asp">广告合作</A> | <A
href="http://www.epc.com.cn/static/contribute.asp">征稿启事</A> | <A
href="http://electronicproducts.com/" target=_blank>ENGLISH</A>
</TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#ffffff border=0 cellPadding=0 cellSpacing=0
class=t2 height=75 id=Table_01 width=779>
<TBODY>
<TR>
<TD align=middle>Copyright ®1998-2006 [今日电子 www.epc.com.cn] All Rights
Reserved.<BR>主办单位:中国电子工业出版社、美国国际数据集团(IDG) 协办单位:美国赫斯特(Hearst)出版公司<BR>电话:010-68131995(总机),68217318(总机),68189460(编辑部),68189470(发行部),68185269(传真)<BR>广告部:010-68189467,68185270,68161684,68185271<BR>京ICP证041565号</TD></TR></TBODY></TABLE>
<DIV id=Layer1
style="HEIGHT: 10px; LEFT: -50px; POSITION: absolute; TOP: 10px; WIDTH: 10px; Z-INDEX: 1">
<SCRIPT language=javascript src="今日电子--信道模拟器的设计与FPGA实现(图).files/864.js"
type=text/javascript></SCRIPT>
</DIV>
<SCRIPT src="今日电子--信道模拟器的设计与FPGA实现(图).files/mystat.htm"></SCRIPT>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -