欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

    [硕士论文精品]二维DCTIDCT处理核的FPGA设计与实现.pdf

    • 资源ID:3331319       资源大小:1.93MB        全文页数:57页
    • 资源格式: PDF        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [硕士论文精品]二维DCTIDCT处理核的FPGA设计与实现.pdf

    摘要 离散余弦变换( D c T ) 及其反变换( I D c T ) 在图像编解码方面应用十分广泛,至今已被 P 聪、种瓣一l 、耩p E G - 2 、鞯P E G 一4 耱H 2 6 x 等国际标准瑟袋弱。由予葵诗舞量较大,较薛 察现往往难以满足实时处理的要求,因而在很多实际应用中需要采用硬件设计的 §C I D 搿楚理耄黪寒潢麓我粕瑟处理速浚豹要求。本文磁磅究戆内容裁楚镑黯图像处理 应用的8 ×8 二维D C T I D C T 处理核的硬l 牛实现。 本文善走分缨7 蔸l 秘l B c 羊在图缀处理中煞终震粒原理,谨缀说明了胬零交换实 现图像聪缩的过程,并与其它变换比较说明了用D c T 变换实现图像压缩的优势。接着, 分辑磅突了T 憋各秘抉速算法,总结了翦天对粥罩块速算法及葵实瑷鼹皴懿磅究。本 文给出了两种性熊、资源上有一定差异的二维D C T I D c T 的F P G A 设计方案。两种方案均 利用D 键蛇行列分离特髅,采用滚水线凝诗技术,将二缨驱T I 瓣l 实瑗转证为鼹个一 维D c T I D c T 实现。在一维D c T I D c T 设计中,根据图像她理的特点对L o e f f l e r 算法的 数据流遴行了优化,透过食理安撼时钟髑期数和茨纯各感期内敕操作,大大缩短了关键 路径豹执行时间,从而提高了流水线的执行速度。最后,对所设计的D c T I D C T 处理核 进行了综合和时膨仿真。 结聚表明,强使用A l t e r a 公司的凇R e u R Y 系列F P G A 器件时,本文设计的方案一能 够在1 1 6 M 时钟频率下正确完成8 ×8 的:维D c T 藏I D c T 的逻辑运算,消糕2 8 2 7 个逻辑 单元;方案二能够在7 4 i 时钟频率下正常工作,消耗1 6 2 9 个逻辑单元。 该I 页研究工作得到了国家自然科学基金( 6 0 1 7 3 0 4 2 ) 的资助。 关键字:图像压缩;离散余弦变换;现场可编程门阵列;寄存嚣传输级;时序仿真 Abstr a ct D i s c r 酏eC o s i n cT r 锄s f o r m ( D C T ) a I l dI n v e r s eD i s c r e t eC o s i n e1 h n s f o m ( I D C T ) a r em o s t 、“d e l yu s e di m a g ec o m p r e s s i o nt e c 城q u e sa n dc u r r e ms t a n d 趾d sf o r 血ec o m p r c s s i o no f s t i l l ( J P E G ) a n dm o v i n g ( M P E G - 1 ,2 ,4H 2 6 x ) 妇a g e su s eD C T t or e m o V es p a t i a lr e d u I l d a l l c y i ni m a g e s I ti sd i m c u l tt om a k ear e a l t i m ei m p l e m e n t a t i o no fi tb ys o f t w a r em e t l l o db e c a u s e i tt a k e st o om a n yC P u c y c l e s T h e r e f o rw ea r e 廿e n dt ou s eh a r e w a r ei m p l e m e n 诅t i o nt o s a t i s 母o u rr e q u i r e m e n t T h i sa n i c l ei sd e d i c a t et ot h eh a r e w a r ei I l l p l e m e n t a t i o no f2 一D D C T I D C TF P G Ac o r e T h i sa n i c l ef i r s ti n t r o d u c e dm et h e o r ya I l da d v 锄t a g e so fu s 啦D i s c r e t ec o s i n e 1 1 r a n s f o ma I l dI n v e r s eD i s c r e t eC o s i n e1 、r a n s f o n ni ni m a g e sc o m p r e s s i o n W bp o r t r a ) 忙dt l l e p r o c e s so fu s i I l gD C 肌D C Ti i m a g ec o m p r c s s i o mc o m p a r c di t 诵t hs c v e r a Jo t l l e rt r a n s f b r I n s s u c ha sD S T ,D F T n l e nw em a d eav i v i dm s c u s s i o na m o n gs e v e r a lf a s tD C T a l g o r i t h m sa 1 1 d m a d eac o n c l l l s i o no f s u c ha 1 9 0 r i m m s h l 血i sa r t i c l ew ep m p o s e dt 、v od i f f e r e n tr e s o l u t i o n st 0 胁tD C Tt m s f o m B o mo ft l l e m e n r o l e dm ep i p e l i l l I l i I l gt e c h n o l o g ya n du s et h eR o wC o l 咖d e c o m p o s m o nM e t h o d ( R C M ) t od c c o 埘驴o s e 也e 押od e m e n s i o n a lD C Ti n t oo n ed e m e n s i o n a lD C T s W h e n c a l c u l a t i n gt l l e 1 一DD C T ,I D CT ,w em a d es o m ei m p r o v e si nL o e m e r s 风tD C T a l g o r i t h ma c c o r d i n gt ot l l e c h a r t e r i s d c so fi I m g ec o m p r e s s i o n A f 【e rr e a r r a n g ea n ds i m p l i f y i n g 1 ec a l c l l l a t i o nc y c l e s , 、eg o tas h o n e fc r i 廿c a lp a t l la J l dm l l ss p e e du p l ep i p e l l i l l g W bp m g r 捌m e d t h c 口c o r ca n d s y n t l e s i z e di tu n d e rt h e d 匝R C U R Ys e r i e sF P G Ac h i p s e t ,a n da tl a s tw ep r o v e di tb yc y c l e a c c u r a t es i m u I a t i o n T h es ”m e s i z er c s u l ts h o w so n eo f o u rD C T ,I D C TI Pc o r ec a l lm na sf 酞ta s1 1 6M H z ,i t t a k e s2 8 2 7L o 酉cE l 锄e n t s ( L E s ) t h co 也c ro n ec a I ln ma sf h s t 船7 4M H z ,b u ti tj u s tt a k e s 1 6 2 9L o g i cE l e m e n t s 1 1 l i sw o r ki ss p o n s o r c db yt h cN a t i o n a lN 咖a lS c i e n c eF o l u l d a 廿o no fC 1 1 i n a P r o j N O 6 0 17 3 0 4 2 K e yW o r d s :i m a g ec o m p r e s s i o n ;D i S c r e t eC o s i n eT r 蚰s f o m l ( D C D ;F i e l dP r 0 口a I r l l a b l eG a t e 舢唧( F P G A ) ;R e g i s t e rT r a I l s f e rL e v e l ( R T L ) ;C y c l eA c c l l r a t eS i I I l l a t i o n 插图索引 图1 1 压缩编码原理 图2 1M P E G - 2 编码器的功能模型一 图3 1 1 1 乘法的8 点D C T ,符号解释参见图3 2 图3 2图3 1 中使用的符号及其解释 图3 3 交换偶数部分的第二阶段和第三阶段 图3 4 奇数部分第二、三、四阶段的变化 图3 5 基本算法第一阶段的变化 图3 6 基本算法变化的例子 图3 7 矩阵A 的值 图3 8 基本图像 图5 1 二维D C T I D C T 模块图一 图5 2 转置内存中数据的读写顺序 图5 3 一维D C T I D C T 处理单元 图5 _ 4 流水线的结构 图5 5 流水线设计时序 图5 6 原始L o e m e r 算法 图5 7 精度测试的流程框图 图5 。8 有限字长仿真实验结果 图5 9 乘法器实验的源码 图5 1 0 寄存器传输级设计模型 图5 一l l 转置内存的R T L 级描述 图5 1 2 转置内存的R T L 级视图 图5 1 3 处理核的顶层视图一 图5 1 4 双端口内存仿真波形图一 图5 1 5 一维D C T I D C T 模块D C T 仿真波形图 图5 1 6I D C T 时序仿真波形图 图5 1 7 处理核顶层时序仿真图( 部分) 图5 1 88 b i t 状态机的控制代码 图5 1 9 参照系统的框图 5 8 一l7 一1 7 一l8 一l8 1 9 一1 9 2 0 一2l 一2 6 2 7 ,2 7 一2 9 一3 0 一3 0 一3 4 3 5 一3 6 3 甚 3 9 一3 9 4 0 4 l 4 2 一4 2 一4 3 一“ 一4 5 湖南大学 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取 得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其 他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个 人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果 由本人承担。 作者签名:写天识日期:如。年L 月f 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学 校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查 阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关 数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位 论文。 本学位论文属于 1 、保密口,在年解密后适用本授权书。 2 、不保密囵。 ( 请在以上相应方框内打“”) 作者签名: 导师签名: 墨太韵 叩衅 日期:山·6 年互月I 牛日 日期:& 以年d 月】中日 1 1 研究背景 第1 章绪论 2 0 0 5 年9 月,中央电视台已经在杭州、成都等城市进行了高清电视节目的试播。2 0 0 6 年元旦,央视高清影视频道的节目将正式在全国范围内播放。与此同时,北京2 0 0 8 年奥运会将全部用数字高清晰度信号进行电视转播,数字奥运建设工作正在紧张有序的 进行之中。 无论央视的高清电视还是2 0 0 8 年的数字奥运,都存在着这样一个问题:选择哪个标 准或者说按照什么格式对数字电视信号进行存储、传送。我国将于2 0 0 8 年全面推广数 字高清电视的地面传输,并于2 0 1 5 年关闭现有的模拟电视广播。可以说,谁掌握了这 个商清标准谁就掌握了我国数字电视的经济命脉。 中国音视频企业在核心技术上一直受制于发达国家跨国公司,虽然中科院计算所早 在2 0 0 2 年就成立了A V S 技术标准工作组,专门负责制订数字音视频的压缩、解压缩、 处理和表示等共性技术标准。并于2 0 0 3 年11 月2 5 日正式公布了数字视频标准最终草 案,正式提交信息产业部和国家标准管理委员会进行审批。然而在数字高清电视的标准 选择上,央视却放弃了国产标准,而选择了M P E G 一2 。并于2 0 0 5 年1 1 月与松下、日立两 家日本厂商签订了合作协议。 目前M P E G 一2 的下一代标准M P E G 一4 已改为收取专利费的形式,即向运营商按每个用 户每小时2 美分收取,以中国l 3 的家庭使用计算,每年将要缴纳高达1 0 0 亿“3 的专利 费。缴纳这些专利费对于央视数字电视产业链的终端厂商无疑将是沉重的打击。 央视选择M P E G 一2 的原因是多方面的,但其中一个重要的原因就是国产A v s 标准缺乏 相关的视频编码解码芯片、板卡及产品。 在未来十多年的时间内,国内对音视频编码解码芯片的需求量年均将达4 0 0 0 万片 以上”1 。因此进行支持国产音频、视频标准的编码解码芯片的研发将是一件非常有意义 的工作。 在所有视频编码解码芯片中离散余弦变换及其反变换( D c T I D c T ) 占到了全部计算 量的2 0 一3 0 。二维D c T I D C T 处理核是编码解码芯片中的一个重要模块,其设计的好 坏将直接影响整个芯片的性能。 1 1 1 视频压缩的必要性 数字信号有很多优点,但当模拟信号数字化后其频带大大加宽,一路6 洲z 的普通电 视信号数字化后,其数码率将高达1 6 7 I b p s ,对储存器容量要求很大,占有的带宽将达 8 0 M H z 左右,这样将使数字信号失去实用价值。数字压缩技术很好地解决了上述困难, 压缩后信号所占用的频带大大低于原模拟信号的频带。因此说,数字压缩编码技术是使 数字信号走向实用化的关键技术之一,表卜1 列出了各种应用的码率。1 。 表1 - 1 各种应用的码率 应用种类 比零像象擎7 磕7繁7 亮色比 比特需咂缩比豫) 咂 H D T V81 9 2 01 0 8 03 04 :l :l 1 1 8 G b p s2 0 2 5 p s 。i :;! :? s,z ot s o。oa :,:, ,e z 帅。st s * n 。s 会紫视 83 5 22 8 83 04 :l :l 3 6 5 M b p s1 5 2 M b p s 桌嚣视 8 1 7 6 1 4 43 。4 19 1 帅 1 2 8 k b p s 电视电话 81 2 81 1 23 04 :1 :1 5 挑p s5 6 k b p s 压缩就是使数字视音频具有较低数据率的一种方式。压缩具有以下优点: 对于给定的信源素材,它只需要较少的存储量。 在实时工作时,压缩可降低所需带宽。此外,压缩可以使数据在存储介质间的 传输速度更快,例如,在磁带和硬盘之间可以实现数据的快速传输。 采用压缩记录格式可以减少记录密度,这样就可以降低记录设备对环境因素和 设备维护的要求。 1 1 2 压缩的基本原理 在传递信息内容时,为了减少所需数据量,可以采用两种不同的基本技术。在实用 的压缩系统中,常常是这两种技术的组合应用,并且采用了十分复杂的方式。 第一种压缩技术是提高编码效率。对于给定的信息,可以采用许多编码方式。在最 简单的视音频数据中,也包含有一定量的冗余度,这就是下面我们要讨论的“熵”的概 念。 许多编码技术可以减少或除去这种冗余度。例如游程编码和可变字长编码系统( 如 霍夫曼编码) 。如果应用适当,上述编码技术完全是可逆的,这就是说,解压缩后的数 据与编码系统的输入数据是相同的。这种类型的压缩称为无损压缩。存档的计算机程序 如P K z i p 就采用了这种无损压缩。很明显,无损压缩虽然十分理想,但它却不能提供视 音频应用所需要的数据嚣缩比。然而,正因为它是无损压缩,所以它可用于系统的任意 点,通常我们将无损压缩应用在有损压缩器的数据输出端。 如果除去信息中的冗余度并不能满足所需要的数据压缩量,那就必须要丢弃某些( 非 冗余的) 信息。有损压缩系统就是通过去除不相关的信息或相关性较低的信息来实现所 需要的压缩量。不存在对任意数据流均适用的通用有损压缩技术;因为对相关性的评价 只能就应用内容本身才能确定,在压缩时应当了解数据代表什么,它又是如何使用的。 在电视情况下,图象和声音的再现是为人的视觉系统和听觉系统而提供的,因此,在设 计一个有效的压缩系统时,就必须充分考虑人的主观感受因素。 1 1 3 数字压缩技术的发展史和现状 1 8 4 3 年莫尔斯( M o r s e ) 的电报码是最原始的变长码数据压缩实例。1 9 3 8 年里夫斯 ( R e e v e s ) 、1 9 4 6 年德劳雷恩( E m D e l o n 血) 以及贝尔公司的卡特勒( C C C u 廿e r ) 分别发明了脉冲编码调制( P u l s ec o d eM o d l l l a t i o n ,P c M ) 、增量调制( D e l 扭 M o d u l a t i o n ,M ) 以及差分脉冲编码调制( D i 侬鹏血a lP C M , D P C M ) 。 1 9 4 8 年香农( C E S h 姐舯n ) 在其经典论文“通信的数学原理【4 】,中首次提到信息 率失真函数概念,1 9 5 9 年又进一步确立了率失真理论,从而奠定了信源编码的理论 基础。1 9 4 8 年提出电视信号数字化后,就开始了图像匪缩编码的研究工作。 1 9 5 2 年霍夫曼( D A H 硼妇a n l 给出最优变长码的构造方法【5 】。同年贝尔实验室的奥 利弗( B M 0 l i v e r ) 等人开始研究线性预测编码理论:1 9 5 8 年格雷哈姆( G r a l l 锄) 用计算机 模拟法研究图像的D P C M 编码方法;1 9 6 6 年奥尼尔( J B O N e a l ) 对比分析了D P C M 和P c M ,对电视信号传输进行了理论分析和计算机模拟,并提出了用于电视的实验数 据,又于1 9 6 9 年进行了线性预测的实验。 2 0 世纪6 0 年代,科学家们也开始探索比预测编码效率更高的编码方法。人们酋先 讨论了包括K L 变换、傅立叶变换等正交变换。1 9 6 8 年安德鲁斯( H C A J l d r c w s ) 等人 采用二维离散傅立叶变换( 2 D D F T ) 提出了变换编码。此后相继出现了沃尔什哈达玛 ( W m s h H a d a m a r d ) 变换、斜变换( S l a n t 变换,由E n o m o t o 和S l l i b a t a 引入) 、K L 变换、 离散余弦变换( D c T ) 等。 1 9 7 6 年美国贝尔系统的克劳切限E C r o 例i e r e ) 等人引入了语音的子带编码,1 9 8 5 年奥尼尔( s D 0 N e i l ) 将子带编码推广到对图像的编码。 1 9 8 3 年瑞典的F o r c h h e i m e r 和F a l l l a l l d e r 提出了基于模型图像编码 6 J ( M o d e l B a s e d c o d i n g ) 。在后来的图像编码会议( P c s ,P i c 啦ec o d i n gS y m p o s i l l I n ) 上( 1 9 8 8 1 9 9 6 年) , 以及其他一些国际会议对极低码速率的视频编码进行了深入的研究工作。 1 9 8 6 年,M e y e r 在理论上证明了一维小波豳数的存在f 7 J ,创造性地构造出具有一定 衰减特性的小波函数。1 9 8 7 年M a l l a t 提出了多尺度分析的思想及多分辨率分析的概念, 成功地统一了在此之前各种具体小波的构造方法,提出了相应的快速小波算法 M a l l a t 算法,并把它有效地应用于图像分解和重构;1 9 8 9 年,小波变换开始用于多分辨 率图像描述。 与小波变换的提出几乎同时,另外一些科学家探讨了使用分数维理论进行数据压缩。 1 9 8 8 年美国( k o 画a 理工学院的M F B a m s l e y 在B Y l l E 上发表了分形压缩方法,1 9 9 2 年A J a c q u i I l 实现分块迭代函数系统( P 1 F s ) ,完善了分形编码压缩方法。 1 9 8 8 年在图像压缩编码的发展历史中是极为重要的一年。几十年研究的成果集中表 现在确定了H 2 6 l 和J P E G 两个建议的原理框架,奠定了2 0 世纪9 0 年初相继提出的 M P E G 1 、M P E G - 2 、H 2 6 3 等标准的基础。 1 9 9 1 年3 月,“联合图片专家组”( J P E G ,J o i n tP h o t o g r a p l i cE x p c nG r o u p ) 提 出J P E G 标准草案,1 9 9 4 年正式通过1 8 】( I s 01 0 9 1 8 ) 。1 9 9 1 年为二值图像编码制订了J B I G 标准( I s 01 1 5 “) 。新的J P E G 版本是J P E G L s ( I s 0 I E c1 4 4 9 5 ,1 9 9 9 ) ,和J P E G2 0 0 0 ( I s 0 ,I E c1 5 4 4 4 ,等同的1 1 u T 编号T 8 0 0 ) ,于1 9 9 9 年3 月形成工作草案,2 0 0 0 年正 式颁布的。J P E G 的这些标准主要应用于静止图像处理。 1 9 9 2 年,“运动图片专家组”( M P E G ,M o v i n g P i c t u r e E x p e n G r 0 1 l p ) 提出了“用 于数字存储媒体运动图像及其伴音率为1 5 M b i t s 的压缩编码”,简称为M P E G 1 ,作为 1 s 0c D l l l 7 2 号建议通过,1 9 9 3 年正式通过。 1 9 9 3 年提出M P E G 一2 标准草案1 9 】,1 9 9 4 年正式通过( I s 0 I E C1 3 8 1 8 ,视频部分为 j T U - TH 2 6 2 ) ,处理能力可达广播级水平。M P E G 2 标准兼容M P E G 1 标准,适应于 1 5 M b i 讹8 0 M b 州s 编码范围。M P E G - 2 标准也是D V D 和高清晰度电视( H D T v ) 全数 字方案所采用的数据压缩标准。 1 9 9 5 年1 月,国际标准化组织删T L B c 工作组为极低数码率可视电话 ( v e r y L o w B i t R a t e V i s l l a l T e l 印h o n y ) 的工作形成了H 2 6 3 视频压缩编码草案。1 9 9 7 年1 1 月提出了M P E G 4 用于极低数码率数据压缩,1 9 9 9 年M P E G 4 形成国际标准【1 0 】。 H 2 6 3 ( H 2 6 1P x6 4 ) 涉及低分辨率的视频序列。它可以与为I S D N 和移动通信开发 的音频编码标准一起实现,这些标准已成为c c I T T 标准【1 l 】。 H 2 6 4 即M P E G - 4 的第1 0 部分【1 2 】,H 2 6 4 采用了更小的宏块和更加精细的运动补偿, 不仅比H 2 6 3 和M P E G - 4 节约了5 0 的码率,而且对网络传输具有更好的支持功能。 A V s 作为中国自主知识产权的音视频压缩标准,视频部分已经于2 0 0 3 年1 2 月1 9 同最终定搞。A V S 以当前国际上最先进的M P E G 4A V C H 2 6 4 框架为起点,采用的核 心技术包括:8 x 8 整数变换、量化、帧内预测、l 4 精度像素插值、特殊的帧间预测运动 补偿、二维熵编码、去块效应环内滤波等。其压缩效率明显比现在在数字电视、光存储 媒体中常用的M P E G - 2 视频提高一个层次。在压缩效率相当的前提下,又较M P E G 4 A V c H 2 6 4 的m a i np r o f i l e 的实现复杂度大为降低。 1 1 4 压缩带来的问题 在所有的实际节目素材中,存在着两种类型的信号分量:即异常的、不可预见的信 号分量和可以预见的信号分量。异常分量称为熵,它是信号中的真正信息。其余部分称 为冗余,因为它不是必需的信息。冗余可以是空间性的,如在图象的大片区域中,邻近 象素几乎具有相同的数值。冗余也可以是时间性的,例如连续图象之间的相似部分。在 所有的压缩系统编码器中都是将熵与冗余相分离,只有熵被编码和传输,而在解码器中 再从编码器的发送的信号中计算出冗余【1 3 】。图1 1 表示了这一过程。 P c M 视频 熵理想编码器只非理想编码器需短时延编鹞器需 发送熵发送较多信息发送更多信息 圈1 - 1 压编编码原理 一个瑾葱煞编码嚣哥良| 蠡敬所有豹缡并鬟将熵传输劐解褥器。理憨豹艇碣器能够获 熵中恢复原始信号。然而实际上,这种理想的编码解礴器是不可能实现的。因为这种理 葱的编褥器在技零主缀复杂,褥显为了使霜露淘往瓦众两造成弦长豹廷爵。程菜些癍稿 中,例如节目记录或某些广播传输中,有些延时还是可以接受的,但在视频会议中却跫 不允专夸豹。还蠢,一个饕索笈杂静缭璐器在徐格上氇怒缀器舞豹。这 魏就是说,零存在 一个联想的压缩系统。 1 2 问题提出与研究意义 离散余弦变换是目前应用娥广泛的闰像、视频压缩算法。通过离散余弦交换可以获 褥很离豹数据压缩眈,它可以壤大量的信惑浓缩至I 少数豹变换系数中。对于是然图像, 离散余弦交换的压缩性能接近最佳K L 变换。并且,离散余弦变换是不依赖于数据的, 它的变换矩黔拥有很好龅对称性,便于通过软、硬件掇效的实现。 离散余弦变换广泛应用予图像压缩、数据隘缩、滤波等领域。尤其在图像服缩领域, 基于离散余弦变换( D c T ) 的编码方法悬J P E G 舞法的核心内容;M P E G x 、H 2 6 x 等标准均 采用离散余弦变换作为图像数据空间域压缩的重要手段之一。 粥敬余弦变换( D c T I D c T ) 以及运动向量估计( 她) 、运动向量补偿( ) 作为M P E G x 以及 1 2 6 x 系捌标准的核心部分,消耗着犬蘼的计算时闻。辅 t s u o 等入的文章“”指出, 在船E G 一2 编码过程中,以上4 部分占掇了8 8 l i _ 【上的计算量;丽离散余弦变换( D c T I D C T ) 占据了大约全部计葬鬃的2 2 筠;这意睬若对予赫P E G 一2S P 龇的视频流编码过稔,编码器 的运算能力必须超过3 7 G O P S 秒。 馁使入稍对离教余弦交换及其F p G 鑫设计懑兴趣斡楚敬下强个基本舔霞: 1 许多图像、视频压缩标准都采用D c T 变换作为消除图像数据空间冗余的重要手 段,这些菰礁奄括j p 蕊、珏。2 s x 、潆G x 等。蕊T 需要的诗雾爨禳大,在敬上器 个标准的编、解码过程,D C T 计算占据了大燃的时间,因此,研究D c T 可以熙 磐豹实现臻露标准; 2 用硬件( F P G A 、V L s I ) 实现D C T 时,面积、速度、精度三个参数相互制约,如果 能找到一个算法结构,在满足应用要求的大前提下,尽量减少所需的芯片面积, 提高速度和精度。将极大的降低硬件实现的成本,提高图像的质量,促进数字 视频的发展; 3 研究D c T 的F P G A 设计,结构和规则可以作为离散正弦变换( D s T ) 、离散小波变 换( D w T ) 、离散傅立叶变换( D F T ) 等F P G A 设计的参考。 4 现有的图像压缩方法,数据压缩比以及图像压缩质量仍然不能很好的统一,可 以研究D c T 和其他方法相结合,如和基于小波的方法或者基于内容的压缩方法 相结合,提高现有图像的压缩比。 1 3 研究内容与结构安排 本文研究的主要目的是通过对D c T 快速算法的研究和F P G A 设计的研究,了解D C T 算法F P G A 实现的一般过程;发现现有D c T 实现结构的优点与不足;并努力改进现有的 D c T 实现结构,争取在速度、面积、功耗等方面超越现有的设计结构。 本文共分为六章。第一章是绪论部分,阐明了本文的研究背景,详细介绍了数据压 缩原理、意义,以及图像、视频压缩的发展史及现状。 第二章研究了基于D c T 的图像、视频压缩编码标准,就各标准的内容和创新,以及 它们相互之间的关系进行了讨论,给出了M P E G x 系列视频压缩的基本流程。主要为后 续研究提供应用知识背景。 第三章介绍了D c T 算法的数学基础,研究了各种快速D c T 算法及各种2 一DD C T 算法, 重点介绍了L o e f f l e r 算法以及二维D C T I D c T 的硬件( F P G A 、V L s I ) 实现的一般结构。然 后研究了现有的D C T 实现方案。列举了采用通用C P U 、专用数字信号处理器、F P G A 以及 A s I c 实现的各种方案,并对各自的特点进行分析,指出了其优点与不足。 第四章详细介绍了本文设计的二维D c T I D C T 处理核,通过行列分解将二维D c T I D c T 分解为两重的一维D C T I D C T 变换,并且采用多级流水线结构设计,提高了处理核的性 能。对处理核进行了严格的内部字长仿真、功能仿真以及时序仿真,给出了处理核的性 能参数以及资源使用情况。 最后一章对全文的工作进行了总结,并指出工作中存在的问题及今后的研究方向。 第2 章基于D cT 的图像压缩标准 2 1 引言 离散余弦变换( D c T ) 广泛应用于图像压缩、数据压缩、滤波等领域,已经被证明在是 图像和视频压缩编码中非常有效的技术之一。很多图像、视频压缩标准都采用了D c T 变 换。目前,图像压缩方面的国际标准主要有M P B G 系列( M P E Gl 、M P E G _ 2 、M P E G 一4 ) ,以 及H 2 6 x 系列( H 2 6 l 、H 2 6 3 、H 2 6 3 + 、H 2 6 4 ) 和静止图像压缩标准J P E G 、J P E G 2 0 0 0 等; 除了J P E G 2 0 0 0 以外,以上标准全部采用基于D c T 的图像压缩算法。 为了了解视频压缩的整体架构以及数据压缩流释,下面我们以M P E G 一2 为例进行讲 解。 2 2 视频压缩的基本原理 M P E G 可以完成对视频和音频的压缩,这里我们当然只谈视颓压缩部分。通过压缩去 除视频讯息源中的3 重冗余度:空间冗余度、时间冗余度和结构冗余度。 1 同帧讯源图像中相邻像素之间的幅度值相近,即同一行上的相邻像素之间幅 值相近,或者相邻行之间同样位置上的像素幅值相近,被称为图像的空间冗余 度: 2 相邻两帧讯源图像同一位置上像素幅度值相近,体现了讯源图像的时间冗余度; 3 讯源图像上每个像素所用b i t 数的多少表示了比特结构,多用的比特数为冗余 量,体现了静态冗余度。 即E G 主要从两个方面降低冗余度: 1 利用图像信号的统计特性进行压缩。采用运动补偿( 眦) 去除时间冗余度;采 用离散余弦变换( D c T ) 和游程长度编码( R L c ) 去除空间冗余度;采用可变长 度编码( V L c ) 去除静态( 比特结构) 冗余度。 2 利用人的视觉生理特性设计压缩。人眼对构成图像的不同频率成分、物体的不 伺运动程度等具有不同的敏感度,这是由人眼的视觉生理特性所决定的,眼睛 对亮度的敏感程度要大于对色彩的敏感程度。据此,可控制图像适合于人眼的 视觉特性,从而达到压缩图像数据量的目的“。 M P E ( ;一2 标准压缩首先对色差信号进行噩采样,减少数据量,采用运动补偿技术,减 少帧间冗余度,利用二维D c T 变换去除空间相关件,对D c T 分量进行量化,舍去不重要 少帧间冗余度,利用二维D c T 变换去除空间相关性,对D c T 分量进行量化,舍去不重要 的信息,将量化后D c T 分量按照频率重新排序,将D C T 分量进行变字长编码,最后对每 个数据块的直流分量( D c ) 进行预测差分编码。 l P E G 视频的编码框图如图2 1 所示。 2 2 1 离散余弦变换D c T 图2 - 1M P E G _ 2 编码磊的功能模型 M P E G 采用了A h I I l e d 等人于7 0 年代提出的离散余弦变换( D c T D i s c r e t ec o s i n e T r a n s f o r m ) 压缩算法,降低视频信号的空间冗余度。 D c T 将运动补偿误差或原画面信息块转换成代表不同频率分繁的系数集,这有

    注意事项

    本文([硕士论文精品]二维DCTIDCT处理核的FPGA设计与实现.pdf)为本站会员(椰子壳)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开