1 / 28

Convolución por bloques: método overlap-add

CONVOLUCIÓN CIRCULAR. CONVOLUCIÓN LINEAL. Convolución por bloques: método overlap-add. Sucesión de entrada x [ n ] : arbitrariamente larga  se parte en bloques de longitud L ... Respuesta impulsiva del filtro h [ n ] : longitud P Tamaño del bloque: N = L + P - 1.

glyn
Download Presentation

Convolución por bloques: método overlap-add

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CONVOLUCIÓNCIRCULAR CONVOLUCIÓNLINEAL Convolución por bloques: método overlap-add • Sucesión de entrada x[n]: arbitrariamente larga se parte en bloques de longitud L... • Respuesta impulsiva del filtro h[n]: longitud P • Tamaño del bloque: N = L + P - 1

  2. Sucesión x[n] La sucesión x[n] de entrada se parte en bloques de longitud L... PDS - 2003

  3. Longitud L “padding” de N - L ceros Longitud TDF = N Sucesión x[n] La sucesión x[n] de entrada se parte en bloques de longitud L... y para completar el largo N de la TDF... se agregan N - L ceros. PDS - 2003

  4. Longitud TDF = N Longitud P “padding” de N - P ceros Sucesión x[n] Sucesión h[n] A la respuesta impulsiva h[n] (de longitud P)... para completar el largo Nde la TDF... se le agregan N - P ceros. PDS - 2003

  5. Longitud TDF = N Sucesión x[n] Sucesión h[n] x1[n]*h[n] Se calcula el primer segmento de salida efectuando la convolución circular entre x1[n] y h[n] que NO TIENE “aliasing” porque N= L+ P- 1 La convolución circular entre x1[n] y h[n] coincide con la convolución lineal entre x1[n] y h[n]. PDS - 2003

  6. Longitud TDF = N Sucesión x[n] Sucesión h[n] x1[n]*h[n] Se calcula el primer segmento de salida efectuando la convolución circular entre x1[n] y h[n] que NO TIENE “aliasing” porque N= L+ P- 1 x1[n]*h[n] = ITDF{X1[k]xH[k]} PDS - 2003

  7. Sucesión x[n] Sucesión h[n] x1[n]*h[n] Se copian las primeras L muestras a la salida PDS - 2003

  8. Sucesión x[n] Sucesión h[n] x1[n]*h[n] Se copian las primeras L muestras a la salida PDS - 2003

  9. Sucesión x[n] Sucesión x2[n] Sucesión h[n] x1[n]*h[n] Se procesa el segundo bloquex2[n] de la entrada x[n]... PDS - 2003

  10. Sucesión x[n] Sucesión h[n] x1[n]*h[n] Se procesa el segundo bloquex2[n] de la entrada x[n]... con la respuesta impulsiva h[n] PDS - 2003

  11. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] Se procesa el segundo bloquex2[n] de la entrada x[n]... con la respuesta impulsiva h[n] y se obtiene el segundo segmento de salida x2[n]*h[n] PDS - 2003

  12. Se suman las P - 1 muestras pendientes del bloque previo... ... con las primeras P -1 muestras del bloque actual Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] PDS - 2003

  13. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  14. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  15. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] Se procesa el tercer bloquex2[n] de la entrada x[n]... PDS - 2003

  16. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] Se procesa el tercer bloquex2[n] de la entrada x[n]... con la respuesta impulsiva h[n] PDS - 2003

  17. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] y se obtiene el tercer segmento de salida x3[n]*h[n] PDS - 2003

  18. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] Se suman las últimas P - 1 muestras del bloque previo... con las primeras P - 1 muestras del bloque actual PDS - 2003

  19. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  20. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  21. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] se procesa el cuarto bloque de la entrada x[n] PDS - 2003

  22. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] se procesa el cuarto bloque de la entrada x[n] con la respuesta impulsiva h[n] PDS - 2003

  23. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] y se obtiene el cuarto segmento de salida x4[n]*h[n] PDS - 2003

  24. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] Se suman las últimas P - 1 muestras del bloque previo... con las primeras P - 1 muestras del bloque actual PDS - 2003

  25. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  26. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] ...y se copian L muestras a la salida PDS - 2003

  27. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] Convolución por BLOQUES PDS - 2003

  28. Sucesión x[n] Sucesión h[n] x1[n]*h[n] x2[n]*h[n] x3[n]*h[n] x4[n]*h[n] Convolución por BLOQUES = Convolución LINEAL PDS - 2003

More Related