En el procesamiento de señales , un banco de filtros (o banco de filtros ) es una matriz de filtros paso banda que separa la señal de entrada en múltiples componentes, cada uno de los cuales contiene una subbanda de la señal original. [ 1 ] Una aplicación de un banco de filtros es un ecualizador gráfico , que puede atenuar los componentes de forma diferente y recombinarlos en una versión modificada de la señal original. El proceso de descomposición realizado por el banco de filtros se denomina análisis (es decir, análisis de la señal en términos de sus componentes en cada subbanda); la salida del análisis se conoce como señal de subbanda con tantas subbandas como filtros haya en el banco de filtros. El proceso de reconstrucción se denomina síntesis , es decir, la reconstitución de una señal completa resultante del proceso de filtrado.
En el procesamiento digital de señales , el término banco de filtros también se aplica comúnmente a un conjunto de receptores. La diferencia radica en que los receptores también reducen la frecuencia de las subbandas a una frecuencia central baja que puede remuestrearse a una velocidad reducida. En ocasiones, se puede lograr el mismo resultado submuestreando las subbandas de paso de banda.
Otra aplicación de los bancos de filtros es la compresión con pérdida, donde algunas frecuencias son más importantes que otras. Tras la descomposición, las frecuencias importantes se pueden codificar con alta resolución. Las pequeñas diferencias en estas frecuencias son significativas, por lo que debe utilizarse un esquema de codificación que las preserve. Por otro lado, las frecuencias menos importantes no tienen que ser exactas. Se puede utilizar un esquema de codificación menos preciso, aunque se pierdan algunos detalles más sutiles (pero menos importantes) durante la codificación.
El vocoder utiliza un banco de filtros para determinar la información de amplitud de las subbandas de una señal moduladora (como una voz) y las utiliza para controlar la amplitud de las subbandas de una señal portadora (como la salida de una guitarra o un sintetizador), imponiendo así las características dinámicas del modulador a la portadora.

