ITDev provides free LabVIEW FPGA data compression module

Call: +44 (0)23 8098 8890
E-mail:

News posted 4th November 2010

The team at ITDev have combined their expertise in compression algorithms, FPGA development and NI LabVIEW to develop a general purpose real-time data compression module for LabVIEW FPGA.

The module, or "Virtual Instrument" in LabVIEW parlance, can easily be integrated into LabVIEW FPGA data acquisition solutions to provide real-time compression of up to 8 channels of 16-bit data. This allows high speed acquisition to be continuously and reliably performed without overloading the host PC or generating unmanageable volumes of data.

"The algorithm we have implemented provides lossy compression in order to deliver significant reductions in data volume. We appreciate, however, that deterministic accuracy is vital to the majority of data acquisition systems, which is why we have developed the algorithm to work to a defined loss, allowing users to specify the maximum error between the original data points and the decoded data."

Andy Culmer, Engineering Director

The code, including an example application, is available to download through National Instruments' Developer Zone website. The algorithm has been optimised for linear signals, where periods of inactivity, or linear ramps are very efficiently compressed. It has also been designed with extremely low overhead decoding in mind. Please contact ITDev for integration support, or to discuss solutions optimised for higher compression, different signal characteristics, or higher channel counts.

IET Enterprise Partners logo

Latest Blog Posts

Posted 4th March 2019, By Lucas N
Our first CI deployments brought many benefits but we felt that there was still a lot of room for improvement. This blog explores how we addressed these ...more
Image for Time Server blog
Posted 11th January 2019, By James H
Making a Stratum 1 Linux Time Server: Part 3 We have found out in the previous two parts of this series why distributed devices might need a method to ...more
Posted 14th December 2018, By James H
In the previous article we saw that getting distributed devices to agree on the current time is hard. This article, the second in a series of three, will ...more
Posted 4th December 2018, By James H
Generally distributed devices will need to agree on time in order to effectively coordinate tasks but getting everyone to tell the same time is challenging! ...more

Latest News

Posted 26th March 2019
On 7th March, ITDev brought together peers and associates from over 20 companies to discuss Continuous Integration (CI). As part of the event, we were ...more
ITDev at University of Southampton Careers Fair 2019
Posted 26th February 2019
With available graduate and internship places for this year, ITDev attended the University of Southampton's Engineering and Technology Careers Fair.
Posted 15th February 2019
Following our company tradition, we recently donated the proceeds from our staff-run tuck shop to our nominated charity, Winchester Churches Nightshelter.
Posted 23rd January 2019
Following on from ITDev's growth in 2018, we are delighted to announce that we have welcomed a further 2 new starters to the team: Simon and Quentin. With ...more