當前位置:湖南陽光電子技術(shù)學校文章資訊綜合推薦信息浙江電腦硬件維修培訓學校_電腦維修技術(shù)學校_電腦維修培訓班

一種用于光盤伺服控制系統(tǒng)的通用濾波器的設(shè)計

作者:佚名  來源:本站整理  發(fā)布時間:2012-09-15-01:24:03  標簽:
 介紹了一種通用FIR/IIR濾波器的設(shè)計與實現(xiàn)。該濾波器重要用于光盤伺服系統(tǒng)中,以數(shù)字化方法完成傳統(tǒng)的PID閉環(huán)把持。文中通過對其原理和實際利用的分析,給出其 終實現(xiàn)方案。并用Verilog硬件描寫語言完成全部濾波器的設(shè)計工作。經(jīng)波形仿真和FPGA驗證表明,設(shè)計成功。
    要害詞:FIR/IIR,Verilog,F(xiàn)PGA驗證


1 引 言
  通常,DVD/CD盤片在高速旋轉(zhuǎn)時,由于表面翹曲、不圓度或者外界干擾等因素的存在,使讀數(shù)光束焦深領(lǐng)域(簡稱讀數(shù)光點)對目標信跡的跟蹤掃描涌現(xiàn)誤差。對此,CD、DVD機中設(shè)置了伺服把持系統(tǒng),以實現(xiàn)讀數(shù)光點對目標信跡的動態(tài)跟蹤。該系統(tǒng)以PID(比例微積分)閉環(huán)把持理論為基礎(chǔ),采用數(shù)字濾波的方法實現(xiàn)。該伺服把持系統(tǒng)的實現(xiàn)原理如圖1所示。


  圖1中,Gc(z)為把持濾波器,G(s)為光盤讀寫系統(tǒng)的傳遞函數(shù),R(s)為預期輸出響應(yīng),C(s)為實際輸出響應(yīng)。全部閉環(huán)把持系統(tǒng)實現(xiàn)的核心是濾波器,它通過改良誤差(FE)信號的幅相頻特點來實現(xiàn)把持方案。這里,由于濾波器類型和階數(shù)與G(s)密切相干,為了保證伺服把持系統(tǒng)的通用性,必定要設(shè)計一種通用可配置的濾波器,這正是本文所要討論的重點。
2 系統(tǒng)設(shè)計
2.1 設(shè)計原理
   數(shù)字濾波器可以用式(1)的差分方程來表現(xiàn):

其中,x(n)為輸入序列,y(n)為輸出序列,ak、bk為各自的系數(shù)。其對應(yīng)的系統(tǒng)函數(shù)為:
 
當ak不都為0時,就是遞歸結(jié)構(gòu)的IIR濾波器;當ak都為0時,就是非遞歸結(jié)構(gòu)的FIR濾波器。
2.2 設(shè)計方法
  由于傳統(tǒng)的濾波器設(shè)計都與濾波器的類型密切相干,不同的類型采用不同的乘加網(wǎng)絡(luò)結(jié)構(gòu)實現(xiàn),因此,無法滿足通用的懇求。但從濾波器的原始差分表達式(如式(1)所示)可知,F(xiàn)IR和IIR的差別僅在于ak是否為零,兩者都進行累加乘積計算,這一特點決定了可以采用編程來配置濾波器的類型和階數(shù),再用狀態(tài)機把持累計乘積的方法實現(xiàn)濾波器,從而達到階數(shù)、類型都可配置的目標。
  由上述分析可知,所有的x(k)、y(k)、ak、bk均要由存儲器送向運算單元進行計算。若采用以運算單元為中心的馮諾依曼結(jié)構(gòu),依次從存儲器中取數(shù)據(jù)的做法,則必定會使速度受到很大影響。因此,我們借用Harvard結(jié)構(gòu)將指令和數(shù)據(jù)離開編址、存取的做法,將x(k)、y(k)和ak、bk分辨存放在不同的存儲器中,單獨編址,加快數(shù)據(jù)處理速度。同時,考慮到x(k)、y(k)可能同時對存儲器讀寫,將讀、寫數(shù)據(jù)總線離開,進一步進步性能。圖2就是采用類Harvard結(jié)構(gòu)設(shè)計的濾波器的結(jié)構(gòu)圖。
  圖2中共含一條指令流,三條數(shù)據(jù)流。指令流用于配置濾波器的和實現(xiàn)濾波器的讀寫把持;數(shù)據(jù)流的D—BUS1用于Y(n)的寫回,D—BUS2用于X(n)、Y(n)的讀出,Coef—BUS用于濾波器系數(shù)的寫回和讀出。因為系數(shù)存儲單元和X(k)、Y(k)存儲單元都采用雙端口SRAM,所以,可同時進行讀、寫操作。
  運算單元采用算術(shù)累加器(MAC)實現(xiàn)。MAC由乘法器和加法器組成,其中,乘法器因為速度的限制,通常采用基于查找表(LUT)的并行散布算法(DA)實現(xiàn),但該算法占用硬件資源較多,對實現(xiàn)的濾波器的階數(shù)有必定限制,在本電路中不宜采用。在綜合考慮面積和速度兩方面因素后, 終選用Booth乘法器實現(xiàn)。全部電路的硬件結(jié)構(gòu)圖如圖3所示。

  其把持邏輯中的配置存放器(32bits)設(shè)計如表1所示。

  需要特別闡明的是,在對MEM1和MEM2存放數(shù)據(jù)時,濾波器系數(shù)和X(k)、Y(k)必須是一一對應(yīng)的,從而使每次讀數(shù)據(jù)時的讀地址雷同,簡化尋址單元的設(shè)計。濾波器的運作是由狀態(tài)機(邏輯單元)把持的,流程如下:
  (1)初始化系數(shù)存儲單元,根據(jù)SP算出X(k)、Y(k)在MEM2中的分界地址SP+N和SP+M+N;
  (2)從MEM1、MEM2的(SP+j)單元讀出數(shù)據(jù)送MAC計算,MEM2讀出的數(shù)據(jù)寫回(SP+j-1)單元,j為0時的數(shù)據(jù)無效,不寫回;當j為M+N時,轉(zhuǎn)步驟(4);
    (3)j加1,重復步驟(2);
  (4)一次Y(k)計算完成。將當前ADC的輸入寫回到MEM2的(SP+M+N)單元;
  (5)將本次計算所得的Y(k)送SP+M,j復位為0,重復步驟(2)。
