Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

40 řádky
924B

  1. package gpudemod
  2. type StreamingGPUExecutionMode string
  3. const (
  4. StreamingGPUExecUnavailable StreamingGPUExecutionMode = "unavailable"
  5. StreamingGPUExecHostOracle StreamingGPUExecutionMode = "host_oracle"
  6. StreamingGPUExecCUDA StreamingGPUExecutionMode = "cuda"
  7. )
  8. type StreamingGPUInvocation struct {
  9. SignalID int64
  10. ConfigHash uint64
  11. OffsetHz float64
  12. OutRate int
  13. Bandwidth float64
  14. SampleRate int
  15. NumTaps int
  16. Decim int
  17. PhaseCountIn int
  18. NCOPhaseIn float64
  19. HistoryLen int
  20. BaseTaps []float32
  21. PolyphaseTaps []float32
  22. ShiftedHistory []complex64
  23. IQNew []complex64
  24. }
  25. type StreamingGPUExecutionResult struct {
  26. SignalID int64
  27. Mode StreamingGPUExecutionMode
  28. IQ []complex64
  29. Rate int
  30. NOut int
  31. PhaseCountOut int
  32. NCOPhaseOut float64
  33. HistoryOut []complex64
  34. HistoryLenOut int
  35. }