fair-acc / gr-digitizers

GNU General Public License v3.0
3 stars 3 forks source link

Fix performance of IIR Filter (Low pass) #29

Open alexxcons opened 2 years ago

alexxcons commented 2 years ago

In GitLab by @alexxcons on Feb 6, 2019, 13:59

2MS

--> this smells bad

R.Steinhagen said that IIR theoretically should be faster (was faster during cosylab tests)

volk_config and wisedom file for supermicro can be found here: https://gitlab.com/al.schwinn/DigitizerDU2/tree/master/scripts/nfsinit/optimization

Here some related links:

alexxcons commented 2 years ago

In GitLab by @alexxcons on Feb 6, 2019, 13:59

changed title from Fix IIR Filter (Low pass) to Fix {+performance of +}IIR Filter (Low pass)

alexxcons commented 2 years ago

In GitLab by @alexxcons on Feb 6, 2019, 13:59

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Feb 6, 2019, 13:59

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Oct 30, 2019, 11:01

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 1, 2019, 16:21

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:31

Flowgraph which can be used for testing: https://gitlab.com/al.schwinn/DigitizerDU2/blob/master/src/test/dal007/dal007_V0.1.3.grc

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:38

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:39

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:40

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:57

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:57

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Nov 8, 2019, 22:58

changed the description

alexxcons commented 2 years ago

In GitLab by @alexxcons on Mar 27, 2020, 16:51

As well noticed that a single ps4000 with 20MS and 8 cascade sinks connected fails to e.g. provide 1kHz samp-rate .. actual samp_rate on the sink (samples passed to FESA) slowly drops to less than 900Hz over time.

alexxcons commented 2 years ago

In GitLab by @alexxcons on Mar 27, 2020, 17:02

mentioned in commit DigitizerClass2@12f15051198e843f130aa9e9b708ec2e7a4382a9

alexxcons commented 2 years ago

In GitLab by @alexxcons on Mar 27, 2020, 18:29

mentioned in commit DigitizerClass2@d7751a8b541a81764d24b696ad6c2a1c4b837f09

alexxcons commented 2 years ago

In GitLab by @alexxcons on Sep 4, 2020, 17:44

Volk support needs to be enabled while building gnuradio itself .. not sure if Christoph did so while building gnuradio. Here the expected cmake output:

-- Configuring volk support...
--   Enabling volk support.
--   Override with -DENABLE_VOLK=ON/OFF
--   Override with -DENABLE_INTERNAL_VOLK=ON/OFF
-- ENABLE_GR_LOG set to ON.
-- HAVE_LOG4CPP set to True.
-- LOG4CPP_LIBRARIES set to /usr/lib/liblog4cpp.so.
-- Could NOT find Sphinx (missing:  SPHINX_EXECUTABLE)

To be checked if tehre is a possibility to verify if volk support was enabled during runtime. Does gnuradio run fine if libvolk is missing ?

alexxcons commented 2 years ago

In GitLab by @alexxcons on Apr 27, 2021, 14:16

Added "external" tag, since it would be interesting to see if the bug can be reproduced on some non-GSI system.