From 17a35683c7c27dcdb87176c61bf21218f33e8f01 Mon Sep 17 00:00:00 2001 From: wheeheee <104880306+wheeheee@users.noreply.github.com> Date: Fri, 24 Jan 2025 17:24:30 +0800 Subject: [PATCH] test resample with resample_filter --- test/resample.jl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/resample.jl b/test/resample.jl index 133b06a2..4e06009d 100644 --- a/test/resample.jl +++ b/test/resample.jl @@ -23,6 +23,14 @@ reference_vec(s) = vec(reference_data(s)) end @testset "array signal" begin + x, mat, rate = rand(10_000), rand(121, 212), 1.23456789 + h = resample_filter(rate) + # check that filtering with taps from `resample_filter` give equal results + @test resample(x, rate) == resample(x, rate, h) + @test resample(x, rate, 64, 0.8) == resample(x, rate, resample_filter(rate, 64, 0.8), 64) + @test resample(mat, rate; dims=1) == resample(mat, rate, h; dims=1) + @test resample(mat, rate; dims=2) == resample(mat, rate, h; dims=2) + rate = 1//2 x_ml = reference_vec("resample_x.txt") h_ml = reference_vec("resample_taps_1_2.txt")