なかなか、聞き取れないので、マイコンにモールスを解読させようとしています。
構成は、
①音声からモールス信号の800Hzを検出
②それをARMマイコンに入力。
③長短の符号を検出。
④モールスとして英数字またはカナに変換。
⑤LCDに表示。
PCではフリーソフトが出ているのですが、野外で使用したいので専用機を作成しています。
PCで発生させたきれいなコードは大体解析できるのですが、人間が打ったのは難しいです。
無線機からはノイズなどがあり、信号の分離が難しく、なかなかうまくいきません。
認識の部分は信号の分離はアナログICで任せて、ON/OFFのみマイコンに取り込み、そこで符号の継続時間を計って、長短の符号を識別し、それをもとにコード表を引くという方法で作成しました。
PCやモールス練習機などで発生したモールスは90%くらいの精度で解読できました。
追加機能として、以前作成した、練習機のプログラムも放り込みました。
0 件のコメント:
コメントを投稿