Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

23 Zeilen
571B

  1. //go:build !windows || !cufft
  2. package gpudemod
  3. func (r *BatchRunner) shiftFilterDecimateBatchImpl(iq []complex64) ([][]complex64, []int, error) {
  4. outs := make([][]complex64, len(r.slots))
  5. rates := make([]int, len(r.slots))
  6. for i := range r.slots {
  7. if !r.slots[i].active {
  8. continue
  9. }
  10. out, rate, err := r.eng.ShiftFilterDecimate(iq, r.slots[i].job.OffsetHz, r.slots[i].job.BW, r.slots[i].job.OutRate)
  11. if err != nil {
  12. return nil, nil, err
  13. }
  14. r.slots[i].out = out
  15. r.slots[i].rate = rate
  16. outs[i] = out
  17. rates[i] = rate
  18. }
  19. return outs, rates, nil
  20. }