Algunos bancos de filtros funcionan casi exclusivamente en el dominio del tiempo , utilizando una serie de filtros como filtros de espejo en cuadratura o el algoritmo de Goertzel para dividir la señal en bandas más pequeñas. Otros bancos de filtros utilizan la transformada rápida de Fourier (FFT).
bancos de filtros FFT
Se puede crear un banco de receptores realizando una secuencia de transformadas rápidas de Fourier (FFT) en segmentos superpuestos del flujo de datos de entrada. Se aplica una función de ponderación (también conocida como función de ventana ) a cada segmento para controlar la forma de las respuestas en frecuencia de los filtros. Cuanto más amplia sea la forma, más a menudo se deben realizar las FFT para satisfacer el criterio de muestreo de Nyquist . [ A ] Para una longitud de segmento fija, la cantidad de superposición determina la frecuencia con la que se realizan las FFT (y viceversa). Además, cuanto más amplia sea la forma de los filtros, menos filtros se necesitan para cubrir el ancho de banda de entrada. La eliminación de filtros innecesarios (es decir, la decimación en frecuencia) se realiza de manera eficiente tratando cada segmento ponderado como una secuencia de bloques más pequeños , y la FFT se realiza solo sobre la suma de los bloques. Esto se ha denominado superposición ponderada-suma (WOLA) y FFT pre-suma ponderada . (véase § Muestreo de la DTFT )
Se presenta un caso especial cuando, por diseño, la longitud de los bloques es un múltiplo entero del intervalo entre las FFT. En ese caso, el banco de filtros FFT se puede describir mediante una o más estructuras de filtro polifásicas, donde las fases se recombinan mediante una FFT en lugar de una simple suma. El número de bloques por segmento es la longitud (o profundidad ) de la respuesta impulsional de cada filtro. La eficiencia computacional de las estructuras FFT y polifásicas, en un procesador de propósito general, es idéntica.
La síntesis (es decir, la recombinación de las salidas de múltiples receptores) consiste básicamente en sobremuestrear cada una a una velocidad proporcional al ancho de banda total que se va a crear, trasladar cada canal a su nueva frecuencia central y sumar las secuencias de muestras. En este contexto, el filtro de interpolación asociado al sobremuestreo se denomina filtro de síntesis . La respuesta en frecuencia resultante de cada canal es el producto del filtro de síntesis por la respuesta en frecuencia del banco de filtros ( filtro de análisis ). Idealmente, las respuestas en frecuencia de los canales adyacentes suman un valor constante en cada frecuencia entre los centros de los canales. Esta condición se conoce como reconstrucción perfecta .
Bancos de filtros como distribuciones tiempo-frecuencia
En el procesamiento de señales tiempo-frecuencia , un banco de filtros es una distribución tiempo-frecuencia (TFD) cuadrática especial que representa la señal en un dominio tiempo-frecuencia conjunto . Está relacionada con la distribución de Wigner-Ville mediante un filtrado bidimensional que define la clase de distribuciones tiempo-frecuencia cuadráticas (o bilineales) . [ 3 ] El banco de filtros y el espectrograma son las dos formas más sencillas de producir una TFD cuadrática; son esencialmente similares, ya que uno (el espectrograma) se obtiene dividiendo el dominio del tiempo en segmentos y luego aplicando una transformada de Fourier, mientras que el otro (el banco de filtros) se obtiene dividiendo el dominio de la frecuencia en segmentos que forman filtros de paso de banda que son excitados por la señal bajo análisis.
Banco de filtros multivelocidad
Un banco de filtros multivelocidad divide una señal en varias subbandas, que pueden analizarse a diferentes velocidades según el ancho de banda de las bandas de frecuencia. La implementación utiliza submuestreo (diezmado) y sobremuestreo (expansión) . Consulte las secciones « Propiedades de la transformada de Fourier en tiempo discreto» y « Propiedades de la transformada Z» para obtener más información sobre los efectos de estas operaciones en los dominios de la transformada.
Filtro de paso bajo estrecho
Un filtro paso bajo estrecho se define como un filtro paso bajo con una banda de paso estrecha . Para crear un filtro FIR paso bajo estrecho multivelocidad, se puede reemplazar el filtro FIR invariante en el tiempo con un filtro anti-aliasing paso bajo y un decimador, junto con un interpolador y un filtro anti-imagen paso bajo. De esta forma, el sistema multivelocidad resultante es un filtro de fase lineal variable en el tiempo mediante el decimador y el interpolador. El filtro paso bajo consta de dos filtros polifásicos, uno para el decimador y otro para el interpolador. [ 4 ]
Un banco de filtros divide la señal de entrada.en un conjunto de señalesDe esta manera, cada una de las señales generadas corresponde a una región diferente en el espectro deEn este proceso, es posible que las regiones se superpongan (o no, según la aplicación).
Las señales generadasse puede generar mediante una colección de conjuntos de filtros de paso de banda con anchos de banda y frecuencias centrales(respectivamente). Un banco de filtros multivelocidad utiliza una única señal de entrada y luego produce múltiples salidas de la señal mediante filtrado y submuestreo. Para dividir la señal de entrada en dos o más señales, se puede utilizar un sistema de análisis y síntesis.
La señal se dividiría con la ayuda de cuatro filtros.para k =0,1,2,3 en 4 bandas de los mismos anchos de banda (en el banco de análisis) y luego cada subseñal se diezma por un factor de 4. En cada banda, al dividir la señal en cada banda, tendríamos diferentes características de señal.
En la sección de síntesis, el filtro reconstruirá la señal original: primero, se sobremuestrean las 4 subseñales a la salida de la unidad de procesamiento por un factor de 4 y luego se filtran mediante 4 filtros de síntesis.para k = 0,1,2,3. Finalmente, se suman las salidas de estos cuatro filtros.
Banco de filtros optimizado estadísticamente (banco de filtros Eigen)
Un marco de banco de filtros de tiempo discreto permite incluir características dependientes de la señal de entrada deseadas en el diseño, además de la propiedad de reconstrucción perfecta más tradicional. Las características de la teoría de la información, como la compactación de energía maximizada, la descorrelación perfecta de señales de subbanda y otras características para la estructura de covarianza/correlación de entrada dada, se incorporan en el diseño de bancos de filtros óptimos. [ 5 ] Estos bancos de filtros se asemejan a la transformada de Karhunen-Loève (KLT) dependiente de la señal, que es la transformada de bloques óptima donde la longitud L de las funciones base (filtros) y la dimensión del subespacio M son iguales.
bancos de filtros multidimensionales

