creo que así es posible que trate de seleccionar una unos pocos segundos de muestra de ambas pistas de audio, las anula en amplitud y reduce el ruido con un filtro de paso de banda y luego intenta utilizar un correlador.
por ejemplo, puede tomar una muestra de 5 segundos de uno de los dos e hizo que se deslice sobre el segundo calculando una corelación cruzada para cualquier momento que cambie. (tenga en cuenta que si toma un pachet demasiado pequeño, es posible que tenga una alta correlación cuando no lo experimente y que suavizará el efecto secundario debido al recorte de la señal y la correlación cruzada). Después de que yo pueda recoger una matriz con todos los resultados de la correlación cruzada y obtener el índice de la máxima.
Debería establecer experimentalmente el umbral para decidir cuándo suponer que el marcador es el mismo. esto cambiará según la calidad de la pista de audio que esté comparando.
Implementé un correator para recibir y distinguir el preámbulo en la comunicación inalámbrica. Mi script en realidad está hecho en matlab.si está interesado, puedo tratar de encontrar la parte común y enviársela.
Sería un código demasiado largo para ser pegado hene en el foro. si quieres solo dímelo y te lo enviaré lo antes posible.
aplausos
gracias por el enlace miamk. ¿Pero lo probaste? no estoy seguro de cómo implementarlo. Gracias de nuevo – iscavengers
Bueno, si está buscando encontrar el código objetivo-c de ready-made, copy-and-paste o la biblioteca para colocar en su proyecto de iOS, puede detenerlo ahora. no va a encontrar nada de eso (al menos hasta donde tengo conocimiento). Tendrás que codificarlo tú mismo. – MiguelB