Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

19 wiersze
430B

  1. package gpudemod
  2. import "testing"
  3. func TestCompareComplexSlices(t *testing.T) {
  4. a := []complex64{1 + 1i, 2 + 2i, 3 + 3i}
  5. b := []complex64{1 + 1i, 2.1 + 2i, 2.9 + 3.2i}
  6. stats := CompareComplexSlices(a, b)
  7. if stats.Count != 3 {
  8. t.Fatalf("unexpected count: %d", stats.Count)
  9. }
  10. if stats.MaxAbsErr <= 0 {
  11. t.Fatalf("expected positive max abs error")
  12. }
  13. if stats.RMSErr <= 0 {
  14. t.Fatalf("expected positive rms error")
  15. }
  16. }