2011-01-07 5 views
1

は単純に、私は、ワイヤレスECG(心電図、またはドイツ語ElektrokardiogrammからEKG)を開発していると私は次のことを可能にするデスクトップアプリケーションのための最高の言語を選択する必要があります。ECG/EKGソフトウェア言語のアドバイス

    ECGデータ信号のデータ
  • のWiFi
  • オーバーリアルタイムグラフ
  • 良いDSPライブラリ

  • 無線伝送おかげ。

  • +1

    のミッションクリティカルな性質があるので、私はこれがこの質問をする場所であるとは確信していません。 –

    +3

    私はC#とPythonでそれを行いました。私はCとC++でそれをやった人を知っています。しかし、「大量のデータ」が何を意味するのかは分かりません.1kHzで12誘導ECG、サンプルあたり16ビットが200kbps未満です。それほど大したことではない。 – Gabe

    +0

    アプリケーションのアーキテクチャにもよりますが、無線センサーを介してWiFi経由で別のデバイス(PC、サーバー、タブレット、スマートフォン)にデータを送信するワイヤレスセンサーですか? – garzanti

    答えて

    1

    通常のプログラム(デバイスドライバではない)の観点から見ると、Wi-Fi接続は単なるネットワーク接続です。有線イーサネット接続とは著しく異なるわけではありません。

    リアルタイムグラフ作成とデジタル信号処理ライブラリはおそらく少しはあまり一般的ではありませんが、それほど一般的ではありません。 「リアルタイム」は、それが意味するものを正確に把握するのが難しい(さまざまな人々が違った使い方をしている)滑りやすいフレーズの1つです。推測すると、データが到着したときにグラフを更新したいということです。その場合、重要なのは、どの帯域幅を処理しているか、つまり、どのくらいの情報量の更新がどれだけ速いかです。

    ボトムライン - あなたが私たちに語ったことは、使用する言語を選択するための真の基準の方法ではあまり意味がありません。明白な未解決の問題は、処理する必要のあるデータの量と処理の必要量です。それは少なくとも、あるものが他のものよりも良いことを示唆しているかもしれません。

    +0

    160〜200kbpsが私が送信する予定です。 – patrick

    +0

    @パトリック:あなたが本当に頑丈な処理をする必要がなければ、その速度で、上記のほとんどすべてが近代的なマシンでうまくいくはずです。 –

    +0

    あなたのUIコードは、信号処理よりも大きくて複雑になる可能性があります - 私はあなたの言語の選択にシグナル処理や通信よりも影響を与えると考えています(現代の言語ではうまくいきます)。 –

    関連する問題