微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 术语解释“zero crossing counter”

术语解释“zero crossing counter”

时间:10-02 整理:3721RD 点击:
术语解释“zero crossing counter”,干啥用的?

骚年,google会用不?

不要用古狗,用百度!

狗主的地盘敢不用古狗^_^

用途很廣,我找到的並非全部,大家參考一下好了。
零交越計數器(Zero Crossing Counter)
解釋︰
以零做為基準點的計數器,當訊號跨越零點時才計數。
優點︰

  • 對於不斷變換的訊號有較精準的頻率量測值。
  • 有些控制希望在零點時做變化調整,才不會有副作用。

應用︰
  • 影像處理
  • 語音辮識
  • 光學分析
  • 都普勒(Doppler)雷達
  • 電源供應器功率因子調整(PFC)。

......
我以前的工作經驗,交換機(PBX)有用到。振鈴產生器(Ring Generator)會在零交越(Zero Crossing)時才將振鈴繼電器(Ring Relay)切換回正常的位置,避免電話端殘存的高電平回灌交換機(PBX),將振鈴產生器(Ring Generator)打死!


我看的资料这边,那应该是用来测量信号频率的。
3q,gogo

Zero Crossing Counter

In some DSP applications, it can be very helpful to know how many times your signal has crossed the zero-line (amplitude origin).
How is this helpful?  Well, zero-crossings can tell you very quickly if your signal is composed of high frequency content or not.  Let's say your sample rate is 50kHz and over a small window of 1,000 samples there are 500 zero-crossings.  That would mean that every two samples crosses the zero-line (i.e. 12.5kHz)
In speech processing, the zero-crossing counts can help distinguish between voiced and un-voiced speech.  Un-voiced sounds are very noise-like ('Shh' and 'Sss' for example).  In addition, zero-crossings could also be used to determine if your signal has a DC offset.  If you signal is 'muted' and you are not seeing alot of zero-crossings might mean that your signal is offset from the zero-line
One nice thing about the matlab code below is that it is implemented in a very DSP-friendly way.  It ports very easily into C-Code and does minimizes the amount of conditional statements for faster processing time.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top