Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- package pipeline
-
- func candidateInMonitor(policy Policy, candidate Candidate) bool {
- start := policy.MonitorStartHz
- end := policy.MonitorEndHz
- if start == 0 || end == 0 || end <= start {
- return true
- }
- left := candidate.CenterHz
- right := candidate.CenterHz
- if candidate.BandwidthHz > 0 {
- left = candidate.CenterHz - candidate.BandwidthHz/2
- right = candidate.CenterHz + candidate.BandwidthHz/2
- }
- return right >= start && left <= end
- }
|