JH1LHVの雑記帳

和文電信好きなアマチュア無線家の雑記帳

スポンサーリンク

CW Decoder v3.** アップデートのお知らせ

CW Decoder を Version 3.**(iPhone)へアップデートし、公開しています。すでにご利用中の方は、App Store からアップデートをお願いします( 最近は頻繁にアップデートを行っています)。

【改善点】

  • 弱い信号への対応を強化しました
    これまで読み取りが難しかった微弱な CW 信号でも、デコードできるようにアルゴリズムを見直しました。
  • ノイズが多い環境でのデコード性能を向上しました
    ノイズが混ざる状況でも、できるだけ正しく読み取れるよう調整を行いました。ここでは SNR(信号対雑音比)を目安にして性能を確認しています。
    ※ SNR は「信号に対してノイズがどれくらい大きいか」を表す指標です。値が厳しくなるほど、デコードが難しくなります。
  • 不具合を修正しました
    細かなバグを修正しています。

Morse Decoderアプリ - App Store

 

SNR(信号対雑音比)の試験について

当ブログの「コールサイン受信練習」を使い、雑音入りのコールサインを CW Decoder でデコードできるか試験しました。

ノイズレベルは次の 3 段階から選択できますが、今回のアップデートでは、ノイズが信号の 2 倍の音量に相当する 「S:N = 1:2」 でもデコードできることを目標にしてプログラムの修正を行いました。

選択肢 意味
S:N = 1:1 信号とノイズが同じ音量
S:N = 1:1.5 ノイズが信号の1.5倍の音量
S:N = 1:2 ノイズが信号の2倍の音量

 

 


ノイズ:なし


S:N = 1:1


S:N = 1:2

 

動画についての補足

iPhone でデコードしている様子を、Android スマホで録画しました。録画側(Android)のノイズキャンセリング機能が動く影響で、動画では実際にスピーカから聞こえる音よりノイズが少なく聞こえています。
実際の 「S:N = 1:2」 の厳しさは、当ブログの「コールサイン受信練習」で確認してください。

今後の改善について

iPhone では「S:N = 1:2」条件でのデコードを安定させるべく、引き続きプログラムの改修を行っています。SNR 改善は現在進行中であり、スピーカの音量やスマートフォンの置き方によってデコード率が変化する場面も見られます。一度デコードが始まると継続して成功しやすい傾向がある一方、現バージョンではまだ音量や位置の影響が残っています。条件を変えながら試験を繰り返し、安定性の向上に取り組んでいます。



アプリに関するご意見・ご感想は、メールにてお気軽にお寄せください。