|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
FFT濾波高手里邊請。! |
| 作者:niaofencha 欄目:DSP技術(shù) |
FFT濾波高手里邊請!! 各位前輩,小弟最近在一種壓力信號檢測中遇到問題如下:在單片機AD采集(16位)的數(shù)據(jù)中發(fā)現(xiàn)有很大的干擾。在前端模擬信號(傳感器輸出調(diào)理后的)用示波器探測做FFT分析發(fā)現(xiàn)含有12.5HZ、25HZ、50HZ、100HZ,和低頻5-9赫茲左右的低頻震動干擾。給數(shù)據(jù)采集帶來很大障礙。想請各位高手出出主意,我想通過數(shù)字濾波方法解決(以前沒搞過),抗混迭濾波截止頻率在159HZ,AD采樣頻率315HZ,我應該如何把這些分量干掉呢。FFT變換都實現(xiàn)了,頻域的值也出來了(128點),我得如何處理這些分量才好呢,然后再反變換回去。哪位高手愿意給小弟說幾句關鍵的,指條明路吧,多多謝了! |
| 2樓: | >>參與討論 |
| 作者: wangleiwl 于 2005/12/26 16:24:00 發(fā)布:
re 要濾出12.5HZ、25HZ、50HZ、100HZ這幾個點的么? 用梳狀濾波器吧 |
|
| 3樓: | >>參與討論 |
| 作者: lzb200 于 2006/1/1 12:39:00 發(fā)布:
RE 最好是在傳感器那級提高信噪比,解除噪聲問題,不知你有用信號的頻譜是多少,如果包含了12.5HZ、25HZ、50HZ、100HZ這幾個點,那么,你在后級用濾波,會把有用信號一起濾掉,不過一般幾個點的濾波,對信號的損傷不大 |
|
| 4樓: | >>參與討論 |
| 作者: yaodong_wu 于 2006/1/4 9:19:00 發(fā)布:
你的壓力信號是個什么信號,直流嗎? |
|
| 5樓: | >>參與討論 |
| 作者: sjnh 于 2006/1/5 22:30:00 發(fā)布:
FFT都實現(xiàn)了,就去掉不要的成分,反變換 |
|
| 6樓: | >>參與討論 |
| 作者: niaofencha 于 2006/1/7 10:59:00 發(fā)布:
壓力信號是隨時間變化幅值逐漸增大的。 1。講“梳狀濾波器”能否說詳細一些,小弟謝謝了先,看用單片機怎么解決? 2。在頻域中想把不需要的分量干掉,直接把該值整成0能行不?朋友們給個話兒! 3.前級的噪聲信號已經(jīng)是5MV以下了,說實話MV級信號我搞不定,AD位數(shù)在16位左右了,我想就在數(shù)字信號里搞一下,不知道行不行,說兩句,小弟聽著。 |
|
| 7樓: | >>參與討論 |
| 作者: ar3000a 于 2006/6/25 2:16:00 發(fā)布:
俺瞎說幾句 俺瞎說幾句。直接在頻域整成零有些小問題,就是可能出現(xiàn)跳變,所以最好用某種平滑算法處理FFT的數(shù)據(jù),然后再轉(zhuǎn)回去。 這個辦法實際上很笨,直接用數(shù)字濾波器多好。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |