4.10 Convert from Matrix*

*Only in Professional*

將 Numeric 型態的矩陣資料轉換為各種訊號例如時序訊號、頻譜訊號、時頻資料。

參數設定(Properties)

本模組接受實數(real)、複數(complex),regular 或 indexed 的Numeric 矩陣資料。

參數名稱

參數定義

預設值

Column-Major

設定為 "True",輸入訊號時間序列為矩陣的縱列,反之則相反。

True

DataType

設定輸出的訊號為 TimeDomainSignal (時序訊號)、FreqDomainSignal (頻譜訊號) 和 TimeFrequencySpectra (時頻資料)。

TimeDomainSignal

若是 DataType為 TimeDomainSignal,則會有下列參數需要設定。

參數名稱

參數定義

預設值

StartDateTime

設定輸出時序訊號的起始的 DateTime。

0001/1/1 上午 12:00:00

SamplingPeriod

設定輸出時序訊號的取樣周期。

0.001

TimeUnit

設定輸出時序訊號的單位。

sec

若是 DataType 為 FreqDomainSignal,則會有下列參數需要設定。

參數名稱

參數定義

預設值

StartFreq

設定輸出頻譜訊號的起始頻率。

0

EndFreq

設定輸出頻譜訊號的結束頻率。

500

FreqUnit

設定輸出頻譜訊號的單位。

Hz

若是 DataType為TimeFreqSpectra,則會有下列參數需要設定。

參數名稱

參數定義

預設值

StartDateTime

設定輸出時頻資料時間軸的起始 DateTime。

0001/1/1 上午 12:00:00

SamplingPeriod

設定輸出時頻資料的點跟點之間的時間間距。

0.001

TimeUnit

設定輸出時頻資料時間軸的的單位。

sec

StartFreq

設定輸出時頻資料頻率軸的起始頻率。

0

EndFreq

設定輸出時頻資料頻率軸的結束頻率。

500

FreqUnit

設定輸出時頻資料頻率軸的單位。

Hz

範例(Example)

  1. 首先利用 Source / Noise 及 Sine Wave 產生兩個訊號源,然後再將兩個訊號源分別接至 Compute / TFA / ShortTerm Fourier Transform,最後再分別以 Conversion / Convert to Matrix 轉換為矩陣,模組連接狀況如下圖。

  1. 再將兩個轉換為矩陣的資料一起接至 Compute / Matrix / Matrix Operation,參數皆以預設,將 Matrix Operation ( A + B ) 接至 Coversion / Covert from Matrix ,DataType 設定為 TimeFrequencySpectra,最後用 TF Viewer 顯示其結果。

  1. DataType 設定為 TimeDomainSignal,參數皆以預設,最後用 Channel Viewer 顯示其結果。

相關指令

STFT、Convert from Matrix