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

术语解释“zero crossing counter”

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2013-6-24 19:29 | 只看该作者
# s1 r: E: t. F1 U6 z4 C
& v1 z9 v) V) a1 t3 q# U0 X9 C

该用户从未签到

3#
发表于 2013-6-24 22:58 | 只看该作者
骚年,google会用不?
8 u. j* x0 ~9 h% w

该用户从未签到

4#
发表于 2013-6-25 08:37 | 只看该作者
zgq800712 发表于 2013-6-24 22:58
/ E8 h/ {  Q) g) r& O骚年,google会用不?
+ @. r* k1 J9 g, H
不要用古狗,用百度!( _: Y6 t* J, M0 _9 A, J+ }# `

点评

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

该用户从未签到

5#
发表于 2013-6-25 08:57 | 只看该作者
风吹摇摆 发表于 2013-6-25 08:37
/ w2 ?; E% r: l: D# d* G/ a不要用古狗,用百度!

# e7 a" z* l" e/ Z1 Q, U狗主的地盘敢不用古狗^_^

该用户从未签到

6#
发表于 2013-6-25 09:07 | 只看该作者
本帖最后由 超級狗 于 2013-6-25 15:24 编辑
% H+ Y9 z( O5 k
% ?8 ^4 O+ A4 o4 `. V7 ?用途很廣,我找到的並非全部,大家參考一下好了。, i/ S$ e- s: [( v. t; [9 U& |

2 ?9 @. d( t  Q* g) a. M2 W零交越計數器(Zero Crossing Counter)0 H( u7 A! O" o% g

  p# f* c1 d- Y: V  S解釋︰
; B* }: I( o6 A( i6 s5 n以零做為基準點的計數器,當訊號跨越零點時才計數。+ B( h2 X; M  y* l4 Q, a

: U" X/ O- {7 n, P+ L6 c8 A- k* }優點︰
+ s7 @+ X. G2 j$ z1 U( H1 e& n
  • 對於不斷變換的訊號有較精準的頻率量測值。
  • 有些控制希望在零點時做變化調整,才不會有副作用。6 M/ `9 W5 C' c' J

' }0 [' A0 f) V3 Z3 t3 \  ~$ f. `3 a3 u5 F" }+ C0 O
應用︰
9 Q8 B7 g+ d' g
  • 影像處理
  • 語音辮識
  • 光學分析
  • 都普勒(Doppler)雷達
  • 電源供應器功率因子調整(PFC)+ X2 j6 {! ]5 |! _* w6 H9 O" m

: _3 B( J  V" m+ ?......) U$ w* C; F, i9 |2 u
( G! h5 h3 n7 g4 \
我以前的工作經驗,交換機(PBX)有用到。振鈴產生器(Ring Generator)會在零交越(Zero Crossing)時才將振鈴繼電器(Ring Relay)切換回正常的位置,避免電話端殘存的高電平回灌交換機(PBX),將振鈴產生器(Ring Generator)打死!9 P  [) O" Z0 H

0 h- C7 f9 r, o9 V+ ~5 r# W{:soso_e163:} 8 m4 \' ~. [; V; M* `& P8 C* q

5 M& p" }/ W! C( Y; v

该用户从未签到

7#
 楼主| 发表于 2013-6-25 12:37 | 只看该作者
超級狗 发表于 2013-6-25 09:07 & p3 g* u" |7 s  }' T7 J) O
用途很廣,我找到的並非全部,大家參考一下好了。( z  j6 i; h' h
( E3 O, m$ L- n* ]
零交越計數器(Zero Crossing Counter)

- Q1 C1 i# a5 c2 S+ Z{:soso_e163:}
: ^7 E# |6 i9 v$ Z我看的资料这边,那应该是用来测量信号频率的。
; H! z% q8 T$ [4 j+ l7 l7 P3q,gogo

该用户从未签到

8#
发表于 2013-6-25 15:00 | 只看该作者
Zero Crossing Counter2 z# }8 }" R% |) T& Z1 d

: B( y5 `, ^& l
& p' Y8 ]% i+ h7 }9 C! X* t
& c; A8 _7 g) B1 j! _In some DSP applications, it can be very helpful to know how many times your signal has crossed the zero-line (amplitude origin). # }7 B1 C( j3 A. C
/ {- I; F* m9 J8 j4 n2 o- [
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)
6 J3 ~# y4 L' j+ ]& D# I- {" l# z
, s9 f: J5 i6 F3 ?8 t: mIn 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
" \0 ^, \" m% g( j! w# N# `8 w0 [% V9 v+ p: t8 z
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-11-28 23:46 , Processed in 0.171875 second(s), 30 queries , Gzip On.

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

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

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