フィルターのクリア

How can i find the zero crossing rate of the wavelet coefficients?

2 ビュー (過去 30 日間)
maxina dialin
maxina dialin 2012 年 10 月 6 日
i am doing a project in signal processing.,in that i have to apply the DWT to the signal and find the zero crossing rate of the wavelet coefficients ie.,for approximate and detail coefficients.Is there anyone know about this please tell me. Thank you,

採用された回答

Matt J
Matt J 2012 年 10 月 6 日
編集済み: Matt J 2012 年 10 月 6 日
Is this (approximately) what you want?
crossingRate = mean(abs(diff(sign(coefficients))))
  1 件のコメント
maxina dialin
maxina dialin 2012 年 10 月 8 日
編集済み: maxina dialin 2012 年 10 月 8 日
sir actually i am doing the project in audio fingerprinting.,so in that i have to find zero crossing rate using 0.5*sum(sign(x(n))-sign(x(n-1))w(n-m) in that for every 'm'th frame i have to calculate the zero crossing rate of the wavelet coefficients(n). but i dont know how to do it. so if i use this, crossingRate = mean(abs(diff(sign(coefficients)))) can i give all the coefficents ie.,ca5,cd1,cd2,cd3,cd4,cd5 at the same time? because if i give all at the same time it will show the error msg(too many input arguments).how can i correct that?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSignal Analysis についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by