• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaDSP / DSP.jl / 976 / 4
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 14 May 2019 03:09PM UTC
Files 17
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 May 2019 03:01PM UTC coverage: 96.546% (+32.9%) from 63.676%
976.4

push

travis-ci

web-flow
Combine FIR filtering from dspbase and DSP.jl (#297)

* Combine FIR filtering from dspbase and DSP.jl

There were two identical functions, `_tdfilt!`, and `filt!` that both accomplished
FIR filtering. It turns out that the function in dspbase, `filt!` was faster,
and also allowed you to change the filter state to achieve, e.g., a steady state
step response. I therefore removed the implementation in `_tdfilt!` in favor of
`filt!`.

The one benefit that `_tdfilt!` had over `filt!` was a set of small-kernel
filtering functions with an unrolled loop. I have combined the functionality of
these small filter functions with `filt!`, while making these small filter
functions also accept some initial state.

Finally, I have added `muladd` in the direct form filtering kernels, where
possible. This makes a big performance difference for the unrolled loop kernel,
but for the other kernels it doesn't seem to matter much. However, it should
produce more accurate filtering results on platforms that support fma
instructions.

1901 of 1969 relevant lines covered (96.55%)

321371.62 hits per line

Source Files on job 976.4
  • Tree
  • List 0
  • Changed 15
  • Source Changed 3
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 919
  • Travis Job 976.4
  • 205245ad on github
  • Prev Job for on master (#953.1)
  • Next Job for on master (#982.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc