方法"は、"忙しいnoisを検出する

A

arash_micro

Guest
やあ。
あなたは私の"電話回線でpicを使って"忙しいnoisを検出するため"に役立つこと
ありがとう

 
そのabiy複雑ですが
、 もし何らかのnioseとパーソ¥ナルプラグイン声の間にelectricaly良いだろうditinguishでした

 
やあ。
ビジートーン定期的にしているとの判断時間があるとpreak(通常0.5秒、0.5秒)(国ごとに異なる可能¥性があります別のもの)

ので、uは
、 電話回線での声を検出するために
、 ロジック信号に変換(0と1)(もしu)しそうŬすることができますサンプルは
、 この信号をしている場合は
、 この信号を標準的なビジートーンのような時間のプロパティを持つマイクロコントローラを使用しているuはビジートーンを検出します。
を3回以上のエラーを避けるためにチェクする必要があります

期待して支援Ŭ
さようなら
アハメド

<img src=¥"http://www.edaboard.com/images/smiles/icon_smile.gif¥" alt=¥"笑み¥" border=¥"0¥" />
 
のようなQ.35ビジートーンのパラメータを定義しないそうだが、いけないこと-演算子も標準から何かにトーンをデフォルト値を変更できると信じている上司トレムナー反射音)が大好きです。
私を目撃した数回

を最小の時間トーンパルスパターンをデコードするためにノイズを検出する間隔を定義する必要がありますすべての測定をしてください。としましょう、我々 100から200ミリ秒単位でアプローチすることができます。実際の実装は何の品質に依存を達成するために喜んで拡張異なる可能¥性が

1つの


簡単:
あなたが単純なコンパレータzerocrossesの数をカウントするあなたのteleponeペア(のACバイパス)とに接続して実装することができます-その列に並んで信号の周波数を与える。

b.改良:
周波数を検出するために、1ビットGoertzelアルゴリズムを使用します。の実装の多くは存在しません。いくつかの説明です:
http://www.dattalo.com/technical/theory/dtmf.html
http://www.embedded.com/story/OEG20020819S0057

¤。より上記以外:
狭い周波数(バンドパスフィルタ)を検出するためにPICにデジタルフィルタの実装および使用する検出のためのデータをフィルタリング。のatmelアプリケーションノートhttp://www.atmel.com/dyn/resources/prod_documents/doc2527.pdfているとしましょう
ここで2番目の注文のバンド、MCU上でパスフィルタを説明します。あなたが1つはPICに適用されますを見つける必要があります。

d.どのようにあなたの時間をかけて)に行くの相関関係に基づくなど
、 おそらく他の方法も使用することができる、それまでです。
と言うこのリンクと他の多くのことができます。
http://ptolemy.eecs.berkeley.edu/papers/96/dtmf_ict/www/paper.htmlメソ¥ッドを上記の場合のビットまたはトーンパターンのシーケンスがあるだろう-トーンと一時停止の期間を使用する。アプリオリ分析することにこれがあなたの演算子の使用トーンのパターンに向けて一致させることであり
、 格納されてプログラムに。このドキュメントでは役に立つかもしれないが
、 少し複雑になります:
http://focus.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=spru638&fileType=pdf

最後に、私は考えますseaching Googleのソ¥リューションを使用して既に利用可能¥状態を見つけることに役立つ
しかし
、 私はあなたに)この機会を残し

この男を拠点としてビジートーンを検出するために使用できるのDTMFデコーダてきた:
http://www.geocities.com/constantinescuradu/content/dtmf.htm

頑張って

 

Welcome to EDABoard.com

Sponsor

Back
Top