Package io.github.dkaukov.afsk.atoms
Class SymbolSlicerPll
java.lang.Object
io.github.dkaukov.afsk.atoms.SymbolSlicerPll
AFSK Slicer with PLL (Phase-Locked Loop) for demodulating AFSK signals.
This class slices demodulated samples into bits using a PLL to maintain synchronization.
It adjusts the slicing phase based on the detected symbol transitions.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SymbolSlicerPll
public SymbolSlicerPll(float sampleRate, float baudRate)
-
-
Method Details
-
slice
public int[] slice(float[] samples) Slice an entire chunk of demodulated samples into bits. Returns an array of decoded bits (0 or 1). -
reset
public void reset()
-