- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二-专题周记系统
專題週記 (二)
以HDL coder/Labview實現 NLMS ANC
FPGA
專 題 生
電子三 乙葉家維(D9973027 )
指導老師:陳冠宏老師
撰寫日期: 年 月 日
2013 3 26
目錄
一、 本週進度: 3
二、 本週結果: 3
i. Matlab 3
ii. Quartus 6
iii. 摺積(Convolution) 9
iv. 適應性濾波器 10
三、 心得: 11
2
一、 本週進度:
繼上週的 進度之後 ,我們這次開 始有 了大幅度的進展 :
A.首先是 弄懂 Matlab CODE ,理解他 CODE 到底在寫什麼。
B. 利用 Quartus跑 RTL電路 ,理解電路的運作模式,再將
Matlab 與電路做結合 。
C.查詢 並理解一些重要觀念 ,例如 :摺積(Convolution) 、
適應性濾波器 。
二、 本週結果:
i. Matlab
3
這是用 Matlab吃 火車行進噪音 檔 ,然後跑波形出來以及
計算權重值 ,我們目標消掉達訊後可 以達到紅線部分的 成
果 。
這個為核心架構 ,主要 進行 我們 LMS的運算 中,間的 for loop
是在進行所謂的摺積(Convolution) ,然後計算誤差值 。
4
Wn則是在計算權重值 ,下面 三排wn都可 以選擇是否 打開 ,
打開後結果會造成波形不同 ,基本上lms 以及 nlms 結果 差異不大
其餘的還在測試中 。
上表示lms中常用的數值名稱 。
這是 nlms中運算和 lms 不一樣的 公式。
5
ii. Quartus
上圖 為 Quartus的 RTL simulation ,這是 我們 lms的 主要運算
電路圖 ,中間的 適應性濾波器 ,我們取八階濾波器來使用 ,
資 料從濾波器出來後 ,產生的反向波與原波形相加後 ,回傳
乘以u值 ,繼續進行濾波 。
6
這八階濾波器 ,是 我們 lms的 核心電路 ,他在幫 我們製造反向波 ,再
與原波進行相加 ,產生一種消除的 效果,然後再回傳 繼續進行消除動
作 ,讓噪音降 至最低 。
7
這是緩衝器 Delayunit
作用在於讓訊號同時輸入 。
這是做 乘上u值的動作 也,可 以說是 與權重值計算後送入
再濾波器 。
8
iii. 摺積(Convolution)
在工程數 學上,這個 式
原创力文档


文档评论(0)