TD_POWERSPEC Function | Teradata Vantage - TD_POWERSPEC Examples - Teradata Vantage

Teradata® VantageCloud Lake

Deployment
VantageCloud
Edition
Lake
Product
Teradata Vantage
Published
January 2023
ft:locale
en-US
ft:lastEdition
2024-12-11
dita:mapPath
phg1621910019905.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
phg1621910019905

TD_POWERSPEC Input Table TestDFFT8

N_SeqNo BuoyID Magnitude
0 33 1.0
1 33 2.0
2 33 3.0
3 33 4.0
4 33 5.0
5 33 6.0
6 33 7.0
7 33 8.0

Example: TD_POWERSPEC Call with K_SAMPLE_RATE, AUTOCORR, BARTLETT

EXECUTE FUNCTION INTO VOLATILE ART (MYTAB)
  TD_POWERSPEC (
    SERIES_SPEC (
      TABLE_NAME (TestDFFT8),
      SERIES_ID (BuoyID),
      ROW_AXIS (SEQUENCE (N_SeqNo)),
      PAYLOAD (FIELDS (MAGNITUDE), CONTENT (REAL))
    ),
    FUNC_PARAMS (
      FREQ_STYLE ('K_SAMPLE_RATE'),
      ALGORITHM ('AUTOCORR'),
      WINDOW (WINDOW_NAME ('BARTLETT')
    )
  )
);

TD_POWERSPEC Output with K_SAMPLE_RATE, AUTOCORR, BARTLETT

Display the primary RETURNS TABLE with this statement:

SELECT * FROM MYTAB;
     BuoyID                   ROW_I  SPECTRAL_DENSITY_MAGNITUDE
-----------  ----------------------  --------------------------
         33   1.25000000000000E-001       2.23997237659951E-001
         33   2.50000000000000E-001       4.84068627450980E-002
         33   3.75000000000000E-001       3.33557035165193E-002
         33   5.00000000000000E-001       3.49264705882353E-002

TD_POWERSPEC Input Table TestRiver

N_SeqNo BuoyID Magnitude
0 1 54.6
1 1 325.4
2 1 509.5
3 1 99.4
4 1 55.5
5 1 25.8
... ... ...

Example: TD_POWERSPEC Call with FREQ_STYLE ('K_INTEGRAL')

EXECUTE FUNCTION INTO VOLATILE ART (power_spec_default)
  TD_POWERSPEC (
    SERIES_SPEC (
      TABLE_NAME (TestRiver),
      SERIES_ID (BuoyID),
      ROW_AXIS (SEQUENCE (N_SeqNo)),
      PAYLOAD (FIELDS (MAGNITUDE), CONTENT (REAL))
    ),
    FUNC_PARAMS (FREQ_STYLE ('K_INTEGRAL'))
  );

TD_POWERSPEC Output with FREQ_STYLE ('K_INTEGRAL')

Display the RETURNS TABLE with this statement:

SELECT * FROM power_spec_default;
     BuoyID        ROW_I  SPECTRAL_DENSITY_MAGNITUDE
-----------  -----------  --------------------------
          1            0       221.461756
          1            1       23.873774
          1            2       10.719196
          1            3       8.434559
          1            4       15.741662
          ...