找回密码
 注册
关于网站域名变更的通知
查看: 1174|回复: 7
打印 上一主题 下一主题

术语解释“zero crossing counter”

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-6-24 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
术语解释“zero crossing counter”,干啥用的?

该用户从未签到

2#
发表于 2013-6-24 19:29 | 只看该作者
& ]* W  p, C8 J
4 [* Q0 L  R; ?) T

该用户从未签到

3#
发表于 2013-6-24 22:58 | 只看该作者
骚年,google会用不?
) u/ l: l' Z5 a- ?8 S0 q$ H' a

该用户从未签到

4#
发表于 2013-6-25 08:37 | 只看该作者
zgq800712 发表于 2013-6-24 22:58
7 p1 v4 d5 f5 w骚年,google会用不?

9 b2 M+ t& P  U( p$ ^1 u. b7 D9 ?, t不要用古狗,用百度!$ m$ O! p9 S( b

点评

沒有差別!全部都被監控。>_<|||  发表于 2013-6-25 09:09

该用户从未签到

5#
发表于 2013-6-25 08:57 | 只看该作者
风吹摇摆 发表于 2013-6-25 08:37 , T% k- b2 d" b/ |
不要用古狗,用百度!
* S( Z' S/ u1 {/ G: x
狗主的地盘敢不用古狗^_^

该用户从未签到

6#
发表于 2013-6-25 09:07 | 只看该作者
本帖最后由 超級狗 于 2013-6-25 15:24 编辑
2 g, Q3 O! E1 W+ x
9 }( E+ c* Q, \9 u& d+ m用途很廣,我找到的並非全部,大家參考一下好了。
* Y* F# }* y+ S8 o2 y7 X
9 u4 L3 M+ V$ |) \3 t! L+ J" H/ B零交越計數器(Zero Crossing Counter)0 |% q4 l" C) r+ W) R4 A
  D6 L9 F& n( {- b0 r+ x
解釋︰! F1 Y# {8 `& x- v* M2 O) p
以零做為基準點的計數器,當訊號跨越零點時才計數。/ ^: A, L  |) Q, F( |  O% g+ k6 t
3 _/ \5 P/ u' m, W* o& b/ O
優點︰% r- m$ b% Z7 ]" S9 b! E: X3 n
  • 對於不斷變換的訊號有較精準的頻率量測值。
  • 有些控制希望在零點時做變化調整,才不會有副作用。# c8 Q! p  p' k+ j% L! j5 m
$ t  O9 o0 Y, e/ [
. M$ {2 z0 a/ |4 h; r
應用︰
6 C2 I* Y4 Y' A) _2 s. z/ X- ~$ e
  • 影像處理
  • 語音辮識
  • 光學分析
  • 都普勒(Doppler)雷達
  • 電源供應器功率因子調整(PFC)
    8 E* o9 p: }# t1 G

" Y. U; w, f- z  c: P......
! Z( R" Z  a% H0 a
" E  Z& @* z" p# L+ V* q我以前的工作經驗,交換機(PBX)有用到。振鈴產生器(Ring Generator)會在零交越(Zero Crossing)時才將振鈴繼電器(Ring Relay)切換回正常的位置,避免電話端殘存的高電平回灌交換機(PBX),將振鈴產生器(Ring Generator)打死!
7 H5 i2 W" M$ m9 m3 C% j: v5 T8 S' H% R3 d( p% k9 [4 M8 F' t
{:soso_e163:}
8 k8 h# C9 \3 s+ k. W0 B
5 G  @& p" t- T7 ~

该用户从未签到

7#
 楼主| 发表于 2013-6-25 12:37 | 只看该作者
超級狗 发表于 2013-6-25 09:07 : r. U2 P. X* x/ N! b" e4 Q
用途很廣,我找到的並非全部,大家參考一下好了。# {. X& F4 o: d0 n
9 y4 k0 f. w" |0 K. ?: G$ `# C2 g
零交越計數器(Zero Crossing Counter)

' F) V3 t* P/ V{:soso_e163:}
+ k6 Y7 L& U* K7 h( f我看的资料这边,那应该是用来测量信号频率的。2 P1 n, W  i8 i% N
3q,gogo

该用户从未签到

8#
发表于 2013-6-25 15:00 | 只看该作者
Zero Crossing Counter
2 d' I4 Y2 C9 R4 W0 {1 W; O0 _; ^  W  z9 X4 @5 {# p

0 p7 c. u9 _) f8 ^0 D0 G4 \" X  p5 t$ |1 x* Y" D- |3 H2 D$ N& r$ B
In some DSP applications, it can be very helpful to know how many times your signal has crossed the zero-line (amplitude origin).
1 A6 {7 c, O, {* B
' t7 C7 L4 C4 w, m) K: }: zHow 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)" q! F0 ~+ g% D% [: b, C; `' q

7 K& D2 B6 P; a, T0 d1 kIn 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, p0 O/ b  |. A. Q
, |1 Q+ G* ^) K0 q
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.

评分

参与人数 1贡献 +5 收起 理由
超級狗 + 5 解說詳盡!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 19:49 , Processed in 0.140625 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表