Find Jobs
Hire Freelancers

Beat detection and signal processing

$30-250 USD

Cerrado
Publicado hace casi 11 años

$30-250 USD

Pagado a la entrega
Given a set of fairly noisy input data (some of which represents regular "beats"), write a C/C+/Objective C function that will detect these beats/pulses over time and ignore the noise. I have tried various approaches myself, including high pass filtering and envelope detection, but I cannot get it to work very well. Digital signal processing is not something I specialize in. :) I need this complete within the next few hours. Take a look at the example data here: [login to view URL]~mag/[login to view URL] [login to view URL]~mag/[login to view URL] As the application runs, a new float will be fed into your function each time. So for example, say I get a new float from the sensors every 1/10 of a second, I will call your function like this: -(void) detect:(float)input; your function with either return false for no beat or true if a beat has been detected. I also need the beats to be detected as regular. So if an irregular beat is detected, it should be discarded (so I assume you would store 3-4 beats back and compare their regularily - then if a bad beat or one that doesn't fit the regular rhythm is detected, it is discarded and function returns false). Note, you can use global variables and buffers if you wish, but understand that the sample data is just that - sample data. The input for this can vary. Anyway questions, please ask.
ID del proyecto: 4640730

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de $152 USD por este trabajo
Avatar del usuario
Experts in Digital Signal Processing. Please let us know if you are OK with our budget and time frame. So we can send you our official proposal for this project. SI Team/
$2.061 USD en 25 días
4,8 (13 comentarios)
6,2
6,2
Avatar del usuario
I can do this for you, please check PMB.
$100 USD en 1 día
5,0 (14 comentarios)
3,7
3,7
Avatar del usuario
I have checked the png image and the data. I can help you.
$222 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I have 7 years experience in DSP and embedded system. I need you to answer a few queries though. What is the sample rate of the data you have provided? I can send you a simulated results using MATLAB and i will send you the C code once you accept it. Thanks for your consideration.
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I need you to answer some questions and clarify some things. I have a lot of experience in signal processing and and data analysis.
$166 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I got experience with signal processing using TI DSP's, dsPICs, Matlab and C. I understand that you have troubles detecting beats in that crappy data. Sorry for being that honest. I can help you for sure but I will need a lot of additional informaion, especially about the Hardware that produces this output. I made the experience that most of the times a simple change at the hardware eases the signal processing by 90% or more. Without any "a priory" knowledge which needs knowledge of the system i must confess that i can only guess the beats in your posted data even though humans should normally be able to see such stuff easily. Even if a change to the hardware is impossible we can solve this but i need many more samples with beats marked by you for reference.
$111 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
United Kingdom
5,0
7
Forma de pago verificada
Miembro desde feb 19, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.