JPH08237696A - Dial pulse detector - Google Patents
Dial pulse detectorInfo
- Publication number
- JPH08237696A JPH08237696A JP3681595A JP3681595A JPH08237696A JP H08237696 A JPH08237696 A JP H08237696A JP 3681595 A JP3681595 A JP 3681595A JP 3681595 A JP3681595 A JP 3681595A JP H08237696 A JPH08237696 A JP H08237696A
- Authority
- JP
- Japan
- Prior art keywords
- value calculating
- calculating means
- output
- dial pulse
- pulse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
(57)【要約】
【目的】 ディジタル方式のダイヤルパルス検出装置に
おいて、信号処理規模を小さくすることができ、かつ正
確にダイヤルパルスを検出することができる。
【構成】 入力されたサンプリングデータに対し、絶対
値算出手段1によりその振幅の絶対値を算出した後、平
滑化手段2で移動平均を計算し、平滑化する。平均値算
出手段3およびピーク値算出手段4は、平滑化手段2の
一定時間毎の平均値およびピーク値を出力する。平均値
算出手段3およびピーク値算出手段4の出力をそれぞれ
レベル判定手段5においてしきい値と比較し、メークパ
ルス、またはブレークパルスの有無を判定し、その判定
結果を信号判定手段6へ通知する。信号判定手段6で
は、メークパルスまたはブレークパルスの数および各パ
ルス間の時間間隔をカウントしてダイヤルパルスを検出
する。
(57) [Abstract] [Purpose] A digital dial pulse detector can reduce the signal processing scale and can accurately detect a dial pulse. [Structure] With respect to the input sampling data, the absolute value calculating unit 1 calculates the absolute value of the amplitude, and the smoothing unit 2 calculates a moving average and smooths it. The average value calculating means 3 and the peak value calculating means 4 output the average value and the peak value of the smoothing means 2 at regular time intervals. The outputs of the average value calculating means 3 and the peak value calculating means 4 are compared with the threshold value in the level judging means 5, respectively, to judge the presence or absence of a make pulse or break pulse, and notify the signal judging means 6 of the judgment result. . The signal determining means 6 detects the dial pulse by counting the number of make pulses or break pulses and the time interval between the pulses.
Description
【0001】[0001]
【産業上の利用分野】本発明は、有線通信システム、例
えば、ディジタル交換機(PBX)などに利用し、入力
されたダイヤルパルスをディジタル処理によって検出す
るダイヤルパルス検出装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dial pulse detecting device for use in a wired communication system, for example, a digital exchange (PBX) or the like, for detecting an input dial pulse by digital processing.
【0002】[0002]
【従来の技術】従来、ディジタル処理によるダイヤルパ
ルス検出装置は、受信信号からダイヤルパルスのメーク
状態とブレーク状態との間の遷移により発生するメーク
パルスおよびブレークパルスを検出し、メークパルスお
よびブレークパルスの数により、ダイヤルを認識してい
た。スパイク雑音などによるダイヤルパルスの誤検出を
防ぐためには、例えば、メークパルスおよびブレークパ
ルスの特徴を認識し、その特徴を利用して以下のダイヤ
ルパルスを検出するなどしていた。2. Description of the Related Art Conventionally, a dial pulse detecting device by digital processing detects a make pulse and a break pulse generated from a received signal by a transition between a make state and a break state of the dial pulse, and detects the make pulse and the break pulse. Depending on the number, the dial was recognized. In order to prevent erroneous detection of dial pulses due to spike noise, for example, the characteristics of the make pulse and break pulse are recognized, and the following dial pulses are detected by utilizing the characteristics.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来のディジタル方式のダイヤルパルス検出装置では、簡
便な方法を用いると、スパイク雑音などでダイヤルパル
スの誤検出の可能性があり、誤検出を防ぐためには信号
処理規模が増大化するという問題がある。However, in the above-mentioned conventional digital type dial pulse detecting device, if a simple method is used, there is a possibility of erroneous detection of dial pulse due to spike noise or the like, and in order to prevent erroneous detection. Has a problem that the signal processing scale increases.
【0004】本発明は、このような従来の問題を解決す
るものであり、信号処理規模を低減することができ、か
つ正確にダイヤルパルスを検出することができるように
したディジタル方式のダイヤルパルス検出装置を提供す
ることを目的とするものである。The present invention is intended to solve such a conventional problem, and is capable of reducing the signal processing scale and accurately detecting the dial pulse. The purpose is to provide a device.
【0005】[0005]
【課題を解決するための手段】本発明は、上記目的を達
成するために、サンプリングされた回線からの入力信号
の振幅の絶対値を算出する絶対値算出手段と、この絶対
値算出手段の出力を平滑化する平滑化手段と、この平滑
化手段の出力の平均値を算出する平均値算出手段と、上
記平滑化手段の出力のピーク値を算出するピーク値算出
手段と、上記平均値算出手段およびピーク値算出手段の
出力に対してレベル判定を行なうレベル判定手段と、こ
のレベル判定手段の出力からダイヤルパルスを判定し、
その判定結果信号を出力する信号判定手段とを備えたも
のである。In order to achieve the above object, the present invention provides an absolute value calculating means for calculating the absolute value of the amplitude of an input signal from a sampled line, and an output of the absolute value calculating means. Smoothing means for smoothing, an average value calculating means for calculating an average value of the output of the smoothing means, a peak value calculating means for calculating a peak value of the output of the smoothing means, and an average value calculating means. And level determination means for performing level determination on the output of the peak value calculation means, and the dial pulse is determined from the output of this level determination means,
And a signal determining means for outputting the determination result signal.
【0006】[0006]
【作用】本発明は、上記のような構成により、入力信号
の振幅の絶対値を平滑化した後、平滑化出力の平均値お
よびピーク値を算出し、それぞれをレベル判定してい
る。したがって、低レベルの定常的な雑音や、瞬時的な
スパイク雑音の影響を受けることなく、ダイヤルパルス
を検出することができる。According to the present invention, after the absolute value of the amplitude of the input signal is smoothed by the above-mentioned structure, the average value and the peak value of the smoothed output are calculated, and the respective levels are judged. Therefore, the dial pulse can be detected without being affected by low-level stationary noise and instantaneous spike noise.
【0007】[0007]
【実施例】以下、本発明の一実施例について図面を参照
しながら説明する。An embodiment of the present invention will be described below with reference to the drawings.
【0008】図1は本発明の一実施例におけるダイヤル
パルス検出装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a dial pulse detecting device according to an embodiment of the present invention.
【0009】図1において、1はサンプリングされた入
力信号の振幅の絶対値を算出する絶対値算出手段、2は
絶対値算出手段1の出力の一定サンプル毎(例えば、1
6サンプル毎)の移動平均を算出し、平滑化する平滑化
手段、3は平滑化手段2の出力の一定時間毎(例えば、
2mS毎)の平均値を算出する平均値算出手段、4は平
滑化手段2の出力の一定時間(例えば、2mS)内のピ
ーク値を算出するピーク値算出手段である。5は平均値
算出手段3およびピーク値算出手段4の出力をそれぞれ
しきい値と比較するレベル判定手段、6はレベル判定手
段5の結果からダイヤルを検出する信号判定手段であ
る。In FIG. 1, 1 is an absolute value calculating means for calculating the absolute value of the amplitude of a sampled input signal, and 2 is a constant sample of the output of the absolute value calculating means 1 (for example, 1
A smoothing means 3 for calculating and smoothing a moving average of every 6 samples) and a smoothing means 3 for every fixed time of the output of the smoothing means 2 (for example,
An average value calculating means for calculating an average value for each 2 mS) and 4 are peak value calculating means for calculating a peak value of the output of the smoothing means 2 within a fixed time (for example, 2 mS). Reference numeral 5 is a level determining means for comparing the outputs of the average value calculating means 3 and the peak value calculating means 4 with threshold values, and 6 is a signal determining means for detecting the dial from the result of the level determining means 5.
【0010】以上の構成において、以下、その動作につ
いて説明する。絶対値算出手段1は、8kHzのレート
で入力されるサンプリングデータに対して、その振幅の
絶対値を出力する。平滑化手段2はサンプリングデータ
が1つ入力される毎に16サンプル間の移動平均を出力
し、絶対値算出手段1の出力を平滑化する。平均値算出
手段3は、1サンプル入力毎に出力される平滑化手段2
の出力の2mS毎の平均値を2mSに1回出力する。ピ
ーク値算出手段4は、平均値算出手段3で演算の対象と
している時間(2mS)と同一の時間内での平滑化手段
2の出力のピーク値を2mSに1回出力する。レベル判
定手段5は、平均値算出手段3およびピーク値算出手段
4から出力がある毎にそれぞれの出力をしきい値と比較
し、共にしきい値を超えていれば、その出力を演算する
対象となった時間内にはメークパルス、またはブレーク
パルスが存在したとして、その結果を信号判定手段6へ
通知する。信号判定手段6は、レベル判定手段5の出力
からメークパルス、またはブレークパルスの数および各
パルス間の時間間隔をカウントしてダイヤルパルスを検
出する。The operation of the above arrangement will be described below. The absolute value calculation means 1 outputs the absolute value of the amplitude of the sampling data input at the rate of 8 kHz. The smoothing means 2 outputs a moving average for 16 samples every time one sampling data is input, and smoothes the output of the absolute value calculating means 1. The average value calculation means 3 is a smoothing means 2 that is output for each sample input.
The average value of every 2 mS of the output of is output once every 2 mS. The peak value calculation means 4 outputs the peak value of the output of the smoothing means 2 once every 2 mS within the same time as the time (2 mS) which is the target of calculation by the average value calculation means 3. The level determination means 5 compares each output with the threshold value each time there is an output from the average value calculation means 3 and the peak value calculation means 4, and if both values exceed the threshold value, the output is calculated. It is assumed that there is a make pulse or a break pulse within the time of, and the result is notified to the signal judging means 6. The signal judging means 6 detects the dial pulse by counting the number of make pulses or break pulses and the time interval between the pulses from the output of the level judging means 5.
【0011】[0011]
【発明の効果】以上説明したように本発明によれば、入
力信号の絶対値を平滑化した後、平滑化出力の平均値お
よびピーク値を共にレベル判定しているため、雑音に強
く正確にダイヤルパルスを検出することが可能となり、
また構成が簡単で信号処理規模の小さなダイヤルパルス
検出装置を実現することが可能となる。As described above, according to the present invention, after the absolute value of the input signal is smoothed, both the average value and the peak value of the smoothed output are level-determined. It becomes possible to detect the dial pulse,
Further, it is possible to realize a dial pulse detection device having a simple configuration and a small signal processing scale.
【図1】本発明の一実施例におけるダイヤルパルス検出
装置の構成を示すブロック図FIG. 1 is a block diagram showing the configuration of a dial pulse detection device according to an embodiment of the present invention.
1 絶対値算出手段 2 平滑化手段 3 平均値算出手段 4 ピーク値算出手段 5 レベル判定手段 6 信号判定手段 1 Absolute value calculating means 2 Smoothing means 3 Average value calculating means 4 Peak value calculating means 5 Level judging means 6 Signal judging means
Claims (1)
の振幅の絶対値を算出する絶対値算出手段と、この絶対
値算出手段の出力を平滑化する平滑化手段と、この平滑
化手段の出力の平均値を算出する平均値算出手段と、上
記平滑化手段の出力のピーク値を算出するピーク値算出
手段と、上記平均値算出手段およびピーク値算出手段の
出力に対してレベル判定を行なうレベル判定手段と、こ
のレベル判定手段の出力からダイヤルパルスを判定し、
その判定結果信号を出力する信号判定手段とを備えたダ
イヤルパルス検出装置。1. An absolute value calculating means for calculating an absolute value of an amplitude of an input signal from a sampled line, a smoothing means for smoothing an output of the absolute value calculating means, and an output of the smoothing means. Average value calculating means for calculating an average value, peak value calculating means for calculating a peak value of the output of the smoothing means, and level determination for performing level determination on the outputs of the average value calculating means and the peak value calculating means Means and the dial pulse from the output of this level determination means,
A dial pulse detection device comprising: a signal determination unit that outputs the determination result signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3681595A JPH08237696A (en) | 1995-02-24 | 1995-02-24 | Dial pulse detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3681595A JPH08237696A (en) | 1995-02-24 | 1995-02-24 | Dial pulse detector |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08237696A true JPH08237696A (en) | 1996-09-13 |
Family
ID=12480266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3681595A Pending JPH08237696A (en) | 1995-02-24 | 1995-02-24 | Dial pulse detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08237696A (en) |
-
1995
- 1995-02-24 JP JP3681595A patent/JPH08237696A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1497671B1 (en) | A system and method for position determination of objects | |
JPH04506731A (en) | Bit error rate detection | |
CA1218457A (en) | Method and apparatus for determining the endpoints of a speech utterance | |
NO991654D0 (en) | Procedure for determining terminal speed and receiver | |
US4934376A (en) | Method and apparatus for detecting heartbeats | |
US6535844B1 (en) | Method of detecting silence in a packetized voice stream | |
KR100386485B1 (en) | Transmission system with improved sound | |
JPH08237696A (en) | Dial pulse detector | |
US6229471B1 (en) | Method for detecting a pulse-usable system | |
CA2279264C (en) | Speech immunity enhancement in linear prediction based dtmf detector | |
EP0348888B1 (en) | Overflow speech detecting apparatus | |
JP2000171331A (en) | Signal detection method and device | |
JP3521072B2 (en) | Vehicle speed and vehicle length measurement method for moving objects | |
JPH08240659A (en) | Radar apparatus for vehicle | |
US5982874A (en) | Transmission system with improved tone detection | |
JPS5817405B2 (en) | signal measurement device | |
JP3909183B2 (en) | Tone signal detector | |
JPH05336102A (en) | Burst discrimination circuit | |
JPH07159458A (en) | Phase detector | |
KR100362587B1 (en) | Method for measuring dial pulse | |
JP2001221845A (en) | Pri-measuring apparatus | |
JP2001349940A (en) | Pulse sound detecting system | |
JPS5821584A (en) | Specific signal detection system | |
JP2923979B2 (en) | Frequency detection circuit | |
JPH08212471A (en) | Fire alarm device |