シグナル・ラボ
シグナル・ラボは、超高速デジタル信号処理の出来るライブラリです。このライブラリでは、超高速で複雑な信号処理や可視化がソフトの知識がなくても出来ます。シグナル・ラボは、SiganlPlayer, SignalLogger, Signal Generatorなどのコンポーネントを装備しています。これらは、各種の信号発生器(サイン波、三角波、矩形波、ノイズなど)の機能があります。信号表示(スコープ表示、Waterfall)、各種フィルタ(LowPass, HiPass, BandPass, BandStop filters, FIR, Arbitrary IIR, BiQuad IIR, Fast Fourier Transformation(FFT) inverse FFT, Discrete Fourier Transformation (DFT), Inverse DFT, Discrete Cosine Transformation (DCT), Inverse DCT)、カスタム・フィルタ、ポーラー変換、フォーマット変換などあらゆる信号処理が出来るコンポーネントを装備しています。
シグナル・ラボで出来ること:
● デジタル信号を捕捉処理して表示・格納が出来ます。
● 再生信号を改正記して表示できます。
● デジタル信号を生成して出力、表示が出来ます。
● 異なる信号をミキシングして、結果を表示します。
シグナル・ラボのデモ画面
信号発生器 |
||
LowPassフィルタ処理 |
||
フォワード形成、FFT処理、ポーラー変換など |
||
LowPass, HighPass, BandPass, BandStopフィルタ処理 |
||
外部からの信号取り込み、カスタムフィルタ処理と可視化 |
||
信号の表示処理(ウォーター・フォール画面でFFTのスペクトラム分析処理と表示) |
● シグナル・ラボには、3つのプラット・ホームに対応した3種類の製品があります。
◆ VCL - Delphi / C++ Builder version (VCLと完全互換)
◆ Visual C++ (MFC完全互換)
◆ NET 2.0 (完全互換:Visual Studio 2005, Visual Basic.NET, C# and J#.)
シグナル・ラボは、.NET やWin32環境に対して同じ手法にて実装されています。従って、VB .NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builderの開発環境において、同様のコードによりコンポーネントを操作する事ができます。そのため、開発者は異なった開発環境に対して移植ならびにコードの共有が可能で、煩わしさもなく生産性を飛躍的に高めることができます。
● シグナル・ラボは、以下の開発プラット・フォームに対応しています。
VCL version:
· Delphi 5
· Delphi 6
· Delphi 7
· Delphi 2005
· C++ Builder 5
· C++ Builder 6
· BDS 2006
· Delphi 2006
· C++ Builder 2006
· Turbo Delphi 2006
· Turbo C++ 2006
· Delphi 2007
· C++ Builder 2007
· RAD Studio 2007
· Delphi 2009
· C++ Builder 2009
· RAD Studio 2009
· Delphi 2010
· C++ Builder 2010
· RAD Studio 2010
Visual C++ MFC version:
· Visual C++ 6.0 (MFC / Win32)
· Visual C++ 2003 (MFC / Win32)
· Visual C++ 2005 (MFC / Win32)
· Visual C++ 2008 (MFC / Win32)
· Visual C++ 2010 (MFC / Win32)
Microsoft .NET 2.0 version:
· Visual C# 2005 & 2008
· Visual Basic 2005 & 2008
· Visual C++/CLI 2005 & 2008
· Visual J# 2005
· Visual C# 2008
· Visual Basic 2008
· Visual C++/CLI 2008
· Visual C# 2010
· Visual Basic 2010
· Visual F# 2010
· Delphi Prism
● コンポーネントは以下の技術を用いて構成されています。
Win32 API:
· Video For Windows ( VFW )
· Audio Compression Manager ( ACM )
·
WaveAPI
DirectX:
· DirectShow
Intel:
· Intel MMX
· Intel Performance Primitives ( IPP )