FPGA_implementation_DPD.zip

  • GlenK
    了解作者
  • PDF
    开发工具
  • 231KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 10
    下载次数
  • 2018-09-10 12:45
    上传日期
FPGA implementation for the DPD algorithm
FPGA_implementation_DPD.zip
  • FPGA implementation of digital predistortion linearizers for wideband power amplifiers.pdf
    245.6KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6250fcdb6caf5961923331bd/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6250fcdb6caf5961923331bd/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">FPGA<span class="_ _0"> </span>IMPLEMENT<span class="_ _1"></span>A<span class="_ _1"></span>TION<span class="_ _0"> </span>OF<span class="_ _2"> </span>DIGIT<span class="_ _1"></span>AL<span class="_ _2"> </span>PREDISTOR<span class="_ _1"></span>TION<span class="_ _2"> </span>LINEARIZERS</div><div class="t m0 x2 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _3"></span>OR<span class="_ _2"> </span>WIDEBAND<span class="_ _2"> </span>POWER<span class="_ _2"> </span>AMPLIFIERS</div><div class="t m0 x3 h3 y3 ff2 fs0 fc0 sc0 ls0 ws0">Na<span class="_ _3"></span>vid<span class="_ _4"> </span>Lashk<span class="_ _3"></span>arian,<span class="_ _4"> </span>Signal<span class="_ _4"> </span>Processing<span class="_ _2"> </span>Division,<span class="_ _4"> </span>Xilinx<span class="_ _5"> </span>Inc.,<span class="_ _6"> </span>San<span class="_ _4"> </span>Jose,<span class="_ _4"> </span>USA,</div><div class="t m0 x4 h3 y4 ff2 fs0 fc0 sc0 ls0 ws0">navid.lashk<span class="_ _7"></span>arian@xilinx.com,</div><div class="t m0 x5 h3 y5 ff2 fs0 fc0 sc0 ls0 ws0">Chris<span class="_ _4"> </span>Dick,<span class="_ _5"> </span>Signal<span class="_ _4"> </span>Pro<span class="_ _8"></span>cessing<span class="_ _4"> </span>Division,<span class="_ _6"> </span>Xilinx<span class="_ _6"> </span>Inc.,<span class="_ _6"> </span>San<span class="_ _4"> </span>Jose,<span class="_ _4"> </span>USA,</div><div class="t m0 x6 h3 y6 ff2 fs0 fc0 sc0 ls0 ws0">chris.dic<span class="_ _3"></span>k@xili<span class="_ _3"></span>nx.com</div><div class="t m0 x7 h4 y7 ff3 fs1 fc0 sc0 ls0 ws0">ABSTRACT</div><div class="t m0 x8 h5 y8 ff4 fs1 fc0 sc0 ls0 ws0">This<span class="_ _5"> </span>paper<span class="_ _5"> </span>reports<span class="_ _5"> </span>on<span class="_ _9"> </span>the<span class="_ _5"> </span>FPGA<span class="_ _9"> </span>implemen<span class="_ _3"></span>tation<span class="_ _9"> </span>of<span class="_ _9"> </span>a</div><div class="t m0 x8 h5 y9 ff4 fs1 fc0 sc0 ls0 ws0">V<span class="_ _7"></span>olterra<span class="_ _6"> </span>series<span class="_ _4"> </span>P<span class="_ _7"></span>A<span class="_ _5"> </span>pre-distorter.<span class="_ _a"> </span>The<span class="_ _5"> </span>implementation</div><div class="t m0 x8 h5 ya ff4 fs1 fc0 sc0 ls0 ws0">of<span class="_ _9"> </span>the<span class="_ _9"> </span>pre-distorter<span class="_ _6"> </span>and<span class="_ _9"> </span>the<span class="_ _5"> </span>indirect<span class="_ _9"> </span>learning<span class="_ _9"> </span>arc<span class="_ _3"></span>hitec-</div><div class="t m0 x8 h5 yb ff4 fs1 fc0 sc0 ls0 ws0">ture<span class="_ _6"> </span>for<span class="_ _4"> </span>initializing<span class="_ _9"> </span>the<span class="_ _4"> </span>system<span class="_ _4"> </span>is<span class="_ _6"> </span>describ<span class="_ _8"></span>ed.<span class="_ _b"> </span>W<span class="_ _7"></span>e<span class="_ _6"> </span>sup-</div><div class="t m0 x8 h5 yc ff4 fs1 fc0 sc0 ls0 ws0">ply<span class="_ _2"> </span>insight<span class="_ _2"> </span>into<span class="_ _2"> </span>the<span class="_ _0"> </span>implementation<span class="_ _2"> </span>of<span class="_ _2"> </span>the<span class="_ _0"> </span>adaptive</div><div class="t m0 x8 h5 yd ff4 fs1 fc0 sc0 ls0 ws0">process<span class="_ _a"> </span>itself<span class="_ _0"> </span>and<span class="_ _a"> </span>ho<span class="_ _3"></span>w<span class="_ _0"> </span>the<span class="_ _a"> </span>pre-distorter<span class="_ _a"> </span>can<span class="_ _0"> </span>exploit</div><div class="t m0 x8 h5 ye ff4 fs1 fc0 sc0 ls0 ws0">new<span class="_ _5"> </span>generation<span class="_ _6"> </span>heterogeneous<span class="_ _2"> </span>FPGAs<span class="_ _6"> </span>that<span class="_ _6"> </span>provide<span class="_ _5"> </span>a</div><div class="t m0 x8 h5 yf ff4 fs1 fc0 sc0 ls0 ws0">massively<span class="_ _c"> </span>parallel<span class="_ _c"> </span>compute<span class="_ _5"> </span>fabric<span class="_ _9"> </span>for<span class="_ _5"> </span>demanding<span class="_ _c"> </span>real-</div><div class="t m0 x8 h5 y10 ff4 fs1 fc0 sc0 ls0 ws0">time<span class="_ _4"> </span>tasks<span class="_ _2"> </span>and<span class="_ _2"> </span>an<span class="_ _2"> </span>em<span class="_ _3"></span>b<span class="_ _8"></span>edded<span class="_ _2"> </span>processor<span class="_ _0"> </span>for<span class="_ _4"> </span>pro<span class="_ _8"></span>cesses</div><div class="t m0 x8 h5 y11 ff4 fs1 fc0 sc0 ls0 ws0">that<span class="_ _0"> </span>hav<span class="_ _3"></span>e<span class="_ _0"> </span>softer<span class="_ _0"> </span>schedules.<span class="_ _d"> </span>A<span class="_ _2"> </span>recent<span class="_ _a"> </span>generation<span class="_ _0"> </span>vi-</div><div class="t m0 x8 h5 y12 ff4 fs1 fc0 sc0 ls0 ws0">sual<span class="_ _4"> </span>programming<span class="_ _6"> </span>design<span class="_ _2"> </span>&#64258;ow<span class="_ _4"> </span>has<span class="_ _2"> </span>been<span class="_ _0"> </span>used<span class="_ _2"> </span>for<span class="_ _4"> </span>the</div><div class="t m0 x8 h5 y13 ff4 fs1 fc0 sc0 ls0 ws0">implementation.<span class="_ _a"> </span>The<span class="_ _4"> </span>pap<span class="_ _8"></span>er<span class="_ _4"> </span>comments<span class="_ _6"> </span>on<span class="_ _4"> </span>the<span class="_ _2"> </span>design</div><div class="t m0 x8 h5 y14 ff4 fs1 fc0 sc0 ls0 ws0">productivity<span class="_ _9"> </span>and<span class="_ _5"> </span>e&#64259;ciency<span class="_ _5"> </span>asp<span class="_ _8"></span>ects<span class="_ _6"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>&#64257;nal<span class="_ _9"> </span>FPGA</div><div class="t m0 x8 h5 y15 ff4 fs1 fc0 sc0 ls0 ws0">implementation<span class="_ _c"> </span>using<span class="_ _5"> </span>this<span class="_ _5"> </span>developmen<span class="_ _3"></span>t<span class="_ _5"> </span>environmen<span class="_ _3"></span>t.</div><div class="t m0 x9 h4 y16 ff3 fs1 fc0 sc0 ls0 ws0">1.<span class="_ _6"> </span>INTRODUCTION</div><div class="t m0 x8 h5 y17 ff4 fs1 fc0 sc0 ls0 ws0">Bandwidth<span class="_ _e"> </span>e&#64259;ciency<span class="_ _e"> </span>and<span class="_ _f"> </span>transmission<span class="_ _f"> </span>p<span class="_ _8"></span>o<span class="_ _3"></span>wer<span class="_ _f"> </span>e&#64259;-</div><div class="t m0 x8 h5 y18 ff4 fs1 fc0 sc0 ls0 ws0">ciency<span class="_ _10"> </span>are<span class="_ _10"> </span>often<span class="_ _10"> </span>con&#64258;icting<span class="_ _10"> </span>criteria<span class="_ _10"> </span>in<span class="_ _10"> </span>digital<span class="_ _11"> </span>communi-</div><div class="t m0 x8 h5 y19 ff4 fs1 fc0 sc0 ls0 ws0">cation<span class="_ _9"> </span>systems.<span class="_ _0"> </span>One<span class="_ _9"> </span>usually<span class="_ _9"> </span>has<span class="_ _5"> </span>to<span class="_ _9"> </span>b<span class="_ _8"></span>e<span class="_ _9"> </span>traded-o&#64256;<span class="_ _5"> </span>with</div><div class="t m0 x8 h5 y1a ff4 fs1 fc0 sc0 ls0 ws0">the<span class="_ _2"> </span>other<span class="_ _0"> </span>according<span class="_ _2"> </span>to<span class="_ _2"> </span>the<span class="_ _0"> </span>system<span class="_ _0"> </span>requirements.<span class="_ _12"> </span>In</div><div class="t m0 x8 h5 y1b ff4 fs1 fc0 sc0 ls0 ws0">wireless<span class="_ _6"> </span>applications,<span class="_ _6"> </span>the<span class="_ _6"> </span>cost<span class="_ _4"> </span>of<span class="_ _6"> </span>bandwidth<span class="_ _5"> </span>accounts</div><div class="t m0 x8 h5 y1c ff4 fs1 fc0 sc0 ls0 ws0">for<span class="_ _0"> </span>a<span class="_ _13"> </span>considerable<span class="_ _0"> </span>p<span class="_ _8"></span>ortion<span class="_ _0"> </span>of<span class="_ _0"> </span>ov<span class="_ _3"></span>erall<span class="_ _0"> </span>cost,<span class="_ _a"> </span>and<span class="_ _13"> </span>it<span class="_ _0"> </span>is</div><div class="t m0 x8 h5 y1d ff4 fs1 fc0 sc0 ls0 ws0">therefore<span class="_ _0"> </span>imp<span class="_ _8"></span>ortant<span class="_ _2"> </span>to<span class="_ _2"> </span>accommo<span class="_ _8"></span>date<span class="_ _2"> </span>as<span class="_ _0"> </span>many<span class="_ _2"> </span>users</div><div class="t m0 x8 h5 y1e ff4 fs1 fc0 sc0 ls0 ws0">in<span class="_ _5"> </span>the<span class="_ _6"> </span>system<span class="_ _4"> </span>within<span class="_ _9"> </span>the<span class="_ _4"> </span>link<span class="_ _5"> </span>frequency<span class="_ _6"> </span>budget.<span class="_ _0"> </span>This</div><div class="t m0 x8 h5 y1f ff4 fs1 fc0 sc0 ls0 ws0">requirement<span class="_ _5"> </span>imp<span class="_"> </span>oses<span class="_ _5"> </span>a<span class="_ _5"> </span>heavy<span class="_ _9"> </span>constrain<span class="_ _3"></span>t<span class="_ _6"> </span>on<span class="_ _5"> </span>the<span class="_ _5"> </span>p<span class="_ _8"></span>o<span class="_ _3"></span>wer</div><div class="t m0 x8 h5 y20 ff4 fs1 fc0 sc0 ls0 ws0">e&#64259;ciency<span class="_ _0"> </span>of<span class="_ _2"> </span>the<span class="_ _0"> </span>ampli&#64257;er,<span class="_ _2"> </span>contributing<span class="_ _2"> </span>to<span class="_ _0"> </span>nonlinear</div><div class="t m0 x8 h5 y21 ff4 fs1 fc0 sc0 ls0 ws0">behavior<span class="_ _9"> </span>in<span class="_ _9"> </span>this<span class="_ _5"> </span>part<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _5"> </span>transmitter<span class="_ _5"> </span>[1<span class="_ _3"></span>].<span class="_ _2"> </span>Nonlinear</div><div class="t m0 x8 h5 y22 ff4 fs1 fc0 sc0 ls0 ws0">radio<span class="_ _5"> </span>frequency<span class="_ _4"> </span>(RF)<span class="_ _4"> </span>power<span class="_ _5"> </span>ampli&#64257;ers<span class="_ _6"> </span>(P<span class="_ _3"></span>A)<span class="_ _5"> </span>generate</div><div class="t m0 x8 h5 y23 ff4 fs1 fc0 sc0 ls0 ws0">intermodulation<span class="_ _4"> </span>(IM)<span class="_ _0"> </span>distortion<span class="_ _2"> </span>as<span class="_ _2"> </span>adjacent<span class="_ _2"> </span>channel</div><div class="t m0 x8 h5 y24 ff4 fs1 fc0 sc0 ls0 ws0">interference<span class="_ _5"> </span>for<span class="_ _9"> </span>many<span class="_ _c"> </span>mo<span class="_ _8"></span>dulation<span class="_ _10"> </span>formats.<span class="_ _2"> </span>Therefore,</div><div class="t m0 x8 h5 y25 ff4 fs1 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>design<span class="_ _6"> </span>of<span class="_ _5"> </span>linearizers<span class="_ _5"> </span>has<span class="_ _5"> </span>b<span class="_ _8"></span>ecome<span class="_ _5"> </span>a<span class="_ _5"> </span>key<span class="_ _5"> </span>tec<span class="_ _3"></span>hnology</div><div class="t m0 x8 h5 y26 ff4 fs1 fc0 sc0 ls0 ws0">in<span class="_ _9"> </span>wideband<span class="_ _5"> </span>mobile<span class="_ _5"> </span>comm<span class="_ _3"></span>unication<span class="_ _9"> </span>transceivers.</div><div class="t m0 xa h5 y27 ff4 fs1 fc0 sc0 ls0 ws0">One<span class="_ _9"> </span>solution<span class="_ _9"> </span>is<span class="_ _9"> </span>the<span class="_ _5"> </span>linearization<span class="_ _c"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>ampli&#64257;er<span class="_ _c"> </span>by</div><div class="t m0 x8 h5 y28 ff4 fs1 fc0 sc0 ls0 ws0">means<span class="_ _10"> </span>of<span class="_ _14"> </span>predistorter<span class="_ _c"> </span>as<span class="_ _14"> </span>shown<span class="_ _10"> </span>in<span class="_ _14"> </span>Figure<span class="_ _10"> </span>1.<span class="_ _4"> </span>The<span class="_ _10"> </span>digital</div><div class="t m0 x8 h5 y29 ff4 fs1 fc0 sc0 ls0 ws0">predistortion<span class="_ _c"> </span>(DPD)<span class="_ _9"> </span>linearizer<span class="_ _9"> </span>creates<span class="_ _5"> </span>a<span class="_ _c"> </span>version<span class="_ _c"> </span>of<span class="_ _9"> </span>the</div><div class="t m0 x8 h5 y2a ff4 fs1 fc0 sc0 ls0 ws0">desired<span class="_ _4"> </span>mo<span class="_ _8"></span>dulation<span class="_ _6"> </span>making<span class="_ _5"> </span>use<span class="_ _4"> </span>of<span class="_ _6"> </span>the<span class="_ _2"> </span>feedback<span class="_ _6"> </span>mea-</div><div class="t m0 x8 h5 y2b ff4 fs1 fc0 sc0 ls0 ws0">surements<span class="_ _6"> </span>of<span class="_ _5"> </span>the<span class="_ _6"> </span>actual<span class="_ _5"> </span>ampli&#64257;er<span class="_ _5"> </span>output.<span class="_ _0"> </span>The<span class="_ _6"> </span>result-</div><div class="t m0 x8 h5 y2c ff4 fs1 fc0 sc0 ls0 ws0">ing<span class="_ _5"> </span>signal,<span class="_ _4"> </span>when<span class="_ _6"> </span>passed<span class="_ _2"> </span>through<span class="_ _6"> </span>the<span class="_ _4"> </span>nonlinear<span class="_ _4"> </span>power</div><div class="t m0 x8 h5 y2d ff4 fs1 fc0 sc0 ls0 ws0">ampli&#64257;er<span class="_ _5"> </span>creates<span class="_ _4"> </span>a<span class="_ _5"> </span>signal<span class="_ _9"> </span>in<span class="_ _5"> </span>which<span class="_ _5"> </span>the<span class="_ _5"> </span>p<span class="_ _8"></span>ow<span class="_ _3"></span>er<span class="_ _6"> </span>sp<span class="_"> </span>ectral</div><div class="t m0 x8 h5 y2e ff4 fs1 fc0 sc0 ls0 ws0">density<span class="_ _2"> </span>has<span class="_ _2"> </span>signi&#64257;cantly<span class="_ _6"> </span>lower<span class="_ _4"> </span>sp<span class="_ _8"></span>ectral<span class="_ _2"> </span>leak<span class="_ _3"></span>age<span class="_ _2"> </span>com-</div><div class="t m0 xb h6 y2f ff5 fs2 fc1 sc0 ls0 ws0">MODEM<span class="_ _15"> </span>Pre-Distorter<span class="_ _16"> </span><span class="ws1">Power Amplifier</span></div><div class="t m0 xc h6 y30 ff5 fs2 fc1 sc0 ls0 ws1">Demodulator</div><div class="t m0 xd h5 y31 ff4 fs1 fc0 sc0 ls0 ws0">Figure<span class="_ _5"> </span>1:<span class="_ _4"> </span>Adaptive<span class="_ _5"> </span>digital<span class="_ _9"> </span>predistortion.</div><div class="t m0 xe h5 y32 ff4 fs1 fc0 sc0 ls0 ws0">pared<span class="_ _5"> </span>to<span class="_ _5"> </span>an<span class="_ _5"> </span>uncomp<span class="_ _8"></span>ensated<span class="_ _5"> </span>transmit<span class="_ _5"> </span>signal.</div><div class="t m0 xf h5 y33 ff4 fs1 fc0 sc0 ls0 ws0">T<span class="_ _7"></span>raditionally<span class="_ _3"></span>,<span class="_ _d"> </span>digital<span class="_ _17"> </span>predistortion<span class="_ _18"> </span>was<span class="_ _17"> </span>imple-</div><div class="t m0 xe h5 y34 ff4 fs1 fc0 sc0 ls0 ws0">mented<span class="_ _2"> </span>using<span class="_ _2"> </span>a<span class="_ _2"> </span>lookup<span class="_ _2"> </span>table<span class="_ _2"> </span>(LUT)<span class="_ _0"> </span>approac<span class="_ _3"></span>h.<span class="_ _12"> </span>The</div><div class="t m0 xe h5 y35 ff4 fs1 fc0 sc0 ls0 ws0">LUT<span class="_ _14"> </span>employ<span class="_ _3"></span>ed<span class="_ _10"> </span>in<span class="_ _14"> </span>this<span class="_ _c"> </span>approac<span class="_ _3"></span>h<span class="_ _10"> </span>is<span class="_ _14"> </span>representative<span class="_ _c"> </span>of<span class="_ _14"> </span>the</div><div class="t m0 xe h5 y36 ff4 fs1 fc0 sc0 ls0 ws0">inv<span class="_ _3"></span>erse<span class="_ _c"> </span>of<span class="_ _10"> </span>characteristic<span class="_ _c"> </span>of<span class="_ _10"> </span>the<span class="_ _9"> </span>ampli&#64257;er<span class="_ _14"> </span>[2].<span class="_ _4"> </span>While<span class="_ _10"> </span>this</div><div class="t m0 xe h5 y37 ff4 fs1 fc0 sc0 ls0 ws0">approach<span class="_ _4"> </span>has<span class="_ _0"> </span>widespread<span class="_ _0"> </span>application<span class="_ _4"> </span>in<span class="_ _2"> </span>narrowband</div><div class="t m0 xe h5 y38 ff4 fs1 fc0 sc0 ls0 ws0">power<span class="_ _2"> </span>ampli&#64257;er<span class="_ _2"> </span>(memoryless<span class="_ _2"> </span>nonlinear<span class="_ _2"> </span>systems)<span class="_ _13"> </span>lin-</div><div class="t m0 xe h5 y39 ff4 fs1 fc0 sc0 ls0 ws0">earization,<span class="_ _5"> </span>its<span class="_ _4"> </span>e&#64256;ectiveness<span class="_ _4"> </span>is<span class="_ _6"> </span>hamp<span class="_ _8"></span>ered<span class="_ _6"> </span>by<span class="_ _6"> </span>the<span class="_ _4"> </span>mem-</div><div class="t m0 xe h5 y3a ff4 fs1 fc0 sc0 ls0 ws0">ory<span class="_ _10"> </span>e&#64256;ects<span class="_ _9"> </span>in<span class="_ _10"> </span>wideband<span class="_ _c"> </span>p<span class="_ _8"></span>o<span class="_ _3"></span>wer<span class="_ _10"> </span>ampli&#64257;ers,<span class="_ _10"> </span>such<span class="_ _10"> </span>as<span class="_ _c"> </span>those</div><div class="t m0 xe h5 y3b ff4 fs1 fc0 sc0 ls0 ws0">used<span class="_ _4"> </span>in<span class="_ _6"> </span>multi-carrier<span class="_ _4"> </span>Universal<span class="_ _6"> </span>Mobile<span class="_ _6"> </span>T<span class="_ _7"></span>elecommuni-</div><div class="t m0 xe h5 y3c ff4 fs1 fc0 sc0 ls0 ws0">cations<span class="_ _5"> </span>System<span class="_ _5"> </span>(UMTS)<span class="_ _5"> </span>and<span class="_ _5"> </span>CDMA2000<span class="_ _9"> </span>systems.</div><div class="t m0 xf h5 y3d ff4 fs1 fc0 sc0 ls0 ws0">In<span class="_ _b"> </span>this<span class="_ _f"> </span>paper,<span class="_ _19"> </span>we<span class="_ _b"> </span>address<span class="_ _f"> </span>the<span class="_ _f"> </span>design<span class="_ _b"> </span>of<span class="_ _f"> </span>a<span class="_ _b"> </span>lin-</div><div class="t m0 xe h5 y3e ff4 fs1 fc0 sc0 ls0 ws0">earizer<span class="_ _0"> </span>based<span class="_ _0"> </span>on<span class="_ _2"> </span>an<span class="_ _0"> </span>adaptive<span class="_ _2"> </span>truncated<span class="_ _0"> </span>V<span class="_ _7"></span>olterra<span class="_ _0"> </span>se-</div><div class="t m0 xe h5 y3f ff4 fs1 fc0 sc0 ls0 ws0">ries<span class="_ _0"> </span>(TVS)<span class="_ _0"> </span>approach.<span class="_ _17"> </span>TVS<span class="_ _0"> </span>systems<span class="_ _0"> </span>ha<span class="_ _3"></span>ve<span class="_ _0"> </span>become<span class="_ _0"> </span>a</div><div class="t m0 xe h5 y40 ff4 fs1 fc0 sc0 ls0 ws0">very<span class="_ _10"> </span>popular<span class="_ _c"> </span>to<span class="_ _8"></span>ol<span class="_ _10"> </span>in<span class="_ _10"> </span>adaptive<span class="_ _10"> </span>nonlinear<span class="_ _10"> </span>signal<span class="_ _10"> </span>pro<span class="_ _8"></span>cess-</div><div class="t m0 xe h5 y41 ff4 fs1 fc0 sc0 ls0 ws0">ing<span class="_ _5"> </span>[3].<span class="_ _b"> </span>Ho<span class="_ _3"></span>wev<span class="_ _3"></span>er,<span class="_ _2"> </span>their<span class="_ _6"> </span>real-time<span class="_ _6"> </span>implementation<span class="_ _5"> </span>has</div><div class="t m0 xe h5 y42 ff4 fs1 fc0 sc0 ls0 ws0">been<span class="_ _2"> </span>restricted<span class="_ _0"> </span>by<span class="_ _4"> </span>the<span class="_ _2"> </span>computational<span class="_ _4"> </span>complexity<span class="_ _4"> </span>as-</div><div class="t m0 xe h5 y43 ff4 fs1 fc0 sc0 ls0 ws0">sociated<span class="_ _4"> </span>with<span class="_ _4"> </span>the<span class="_ _2"> </span>&#64257;ltering<span class="_ _5"> </span>and<span class="_ _4"> </span>adaptive<span class="_ _5"> </span>mechanisms.</div><div class="t m0 xe h5 y44 ff4 fs1 fc0 sc0 ls0 ws0">Field<span class="_ _6"> </span>programmable<span class="_ _4"> </span>gate<span class="_ _6"> </span>arrays<span class="_ _6"> </span>(FPGAs)<span class="_ _2"> </span>are<span class="_ _4"> </span>an<span class="_ _6"> </span>at-</div><div class="t m0 xe h5 y45 ff4 fs1 fc0 sc0 ls0 ws0">tractive<span class="_ _0"> </span>option<span class="_ _13"> </span>for<span class="_ _13"> </span>realization<span class="_ _13"> </span>of<span class="_ _a"> </span>these<span class="_ _b"> </span>highly<span class="_ _0"> </span>com-</div><div class="t m0 xe h5 y46 ff4 fs1 fc0 sc0 ls0 ws0">plex<span class="_ _5"> </span>signal<span class="_ _5"> </span>pro<span class="_ _8"></span>cessing<span class="_ _6"> </span>functions<span class="_ _6"> </span>for<span class="_ _5"> </span>reasons<span class="_ _6"> </span>of<span class="_ _6"> </span>p<span class="_ _8"></span>erfor-</div><div class="t m0 xe h5 y47 ff4 fs1 fc0 sc0 ls0 ws0">mance,<span class="_ _0"> </span>power<span class="_ _2"> </span>consumption<span class="_ _2"> </span>and<span class="_ _0"> </span>con&#64257;gurability<span class="_ _1"></span>.<span class="_ _12"> </span>W<span class="_ _3"></span>e</div><div class="t m0 xe h5 y48 ff4 fs1 fc0 sc0 ls0 ws0">propose<span class="_ _13"> </span>an<span class="_ _0"> </span>e&#64259;cient<span class="_ _0"> </span>and<span class="_ _0"> </span>robust<span class="_ _13"> </span>architecture<span class="_ _13"> </span>for<span class="_ _0"> </span>the</div><div class="t m0 xe h5 y49 ff4 fs1 fc0 sc0 ls0 ws0">linearizer<span class="_ _9"> </span>based<span class="_ _5"> </span>on<span class="_ _5"> </span>truncated<span class="_ _5"> </span>V<span class="_ _3"></span>olterra<span class="_ _9"> </span>&#64257;lters<span class="_ _5"> </span>and<span class="_ _5"> </span>pro-</div><div class="t m0 xe h5 y4a ff4 fs1 fc0 sc0 ls0 ws0">vide<span class="_ _9"> </span>a<span class="_ _5"> </span>sim<span class="_ _3"></span>ulation<span class="_ _9"> </span>mo<span class="_ _8"></span>del<span class="_ _9"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>system<span class="_ _5"> </span>within<span class="_ _9"> </span>the<span class="_ _5"> </span>Xil-</div><div class="t m0 xe h5 y4b ff4 fs1 fc0 sc0 ls0 ws0">inx<span class="_ _c"> </span>System<span class="_ _5"> </span>Generator<span class="_ _6"> </span>for<span class="_ _5"> </span>DSP</div><div class="t m0 x10 h7 y4c ff6 fs3 fc0 sc0 ls0 ws0">TM</div><div class="t m0 xc h5 y4d ff4 fs1 fc0 sc0 ls0 ws0">[4]<span class="_ _10"> </span>design<span class="_ _9"> </span>&#64258;ow.<span class="_ _2"> </span>The</div><div class="t m0 xe h5 y4e ff4 fs1 fc0 sc0 ls0 ws0">implementation<span class="_ _14"> </span>achiev<span class="_ _3"></span>es<span class="_ _10"> </span>up<span class="_ _c"> </span>to<span class="_ _10"> </span>50<span class="_ _14"> </span>dB<span class="_ _c"> </span>sp<span class="_ _8"></span>ectral<span class="_ _c"> </span>suppres-</div><div class="t m0 xe h5 y4f ff4 fs1 fc0 sc0 ls0 ws0">sion<span class="_ _9"> </span>in<span class="_ _5"> </span>neighboring<span class="_ _5"> </span>frequency<span class="_ _5"> </span>bands.</div><div class="t m0 x11 h8 y50 ff7 fs4 fc0 sc0 ls0 ws0">Proceeding of the SDR 04 Technical Conference and Product Exposition. Copyright &#169; 2004 SDR Forum. All Rights Reserved</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