• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 基于FPGA的FIR滤波器设计与仿真

基于FPGA的FIR滤波器设计与仿真

录入:edatop.com    点击:

  摘要:FIR数字滤波器以其良好的线性相位特性被广泛使用,属于数字信号处理的基本模块之一。FPGA具有的灵活的可编程逻辑可以方便地实现高速数字信号处理。为了提高实时数字信号处理的速度,利用FPGA芯片内部的ROM实现一种查找表结构的FIR数字滤波器。并用MATAB对实验结果进行仿真和分析,证明了设计的可行性。

  0 引言

  数字滤波器是数字信号处理的重要组成部分,其作用是从接收信号中提取出需要的信息同时抑制干扰,由于FIR滤波器的冲击响应是有限长的,因而有可能做成具有严格线性相位的。通常用以下两种方法来实现数字滤波器:一是把滤波器所要完成的运算编成程序并让计算机执行,也就是采用计算机软件实现;另一种是设计专用的数字硬件、专用的数字信号处理器或采用通用的数字信号处理器来实现。

  常用的实时数字信号处理的器件有可编程的数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。在工程实践中,往往要求对信号处理要有高速性、实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这几方面的要求。随着电子信息技术的快速发展,很多信号处理器件开始用FPGA来取代传统的实现方法。与传统的实现方法相比,FPGA的显著优点是它的并行处理特性,可以显著提高滤波器的数据吞吐率。

  随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现数字信号处理,既具有实时性,又兼顾了一定的灵活性。FPGA具有的灵活的可编程逻辑可以方便地实现高速数字信号处理,突破了并行处理、流水级数的限制,有效地利用了片上资源,加上反复的可编程能力,越来越受到国内外从事数字信号处理的研究者的青睐。

  1 FIR滤波器的结构特点

  数字滤波器通常分为有限冲击响应(FIR)和无限冲击响应(IIR)两大类。FIR滤波器由以下几个特点:

  (1)系统的单位冲击响应h(n)在有限个n值处不为零;

  (2)系统函数H(Z)在|Z|>0处收敛,在|Z|>0处只有零点,有限z平面只有零点,而全部极点都在z=0处(因果系统);

  (3)结构上主要是非递归结构,没有输出到输入的反馈,但有些结构(例如抽样频率结构)也包含有反馈的部分;

  设FIR滤波器的单位冲击响应h(n)为一个N点序列,0≤n≤N-1,则滤波器的系统函数为:

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佺粯鍔﹂崜娆撳礉閵堝洨纾界€广儱鎷戦煬顒傗偓娈垮枛椤兘骞冮姀銈呯閻忓繑鐗楃€氫粙姊虹拠鏌ュ弰婵炰匠鍕彾濠电姴浼i敐澶樻晩闁告挆鍜冪床闂備胶绮崝锕傚礈濞嗘挸绀夐柕鍫濇川绾剧晫鈧箍鍎遍幏鎴︾叕椤掑倵鍋撳▓鍨灈妞ゎ厾鍏橀獮鍐閵堝懐顦ч柣蹇撶箲閻楁鈧矮绮欏铏规嫚閺屻儱寮板┑鐐板尃閸曨厾褰炬繝鐢靛Т娴硷綁鏁愭径妯绘櫓闂佸憡鎸嗛崪鍐簥闂傚倷鑳剁划顖炲礉閿曞倸绀堟繛鍡樻尭缁€澶愭煏閸繃宸濈痪鍓ф櫕閳ь剙绠嶉崕閬嶅箯閹达妇鍙曟い鎺戝€甸崑鎾斥枔閸喗鐏堝銈庡幘閸忔﹢鐛崘顔碱潊闁靛牆鎳愰ˇ褔鏌h箛鎾剁闁绘顨堥埀顒佺煯缁瑥顫忛搹瑙勫珰闁哄被鍎卞鏉库攽閻愭澘灏冮柛鏇ㄥ幘瑜扮偓绻濋悽闈浶㈠ù纭风秮閺佹劖寰勫Ο缁樻珦闂備礁鎲¢幐鍡涘椽閸愵亜绨ラ梻鍌氬€峰ù鍥敋閺嶎厼鍨傞幖娣妼缁€鍐煥濠靛棙顥滈柣锕備憾濮婂宕掑▎鎺戝帯濡炪們鍨归敃銈夊煝瀹ュ鍗抽柕蹇曞Х椤斿姊洪幖鐐插姶闁告挻鐟╅幃姗€骞庨懞銉у幐闂佸憡鍔戦崝搴㈡櫠閺囩姷纾奸柍褜鍓熷畷姗€鍩炴径鍝ョ泿闂傚⿴鍋勫ú銈吤归悜鍓垮洭鏁冮埀顒勬箒濠电姴锕ら悧蹇涙偩濞差亝鐓涢悘鐐额嚙婵″ジ鏌嶇憴鍕伌鐎规洖宕埢搴ょ疀閹惧妲楃紓鍌氬€搁崐鐑芥⒔瀹ュ绀夌€光偓閸曨倠褔鏌熼梻瀵割槮闁藉啰鍠栭弻锝夊棘閸喗鍊梺绋块閻倿寮诲☉妯锋斀闁告洦鍋勬慨銏ゆ偠濮樺墽鐣垫慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂備焦妞块崢濂杆囨潏鈺傤潟闁绘劕顕悷褰掓煃瑜滈崜鐔镐繆鐎涙ɑ濯撮柛鎾冲级瀵ゆ椽姊洪柅鐐茶嫰婢у瓨顨ラ悙鎻掓殭闁宠閰i獮妯虹暦閸ヨ泛鏅e┑锛勫亼閸婃牠骞愭ィ鍐ㄩ棷闁靛鍎欏☉婊庢▌濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀵稿Х瀹曞弶绻濋悽闈涗粧闁告牜濞€瀹曟鎮欓鍌楁闂佸疇顕ч柊锝夌嵁鐎n喗鍊烽悗娑欙供閸炲爼姊婚崒娆戭槮婵犫偓闁秴纾块柕鍫濐槶閳ь剙鍟撮獮鍥敊閸撗屾Ц闂備礁鎼粔鏌ュ礉鎼达絽濮柍褜鍓熷濠氬磼濮樺崬顤€婵炴挻纰嶉〃濠傜暦閺囥垹绠涢柣妤€鐗忛崢鎼佹⒑閸涘﹣绶遍柛鐘冲哺瀹曪綁鍩€椤掑嫭鈷戦柛婵嗗濠€鎵磼鐎n偄鐏撮柛鈹垮劜瀵板嫰骞囬鍌ゆ敤闂備胶绮崝鏇炍熸繝鍌栫細缂備焦眉缁诲棝鏌i幇鍏哥盎闁逞屽墯閸ㄥ灝鐣烽弴銏犺摕闁靛绠戝▓鐐翠繆閵堝繒鍒伴柛鐕佸亰閹€愁潨閳ь剟寮婚悢琛″亾閻㈢櫥瑙勭濠婂懐纾奸柣姗€娼ч埢鍫熸叏婵犲懏顏犵紒顔界懇瀹曠娀鍩勯崘鈺傛瘞濠碉紕鍋戦崐鎴﹀礉鐏炶娇娑樷攽鐎n剙绁﹂梺鍓插亖閸庤鲸鍎梻浣稿暱閹碱偊宕愰幖浣哥劦妞ゆ巻鍋撴い顓犲厴瀵鏁冮埀顒冪亽婵炴挻鍑归崹杈殭闂傚倷鐒︾€笛呯矙閹烘梻鐭欓柟杈剧畱閻撴﹢鏌熸潏楣冩闁稿﹦鍏橀弻鈩冨緞鐎n亞浠兼繛瀛樼矊閻栫厧顫忓ú顏呭仭闁规鍣槐鐐烘⒑缁嬫鍎嶉柛濠冩礋閹箖鎮滈挊澶愬敹闂佸搫娲㈤崝宥夊疾閵忥紕绠鹃弶鍫濆⒔缁夘噣鏌¢崨鏉跨毢缂佽鲸鎹囬獮姗€宕滄担鐚寸闯闂備胶枪閺堫剟鎮疯钘濋柨鏂款潟娴滄粓鏌熺€涙ḿ绠栭柛銈呮喘閺岀喖顢欓惌顐邯閸╃偤骞嬮悩顐壕闁挎繂楠告禍婊堟煃瑜滈崜娆撴倶濮樿泛桅闁告洦鍨扮粻濠氭偣閾忕懓鍔嬮柣搴ゆ缁辨挻鎷呯粵瀣濠碘槅鍋呯换鍫濐嚕婵犳艾鍗抽柕蹇曞█閸炶泛鈹戦悩缁樻锭闁绘绻橀、娆愮節閸ャ劉鎷洪梺鍛婄☉閿曘倗绮崒鐐寸厱婵°倓绀侀埢鏇犫偓娈垮枦椤曆囧煡婢舵劕顫呴柍銉ュ帠缁ㄨ棄鈹戦悙鑸靛涧缂傚秳绶氬鏌ユ嚑椤掑啫小闂佷紮绲介惉鑲╁閽樺鈧帒顫濋浣规倷闂佸搫顑戦梽鍕Φ閸曨垰鍗抽柛鈩冾殕閹兼劙鏌i幘顖楀亾閹颁胶鍞甸柣鐘叉惈閵堜粙鏁撻悩鍐蹭簻闂佺厧顫曢崐妤呭级閹间焦鈷戦悷娆忓閸斻倕顭胯鐎涒晠銆冨▎鎾粹拻闁稿本鐟︾粊鐗堜繆濡炵厧濮傞柟顔惧仱閺佸啴宕掑槌栨Х婵犵數鍋涘Λ妤冩崲閹烘姹查柨鏇炲€归悡蹇撯攽閻愰潧浜炬繛鍛崌閺屸剝鎷呴棃鈺勫惈闂佽鍠涢~澶岀箔閻旂⒈鏁嶆繝濠傚暙瀵姊绘担濮愨偓鈧柛瀣崌閺屾洘绻涜閹虫劙鏁嶅┑瀣拺缂佸瀵у﹢浼存煠瑜版帞鐣洪柛鈹惧亾濡炪倖甯掔€氬嘲螞閹寸姷纾兼い鏃囧亹婢ф稓绱掑Δ鍐ㄦ灈闁糕斁鍋撳銈嗗笒鐎氥劑鍩€椤戣法绐旂€殿喕绮欓、姗€鎮欏▓鎸幮у┑锛勫亼閸婃牠鎮уΔ鍐煓闁瑰瓨绺鹃弸鏃堟煙鏉堥箖妾柍閿嬪灴閺屾稑鈽夊鍫熸暰闁诲繐娴氶崑濠囧蓟閿濆绠抽柣鎰暩閺嗐倝姊洪幐搴g畼闁稿鍊曢锝夊箻椤旂⒈娼婇梺鎸庣☉鐎氼剟鐛澶嬧拻濞达絼璀﹂弨鐗堛亜椤愩埄妯€鐎规洘绻堥弫鍐磼濮橆剚鍎繝鐢靛仜濡瑩宕归悷鎷旀盯顢涢悙瀵稿幍濡炪倖鐗曞Λ妤呭疮椤栫偛纾规い鏍仦閳锋垿姊洪锝囥€掗柍瑙勫浮閺屾盯寮捄銊у姱闂佹寧绻勯崑娑€偑娴兼潙閱囨繝闈涙閳ь剙鐏濋埞鎴炲箠闁稿﹥鍔欏畷鎴﹀箻閹碱厽顔旈梺缁樺姇濡﹪宕曢弮鈧幈銊︾節閸涱噮浠╃紓渚囧枟閻熴儵鍩㈡惔銊ョ畾鐟滃秵绔熸径鎰拻濞达絽鎲$拹锟犳煙閾忣偅灏悡銈嗐亜閹惧崬鐏€规挷绶氶弻娑㈠箛閳轰礁唯闂佸壊鍋掓禍顏堝蓟濞戙埄鏁冮柕鍫濇噺閻庤鈹戦悙鑼ⅱ闁哥姵鐗曢~蹇撁洪鍜佹濠电偞鍨兼ご姝屽€撮梻鍌欒兌鏋悗鍨浮瀹曟娊鏁愰崨顖涙闂佺鎻粻鎴犵不婵犳碍鍋i柛銉e妿閸欌偓闂佽桨鐒︾划宀勫煘閹寸偛绠犻梺绋匡攻閹瑰洭骞婂Δ鍛唶闁哄洨鍋熼悡鎴︽⒑缁洖澧茬紒瀣浮閸╂盯骞嬮敂鐣屽幈濠电娀娼уΛ妤咁敂椤忓嫷鐔嗛悹鍝勬惈椤忣亪鏌熸笟鍨閾伙絿绱掔€n亞浠㈡い顐㈡喘閹鎲撮崟顒傤槰缂備浇顕ч崐鍧椼€佸鈧畷妤呮偂鎼达絿鐛梺璇插嚱缂嶅棝宕滃▎鎾跺祦鐎广儱顦伴埛鎺懨归敐鍛暈闁哥喓鍋ら弻娑㈠籍閳ь剙鐜婚幐搴n洸缂佸绨遍弸搴ㄦ煙閻愵剚缍戦柍褜鍓欏ḿ锟犲蓟濞戞ǚ妲堟慨妤€鐗婇弫楣冩⒑閸涘﹦鎳冪紒缁樺姍閸╃偤骞嬮敂钘変汗闂佸湱绮敮鈺傚閳ь剟姊哄Ч鍥х労闁搞劑浜堕幆鍕敍閻愯尪鎽曢梺缁樻椤ユ捇寮崇€n喗鐓熸俊銈傚亾闁绘妫楅埢鎾澄旈崨顔尖偓鐢告偡濞嗗繐顏痪鐐倐閺屾盯寮捄銊愩倝鏌熼獮鍨仼闁宠鍨归埀顒婄秵娴滅偤鏁嶅⿰鍐f斀闁绘劖娼欓悘锕傛煟閻旀繂娲ゅЧ鍙夈亜閹惧崬鐏柍閿嬪浮閺屾稓浠﹂幑鎰棟闂侀€炲苯澧柛銏$叀濠€渚€姊洪幖鐐插妧闁告侗鍠楅鏇㈡⒒娴e湱婀介柛銊х帛閻忔瑧绱撴担鐟板妞ゃ劌锕璇测槈閵忕姷鍔撮梺鍛婂姦娴滄牕危閸垻纾奸柣鎰靛墮閸斻倖绻涚涵椋庣瘈鐎殿喖顭烽幃銏ゆ偂鎼达絿鏆伴梻浣虹帛椤ㄥ懘鎮у⿰鍏炬盯宕熼鐘碉紳婵炶揪绲介幖顐g墡闂備胶绮幖顐ゆ崲濠靛棭鍤曞┑鐘宠壘閸楁娊鏌ㄥ☉妯侯伀闁哄鎮傚娲传閸曨剙绐涢梺绋垮閸旀瑩宕洪埀顒併亜閹哄棗浜鹃梺鍝勭墱閸撴盯骞戦姀鐘婵ǹ浜悾鍫曟⒑閸涘﹦绠撻悗姘煎墴閿濈偤宕堕浣叉嫼闂佸憡绻傜€氼垳鈧碍澹嗙槐鎺撳緞鐏炶棄骞嬬紒鈩冩尭閵嗘帒顫濋敐鍛闂備礁鎼張顒勬儎椤栫偟宓佹俊顖氱毞閸嬫捇妫冨☉娆忔殘闂侀潻绲惧姗€鈥旈崘顔嘉ч柛鎰╁妿娴犻箖鎮楅崗澶婁壕闂佸綊妫跨粈渚€寮告笟鈧弻鐔兼偋閸喓鍑″Δ鐘靛亼閸ㄨ櫣鎹㈠☉銏犲耿婵☆垵娅f禒鐓庘攽閳╁啫绲绘繛璇у閹广垹鈹戦崱蹇旂亖闂佸壊鐓堥崰妤呮倶瀹ュ鈷戦柟绋垮绾剧敻鏌¢崨顖毿㈤柣锝囧厴婵偓闁靛牆鎳愰ˇ褔姊洪崗鑲┿偞闁哄應鏅涚叅缂佸绨遍弨浠嬫煟濡鍤嬬€规悶鍎甸弻鐔兼惞椤愩垹顫庢繝銏n潐濞叉ḿ缂撴禒瀣窛濠电姴瀚獮妤呮⒒娓氣偓閳ь剚绋戝畵鍡樼箾娴e啿瀚▍鐘炽亜閺傛娼熷ù婊勭矒楠炴牕菐椤掆偓閻忣噣鏌i鐑囨敾闁靛洤瀚伴、鏃堝礋椤愶絾顔嶉梻渚€鈧偛鑻晶顖滅磼鐎n偄绗╅柟绛嬪亰濮婅櫣绮欓崠鈩冩暰闂佸憡姊归〃濠囧春閳ь剚銇勯幒宥囪窗闁哥喎绻橀弻娑㈡偐閹颁焦鐤侀梺璇″櫙缁绘繈寮幘缁樺亹妞ゆ梻鎳撴禍鎯归敐鍫濃偓浠嬪籍閸繂绐涘銈嗘尵婵厼危鐟欏嫪绻嗛柣鎰典簻閳ь剚鐗犲畷褰掑礂閸忕厧寮块梺闈涚墕濞茬娀宕戦幘鎰佹僵妞ゆ垶鍎虫禒顔尖攽椤旂》鍔熺紒顕呭灦楠炲繘宕ㄩ弶鎴濈獩婵犵數濮撮幊鎰般€侀崨瀛樷拺闁告繂瀚烽崕娑樏瑰⿰鍕畼闁瑰箍鍨归埥澶愬閻樻鍟嬫俊鐐€栧ú鏍箠韫囨蛋澶愬冀椤愩倗锛濇繛鎾磋壘濞层倝寮稿☉娆嶄簻妞ゆ挾濮撮崢鎾煟濞戝崬鏋涢摶锝夋倶韫囨梻澧ù婊堢畺濮婂宕奸悢琛″闂佽褰冮幉锟犲Φ閸曨垰绫嶉柍褜鍓欑叅闁绘梻鍘ч拑鐔兼煥濠靛棭妲归柛瀣姍閺屾稑鈻庤箛锝喰﹂悗鍦归悥鐓庮潖濞差亜宸濆┑鐘辫兌缁讳線姊洪崨濞掝亪濡堕幖浣哥畺闁跨喓濮寸壕濂告煟閹邦喛藟闁归攱妞介弻鈩冨緞鐏炴垝娌繝銏㈡嚀濡繆妫熼梺鎸庢礀閸婂綊鎮¢悢闀愮箚闁靛牆鍊告禍楣冩⒑閹稿孩纾搁柛搴$-閸掓帒顫濋鐔虹Ф闂侀潧臎閸涱垱顫岄梻鍌欑劍閹爼宕曞ú顏呭€舵繛鎴炵矤濡嫰姊洪崫鍕拱缂佸鍨块崺銉﹀緞閹邦剛顢呴梺缁樺姇椤曨厽绂嶉鍛瘈闁汇垽娼ф禒婊堟煙閸愯尙鐒哥€规洘鍔曢埞鎴﹀幢閳哄倻绋侀梻浣瑰劤缁绘劕锕㈤柆宥嗗剹婵炲棙鍔楃粻楣冩煕閳╁厾顏堝礉閵堝鐓曢柟鍨暙婢у瓨鎱ㄦ繝鍐┿仢鐎规洏鍔嶇换婵嬪礃閵娾晝鈧櫣绱撻崒娆愮グ妞ゆ泦鍛亾濮橆偄宓嗛柣娑卞櫍楠炲鏁冮埀顒勶綖閸涘瓨鐓熸慨妤€妫楁禍婵嬫煛閸屾浜鹃梻鍌氬€烽悞锕傚箖閸洖纾挎い鏇楀亾鐎殿喗褰冮埞鎴犫偓锝庡亜閸撱劑姊洪崜鎻掍簴闁稿孩鐓¢崺娑㈠箣閻樼數锛滈柣搴秵閸嬪嫰顢氬⿰鍕瘈闁逞屽墴楠炲秹顢欓崜褝绱查梺璇插嚱缂嶅棝宕戦崟顖涘€堕柕澶嗘櫆閻撳啴鎮归崶顏勭毢閺佸牓姊烘潪鎵妽闁告梹鐟ラ悾鐑筋敂閸涱喖顎撻梺鑽ゅ枑婢瑰棗危閿濆鈷掗柛灞剧懅缁愭梹绻涙担鍐叉处閸嬪鏌涢埄鍐噭鐎规洘鐓¢弻鐔兼倻濮楀棙鐣剁紓浣插亾闁糕剝顦鸿ぐ鎺撳亗閹艰揪绲鹃幉濂告⒑缂佹ɑ灏紒缁橈耿瀵鈽夐姀鈺傛櫇闂侀潧鐗嗛幊蹇涙倵妤e啯鈷戠紒瀣皡閺€濠氭煕閺冣偓閻楃娀濡撮崘顔嘉ㄩ柍鍝勫€搁埀顒傚厴閺岀喓绱掑Ο铏圭懖濠电偛鐗愮亸娆戞閹惧瓨濯寸紒瀣氨閸嬫捇宕烽鐔告闂佺粯鍔曢幖顐︽倿閸偁浜滈柟鐑樺煀閸旂喖鏌涢幒宥呭祮闁哄矉缍€缁犳盯寮崹顔芥嚈闁诲孩顔栭崰妤呮偂閿熺姰鈧礁螖閸涱厾鍔﹀銈嗗笒鐎氼剟鎮″鈧弻鐔告綇妤e啯顎嶉梺绋匡功閸忔﹢寮婚埄鍐ㄧ窞閻庯綆浜炴禒鍏肩箾鐎电ǹ校闁诡喖鍊垮濠氭晝閸屾氨顦ㄥ銈嗘⒒缁垶宕板鑸碘拺閻犲洠鈧櫕鐏堢紓鍌氱Т閿曘倝鎮鹃悜钘夐唶闁哄洨鍋熼崢鍛婄箾鏉堝墽绉柡鈧柆宥忕稏闁哄洨鍠撶弧鈧┑鐐茬墕閻忔繈寮稿☉銏$叆闁哄洦锚婵″ジ鏌嶇拠鑼ч柡浣瑰姈瀵板嫭绻濋崟闈涙暩闂傚倷鑳剁划顖涚仚濡炪倖娉﹂崶銊モ偓鍫曟煙閹澘袚闁绘搫缍侀悡顐﹀炊妞嬪骸鍩屾繛瀛樼矌閸嬫盯婀佸┑鐘诧工閸熶即宕洪敐鍡樺弿濠电姴瀚敮娑㈡煙瀹勭増鍤囬柟绋匡攻瀵板嫭绻濋崘銊ュ闂傚倸鍊风欢姘缚閼姐倗绀婇柛銉墯閳锋棃鏌涢弴銊ュ闁崇懓绉撮埞鎴︽偐閸欏鎮欓梺缁樺姇閿曘儵濡甸崟顖氱闁糕剝銇炴竟鏇犵磽閸屾瑨鍏屽┑顔炬暬閹繝鏁撻悩鑼舵憰闂佸搫娴勭槐鏇㈡偪閳ь剟姊洪崫鍕窛闁稿⿴鍋勯埥澶愬閿涘嫬骞愰梻渚€鈧偛鑻晶顖滅磼閸屾稑绗ч柍褜鍓ㄧ紞鍡涘磻閸曨垰鐒垫い鎺戝€归弳顒勬煛鐏炶濡奸柍瑙勫灴瀹曞崬鈻庤箛鎾寸槗缂傚倸鍊烽梽宥夊礉鐎n剙鍨濇繛鍡樻尭閽冪喐绻涢幋鐐垫噮缂佲檧鍋撻梻浣告啞濞诧箓宕戦崒姣硷綁骞囬鑺ユ杸濡炪倖姊婚妴瀣绩缂佹ü绻嗛柣鎰煐椤ュ鎽堕悙鐑樼厱闁规壆鏁搁崢鎴犳喐閻楀牆绗掗崶鎾⒑缁洖澧查柣鐕傜畵瀹曟艾鈽夐姀鈥斥偓鐢告偡濞嗗繐顏紒鈧崘顔界叆闁哄洦锚閻忣亜菐閸パ嶈含妤犵偞鐗楅幏鍛存嚃濠靛嫬濡介柕鍥у瀵噣宕堕…鎴烆棄闂備礁鎼鍥ㄦ叏閻㈠灚宕叉繝闈涱儐閸嬨劑姊婚崼鐔峰瀬闁靛鏅滈悡娑樏归敐鍛暈闁哥喓鍋ら弻鐔哥瑹閸喖顫囬梺璇″枟缁捇骞愭繝鍐ㄧ窞閻庯綆鍏橀崑鎾活敆閸曨兘鎷洪梺鍛婄☉閿曪箓鍩ユ径鎰叆闁哄洦锚閸旓妇鈧娲╃紞鈧紒鐘崇☉閳藉鈻庨幋婵嗙闂傚倷鑳堕、濠囧箵椤忓棗绶ゅΔ锝呭彎婢跺绶為柟閭﹀幘閸樻悂鏌f惔顖滃矝闁哄懏绻勭划锝夊籍閸喓鍘搁悗鍏夊亾闁逞屽墴瀹曚即寮借濞兼牠鏌ゆ慨鎰偓鎰板磻閹剧粯顥堟繛鎴烇供濡苯鈹戦垾铏枙闁哥姵姘ㄥΣ鎰板箳濡や礁鈧攱銇勯幒鍡椾壕缂備讲鍋撻柛鎰ㄦ杺娴滄粍銇勯幇鈺佺労婵☆垪鍋撳┑鐘殿暜缁辨洟寮拠鑼殾闁绘梻鈷堥弫宥嗘叏濮楀棗澧柡浣靛€栨穱濠囨倷椤忓嫧鍋撻弽顓炵闁挎洍鍋撴い顓炴健閸┾偓妞ゆ帒鍊荤壕鍏笺亜閺冨洤浜归柛鈺嬬稻閹便劍绻濋崨顕呬哗缂備浇椴哥敮鎺曠亽闂佹儳绻愬﹢閬嶅箠閸℃稒鈷掑ù锝囩摂閸ゆ瑧绱掔紒妯虹仴闁伙絾绻堝畷銊︾節娴h櫣鐣鹃梻浣圭湽閸ㄧ粯鐏欑紓浣插亾閻庯綆鍋佹禍婊堟煛瀹ュ啫濡介柣銊﹀灦閵囧嫰寮崠陇鍚┑顔硷攻濡炰粙骞冮悜钘夌妞ゆ棁濮ら崰鏍磽閸屾瑦绁版い鏇嗗懐鐭撻柣銏㈡暩閻鏌熼悜姗嗘畷闁搞倕鍟撮弻宥夊传閸曨偅娈堕梺鎸庣⊕缁挸顫忛搹鍦<婵☆垰鎼闂備礁鎲¢幐濠氭偡閳轰胶鏆︽繝闈涱儏鍥撮梺绯曞墲閸旀帞鑺辩拠宸富闁靛牆妫欑亸闈涒攽椤旇姤灏︾€规洏鍨婚埀顒傛暩绾爼宕戦幘鏂ユ灁闁割煈鍠楅悘鍫濐渻閵堝骸骞橀柛蹇旓耿閻涱噣宕橀纰辨綂闂侀潧鐗嗗Λ妤佺濡ゅ懏鐓欓柤鍦瑜把呯磽瀹ュ懏顥滈崡閬嶆煕椤愶絾绀冮柣鎾跺枛閺岋綁寮幐搴㈠枑闂佹椿鍘奸敃锔炬閹烘梻纾兼俊顖滃劋鐠囩偤鎮楀▓鍨珮闁稿锕妴浣糕枎閹存粎鍓ㄩ梺鍝勭▉閻撳牆岣块弮鍫熲拻濞撴埃鍋撴繛浣冲嫷娈介煫鍥ㄦ礃椤洟鏌¢崶銉ョ仼闁稿被鍔岄湁闁绘ê妯婇崕鎰版煃闁垮鐏撮柟顔煎槻閳诲氦绠涢幙鍐ф偅闂備礁鎲¢弻锝夊磹閺嶎厼桅闁告洦鍨伴崡鎶芥煏婵炲灝鍔氱紒鐘茬秺閺岋綁骞橀崡鐐╁亾濠靛钃熼柣鏃囨绾惧ジ鏌曡箛鏇炐i柣蹇撶Ч濮婅櫣绱掑Ο璇查瀺闂佽崵鍣︾粻鎾翠繆閻㈢ǹ绀嬫い鏍ㄦ皑閻嫰姊虹粙鎸庢拱缂侇喖绉归獮澶娢熺悰鈩冩杸闂佺粯鍔樼亸娆愭櫠濞戞氨纾兼い鏃囧Г瀹曞瞼鈧鍠栭…鐑藉春閸曨垰绀冮柍杞扮贰閳ь剚鎹囧娲嚒閵堝懏鐎惧┑鐘灪閿曘垽鏁愰悙宸悑濠㈣泛顑傞幏娲煟閻樺弶绀岄柍褜鍓欑壕顓熺椤撶偐鏀介柍钘夋娴滄粓鏌涢悢鍛婄稇闁伙綁顥撻幉鎾礋閳轰椒绨奸梻浣告啞閸斿繘寮插☉妯锋灁闁靛牆鎷嬪〒濠氭煏閸繃顥滅紒妤€鍊块弻锝夊箳閻愮數鏆犻梺瀹狀嚙缁夊綊寮崘顔肩劦妞ゆ帒瀚悡姗€鏌熸潏楣冩闁稿鍔欓弻娑⑩€﹂幋婵呯凹濠殿噯绲界€氼厾鎹㈠┑鍡忔灁闁割煈鍠楅悵顕€姊洪崨濠勬噧闁哥喐鎸抽幃浼搭敊鐠恒劎鏉稿┑鐐村灦宀e潡藝閵娿儺娓婚柕鍫濇椤ュ棝鏌涚€n偄濮嶉挊婵嬫煏婵炲灝鍔存繛鎾愁煼閺屾洟宕煎┑鍥ф缂備胶濮抽崡鎶藉蓟濞戙垺鍋勯柛婵嗗閺嗩參姊洪棃娑欏闁荤啿鏅犻悰顔芥償閵婏箑娈熼梺闈涱槶閸ㄨ櫣鈧俺妫勯埞鎴︽倷鐎涙ê闉嶉梺绯曟櫅閸熸潙鐣烽幋锕€绠荤紓浣贯缚閸樻捇鎮峰⿰鍕煉鐎规洘绮岄~婵囨綇閳哄啰鍘梻浣筋潐瀹曟﹢顢氳閹€愁潨閳ь剟寮婚悢鍏煎€绘慨妤€妫欓悾鐑芥⒑缂佹ɑ灏版繛鑼枛瀵鏁撻悩鑼紲濠电娀娼уú銊╁Υ婵犲洦鐓犻柛娆忣槺婢у灚鎱ㄦ繝鍐┿仢闁诡喚鍏橀獮宥夘敊閻愵剚顔嗛梻鍌欑劍閹爼宕濆畝鈧槐鐐寸節閸パ勬К闂佺粯鍔曢幖顐ょ不閿濆鐓熸慨妤€妫楁禍婊兠瑰⿰鍫㈢暫闁哄被鍔岄埞鎴﹀幢濞嗗繐姣堢紓鍌欓檷閸斿繐鐣烽悽鍨潟闁圭儤顨呯粻娑欍亜閹捐泛袥婵℃彃鐗嗛—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ч唶闁哄洨鍋涢懓鍨攽閳藉棗鐏i柍宄扮墕鍗辨い鎺戝閳锋帒霉閿濆洤鍔嬮柛銈傚亾闂備礁鎽滈崰鏇炩枖閺囩姴鍨濋柡鍐ㄧ墛閸嬶繝鏌熷▓鍨灍婵炲牊鍎抽—鍐Χ閸℃顫呴梺鍦劜缁绘繂顕i鈧畷鐓庘攽閸℃瑧宕哄┑锛勫亼閸婃牕螞娓氣偓閿濈偞寰勭仦绋夸壕婵ǹ娅曢ˉ澶愭煃鐟欏嫬鐏撮柟顔界懇閹虫粓妫冨☉娆撴暘缂傚倸鍊峰ù鍥ь嚕閹捐泛鍨濇繛鍡樻尵瀹撲礁顭块懜闈涘闁哄拋鍓熼弻娑㈠即閵娿儱顫╁銈呯箲閹倸顫忛搹瑙勫磯闁靛ǹ鍎查悘浣圭節濞堝灝鏋ら柡浣割煼楠炲啴鍨鹃弬銉︾€婚梺瑙勫劤椤曨參宕i崟顖涱棅妞ゆ劑鍨虹粊顐ょ磼閼艰泛袚缂佸倸绉撮埞鎴犫偓锝庡亜閳ь剙鐖奸悡顐﹀炊閵婏妇顦ㄩ梺鍝勬-閸撶喖寮婚敍鍕勃闁伙絽鐫楅妷锔轰簻鐟滃瞼娆㈠璺鸿摕婵炴垯鍨圭粻鑽ょ棯閹屽剰妞ゃ儲绻傞—鍐Χ鎼粹€茬凹缂備浇顕ч悧濠冪┍婵犲洤绠瑰ù锝堫潐濞呭棝姊洪崗闂磋埅闁稿骸鐤囬妵鎰板箰鎼达絿鐦堥悗鍏稿嵆閺€鍗烆熆濮椻偓閸┾偓妞ゆ帊鐒﹀畷宀勬煙閾忣偒娈滅€规洖銈稿鎾倷闂堟稑绠i梺璇查缁犲秹宕曢柆宥呯疇濠㈣埖鍔曠紒鈺伱归悩宸剱闁绘挾鍠愭穱濠囶敍濮橆厽鍎撶紓浣哄珡閸ャ劎鍘甸梺绋跨箳閸樠勬叏婢跺瞼纾奸弶鍫涘妼濞搭噣鏌熼瑙勬珚鐎规洖缍婇、鏇㈠閿涘嫭娈梻鍌氬€搁崐绋棵洪妶澹﹀洭鎮界粙鑳憰闂侀潧枪閸庮噣寮ㄦ禒瀣厱闁斥晛鍟伴幊鍐┿亜閿濆棙銇濇慨濠冩そ閺屽懘鎮欓懠璺侯伃闂佸憡锚閹芥粎妲愰幒妤婃晩闁伙絽鏈崳顓熺箾閿濆懏鎼愰柨鏇ㄤ邯閻涱噣寮介妸锕€顎撻梺鍛婄缚閸庨亶鐛幇鐗堚拻濞达絽鎳欒ぐ鎺戝珘妞ゆ帒鍊搁崹婵嬫倶閻愮數鎽傞柛銈嗘礋閺岀喖骞嗛弶鍟冩捇鏌嶉柨瀣瑨闂囧鏌ㄥ┑鍡樺櫤闁哥喓鍋ら弻鐔碱敍濮樺崬鈪甸梺鍝勬湰閻╊垶骞冮姀銈呬紶闁告洏鍔嶉悗浼存煟鎼淬値娼愭繛鍙夛耿瀹曞綊宕稿Δ鍐ㄧウ濠碘槅鍨甸崑鎰閸忛棿绻嗘い鏍ㄧ矊鐢埖顨ラ悙鑼ⅵ婵﹨娅e☉鐢稿川椤撗勵棈闂備浇顫夊鎸庣閻愬弬锝夊箛閺夊灝宓嗛梺闈涚箚閸撴繂鈻嶉弽顓熷€垫鐐茬仢閸旀碍绻涚仦鍌氬濠㈣娲樼缓鐣岀矙鐠恒劑鐛撻梻浣稿閸嬪懐鍠婂鍛瀺闁告侗鍔惰ぐ鎺撳亹婵炲樊浜滈幗闈涱渻閵堝啫濡搁柛搴f暬楠炲啫鈻庨幘宕囬獓闂佺懓顕慨鐑藉箠閸℃稒鈷戦柛鎾楀懎绗¢梺缁橆殕濞茬喎锕㈡笟鈧娲箰鎼达絿鐣甸梺鐟板暱濞寸兘鎯€椤忓浂妯勯梺璇″枟椤ㄥ懘锝炲┑瀣垫晝闁靛牆娲ㄩ崢顖涚節濞堝灝鏋涢柨鏇閸掓帡顢涢悙鑼唵闂佸憡绋掑ḿ娆忣啅濠靛鈷掗柛顐ゅ枔閵嗘帞绱掓径搴㈩仩闁逞屽墯椤旀牠宕板璺烘瀬濠电姵鍝庨埀顑跨铻栭柛娑卞幘椤︽澘顪冮妶鍡楀潑闁稿鎸搁湁闁绘瑢鍋撻柛娆忓暙椤繐煤椤忓拋妫冨┑鐐寸暘閸庨亶鎮ч幘鎰佸殨闁圭粯宸诲Σ鍫熸叏濡じ鍚柣鎺戙偢濮婅櫣绮欓幐搴㈡嫳婵犮垼顫夊ú鐔风暦閹达箑绠婚悹鍥皺椤ρ勭節閵忥絾纭鹃柨鏇稻缁旂喖寮撮姀鈾€鎷绘繛杈剧到閹诧繝宕悙瀵哥閻犲泧鍛殼閻庤娲樼划宀勫煡婢舵劕顫呴柣妯诲絻娴滃爼姊绘担鍦菇闁搞劌缍婇獮澶愭晸閻樿尙鍘遍梺纭呮彧闂勫嫰鎮″▎鎰╀簻闁哄诞鍕垫闁诲孩鍑归崳锝夊Υ閸涱喖顕遍悗娑櫱氶幏铏圭磽娴e壊鍎愭い鎴炵懇瀹曟洝绠涘☉娆戝幍闂佸憡鍔栭悡锟犲矗閸曨垱鐓欐い鏃囨閸斻倝鏌i敐蹇曠瘈妤犵偛绉归、娆撴嚍閵壯勬闂傚倸鍊风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呭爼骞橀鐣屽幈闂佸疇顫夐崕铏閻愵兛绻嗛柣鎰典簻閳ь剚鐗滈弫顕€骞掑Δ鈧粣妤佹叏濮楀棗鍘崇紓鍌涘哺閺岀喖鏌囬敃鈧獮妯肩磼閻樿崵鐣洪柡灞剧☉閳诲氦绠涢敐鍠般劑姊哄ú璇插箺閻㈩垳鍋ら崺鈧い鎺嶇贰閸熷繘鏌涢敐搴℃珝鐎规洘鍨垮畷鍗炩槈濡⒈鍞甸梻浣虹帛閿氭俊顖氾躬瀹曨垶宕ㄩ杞扮盎闂佸搫鍊搁悘婵嬪箖閹寸偑浜滈柟鎯х-娴犮垽鏌嶇憴鍕伌闁诡喗鐟ラ蹇涱敊閸忕⒈鍟€婵犵數濮甸鏍窗濡ゅ懎绠伴柟璺侯潟閳ь兛绶氬浠嬵敇閻愮數鏉搁梻浣告惈椤︽壆鈧瑳鍥ㄥ€垫い鎺戝閳锋垿鏌熼懖鈺佷粶闁告梹鎸抽弻娑㈠箻閺夋垵鎽甸梺璇″櫙缁绘繈骞冮姀銈呯闁兼祴鏅涢獮宥夋⒒閸屾瑧璐伴柛娆忕箳缁骞嬪┑鎰婵°倧绲介崯顖炴偂閺囥垺鐓熼柡鍐ㄧ墱濡垹绱掗悩宸吋闁哄矉绱曟禒锕傚礈瑜庨崚娑㈡⒑鐠団€虫灍闁荤啿鏅涢悾鐤亹閹烘繃鏅濋梺鎸庣箓濡稑危濡も偓閳规垿鎮╅幇浣告櫛闂佸摜濮甸悧鐘诲极閸愵喗鏅滈柟顖嗗啰浜版俊鐐€栭悧婊堝磻濞戞氨涓嶆い鏍仦閻撴洘绻涢幋鐐ㄧ細闁圭晫濞€閺屾盯濡堕崨顖呇囨煛鐏炵偓绀冪紒鏃傚枛椤㈡稑鈻庨幒婵嗘暭闂備胶枪椤戝棝骞愰懡銈嗗床婵犻潧顑呴悙濠囨煏婵炲灝鐏悗姘偢濮婂宕掑顑藉亾閹间焦鍋嬮柛鎰靛枛閻ょ偓绻濋棃娑氬ⅱ闁活厽鎹囬弻娑㈠箻閼艰泛鍘$紒鐐劤閵堟悂寮婚敐鍛傜喖骞愭惔锝呮锭闁诲氦顫夊ú鏍儗閸岀偛钃熼柨婵嗘噳濡插牓鏌涘Δ鍐ㄤ沪闁诲繑娲滅槐鎾存媴閸濆嫅锝囩磼鐎n偄鐏撮柛鈹垮劜瀵板嫭绻涢悙顒傗偓濠氭⒑瑜版帒浜伴柛娆忓缁傛帟顦规慨濠傤煼瀹曟帒鈻庨幇顔哄仒婵犵數鍋涢ˇ鏉棵洪悢椋庢殾闁规儼濮ら弲婵嬫煕鐏炵偓鐨戞い鏂挎濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�...

  就是说它有N-1阶极点在z=0处,有个N-1零点位于有限z平面的任何位置。

  FIR滤波器有以下几种基本结构:横截型(卷积型、直接型);级联型;频率抽样型。这里,我们主要讨论直接型FIR滤波器的实现。

  式(1)的系统的差分方程表达式为:

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佺粯鍔﹂崜娆撳礉閵堝洨纾界€广儱鎷戦煬顒傗偓娈垮枛椤兘骞冮姀銈呯閻忓繑鐗楃€氫粙姊虹拠鏌ュ弰婵炰匠鍕彾濠电姴浼i敐澶樻晩闁告挆鍜冪床闂備胶绮崝锕傚礈濞嗘挸绀夐柕鍫濇川绾剧晫鈧箍鍎遍幏鎴︾叕椤掑倵鍋撳▓鍨灈妞ゎ厾鍏橀獮鍐閵堝懐顦ч柣蹇撶箲閻楁鈧矮绮欏铏规嫚閺屻儱寮板┑鐐板尃閸曨厾褰炬繝鐢靛Т娴硷綁鏁愭径妯绘櫓闂佸憡鎸嗛崪鍐簥闂傚倷鑳剁划顖炲礉閿曞倸绀堟繛鍡樻尭缁€澶愭煏閸繃宸濈痪鍓ф櫕閳ь剙绠嶉崕閬嶅箯閹达妇鍙曟い鎺戝€甸崑鎾斥枔閸喗鐏堝銈庡幘閸忔﹢鐛崘顔碱潊闁靛牆鎳愰ˇ褔鏌h箛鎾剁闁绘顨堥埀顒佺煯缁瑥顫忛搹瑙勫珰闁哄被鍎卞鏉库攽閻愭澘灏冮柛鏇ㄥ幘瑜扮偓绻濋悽闈浶㈠ù纭风秮閺佹劖寰勫Ο缁樻珦闂備礁鎲¢幐鍡涘椽閸愵亜绨ラ梻鍌氬€峰ù鍥敋閺嶎厼鍨傞幖娣妼缁€鍐煥濠靛棙顥滈柣锕備憾濮婂宕掑▎鎺戝帯濡炪們鍨归敃銈夊煝瀹ュ鍗抽柕蹇曞Х椤斿姊洪幖鐐插姶闁告挻鐟╅幃姗€骞庨懞銉у幐闂佸憡鍔戦崝搴㈡櫠閺囩姷纾奸柍褜鍓熷畷姗€鍩炴径鍝ョ泿闂傚⿴鍋勫ú銈吤归悜鍓垮洭鏁冮埀顒勬箒濠电姴锕ら悧蹇涙偩濞差亝鐓涢悘鐐额嚙婵″ジ鏌嶇憴鍕伌鐎规洖宕埢搴ょ疀閹惧妲楃紓鍌氬€搁崐鐑芥⒔瀹ュ绀夌€光偓閸曨倠褔鏌熼梻瀵割槮闁藉啰鍠栭弻锝夊棘閸喗鍊梺绋块閻倿寮诲☉妯锋斀闁告洦鍋勬慨銏ゆ偠濮樺墽鐣垫慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂備焦妞块崢濂杆囨潏鈺傤潟闁绘劕顕悷褰掓煃瑜滈崜鐔镐繆鐎涙ɑ濯撮柛鎾冲级瀵ゆ椽姊洪柅鐐茶嫰婢у瓨顨ラ悙鎻掓殭闁宠閰i獮妯虹暦閸ヨ泛鏅e┑锛勫亼閸婃牠骞愭ィ鍐ㄩ棷闁靛鍎欏☉婊庢▌濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀵稿Х瀹曞弶绻濋悽闈涗粧闁告牜濞€瀹曟鎮欓鍌楁闂佸疇顕ч柊锝夌嵁鐎n喗鍊烽悗娑欙供閸炲爼姊婚崒娆戭槮婵犫偓闁秴纾块柕鍫濐槶閳ь剙鍟撮獮鍥敊閸撗屾Ц闂備礁鎼粔鏌ュ礉鎼达絽濮柍褜鍓熷濠氬磼濮樺崬顤€婵炴挻纰嶉〃濠傜暦閺囥垹绠涢柣妤€鐗忛崢鎼佹⒑閸涘﹣绶遍柛鐘冲哺瀹曪綁鍩€椤掑嫭鈷戦柛婵嗗濠€鎵磼鐎n偄鐏撮柛鈹垮劜瀵板嫰骞囬鍌ゆ敤闂備胶绮崝鏇炍熸繝鍌栫細缂備焦眉缁诲棝鏌i幇鍏哥盎闁逞屽墯閸ㄥ灝鐣烽弴銏犺摕闁靛绠戝▓鐐翠繆閵堝繒鍒伴柛鐕佸亰閹€愁潨閳ь剟寮婚悢琛″亾閻㈢櫥瑙勭濠婂懐纾奸柣姗€娼ч埢鍫熸叏婵犲懏顏犵紒顔界懇瀹曠娀鍩勯崘鈺傛瘞濠碉紕鍋戦崐鎴﹀礉鐏炶娇娑樷攽鐎n剙绁﹂梺鍓插亖閸庤鲸鍎梻浣稿暱閹碱偊宕愰幖浣哥劦妞ゆ巻鍋撴い顓犲厴瀵鏁冮埀顒冪亽婵炴挻鍑归崹杈殭闂傚倷鐒︾€笛呯矙閹烘梻鐭欓柟杈剧畱閻撴﹢鏌熸潏楣冩闁稿﹦鍏橀弻鈩冨緞鐎n亞浠兼繛瀛樼矊閻栫厧顫忓ú顏呭仭闁规鍣槐鐐烘⒑缁嬫鍎嶉柛濠冩礋閹箖鎮滈挊澶愬敹闂佸搫娲㈤崝宥夊疾閵忥紕绠鹃弶鍫濆⒔缁夘噣鏌¢崨鏉跨毢缂佽鲸鎹囬獮姗€宕滄担鐚寸闯闂備胶枪閺堫剟鎮疯钘濋柨鏂款潟娴滄粓鏌熺€涙ḿ绠栭柛銈呮喘閺岀喖顢欓惌顐邯閸╃偤骞嬮悩顐壕闁挎繂楠告禍婊堟煃瑜滈崜娆撴倶濮樿泛桅闁告洦鍨扮粻濠氭偣閾忕懓鍔嬮柣搴ゆ缁辨挻鎷呯粵瀣濠碘槅鍋呯换鍫濐嚕婵犳艾鍗抽柕蹇曞█閸炶泛鈹戦悩缁樻锭闁绘绻橀、娆愮節閸ャ劉鎷洪梺鍛婄☉閿曘倗绮崒鐐寸厱婵°倓绀侀埢鏇犫偓娈垮枦椤曆囧煡婢舵劕顫呴柍銉ュ帠缁ㄨ棄鈹戦悙鑸靛涧缂傚秳绶氬鏌ユ嚑椤掑啫小闂佷紮绲介惉鑲╁閽樺鈧帒顫濋浣规倷闂佸搫顑戦梽鍕Φ閸曨垰鍗抽柛鈩冾殕閹兼劙鏌i幘顖楀亾閹颁胶鍞甸柣鐘叉惈閵堜粙鏁撻悩鍐蹭簻闂佺厧顫曢崐妤呭级閹间焦鈷戦悷娆忓閸斻倕顭胯鐎涒晠銆冨▎鎾粹拻闁稿本鐟︾粊鐗堜繆濡炵厧濮傞柟顔惧仱閺佸啴宕掑槌栨Х婵犵數鍋涘Λ妤冩崲閹烘姹查柨鏇炲€归悡蹇撯攽閻愰潧浜炬繛鍛崌閺屸剝鎷呴棃鈺勫惈闂佽鍠涢~澶岀箔閻旂⒈鏁嶆繝濠傚暙瀵姊绘担濮愨偓鈧柛瀣崌閺屾洘绻涜閹虫劙鏁嶅┑瀣拺缂佸瀵у﹢浼存煠瑜版帞鐣洪柛鈹惧亾濡炪倖甯掔€氬嘲螞閹寸姷纾兼い鏃囧亹婢ф稓绱掑Δ鍐ㄦ灈闁糕斁鍋撳銈嗗笒鐎氥劑鍩€椤戣法绐旂€殿喕绮欓、姗€鎮欏▓鎸幮у┑锛勫亼閸婃牠鎮уΔ鍐煓闁瑰瓨绺鹃弸鏃堟煙鏉堥箖妾柍閿嬪灴閺屾稑鈽夊鍫熸暰闁诲繐娴氶崑濠囧蓟閿濆绠抽柣鎰暩閺嗐倝姊洪幐搴g畼闁稿鍊曢锝夊箻椤旂⒈娼婇梺鎸庣☉鐎氼剟鐛澶嬧拻濞达絼璀﹂弨鐗堛亜椤愩埄妯€鐎规洘绻堥弫鍐磼濮橆剚鍎繝鐢靛仜濡瑩宕归悷鎷旀盯顢涢悙瀵稿幍濡炪倖鐗曞Λ妤呭疮椤栫偛纾规い鏍仦閳锋垿姊洪锝囥€掗柍瑙勫浮閺屾盯寮捄銊у姱闂佹寧绻勯崑娑€偑娴兼潙閱囨繝闈涙閳ь剙鐏濋埞鎴炲箠闁稿﹥鍔欏畷鎴﹀箻閹碱厽顔旈梺缁樺姇濡﹪宕曢弮鈧幈銊︾節閸涱噮浠╃紓渚囧枟閻熴儵鍩㈡惔銊ョ畾鐟滃秵绔熸径鎰拻濞达絽鎲$拹锟犳煙閾忣偅灏悡銈嗐亜閹惧崬鐏€规挷绶氶弻娑㈠箛閳轰礁唯闂佸壊鍋掓禍顏堝蓟濞戙埄鏁冮柕鍫濇噺閻庤鈹戦悙鑼ⅱ闁哥姵鐗曢~蹇撁洪鍜佹濠电偞鍨兼ご姝屽€撮梻鍌欒兌鏋悗鍨浮瀹曟娊鏁愰崨顖涙闂佺鎻粻鎴犵不婵犳碍鍋i柛銉e妿閸欌偓闂佽桨鐒︾划宀勫煘閹寸偛绠犻梺绋匡攻閹瑰洭骞婂Δ鍛唶闁哄洨鍋熼悡鎴︽⒑缁洖澧茬紒瀣浮閸╂盯骞嬮敂鐣屽幈濠电娀娼уΛ妤咁敂椤忓嫷鐔嗛悹鍝勬惈椤忣亪鏌熸笟鍨閾伙絿绱掔€n亞浠㈡い顐㈡喘閹鎲撮崟顒傤槰缂備浇顕ч崐鍧椼€佸鈧畷妤呮偂鎼达絿鐛梺璇插嚱缂嶅棝宕滃▎鎾跺祦鐎广儱顦伴埛鎺懨归敐鍛暈闁哥喓鍋ら弻娑㈠籍閳ь剙鐜婚幐搴n洸缂佸绨遍弸搴ㄦ煙閻愵剚缍戦柍褜鍓欏ḿ锟犲蓟濞戞ǚ妲堟慨妤€鐗婇弫楣冩⒑閸涘﹦鎳冪紒缁樺姍閸╃偤骞嬮敂钘変汗闂佸湱绮敮鈺傚閳ь剟姊哄Ч鍥х労闁搞劑浜堕幆鍕敍閻愯尪鎽曢梺缁樻椤ユ捇寮崇€n喗鐓熸俊銈傚亾闁绘妫楅埢鎾澄旈崨顔尖偓鐢告偡濞嗗繐顏痪鐐倐閺屾盯寮捄銊愩倝鏌熼獮鍨仼闁宠鍨归埀顒婄秵娴滅偤鏁嶅⿰鍐f斀闁绘劖娼欓悘锕傛煟閻旀繂娲ゅЧ鍙夈亜閹惧崬鐏柍閿嬪浮閺屾稓浠﹂幑鎰棟闂侀€炲苯澧柛銏$叀濠€渚€姊洪幖鐐插妧闁告侗鍠楅鏇㈡⒒娴e湱婀介柛銊х帛閻忔瑧绱撴担鐟板妞ゃ劌锕璇测槈閵忕姷鍔撮梺鍛婂姦娴滄牕危閸垻纾奸柣鎰靛墮閸斻倖绻涚涵椋庣瘈鐎殿喖顭烽幃銏ゆ偂鎼达絿鏆伴梻浣虹帛椤ㄥ懘鎮у⿰鍏炬盯宕熼鐘碉紳婵炶揪绲介幖顐g墡闂備胶绮幖顐ゆ崲濠靛棭鍤曞┑鐘宠壘閸楁娊鏌ㄥ☉妯侯伀闁哄鎮傚娲传閸曨剙绐涢梺绋垮閸旀瑩宕洪埀顒併亜閹哄棗浜鹃梺鍝勭墱閸撴盯骞戦姀鐘婵ǹ浜悾鍫曟⒑閸涘﹦绠撻悗姘煎墴閿濈偤宕堕浣叉嫼闂佸憡绻傜€氼垳鈧碍澹嗙槐鎺撳緞鐏炶棄骞嬬紒鈩冩尭閵嗘帒顫濋敐鍛闂備礁鎼張顒勬儎椤栫偟宓佹俊顖氱毞閸嬫捇妫冨☉娆忔殘闂侀潻绲惧姗€鈥旈崘顔嘉ч柛鎰╁妿娴犻箖鎮楅崗澶婁壕闂佸綊妫跨粈渚€寮告笟鈧弻鐔兼偋閸喓鍑″Δ鐘靛亼閸ㄨ櫣鎹㈠☉銏犲耿婵☆垵娅f禒鐓庘攽閳╁啫绲绘繛璇у閹广垹鈹戦崱蹇旂亖闂佸壊鐓堥崰妤呮倶瀹ュ鈷戦柟绋垮绾剧敻鏌¢崨顖毿㈤柣锝囧厴婵偓闁靛牆鎳愰ˇ褔姊洪崗鑲┿偞闁哄應鏅涚叅缂佸绨遍弨浠嬫煟濡鍤嬬€规悶鍎甸弻鐔兼惞椤愩垹顫庢繝銏n潐濞叉ḿ缂撴禒瀣窛濠电姴瀚獮妤呮⒒娓氣偓閳ь剚绋戝畵鍡樼箾娴e啿瀚▍鐘炽亜閺傛娼熷ù婊勭矒楠炴牕菐椤掆偓閻忣噣鏌i鐑囨敾闁靛洤瀚伴、鏃堝礋椤愶絾顔嶉梻渚€鈧偛鑻晶顖滅磼鐎n偄绗╅柟绛嬪亰濮婅櫣绮欓崠鈩冩暰闂佸憡姊归〃濠囧春閳ь剚銇勯幒宥囪窗闁哥喎绻橀弻娑㈡偐閹颁焦鐤侀梺璇″櫙缁绘繈寮幘缁樺亹妞ゆ梻鎳撴禍鎯归敐鍫濃偓浠嬪籍閸繂绐涘銈嗘尵婵厼危鐟欏嫪绻嗛柣鎰典簻閳ь剚鐗犲畷褰掑礂閸忕厧寮块梺闈涚墕濞茬娀宕戦幘鎰佹僵妞ゆ垶鍎虫禒顔尖攽椤旂》鍔熺紒顕呭灦楠炲繘宕ㄩ弶鎴濈獩婵犵數濮撮幊鎰般€侀崨瀛樷拺闁告繂瀚烽崕娑樏瑰⿰鍕畼闁瑰箍鍨归埥澶愬閻樻鍟嬫俊鐐€栧ú鏍箠韫囨蛋澶愬冀椤愩倗锛濇繛鎾磋壘濞层倝寮稿☉娆嶄簻妞ゆ挾濮撮崢鎾煟濞戝崬鏋涢摶锝夋倶韫囨梻澧ù婊堢畺濮婂宕奸悢琛″闂佽褰冮幉锟犲Φ閸曨垰绫嶉柍褜鍓欑叅闁绘梻鍘ч拑鐔兼煥濠靛棭妲归柛瀣姍閺屾稑鈻庤箛锝喰﹂悗鍦归悥鐓庮潖濞差亜宸濆┑鐘辫兌缁讳線姊洪崨濞掝亪濡堕幖浣哥畺闁跨喓濮寸壕濂告煟閹邦喛藟闁归攱妞介弻鈩冨緞鐏炴垝娌繝銏㈡嚀濡繆妫熼梺鎸庢礀閸婂綊鎮¢悢闀愮箚闁靛牆鍊告禍楣冩⒑閹稿孩纾搁柛搴$-閸掓帒顫濋鐔虹Ф闂侀潧臎閸涱垱顫岄梻鍌欑劍閹爼宕曞ú顏呭€舵繛鎴炵矤濡嫰姊洪崫鍕拱缂佸鍨块崺銉﹀緞閹邦剛顢呴梺缁樺姇椤曨厽绂嶉鍛瘈闁汇垽娼ф禒婊堟煙閸愯尙鐒哥€规洘鍔曢埞鎴﹀幢閳哄倻绋侀梻浣瑰劤缁绘劕锕㈤柆宥嗗剹婵炲棙鍔楃粻楣冩煕閳╁厾顏堝礉閵堝鐓曢柟鍨暙婢у瓨鎱ㄦ繝鍐┿仢鐎规洏鍔嶇换婵嬪礃閵娾晝鈧櫣绱撻崒娆愮グ妞ゆ泦鍛亾濮橆偄宓嗛柣娑卞櫍楠炲鏁冮埀顒勶綖閸涘瓨鐓熸慨妤€妫楁禍婵嬫煛閸屾浜鹃梻鍌氬€烽悞锕傚箖閸洖纾挎い鏇楀亾鐎殿喗褰冮埞鎴犫偓锝庡亜閸撱劑姊洪崜鎻掍簴闁稿孩鐓¢崺娑㈠箣閻樼數锛滈柣搴秵閸嬪嫰顢氬⿰鍕瘈闁逞屽墴楠炲秹顢欓崜褝绱查梺璇插嚱缂嶅棝宕戦崟顖涘€堕柕澶嗘櫆閻撳啴鎮归崶顏勭毢閺佸牓姊烘潪鎵妽闁告梹鐟ラ悾鐑筋敂閸涱喖顎撻梺鑽ゅ枑婢瑰棗危閿濆鈷掗柛灞剧懅缁愭梹绻涙担鍐叉处閸嬪鏌涢埄鍐噭鐎规洘鐓¢弻鐔兼倻濮楀棙鐣剁紓浣插亾闁糕剝顦鸿ぐ鎺撳亗閹艰揪绲鹃幉濂告⒑缂佹ɑ灏紒缁橈耿瀵鈽夐姀鈺傛櫇闂侀潧鐗嗛幊蹇涙倵妤e啯鈷戠紒瀣皡閺€濠氭煕閺冣偓閻楃娀濡撮崘顔嘉ㄩ柍鍝勫€搁埀顒傚厴閺岀喓绱掑Ο铏圭懖濠电偛鐗愮亸娆戞閹惧瓨濯寸紒瀣氨閸嬫捇宕烽鐔告闂佺粯鍔曢幖顐︽倿閸偁浜滈柟鐑樺煀閸旂喖鏌涢幒宥呭祮闁哄矉缍€缁犳盯寮崹顔芥嚈闁诲孩顔栭崰妤呮偂閿熺姰鈧礁螖閸涱厾鍔﹀銈嗗笒鐎氼剟鎮″鈧弻鐔告綇妤e啯顎嶉梺绋匡功閸忔﹢寮婚埄鍐ㄧ窞閻庯綆浜炴禒鍏肩箾鐎电ǹ校闁诡喖鍊垮濠氭晝閸屾氨顦ㄥ銈嗘⒒缁垶宕板鑸碘拺閻犲洠鈧櫕鐏堢紓鍌氱Т閿曘倝鎮鹃悜钘夐唶闁哄洨鍋熼崢鍛婄箾鏉堝墽绉柡鈧柆宥忕稏闁哄洨鍠撶弧鈧┑鐐茬墕閻忔繈寮稿☉銏$叆闁哄洦锚婵″ジ鏌嶇拠鑼ч柡浣瑰姈瀵板嫭绻濋崟闈涙暩闂傚倷鑳剁划顖涚仚濡炪倖娉﹂崶銊モ偓鍫曟煙閹澘袚闁绘搫缍侀悡顐﹀炊妞嬪骸鍩屾繛瀛樼矌閸嬫盯婀佸┑鐘诧工閸熶即宕洪敐鍡樺弿濠电姴瀚敮娑㈡煙瀹勭増鍤囬柟绋匡攻瀵板嫭绻濋崘銊ュ闂傚倸鍊风欢姘缚閼姐倗绀婇柛銉墯閳锋棃鏌涢弴銊ュ闁崇懓绉撮埞鎴︽偐閸欏鎮欓梺缁樺姇閿曘儵濡甸崟顖氱闁糕剝銇炴竟鏇犵磽閸屾瑨鍏屽┑顔炬暬閹繝鏁撻悩鑼舵憰闂佸搫娴勭槐鏇㈡偪閳ь剟姊洪崫鍕窛闁稿⿴鍋勯埥澶愬閿涘嫬骞愰梻渚€鈧偛鑻晶顖滅磼閸屾稑绗ч柍褜鍓ㄧ紞鍡涘磻閸曨垰鐒垫い鎺戝€归弳顒勬煛鐏炶濡奸柍瑙勫灴瀹曞崬鈻庤箛鎾寸槗缂傚倸鍊烽梽宥夊礉鐎n剙鍨濇繛鍡樻尭閽冪喐绻涢幋鐐垫噮缂佲檧鍋撻梻浣告啞濞诧箓宕戦崒姣硷綁骞囬鑺ユ杸濡炪倖姊婚妴瀣绩缂佹ü绻嗛柣鎰煐椤ュ鎽堕悙鐑樼厱闁规壆鏁搁崢鎴犳喐閻楀牆绗掗崶鎾⒑缁洖澧查柣鐕傜畵瀹曟艾鈽夐姀鈥斥偓鐢告偡濞嗗繐顏紒鈧崘顔界叆闁哄洦锚閻忣亜菐閸パ嶈含妤犵偞鐗楅幏鍛存嚃濠靛嫬濡介柕鍥у瀵噣宕堕…鎴烆棄闂備礁鎼鍥ㄦ叏閻㈠灚宕叉繝闈涱儐閸嬨劑姊婚崼鐔峰瀬闁靛鏅滈悡娑樏归敐鍛暈闁哥喓鍋ら弻鐔哥瑹閸喖顫囬梺璇″枟缁捇骞愭繝鍐ㄧ窞閻庯綆鍏橀崑鎾活敆閸曨兘鎷洪梺鍛婄☉閿曪箓鍩ユ径鎰叆闁哄洦锚閸旓妇鈧娲╃紞鈧紒鐘崇☉閳藉鈻庨幋婵嗙闂傚倷鑳堕、濠囧箵椤忓棗绶ゅΔ锝呭彎婢跺绶為柟閭﹀幘閸樻悂鏌f惔顖滃矝闁哄懏绻勭划锝夊籍閸喓鍘搁悗鍏夊亾闁逞屽墴瀹曚即寮借濞兼牠鏌ゆ慨鎰偓鎰板磻閹剧粯顥堟繛鎴烇供濡苯鈹戦垾铏枙闁哥姵姘ㄥΣ鎰板箳濡や礁鈧攱銇勯幒鍡椾壕缂備讲鍋撻柛鎰ㄦ杺娴滄粍銇勯幇鈺佺労婵☆垪鍋撳┑鐘殿暜缁辨洟寮拠鑼殾闁绘梻鈷堥弫宥嗘叏濮楀棗澧柡浣靛€栨穱濠囨倷椤忓嫧鍋撻弽顓炵闁挎洍鍋撴い顓炴健閸┾偓妞ゆ帒鍊荤壕鍏笺亜閺冨洤浜归柛鈺嬬稻閹便劍绻濋崨顕呬哗缂備浇椴哥敮鎺曠亽闂佹儳绻愬﹢閬嶅箠閸℃稒鈷掑ù锝囩摂閸ゆ瑧绱掔紒妯虹仴闁伙絾绻堝畷銊︾節娴h櫣鐣鹃梻浣圭湽閸ㄧ粯鐏欑紓浣插亾閻庯綆鍋佹禍婊堟煛瀹ュ啫濡介柣銊﹀灦閵囧嫰寮崠陇鍚┑顔硷攻濡炰粙骞冮悜钘夌妞ゆ棁濮ら崰鏍磽閸屾瑦绁版い鏇嗗懐鐭撻柣銏㈡暩閻鏌熼悜姗嗘畷闁搞倕鍟撮弻宥夊传閸曨偅娈堕梺鎸庣⊕缁挸顫忛搹鍦<婵☆垰鎼闂備礁鎲¢幐濠氭偡閳轰胶鏆︽繝闈涱儏鍥撮梺绯曞墲閸旀帞鑺辩拠宸富闁靛牆妫欑亸闈涒攽椤旇姤灏︾€规洏鍨婚埀顒傛暩绾爼宕戦幘鏂ユ灁闁割煈鍠楅悘鍫濐渻閵堝骸骞橀柛蹇旓耿閻涱噣宕橀纰辨綂闂侀潧鐗嗗Λ妤佺濡ゅ懏鐓欓柤鍦瑜把呯磽瀹ュ懏顥滈崡閬嶆煕椤愶絾绀冮柣鎾跺枛閺岋綁寮幐搴㈠枑闂佹椿鍘奸敃锔炬閹烘梻纾兼俊顖滃劋鐠囩偤鎮楀▓鍨珮闁稿锕妴浣糕枎閹存粎鍓ㄩ梺鍝勭▉閻撳牆岣块弮鍫熲拻濞撴埃鍋撴繛浣冲嫷娈介煫鍥ㄦ礃椤洟鏌¢崶銉ョ仼闁稿被鍔岄湁闁绘ê妯婇崕鎰版煃闁垮鐏撮柟顔煎槻閳诲氦绠涢幙鍐ф偅闂備礁鎲¢弻锝夊磹閺嶎厼桅闁告洦鍨伴崡鎶芥煏婵炲灝鍔氱紒鐘茬秺閺岋綁骞橀崡鐐╁亾濠靛钃熼柣鏃囨绾惧ジ鏌曡箛鏇炐i柣蹇撶Ч濮婅櫣绱掑Ο璇查瀺闂佽崵鍣︾粻鎾翠繆閻㈢ǹ绀嬫い鏍ㄦ皑閻嫰姊虹粙鎸庢拱缂侇喖绉归獮澶娢熺悰鈩冩杸闂佺粯鍔樼亸娆愭櫠濞戞氨纾兼い鏃囧Г瀹曞瞼鈧鍠栭…鐑藉春閸曨垰绀冮柍杞扮贰閳ь剚鎹囧娲嚒閵堝懏鐎惧┑鐘灪閿曘垽鏁愰悙宸悑濠㈣泛顑傞幏娲煟閻樺弶绀岄柍褜鍓欑壕顓熺椤撶偐鏀介柍钘夋娴滄粓鏌涢悢鍛婄稇闁伙綁顥撻幉鎾礋閳轰椒绨奸梻浣告啞閸斿繘寮插☉妯锋灁闁靛牆鎷嬪〒濠氭煏閸繃顥滅紒妤€鍊块弻锝夊箳閻愮數鏆犻梺瀹狀嚙缁夊綊寮崘顔肩劦妞ゆ帒瀚悡姗€鏌熸潏楣冩闁稿鍔欓弻娑⑩€﹂幋婵呯凹濠殿噯绲界€氼厾鎹㈠┑鍡忔灁闁割煈鍠楅悵顕€姊洪崨濠勬噧闁哥喐鎸抽幃浼搭敊鐠恒劎鏉稿┑鐐村灦宀e潡藝閵娿儺娓婚柕鍫濇椤ュ棝鏌涚€n偄濮嶉挊婵嬫煏婵炲灝鍔存繛鎾愁煼閺屾洟宕煎┑鍥ф缂備胶濮抽崡鎶藉蓟濞戙垺鍋勯柛婵嗗閺嗩參姊洪棃娑欏闁荤啿鏅犻悰顔芥償閵婏箑娈熼梺闈涱槶閸ㄨ櫣鈧俺妫勯埞鎴︽倷鐎涙ê闉嶉梺绯曟櫅閸熸潙鐣烽幋锕€绠荤紓浣贯缚閸樻捇鎮峰⿰鍕煉鐎规洘绮岄~婵囨綇閳哄啰鍘梻浣筋潐瀹曟﹢顢氳閹€愁潨閳ь剟寮婚悢鍏煎€绘慨妤€妫欓悾鐑芥⒑缂佹ɑ灏版繛鑼枛瀵鏁撻悩鑼紲濠电娀娼уú銊╁Υ婵犲洦鐓犻柛娆忣槺婢у灚鎱ㄦ繝鍐┿仢闁诡喚鍏橀獮宥夘敊閻愵剚顔嗛梻鍌欑劍閹爼宕濆畝鈧槐鐐寸節閸パ勬К闂佺粯鍔曢幖顐ょ不閿濆鐓熸慨妤€妫楁禍婊兠瑰⿰鍫㈢暫闁哄被鍔岄埞鎴﹀幢濞嗗繐姣堢紓鍌欓檷閸斿繐鐣烽悽鍨潟闁圭儤顨呯粻娑欍亜閹捐泛袥婵℃彃鐗嗛—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ч唶闁哄洨鍋涢懓鍨攽閳藉棗鐏i柍宄扮墕鍗辨い鎺戝閳锋帒霉閿濆洤鍔嬮柛銈傚亾闂備礁鎽滈崰鏇炩枖閺囩姴鍨濋柡鍐ㄧ墛閸嬶繝鏌熷▓鍨灍婵炲牊鍎抽—鍐Χ閸℃顫呴梺鍦劜缁绘繂顕i鈧畷鐓庘攽閸℃瑧宕哄┑锛勫亼閸婃牕螞娓氣偓閿濈偞寰勭仦绋夸壕婵ǹ娅曢ˉ澶愭煃鐟欏嫬鐏撮柟顔界懇閹虫粓妫冨☉娆撴暘缂傚倸鍊峰ù鍥ь嚕閹捐泛鍨濇繛鍡樻尵瀹撲礁顭块懜闈涘闁哄拋鍓熼弻娑㈠即閵娿儱顫╁銈呯箲閹倸顫忛搹瑙勫磯闁靛ǹ鍎查悘浣圭節濞堝灝鏋ら柡浣割煼楠炲啴鍨鹃弬銉︾€婚梺瑙勫劤椤曨參宕i崟顖涱棅妞ゆ劑鍨虹粊顐ょ磼閼艰泛袚缂佸倸绉撮埞鎴犫偓锝庡亜閳ь剙鐖奸悡顐﹀炊閵婏妇顦ㄩ梺鍝勬-閸撶喖寮婚敍鍕勃闁伙絽鐫楅妷锔轰簻鐟滃瞼娆㈠璺鸿摕婵炴垯鍨圭粻鑽ょ棯閹屽剰妞ゃ儲绻傞—鍐Χ鎼粹€茬凹缂備浇顕ч悧濠冪┍婵犲洤绠瑰ù锝堫潐濞呭棝姊洪崗闂磋埅闁稿骸鐤囬妵鎰板箰鎼达絿鐦堥悗鍏稿嵆閺€鍗烆熆濮椻偓閸┾偓妞ゆ帊鐒﹀畷宀勬煙閾忣偒娈滅€规洖銈稿鎾倷闂堟稑绠i梺璇查缁犲秹宕曢柆宥呯疇濠㈣埖鍔曠紒鈺伱归悩宸剱闁绘挾鍠愭穱濠囶敍濮橆厽鍎撶紓浣哄珡閸ャ劎鍘甸梺绋跨箳閸樠勬叏婢跺瞼纾奸弶鍫涘妼濞搭噣鏌熼瑙勬珚鐎规洖缍婇、鏇㈠閿涘嫭娈梻鍌氬€搁崐绋棵洪妶澹﹀洭鎮界粙鑳憰闂侀潧枪閸庮噣寮ㄦ禒瀣厱闁斥晛鍟伴幊鍐┿亜閿濆棙銇濇慨濠冩そ閺屽懘鎮欓懠璺侯伃闂佸憡锚閹芥粎妲愰幒妤婃晩闁伙絽鏈崳顓熺箾閿濆懏鎼愰柨鏇ㄤ邯閻涱噣寮介妸锕€顎撻梺鍛婄缚閸庨亶鐛幇鐗堚拻濞达絽鎳欒ぐ鎺戝珘妞ゆ帒鍊搁崹婵嬫倶閻愮數鎽傞柛銈嗘礋閺岀喖骞嗛弶鍟冩捇鏌嶉柨瀣瑨闂囧鏌ㄥ┑鍡樺櫤闁哥喓鍋ら弻鐔碱敍濮樺崬鈪甸梺鍝勬湰閻╊垶骞冮姀銈呬紶闁告洏鍔嶉悗浼存煟鎼淬値娼愭繛鍙夛耿瀹曞綊宕稿Δ鍐ㄧウ濠碘槅鍨甸崑鎰閸忛棿绻嗘い鏍ㄧ矊鐢埖顨ラ悙鑼ⅵ婵﹨娅e☉鐢稿川椤撗勵棈闂備浇顫夊鎸庣閻愬弬锝夊箛閺夊灝宓嗛梺闈涚箚閸撴繂鈻嶉弽顓熷€垫鐐茬仢閸旀碍绻涚仦鍌氬濠㈣娲樼缓鐣岀矙鐠恒劑鐛撻梻浣稿閸嬪懐鍠婂鍛瀺闁告侗鍔惰ぐ鎺撳亹婵炲樊浜滈幗闈涱渻閵堝啫濡搁柛搴f暬楠炲啫鈻庨幘宕囬獓闂佺懓顕慨鐑藉箠閸℃稒鈷戦柛鎾楀懎绗¢梺缁橆殕濞茬喎锕㈡笟鈧娲箰鎼达絿鐣甸梺鐟板暱濞寸兘鎯€椤忓浂妯勯梺璇″枟椤ㄥ懘锝炲┑瀣垫晝闁靛牆娲ㄩ崢顖涚節濞堝灝鏋涢柨鏇閸掓帡顢涢悙鑼唵闂佸憡绋掑ḿ娆忣啅濠靛鈷掗柛顐ゅ枔閵嗘帞绱掓径搴㈩仩闁逞屽墯椤旀牠宕板璺烘瀬濠电姵鍝庨埀顑跨铻栭柛娑卞幘椤︽澘顪冮妶鍡楀潑闁稿鎸搁湁闁绘瑢鍋撻柛娆忓暙椤繐煤椤忓拋妫冨┑鐐寸暘閸庨亶鎮ч幘鎰佸殨闁圭粯宸诲Σ鍫熸叏濡じ鍚柣鎺戙偢濮婅櫣绮欓幐搴㈡嫳婵犮垼顫夊ú鐔风暦閹达箑绠婚悹鍥皺椤ρ勭節閵忥絾纭鹃柨鏇稻缁旂喖寮撮姀鈾€鎷绘繛杈剧到閹诧繝宕悙瀵哥閻犲泧鍛殼閻庤娲樼划宀勫煡婢舵劕顫呴柣妯诲絻娴滃爼姊绘担鍦菇闁搞劌缍婇獮澶愭晸閻樿尙鍘遍梺纭呮彧闂勫嫰鎮″▎鎰╀簻闁哄诞鍕垫闁诲孩鍑归崳锝夊Υ閸涱喖顕遍悗娑櫱氶幏铏圭磽娴e壊鍎愭い鎴炵懇瀹曟洝绠涘☉娆戝幍闂佸憡鍔栭悡锟犲矗閸曨垱鐓欐い鏃囨閸斻倝鏌i敐蹇曠瘈妤犵偛绉归、娆撴嚍閵壯勬闂傚倸鍊风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呭爼骞橀鐣屽幈闂佸疇顫夐崕铏閻愵兛绻嗛柣鎰典簻閳ь剚鐗滈弫顕€骞掑Δ鈧粣妤佹叏濮楀棗鍘崇紓鍌涘哺閺岀喖鏌囬敃鈧獮妯肩磼閻樿崵鐣洪柡灞剧☉閳诲氦绠涢敐鍠般劑姊哄ú璇插箺閻㈩垳鍋ら崺鈧い鎺嶇贰閸熷繘鏌涢敐搴℃珝鐎规洘鍨垮畷鍗炩槈濡⒈鍞甸梻浣虹帛閿氭俊顖氾躬瀹曨垶宕ㄩ杞扮盎闂佸搫鍊搁悘婵嬪箖閹寸偑浜滈柟鎯х-娴犮垽鏌嶇憴鍕伌闁诡喗鐟ラ蹇涱敊閸忕⒈鍟€婵犵數濮甸鏍窗濡ゅ懎绠伴柟璺侯潟閳ь兛绶氬浠嬵敇閻愮數鏉搁梻浣告惈椤︽壆鈧瑳鍥ㄥ€垫い鎺戝閳锋垿鏌熼懖鈺佷粶闁告梹鎸抽弻娑㈠箻閺夋垵鎽甸梺璇″櫙缁绘繈骞冮姀銈呯闁兼祴鏅涢獮宥夋⒒閸屾瑧璐伴柛娆忕箳缁骞嬪┑鎰婵°倧绲介崯顖炴偂閺囥垺鐓熼柡鍐ㄧ墱濡垹绱掗悩宸吋闁哄矉绱曟禒锕傚礈瑜庨崚娑㈡⒑鐠団€虫灍闁荤啿鏅涢悾鐤亹閹烘繃鏅濋梺鎸庣箓濡稑危濡も偓閳规垿鎮╅幇浣告櫛闂佸摜濮甸悧鐘诲极閸愵喗鏅滈柟顖嗗啰浜版俊鐐€栭悧婊堝磻濞戞氨涓嶆い鏍仦閻撴洘绻涢幋鐐ㄧ細闁圭晫濞€閺屾盯濡堕崨顖呇囨煛鐏炵偓绀冪紒鏃傚枛椤㈡稑鈻庨幒婵嗘暭闂備胶枪椤戝棝骞愰懡銈嗗床婵犻潧顑呴悙濠囨煏婵炲灝鐏悗姘偢濮婂宕掑顑藉亾閹间焦鍋嬮柛鎰靛枛閻ょ偓绻濋棃娑氬ⅱ闁活厽鎹囬弻娑㈠箻閼艰泛鍘$紒鐐劤閵堟悂寮婚敐鍛傜喖骞愭惔锝呮锭闁诲氦顫夊ú鏍儗閸岀偛钃熼柨婵嗘噳濡插牓鏌涘Δ鍐ㄤ沪闁诲繑娲滅槐鎾存媴閸濆嫅锝囩磼鐎n偄鐏撮柛鈹垮劜瀵板嫭绻涢悙顒傗偓濠氭⒑瑜版帒浜伴柛娆忓缁傛帟顦规慨濠傤煼瀹曟帒鈻庨幇顔哄仒婵犵數鍋涢ˇ鏉棵洪悢椋庢殾闁规儼濮ら弲婵嬫煕鐏炵偓鐨戞い鏂挎濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�...

  很明显,这就是线性移不变系统的卷积和公式,也是x(n)的延时链的横向结构。

  2 FPGA概述及特点

  FPGA即现场可编程门阵列,是20世纪90年代发展起来的。大部分FPGA采用基于SRAM的查找表(look up table,LUT)结构,也有一些军品和宇航级FPGA采用FLASH或者反熔丝工艺的查找表结构以提高可靠性。它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物,具有更高的集成度,更强的逻辑实现能力和更好的设计灵活性。FPGA由许多独立的可编程逻辑模块组成,用户可以通过编程将这些模块连接起来实现不同的设计。FPGA器件的产生将半定制的门阵列电路的优点和可编程逻辑器件的用户可编程特性结合在一起。既解决了定制电路的不足,又克服了原有可编程逻辑器件门电路数量有限的缺点。

  FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(InputOutput Block)和内部连线(Interconnect)三个部分。FPGA的基本特点如下。

  (1)采用FPGA设计ASIC电路,用户不需要投片生产,就能得到可用的芯片;

  (2)FPGA内部有丰富的触发器和I/O引脚资源;

  (3)FPGA可做其他全定制或半定制ASIC电路的中试样片;

  (4)FPGA是ASIC电路中设计周期最短,开发费用最低,风险最小的器件之一。

  (5)FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。

  可以说,FPGA芯片是小批量系统提高集成度、可靠性的最佳选择之一。随着集成度密度的不断提高,FPGA器件几乎可以实现所有的数字电路功能。目前,器件集成度已经达到了数百万门数量级,工作频率可达300MHz以上。一般可在几个小时或几天内完成一个设计,并可随时修改。这加速了产品设计开发的进程,免去了昂贵的ASIC(专用集成电路(器件半导体生产工艺费用及投资风险,因此,FPGA技术已经成为电子工程师不可缺少的好帮手。

  3 查找表结构的FIR算法

  LUT本质上是一个RAM。目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个具有4位地址线的16×1的RAM。当用户通过原理图或HDL语言描述了一个逻辑电路后,FPGA开发软件会自动计算逻辑电路的所有结果,并把结果写到RAM中,当输入一个信号进行运算就等于输入一个地址,找出对应的内容,然后输出。

  由式(2)可见FIR滤波器系统函数是一种卷积的运算形式。如果用FPGA直接实现则计算速度很慢且占用大量的LE(逻辑单元),达不到系统对实时性的要求,于是想到能否将上述卷积运算转化成加减运算。

  分布式算法(distributed arithmetic,DA)早在1973年就已经被Croisier提出来了,但是直到FPGA出现以后,才被广泛应用在FPGA中计算乘积和。

  设FIR滤波器的阶数为N,输入数据x(n)的位宽为k,则x(n)可表示为:

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佺粯鍔﹂崜娆撳礉閵堝洨纾界€广儱鎷戦煬顒傗偓娈垮枛椤兘骞冮姀銈呯閻忓繑鐗楃€氫粙姊虹拠鏌ュ弰婵炰匠鍕彾濠电姴浼i敐澶樻晩闁告挆鍜冪床闂備胶绮崝锕傚礈濞嗘挸绀夐柕鍫濇川绾剧晫鈧箍鍎遍幏鎴︾叕椤掑倵鍋撳▓鍨灈妞ゎ厾鍏橀獮鍐閵堝懐顦ч柣蹇撶箲閻楁鈧矮绮欏铏规嫚閺屻儱寮板┑鐐板尃閸曨厾褰炬繝鐢靛Т娴硷綁鏁愭径妯绘櫓闂佸憡鎸嗛崪鍐簥闂傚倷鑳剁划顖炲礉閿曞倸绀堟繛鍡樻尭缁€澶愭煏閸繃宸濈痪鍓ф櫕閳ь剙绠嶉崕閬嶅箯閹达妇鍙曟い鎺戝€甸崑鎾斥枔閸喗鐏堝銈庡幘閸忔﹢鐛崘顔碱潊闁靛牆鎳愰ˇ褔鏌h箛鎾剁闁绘顨堥埀顒佺煯缁瑥顫忛搹瑙勫珰闁哄被鍎卞鏉库攽閻愭澘灏冮柛鏇ㄥ幘瑜扮偓绻濋悽闈浶㈠ù纭风秮閺佹劖寰勫Ο缁樻珦闂備礁鎲¢幐鍡涘椽閸愵亜绨ラ梻鍌氬€峰ù鍥敋閺嶎厼鍨傞幖娣妼缁€鍐煥濠靛棙顥滈柣锕備憾濮婂宕掑▎鎺戝帯濡炪們鍨归敃銈夊煝瀹ュ鍗抽柕蹇曞Х椤斿姊洪幖鐐插姶闁告挻鐟╅幃姗€骞庨懞銉у幐闂佸憡鍔戦崝搴㈡櫠閺囩姷纾奸柍褜鍓熷畷姗€鍩炴径鍝ョ泿闂傚⿴鍋勫ú銈吤归悜鍓垮洭鏁冮埀顒勬箒濠电姴锕ら悧蹇涙偩濞差亝鐓涢悘鐐额嚙婵″ジ鏌嶇憴鍕伌鐎规洖宕埢搴ょ疀閹惧妲楃紓鍌氬€搁崐鐑芥⒔瀹ュ绀夌€光偓閸曨倠褔鏌熼梻瀵割槮闁藉啰鍠栭弻锝夊棘閸喗鍊梺绋块閻倿寮诲☉妯锋斀闁告洦鍋勬慨銏ゆ偠濮樺墽鐣垫慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂備焦妞块崢濂杆囨潏鈺傤潟闁绘劕顕悷褰掓煃瑜滈崜鐔镐繆鐎涙ɑ濯撮柛鎾冲级瀵ゆ椽姊洪柅鐐茶嫰婢у瓨顨ラ悙鎻掓殭闁宠閰i獮妯虹暦閸ヨ泛鏅e┑锛勫亼閸婃牠骞愭ィ鍐ㄩ棷闁靛鍎欏☉婊庢▌濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀵稿Х瀹曞弶绻濋悽闈涗粧闁告牜濞€瀹曟鎮欓鍌楁闂佸疇顕ч柊锝夌嵁鐎n喗鍊烽悗娑欙供閸炲爼姊婚崒娆戭槮婵犫偓闁秴纾块柕鍫濐槶閳ь剙鍟撮獮鍥敊閸撗屾Ц闂備礁鎼粔鏌ュ礉鎼达絽濮柍褜鍓熷濠氬磼濮樺崬顤€婵炴挻纰嶉〃濠傜暦閺囥垹绠涢柣妤€鐗忛崢鎼佹⒑閸涘﹣绶遍柛鐘冲哺瀹曪綁鍩€椤掑嫭鈷戦柛婵嗗濠€鎵磼鐎n偄鐏撮柛鈹垮劜瀵板嫰骞囬鍌ゆ敤闂備胶绮崝鏇炍熸繝鍌栫細缂備焦眉缁诲棝鏌i幇鍏哥盎闁逞屽墯閸ㄥ灝鐣烽弴銏犺摕闁靛绠戝▓鐐翠繆閵堝繒鍒伴柛鐕佸亰閹€愁潨閳ь剟寮婚悢琛″亾閻㈢櫥瑙勭濠婂懐纾奸柣姗€娼ч埢鍫熸叏婵犲懏顏犵紒顔界懇瀹曠娀鍩勯崘鈺傛瘞濠碉紕鍋戦崐鎴﹀礉鐏炶娇娑樷攽鐎n剙绁﹂梺鍓插亖閸庤鲸鍎梻浣稿暱閹碱偊宕愰幖浣哥劦妞ゆ巻鍋撴い顓犲厴瀵鏁冮埀顒冪亽婵炴挻鍑归崹杈殭闂傚倷鐒︾€笛呯矙閹烘梻鐭欓柟杈剧畱閻撴﹢鏌熸潏楣冩闁稿﹦鍏橀弻鈩冨緞鐎n亞浠兼繛瀛樼矊閻栫厧顫忓ú顏呭仭闁规鍣槐鐐烘⒑缁嬫鍎嶉柛濠冩礋閹箖鎮滈挊澶愬敹闂佸搫娲㈤崝宥夊疾閵忥紕绠鹃弶鍫濆⒔缁夘噣鏌¢崨鏉跨毢缂佽鲸鎹囬獮姗€宕滄担鐚寸闯闂備胶枪閺堫剟鎮疯钘濋柨鏂款潟娴滄粓鏌熺€涙ḿ绠栭柛銈呮喘閺岀喖顢欓惌顐邯閸╃偤骞嬮悩顐壕闁挎繂楠告禍婊堟煃瑜滈崜娆撴倶濮樿泛桅闁告洦鍨扮粻濠氭偣閾忕懓鍔嬮柣搴ゆ缁辨挻鎷呯粵瀣濠碘槅鍋呯换鍫濐嚕婵犳艾鍗抽柕蹇曞█閸炶泛鈹戦悩缁樻锭闁绘绻橀、娆愮節閸ャ劉鎷洪梺鍛婄☉閿曘倗绮崒鐐寸厱婵°倓绀侀埢鏇犫偓娈垮枦椤曆囧煡婢舵劕顫呴柍銉ュ帠缁ㄨ棄鈹戦悙鑸靛涧缂傚秳绶氬鏌ユ嚑椤掑啫小闂佷紮绲介惉鑲╁閽樺鈧帒顫濋浣规倷闂佸搫顑戦梽鍕Φ閸曨垰鍗抽柛鈩冾殕閹兼劙鏌i幘顖楀亾閹颁胶鍞甸柣鐘叉惈閵堜粙鏁撻悩鍐蹭簻闂佺厧顫曢崐妤呭级閹间焦鈷戦悷娆忓閸斻倕顭胯鐎涒晠銆冨▎鎾粹拻闁稿本鐟︾粊鐗堜繆濡炵厧濮傞柟顔惧仱閺佸啴宕掑槌栨Х婵犵數鍋涘Λ妤冩崲閹烘姹查柨鏇炲€归悡蹇撯攽閻愰潧浜炬繛鍛崌閺屸剝鎷呴棃鈺勫惈闂佽鍠涢~澶岀箔閻旂⒈鏁嶆繝濠傚暙瀵姊绘担濮愨偓鈧柛瀣崌閺屾洘绻涜閹虫劙鏁嶅┑瀣拺缂佸瀵у﹢浼存煠瑜版帞鐣洪柛鈹惧亾濡炪倖甯掔€氬嘲螞閹寸姷纾兼い鏃囧亹婢ф稓绱掑Δ鍐ㄦ灈闁糕斁鍋撳銈嗗笒鐎氥劑鍩€椤戣法绐旂€殿喕绮欓、姗€鎮欏▓鎸幮у┑锛勫亼閸婃牠鎮уΔ鍐煓闁瑰瓨绺鹃弸鏃堟煙鏉堥箖妾柍閿嬪灴閺屾稑鈽夊鍫熸暰闁诲繐娴氶崑濠囧蓟閿濆绠抽柣鎰暩閺嗐倝姊洪幐搴g畼闁稿鍊曢锝夊箻椤旂⒈娼婇梺鎸庣☉鐎氼剟鐛澶嬧拻濞达絼璀﹂弨鐗堛亜椤愩埄妯€鐎规洘绻堥弫鍐磼濮橆剚鍎繝鐢靛仜濡瑩宕归悷鎷旀盯顢涢悙瀵稿幍濡炪倖鐗曞Λ妤呭疮椤栫偛纾规い鏍仦閳锋垿姊洪锝囥€掗柍瑙勫浮閺屾盯寮捄銊у姱闂佹寧绻勯崑娑€偑娴兼潙閱囨繝闈涙閳ь剙鐏濋埞鎴炲箠闁稿﹥鍔欏畷鎴﹀箻閹碱厽顔旈梺缁樺姇濡﹪宕曢弮鈧幈銊︾節閸涱噮浠╃紓渚囧枟閻熴儵鍩㈡惔銊ョ畾鐟滃秵绔熸径鎰拻濞达絽鎲$拹锟犳煙閾忣偅灏悡銈嗐亜閹惧崬鐏€规挷绶氶弻娑㈠箛閳轰礁唯闂佸壊鍋掓禍顏堝蓟濞戙埄鏁冮柕鍫濇噺閻庤鈹戦悙鑼ⅱ闁哥姵鐗曢~蹇撁洪鍜佹濠电偞鍨兼ご姝屽€撮梻鍌欒兌鏋悗鍨浮瀹曟娊鏁愰崨顖涙闂佺鎻粻鎴犵不婵犳碍鍋i柛銉e妿閸欌偓闂佽桨鐒︾划宀勫煘閹寸偛绠犻梺绋匡攻閹瑰洭骞婂Δ鍛唶闁哄洨鍋熼悡鎴︽⒑缁洖澧茬紒瀣浮閸╂盯骞嬮敂鐣屽幈濠电娀娼уΛ妤咁敂椤忓嫷鐔嗛悹鍝勬惈椤忣亪鏌熸笟鍨閾伙絿绱掔€n亞浠㈡い顐㈡喘閹鎲撮崟顒傤槰缂備浇顕ч崐鍧椼€佸鈧畷妤呮偂鎼达絿鐛梺璇插嚱缂嶅棝宕滃▎鎾跺祦鐎广儱顦伴埛鎺懨归敐鍛暈闁哥喓鍋ら弻娑㈠籍閳ь剙鐜婚幐搴n洸缂佸绨遍弸搴ㄦ煙閻愵剚缍戦柍褜鍓欏ḿ锟犲蓟濞戞ǚ妲堟慨妤€鐗婇弫楣冩⒑閸涘﹦鎳冪紒缁樺姍閸╃偤骞嬮敂钘変汗闂佸湱绮敮鈺傚閳ь剟姊哄Ч鍥х労闁搞劑浜堕幆鍕敍閻愯尪鎽曢梺缁樻椤ユ捇寮崇€n喗鐓熸俊銈傚亾闁绘妫楅埢鎾澄旈崨顔尖偓鐢告偡濞嗗繐顏痪鐐倐閺屾盯寮捄銊愩倝鏌熼獮鍨仼闁宠鍨归埀顒婄秵娴滅偤鏁嶅⿰鍐f斀闁绘劖娼欓悘锕傛煟閻旀繂娲ゅЧ鍙夈亜閹惧崬鐏柍閿嬪浮閺屾稓浠﹂幑鎰棟闂侀€炲苯澧柛銏$叀濠€渚€姊洪幖鐐插妧闁告侗鍠楅鏇㈡⒒娴e湱婀介柛銊х帛閻忔瑧绱撴担鐟板妞ゃ劌锕璇测槈閵忕姷鍔撮梺鍛婂姦娴滄牕危閸垻纾奸柣鎰靛墮閸斻倖绻涚涵椋庣瘈鐎殿喖顭烽幃銏ゆ偂鎼达絿鏆伴梻浣虹帛椤ㄥ懘鎮у⿰鍏炬盯宕熼鐘碉紳婵炶揪绲介幖顐g墡闂備胶绮幖顐ゆ崲濠靛棭鍤曞┑鐘宠壘閸楁娊鏌ㄥ☉妯侯伀闁哄鎮傚娲传閸曨剙绐涢梺绋垮閸旀瑩宕洪埀顒併亜閹哄棗浜鹃梺鍝勭墱閸撴盯骞戦姀鐘婵ǹ浜悾鍫曟⒑閸涘﹦绠撻悗姘煎墴閿濈偤宕堕浣叉嫼闂佸憡绻傜€氼垳鈧碍澹嗙槐鎺撳緞鐏炶棄骞嬬紒鈩冩尭閵嗘帒顫濋敐鍛闂備礁鎼張顒勬儎椤栫偟宓佹俊顖氱毞閸嬫捇妫冨☉娆忔殘闂侀潻绲惧姗€鈥旈崘顔嘉ч柛鎰╁妿娴犻箖鎮楅崗澶婁壕闂佸綊妫跨粈渚€寮告笟鈧弻鐔兼偋閸喓鍑″Δ鐘靛亼閸ㄨ櫣鎹㈠☉銏犲耿婵☆垵娅f禒鐓庘攽閳╁啫绲绘繛璇у閹广垹鈹戦崱蹇旂亖闂佸壊鐓堥崰妤呮倶瀹ュ鈷戦柟绋垮绾剧敻鏌¢崨顖毿㈤柣锝囧厴婵偓闁靛牆鎳愰ˇ褔姊洪崗鑲┿偞闁哄應鏅涚叅缂佸绨遍弨浠嬫煟濡鍤嬬€规悶鍎甸弻鐔兼惞椤愩垹顫庢繝銏n潐濞叉ḿ缂撴禒瀣窛濠电姴瀚獮妤呮⒒娓氣偓閳ь剚绋戝畵鍡樼箾娴e啿瀚▍鐘炽亜閺傛娼熷ù婊勭矒楠炴牕菐椤掆偓閻忣噣鏌i鐑囨敾闁靛洤瀚伴、鏃堝礋椤愶絾顔嶉梻渚€鈧偛鑻晶顖滅磼鐎n偄绗╅柟绛嬪亰濮婅櫣绮欓崠鈩冩暰闂佸憡姊归〃濠囧春閳ь剚銇勯幒宥囪窗闁哥喎绻橀弻娑㈡偐閹颁焦鐤侀梺璇″櫙缁绘繈寮幘缁樺亹妞ゆ梻鎳撴禍鎯归敐鍫濃偓浠嬪籍閸繂绐涘銈嗘尵婵厼危鐟欏嫪绻嗛柣鎰典簻閳ь剚鐗犲畷褰掑礂閸忕厧寮块梺闈涚墕濞茬娀宕戦幘鎰佹僵妞ゆ垶鍎虫禒顔尖攽椤旂》鍔熺紒顕呭灦楠炲繘宕ㄩ弶鎴濈獩婵犵數濮撮幊鎰般€侀崨瀛樷拺闁告繂瀚烽崕娑樏瑰⿰鍕畼闁瑰箍鍨归埥澶愬閻樻鍟嬫俊鐐€栧ú鏍箠韫囨蛋澶愬冀椤愩倗锛濇繛鎾磋壘濞层倝寮稿☉娆嶄簻妞ゆ挾濮撮崢鎾煟濞戝崬鏋涢摶锝夋倶韫囨梻澧ù婊堢畺濮婂宕奸悢琛″闂佽褰冮幉锟犲Φ閸曨垰绫嶉柍褜鍓欑叅闁绘梻鍘ч拑鐔兼煥濠靛棭妲归柛瀣姍閺屾稑鈻庤箛锝喰﹂悗鍦归悥鐓庮潖濞差亜宸濆┑鐘辫兌缁讳線姊洪崨濞掝亪濡堕幖浣哥畺闁跨喓濮寸壕濂告煟閹邦喛藟闁归攱妞介弻鈩冨緞鐏炴垝娌繝銏㈡嚀濡繆妫熼梺鎸庢礀閸婂綊鎮¢悢闀愮箚闁靛牆鍊告禍楣冩⒑閹稿孩纾搁柛搴$-閸掓帒顫濋鐔虹Ф闂侀潧臎閸涱垱顫岄梻鍌欑劍閹爼宕曞ú顏呭€舵繛鎴炵矤濡嫰姊洪崫鍕拱缂佸鍨块崺銉﹀緞閹邦剛顢呴梺缁樺姇椤曨厽绂嶉鍛瘈闁汇垽娼ф禒婊堟煙閸愯尙鐒哥€规洘鍔曢埞鎴﹀幢閳哄倻绋侀梻浣瑰劤缁绘劕锕㈤柆宥嗗剹婵炲棙鍔楃粻楣冩煕閳╁厾顏堝礉閵堝鐓曢柟鍨暙婢у瓨鎱ㄦ繝鍐┿仢鐎规洏鍔嶇换婵嬪礃閵娾晝鈧櫣绱撻崒娆愮グ妞ゆ泦鍛亾濮橆偄宓嗛柣娑卞櫍楠炲鏁冮埀顒勶綖閸涘瓨鐓熸慨妤€妫楁禍婵嬫煛閸屾浜鹃梻鍌氬€烽悞锕傚箖閸洖纾挎い鏇楀亾鐎殿喗褰冮埞鎴犫偓锝庡亜閸撱劑姊洪崜鎻掍簴闁稿孩鐓¢崺娑㈠箣閻樼數锛滈柣搴秵閸嬪嫰顢氬⿰鍕瘈闁逞屽墴楠炲秹顢欓崜褝绱查梺璇插嚱缂嶅棝宕戦崟顖涘€堕柕澶嗘櫆閻撳啴鎮归崶顏勭毢閺佸牓姊烘潪鎵妽闁告梹鐟ラ悾鐑筋敂閸涱喖顎撻梺鑽ゅ枑婢瑰棗危閿濆鈷掗柛灞剧懅缁愭梹绻涙担鍐叉处閸嬪鏌涢埄鍐噭鐎规洘鐓¢弻鐔兼倻濮楀棙鐣剁紓浣插亾闁糕剝顦鸿ぐ鎺撳亗閹艰揪绲鹃幉濂告⒑缂佹ɑ灏紒缁橈耿瀵鈽夐姀鈺傛櫇闂侀潧鐗嗛幊蹇涙倵妤e啯鈷戠紒瀣皡閺€濠氭煕閺冣偓閻楃娀濡撮崘顔嘉ㄩ柍鍝勫€搁埀顒傚厴閺岀喓绱掑Ο铏圭懖濠电偛鐗愮亸娆戞閹惧瓨濯寸紒瀣氨閸嬫捇宕烽鐔告闂佺粯鍔曢幖顐︽倿閸偁浜滈柟鐑樺煀閸旂喖鏌涢幒宥呭祮闁哄矉缍€缁犳盯寮崹顔芥嚈闁诲孩顔栭崰妤呮偂閿熺姰鈧礁螖閸涱厾鍔﹀銈嗗笒鐎氼剟鎮″鈧弻鐔告綇妤e啯顎嶉梺绋匡功閸忔﹢寮婚埄鍐ㄧ窞閻庯綆浜炴禒鍏肩箾鐎电ǹ校闁诡喖鍊垮濠氭晝閸屾氨顦ㄥ銈嗘⒒缁垶宕板鑸碘拺閻犲洠鈧櫕鐏堢紓鍌氱Т閿曘倝鎮鹃悜钘夐唶闁哄洨鍋熼崢鍛婄箾鏉堝墽绉柡鈧柆宥忕稏闁哄洨鍠撶弧鈧┑鐐茬墕閻忔繈寮稿☉銏$叆闁哄洦锚婵″ジ鏌嶇拠鑼ч柡浣瑰姈瀵板嫭绻濋崟闈涙暩闂傚倷鑳剁划顖涚仚濡炪倖娉﹂崶銊モ偓鍫曟煙閹澘袚闁绘搫缍侀悡顐﹀炊妞嬪骸鍩屾繛瀛樼矌閸嬫盯婀佸┑鐘诧工閸熶即宕洪敐鍡樺弿濠电姴瀚敮娑㈡煙瀹勭増鍤囬柟绋匡攻瀵板嫭绻濋崘銊ュ闂傚倸鍊风欢姘缚閼姐倗绀婇柛銉墯閳锋棃鏌涢弴銊ュ闁崇懓绉撮埞鎴︽偐閸欏鎮欓梺缁樺姇閿曘儵濡甸崟顖氱闁糕剝銇炴竟鏇犵磽閸屾瑨鍏屽┑顔炬暬閹繝鏁撻悩鑼舵憰闂佸搫娴勭槐鏇㈡偪閳ь剟姊洪崫鍕窛闁稿⿴鍋勯埥澶愬閿涘嫬骞愰梻渚€鈧偛鑻晶顖滅磼閸屾稑绗ч柍褜鍓ㄧ紞鍡涘磻閸曨垰鐒垫い鎺戝€归弳顒勬煛鐏炶濡奸柍瑙勫灴瀹曞崬鈻庤箛鎾寸槗缂傚倸鍊烽梽宥夊礉鐎n剙鍨濇繛鍡樻尭閽冪喐绻涢幋鐐垫噮缂佲檧鍋撻梻浣告啞濞诧箓宕戦崒姣硷綁骞囬鑺ユ杸濡炪倖姊婚妴瀣绩缂佹ü绻嗛柣鎰煐椤ュ鎽堕悙鐑樼厱闁规壆鏁搁崢鎴犳喐閻楀牆绗掗崶鎾⒑缁洖澧查柣鐕傜畵瀹曟艾鈽夐姀鈥斥偓鐢告偡濞嗗繐顏紒鈧崘顔界叆闁哄洦锚閻忣亜菐閸パ嶈含妤犵偞鐗楅幏鍛存嚃濠靛嫬濡介柕鍥у瀵噣宕堕…鎴烆棄闂備礁鎼鍥ㄦ叏閻㈠灚宕叉繝闈涱儐閸嬨劑姊婚崼鐔峰瀬闁靛鏅滈悡娑樏归敐鍛暈闁哥喓鍋ら弻鐔哥瑹閸喖顫囬梺璇″枟缁捇骞愭繝鍐ㄧ窞閻庯綆鍏橀崑鎾活敆閸曨兘鎷洪梺鍛婄☉閿曪箓鍩ユ径鎰叆闁哄洦锚閸旓妇鈧娲╃紞鈧紒鐘崇☉閳藉鈻庨幋婵嗙闂傚倷鑳堕、濠囧箵椤忓棗绶ゅΔ锝呭彎婢跺绶為柟閭﹀幘閸樻悂鏌f惔顖滃矝闁哄懏绻勭划锝夊籍閸喓鍘搁悗鍏夊亾闁逞屽墴瀹曚即寮借濞兼牠鏌ゆ慨鎰偓鎰板磻閹剧粯顥堟繛鎴烇供濡苯鈹戦垾铏枙闁哥姵姘ㄥΣ鎰板箳濡や礁鈧攱銇勯幒鍡椾壕缂備讲鍋撻柛鎰ㄦ杺娴滄粍銇勯幇鈺佺労婵☆垪鍋撳┑鐘殿暜缁辨洟寮拠鑼殾闁绘梻鈷堥弫宥嗘叏濮楀棗澧柡浣靛€栨穱濠囨倷椤忓嫧鍋撻弽顓炵闁挎洍鍋撴い顓炴健閸┾偓妞ゆ帒鍊荤壕鍏笺亜閺冨洤浜归柛鈺嬬稻閹便劍绻濋崨顕呬哗缂備浇椴哥敮鎺曠亽闂佹儳绻愬﹢閬嶅箠閸℃稒鈷掑ù锝囩摂閸ゆ瑧绱掔紒妯虹仴闁伙絾绻堝畷銊︾節娴h櫣鐣鹃梻浣圭湽閸ㄧ粯鐏欑紓浣插亾閻庯綆鍋佹禍婊堟煛瀹ュ啫濡介柣銊﹀灦閵囧嫰寮崠陇鍚┑顔硷攻濡炰粙骞冮悜钘夌妞ゆ棁濮ら崰鏍磽閸屾瑦绁版い鏇嗗懐鐭撻柣銏㈡暩閻鏌熼悜姗嗘畷闁搞倕鍟撮弻宥夊传閸曨偅娈堕梺鎸庣⊕缁挸顫忛搹鍦<婵☆垰鎼闂備礁鎲¢幐濠氭偡閳轰胶鏆︽繝闈涱儏鍥撮梺绯曞墲閸旀帞鑺辩拠宸富闁靛牆妫欑亸闈涒攽椤旇姤灏︾€规洏鍨婚埀顒傛暩绾爼宕戦幘鏂ユ灁闁割煈鍠楅悘鍫濐渻閵堝骸骞橀柛蹇旓耿閻涱噣宕橀纰辨綂闂侀潧鐗嗗Λ妤佺濡ゅ懏鐓欓柤鍦瑜把呯磽瀹ュ懏顥滈崡閬嶆煕椤愶絾绀冮柣鎾跺枛閺岋綁寮幐搴㈠枑闂佹椿鍘奸敃锔炬閹烘梻纾兼俊顖滃劋鐠囩偤鎮楀▓鍨珮闁稿锕妴浣糕枎閹存粎鍓ㄩ梺鍝勭▉閻撳牆岣块弮鍫熲拻濞撴埃鍋撴繛浣冲嫷娈介煫鍥ㄦ礃椤洟鏌¢崶銉ョ仼闁稿被鍔岄湁闁绘ê妯婇崕鎰版煃闁垮鐏撮柟顔煎槻閳诲氦绠涢幙鍐ф偅闂備礁鎲¢弻锝夊磹閺嶎厼桅闁告洦鍨伴崡鎶芥煏婵炲灝鍔氱紒鐘茬秺閺岋綁骞橀崡鐐╁亾濠靛钃熼柣鏃囨绾惧ジ鏌曡箛鏇炐i柣蹇撶Ч濮婅櫣绱掑Ο璇查瀺闂佽崵鍣︾粻鎾翠繆閻㈢ǹ绀嬫い鏍ㄦ皑閻嫰姊虹粙鎸庢拱缂侇喖绉归獮澶娢熺悰鈩冩杸闂佺粯鍔樼亸娆愭櫠濞戞氨纾兼い鏃囧Г瀹曞瞼鈧鍠栭…鐑藉春閸曨垰绀冮柍杞扮贰閳ь剚鎹囧娲嚒閵堝懏鐎惧┑鐘灪閿曘垽鏁愰悙宸悑濠㈣泛顑傞幏娲煟閻樺弶绀岄柍褜鍓欑壕顓熺椤撶偐鏀介柍钘夋娴滄粓鏌涢悢鍛婄稇闁伙綁顥撻幉鎾礋閳轰椒绨奸梻浣告啞閸斿繘寮插☉妯锋灁闁靛牆鎷嬪〒濠氭煏閸繃顥滅紒妤€鍊块弻锝夊箳閻愮數鏆犻梺瀹狀嚙缁夊綊寮崘顔肩劦妞ゆ帒瀚悡姗€鏌熸潏楣冩闁稿鍔欓弻娑⑩€﹂幋婵呯凹濠殿噯绲界€氼厾鎹㈠┑鍡忔灁闁割煈鍠楅悵顕€姊洪崨濠勬噧闁哥喐鎸抽幃浼搭敊鐠恒劎鏉稿┑鐐村灦宀e潡藝閵娿儺娓婚柕鍫濇椤ュ棝鏌涚€n偄濮嶉挊婵嬫煏婵炲灝鍔存繛鎾愁煼閺屾洟宕煎┑鍥ф缂備胶濮抽崡鎶藉蓟濞戙垺鍋勯柛婵嗗閺嗩參姊洪棃娑欏闁荤啿鏅犻悰顔芥償閵婏箑娈熼梺闈涱槶閸ㄨ櫣鈧俺妫勯埞鎴︽倷鐎涙ê闉嶉梺绯曟櫅閸熸潙鐣烽幋锕€绠荤紓浣贯缚閸樻捇鎮峰⿰鍕煉鐎规洘绮岄~婵囨綇閳哄啰鍘梻浣筋潐瀹曟﹢顢氳閹€愁潨閳ь剟寮婚悢鍏煎€绘慨妤€妫欓悾鐑芥⒑缂佹ɑ灏版繛鑼枛瀵鏁撻悩鑼紲濠电娀娼уú銊╁Υ婵犲洦鐓犻柛娆忣槺婢у灚鎱ㄦ繝鍐┿仢闁诡喚鍏橀獮宥夘敊閻愵剚顔嗛梻鍌欑劍閹爼宕濆畝鈧槐鐐寸節閸パ勬К闂佺粯鍔曢幖顐ょ不閿濆鐓熸慨妤€妫楁禍婊兠瑰⿰鍫㈢暫闁哄被鍔岄埞鎴﹀幢濞嗗繐姣堢紓鍌欓檷閸斿繐鐣烽悽鍨潟闁圭儤顨呯粻娑欍亜閹捐泛袥婵℃彃鐗嗛—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ч唶闁哄洨鍋涢懓鍨攽閳藉棗鐏i柍宄扮墕鍗辨い鎺戝閳锋帒霉閿濆洤鍔嬮柛銈傚亾闂備礁鎽滈崰鏇炩枖閺囩姴鍨濋柡鍐ㄧ墛閸嬶繝鏌熷▓鍨灍婵炲牊鍎抽—鍐Χ閸℃顫呴梺鍦劜缁绘繂顕i鈧畷鐓庘攽閸℃瑧宕哄┑锛勫亼閸婃牕螞娓氣偓閿濈偞寰勭仦绋夸壕婵ǹ娅曢ˉ澶愭煃鐟欏嫬鐏撮柟顔界懇閹虫粓妫冨☉娆撴暘缂傚倸鍊峰ù鍥ь嚕閹捐泛鍨濇繛鍡樻尵瀹撲礁顭块懜闈涘闁哄拋鍓熼弻娑㈠即閵娿儱顫╁銈呯箲閹倸顫忛搹瑙勫磯闁靛ǹ鍎查悘浣圭節濞堝灝鏋ら柡浣割煼楠炲啴鍨鹃弬銉︾€婚梺瑙勫劤椤曨參宕i崟顖涱棅妞ゆ劑鍨虹粊顐ょ磼閼艰泛袚缂佸倸绉撮埞鎴犫偓锝庡亜閳ь剙鐖奸悡顐﹀炊閵婏妇顦ㄩ梺鍝勬-閸撶喖寮婚敍鍕勃闁伙絽鐫楅妷锔轰簻鐟滃瞼娆㈠璺鸿摕婵炴垯鍨圭粻鑽ょ棯閹屽剰妞ゃ儲绻傞—鍐Χ鎼粹€茬凹缂備浇顕ч悧濠冪┍婵犲洤绠瑰ù锝堫潐濞呭棝姊洪崗闂磋埅闁稿骸鐤囬妵鎰板箰鎼达絿鐦堥悗鍏稿嵆閺€鍗烆熆濮椻偓閸┾偓妞ゆ帊鐒﹀畷宀勬煙閾忣偒娈滅€规洖銈稿鎾倷闂堟稑绠i梺璇查缁犲秹宕曢柆宥呯疇濠㈣埖鍔曠紒鈺伱归悩宸剱闁绘挾鍠愭穱濠囶敍濮橆厽鍎撶紓浣哄珡閸ャ劎鍘甸梺绋跨箳閸樠勬叏婢跺瞼纾奸弶鍫涘妼濞搭噣鏌熼瑙勬珚鐎规洖缍婇、鏇㈠閿涘嫭娈梻鍌氬€搁崐绋棵洪妶澹﹀洭鎮界粙鑳憰闂侀潧枪閸庮噣寮ㄦ禒瀣厱闁斥晛鍟伴幊鍐┿亜閿濆棙銇濇慨濠冩そ閺屽懘鎮欓懠璺侯伃闂佸憡锚閹芥粎妲愰幒妤婃晩闁伙絽鏈崳顓熺箾閿濆懏鎼愰柨鏇ㄤ邯閻涱噣寮介妸锕€顎撻梺鍛婄缚閸庨亶鐛幇鐗堚拻濞达絽鎳欒ぐ鎺戝珘妞ゆ帒鍊搁崹婵嬫倶閻愮數鎽傞柛銈嗘礋閺岀喖骞嗛弶鍟冩捇鏌嶉柨瀣瑨闂囧鏌ㄥ┑鍡樺櫤闁哥喓鍋ら弻鐔碱敍濮樺崬鈪甸梺鍝勬湰閻╊垶骞冮姀銈呬紶闁告洏鍔嶉悗浼存煟鎼淬値娼愭繛鍙夛耿瀹曞綊宕稿Δ鍐ㄧウ濠碘槅鍨甸崑鎰閸忛棿绻嗘い鏍ㄧ矊鐢埖顨ラ悙鑼ⅵ婵﹨娅e☉鐢稿川椤撗勵棈闂備浇顫夊鎸庣閻愬弬锝夊箛閺夊灝宓嗛梺闈涚箚閸撴繂鈻嶉弽顓熷€垫鐐茬仢閸旀碍绻涚仦鍌氬濠㈣娲樼缓鐣岀矙鐠恒劑鐛撻梻浣稿閸嬪懐鍠婂鍛瀺闁告侗鍔惰ぐ鎺撳亹婵炲樊浜滈幗闈涱渻閵堝啫濡搁柛搴f暬楠炲啫鈻庨幘宕囬獓闂佺懓顕慨鐑藉箠閸℃稒鈷戦柛鎾楀懎绗¢梺缁橆殕濞茬喎锕㈡笟鈧娲箰鎼达絿鐣甸梺鐟板暱濞寸兘鎯€椤忓浂妯勯梺璇″枟椤ㄥ懘锝炲┑瀣垫晝闁靛牆娲ㄩ崢顖涚節濞堝灝鏋涢柨鏇閸掓帡顢涢悙鑼唵闂佸憡绋掑ḿ娆忣啅濠靛鈷掗柛顐ゅ枔閵嗘帞绱掓径搴㈩仩闁逞屽墯椤旀牠宕板璺烘瀬濠电姵鍝庨埀顑跨铻栭柛娑卞幘椤︽澘顪冮妶鍡楀潑闁稿鎸搁湁闁绘瑢鍋撻柛娆忓暙椤繐煤椤忓拋妫冨┑鐐寸暘閸庨亶鎮ч幘鎰佸殨闁圭粯宸诲Σ鍫熸叏濡じ鍚柣鎺戙偢濮婅櫣绮欓幐搴㈡嫳婵犮垼顫夊ú鐔风暦閹达箑绠婚悹鍥皺椤ρ勭節閵忥絾纭鹃柨鏇稻缁旂喖寮撮姀鈾€鎷绘繛杈剧到閹诧繝宕悙瀵哥閻犲泧鍛殼閻庤娲樼划宀勫煡婢舵劕顫呴柣妯诲絻娴滃爼姊绘担鍦菇闁搞劌缍婇獮澶愭晸閻樿尙鍘遍梺纭呮彧闂勫嫰鎮″▎鎰╀簻闁哄诞鍕垫闁诲孩鍑归崳锝夊Υ閸涱喖顕遍悗娑櫱氶幏铏圭磽娴e壊鍎愭い鎴炵懇瀹曟洝绠涘☉娆戝幍闂佸憡鍔栭悡锟犲矗閸曨垱鐓欐い鏃囨閸斻倝鏌i敐蹇曠瘈妤犵偛绉归、娆撴嚍閵壯勬闂傚倸鍊风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呭爼骞橀鐣屽幈闂佸疇顫夐崕铏閻愵兛绻嗛柣鎰典簻閳ь剚鐗滈弫顕€骞掑Δ鈧粣妤佹叏濮楀棗鍘崇紓鍌涘哺閺岀喖鏌囬敃鈧獮妯肩磼閻樿崵鐣洪柡灞剧☉閳诲氦绠涢敐鍠般劑姊哄ú璇插箺閻㈩垳鍋ら崺鈧い鎺嶇贰閸熷繘鏌涢敐搴℃珝鐎规洘鍨垮畷鍗炩槈濡⒈鍞甸梻浣虹帛閿氭俊顖氾躬瀹曨垶宕ㄩ杞扮盎闂佸搫鍊搁悘婵嬪箖閹寸偑浜滈柟鎯х-娴犮垽鏌嶇憴鍕伌闁诡喗鐟ラ蹇涱敊閸忕⒈鍟€婵犵數濮甸鏍窗濡ゅ懎绠伴柟璺侯潟閳ь兛绶氬浠嬵敇閻愮數鏉搁梻浣告惈椤︽壆鈧瑳鍥ㄥ€垫い鎺戝閳锋垿鏌熼懖鈺佷粶闁告梹鎸抽弻娑㈠箻閺夋垵鎽甸梺璇″櫙缁绘繈骞冮姀銈呯闁兼祴鏅涢獮宥夋⒒閸屾瑧璐伴柛娆忕箳缁骞嬪┑鎰婵°倧绲介崯顖炴偂閺囥垺鐓熼柡鍐ㄧ墱濡垹绱掗悩宸吋闁哄矉绱曟禒锕傚礈瑜庨崚娑㈡⒑鐠団€虫灍闁荤啿鏅涢悾鐤亹閹烘繃鏅濋梺鎸庣箓濡稑危濡も偓閳规垿鎮╅幇浣告櫛闂佸摜濮甸悧鐘诲极閸愵喗鏅滈柟顖嗗啰浜版俊鐐€栭悧婊堝磻濞戞氨涓嶆い鏍仦閻撴洘绻涢幋鐐ㄧ細闁圭晫濞€閺屾盯濡堕崨顖呇囨煛鐏炵偓绀冪紒鏃傚枛椤㈡稑鈻庨幒婵嗘暭闂備胶枪椤戝棝骞愰懡銈嗗床婵犻潧顑呴悙濠囨煏婵炲灝鐏悗姘偢濮婂宕掑顑藉亾閹间焦鍋嬮柛鎰靛枛閻ょ偓绻濋棃娑氬ⅱ闁活厽鎹囬弻娑㈠箻閼艰泛鍘$紒鐐劤閵堟悂寮婚敐鍛傜喖骞愭惔锝呮锭闁诲氦顫夊ú鏍儗閸岀偛钃熼柨婵嗘噳濡插牓鏌涘Δ鍐ㄤ沪闁诲繑娲滅槐鎾存媴閸濆嫅锝囩磼鐎n偄鐏撮柛鈹垮劜瀵板嫭绻涢悙顒傗偓濠氭⒑瑜版帒浜伴柛娆忓缁傛帟顦规慨濠傤煼瀹曟帒鈻庨幇顔哄仒婵犵數鍋涢ˇ鏉棵洪悢椋庢殾闁规儼濮ら弲婵嬫煕鐏炵偓鐨戞い鏂挎濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�...

  也就是说:我们可以把每个输入数据的每一位的值分别与相应的FIR系数相乘(因为x(n)为数字信号,每个输入数据的每一位的值都为0或1,所以与h(n)相乘的结果非0即为h(n))然后再相加,然后再把所有位的相加值错位相加,可得到卷积的结果从而实现了将卷积运算转换成加法运算。

  这样我们就可以针对N阶FIR滤波器的系数预先建立一个2的N次方的一个存储表,将系数和存放在对应的存储单元中。进行卷积运算时把输入数据的每一位组合成地址码,通过地址查找到相应的系数和,然后把所有位数的系数和移位相加即可完成卷积运算。通过查表的方式可以大大减少求和的次数,提高运算速度。

  4 设计思路及步骤

  4.1 FPGA系统设计的方法

  用FPGA实现数字系统设计一般可分成以下几个步骤:设计输入、功能仿真、编译综合生成网表文件、设计实现、时序仿真、下载到芯片进行硬件验证。在每一步检查到的错误或缺陷都可以返回到上一层进行修改。

  随着数字系统规模的不断增大,其复杂度也随之增大。层次化设计将系统逐层分为较小的、规模可控制的模块,是控制数字系统设计复杂度的一种有效方法。

  层次化设计中有两个重要的核心思想,即模块化和原件重用。模块化是指将系统划分为几个子模块,而这些子模块又分别划分为更小的模块,直至不可再分。每个模块都可以看成是上一层模块的一个元件。原件重用是指同一个原件可以被不同的实体调用,或者被同一个实体多次调用。这样不但大大减轻了设计者的工作量,而且使程序结构更加优化,具有更好的可读性。

4. 2 设计实例的参数选取及生成

  MATLAB的信号处理工具箱中包括许多可用于设计FIR数字滤波器的M文件。根据要设计的滤波器的参数、通带截止频率、阻带截止频率、采样频率、通带或阻带波纹要求等参数,可以利用MATLAB中的数字信号处理工具箱生成滤波器的系数。

  在设计中,采用16阶FIR,输入数据宽12位,滤波器系数以及由这些系数演算出的ROM的初始化数据文件*.mif文件可以通过MATLAB计算生成。

  因为是16阶的FIR,这样就需要65536个ROM单元来实现,ROM单元的位宽采用16位。利用器件中的ROM建立这样的查找表,首先要将ROM的初始化数据写到*.mif文件中,然后在Ouartsus II中将其指向对应的ROM设计模块。

  当FIR的阶数增大时,ROM的存储量是以2的倍数增长的,因此采用一个ROM快分时查找表的方法来降低对ROM存储容量的要求。

  4.3 模块化设计

  用原理图和VHDL相结合的输入方式,分模块进行设计,项层模块采用图形化输入,在Quartsus II中进行设计输入。

  系统由控制模块、输入数据移位模块、地址发生模块、存储器模块、运算模块等组成。下面介绍每一模块的基本功能。

  (1)控制模块的作用是产生一系列的控制信号,对上述各种模块进行精确的控制。控制模块在收到A/D转换结束信号后,依次产生移位寄存器使能信号、并行到串行转换的装入信号、移位相加的装入信号、加减控制信号和滤波器结果输出信号等控制信号。使上述各个模块按照一定的时序进行操作,最终完成滤波功能。该模块采用VHDL的描述方式比较方便。

  (2)输入数据移位模块的主要功能是使A/D转换后的数据通过不同的触发器,从而产生不同的延迟,以便取出输入数据不同位置上的数值,来构成ROM的地址。

  (3)地址发生器模块的主要功能是将通过输入数据移位模块的不同延迟分别转换为查找表的串行地址,提供给存储器模块。根据结构化的程序设计思想,本模块可由12个单通道并、串转换模块组成。

  (4)存储器模块是这种查找表结构FIR的核心。FPGA中ROM模块的设计可以通过Quartsus II软件中的Mega Wizard向导来生成。

  (5)运算模块主要功能是将ROM的输出数据在此进行移位相加。这里实现的主要是加法和减法运算,运算速度很快。

  最后的项层模块采用图形化输入,这样可以使设计思路更加清晰,也符合自上而下的FPGA主流设计方法。

  5 仿真验证

  为了验证设计的正确性,必须对设计进行全面充分的功能仿真和时序仿真,功能仿真一般用Mentor公司的Modelsim来进行,时序仿真使用QuartusII软件。Altera公司提供的QuartusII软件除了具有强大的编译综合功能之外,还提供了一定的波形(时序)仿真功能。因其输入和输出都是以波形的形式给出的,虽然看起来如同逻辑分析仪的输出形式,比较直观,但是难以对随机信号进行输入;随机信号的输出也难以分析,这就给我们的验证工作带来了很大的障碍。下面我们利用MATLAB与QuartusII实现联合仿真。

  5.1 产生向量仿真文件

  在MATLB中生成OuartusII仿真所需的输入文件*.vec。QuartusII仿真文件有两种格式,即*.vwf格式和*.vec格式。前者是在Quart-usII中通过波形编辑器生成的。当方针输入数据复杂时,用波形输入的方法难以胜任,特别是在数字信号处理领域,大多数仿真输入数据要叠加噪声,采用波形输入方式是不现实的。后者是按一定格式要求的文本文件输入方式,可以利用任何文本编辑器产生,只要符合对仿真文件的格式要求即可。

  这里的仿真输入数据是在两个不同频率上的正弦波,频率分别为23Hz、58Hz。把这两个信号叠加在一起作为输入信号,用MATLAB软件生成仿真所需的vec文件。FIR滤波器的截止频率为40Hz。

  在对仿真参数进行设置时,将仿真向量文件指向由MATLAB生成的文件,即可将MATLAB中生成的仿真信号导入之中进行仿真了。

  5.2 验证输出结果

  用QuartusII软件中的选项将仿真向量文件指向由MTLAB生成的*.vec文件,进行仿真。

  将仿真结束后生成的波形文件,另存为*.tbl格式文件,以数据文件输入的方式将此*.tbl文件中的仿真输出信号的数值导入至MATLAB中,并进行频谱分析验证FIR数字滤波器设计的正确与否,并分析其性能优劣。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佺粯鍔﹂崜娆撳礉閵堝洨纾界€广儱鎷戦煬顒傗偓娈垮枛椤兘骞冮姀銈呯閻忓繑鐗楃€氫粙姊虹拠鏌ュ弰婵炰匠鍕彾濠电姴浼i敐澶樻晩闁告挆鍜冪床闂備胶绮崝锕傚礈濞嗘挸绀夐柕鍫濇川绾剧晫鈧箍鍎遍幏鎴︾叕椤掑倵鍋撳▓鍨灈妞ゎ厾鍏橀獮鍐閵堝懐顦ч柣蹇撶箲閻楁鈧矮绮欏铏规嫚閺屻儱寮板┑鐐板尃閸曨厾褰炬繝鐢靛Т娴硷綁鏁愭径妯绘櫓闂佸憡鎸嗛崪鍐簥闂傚倷鑳剁划顖炲礉閿曞倸绀堟繛鍡樻尭缁€澶愭煏閸繃宸濈痪鍓ф櫕閳ь剙绠嶉崕閬嶅箯閹达妇鍙曟い鎺戝€甸崑鎾斥枔閸喗鐏堝銈庡幘閸忔﹢鐛崘顔碱潊闁靛牆鎳愰ˇ褔鏌h箛鎾剁闁绘顨堥埀顒佺煯缁瑥顫忛搹瑙勫珰闁哄被鍎卞鏉库攽閻愭澘灏冮柛鏇ㄥ幘瑜扮偓绻濋悽闈浶㈠ù纭风秮閺佹劖寰勫Ο缁樻珦闂備礁鎲¢幐鍡涘椽閸愵亜绨ラ梻鍌氬€峰ù鍥敋閺嶎厼鍨傞幖娣妼缁€鍐煥濠靛棙顥滈柣锕備憾濮婂宕掑▎鎺戝帯濡炪們鍨归敃銈夊煝瀹ュ鍗抽柕蹇曞Х椤斿姊洪幖鐐插姶闁告挻鐟╅幃姗€骞庨懞銉у幐闂佸憡鍔戦崝搴㈡櫠閺囩姷纾奸柍褜鍓熷畷姗€鍩炴径鍝ョ泿闂傚⿴鍋勫ú銈吤归悜鍓垮洭鏁冮埀顒勬箒濠电姴锕ら悧蹇涙偩濞差亝鐓涢悘鐐额嚙婵″ジ鏌嶇憴鍕伌鐎规洖宕埢搴ょ疀閹惧妲楃紓鍌氬€搁崐鐑芥⒔瀹ュ绀夌€光偓閸曨倠褔鏌熼梻瀵割槮闁藉啰鍠栭弻锝夊棘閸喗鍊梺绋块閻倿寮诲☉妯锋斀闁告洦鍋勬慨銏ゆ偠濮樺墽鐣垫慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂備焦妞块崢濂杆囨潏鈺傤潟闁绘劕顕悷褰掓煃瑜滈崜鐔镐繆鐎涙ɑ濯撮柛鎾冲级瀵ゆ椽姊洪柅鐐茶嫰婢у瓨顨ラ悙鎻掓殭闁宠閰i獮妯虹暦閸ヨ泛鏅e┑锛勫亼閸婃牠骞愭ィ鍐ㄩ棷闁靛鍎欏☉婊庢▌濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀵稿Х瀹曞弶绻濋悽闈涗粧闁告牜濞€瀹曟鎮欓鍌楁闂佸疇顕ч柊锝夌嵁鐎n喗鍊烽悗娑欙供閸炲爼姊婚崒娆戭槮婵犫偓闁秴纾块柕鍫濐槶閳ь剙鍟撮獮鍥敊閸撗屾Ц闂備礁鎼粔鏌ュ礉鎼达絽濮柍褜鍓熷濠氬磼濮樺崬顤€婵炴挻纰嶉〃濠傜暦閺囥垹绠涢柣妤€鐗忛崢鎼佹⒑閸涘﹣绶遍柛鐘冲哺瀹曪綁鍩€椤掑嫭鈷戦柛婵嗗濠€鎵磼鐎n偄鐏撮柛鈹垮劜瀵板嫰骞囬鍌ゆ敤闂備胶绮崝鏇炍熸繝鍌栫細缂備焦眉缁诲棝鏌i幇鍏哥盎闁逞屽墯閸ㄥ灝鐣烽弴銏犺摕闁靛绠戝▓鐐翠繆閵堝繒鍒伴柛鐕佸亰閹€愁潨閳ь剟寮婚悢琛″亾閻㈢櫥瑙勭濠婂懐纾奸柣姗€娼ч埢鍫熸叏婵犲懏顏犵紒顔界懇瀹曠娀鍩勯崘鈺傛瘞濠碉紕鍋戦崐鎴﹀礉鐏炶娇娑樷攽鐎n剙绁﹂梺鍓插亖閸庤鲸鍎梻浣稿暱閹碱偊宕愰幖浣哥劦妞ゆ巻鍋撴い顓犲厴瀵鏁冮埀顒冪亽婵炴挻鍑归崹杈殭闂傚倷鐒︾€笛呯矙閹烘梻鐭欓柟杈剧畱閻撴﹢鏌熸潏楣冩闁稿﹦鍏橀弻鈩冨緞鐎n亞浠兼繛瀛樼矊閻栫厧顫忓ú顏呭仭闁规鍣槐鐐烘⒑缁嬫鍎嶉柛濠冩礋閹箖鎮滈挊澶愬敹闂佸搫娲㈤崝宥夊疾閵忥紕绠鹃弶鍫濆⒔缁夘噣鏌¢崨鏉跨毢缂佽鲸鎹囬獮姗€宕滄担鐚寸闯闂備胶枪閺堫剟鎮疯钘濋柨鏂款潟娴滄粓鏌熺€涙ḿ绠栭柛銈呮喘閺岀喖顢欓惌顐邯閸╃偤骞嬮悩顐壕闁挎繂楠告禍婊堟煃瑜滈崜娆撴倶濮樿泛桅闁告洦鍨扮粻濠氭偣閾忕懓鍔嬮柣搴ゆ缁辨挻鎷呯粵瀣濠碘槅鍋呯换鍫濐嚕婵犳艾鍗抽柕蹇曞█閸炶泛鈹戦悩缁樻锭闁绘绻橀、娆愮節閸ャ劉鎷洪梺鍛婄☉閿曘倗绮崒鐐寸厱婵°倓绀侀埢鏇犫偓娈垮枦椤曆囧煡婢舵劕顫呴柍銉ュ帠缁ㄨ棄鈹戦悙鑸靛涧缂傚秳绶氬鏌ユ嚑椤掑啫小闂佷紮绲介惉鑲╁閽樺鈧帒顫濋浣规倷闂佸搫顑戦梽鍕Φ閸曨垰鍗抽柛鈩冾殕閹兼劙鏌i幘顖楀亾閹颁胶鍞甸柣鐘叉惈閵堜粙鏁撻悩鍐蹭簻闂佺厧顫曢崐妤呭级閹间焦鈷戦悷娆忓閸斻倕顭胯鐎涒晠銆冨▎鎾粹拻闁稿本鐟︾粊鐗堜繆濡炵厧濮傞柟顔惧仱閺佸啴宕掑槌栨Х婵犵數鍋涘Λ妤冩崲閹烘姹查柨鏇炲€归悡蹇撯攽閻愰潧浜炬繛鍛崌閺屸剝鎷呴棃鈺勫惈闂佽鍠涢~澶岀箔閻旂⒈鏁嶆繝濠傚暙瀵姊绘担濮愨偓鈧柛瀣崌閺屾洘绻涜閹虫劙鏁嶅┑瀣拺缂佸瀵у﹢浼存煠瑜版帞鐣洪柛鈹惧亾濡炪倖甯掔€氬嘲螞閹寸姷纾兼い鏃囧亹婢ф稓绱掑Δ鍐ㄦ灈闁糕斁鍋撳銈嗗笒鐎氥劑鍩€椤戣法绐旂€殿喕绮欓、姗€鎮欏▓鎸幮у┑锛勫亼閸婃牠鎮уΔ鍐煓闁瑰瓨绺鹃弸鏃堟煙鏉堥箖妾柍閿嬪灴閺屾稑鈽夊鍫熸暰闁诲繐娴氶崑濠囧蓟閿濆绠抽柣鎰暩閺嗐倝姊洪幐搴g畼闁稿鍊曢锝夊箻椤旂⒈娼婇梺鎸庣☉鐎氼剟鐛澶嬧拻濞达絼璀﹂弨鐗堛亜椤愩埄妯€鐎规洘绻堥弫鍐磼濮橆剚鍎繝鐢靛仜濡瑩宕归悷鎷旀盯顢涢悙瀵稿幍濡炪倖鐗曞Λ妤呭疮椤栫偛纾规い鏍仦閳锋垿姊洪锝囥€掗柍瑙勫浮閺屾盯寮捄銊у姱闂佹寧绻勯崑娑€偑娴兼潙閱囨繝闈涙閳ь剙鐏濋埞鎴炲箠闁稿﹥鍔欏畷鎴﹀箻閹碱厽顔旈梺缁樺姇濡﹪宕曢弮鈧幈銊︾節閸涱噮浠╃紓渚囧枟閻熴儵鍩㈡惔銊ョ畾鐟滃秵绔熸径鎰拻濞达絽鎲$拹锟犳煙閾忣偅灏悡銈嗐亜閹惧崬鐏€规挷绶氶弻娑㈠箛閳轰礁唯闂佸壊鍋掓禍顏堝蓟濞戙埄鏁冮柕鍫濇噺閻庤鈹戦悙鑼ⅱ闁哥姵鐗曢~蹇撁洪鍜佹濠电偞鍨兼ご姝屽€撮梻鍌欒兌鏋悗鍨浮瀹曟娊鏁愰崨顖涙闂佺鎻粻鎴犵不婵犳碍鍋i柛銉e妿閸欌偓闂佽桨鐒︾划宀勫煘閹寸偛绠犻梺绋匡攻閹瑰洭骞婂Δ鍛唶闁哄洨鍋熼悡鎴︽⒑缁洖澧茬紒瀣浮閸╂盯骞嬮敂鐣屽幈濠电娀娼уΛ妤咁敂椤忓嫷鐔嗛悹鍝勬惈椤忣亪鏌熸笟鍨閾伙絿绱掔€n亞浠㈡い顐㈡喘閹鎲撮崟顒傤槰缂備浇顕ч崐鍧椼€佸鈧畷妤呮偂鎼达絿鐛梺璇插嚱缂嶅棝宕滃▎鎾跺祦鐎广儱顦伴埛鎺懨归敐鍛暈闁哥喓鍋ら弻娑㈠籍閳ь剙鐜婚幐搴n洸缂佸绨遍弸搴ㄦ煙閻愵剚缍戦柍褜鍓欏ḿ锟犲蓟濞戞ǚ妲堟慨妤€鐗婇弫楣冩⒑閸涘﹦鎳冪紒缁樺姍閸╃偤骞嬮敂钘変汗闂佸湱绮敮鈺傚閳ь剟姊哄Ч鍥х労闁搞劑浜堕幆鍕敍閻愯尪鎽曢梺缁樻椤ユ捇寮崇€n喗鐓熸俊銈傚亾闁绘妫楅埢鎾澄旈崨顔尖偓鐢告偡濞嗗繐顏痪鐐倐閺屾盯寮捄銊愩倝鏌熼獮鍨仼闁宠鍨归埀顒婄秵娴滅偤鏁嶅⿰鍐f斀闁绘劖娼欓悘锕傛煟閻旀繂娲ゅЧ鍙夈亜閹惧崬鐏柍閿嬪浮閺屾稓浠﹂幑鎰棟闂侀€炲苯澧柛銏$叀濠€渚€姊洪幖鐐插妧闁告侗鍠楅鏇㈡⒒娴e湱婀介柛銊х帛閻忔瑧绱撴担鐟板妞ゃ劌锕璇测槈閵忕姷鍔撮梺鍛婂姦娴滄牕危閸垻纾奸柣鎰靛墮閸斻倖绻涚涵椋庣瘈鐎殿喖顭烽幃銏ゆ偂鎼达絿鏆伴梻浣虹帛椤ㄥ懘鎮у⿰鍏炬盯宕熼鐘碉紳婵炶揪绲介幖顐g墡闂備胶绮幖顐ゆ崲濠靛棭鍤曞┑鐘宠壘閸楁娊鏌ㄥ☉妯侯伀闁哄鎮傚娲传閸曨剙绐涢梺绋垮閸旀瑩宕洪埀顒併亜閹哄棗浜鹃梺鍝勭墱閸撴盯骞戦姀鐘婵ǹ浜悾鍫曟⒑閸涘﹦绠撻悗姘煎墴閿濈偤宕堕浣叉嫼闂佸憡绻傜€氼垳鈧碍澹嗙槐鎺撳緞鐏炶棄骞嬬紒鈩冩尭閵嗘帒顫濋敐鍛闂備礁鎼張顒勬儎椤栫偟宓佹俊顖氱毞閸嬫捇妫冨☉娆忔殘闂侀潻绲惧姗€鈥旈崘顔嘉ч柛鎰╁妿娴犻箖鎮楅崗澶婁壕闂佸綊妫跨粈渚€寮告笟鈧弻鐔兼偋閸喓鍑″Δ鐘靛亼閸ㄨ櫣鎹㈠☉銏犲耿婵☆垵娅f禒鐓庘攽閳╁啫绲绘繛璇у閹广垹鈹戦崱蹇旂亖闂佸壊鐓堥崰妤呮倶瀹ュ鈷戦柟绋垮绾剧敻鏌¢崨顖毿㈤柣锝囧厴婵偓闁靛牆鎳愰ˇ褔姊洪崗鑲┿偞闁哄應鏅涚叅缂佸绨遍弨浠嬫煟濡鍤嬬€规悶鍎甸弻鐔兼惞椤愩垹顫庢繝銏n潐濞叉ḿ缂撴禒瀣窛濠电姴瀚獮妤呮⒒娓氣偓閳ь剚绋戝畵鍡樼箾娴e啿瀚▍鐘炽亜閺傛娼熷ù婊勭矒楠炴牕菐椤掆偓閻忣噣鏌i鐑囨敾闁靛洤瀚伴、鏃堝礋椤愶絾顔嶉梻渚€鈧偛鑻晶顖滅磼鐎n偄绗╅柟绛嬪亰濮婅櫣绮欓崠鈩冩暰闂佸憡姊归〃濠囧春閳ь剚銇勯幒宥囪窗闁哥喎绻橀弻娑㈡偐閹颁焦鐤侀梺璇″櫙缁绘繈寮幘缁樺亹妞ゆ梻鎳撴禍鎯归敐鍫濃偓浠嬪籍閸繂绐涘銈嗘尵婵厼危鐟欏嫪绻嗛柣鎰典簻閳ь剚鐗犲畷褰掑礂閸忕厧寮块梺闈涚墕濞茬娀宕戦幘鎰佹僵妞ゆ垶鍎虫禒顔尖攽椤旂》鍔熺紒顕呭灦楠炲繘宕ㄩ弶鎴濈獩婵犵數濮撮幊鎰般€侀崨瀛樷拺闁告繂瀚烽崕娑樏瑰⿰鍕畼闁瑰箍鍨归埥澶愬閻樻鍟嬫俊鐐€栧ú鏍箠韫囨蛋澶愬冀椤愩倗锛濇繛鎾磋壘濞层倝寮稿☉娆嶄簻妞ゆ挾濮撮崢鎾煟濞戝崬鏋涢摶锝夋倶韫囨梻澧ù婊堢畺濮婂宕奸悢琛″闂佽褰冮幉锟犲Φ閸曨垰绫嶉柍褜鍓欑叅闁绘梻鍘ч拑鐔兼煥濠靛棭妲归柛瀣姍閺屾稑鈻庤箛锝喰﹂悗鍦归悥鐓庮潖濞差亜宸濆┑鐘辫兌缁讳線姊洪崨濞掝亪濡堕幖浣哥畺闁跨喓濮寸壕濂告煟閹邦喛藟闁归攱妞介弻鈩冨緞鐏炴垝娌繝銏㈡嚀濡繆妫熼梺鎸庢礀閸婂綊鎮¢悢闀愮箚闁靛牆鍊告禍楣冩⒑閹稿孩纾搁柛搴$-閸掓帒顫濋鐔虹Ф闂侀潧臎閸涱垱顫岄梻鍌欑劍閹爼宕曞ú顏呭€舵繛鎴炵矤濡嫰姊洪崫鍕拱缂佸鍨块崺銉﹀緞閹邦剛顢呴梺缁樺姇椤曨厽绂嶉鍛瘈闁汇垽娼ф禒婊堟煙閸愯尙鐒哥€规洘鍔曢埞鎴﹀幢閳哄倻绋侀梻浣瑰劤缁绘劕锕㈤柆宥嗗剹婵炲棙鍔楃粻楣冩煕閳╁厾顏堝礉閵堝鐓曢柟鍨暙婢у瓨鎱ㄦ繝鍐┿仢鐎规洏鍔嶇换婵嬪礃閵娾晝鈧櫣绱撻崒娆愮グ妞ゆ泦鍛亾濮橆偄宓嗛柣娑卞櫍楠炲鏁冮埀顒勶綖閸涘瓨鐓熸慨妤€妫楁禍婵嬫煛閸屾浜鹃梻鍌氬€烽悞锕傚箖閸洖纾挎い鏇楀亾鐎殿喗褰冮埞鎴犫偓锝庡亜閸撱劑姊洪崜鎻掍簴闁稿孩鐓¢崺娑㈠箣閻樼數锛滈柣搴秵閸嬪嫰顢氬⿰鍕瘈闁逞屽墴楠炲秹顢欓崜褝绱查梺璇插嚱缂嶅棝宕戦崟顖涘€堕柕澶嗘櫆閻撳啴鎮归崶顏勭毢閺佸牓姊烘潪鎵妽闁告梹鐟ラ悾鐑筋敂閸涱喖顎撻梺鑽ゅ枑婢瑰棗危閿濆鈷掗柛灞剧懅缁愭梹绻涙担鍐叉处閸嬪鏌涢埄鍐噭鐎规洘鐓¢弻鐔兼倻濮楀棙鐣剁紓浣插亾闁糕剝顦鸿ぐ鎺撳亗閹艰揪绲鹃幉濂告⒑缂佹ɑ灏紒缁橈耿瀵鈽夐姀鈺傛櫇闂侀潧鐗嗛幊蹇涙倵妤e啯鈷戠紒瀣皡閺€濠氭煕閺冣偓閻楃娀濡撮崘顔嘉ㄩ柍鍝勫€搁埀顒傚厴閺岀喓绱掑Ο铏圭懖濠电偛鐗愮亸娆戞閹惧瓨濯寸紒瀣氨閸嬫捇宕烽鐔告闂佺粯鍔曢幖顐︽倿閸偁浜滈柟鐑樺煀閸旂喖鏌涢幒宥呭祮闁哄矉缍€缁犳盯寮崹顔芥嚈闁诲孩顔栭崰妤呮偂閿熺姰鈧礁螖閸涱厾鍔﹀銈嗗笒鐎氼剟鎮″鈧弻鐔告綇妤e啯顎嶉梺绋匡功閸忔﹢寮婚埄鍐ㄧ窞閻庯綆浜炴禒鍏肩箾鐎电ǹ校闁诡喖鍊垮濠氭晝閸屾氨顦ㄥ銈嗘⒒缁垶宕板鑸碘拺閻犲洠鈧櫕鐏堢紓鍌氱Т閿曘倝鎮鹃悜钘夐唶闁哄洨鍋熼崢鍛婄箾鏉堝墽绉柡鈧柆宥忕稏闁哄洨鍠撶弧鈧┑鐐茬墕閻忔繈寮稿☉銏$叆闁哄洦锚婵″ジ鏌嶇拠鑼ч柡浣瑰姈瀵板嫭绻濋崟闈涙暩闂傚倷鑳剁划顖涚仚濡炪倖娉﹂崶銊モ偓鍫曟煙閹澘袚闁绘搫缍侀悡顐﹀炊妞嬪骸鍩屾繛瀛樼矌閸嬫盯婀佸┑鐘诧工閸熶即宕洪敐鍡樺弿濠电姴瀚敮娑㈡煙瀹勭増鍤囬柟绋匡攻瀵板嫭绻濋崘銊ュ闂傚倸鍊风欢姘缚閼姐倗绀婇柛銉墯閳锋棃鏌涢弴銊ュ闁崇懓绉撮埞鎴︽偐閸欏鎮欓梺缁樺姇閿曘儵濡甸崟顖氱闁糕剝銇炴竟鏇犵磽閸屾瑨鍏屽┑顔炬暬閹繝鏁撻悩鑼舵憰闂佸搫娴勭槐鏇㈡偪閳ь剟姊洪崫鍕窛闁稿⿴鍋勯埥澶愬閿涘嫬骞愰梻渚€鈧偛鑻晶顖滅磼閸屾稑绗ч柍褜鍓ㄧ紞鍡涘磻閸曨垰鐒垫い鎺戝€归弳顒勬煛鐏炶濡奸柍瑙勫灴瀹曞崬鈻庤箛鎾寸槗缂傚倸鍊烽梽宥夊礉鐎n剙鍨濇繛鍡樻尭閽冪喐绻涢幋鐐垫噮缂佲檧鍋撻梻浣告啞濞诧箓宕戦崒姣硷綁骞囬鑺ユ杸濡炪倖姊婚妴瀣绩缂佹ü绻嗛柣鎰煐椤ュ鎽堕悙鐑樼厱闁规壆鏁搁崢鎴犳喐閻楀牆绗掗崶鎾⒑缁洖澧查柣鐕傜畵瀹曟艾鈽夐姀鈥斥偓鐢告偡濞嗗繐顏紒鈧崘顔界叆闁哄洦锚閻忣亜菐閸パ嶈含妤犵偞鐗楅幏鍛存嚃濠靛嫬濡介柕鍥у瀵噣宕堕…鎴烆棄闂備礁鎼鍥ㄦ叏閻㈠灚宕叉繝闈涱儐閸嬨劑姊婚崼鐔峰瀬闁靛鏅滈悡娑樏归敐鍛暈闁哥喓鍋ら弻鐔哥瑹閸喖顫囬梺璇″枟缁捇骞愭繝鍐ㄧ窞閻庯綆鍏橀崑鎾活敆閸曨兘鎷洪梺鍛婄☉閿曪箓鍩ユ径鎰叆闁哄洦锚閸旓妇鈧娲╃紞鈧紒鐘崇☉閳藉鈻庨幋婵嗙闂傚倷鑳堕、濠囧箵椤忓棗绶ゅΔ锝呭彎婢跺绶為柟閭﹀幘閸樻悂鏌f惔顖滃矝闁哄懏绻勭划锝夊籍閸喓鍘搁悗鍏夊亾闁逞屽墴瀹曚即寮借濞兼牠鏌ゆ慨鎰偓鎰板磻閹剧粯顥堟繛鎴烇供濡苯鈹戦垾铏枙闁哥姵姘ㄥΣ鎰板箳濡や礁鈧攱銇勯幒鍡椾壕缂備讲鍋撻柛鎰ㄦ杺娴滄粍銇勯幇鈺佺労婵☆垪鍋撳┑鐘殿暜缁辨洟寮拠鑼殾闁绘梻鈷堥弫宥嗘叏濮楀棗澧柡浣靛€栨穱濠囨倷椤忓嫧鍋撻弽顓炵闁挎洍鍋撴い顓炴健閸┾偓妞ゆ帒鍊荤壕鍏笺亜閺冨洤浜归柛鈺嬬稻閹便劍绻濋崨顕呬哗缂備浇椴哥敮鎺曠亽闂佹儳绻愬﹢閬嶅箠閸℃稒鈷掑ù锝囩摂閸ゆ瑧绱掔紒妯虹仴闁伙絾绻堝畷銊︾節娴h櫣鐣鹃梻浣圭湽閸ㄧ粯鐏欑紓浣插亾閻庯綆鍋佹禍婊堟煛瀹ュ啫濡介柣銊﹀灦閵囧嫰寮崠陇鍚┑顔硷攻濡炰粙骞冮悜钘夌妞ゆ棁濮ら崰鏍磽閸屾瑦绁版い鏇嗗懐鐭撻柣銏㈡暩閻鏌熼悜姗嗘畷闁搞倕鍟撮弻宥夊传閸曨偅娈堕梺鎸庣⊕缁挸顫忛搹鍦<婵☆垰鎼闂備礁鎲¢幐濠氭偡閳轰胶鏆︽繝闈涱儏鍥撮梺绯曞墲閸旀帞鑺辩拠宸富闁靛牆妫欑亸闈涒攽椤旇姤灏︾€规洏鍨婚埀顒傛暩绾爼宕戦幘鏂ユ灁闁割煈鍠楅悘鍫濐渻閵堝骸骞橀柛蹇旓耿閻涱噣宕橀纰辨綂闂侀潧鐗嗗Λ妤佺濡ゅ懏鐓欓柤鍦瑜把呯磽瀹ュ懏顥滈崡閬嶆煕椤愶絾绀冮柣鎾跺枛閺岋綁寮幐搴㈠枑闂佹椿鍘奸敃锔炬閹烘梻纾兼俊顖滃劋鐠囩偤鎮楀▓鍨珮闁稿锕妴浣糕枎閹存粎鍓ㄩ梺鍝勭▉閻撳牆岣块弮鍫熲拻濞撴埃鍋撴繛浣冲嫷娈介煫鍥ㄦ礃椤洟鏌¢崶銉ョ仼闁稿被鍔岄湁闁绘ê妯婇崕鎰版煃闁垮鐏撮柟顔煎槻閳诲氦绠涢幙鍐ф偅闂備礁鎲¢弻锝夊磹閺嶎厼桅闁告洦鍨伴崡鎶芥煏婵炲灝鍔氱紒鐘茬秺閺岋綁骞橀崡鐐╁亾濠靛钃熼柣鏃囨绾惧ジ鏌曡箛鏇炐i柣蹇撶Ч濮婅櫣绱掑Ο璇查瀺闂佽崵鍣︾粻鎾翠繆閻㈢ǹ绀嬫い鏍ㄦ皑閻嫰姊虹粙鎸庢拱缂侇喖绉归獮澶娢熺悰鈩冩杸闂佺粯鍔樼亸娆愭櫠濞戞氨纾兼い鏃囧Г瀹曞瞼鈧鍠栭…鐑藉春閸曨垰绀冮柍杞扮贰閳ь剚鎹囧娲嚒閵堝懏鐎惧┑鐘灪閿曘垽鏁愰悙宸悑濠㈣泛顑傞幏娲煟閻樺弶绀岄柍褜鍓欑壕顓熺椤撶偐鏀介柍钘夋娴滄粓鏌涢悢鍛婄稇闁伙綁顥撻幉鎾礋閳轰椒绨奸梻浣告啞閸斿繘寮插☉妯锋灁闁靛牆鎷嬪〒濠氭煏閸繃顥滅紒妤€鍊块弻锝夊箳閻愮數鏆犻梺瀹狀嚙缁夊綊寮崘顔肩劦妞ゆ帒瀚悡姗€鏌熸潏楣冩闁稿鍔欓弻娑⑩€﹂幋婵呯凹濠殿噯绲界€氼厾鎹㈠┑鍡忔灁闁割煈鍠楅悵顕€姊洪崨濠勬噧闁哥喐鎸抽幃浼搭敊鐠恒劎鏉稿┑鐐村灦宀e潡藝閵娿儺娓婚柕鍫濇椤ュ棝鏌涚€n偄濮嶉挊婵嬫煏婵炲灝鍔存繛鎾愁煼閺屾洟宕煎┑鍥ф缂備胶濮抽崡鎶藉蓟濞戙垺鍋勯柛婵嗗閺嗩參姊洪棃娑欏闁荤啿鏅犻悰顔芥償閵婏箑娈熼梺闈涱槶閸ㄨ櫣鈧俺妫勯埞鎴︽倷鐎涙ê闉嶉梺绯曟櫅閸熸潙鐣烽幋锕€绠荤紓浣贯缚閸樻捇鎮峰⿰鍕煉鐎规洘绮岄~婵囨綇閳哄啰鍘梻浣筋潐瀹曟﹢顢氳閹€愁潨閳ь剟寮婚悢鍏煎€绘慨妤€妫欓悾鐑芥⒑缂佹ɑ灏版繛鑼枛瀵鏁撻悩鑼紲濠电娀娼уú銊╁Υ婵犲洦鐓犻柛娆忣槺婢у灚鎱ㄦ繝鍐┿仢闁诡喚鍏橀獮宥夘敊閻愵剚顔嗛梻鍌欑劍閹爼宕濆畝鈧槐鐐寸節閸パ勬К闂佺粯鍔曢幖顐ょ不閿濆鐓熸慨妤€妫楁禍婊兠瑰⿰鍫㈢暫闁哄被鍔岄埞鎴﹀幢濞嗗繐姣堢紓鍌欓檷閸斿繐鐣烽悽鍨潟闁圭儤顨呯粻娑欍亜閹捐泛袥婵℃彃鐗嗛—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ч唶闁哄洨鍋涢懓鍨攽閳藉棗鐏i柍宄扮墕鍗辨い鎺戝閳锋帒霉閿濆洤鍔嬮柛銈傚亾闂備礁鎽滈崰鏇炩枖閺囩姴鍨濋柡鍐ㄧ墛閸嬶繝鏌熷▓鍨灍婵炲牊鍎抽—鍐Χ閸℃顫呴梺鍦劜缁绘繂顕i鈧畷鐓庘攽閸℃瑧宕哄┑锛勫亼閸婃牕螞娓氣偓閿濈偞寰勭仦绋夸壕婵ǹ娅曢ˉ澶愭煃鐟欏嫬鐏撮柟顔界懇閹虫粓妫冨☉娆撴暘缂傚倸鍊峰ù鍥ь嚕閹捐泛鍨濇繛鍡樻尵瀹撲礁顭块懜闈涘闁哄拋鍓熼弻娑㈠即閵娿儱顫╁銈呯箲閹倸顫忛搹瑙勫磯闁靛ǹ鍎查悘浣圭節濞堝灝鏋ら柡浣割煼楠炲啴鍨鹃弬銉︾€婚梺瑙勫劤椤曨參宕i崟顖涱棅妞ゆ劑鍨虹粊顐ょ磼閼艰泛袚缂佸倸绉撮埞鎴犫偓锝庡亜閳ь剙鐖奸悡顐﹀炊閵婏妇顦ㄩ梺鍝勬-閸撶喖寮婚敍鍕勃闁伙絽鐫楅妷锔轰簻鐟滃瞼娆㈠璺鸿摕婵炴垯鍨圭粻鑽ょ棯閹屽剰妞ゃ儲绻傞—鍐Χ鎼粹€茬凹缂備浇顕ч悧濠冪┍婵犲洤绠瑰ù锝堫潐濞呭棝姊洪崗闂磋埅闁稿骸鐤囬妵鎰板箰鎼达絿鐦堥悗鍏稿嵆閺€鍗烆熆濮椻偓閸┾偓妞ゆ帊鐒﹀畷宀勬煙閾忣偒娈滅€规洖銈稿鎾倷闂堟稑绠i梺璇查缁犲秹宕曢柆宥呯疇濠㈣埖鍔曠紒鈺伱归悩宸剱闁绘挾鍠愭穱濠囶敍濮橆厽鍎撶紓浣哄珡閸ャ劎鍘甸梺绋跨箳閸樠勬叏婢跺瞼纾奸弶鍫涘妼濞搭噣鏌熼瑙勬珚鐎规洖缍婇、鏇㈠閿涘嫭娈梻鍌氬€搁崐绋棵洪妶澹﹀洭鎮界粙鑳憰闂侀潧枪閸庮噣寮ㄦ禒瀣厱闁斥晛鍟伴幊鍐┿亜閿濆棙銇濇慨濠冩そ閺屽懘鎮欓懠璺侯伃闂佸憡锚閹芥粎妲愰幒妤婃晩闁伙絽鏈崳顓熺箾閿濆懏鎼愰柨鏇ㄤ邯閻涱噣寮介妸锕€顎撻梺鍛婄缚閸庨亶鐛幇鐗堚拻濞达絽鎳欒ぐ鎺戝珘妞ゆ帒鍊搁崹婵嬫倶閻愮數鎽傞柛銈嗘礋閺岀喖骞嗛弶鍟冩捇鏌嶉柨瀣瑨闂囧鏌ㄥ┑鍡樺櫤闁哥喓鍋ら弻鐔碱敍濮樺崬鈪甸梺鍝勬湰閻╊垶骞冮姀銈呬紶闁告洏鍔嶉悗浼存煟鎼淬値娼愭繛鍙夛耿瀹曞綊宕稿Δ鍐ㄧウ濠碘槅鍨甸崑鎰閸忛棿绻嗘い鏍ㄧ矊鐢埖顨ラ悙鑼ⅵ婵﹨娅e☉鐢稿川椤撗勵棈闂備浇顫夊鎸庣閻愬弬锝夊箛閺夊灝宓嗛梺闈涚箚閸撴繂鈻嶉弽顓熷€垫鐐茬仢閸旀碍绻涚仦鍌氬濠㈣娲樼缓鐣岀矙鐠恒劑鐛撻梻浣稿閸嬪懐鍠婂鍛瀺闁告侗鍔惰ぐ鎺撳亹婵炲樊浜滈幗闈涱渻閵堝啫濡搁柛搴f暬楠炲啫鈻庨幘宕囬獓闂佺懓顕慨鐑藉箠閸℃稒鈷戦柛鎾楀懎绗¢梺缁橆殕濞茬喎锕㈡笟鈧娲箰鎼达絿鐣甸梺鐟板暱濞寸兘鎯€椤忓浂妯勯梺璇″枟椤ㄥ懘锝炲┑瀣垫晝闁靛牆娲ㄩ崢顖涚節濞堝灝鏋涢柨鏇閸掓帡顢涢悙鑼唵闂佸憡绋掑ḿ娆忣啅濠靛鈷掗柛顐ゅ枔閵嗘帞绱掓径搴㈩仩闁逞屽墯椤旀牠宕板璺烘瀬濠电姵鍝庨埀顑跨铻栭柛娑卞幘椤︽澘顪冮妶鍡楀潑闁稿鎸搁湁闁绘瑢鍋撻柛娆忓暙椤繐煤椤忓拋妫冨┑鐐寸暘閸庨亶鎮ч幘鎰佸殨闁圭粯宸诲Σ鍫熸叏濡じ鍚柣鎺戙偢濮婅櫣绮欓幐搴㈡嫳婵犮垼顫夊ú鐔风暦閹达箑绠婚悹鍥皺椤ρ勭節閵忥絾纭鹃柨鏇稻缁旂喖寮撮姀鈾€鎷绘繛杈剧到閹诧繝宕悙瀵哥閻犲泧鍛殼閻庤娲樼划宀勫煡婢舵劕顫呴柣妯诲絻娴滃爼姊绘担鍦菇闁搞劌缍婇獮澶愭晸閻樿尙鍘遍梺纭呮彧闂勫嫰鎮″▎鎰╀簻闁哄诞鍕垫闁诲孩鍑归崳锝夊Υ閸涱喖顕遍悗娑櫱氶幏铏圭磽娴e壊鍎愭い鎴炵懇瀹曟洝绠涘☉娆戝幍闂佸憡鍔栭悡锟犲矗閸曨垱鐓欐い鏃囨閸斻倝鏌i敐蹇曠瘈妤犵偛绉归、娆撴嚍閵壯勬闂傚倸鍊风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呭爼骞橀鐣屽幈闂佸疇顫夐崕铏閻愵兛绻嗛柣鎰典簻閳ь剚鐗滈弫顕€骞掑Δ鈧粣妤佹叏濮楀棗鍘崇紓鍌涘哺閺岀喖鏌囬敃鈧獮妯肩磼閻樿崵鐣洪柡灞剧☉閳诲氦绠涢敐鍠般劑姊哄ú璇插箺閻㈩垳鍋ら崺鈧い鎺嶇贰閸熷繘鏌涢敐搴℃珝鐎规洘鍨垮畷鍗炩槈濡⒈鍞甸梻浣虹帛閿氭俊顖氾躬瀹曨垶宕ㄩ杞扮盎闂佸搫鍊搁悘婵嬪箖閹寸偑浜滈柟鎯х-娴犮垽鏌嶇憴鍕伌闁诡喗鐟ラ蹇涱敊閸忕⒈鍟€婵犵數濮甸鏍窗濡ゅ懎绠伴柟璺侯潟閳ь兛绶氬浠嬵敇閻愮數鏉搁梻浣告惈椤︽壆鈧瑳鍥ㄥ€垫い鎺戝閳锋垿鏌熼懖鈺佷粶闁告梹鎸抽弻娑㈠箻閺夋垵鎽甸梺璇″櫙缁绘繈骞冮姀銈呯闁兼祴鏅涢獮宥夋⒒閸屾瑧璐伴柛娆忕箳缁骞嬪┑鎰婵°倧绲介崯顖炴偂閺囥垺鐓熼柡鍐ㄧ墱濡垹绱掗悩宸吋闁哄矉绱曟禒锕傚礈瑜庨崚娑㈡⒑鐠団€虫灍闁荤啿鏅涢悾鐤亹閹烘繃鏅濋梺鎸庣箓濡稑危濡も偓閳规垿鎮╅幇浣告櫛闂佸摜濮甸悧鐘诲极閸愵喗鏅滈柟顖嗗啰浜版俊鐐€栭悧婊堝磻濞戞氨涓嶆い鏍仦閻撴洘绻涢幋鐐ㄧ細闁圭晫濞€閺屾盯濡堕崨顖呇囨煛鐏炵偓绀冪紒鏃傚枛椤㈡稑鈻庨幒婵嗘暭闂備胶枪椤戝棝骞愰懡銈嗗床婵犻潧顑呴悙濠囨煏婵炲灝鐏悗姘偢濮婂宕掑顑藉亾閹间焦鍋嬮柛鎰靛枛閻ょ偓绻濋棃娑氬ⅱ闁活厽鎹囬弻娑㈠箻閼艰泛鍘$紒鐐劤閵堟悂寮婚敐鍛傜喖骞愭惔锝呮锭闁诲氦顫夊ú鏍儗閸岀偛钃熼柨婵嗘噳濡插牓鏌涘Δ鍐ㄤ沪闁诲繑娲滅槐鎾存媴閸濆嫅锝囩磼鐎n偄鐏撮柛鈹垮劜瀵板嫭绻涢悙顒傗偓濠氭⒑瑜版帒浜伴柛娆忓缁傛帟顦规慨濠傤煼瀹曟帒鈻庨幇顔哄仒婵犵數鍋涢ˇ鏉棵洪悢椋庢殾闁规儼濮ら弲婵嬫煕鐏炵偓鐨戞い鏂挎濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�...

  图1是输入信号的时域和频域图形,以及经过理想的低通滤波后得到的结果。低通滤波用MATLAB实现。可以看出经过滤波后,23Hz的频率成分被保留下来,而58Hz的频率成分被滤掉。图2是同一输入信号的时域和频域图形,以及经过FPGA实现的FIR数字滤波器低通滤波后的结果。

  6 结束语

  从这两幅图中,我们可以看到用FPGA实现的FIR滤波器,得到了和理论上滤波相似的结果,证明了设计的可行性及正确性。如果需要不同的滤波器,我们只要改变输入到ROM中的初始化文件数据即可。

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:基于LPM的高速FIFO的设计
下一篇:基于AVR的PCB板雕刻机的设计

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笒椤︿即寮查鍫熷仭婵犲﹤鍟扮粻缁橆殽閻愭潙鐏村┑顔瑰亾闂侀潧鐗嗛幊鎰版偪閳ь剚淇婇悙顏勨偓鏍涙担鑲濇盯宕熼浣稿妳婵犵數濮村ú锕傚煕閹寸姵鍠愰柣妤€鐗嗙粭鎺懨瑰⿰鈧崡鎶藉蓟濞戙垺鍋愰柛鎰级鐠囩偤鎮楃憴鍕闁搞劌娼¢悰顔碱潨閳ь剟鐛崶銊﹀闁荤喐婢橀崢鐐测攽閿涘嫬浜奸柛濠冪墵瀹曟繈骞嬮敃鈧崹鍌炴煕閿旇骞橀柣顓炵墛閵囧嫰寮村Δ鈧禍鎯р攽椤旂》鏀绘俊鐐舵铻為柛鎰╁妷濡插牊绻涢崱妯曟垿藟閿濆鈷掑ù锝呮嚈瑜版帗鏅濋柕鍫濐槴閳ь剨绠撻幃婊堟偩鐏炵晫銈﹂梻浣侯攰閹活亞绮婚幋鐘电焼閻庯綆鍋佹禍婊堟煙閻戞ê鐏ラ柍褜鍓欓…鐑界嵁婵犲倵鏀介柛鈾€鏅滅€靛矂姊洪棃娑氬婵☆偅绋掗弲鍫曨敆閸屾粍锛忛梺鍝勵槼濞夋洖鐡梻浣哥枃椤曆呯矓閻㈠灚宕叉繝闈涱儏閻愬﹪鏌曟繛鍨仾閻庢俺妫勯埞鎴︽倷鐎涙ê闉嶉梺绯曟櫅閸熸潙鐣烽幋锕€绠婚悗闈涙憸椤旀洘绻涙潏鍓у埌闁哥喎鐏濈叅闁挎洖鍊搁悿鐐亜閹烘垵顏柛娆愭崌閺屾盯濡烽敐鍛瀷闂佸疇妫勯ˇ鐢稿蓟閿濆绠抽柟瀵稿С缁敻姊洪棃娑欐悙閻庢矮鍗抽悰顕€骞掑Δ鈧粻锝嗙節閸偄濮冮柟顕嗙秮濮婄粯鎷呴懞銉闂佸摜鍠嶉崡鍐茬暦娴兼潙鍐€妞ゆ挾鍋犻幗鏇㈡⒑閸濆嫭鍌ㄩ柛銊ョ秺閺屽宕堕妸褏鐦堥梺鍓茬厛閸嬪嫭鎱ㄩ崼銉ユ瀬闁割偁鍎查埛鎺懨归敐鍛殘鐟滅増甯╅弫鍕煕閹伴潧鏋涚紒鈧径灞稿亾楠炲灝鍔氭い锔诲灡椤㈠﹪姊绘担鍛婂暈婵炶绠撳畷瑙勫閺夋垹顦ㄩ梺閫炲苯澧存慨濠冩そ濡啫鈽夐幒鎴炲€e┑鐘殿暯閳ь剝娅曢幖鎰版煃缂佹ɑ宕屽┑鈥崇埣瀹曞崬鈻庨幋鐘愁潓闂傚倷绀侀崯鍧楁儍濠靛纾婚柟鍓х帛閻撴洟鏌¢崶銉ュ濠⒀呭閵囧嫰鏁傞崹顔肩ギ濠殿喖锕ュ钘夌暦椤愶箑绀嬫い鎾跺Т婵晫绱撻崒姘偓鍝ョ矓瀹曞洦顐芥慨妯垮煐閸嬫ɑ銇勯弬鎸庮潔闁绘梻鍘х粈鍌炴煟閹惧啿顒㈤柣搴弮濮婄粯鎷呴崨濠傛殘濠电偠顕滅粻鎾崇暦閵忥絻浜归柟鐑樺灩閸旓箑顪冮妶鍡楀潑闁稿鎹囬弻銊╁即閵娿倗鐩庡銈庡亜缁绘劗鍙呭銈呯箰閹冲孩绂掗銏♀拺闁告繂瀚峰Σ褰掓倵缁楁稑鍊婚弰鍌涚節绾板纾块柛瀣灴瀹曟劙寮介鐐茬€梺姹囧灪濞煎矂宕堕浣镐缓缂備礁顑堥鎶藉Ψ閵夊啫缍婇弫鎰板川椤撗勵棏婵犵數鍋熼鏇㈠礉閹达箑钃熺€广儱鐗滃銊╂⒑閸涘﹥灏甸柛鐘崇墵閹即顢氶埀顒€鐣峰鈧、娆戝枈鏉堛劎绉遍梻鍌欑窔濞佳囨偋閸℃稑绠犻幖杈剧悼閻滅粯绻涢幋鐐垫噮缂佲檧鍋撻梻浣圭湽閸ㄨ棄岣胯閻☆參姊虹拠鎻掝劉闁告垵缍婂畷銏$附缁嬭法鍘洪梺鍦亾濡炲潡寮繝鍥ㄧ厱闁圭偓顨呴幏鎴犳閹惰姤鈷掑ù锝呮嚈瑜版帒瀚夋い鎺戝閸ゅ苯螖閿濆懎鏆欓柣鎺戠仛閵囧嫰骞掗幋婵愪紝濠碘槅鍋呴崹鍦閹烘鏁婇柤娴嬫櫅椤も偓缂傚倷鐒﹂〃鍫ュ窗閺嶎厼鏄ラ柍褜鍓氶妵鍕箳閹存繍浠撮梺閫炲苯鍘哥紒鑸佃壘椤曪絾绂掔€e灚鏅i梺缁樺姈椤旀牠宕ラ崨瀛樷拻濞达絿鎳撻婊勭箾閹绘帞效鐎规洘鍨块獮姗€宕滄担鐚寸床闂備胶绮悷銏ゅ磻閹剧粯鐓曢柕濞垮劤閸╋絿鈧鍠栭…閿嬩繆閹间礁鐓涢柛灞剧煯缁ㄤ粙姊绘担鍛靛綊寮甸鍌滅煓闁硅揪瀵岄弫鍌炴煥閻曞倹瀚� | More...
微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图