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

术语解释“zero crossing counter”

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2013-6-24 19:29 | 只看该作者
$ g# K! E- |+ h

7 ?0 C5 q' j) y

该用户从未签到

3#
发表于 2013-6-24 22:58 | 只看该作者
骚年,google会用不?
/ N& K" o6 g' P

该用户从未签到

4#
发表于 2013-6-25 08:37 | 只看该作者
zgq800712 发表于 2013-6-24 22:58
" g0 \- _1 E  _1 z! ^骚年,google会用不?
% f3 o/ Y! g" ~7 V4 d5 O
不要用古狗,用百度!
5 z+ u( w! Z- z' a

点评

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

该用户从未签到

5#
发表于 2013-6-25 08:57 | 只看该作者
风吹摇摆 发表于 2013-6-25 08:37
( y: W$ r+ m/ I0 }; c$ g不要用古狗,用百度!

1 Z" g4 f. v1 p6 F. i9 [9 d狗主的地盘敢不用古狗^_^

该用户从未签到

6#
发表于 2013-6-25 09:07 | 只看该作者
本帖最后由 超級狗 于 2013-6-25 15:24 编辑 % U* f" P! C! H3 X6 U! P  ?" t9 b: h3 ?
, F, ?) |  b* d; g& J! G) h; N8 d
用途很廣,我找到的並非全部,大家參考一下好了。
+ I$ ?2 }/ c+ z: W3 ~7 {  b, K) f$ ]  [7 a
零交越計數器(Zero Crossing Counter)0 O( j5 R+ O. j! ^3 \. f2 B4 T' j" f
- e* X  A& `. x" M7 f. a. c8 S
解釋︰$ w' ~6 w1 h' r) o
以零做為基準點的計數器,當訊號跨越零點時才計數。4 d% X: E: V: ]( A( E+ @
7 o+ m. k: Q5 d
優點︰
6 @# Q5 p# s# l& V
  • 對於不斷變換的訊號有較精準的頻率量測值。
  • 有些控制希望在零點時做變化調整,才不會有副作用。
    : s4 j0 d' j+ W8 X+ r1 F' _

- P( m! I7 t0 g& O- A/ B# U* i+ w- G; M0 A- u" h. W
應用︰% S5 H0 k; k5 o
  • 影像處理
  • 語音辮識
  • 光學分析
  • 都普勒(Doppler)雷達
  • 電源供應器功率因子調整(PFC)* ^! H( ~$ z6 G3 E; c; ?$ O
" q2 s+ B% U* q# j7 g
......" s  v) p4 z0 j& u
& I2 y3 a+ n& |
我以前的工作經驗,交換機(PBX)有用到。振鈴產生器(Ring Generator)會在零交越(Zero Crossing)時才將振鈴繼電器(Ring Relay)切換回正常的位置,避免電話端殘存的高電平回灌交換機(PBX),將振鈴產生器(Ring Generator)打死!2 D) |$ j4 V6 v, c* m
1 I. ~/ ~: G3 M
{:soso_e163:} 3 D- M  X, p# T) r

2 ~' d8 o' u  ?

该用户从未签到

7#
 楼主| 发表于 2013-6-25 12:37 | 只看该作者
超級狗 发表于 2013-6-25 09:07 ' `" Q- h4 M& Y5 ]- g. C
用途很廣,我找到的並非全部,大家參考一下好了。
' J/ x6 X5 A' l9 \8 t, x; w8 Y1 c5 W4 N& I* D& q- |
零交越計數器(Zero Crossing Counter)
6 _( ]5 ^0 |  t- v: }; Q
{:soso_e163:} * s4 N# t; _6 {2 n/ l
我看的资料这边,那应该是用来测量信号频率的。
( p# s( f5 ?% ^- n( `0 W3q,gogo

该用户从未签到

8#
发表于 2013-6-25 15:00 | 只看该作者
Zero Crossing Counter
) T' `0 z) ~" R9 \' j- P  {* n" r2 n7 [$ o* [

5 A- L+ v$ P( `( L/ L0 S5 i) K" X! W2 x. W* j+ _# F
In some DSP applications, it can be very helpful to know how many times your signal has crossed the zero-line (amplitude origin). ! p$ [: {' |; ?3 z4 t

4 ~7 x' K; H0 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)) p$ l' z  ?, i
; [8 r7 l' p$ Z4 J
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- q$ V( ^5 u/ g$ \5 X  L: ?

4 O# c( A% \$ [" q# I9 h, QOne 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-9-20 10:49 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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