Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

15 rindas
390B

  1. package recorder
  2. import "sdr-wideband-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. }