Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

15 lignes
388B

  1. package recorder
  2. import "sdr-visual-suite/internal/rds"
  3. type rdsdecoder struct{ rds.Decoder }
  4. // DecodeFloat32 wraps Decode for float32 input (converts to complex64)
  5. func (d *rdsdecoder) DecodeFloat32(samples []float32, sampleRate int) rds.Result {
  6. cplx := make([]complex64, len(samples))
  7. for i, v := range samples {
  8. cplx[i] = complex(v, 0)
  9. }
  10. return d.Decode(cplx, sampleRate)
  11. }