C++ Digital Signal Processing for Linux Device

I need talented programmer(s) with experience in digital signal processing and pattern recognition for a project on Linux, to be written in c++. Required skills for the project(s) include:

- C++

- Matlab/Octave

- Linux

- Digital Signal Processing

The deliverable software should run as a single daemon process; It will take in a raw data stream from a ZMQ publisher; process and format it using several algorithms; and finally submit it's output on a similar ZMQ stream. There are multiple milestones within the project:

1) Interpolation Filter

Our hardware platform is designed to produce a stream of data for some algorithms to be processed, however on occasion up to 5 packets may be lost due to a fundamental hardware issue. Your job is to create a simple interpolation method, which will take in the stream of data and replace and approximate any missing data packets, these can be detected via the time stamps. The stream of data comes in at 200 samples per second, and each data packets contains 8 values:

-1 time stamp

- 3 measurement values

-1 time stamp

- 3 measurement values

2) Noise Filter

Due to environmental noise (electrical, acoustic, and physical) the useful information in the measurements signals can be obfuscated. We need create an algorithm to filter out much of the noise and leave as much of the useful signal as possible. Typically there will be a large amplitude on channels 4 and 5, where the useful signal is being generated, however channels 1, 2, and 3 can also contain some useful data as can be seen in the sample sets, from an impulse we are trying to detect.

Note: Channel 6 is disconnected so doesn't provide any useful information.

3) Event Detection Filter

We need to create an algorithm to identify segments of useful activity from the noise filtered and raw signals. This main purpose of this is to reduce the workload of downstream algorithms, so that they are only operating on useful segments of data.

Useful segments of data will be the sections of signal between two settle points, this will require some calibration against test sets to get desired results. The typical activity blocks we are interested in can be seen in the provided files, which have been collected in a low noise environment. Typically we would see an increase or decrease in the value after an event (Although not in the provided samples).

4) Demux Filter

For the segments of useful activity there may be two overlapping events, these can be separated via a "cocktail party" algorithm. The output should include the separated signals along side an error margin needed.

Evner: Algoritme, C programmering, C++ Programmering, Linux, Matlab and Mathematica

Se mere: c++ digital signal processing, digital signal processing expert required, digital signal processing questions, c++programming, linux, matlab & mathematica, digital signal processing hearing aid project docx, digital signal processing tutor, pattern recognition algorithm, digital signal processing analysis, digital signal processing freelancer, cuda digital signal processing, pattern recognition algorithm finance price matlab code, viva questions digital signal processing, questions digital signal processing, pattern recognition algorithm opencv, digital signal processing viva questions, digital signal processing companies coimbatore, freelance digital signal processing, pattern recognition algorithm vbnet

Om arbejdsgiveren:
( 1 bedømmelse ) Reading, United Kingdom

Projekt ID: #15440285

12 freelancere byder i gennemsnit £1142 på dette job


Hi dear, I can implement interpolation, noise filter, event detection filter and demux using both C++ and matlab, i have got experience of 4+ years in matlab and 5+ years in C++ Relevant Skills and Experience Neuoro-m Flere

£1250 GBP in 20 dage
(22 bedømmelser)

Hi, I can do this project using C++. I am doing Image Processing, Signal processing, pattern recognition and computer vision projects since 2004. See my profile: [login to view URL] Relevant Skills and E Flere

£1500 GBP in 21 dage
(23 bedømmelser)

Hi, Dear Employer! How are you? I have enough experience on C/C++, Java programming. I am really interested in your project. I am 100% sure i can satisfy your requirements perfectly. User-Friendly Interface And C Flere

£1125 GBP in 20 dage
(9 bedømmelser)

Ready to start work right away ! i have some query please inbox me so we can disscus, have good exp in this domain thank you Relevant Skills and Experience Algorithm, C Programming, C++ Programming, Linux, Matlab an Flere

£1111 GBP in 15 dage
(3 bedømmelser)

I am a DSP and Machine Learning expert. My last project on Freelancer was also an audio processing software. I will use Labview for algo prototyping and C++ for final development. Relevant Skills and Experience I h Flere

£833 GBP in 14 dage
(1 bedømmelse)

Greetings, I can develop this software in Linux. Habilidades y experiencia relevante I have a master degree in digital signal processing and have experience coding algorithms in C++ and matlab, Htos propuestos £500 G Flere

£1000 GBP in 15 dage
(2 bedømmelser)

Just had a quick visual over your project's posting. I am more than happy to proceed with you. However, i have some questions which i like to ask. Can you message me over the chat so we can start? Relevant Skills and Flere

£1250 GBP in 20 dage
(0 bedømmelser)
£1250 GBP in 20 dage
(0 bedømmelser)

Dear Sir, After reading the job description I am confident that I would be a perfect fit for this position as my experience and abilities precisely match your requirements. Warm Regards Zeba Relevant Skills and Exp Flere

£1250 GBP in 20 dage
(0 bedømmelser)

Hi I am Senior P I've reviewed your complete job description, and I fulfill all the qualifications required for this project. I would love to as per your requirements in good price at minimum time. I have more th Flere

£750 GBP in 5 dage
(0 bedømmelser)

Hello, We have done similar work according to your requirement. Please have a look. [login to view URL] Please come into PMB for further discussion. Regards Bharat Bhushan Srivastav

£1500 GBP in 20 dage
(0 bedømmelser)

Hi I would love to do your task. If you hire me, i won't let you down. I can provide you all these things with unlimited revisions till the satisfactorily completion of [login to view URL] for your message .Thank you

£888 GBP in 15 dage
(0 bedømmelser)