Importación y Parámetros de Audio
14 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Definición: ¿Qué hace la función calculate_stereo_parameters ?

Calcula la intensidad interaural (IID), la diferencia de fase interaural (IPD), la coherencia interaural (IC) y la diferencia de fase global (OPD) de una señal de audio estéreo.

Definición: ¿Qué hace la función all_pass_filter?

Aplica un filtro paso-todo a una señal de audio.

Definición: ¿Qué hace la función reconstruct_stereo?

Reconstruye una señal de audio estéreo a partir de una señal de audio mono, utilizando los parámetros estéreo (IID, IPD, OPD, IC) calculados previamente.

Definición: ¿Qué hace la función draw_params?

<p>Grafica las diferentes medidas de parámetros estéreo (IID, IPD, ICC, OPD) en función del tiempo.</p> Signup and view all the answers

¿Qué tipo de audio se usa como ejemplo en el código?

<p>Señal de sirena.</p> Signup and view all the answers

¿Qué hace la función add_noise?

<p>Agrega ruido blanco a una señal de audio.</p> Signup and view all the answers

¿Cuál es el objetivo final de esta sección del código?

<p>Mostrar el efecto del ruido en los parámetros estéreo de una señal de audio.</p> Signup and view all the answers

¿Qué tarea se pide al final del código?

<p>Crear una señal de audio estéreo con una señal a elección que muestre que el audio no está centrado.</p> Signup and view all the answers

El código implementa un filtro paso-banda.

<p>False</p> Signup and view all the answers

La función reconstruct_stereo se utiliza para convertir una señal de audio mono a una señal de audio estéreo.

<p>True</p> Signup and view all the answers

El código utiliza ruido blanco para simular el ruido ambiental.

<p>True</p> Signup and view all the answers

¿Qué función se utiliza para leer un archivo de audio?

<p><code>sf.read</code></p> Signup and view all the answers

Los parámetros estéreo se calculan utilizando la función

<p><code>calculate_stereo_parameters</code></p> Signup and view all the answers

¿Qué tipo de señal de audio se utiliza en la última tarea?

<p>Señal a elección del usuario</p> Signup and view all the answers

Study Notes

Importación de librerías y funciones

  • Se importan librerías como numpy, scipy.signal, matplotlib.pyplot, soundfile, pydub, IPython.display, scipy.io.wavfile y scipy.signal.lfilter.
  • Se define una función calculate_stereo_parameters para calcular parámetros estéreo (IID, IPD, IC, OPD) a partir de señales de audio izquierda y derecha, frecuencia de muestreo, n_fft y hop_length.

Parámetros de audio

  • Se define una función all_pass_filter para aplicar un filtro paso todo a una señal de audio. Toma como argumentos la señal de entrada, el retardo en muestras y el coeficiente del filtro.
  • La función calcula los coeficientes del filtro a y b.
  • Se utiliza la función lfilter de scipy.signal para aplicar el filtro.

Reconstrucción estéreo

  • Se define una función reconstruct_stereo para reconstruir una señal estéreo a partir de una señal mono y parámetros estéreo (IID, IPD, OPD, IC).
  • Se aplica un filtro all_pass_filter a la señal mono.
  • Se calcula la STFT de la señal mono y la señal decorrelacionada.
  • Se separan las magnitudes y las fases.

Gráficos de parámetros

  • Se define una función draw_params para generar gráficos de los parámetros estéreo (IID, IPD, IC, OPD).
  • Se grafican los parámetros (IID, IPD, IC, OPD) en función del tiempo.

Procesamiento de señales de audio

  • Se leen archivos de audio estéreo (sirena.mp3) utilizando soundfile.read.
  • Se extraen los canales izquierdo y derecho.
  • Se calcula la señal mono promediando los canales izquierdo y derecho.
  • Se escriben los canales izquierdo, derecho y mono a nuevos archivos de audio (left_channel.wav, right_channel.wav, mono_signal.wav) utilizando soundfile.write.

Calculo y visualización de parámetros estéreo

  • Se calculan los parámetros estéreo (IID, IPD, IC, OPD) usando la función calculate_stereo_parameters.
  • Se reconstruyen los canales izquierdo y derecho usando reconstruct_stereo.
  • Se generan gráficos de los parámetros estéreo usando draw_params.
  • Se escribe el audio reconstruido a un nuevo archivo (stereo_reconstructed_siren.wav).

Simulación de audio estéreo

  • Se crea un archivo de audio de sirena simulada (siren_simulation.wav) con frecuencias y propiedades.
  • Se calculan los parámetros estéreo para la señal simulada.
  • Se reconstruyen los canales estéreo a partir de la señal mono.
  • Se grafican los parámetros del estéreo.
  • Se genera un archivo de audio reconstruido stereo_reconstructed_siren_simulation.wav.
  • La señal mono_signal se forma promediando las señales izquierda y derecha.

Señal de fase variable

  • Crea un archivo de audio (.wav) con una diferencia de fase entre los dos canales.
  • Calcula los parámetros estéreo.
  • Crea un audio reconstruido (stereo_reconstruted_phase.wav) a partir de los parámetros.

Ruido en las señales de audio

  • Se crea una función para agregar ruido blanco a una señal.
  • La función calcula la potencia de la señal y el ruido.
  • Se añade ruido blanco gaussiano a las señales izquierda y derecha.
  • Se visualizan las señales originales y con ruido.
  • Se calculan y muestran los parámetros estéreo con ruido.

Tareas (Recomendación)

  • Crear un audio con una señal de tu elección y colocarlo ligeramente desfasado(no centralizado)
  • Probar diferentes niveles de reducción de ruido.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Este quiz cubre la importación de librerías y funciones necesarias para el procesamiento de audio, así como la definición de funciones para calcular y aplicar parámetros estéreo. Se exploran conceptos como filtros paso todo y la reconstrucción de señales estéreo a partir de señales mono. Ideal para estudiantes de audio digital y programación en Python.

More Like This

Audio Fundamentals: Waves and Harmonics
10 questions
Deepfakes and Audio Processing
37 questions

Deepfakes and Audio Processing

EndorsedAntigorite1391 avatar
EndorsedAntigorite1391
Audio Effects and Signal Processing Quiz
27 questions
Use Quizgecko on...
Browser
Browser