Find Jobs
Hire Freelancers

C++ Digital Signal Processing for Linux Device

£750-1500 GBP

Closed
Posted over 6 years ago

£750-1500 GBP

Paid on delivery
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.
Project ID: 15440285

About the project

11 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average £1,132 GBP for this job
User Avatar
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-marketing through brain signals and gaze analysis and passive motion detection through wifi in matlab. Facebook like networking Graphs - C and data structures 2D and 3D games using C++ and OOP Proposed Milestones £1250 GBP - matlab and C++ Required time frame ?
£1,250 GBP in 20 days
4.9 (25 reviews)
6.5
6.5
User Avatar
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 Clear Algorithm Will Encourage Your Project. I don't hope high budget. I want a long term relationship with you. Thank you and best regards!
£1,125 GBP in 20 days
4.0 (10 reviews)
5.2
5.2
User Avatar
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 and Mathematica Proposed Milestones £1111 GBP - final Stay tuned, I'm still working on this proposal.
£1,111 GBP in 15 days
5.0 (3 reviews)
3.4
3.4
User Avatar
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 have 10 years of experience in Signal Processing and Machine Learning domain. I am an expert in programming in C++, LabView and Python. I have worked for Samsung in South Korean Head Quarter. Proposed Milestones £900 GBP - Complete daemon and source code for the DSP project. Additional Services Offered £50 GBP - Signal Visualization on graphs. I checked your data file, it contains 18 columns of data. Can you please explain each column?Please chat
£833 GBP in 14 days
5.0 (1 review)
2.7
2.7
User Avatar
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 GBP - first draft £500 GBP - final software
£1,000 GBP in 15 days
5.0 (2 reviews)
0.8
0.8
User Avatar
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 Experience Will display my relevant portfolio over the chat. Proposed Milestones £1250 GBP - default I am looking forward to get all the technical requirements from your end.
£1,250 GBP in 20 days
0.0 (0 reviews)
3.4
3.4
User Avatar
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 than 7 years of experience in this field of software development. I have completed many projects related to this project and I am sure if you will respond me then I will be able to explain my skills ,I can do Skype call as well to discuss project in more detail. My key skills are: C #, C + +, C programming , Algorithm, Linux, JAVA, Software Development, Software Architecture, PHP, Java script, Matlab and Mathematica, Ruby on Rails, software Engineering, Website Design, Graphic Design and much more. Looking forward to work with you on this project Regards Senior P
£750 GBP in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Reading, United Kingdom
5.0
1
Payment method verified
Member since May 29, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.