Zero-crossing rate
[dummy-text]
Zero-crossing rate
Jump to navigation
Jump to search
The zero-crossing rate is the rate of sign-changes along a signal, i.e., the rate at which the signal changes from positive to negative or back.[1] This feature has been used heavily in both speech recognition and music information retrieval, being a key feature to classify percussive sounds.[2]
ZCR is defined formally as
- zcr=1T−1∑t=1T−11R<0(stst−1)displaystyle zcr=frac 1T-1sum _t=1^T-1mathbb 1 _mathbb R _<0(s_ts_t-1)
where sdisplaystyle s is a signal of length Tdisplaystyle T and 1R<0displaystyle mathbb 1 _mathbb R _<0 is an indicator function.
In some cases only the "positive-going" or "negative-going" crossings are counted, rather than all the crossings - since, logically, between a pair of adjacent positive zero-crossings there must be one and only one negative zero-crossing.
For monophonic tonal signals, the zero-crossing rate can be used as a primitive pitch detection algorithm.
Applications[edit]
Zero crossing rates are used for Voice activity detection (VAD), i.e., finding whether human speech is present in an audio segment or not.
See also[edit]
- Zero crossing
- Digital signal processing
References[edit]
^ * Chen, C. H., Signal processing handbook, Dekker, New York, 1988
^ Gouyon F., Pachet F., Delerue O. (2000),On the Use of Zero-crossing Rate for an Application of Classification of Percussive Sounds, in Proceedings of the COST G-6 Conference on Digital Audio Effects (DAFX-00 - DAFX-06), Verona, Italy, December 7–9, 2000. Accessed 26 April 2011.
This signal processing-related article is a stub. You can help Wikipedia by expanding it. |
Categories:
- Signal processing
- Rates
- Signal processing stubs
(window.RLQ=window.RLQ||).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.052","walltime":"0.117","ppvisitednodes":"value":174,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":3225,"limit":2097152,"templateargumentsize":"value":119,"limit":2097152,"expansiondepth":"value":12,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1133,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 60.417 1 -total"," 54.95% 33.201 1 Template:Use_dmy_dates"," 39.40% 23.803 1 Template:Signal-processing-stub"," 34.95% 21.117 1 Template:Asbox"," 23.38% 14.126 1 Template:DMCA"," 19.80% 11.960 1 Template:Dated_maintenance_category"," 13.87% 8.379 1 Template:FULLROOTPAGENAME"," 8.66% 5.234 1 Template:Ns_has_subpages"],"scribunto":"limitreport-timeusage":"value":"0.011","limit":"10.000","limitreport-memusage":"value":822619,"limit":52428800,"cachereport":"origin":"mw1319","timestamp":"20181120144916","ttl":1900800,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"Zero-crossing rate","url":"https://en.wikipedia.org/wiki/Zero-crossing_rate","sameAs":"http://www.wikidata.org/entity/Q3575275","mainEntity":"http://www.wikidata.org/entity/Q3575275","author":"@type":"Organization","name":"Contributors to Wikimedia projects","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2006-02-18T20:50:10Z","dateModified":"2018-10-29T14:37:29Z"(window.RLQ=window.RLQ||).push(function()mw.config.set("wgBackendResponseTime":102,"wgHostname":"mw1264"););