3 實現(xiàn)與仿真
  按照上述設(shè)計思想,用Verilog對系統(tǒng)進行RTL描寫,代碼層次結(jié)構(gòu)如圖4所示,其中,F(xiàn)—TOP為頂層wrapper模塊,連接MAC、STATEM、SRAM三個子模塊。MAC實現(xiàn)圖3中虛線所示的Booth乘加器,得到的乘積為32 bits數(shù),然后經(jīng)過舍入調(diào)劑(rounding)將其轉(zhuǎn)化為16 bits數(shù);STATEM模塊實現(xiàn)上文提到的把持流程;SRAM模塊由系數(shù)SRAM和數(shù)據(jù)SRAM(存放X(k)、Y(k))組成,分辨對應(yīng)圖3的MEM1、MEM2,為了方便后面的驗證,直接調(diào)用Xilinx的SRAM單元RAMB4—S8—S8。


  代碼利用synopsys VCS進行仿真,通過debussy的PLI接口生成fsdb波形文件。在debussy中對波形(圖5所示是波形仿真圖)進行分析。當前的配置存放器的值為0x0000018f,為三階IIR濾波器。READ—EN為讀使能信號,低電平有效。STATE—WE—LOC為寫使能信號,低電平有效。RADDR—LOC和WADDR—LOC是存儲單元的地址,地址領(lǐng)域從0到5,與三階IIR濾波器對應(yīng);當WADDR—LOC為5時,寫入的是X(k),下一時鐘周期變?yōu)?,寫入Y(k)(標尺線所對的值0x000a,已經(jīng)過rounding處理)。XIN—LOC和YIN—LOC是MAC的輸入數(shù)據(jù)。STATE—LOC和YIN—LOC是MAC的輸入數(shù)據(jù)。CUR—STATE為狀態(tài)機的狀態(tài)變更,可以看出,與前面的狀態(tài)含義和狀態(tài)機實現(xiàn)策略一致。這里,讀寫地址在全部運算過程中都占用兩個時鐘周期是為了保證MAC運算的正確完成,當X(k)和計算所得的Y(k)寫回時,不涉及MAC運算,因此,只分配一個時鐘周期。

  為了確保濾波器以及全部把持系統(tǒng)設(shè)計的正確性,我們選用Xilinx Spartan2的XC2S50系列做FPGA驗證。首先,在synplify中生成網(wǎng)表文件(edf),然后,通過Xilinx ISE生成帶延時信息的單元網(wǎng)表文件(v)和線延時文件(sdf),用于在VCS中進行后仿真, 后生成FPGA下載文件(bit)。XC2S50硬件占用情況如表2所示。表2所示是FPGA資源分配表。


    該濾波器在光盤伺服把持電路中的利用表明,激 光頭的恢復時間、穩(wěn)態(tài)誤差等計數(shù)參數(shù)均滿足實際懇求。該單元可直接用于伺服芯片的聚焦尋跡模塊。
4 結(jié)束語
  文中介紹了一種通用可配置濾波器的設(shè)計和實現(xiàn)。通過對該濾波器的配置可實現(xiàn)不同階數(shù)和類型的濾波器,從而加大以數(shù)字濾波為基礎(chǔ)的伺服把持系統(tǒng)利用的機動性。 參考文獻
