|
DSP.Filter.FIR.PolyInterp | Portability | portable | Stability | experimental | Maintainer | m.p.donadio@ieee.org |
|
|
|
|
|
Description |
Polynomial interpolators. Taken from: Olli Niemitalo (ollinie@freenet.hut.fi), Polynomial Interpolators for
High-Quality Resampling of Oversampled Audio Search for deip.pdf with
Google and you will find it.
|
|
Synopsis |
|
mkcoef :: (Num a, Ix b, Integral b) => (a -> a) -> b -> a -> Array b a | | bspline_1p0o :: (Ord a, Fractional a) => a -> a | | bspline_2p1o :: (Ord a, Fractional a) => a -> a | | bspline_4p3o :: (Ord a, Fractional a) => a -> a | | bspline_6p5o :: (Ord a, Fractional a) => a -> a | | lagrange_4p3o :: (Ord a, Fractional a) => a -> a | | lagrange_6p5o :: (Ord a, Fractional a) => a -> a | | hermite_4p3o :: (Ord a, Fractional a) => a -> a | | hermite_6p3o :: (Ord a, Fractional a) => a -> a | | hermite_6p5o :: (Ord a, Fractional a) => a -> a | | sndosc_4p5o :: (Ord a, Fractional a) => a -> a | | sndosc_6p5o :: (Ord a, Fractional a) => a -> a | | watte_4p2o :: (Ord a, Fractional a) => a -> a | | parabolic2x_4p2o :: (Ord a, Fractional a) => a -> a | | optimal_2p3o2x :: (Ord a, Fractional a) => a -> a | | optimal_2p3o4x :: (Ord a, Fractional a) => a -> a | | optimal_2p3o8x :: (Ord a, Fractional a) => a -> a | | optimal_2p3o16x :: (Ord a, Fractional a) => a -> a | | optimal_2p3o32x :: (Ord a, Fractional a) => a -> a | | optimal_4p2o2x :: (Ord a, Fractional a) => a -> a | | optimal_4p2o4x :: (Ord a, Fractional a) => a -> a | | optimal_4p2o8x :: (Ord a, Fractional a) => a -> a | | optimal_4p2o16x :: (Ord a, Fractional a) => a -> a | | optimal_4p2o32x :: (Ord a, Fractional a) => a -> a | | optimal_4p3o2x :: (Ord a, Fractional a) => a -> a | | optimal_4p3o4x :: (Ord a, Fractional a) => a -> a | | optimal_4p3o8x :: (Ord a, Fractional a) => a -> a | | optimal_4p3o16x :: (Ord a, Fractional a) => a -> a | | optimal_4p3o32x :: (Ord a, Fractional a) => a -> a | | optimal_4p4o2x :: (Ord a, Fractional a) => a -> a | | optimal_4p4o4x :: (Ord a, Fractional a) => a -> a | | optimal_4p4o8x :: (Ord a, Fractional a) => a -> a | | optimal_4p4o16x :: (Ord a, Fractional a) => a -> a | | optimal_4p4o32x :: (Ord a, Fractional a) => a -> a | | optimal_6p4o2x :: (Ord a, Fractional a) => a -> a | | optimal_6p4o4x :: (Ord a, Fractional a) => a -> a | | optimal_6p4o8x :: (Ord a, Fractional a) => a -> a | | optimal_6p4o16x :: (Ord a, Fractional a) => a -> a | | optimal_6p4o32x :: (Ord a, Fractional a) => a -> a | | optimal_6p5o2x :: (Ord a, Fractional a) => a -> a | | optimal_6p5o4x :: (Ord a, Fractional a) => a -> a | | optimal_6p5o8x :: (Ord a, Fractional a) => a -> a | | optimal_6p5o16x :: (Ord a, Fractional a) => a -> a | | optimal_6p5o32x :: (Ord a, Fractional a) => a -> a |
|
|
Documentation |
|
mkcoef |
:: (Num a, Ix b, Integral b) | | => (a -> a) | f | -> b | p | -> a | x | -> Array b a | h[n] | mkcoef takes the continuous impluse response function (one of the
functions below, f) and number of points in the interpolation, p, time
shifts it by x, samples it, and creates an array with the interpolation
coeficients that can be used as a FIR filter. |
|
|
bspline_1p0o :: (Ord a, Fractional a) => a -> a |
|
bspline_2p1o :: (Ord a, Fractional a) => a -> a |
|
bspline_4p3o :: (Ord a, Fractional a) => a -> a |
|
bspline_6p5o :: (Ord a, Fractional a) => a -> a |
|
lagrange_4p3o :: (Ord a, Fractional a) => a -> a |
|
lagrange_6p5o :: (Ord a, Fractional a) => a -> a |
|
hermite_4p3o :: (Ord a, Fractional a) => a -> a |
|
hermite_6p3o :: (Ord a, Fractional a) => a -> a |
|
hermite_6p5o :: (Ord a, Fractional a) => a -> a |
|
sndosc_4p5o :: (Ord a, Fractional a) => a -> a |
|
sndosc_6p5o :: (Ord a, Fractional a) => a -> a |
|
watte_4p2o :: (Ord a, Fractional a) => a -> a |
|
parabolic2x_4p2o :: (Ord a, Fractional a) => a -> a |
|
optimal_2p3o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_2p3o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_2p3o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_2p3o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_2p3o32x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p2o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p2o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p2o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p2o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p2o32x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p3o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p3o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p3o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p3o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p3o32x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p4o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p4o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p4o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p4o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_4p4o32x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p4o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p4o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p4o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p4o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p4o32x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p5o2x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p5o4x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p5o8x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p5o16x :: (Ord a, Fractional a) => a -> a |
|
optimal_6p5o32x :: (Ord a, Fractional a) => a -> a |
|
Produced by Haddock version 0.4 |