Estimates and corrects sample clock frequency offset, which is the difference between the sample clocks at the D/A converter of the transmitting DUT and digitizer. Use this node before MT Demodulate FSK. You might need to call this node multiple times for high values of sample clock offsets.

## input complex waveform

The modulated complex baseband waveform data.

### t0

Trigger (start) time of the **Y** array.

**Default: **0.0

### dt

Time interval between data points in the **Y** array.

**Default: **1.0

### Y

The complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

## samples per symbol

An even, positive number of samples dedicated to each symbol. Multiply this value by the symbol rate to determine the sample rate.

**Default: **16

## matched filter coefficients

An ordered array containing the desired matched filter coefficients. Wire the **matched filter coefficients** parameter of MT Generate Filter Coefficients to this parameter. When generating the filter coefficients, ensure that the value of the **matched samples per symbol** parameter of MT Generate Filter Coefficients is equal to the value of the **samples per symbol** input.

## clock phase computation window (symbols)

Length of the symbol window to use in computation of the symbol timing offset in each iteration. Use a higher value to improve the accuracy of the estimated clock phase and sample clock frequency. Use a smaller value if the expected sample clock offset is large.

## error in

Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.

**Default: **no error

## output complex waveform

The baseband complex waveform corrected for the estimated sample clock frequency offset.

### t0

Trigger (start) time of the **Y** array.

**Default: **0

### dt

Time interval between data values in the **Y** array.

**Default: **1.0

### Y

The complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

## sample clock frequency error

The estimated offset, in parts per million (ppm), as the difference between the sample clock frequencies at the generator and analyzer. For example, if the symbol rate set at the analyzer is 30 ppm more than the corresponding symbol rate set at the generator, the parameter returns a value of -30 ppm.

**Where This Node Can Run: **

Desktop OS: Windows

FPGA: Not supported