El filtrado multidimensional , el submuestreo y el sobremuestreo son las partes principales de los sistemas multivelocidad y los bancos de filtros.
Un banco de filtros completo consta de la parte de análisis y síntesis. El banco de filtros de análisis divide una señal de entrada en diferentes subbandas con diferentes espectros de frecuencia. La parte de síntesis reensambla las diferentes señales de subbanda y genera una señal reconstruida. Dos de los bloques de construcción básicos son el decimador y el expansor. Por ejemplo, la entrada se divide en cuatro subbandas direccionales, cada una de las cuales cubre una de las regiones de frecuencia en forma de cuña. En sistemas 1D, los decimadores M-fold conservan solo aquellas muestras que son múltiplos de M y descartan el resto, mientras que en sistemas multidimensionales los decimadores son matrices enteras no singulares D × D. Considera solo aquellas muestras que están en la red generada por el decimador. El decimador comúnmente utilizado es el decimador quincunx, cuya red se genera a partir de la matriz Quincunx que se define por
La red de quincunx generada por la matriz de quincunx se muestra a continuación; la parte de síntesis es dual a la parte de análisis. Los bancos de filtros se pueden analizar desde una perspectiva del dominio de la frecuencia en términos de descomposición y reconstrucción de subbandas. Sin embargo, igualmente importante es la interpretación del espacio de Hilbert de los bancos de filtros, que juega un papel clave en las representaciones geométricas de la señal. Para un banco de filtros genérico de K canales, con filtros de análisisfiltros de síntesisy matrices de muestreo. En el lado del análisis, podemos definir vectores encomo
- ,
cada índice por dos parámetros:y.
De forma similar, para los filtros de síntesispodemos definir.
Considerando la definición de lados de análisis/síntesis podemos verificar que [ 6 ]y para la parte de reconstrucción:
- .
En otras palabras, el banco de filtros de análisis calcula el producto interno de la señal de entrada y el vector del conjunto de análisis. Además, la señal reconstruida en la combinación de los vectores del conjunto de síntesis y los coeficientes de combinación de los productos internos calculados, lo que significa que
Si no hay pérdida en la descomposición y la reconstrucción posterior, el banco de filtros se denomina reconstrucción perfecta . (en ese caso tendríamos. [ 7 ] La figura muestra un banco de filtros multidimensional general con N canales y una matriz de muestreo común M . La parte de análisis transforma la señal de entradaen N salidas filtradas y submuestreadasLa parte de síntesis recupera la señal original demediante sobremuestreo y filtrado. Este tipo de configuración se utiliza en muchas aplicaciones, como la codificación de subbandas , la adquisición multicanal y las transformadas wavelet discretas .
Bancos de filtros de reconstrucción perfecta
Podemos usar la representación polifásica, por lo que la señal de entradapuede representarse mediante un vector de sus componentes polifásicas.. Denotar Entonces tendríamos, dóndedenota el j -ésimo componente polifásico del filtro.
De manera similar, para la señal de salida tendríamos, dónde. Además, G es una matriz dondedenota el i-ésimo componente polifásico del j-ésimo filtro de síntesis Gj(z).
El banco de filtros tiene una reconstrucción perfecta sipara cualquier entrada, o equivalentementelo que significa que G(z) es una inversa izquierda de H(z).
Diseño de filtros multidimensionales


Los bancos de filtros unidimensionales han estado bien desarrollados hasta la fecha. Sin embargo, muchas señales, como imágenes, vídeo, sonido 3D, radar y sonar, son multidimensionales y requieren el diseño de bancos de filtros multidimensionales.
Con el rápido desarrollo de la tecnología de la comunicación, los sistemas de procesamiento de señales requieren mayor capacidad de almacenamiento de datos durante el procesamiento, la transmisión y la recepción. Para reducir la cantidad de datos a procesar, ahorrar espacio de almacenamiento y disminuir la complejidad, se introdujeron técnicas de muestreo multivelocidad. Los bancos de filtros se pueden utilizar en diversas áreas, como la codificación de imágenes, la codificación de voz, el radar, entre otras.
Muchos problemas relacionados con los filtros unidimensionales se han estudiado exhaustivamente y los investigadores han propuesto numerosos enfoques para el diseño de bancos de filtros unidimensionales. Sin embargo, aún quedan muchos problemas de diseño de bancos de filtros multidimensionales por resolver. [ 8 ] Algunos métodos pueden no reconstruir bien la señal, y otros son complejos y difíciles de implementar.
El método más sencillo para diseñar un banco de filtros multidimensional consiste en conectar en cascada bancos de filtros unidimensionales en forma de árbol, donde la matriz de decimación es diagonal y los datos se procesan en cada dimensión por separado. Estos sistemas se denominan sistemas separables. Sin embargo, la región de soporte de los bancos de filtros puede no ser separable. En ese caso, el diseño del banco de filtros se vuelve complejo. En la mayoría de los casos, trabajamos con sistemas no separables.
Un banco de filtros consta de una etapa de análisis y una etapa de síntesis. Cada etapa consta de un conjunto de filtros en paralelo. El diseño del banco de filtros se refiere al diseño de los filtros en las etapas de análisis y síntesis. Los filtros de análisis dividen la señal en subbandas superpuestas o no superpuestas, según los requisitos de la aplicación. Los filtros de síntesis deben diseñarse para reconstruir la señal de entrada a partir de las subbandas cuando se combinan las salidas de estos filtros. El procesamiento se realiza normalmente después de la etapa de análisis. Estos bancos de filtros pueden diseñarse como de respuesta de impulso infinita (IIR) o de respuesta de impulso finita (FIR). Para reducir la tasa de datos, se realiza un submuestreo y un sobremuestreo en las etapas de análisis y síntesis, respectivamente.
Enfoques existentes
A continuación se presentan varios enfoques para el diseño de bancos de filtros multidimensionales. Para obtener más detalles, consulte las referencias ORIGINALES .
Bancos de filtros de reconstrucción perfecta multidimensionales
Cuando sea necesario reconstruir la señal dividida para obtener la señal original, se pueden utilizar bancos de filtros de reconstrucción perfecta (PR).
Sea H( z ) la función de transferencia de un filtro. El tamaño del filtro se define como el orden del polinomio correspondiente en cada dimensión. La simetría o antisimetría de un polinomio determina la propiedad de fase lineal del filtro correspondiente y está relacionada con su tamaño. Al igual que en el caso 1D, el término de aliasing A(z) y la función de transferencia T(z) para un banco de filtros de 2 canales son: [ 9 ]
A( z )=1/2(H 0 (- z ) F 0 ( z )+H 1 (- z ) F 1 ( z )); T( z )=1/2(H 0 ( z ) F 0 ( z )+H 1 ( z ) F 1 ( z )), donde H 0 y H 1 son filtros de descomposición, y F 0 y F 1 son filtros de reconstrucción.
La señal de entrada se puede reconstruir perfectamente si se cancela el término de alias y T( z ) es igual a un monomio. Por lo tanto, la condición necesaria es que T'( z ) sea generalmente simétrico y de tamaño impar.
Los filtros PR de fase lineal son muy útiles para el procesamiento de imágenes. Este banco de filtros de dos canales es relativamente fácil de implementar. Sin embargo, a veces dos canales no son suficientes. Los bancos de filtros de dos canales se pueden conectar en cascada para generar bancos de filtros multicanal.
Bancos de filtros direccionales multidimensionales y superficies

Los bancos de filtros direccionales M-dimensionales (MDFB) son una familia de bancos de filtros que permiten la descomposición direccional de señales M-dimensionales arbitrarias mediante una estructura de árbol simple y eficiente. Poseen propiedades distintivas como la descomposición direccional, una construcción de árbol eficiente, resolución angular y reconstrucción perfecta. En el caso general M-dimensional, los soportes de frecuencia ideales de los MDFB son hiperpirámides basadas en hipercubos. El primer nivel de descomposición de los MDFB se logra mediante un banco de filtros no diezmado de N canales, cuyos filtros componentes son filtros MD con forma de "reloj de arena" alineados con los ejes w₁ , ..., wM , respectivamente. Después, la señal de entrada se descompone aún más mediante una serie de bancos de filtros de tablero de ajedrez remuestreados iterativamente en 2D IRC li ( Li ) (i=2,3,...,M), donde IRC li ( Li ) opera sobre cortes en 2D de la señal de entrada representados por el par de dimensiones (n 1 ,n i ) y el superíndice (Li) indica los niveles de descomposición para el banco de filtros de nivel i. Nótese que, a partir del segundo nivel, se adjunta un banco de filtros IRC a cada canal de salida del nivel anterior, por lo que el filtro completo tiene un total de 2 ( L 1 +...+ L N ) canales de salida. [ 10 ]
Bancos de filtros multidimensionales sobremuestreados

Los bancos de filtros sobremuestreados son bancos de filtros multivelocidad donde el número de muestras de salida en la etapa de análisis es mayor que el número de muestras de entrada. Se proponen para aplicaciones robustas. Una clase particular de bancos de filtros sobremuestreados son los bancos de filtros sin submuestreo, sin reducción ni aumento de frecuencia. La condición de reconstrucción perfecta para un banco de filtros sobremuestreado puede expresarse como un problema inverso de matrices en el dominio polifásico. [ 11 ]
Para bancos de filtros sobremuestreados IIR, la reconstrucción perfecta se ha estudiado en Wolovich [ 12 ] y Kailath [ 13 ] en el contexto de la teoría de control. Mientras que para bancos de filtros sobremuestreados FIR debemos usar una estrategia diferente para 1-D y MD. Los filtros FIR son más populares ya que son más fáciles de implementar. Para bancos de filtros FIR sobremuestreados 1-D, el algoritmo euclidiano juega un papel clave en el problema inverso de la matriz [ 14 ] . Sin embargo, el algoritmo euclidiano falla para filtros multidimensionales (MD). Para filtros MD, podemos convertir la representación FIR en una representación polinómica [ 15 ] . Y luego usar geometría algebraica y bases de Gröbner para obtener el marco y la condición de reconstrucción de los bancos de filtros sobremuestreados multidimensionales [ 11 ] .
Bancos de filtros FIR multidimensionales sin submuestreo
Los bancos de filtros no submuestreados son bancos de filtros sobremuestreados particulares sin submuestreo ni sobremuestreo. La condición de reconstrucción perfecta para los bancos de filtros FIR no submuestreados conduce a un problema inverso vectorial: los filtros de análisisSe dan los datos y FIR, y el objetivo es encontrar un conjunto de filtros de síntesis FIR.satisfactorio. [ 11 ]
Utilizando bases de Gröbner

Dado que los bancos de filtros multidimensionales pueden representarse mediante matrices racionales multivariadas, este método es una herramienta muy eficaz que puede utilizarse para trabajar con bancos de filtros multidimensionales. [ 15 ]
En Charo, [ 15 ] se introduce y analiza un algoritmo de factorización de matrices polinómicas multivariadas. El problema más común son los bancos de filtros multidimensionales para la reconstrucción perfecta. Este artículo describe el método para lograr este objetivo, que satisface la condición de restricción de fase lineal.
Según la descripción del artículo, se discuten algunos resultados nuevos en factorización y se aplican a problemas de bancos de filtros de respuesta de impulso finito con reconstrucción perfecta de fase lineal multidimensional. El concepto básico de las bases de Gröbner se presenta en Adams. [ 16 ]
Este enfoque, basado en la factorización de matrices multivariadas, puede utilizarse en diferentes ámbitos. La teoría algorítmica de ideales y módulos polinomiales puede modificarse para abordar problemas de procesamiento, compresión, transmisión y decodificación de señales multidimensionales.
El banco de filtros multidimensional general (Figura 7) puede representarse mediante un par de matrices polifásicas de análisis y síntesis.yde tamañoy, donde N es el número de canales yes el valor absoluto del determinante de la matriz de muestreo. Ademásyson la transformada Z de los componentes polifásicos de los filtros de análisis y síntesis. Por lo tanto, son polinomios de Laurent multivariados , que tienen la forma general:
- .
La ecuación matricial polinómica de Laurent debe resolverse para diseñar bancos de filtros de reconstrucción perfectos:
- .
En el caso multidimensional con polinomios multivariados necesitamos utilizar la teoría y los algoritmos de las bases de Gröbner. [ 17 ]
Las bases de Gröbner se pueden utilizar para caracterizar bancos de filtros multidimensionales de reconstrucción perfecta, pero primero es necesario extenderlas de matrices polinómicas a matrices polinómicas de Laurent . [ 18 ] [ 19 ]
El cálculo basado en Gröbner puede considerarse equivalentemente como la eliminación gaussiana para resolver la ecuación matricial polinómica. Si tenemos un conjunto de vectores polinomiales
dóndeson polinomios.
El módulo es análogo al espacio vectorial generado por un conjunto de vectores en álgebra lineal. La teoría de las bases de Gröbner implica que el módulo tiene una única base de Gröbner reducida para un orden dado de productos de potencias en polinomios.
Si definimos la base de Gröbner como, se puede obtener demediante una secuencia finita de pasos de reducción (división).
Mediante ingeniería inversa, podemos calcular los vectores base.en términos de los vectores originalesa través de unmatriz de transformacióncomo:
Bancos de filtros multidimensionales basados en mapeo
El diseño de filtros con buenas respuestas en frecuencia mediante el enfoque de bases de Gröbner resulta complejo. El diseño basado en mapeo se utiliza comúnmente para diseñar bancos de filtros multidimensionales no separables con buenas respuestas en frecuencia. [ 20 ] [ 21 ]
Los enfoques de mapeo tienen ciertas restricciones en el tipo de filtros; sin embargo, aportan muchas ventajas importantes, como una implementación eficiente mediante estructuras de elevación/escalera. Aquí proporcionamos un ejemplo de bancos de filtros de dos canales en 2D con matriz de muestreo. Tendríamos varias opciones posibles de respuestas de frecuencia ideales del filtro del canal.y. (Tenga en cuenta que los otros dos filtrosyestán soportadas en regiones complementarias.) Todas las regiones de frecuencia en la Figura pueden ser muestreadas críticamente por la red rectangular abarcada porImaginemos que el banco de filtros logra una reconstrucción perfecta con filtros FIR. Entonces , a partir de la caracterización del dominio polifásico, se deduce que los filtros H1(z) y G1(z) están completamente definidos por H0(z) y G0(z), respectivamente. Por lo tanto, necesitamos diseñar H0(x) y G0(z) que tengan las respuestas en frecuencia deseadas y satisfagan las condiciones del dominio polifásico. Existen diferentes técnicas de mapeo que se pueden utilizar para obtener el resultado anterior. [ 22 ]
Diseño de bancos de filtros en el dominio de la frecuencia
Cuando no se necesita una reconstrucción perfecta, el problema de diseño se puede simplificar trabajando en el dominio de la frecuencia en lugar de usar filtros FIR. [ 23 ] [ 24 ] Tenga en cuenta que el método del dominio de la frecuencia no se limita al diseño de bancos de filtros no submuestreados (consulte [ 25 ] ).
Optimización directa en el dominio de la frecuencia
Muchos de los métodos existentes para diseñar bancos de filtros de 2 canales se basan en la técnica de transformación de variables. Por ejemplo, la transformada de McClellan se puede utilizar para diseñar bancos de filtros de 2 canales unidimensionales. Si bien los bancos de filtros bidimensionales tienen muchas propiedades similares al prototipo unidimensional, es difícil extenderlos a casos de más de 2 canales. [ 26 ]
En Nguyen, [ 26 ] los autores hablan sobre el diseño de bancos de filtros multidimensionales mediante optimización directa en el dominio de la frecuencia. El método propuesto aquí se centra principalmente en el diseño de bancos de filtros 2D de M canales. El método es flexible con respecto a las configuraciones de soporte de frecuencia. Los bancos de filtros 2D diseñados mediante optimización en el dominio de la frecuencia se han utilizado en Wei [ 27 ] y Lu. [ 28 ] En el artículo de Nguyen, [ 26 ] el método propuesto no se limita al diseño de bancos de filtros 2D de dos canales; el enfoque se generaliza a bancos de filtros de M canales con cualquier matriz de submuestreo crítica. Según la implementación en el artículo, se puede utilizar para lograr el diseño de bancos de filtros 2D de hasta 8 canales.
(6) Matriz de la cubierta inversa [ 29 ]
En el artículo de Lee de 1999, [ 29 ] los autores hablan sobre el diseño de un banco de filtros multidimensional utilizando una matriz de chaqueta inversa . Sea H una matriz de Hadamard de orden n , la transpuesta de H está estrechamente relacionada con su inversa. La fórmula correcta es:donde I n es la matriz identidad n×n y H T es la transpuesta de H. En el artículo de 1999, [ 29 ] los autores generalizan la matriz inversa de la chaqueta [RJ] N utilizando matrices de Hadamard y matrices de Hadamard ponderadas. [ 30 ] [ 31 ]
En este artículo, los autores propusieron utilizar un filtro FIR de 128 coeficientes como filtro base, y calcularon el factor de decimación para matrices RJ. Realizaron simulaciones con diferentes parámetros y obtuvieron un buen rendimiento con un bajo factor de decimación.
Bancos de filtros direccionales
Bamberger y Smith propusieron un banco de filtros direccionales (DFB) 2D. [ 32 ] El DFB se implementa eficientemente mediante una descomposición estructurada en árbol de nivel l que conduce aSubbandas con partición de frecuencia en forma de cuña (véase la figura). La construcción original del DFB implica modular la señal de entrada y utilizar filtros en forma de diamante. Además, para obtener la partición de frecuencia deseada, se debe seguir una regla de expansión de árbol compleja. [ 33 ] Como resultado, las regiones de frecuencia para las subbandas resultantes no siguen un orden simple como se muestra en la figura 9 según los índices de canal.
La primera ventaja de DFB es que no solo no es una transformación redundante, sino que también ofrece una reconstrucción perfecta. Otra ventaja de DFB es su selectividad direccional y su estructura eficiente. Esta ventaja convierte a DFB en un enfoque apropiado para diversas aplicaciones de procesamiento de señales e imágenes (por ejemplo, pirámide laplaciana, construcción de contourlets, [ 34 ] representación de imágenes dispersas, imágenes médicas, [ 35 ] etc.).
Los bancos de filtros direccionales pueden desarrollarse en dimensiones superiores. Se pueden utilizar en 3D para lograr la segmentación de frecuencias.
Transceptor con banco de filtros
Los bancos de filtros son elementos importantes para la capa física en la comunicación inalámbrica de banda ancha, donde el problema radica en el procesamiento eficiente de la banda base de múltiples canales. Una arquitectura de transceptor basada en bancos de filtros elimina los problemas de escalabilidad y eficiencia observados en esquemas anteriores en el caso de canales no contiguos. Un diseño de filtro apropiado es necesario para reducir la degradación del rendimiento causada por el banco de filtros. Para obtener diseños de aplicación universal, se pueden hacer suposiciones moderadas sobre el formato de la forma de onda, las estadísticas del canal y el esquema de codificación/decodificación. Se pueden utilizar metodologías de diseño tanto heurísticas como óptimas, y es posible obtener un rendimiento excelente con baja complejidad siempre que el transceptor opere con un factor de sobremuestreo razonablemente grande. Una aplicación práctica es la transmisión OFDM, donde proporcionan un rendimiento muy bueno con una pequeña complejidad adicional. [ 36 ]
Notas
- ↑ El término filtro implica que conserva la información dentro de su banda de paso y suprime la información (o ruido) fuera de ella. Cuando la tasa de FFT no es suficiente para ello, el diseño se denomina típicamente analizador de espectro . En ese caso, no es necesario que los segmentos se superpongan.
Referencias
- ↑ Sarangi, Susanta; Sahidullah, Md; Saha, Goutam (septiembre de 2020). "Optimización de un banco de filtros basado en datos para la verificación automática de locutores". Procesamiento de señales digitales . 104 102795. arXiv : 2007.10729 . Bibcode : 2020DSP...10402795S . doi : 10.1016/j.dsp.2020.102795 . S2CID 220665533 .
- ↑ Crochiere, RE; Rabiner, LR (1983). "7.2" . Procesamiento de señales digitales multivelocidad . Englewood Cliffs, NJ: Prentice-Hall. págs. 313–323 . ISBN 0136051626.
- ↑ B. Boashash, editor, "Análisis y procesamiento de señales tiempo-frecuencia: una referencia completa", Elsevier Science, Oxford, 2003; ISBN 0-08-044335-4
- ↑ Parks, TW (1987). Diseño de filtros digitales . Wiley-Interscience.
- ↑ Caglar, Hakan; Liu, Yipeng; Akansu, Ali N. (1991). "Diseño PR-QMF estadísticamente optimizado" (PDF) . En Tzou, Kou-Hu; Koga, Toshio (eds.). Comunicaciones visuales y procesamiento de imágenes '91: Comunicación visual . vol. 1605. págs. 86– 94. doi : 10.1117/12.50231 .
- ↑ Do, Minh N. (2011). "Bancos de filtros multidimensionales y representaciones geométricas multiescala" . Fundamentos y tendencias en el procesamiento de señales . 5 (3): 157– 164. doi : 10.1561/2000000012 .
- ↑ Mallat, Stephane (2008). Un recorrido por el procesamiento de señales mediante ondículas: el método disperso . Academic Press.
- ↑ Chen, T.; Vaidyanathan, PP (1993). "Consideraciones en el diseño de bancos de filtros multidimensionales" (PDF) . Simposio Internacional IEEE de Circuitos y Sistemas de 1993. págs. 643–646 . doi : 10.1109/ISCAS.1993.393803 . ISBN 0-7803-1281-3.
- ↑ Zhang, Lei; Makur, Anamitra (2009). "Bancos de filtros de reconstrucción perfecta multidimensional: Un enfoque de geometría algebraica". Multidimensional Systems and Signal Processing . 20 (1): 3– 24. Bibcode : 2009MSySP..20....3Z . doi : 10.1007/s11045-008-0060-5 .
- ↑ Lu, Yue M.; Do, Minh N. (2007). "Bancos de filtros direccionales multidimensionales y superficies pequeñas" (PDF) . IEEE Transactions on Image Processing . 16 (4): 918– 931. Bibcode : 2007ITIP...16..918L . doi : 10.1109/TIP.2007.891785 . PMID 17405426 .
- 1 2 3 Zhou, Jianping; Do, Minh N. (2005). "Bancos de filtros multidimensionales sobremuestreados". En Papadakis, Manos; Laine, Andrew F.; Unser, Michael A. (eds.). Wavelets XI . Vol. 5914. doi : 10.1117/12.618209 .
- ↑ Wolovich, William A. Sistemas lineales multivariables. Nueva York: Springer-Verlag, 1974.
- ↑ Kailath, Thomas. Sistemas lineales. Vol. 1. Englewood Cliffs, NJ: Prentice-Hall, 1980.
- ↑ Cvetkovic, Z.; Vetterli, M. (1998). "Bancos de filtros sobremuestreados" (PDF) . IEEE Transactions on Signal Processing . 46 (5): 1245– 1255. Bibcode : 1998ITSP...46.1245C . doi : 10.1109/78.668788 .
- 1 2 3 Charoenlarpnopparut, C.; Bose, NK (1999). "Diseño de banco de filtros FIR multidimensionales utilizando bases de Grobner" . IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing . 46 (12): 1475– 1486. doi : 10.1109/82.809533 .
- ↑ Adams, William W., y Philippe Loustaunau. "Una introducción a las bases de Gröbner, volumen 3 de Estudios de posgrado en matemáticas " American Mathematical Society, Providence, RI 24(47), 1994.
- ↑ Buchberger, Bruno (1985). «Bases de Gröbner: Un método algorítmico en la teoría de ideales polinomiales». Teoría de sistemas multidimensionales . págs. 184–232 . doi : 10.1007/978-94-009-5225-6_6 (inactivo el 1 de julio de 2025). ISBN 978-1-4020-0328-8.
{{cite book}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace ) - ↑ Park, Hyungju; Kalker, Ton y Vetterli, Martin (1997). "Bases de Gröbner y sistemas multivelocidad FIR multidimensionales" (PDF) . Sistemas multidimensionales y procesamiento de señales . 8 ( 1–2 ): 11–30 . Bibcode : 1997MSySP...8...11P . doi : 10.1023/A:1008299221759 . S2CID 18427023 .
- ↑ Hyung-Ju, Park (1995). Una teoría computacional de anillos de polinomios de Laurent y sistemas FIR multidimensionales (Tesis). Universidad de California. S2CID 116370718 .
- ↑ McClellan, James (1973). "El diseño de filtros digitales bidimensionales mediante transformaciones". Actas de la 7.ª Conferencia Anual de Princeton sobre Ciencias y Sistemas de la Información .
- ↑ Kovacevic, J.; Vetterli, M. (1992). "Bancos de filtros de reconstrucción perfecta multidimensional no separables y bases de ondículas para R n " . IEEE Transactions on Information Theory . 38 (2): 533– 555. doi : 10.1109/18.119722 .
- ↑ Tay, DBH; Kingsbury, NG (1993). "Diseño flexible de filtros FIR de 2 bandas de reconstrucción perfecta multidimensional mediante transformaciones de variables". IEEE Transactions on Image Processing . 2 (4): 466– 480. Bibcode : 1993ITIP....2..466T . doi : 10.1109/83.242356 . PMID 18296231 .
- ↑ Laligant, Olivier; Laligant, Olivier; Truchetet, Frederic (2002). "Implementación de la transformada wavelet discreta en el dominio de Fourier para señales multidimensionales". Journal of Electronic Imaging . 11 (3): 338. Bibcode : 2002JEI....11..338N . doi : 10.1117/1.1479701 .
- ↑ Woiselle, A.; Starck, J.-L.; Fadili, J. (2010). "Transformaciones de curvelets 3D y restauración de datos astronómicos" . Análisis armónico aplicado y computacional . 28 (2): 171– 188. doi : 10.1016/j.acha.2009.12.003 .
- ↑ Feilner, M.; Van De Ville, D.; Unser, M. (2005). "Una familia ortogonal de ondículas quincunx con orden continuamente ajustable" (PDF) . IEEE Transactions on Image Processing . 14 (4): 499– 510. Bibcode : 2005ITIP...14..499F . doi : 10.1109/TIP.2005.843754 . PMID 15825484 .
- 1 2 3 Nguyen, TT; Oraintara, S. (2005). "Diseño de bancos de filtros multidimensionales mediante optimización directa". Simposio Internacional IEEE de Circuitos y Sistemas de 2005. págs. 1090–1093 . doi : 10.1109/ISCAS.2005.1464782 . ISBN 0-7803-8834-8.
- ↑ Dong Wei; Shiguang Guo (2000). "Un nuevo enfoque para el diseño de bancos de filtros ortonormales de dos canales no separables multidimensionales y ondículas". IEEE Signal Processing Letters . 7 (11): 327– 330. Bibcode : 2000ISPL....7..327W . doi : 10.1109/97.873572 .
- ↑ Wu-Sheng Lu; Antoniou, A.; Hua Xu (1998). "Un método directo para el diseño de bancos de filtros no separables 2-D". IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing . 45 (8): 1146– 1150. doi : 10.1109/82.718828 .
- 1 2 3 Moon Ho Lee; Ju Yong Park (1999). "Diseño de un banco de filtros multidimensional utilizando una matriz de chaqueta inversa". Actas de la Conferencia de la Región 10 del IEEE. TENCON 99. 'Tecnología multimedia para la infraestructura de información de Asia-Pacífico' (Cat. No. 99CH37030) . Vol. 1. págs. 637–641 . doi : 10.1109/TENCON.1999.818495 . ISBN 0-7803-5739-6.
- ↑ Seung-Rae Lee; Moon Ho Lee (1998). "Sobre la matriz de chaqueta inversa para la transformada de Hadamard ponderada". IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing . 45 (3): 436– 441. doi : 10.1109/82.664258 .
- ↑ Moon Ho Lee (2000). "Una nueva transformada inversa de chaqueta y su algoritmo rápido". IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing . 47 : 39–47 . doi : 10.1109/82.818893 .
- ↑ Bamberger, RH; Smith, MJT (1992). "Un banco de filtros para la descomposición direccional de imágenes: Teoría y diseño". IEEE Transactions on Signal Processing . 40 (4): 882– 893. Bibcode : 1992ITSP...40..882B . doi : 10.1109/78.127960 .
- ↑ Park, Sang-Il; Smith, Mark JT y Mersereau, Russell M (1999). "Un nuevo banco de filtros direccionales para el análisis y la clasificación de imágenes". 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258) . pp. 1417–1420 vol.3. doi : 10.1109/ICASSP.1999.756247 . ISBN 0-7803-5041-3. S2CID 18149121 .
- ↑ Do, MN; Vetterli, M. (2005). "La transformada contourlet: una representación de imagen multirresolución direccional eficiente" . IEEE Transactions on Image Processing . 14 (12): 2091– 2106. Bibcode : 2005ITIP...14.2091D . doi : 10.1109/TIP.2005.859376 . PMID 16370462 .
- ↑ Truc, Phan TH; Khan, Md. AU; Lee, Young-Koo; Lee, Sungyoung; Kim, Tae-Seong (2009). "Filtro de mejora de vasos sanguíneos mediante banco de filtros direccionales" (PDF) . Computer Vision and Image Understanding . 113 : 101–112 . doi : 10.1016/j.cviu.2008.07.009 .
- ↑ Stefanatos, Stelios; Foukalas, Fotis (2016). "Una arquitectura de transceptor de banco de filtros para agregación masiva de portadoras no contiguas". IEEE Journal on Selected Areas in Communications . 35 (1): 215– 227. doi : 10.1109/JSAC.2016.2633078 .
Lecturas adicionales
- Harris, Fredric J. (2004). Procesamiento de señales multivelocidad para sistemas de comunicación . Upper Saddle River, NJ: Prentice Hall PTR. ISBN 0-13-146511-2.
- Procesamiento digital de señales
- Filtros lineales
- Ondículas