シグナル・ラボ

 シグナル・ラボは、超高速デジタル信号処理の出来るライブラリです。このライブラリでは、超高速で複雑な信号処理や可視化がソフトの知識がなくても出来ます。シグナル・ラボは、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)、カスタム・フィルタ、ポーラー変換、フォーマット変換などあらゆる信号処理が出来るコンポーネントを装備しています。

シグナル・ラボで出来ること:

  デジタル信号を捕捉処理して表示・格納が出来ます。

SignalProcessing

  再生信号を改正記して表示できます。

AnalyzeSignal

  デジタル信号を生成して出力、表示が出来ます。

GenerateSignal

  異なる信号をミキシングして、結果を表示します。

SignalMix 

 

シグナル・ラボのデモ画面

SLDemo_Generate_SmallDim

Show Diagram

信号発生器

SLDemo_LowPass_SmallDim

Show Diagram

LowPassフィルタ処理

SLDemo_FFT_SmallDim

Show Diagram

フォワード形成、FFT処理、ポーラー変換など

SLDemo_Filters_SmallDim

Show Diagram

LowPass, HighPass, BandPass, BandStopフィルタ処理

SLDemo_CustomFilters_SmallDim

Show Diagram

外部からの信号取り込み、カスタムフィルタ処理と可視化

SLDemo_Waterfall_SmallDim

Show Diagram

信号の表示処理(ウォーター・フォール画面で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 C++/CLI 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 )

 

RADStudio_compatible_btn Delphi_compatible_btn CBuilder_compatible_btn DelphiPrism_compatible_btn