Skip to content

Commit

Permalink
Removed unnecessary usage of Float64 so test can run on v0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
JayKickliter committed May 24, 2015
1 parent 984e26f commit 4865ded
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions test/resample.jl
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,14 @@ y4_jl = resample(x_ml, rate, h4_ml)
ratio = 1//2
h = resample_filter(ratio)
r0 = abs(freqz(PolynomialRatio(h, [1]), 0))
rc = abs(freqz(PolynomialRatio(h, [1]), Float64(ratio)*pi))
rc = abs(freqz(PolynomialRatio(h, [1]), ratio*π))
@test isapprox(r0, 1.0)
@test isapprox(rc, num(ratio)/2, rtol=0.001)

ratio = 1//32
h = resample_filter(ratio)
r0 = abs(freqz(PolynomialRatio(h, [1]), 0))
rc = abs(freqz(PolynomialRatio(h, [1]), Float64(ratio)*pi))
rc = abs(freqz(PolynomialRatio(h, [1]), ratio*π))
@test isapprox(r0, num(ratio))
@test isapprox(rc, num(ratio)/2, rtol=0.001)

Expand All @@ -68,23 +68,23 @@ rc = abs(freqz(PolynomialRatio(h, [1]), Float64(ratio)*pi))
ratio = 2//1
h = resample_filter(ratio)
r0 = abs(freqz(PolynomialRatio(h, [1]), 0))
rc = abs(freqz(PolynomialRatio(h, [1]), Float64(1/ratio)*pi))
rc = abs(freqz(PolynomialRatio(h, [1]), 1/ratio*π))
@test isapprox(r0, num(ratio))
@test isapprox(rc, num(ratio)/2, rtol=0.001)

ratio = 32//1
h = resample_filter(ratio)
r0 = abs(freqz(PolynomialRatio(h, [1]), 0))
rc = abs(freqz(PolynomialRatio(h, [1]), Float64(1/ratio)*pi))
rc = abs(freqz(PolynomialRatio(h, [1]), 1/ratio*π))
@test isapprox(r0, num(ratio))
@test isapprox(rc, num(ratio)/2, rtol=0.001)

# Arbitrary rate resampling
ratio = Float64(π)
ratio = 3.141592653589793
= 32
fc = 1/
h = resample_filter(ratio, Nϕ)
r0 = abs(freqz(PolynomialRatio(h, [1]), 0))
rc = abs(freqz(PolynomialRatio(h, [1]), Float64(fc)*pi))
rc = abs(freqz(PolynomialRatio(h, [1]), fc*π))
@test isapprox(r0, Nϕ)
@test isapprox(rc, Nϕ/2, rtol=0.001)

0 comments on commit 4865ded

Please sign in to comment.