1 唐長文,張 潔,閔 昊.一種新型的高速FIR濾波器及其VLSI實現(xiàn).電子學報,2002(2)
2 金 昕,黃 捷,劉 韜.一種用FPGA實現(xiàn)的FIR濾波器結(jié)構(gòu).微電子學,1999(2)
3 劉毓敏.CD、VCD機伺服技術(shù)的發(fā)展.電聲技術(shù),1998(7)
4 N Sankarayya,Kaushik Roy,Debashis Bhattacharya.Algorithms for Low Power and High Speed FIR FilterRealization Using Differential Coefficients.IEEETransactions on Circuit and Systems-II:Analog andDigitalProcessing,June 1996
5 Ahmet Teyfik Erdogan,Tughrul Arslan.On the Low-Power Implementation of FIR Filtering Structures onSingle Multiplier DSPs.IEEE Transactions on CircuitandSystems-Ⅱ:Analog and Digital Processing,March 2002
您喜歡【一種用于光盤伺服控制系統(tǒng)的通用濾波器的設(shè)計】這篇文章,就分享TA到:

欄目導航

精品課程推薦

關(guān)于本站 | 網(wǎng)站幫助 | 管理網(wǎng)站 | | 友情連接 | 百度收錄
報名電話:13807313137,13308461099, 咨詢QQ:361928696,873219118,250539810.
校址:湖南省長沙市雨花區(qū)車站南路紅花坡路口(紅花坡路176號)“智慧橋幼兒園”旁邊 | 來校路線:長沙火車站售票處后坪乘135路至"紅花坡站"下車,回走100米即到.
網(wǎng)站關(guān)鍵詞:手機維修培訓,手機維修培訓學校,智能手機維修培訓學校,手機維修技術(shù)培訓,手機維修技術(shù)學校,手機維修學校 - 學高端手機維修技術(shù),來湖南陽光電子學校
本站共有文章25388 篇,今日發(fā)表文章30 篇,共有軟件1 個,今日發(fā)布軟件0 個,當前有位網(wǎng)友和您一起在訪問我校網(wǎng)站。

電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監(jiān)控培訓 空調(diào)維修培訓 網(wǎng)絡(luò)營銷培訓 網(wǎng)站設(shè)計培訓 淘寶網(wǎng)店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監(jiān)控培訓 空調(diào)維修培訓 網(wǎng)絡(luò)營銷培訓 網(wǎng)站設(shè)計培訓 淘寶網(wǎng)店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監(jiān)控培訓 空調(diào)維修培訓 網(wǎng)絡(luò)營銷培訓 網(wǎng)站設(shè)計培訓 淘寶網(wǎng)店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監(jiān)控培訓 空調(diào)維修培訓 網(wǎng)絡(luò)營銷培訓 網(wǎng)站設(shè)計培訓 淘寶網(wǎng)店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校
中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節(jié),銅仁,遵義市,貴陽市,甘孜州,資陽市,達州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關(guān)市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛(wèi)市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平?jīng)鍪?武威市,白銀市,嘉峪關(guān)市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內(nèi)江市,廣元市,德陽市,攀枝花市,成都市,海口市,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺市,濰坊市,東營市,淄博市,上饒市,濟南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮(zhèn)市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮(zhèn)江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內(nèi)蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉(xiāng)市,洛陽市,菏澤市,臨沂市,威海市,濟寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉(xiāng)市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺州市,紹興市,溫州市,杭州市,泰州市,揚州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,頭市,呼和浩特市,臨汾市,運城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: max girls 大感谢祭 | 国产在线精品视频免费观看 | 忘忧草在线社区WWW日本-韩国 | 高肉黄暴NP文公交车 | 暖暖 视频 免费 高清 在线观看 | 男人J进入女人P免费狂躁 | ZZoo兽2皇| 国产成人无码精品久久久免费69 | 日韩人妻精品久久日 | 97无码欧美熟妇人妻蜜 | 九九免费高清在线观看视频 | 久久全国免费久久青青小草 | 久久久久久电影 | 国产精品久久久久婷婷五月色 | 精品熟女少妇AV久久免费A片 | 99九九精品国产高清自在线 | 三级黃60分钟 | 国产亚洲精品久久久久久国 | 国产性色AV内射白浆肛交后入 | 神马影院午夜理论二 | 城中村快餐嫖老妇对白 | 亚洲涩福利高清在线 | 伊人国产在线播放 | 菠萝菠萝蜜高清观看在线 | 亚洲精品色情APP在线下载观看 | 亚洲欧洲日本天天堂在线观看 | 亚洲中文久久久久久国产精品 | 亚洲色图激情文学 | 野花韩国在线观看 | 国产午夜永久福利视频在线观看 | 城中村快餐嫖老妇对白 | 国产高清视频免费在线观看 | 国产精品点击进入在线影院高清 | 国产亚洲欧美ai在线看片 | 魔乳 堕乳漫画acg产卵 | 国产-第1页-浮力影院 | 亚洲欧洲日产国码久在线 | 九九久久国产精品免费热6 九九久久国产精品大片 | 99午夜高清在线视频在观看 | 成人片在线播放 | 亚洲第一免费播放区 |
點擊這里給我發(fā)消息
點擊這里給我發(fā)消息
點擊這里給我發(fā)消息
陽光電子電腦學校