Class SymbolSlicerPll

java.lang.Object
io.github.dkaukov.afsk.atoms.SymbolSlicerPll

public class SymbolSlicerPll extends Object
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 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()