首页> 外文OA文献 >Diseño de una arquitectura de un filtro digital de sobre muestreo de imágenes, en factor 2, de acuerdo al formato H.264/SVC sobre FPGA
【2h】

Diseño de una arquitectura de un filtro digital de sobre muestreo de imágenes, en factor 2, de acuerdo al formato H.264/SVC sobre FPGA

机译:根据FPGA上的H.264 / SVC格式,设计用于因子2的图像过采样数字滤波器的体系结构

摘要

El presente trabajo consiste en la realización del diseño de la arquitectura en hardware de un filtrodigital tipo FIR (Respuesta al impulso finito) para sobre muestreo de imágenes de Televisión Digital,de acuerdo al estándar japonés-brasileño H.264/SVC de codificación de video escalable, con una tasade cuadros mayor o igual a 30 cuadros por segundo (fps) para poder operar en tiempo real en undecodificador/codificador (CODEC).La arquitectura propuesta fue validada primero en software por medio del entorno de programaciónMATLAB®. La descripción en hardware de la arquitectura diseñada, es decir, la síntesiscomportamental del software, se realizó por medio del lenguaje de descripción de hardware VHDLademás de ser compatible con los modelos más modernos de FPGA’s (Arreglo de PuertasProgramables en Campo) de las familias CYCLONE de la compañía Altera.Para la descripción del diseño realizado en el FPGA, se utilizó el Software Quartus II versión 9.1 sp2Full Edition, haciendo posteriormente la verificación y validación de dicha descripción mediante eluso de la herramienta de simulación Testbench con el software ModelSim versión 6.5b de Altera.Se optó por la implementación de la arquitectura en un FPGA debido a que para hacer diseños dearquitecturas que van a operar en tiempo real, el FPGA presenta ventajas como el paralelismo deoperaciones, el bajo consumo de energía respecto a otros dispositivos además del poder personalizarlos recursos del dispositivo con el que se va a trabajar. El paralelismo de operaciones permite obteneruna alta velocidad de procesamiento, es decir, alcanzar un menor tiempo de operación para laarquitectura. El bajo consumo de energía es una característica fundamental para equipos portátiles,además que el personalizar los recursos del dispositivo, por ejemplo el tamaño del bus de datos,permite optimizar el uso de los recursos del mismo.La operación fundamental de funcionamiento de la arquitectura diseñada se basa en tener una imagenen menor escala, es decir se parte de una imagen de pequeñas dimensiones, que presenta un tipo deresolución para un tipo de dispositivo A, en este caso se parte de una imagen con resolución QVGA(320 x 240), luego dicha imagen pasará a través del filtro de sobre muestreo con un factor de escala de2, consiguiendo una imagen con dimensiones mayores la cual puede ser utilizada por un dispositivo B,la imagen obtenida luego de ser filtrada será de resolución VGA (640 x 480). Para realizar el sobremuestreo se utilizó el formato de imagen YCBCR, en lugar del RGB para evitar el alto grado decorrelación que se tiene entre los planos en el formato RGB lo que dificulta el proceso de codificaciónresultando en la reducción de la eficiencia del proceso. El sobre muestreo de la imagen se realiza enforma paralela en los planos de luminancia y en los de cromaticidad, haciendo que el proceso de sobreiimuestreo se lleve a cabo en el menor tiempo posible, lo cual genera una mayor eficiencia en elproceso. Se obtuvo una frecuencia máxima de operación de 221.58 MHz, con lo que se puede llegar aprocesar 1036 cuadros por segundo, con lo cual se cumplió el objetivo de poder operar a una tasamayor de 30 cuadros por segundo (requerimiento de tiempo real).Finalmente, se efectuaron las pruebas correspondientes para la validación de la imagen sobremuestreada en el software MATLAB® respecto a hardware, analizando las matrices resultantes de lasimágenes sobre muestreadas que fueron generadas tanto por software como por el hardware.
机译:根据日本-巴西H.264 / SVC视频编码标准,本工作包括用于数字电视图像过采样的数字滤波器FIR(有限脉冲响应)的硬件体系结构设计。可扩展的,每秒大于或等于30帧(fps)的帧速率,以便能够在解码器/编码器(CODEC)中实时运行;首先通过MATLAB®编程环境在软件中对提出的架构进行了验证。除了与CYCLONE系列的FPGA的最现代模型(现场可编程门布置)兼容之外,还使用VHD硬件描述语言对设计的架构进行了硬件描述,即软件的行为综合。对于FPGA中的设计描述,使用了Quartus II版本9.1 sp2完整版,随后通过使用Testbench仿真工具和ModelSim 6.5b版本的版本来验证和验证所述描述。 Altera:之所以选择在FPGA中实现体系结构,是因为要使体系结构设计能够实时运行,FPGA具有诸如并行操作,与其他器件相比功耗低以及能够自定义它们的优点。要使用的设备资源。操作的并行性允许获得较高的处理速度,即为体系结构实现较短的操作时间。低功耗是便携式设备的基本特征,除了自定义设备资源(如数据总线的大小)之外,它还可以优化其资源的使用。它基于具有较小比例的图像,即,它是从较小尺寸的图像开始的,该图像代表了设备A类型的分辨率,在这种情况下,它是从具有QVGA分辨率(320 x 240)的图像开始,然后该图像将以2的比例因子通过过采样滤波器,从而获得可以由B设备使用的更大尺寸的图像,经过滤波后获得的图像将具有VGA分辨率(640 x 480)。为了执行过采样,使用了YCBCR图像格式而不是RGB,以避免RGB格式的平面之间存在高度相关,这会阻碍编码过程,从而导致处理效率降低。图像的过采样在亮度和色度平面上并行执行,从而使过采样过程在最短的时间内发生,从而在过程中产生更高的效率。获得了221.58 MHz的最大工作频率,可以每秒处理1036帧,从而达到了能够以每秒30帧以上的速率工作的目标(实时要求)。进行了相应的测试,以验证MATLAB®软件中相对于硬件的过采样图像,分析了由软件和硬件生成的过采样图像的结果矩阵。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号