diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2016-01-17 08:54:43 -0800 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2016-01-17 08:54:43 -0800 |
commit | 095b2e725d3debf682b33ffbba22b21d912d732c (patch) | |
tree | b1b417fb95e83e6b5162adb975482ea9d8044548 | |
parent | 4ece7cfa9b0f090a2e30d1b5dc4770c64a392546 (diff) | |
parent | e7f5c67154a0573b1118498346c65f23e0a7340f (diff) |
Merge remote-tracking branch 'tom/issue812' into maint
-rw-r--r-- | gr-digital/lib/pfb_clock_sync_ccf_impl.cc | 3 | ||||
-rw-r--r-- | gr-digital/lib/pfb_clock_sync_fff_impl.cc | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gr-digital/lib/pfb_clock_sync_ccf_impl.cc b/gr-digital/lib/pfb_clock_sync_ccf_impl.cc index 60ee02aea5..c8e1221c90 100644 --- a/gr-digital/lib/pfb_clock_sync_ccf_impl.cc +++ b/gr-digital/lib/pfb_clock_sync_ccf_impl.cc @@ -308,6 +308,9 @@ namespace gr { // Normalize the taps for(unsigned int i = 0; i < difftaps.size(); i++) { difftaps[i] *= d_nfilters/pwr; + if(difftaps[i] != difftaps[i]) { + throw std::runtime_error("pfb_clock_sync_ccf::create_diff_taps produced NaN."); + } } } diff --git a/gr-digital/lib/pfb_clock_sync_fff_impl.cc b/gr-digital/lib/pfb_clock_sync_fff_impl.cc index 2b73aed699..beb6bf5579 100644 --- a/gr-digital/lib/pfb_clock_sync_fff_impl.cc +++ b/gr-digital/lib/pfb_clock_sync_fff_impl.cc @@ -287,6 +287,9 @@ namespace gr { // Normalize the taps for(unsigned int i = 0; i < difftaps.size(); i++) { difftaps[i] *= d_nfilters/pwr; + if(difftaps[i] != difftaps[i]) { + throw std::runtime_error("pfb_clock_sync_fff::create_diff_taps produced NaN."); + } } } |