Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

cancellazione rumore

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

1
voti

[1] cancellazione rumore

Messaggioda Foto Utentefpalone » 17 ott 2013, 9:27

Salve a tutti,
viaggiando spesso in treno (ed essendo propenso al "riposino"), ho spesso sentito la mancanza di un paio di cuffie per la cancellazione del rumore; mi è venuto oggi in mente che un netbook od anche un tablet avrebbero tutta la potenza di calcolo necessaria per lo scopo ed anche un sensore (microfono) e l'uscita per le cuffie.
Sapete mica se esiste qualche programmino per la cancellazione attiva del rumore? Se non dovesse esistere o magari solo per cercare di realizzarne uno più performante o gratuito, secondo voi si può realizzare in ambiente Matlab o Scilab?
Mi ricollego anche all'idea dell'ottimo Foto Utentebrabus, perché non provare a crearne insieme uno sul forum?
Avatar utente
Foto Utentefpalone
21,0k 6 8 12
G.Master EY
G.Master EY
 
Messaggi: 3544
Iscritto il: 26 dic 2007, 17:46
Località: roma

0
voti

[2] Re: cancellazione rumore

Messaggioda Foto Utentedimaios » 18 ott 2013, 17:04

La cancellazione deve avvenire localmente per cui il microfono deve essere limitrofo all'auricolare.
Un progetto relativo all' Active Noise Cancellation o Active Noise Control e' interessante anche se largamente studiato e risolto.
Un semplice esempio lo trovi anche qui.
Un altro riferimento di partenza puo' essere questo.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[3] Re: cancellazione rumore

Messaggioda Foto Utenteolmar » 18 ott 2013, 21:43

Le cuffie funzionano solo se il microfono è vicino all'orecchio, non ha molto senso fare diversamente.
Se vuoi però puoi implementare dei semplicissimi algoritmi predittivi nel computer così da poter ridurre il rumore che, per esempio ti arriva dalla finestra. Puoi ottenere anche 10 dB di riduzione:
http://www.youtube.com/watch?v=mxjPJBLPfFg

Trovi gli algoritmi qui:
http://www.amazon.com/Active-Noise-Cont ... 0471134244
(forse anche in PDF, non so)
http://www.mathworks.nl/matlabcentral/?s_tid=gn_mlc

Oltre che a "noise" puoi cercare "vibration", i metodi sono gli stessi.
Usare un computer comunque ha il problema del delay, non sai se riesci a starci dietro e quale sia il delay tra input e output. Se questo cambia l'algoritmo sballa, per questo si usano sistemi dedicati (DSP).
Avatar utente
Foto Utenteolmar
0 2
 
Messaggi: 4
Iscritto il: 18 gen 2012, 17:11


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti