型 Type |
メンバ名 Name of member |
メンバの意味 Meaning of member |
int | size | データサンプル数。 The number of data samples. |
double | t0 | 最初のサンプルの時刻。 The time of the first sample. |
double | dt | データサンプルの時間刻み。 The time step of the data samples. |
double | tmax | 最後のサンプルの時刻。 The time of the last sample. |
double | length | データのウインドウ長。 The window length of the data. |
double ∗ | value | 各時刻での値を並べた配列。 An array composed of the values at individual sample times. |
char | checked[1] | 構造体が正しい構造になっていることをチェック済みか否かを示すフラグ。
正しい構造とは例えばデータ点数が正である、
メンバvalueが配列として動的メモリが確保されている(NULLではない)、
など構造体が時系列データを表すと見なせるように
各メンバの値が適切に設定されていることを指す。
A flag indicating whether the structure has been checked that the members are properly set to represent a time series data; for example, whether the number of data points is positive, and whether the dynamic memory has been allocated for member value (i.e., it is not NULL). The value of this member is:
|
struct humanTime | startDateTime | データの先頭日時。
絶対時刻を用いない場合は未設定でも良い。 The beginning time of the data; setting this member can be skipped if the absolute time is not used. |
型 Type |
メンバ名 Name of member |
メンバの意味 Meaning of member |
int | size | データサンプル数。 The number of data samples. |
double | t0 | 最初のサンプルの周波数(あるいは時刻)。
できるだけstruct sequence型構造体と同じ構造になるように
あえてf0ではなくt0という名前にしている。 The frequency (or time) of the first sample. The name t0 is used, not f0, to make the format as similar as that of a struct sequence-type structure. |
double | dt | データサンプルの周波数(あるいは時間)刻み。 The frequency (or time) step of the data samples. |
double | tmax | 最後のサンプルの周波数(あるいは時刻)。 The frequency (or time) of the last sample. |
double | length | データのウインドウ長。 The window length of the data. |
struct im ∗ | value | 各周波数(あるいは時刻)での値を並べた配列。 An array composed of the values at individual sample frequencies (or times). |
char | checked[1] | 構造体が正しい構造になっていることをチェック済みか否かを示すフラグ。
A flag indicating whether the structure has been checked. The value of this member is:
|
型 Type |
メンバ名 Name of member |
メンバの意味 Meaning of member |
int | size | データサンプル数。 The number of data samples. |
double | t0 | 最初のサンプルの周波数(あるいは時刻)。
できるだけstruct sequence型構造体と同じ構造になるように
あえてf0ではなくt0という名前にしている。 The frequency (or time) of the first sample. The name t0 is used, not f0, to make the format as similar as that of a struct sequence-type structure. |
double | dt | データサンプルの周波数(あるいは時間)刻み。 The frequency (or time) step of the data samples. |
double | tmax | 最後のサンプルの周波数(あるいは時刻)。 The frequency (or time) of the last sample. |
double | length | データのウインドウ長。 The window length of the data. |
double complex ∗ | value | 各周波数(あるいは時刻)での値を並べた配列。 An array composed of the values at individual sample frequencies (or times). |
char | checked[1] | 構造体が正しい構造になっていることをチェック済みか否かを示すフラグ。
A flag indicating whether the structure has been checked. The value of this member is:
|
型 Type |
メンバ名 Name of member |
メンバの意味 Meaning of member |
int | Nlong_windows | 長時間窓の個数。 The number of long windows. |
int | Nshort_windows | 短時間窓の個数。 The number of short windows. |
int | Nsamples_in_long_window | 1つの長時間窓に含まれる時刻サンプルの個数。 The number of time samples in a long window. |
int | Nsamples_in_short_window | 1つの短時間窓に含まれる時刻サンプルの個数。 The number of time samples in a short window. |
int | Nshort_windows_in_long_window | 1つの長時間窓に含まれる短時間窓の個数。 The number of short windows in a long window. |
double ∗ | tmin_long | 長時間窓の先頭時刻を全ての長時間窓について並べた配列。 An array composed of the beginning time of every long window. |
double ∗ | tmax_long | 長時間窓の末尾時刻を全ての長時間窓について並べた配列。 An array composed of the end time of every long window. |
struct sequence | ave | 長時間窓内のサンプルの振幅の平均値を全ての長時間窓について並べた時系列データ。
時刻は時間窓の先頭時刻を用いる。 A time series data composed of the average amplitude of the samples in every long time window. The beginning time of each window is used for the time. |
struct sequence ∗ | waveform_in_window | 長時間窓内の絶対値時系列データを全ての長時間窓について並べた配列。
絶対値を取る前に長時間窓内の平均値を差し引く場合がある(ユーザの指定による)。 An array composed of the absolute-valued time series data in every long window. The average in each long window may have been subtracted before taking the absolute values (depending on the user's usage). |
int ∗∗ | order | メンバwaveform_in_windowのサンプルを昇順に並べるための
配列要素の並び順を表す2次元配列。
各長時間窓ilについて、
waveform_in_window[il].value[order[il][m]]
がmに関して昇順となるように定義される。 A 2-D array that represents the order of array components to sort the samples of member waveform_in_window into an ascending order; it is defined to make waveform_in_window[il].value[order[il][m]] an ascending order with respect to m for each long window il. |
double ∗∗ | sigma_even | \(\sigma^{even}(N’/2)\)の値を
全ての長時間窓、全ての\(N’/2\)について並べた2次元配列。 A 2-D array composed of the values of \(\sigma^{even}(N’/2)\) for all long windows and all trial values of \(N’/2\). |
double ∗∗ | sigma_odd | \(\sigma^{odd}(N’/2)\)の値を
全ての長時間窓、全ての\(N’/2\)について並べた2次元配列。 A 2-D array composed of the values of \(\sigma^{odd}(N’/2)\) for all long windows and all trial values of \(N’/2\). |
double ∗∗ | mu_eo | \(\mu^{eo}(N’/2)\)の値を
全ての長時間窓、全ての\(N’/2\)について並べた2次元配列。 A 2-D array composed of the values of \(\mu^{eo}(N’/2)\) for all long windows and all trial values of \(N’/2\). |
double ∗∗ | mu_oe | \(\mu^{oe}(N’/2)\)の値を
全ての長時間窓、全ての\(N’/2\)について並べた2次元配列。 A 2-D array composed of the values of \(\mu^{oe}(N’/2)\) for all long windows and all trial values of \(N’/2\). |
double ∗∗ | mu | \(\mu(N’/2)\)の値を
全ての長時間窓、全ての\(N’/2\)について並べた2次元配列。 A 2-D array composed of the values of \(\mu(N’/2)\) for all long windows and all trial values of \(N’/2\). |
int ∗ | best_Ndash | 推定した最適な\(N’\)の値を全ての長時間窓について並べた配列。 An array composed of the estimated optimal value of \(N’\) for every long window. |
struct sequence | noise_stddev | 最適な\(N’\)を用いたときの
(\ref{eq.sigma})式に基づく\(\sigma(N’)\)の値を
全ての長時間窓について並べた時系列データ。
時刻は時間窓の先頭時刻を用いる。 A time series data composed of the value of \(\sigma(N’)\) (Eq. \ref{eq.sigma}) for the optimal \(N’\) in every long window. The beginning time of each window is used for the time. |
struct sequence | noise_level | 推定したバックグラウンドノイズレベル\(|v_{N’-1}|\)を
全ての長時間窓について並べた時系列データ。
時刻は時間窓の先頭時刻を用いる。 A time series data composed of the estimated background noise level \(|v_{N’-1}|\) in every long window. The beginning time of each window is used for the time. |
int ∗∗ | Nsignal_samples | 絶対値振幅がバックグラウンドノイズレベルを上回るサンプル数を
全ての短時間窓について並べた2次元配列。
第1引数は長時間窓の番号を表し、
第2引数は同じ長時間窓に含まれる短時間窓の番号を表す。 A 2-D array composed of the number of samples with absolute amplitudes greater than the background noise level in every short window. The 1st argument of the 2-D array represents an index of a long window, and the 2nd argument represents an index of a short window in the same long window. |
struct sequence | signal_ratio | 大振幅比率を全ての短時間窓について並べた時系列データ。
時刻は時間窓の先頭時刻を用いる。 A time series data composed of large amplitude ratio in every short window. The beginning time of each window is used for the time. |