summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJon Nordby <jononor@gmail.com>2025-04-18 00:17:33 +0200
committerMartin StensgÄrd <mastensg@mastensg.net>2025-04-18 16:12:03 +0200
commit61d9a812d1ab7c62b0e76903fb55a8c4d180298b (patch)
treea96ea2d63fe9222e4569a085681f0933af470329 /tools
parentd26152cb2fdaf1381dc43eb69a3f299911b68d50 (diff)
tools: Simplify test signal to 1 khz sine
Comes out as a 1khz square wave... Not quite right
Diffstat (limited to 'tools')
-rw-r--r--tools/pcm2pdm.py2
-rw-r--r--tools/pdm2pcm.py2
-rw-r--r--tools/testsignal.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/tools/pcm2pdm.py b/tools/pcm2pdm.py
index 7cf05fb..f04f2ba 100644
--- a/tools/pcm2pdm.py
+++ b/tools/pcm2pdm.py
@@ -3,7 +3,7 @@ import soundfile
def second_order_delta_sigma(pcm):
# Normalize input XXX: remove normalization
- pcm = pcm / np.max(np.abs(pcm))
+ #pcm = pcm / np.max(np.abs(pcm))
n = len(pcm)
pdm = np.zeros(n, dtype=np.uint8)
diff --git a/tools/pdm2pcm.py b/tools/pdm2pcm.py
index 6d2c284..15b86ce 100644
--- a/tools/pdm2pcm.py
+++ b/tools/pdm2pcm.py
@@ -40,7 +40,7 @@ def main():
# Normalize
pcm_data -= 128.0
- pcm_data = 2**15 * (pcm_data / np.max(np.abs(pcm_data)))
+ pcm_data = 2**13 * (pcm_data / np.max(np.abs(pcm_data)))
print(numpy.min(pcm_data), numpy.max(pcm_data), numpy.mean(pcm_data))
diff --git a/tools/testsignal.py b/tools/testsignal.py
index 0f28e1c..fb8c599 100644
--- a/tools/testsignal.py
+++ b/tools/testsignal.py
@@ -31,7 +31,7 @@ if __name__ == "__main__":
sample_rate = 16000
- signal = generate_test_tone(sample_rate=sample_rate)
+ signal = generate_test_tone(sample_rate=sample_rate, freqs=[1000.0], noise_level=0.0)
sf.write(filename, signal, sample_rate)
print(f"Saved test tone to '{filename}'.")