提出了一種基于仿生小波變換和模糊推理的變步長自適應濾波語音降噪算法。該算法首先用仿生小波變換法對包含噪聲的語音信號進行小波分解,以分離出來的噪聲信號作為自適應濾波器的輸入,選擇基于模糊推理變步長自適應算法對帶噪聲語音信號進行降噪處理,最終實現語音信號的信噪分離,去除語音信號中的噪聲。仿真結果表明,該方法對語音信號有較為明顯的降噪效果。
標簽: 仿生 小波變換 模糊推理 語音降噪
上傳時間: 2013-10-14
上傳用戶:戀天使569
為去除腦電信號采集過程中存在的噪聲信號,提出了基于小波閾值去噪的腦電信號去噪。以小波閾值降噪為基礎,首先利用db4小波對腦電信號進行5尺度分解,然后采用軟、硬閾值與小波重構的算法進行去噪。通過對MIT腦電數據庫中的腦電信號進行仿真,結果表明,采用軟閾值方法有效去除了噪聲,提高了腦電信號的信噪比。
標簽: 小波分析 腦電信號
上傳時間: 2014-12-23
上傳用戶:如果你也聽說
mos管門級驅動電阻計算
標簽: mos 門級 計算 驅動電阻
上傳時間: 2013-12-19
上傳用戶:王楚楚
針對齒輪故障特征信號具有強噪聲背景、非線性、非平穩性特點,提出采用形態梯度小波對齒輪振動信號進行降噪。首先使用形態梯度小波把齒輪振動信號分解到多個尺度上,然后對各層的細節系數進行軟閾值方法降噪處理,對經過處理后的小波系數進行重構。對降噪后的齒輪振動信號采用S變換多分辨率時頻分析,能夠從具有良好的時頻分辨率的S變換譜圖提取齒輪故障特征。通過仿真試驗和故障軸承的信號分析證明,該方法具有短時傅里葉變換和小波變換的優點,不存在Wigner-Ville分布的交叉干擾和負頻率,能有效地提取隱含在噪聲中的齒輪故障特征,適合齒輪故障的在線監測和診斷。
標簽: 梯度 小波降噪 S變換 齒輪故障
上傳時間: 2013-11-01
上傳用戶:AISINI005
MOS管應用筆記
標簽: MOS 應用筆記
上傳時間: 2013-12-09
上傳用戶:康郎
基于N溝道MOS管H橋驅動電路設計與制作
標簽: MOS N溝道 H橋驅動 電路設計
上傳時間: 2014-08-01
上傳用戶:1109003457
紅外接收發射管
標簽: 紅外接收 發射管
上傳時間: 2013-10-08
上傳用戶:hzakao
介紹了晶閘管調速粗動裝原理, 分析了典型故障的原因
標簽: 晶閘管 故障診斷 調速 檢修
上傳時間: 2013-11-16
上傳用戶:cmc_68289287
MOS管的資料
標簽: MOS 場效應管 參數 型號
上傳時間: 2013-11-19
上傳用戶:xieguodong1234
電路連接 由于數碼管品種多樣,還有共陰共陽的,下面我們使用一個數碼管段碼生成器(在文章結尾) 去解決不同數碼管的問題: 本例作者利用手頭現有的一位不知品牌的共陽數碼管:型號D5611 A/B,在Eagle 找了一個 類似的型號SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說明。 注意: 1. 將數碼管的a~g 段,分別接到Arduino 的D0~D6 上面。如果你手上的數碼管未知的話,可以通過通電測量它哪個引腳對應哪個字段,然后找出a~g 即可。 2. 分清共陰還是共陽。共陰的話,接220Ω電阻到電源負極;共陽的話,接220Ω電阻到電源+5v。 3. 220Ω電阻視數碼管實際工作亮度與手頭現有原件而定,不一定需要準確。 4. 按下按鈕即停。 源代碼 由于我是按照段碼生成器默認接法接的,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽極,再按“自動”生成數組就搞定。 下面是源代碼,由于偷懶不用寫循環,使用了部分AVR 語句。 PORTD 這個是AVR 的端口輸出控制語句,8 位對應D7~D0,PORTD=00001001 就是D3 和D0 是高電平。 PORTD = a;就是找出相應的段碼輸出到D7~D0。 DDRD 這個是AVR 語句中控制引腳作為輸出/輸入的語句。DDRD = 0xFF;就是D0~D7 全部 作為輸出腳了。 ARDUINO CODECOPY /* Arduino 單數碼管骰子 Ansifa 2011-12-28 */ //定義段碼表,表中十個元素由LED 段碼生成器生成,選擇了共陽極。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定義PortD 的低七位全部用作輸出使用。即0xFF=B11111111對 應D7~D0 pinMode(12, INPUT); //D12用來做骰子暫停的開關 } voidloop() { for(int i = 0; i < 10; i++) { //將段碼輸出PortD 的低7位,即Arduino 的引腳D0~D6,這樣需要取出PORTD 最高位,即 D7的狀態,與段碼相加,之后再輸出。 PORTD = a[i]; delay(50); //延時50ms while(digitalRead(12)) {} //如果D12引腳高電平,則在此死循環,暫停LED 跑 動 } }
標簽: Arduino 10 數碼管 實驗
上傳時間: 2013-10-15
上傳用戶:baitouyu
蟲蟲下載站版權所有 京ICP備2021023401號-1