Since this is a port of existing MATLAB code, I've written tests to verify the Python implementation against the original code. These tests aren't unit tests, but they do generally test single functions. Running the tests has the same workflow: Run the scripts in the test_generation director...
Equations (14) and (15) construct the matched filter for the basis pulse 𝑃(𝑡)P(t) giving an impulse response of the optimal filter to be ℎ(𝑡)=𝑃(𝑇−𝑡)h(t)=P(T−t). Typical matched filter waveforms are shown later in Figure 5. Figure 5. (a) High-level ...