*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)
首先利用 Source / Noise 及 Sine Wave 產生兩個訊號源,然後再將兩個訊號源分別接至 Compute / TFA / ShortTerm Fourier Transform,最後再分別以 Conversion / Convert to Matrix 轉換為矩陣,模組連接狀況如下圖。
再將兩個轉換為矩陣的資料一起接至 Compute / Matrix / Matrix Operation,參數皆以預設,將 Matrix Operation ( A + B ) 接至 Coversion / Covert from Matrix ,DataType 設定為 TimeFrequencySpectra,最後用 TF Viewer 顯示其結果。
DataType 設定為 TimeDomainSignal,參數皆以預設,最後用 Channel Viewer 顯示其結果。
相關指令
STFT、Convert from Matrix