summaryrefslogtreecommitdiff
path: root/bindings/sim_cic3_pdm.cc
diff options
context:
space:
mode:
authorJon Nordby <jononor@gmail.com>2025-08-08 21:26:58 +0200
committerJon Nordby <jononor@gmail.com>2025-08-08 21:27:16 +0200
commite440fc873593821254b6b2741a5daec6bccdef47 (patch)
treeb4040f8bcfeb68be6193c71b2c729eb4039eb383 /bindings/sim_cic3_pdm.cc
parent3a0cec889f67dbe4820e29931689555ea702726a (diff)
pdm: Try add high pass filter for DC blocking/removal
Does not work right...
Diffstat (limited to 'bindings/sim_cic3_pdm.cc')
-rw-r--r--bindings/sim_cic3_pdm.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/bindings/sim_cic3_pdm.cc b/bindings/sim_cic3_pdm.cc
index 0368217..cb612f8 100644
--- a/bindings/sim_cic3_pdm.cc
+++ b/bindings/sim_cic3_pdm.cc
@@ -15,6 +15,8 @@ pdm2pcm_cic3(const uint8_t *pdm, int pdm_length, int16_t *pcm, int pcm_length)
Vcic3_pdm *top = new Vcic3_pdm{cp};
+ top->hpf_alpha = 240;
+
// Start clock off
top->clk = 0;