いくつかの適応フィルタリング (例: Wiener Filter ) を使用して、記録された信号からのノイズ除去に関する問題に取り組んでいます。
次のような典型的な DSP の問題です。
Recording Time Signals
Windowing into Blocks
FFT Performing
Noise Removal Technique (Wiener )
IFFT
Results On WaterfallSpectrum
私の問題
どうにかして、クライアント/サーバーベースのアプリケーションにするか、SOAベースのアプリケーションとして開発したいです。私はそれについて調査しましたが、SOAに基づくオーディオ処理またはサウンド処理に関する可能な方法または同様のアプリケーションは見つかりませんでした。
誰かがそのアイデアを提案できますか、どうすればそれを実装できますか? そして私にとってそれは有利です。どのモジュールをクライアント側に配置し、その他をサーバー側に配置する必要がありますか? (例: FFT およびノイズ除去技術)
編集:
実は、音声や録音信号からノイズ除去を行う研究を行っています。そのためには、単純なソリューションを開発するだけでなく、ソフトウェア コンポーネントを非常に柔軟でネットワーク指向 (クライアント/サーバー指向の場合もあります) にする必要があります。その性質上(たとえば、サーバー側での大量のデータ処理)。
私が知っているのは、マイクから信号を録音し、それらの信号に FFT を適用し、最終的にそれらの周波数からノイズを除去する方法です。FFT ベースのライブラリ ( KissFFT または AForge.NET ) があります。だから、私は自分が何をしていて、何をしなければならないかを知っています。しかし、私が上で述べたことをどのように行うことができるのかわかりませんか?(この問題のクライアント/サーバー アーキテクチャ ベースの実装を操作するには、どの部分がクライアント側にあり、どの部分がサーバー側にあるか)?
よろしくウスマン