专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

基于数字信号处理器实现脱机视频图像解码系统的设计 (基于数字信号处理的光纤通信技术pdf)

编辑:rootadmin
图像的编/**有两种基本的实现方法,一种是基于微机实现,图像处理*通过PCI总线以插卡形式集成在微机*中,数据通过PCI总线或卡上所带的接口进行交换和传输;另一种脱离了微机而*运行,利用微处理器芯片对图像进行编/*处理来实现。这种脱机的图像处理*由于体积小和灵活简便而受到广泛关注。微处理器芯片可以采用专用图像编/*芯片。虽然这些芯片集成了图像处理算法,简化了*的设计,但是由于新的图像压缩算法的不断出现以及对图像进出各种灵活控制的要求,使这些专用芯片在一些场合并不适用。而高速的通用微处理器如DSP芯片则正好能满足这样的需求,具有很好的灵活性和适应性,本文从硬件设计方面考虑,介绍一个基于DSP芯片TMSC的脱机*图像**。1*主要模块的设计 是针对不高于kbit/s的码流实现的脱离计算机而*运行的*。本*采用RS-总线接收信号。数据接收到*之后进行*算法处理,然后由D/A器件转换为模拟*信号输出到显示器上显示。此种设计具有很大的灵活性,并且利于调试分析本*。由于*采用RS-接收信号,可以方便地通过计算机串口进行模拟调试。对于其它特定传输方式的*,只需对数据的接收模块稍做改动即可。此外,如果需要显示到电视或其它显示设备,需修改*最末端的器件及显示频率等,但不需改动*核心的设计及软件。1.1数据接收模块因RS-信号的电平标准与DSP的电平不兼容,采用RS-总线接收的数据需要进行电平转换。电平转换器件采用MAX或其升级器件。另外,DSP芯片带有两个McBSP(多通道缓冲串口),每个McBSP可支持通道的多通道*作,功能强大并且速度很快。因为RS-信号是异步信号,而McBSP为同步串口,接收起来有一定困难,所以需要外加*件UART。UART(通用异步接收/发送器件)采用TI的TLCC或TLC,它接收RS-数据,并可同时将数据存入自身所带的FIFO中。UART接收的数据可通过以下方式搬移:当FIFO中数据超过一定时时向DSP发出中断,同时触发DSP内的DMA*,对UART的数据进行搬移。如果以后数据源为同步信号,例如PCM、T1、E1信号,则可以从McBSP直接接收,以进一步简化外围电路的设计。1.2电源模块另外,为了保证C芯片在电源低于要求的电平时会产生失控状态,在*中加入了电源监控电路。该电路能确保DSP在*加电过程中及电源电压低于一定门限值时始终处于复位状态。电源监控电路采用TI公司的TPS[2],同时它还可接一手工复位开关以便人工控制。1.3显示模块显示模块的任务是将DSP处理后产生的原始图像显示到显示器上。由于一般显示器都是模拟输入,所以在显示模块中包含一个D/A转换器件,将图像的RGB数据转换为模拟信号输出到显示器。由于显示器刷新频率较高,*后的一帧图像要刷新几次进行显示,所以图像的显示需要严格的行同步和同步。为了将存储器的数据搬移到D/A,需要以稳定的频率将存储器数据送往D/A,在这里采用了FIFO来实现此功能。在这个模块中,会有总线的共享情况,也就是说DSP既要频繁地*后的图像数据写到存储器以供帧的重排,同时又要将显示的帧从存储器搬到FIFO。所以DSP以及存储器都要满足速度的要求。当然,显示模块也可以采用双端口存储器设计,它有两套*的*总线和数据总线,一边由DSP*作而另一边由FPGA等器件控制将数据搬到D/A,两种*作没有总线的冲突问题,所以其带宽可以达到很高。但是,这带来了诸如*昂贵、复杂度高等问题,使其实用性大大降低。结合诸种因素,本文不考虑这种设计。

整理分享基于数字信号处理器实现脱机视频图像解码系统的设计 (基于数字信号处理的光纤通信技术pdf),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:基于数字信号处理的相干光通信技术pdf,基于数字信号处理的助听器设计,基于数字信号处理的光纤通信技术pdf,基于数字信号处理的光纤通信技术,基于数字信号处理的助听器设计,基于数字信号处理的舰船短波通信设备研究,基于数字信号处理的光纤通信技术pdf,基于数字信号处理的相干光通信技术pdf,内容如对您有帮助,希望把内容链接给更多的朋友!

2*运行机制的设计2.1*运行机制DSP*运行机制表示如图1所示。UART为接收RS-数据的器件,ROM用于存储*以及控制程序,SRAM用于存储DSP高速运算过程中所需的一些临时数据和常数表,SDRAM为*后图像数据提供缓冲区,FIFO为数据输出到D/A的缓冲器件,D/A用于将图像的RGB数字信号转换为模拟信号输出到显示器。对FIFO等器件的控制以及产生*的行/场同步信号可采用可编程逻辑器件PLD来实现。*基本流程为:*通过UART接收码流,由定时器定时(按照码流的播放速度设定进行定时,如帧/秒)触发DSP对接收的数据进行*,*后的数据输出到SDRAM缓存,然后在PLD的触发下将数据送入FIFO,再由可编程逻辑器件ALTERA公司的PLD(EPMSLC-)以一定频率控制FIFO把数据输出到D/A,转换成模拟信号输出。2.2有关码流的考虑*的编码一般是把图像的帧分为三种:初始帧1,可直接对此帧编码;前向预测帧P,对它编码时需要参考I帧的信息;双向预测帧B,对它编码时要同时参考前后两帧的信号,即I帧(或P帧)和P帧的信息。这样的话,*时要先得到I帧和P帧的数据才能对B帧*,也就是说编码后的码流应该是先传I、P帖,再传B帧,而不是按照I、B、P帧顺序传输。这就牵涉到了帧重排的问题,即在P帧*后不能立即显示,要等到后面的B帧显示后才能显示,*后的帧要重新排列一下。码流中从一个I帧到下一个I帧称为一个帧组。由此可见,各帧组的*是相互*的。在*端,分一个个的帧组进行*。在*每个帧组时,由于P、B帧的关系,需要存储前帧或前两帧的数据。接收缓冲区设置在DSP的片内数据存储器,由UART接收数据流,并以中断方式触发DMA进行数据搬移,定时器触发DSP处理的周期为显示一个帧组所需的时间。设每个帧组包括9帧数据(IBBPBBPBB,一般的处理不太可能会超过9帧),其平均数据量大小为字节。DSP的内部数据存储器大小为K字节。开辟缓冲区为5个帧组的大小,共约K字节。而若以帧/秒的速度来算的话,9帧需0.3秒,即定时器以0.3秒的周期触发DSP进行处理。*运行开始时,UART开始接收码流。这时开始接收的数据不一定是一个帧组的头部,即一个帧组的大小不一定包含一个完整的帧组,所以开始的一段残余数据应舍弃。每当定时器触发DSP时,DSP就检测缓冲区中数据,如果数据含有一个完整的帧组,则进行*,否则返回。这样就实现了对码流的控制。可以看出,DSP的*速率度肯定要大于数据的接收速度,否则会导致帧的大量丢失。2.3有关RAM存储器的考虑RAM存储器用于存储帧重排所需数据和程序运行时数据。考虑真彩色的情况,RGB三种基*都要占用一个字节,一个象素就占用了三个字节。而显示时一次读一个象素,DSP的总线位(4个字节宽度),所以从速度上考虑(以一个双字对齐时读4个字节只需一个时钟周期,速度最快),采用一个角素点用四个字节,第四个字节保留。若每帧图像大小为×真彩色,每帧大小为××4=K字节。由于帧重排至少需要3帧的缓存,所以SDRAM大小至少为三个帧组的大小,即k×3=K字节,也就是9.M位,故采用M位的SDRAM。考虑到一些常数表以及程序执行时临时数据的存放,DSP的内部数据RAM会不够大,又外接了一个小容量的高速SRAM。2.4有关速度的考虑(1)接收数据时,采用了CC器件。它的接收速度可以达到kbps,而更新的UART器件速度可高达1Mbps,完全可以满足kbit/s甚至更高的码流,并可容纳更快的码流,以备升级。(2)DSP处理时,对B帧的处理需要前后两帧数据的预测。数据*作最为频繁,要读其它两帧的数据,又要写此帧的*后数据,所以在处理一帧的时间内就要有3帧的数据。而按照帧/秒的码流速率计算,×真彩色(需要3个字节表示一个象素)的图像需要的带宽为(×3×3)/(1/)=.1MHz。若显示刷新速率为Hz的话,处理一帧的时间内又要刷新/=2.5次。这里在刷新时可以按位读数据,如前所述每位表示一个象素,则往FIFO送数据另需要带宽为(××2.5)/(1/)=7.MHz。两者相加则可得到需要的总带宽为(.1+7.)=.MHz。现在的SDRAM都可以满足,但为了协调DSP的高速处理,SDRAM的速度在MHz左右就可以满足需要了。3硬件实现方案整个*由硬件和软件两部分构成。其中软件代码是比较庞大的。所以为了保证软件能够在硬件平台上正常运行,硬件的实现方案分为以下两个阶段来进行:(1)利用TI公司提供的DSP的评估板EVM(EvaluationModule),加上自行设计的显示模块电路及外围接口,构成实验阶段的硬件平台。EVM是TI公司为方便用户调试程序而设计的电路板,其中含有DSP芯片以及许多周边设备,在此板上可以完成很多功能,且有扩展插槽以供功能扩展。对于此*,只需*一个较简单的外围设备如显示和数据输入模块即可。这个阶段,EVM可以确保硬件的可靠性,而显示模块电路又非常容易调试。所以在此阶段,可以着重对软件进行调试,使其能够正确无误地在硬件平台上运行。(2)在软件调试无误的基础上,设计出如本文所述的*的硬件开发平台。在软件正确的前提下,对硬件进行调蔗,最终完成**的设计。对于这个方案,已经经过仔细验证。4小结与展望本文所设计的***能够满足**的要求,并且可作为一种通用的**,为*算法提供了硬件平台。由于它能*于计算机单独运行,并且*较为便宜,有较大的灵活性和实用性,在此基础上稍做修改又可服务于其它特定的编*算法,因此具有很艰好的应用前景和使用价值。但此*在数据流的输入方式以及流的分析方面还有待进一步改进。本文来自互联网收集整理,由家电维修技术小编精心转载,更多相关文章请到维修交流:汤梓红

标签: 基于数字信号处理的光纤通信技术pdf


本文链接地址:https://www.iopcc.com/jiadian/92665.html转载请保留说明!

上一篇:直流稳压器电路图讲解 (直流稳压器电路原理图)

下一篇:在MSP430微控制器(MCU)中集成多种功能 (microchip主要的微控制器)

推荐内容:

典型的低通滤波器电路图示例 (典型的低通滤波器有哪些)

典型的低通滤波器电路图示例 (典型的低通滤波器有哪些)

享典型的低通滤波器电路图示例(典型的低通滤波器有哪些),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他 ...

海尔HR-6702DW 型微波炉不能微波加热、烹调 (海尔hro600-3)

海尔HR-6702DW 型微波炉不能微波加热、烹调 (海尔hro600-3)

故障症状:不能做波加热、烹调。检查与分析:根据现象分析,该故障可能发生在高压输出电路、磁控管等相关部位。检 ...

奔腾PC20N-H电磁炉通电无反应的检修思路 (奔腾电磁电路图)

奔腾PC20N-H电磁炉通电无反应的检修思路 (奔腾电磁电路图)

现为通电无反应,拆开检查辅助电源变压器初级开路。拆开外面胶带,看到温度保险烧断。于是短接上试机,能工作 ...

小白一键重装官网下载安装 (小白一键重装机)

小白一键重装官网下载安装 (小白一键重装机)

新手上网或者制作启动盘重装电脑*的工具。它比较容易使用,受到很多人的喜欢。那么小白一键重装官网下载在哪下 ...

用户分享MacBook Pro因电池起火受损照片 (用户分享动机)

用户分享MacBook Pro因电池起火受损照片 (用户分享动机)

英寸MacBookPro的电池召回计划,原因与其电池单元存在安全隐忧有关。今天有报道称,已经有MBP用户受到该问题影响。 ...

技术受阻,iPhone 8推迟发售,三星一举强如苹果也无奈 (iphone技术支持什么意思)

技术受阻,iPhone 8推迟发售,三星一举强如苹果也无奈 (iphone技术支持什么意思)

问是最闪亮的明星产品,不过最新外媒消息显示iPhone8恐将无缘9月日的苹果发布会,最快也得月初了。整理分享技术受 ...

iPhone6P手机进水了如何维修?处理不好CPU会报废哦 (iphone6s手机进水怎么办)

iPhone6P手机进水了如何维修?处理不好CPU会报废哦 (iphone6s手机进水怎么办)

导致不开机维修过程:iPhone6P不慎进水导致不开机,定位器进水了如何维修?处理不好CPU会报废哦,所以维修时要谨慎 ...

简单几招,教你不花钱提升电脑速度Q (一分钟教你)

简单几招,教你不花钱提升电脑速度Q (一分钟教你)

脑要求也越来越高整理分享简单几招,教你不花钱提升电脑速度Q(一分钟教你),希望有所帮助,仅作参考,欢迎阅读 ...

手动小米路由器怎么重启 (小米路由器上网设置手动配置)

手动小米路由器怎么重启 (小米路由器上网设置手动配置)

快速,本文手动小米路由器怎么重启将为您提供适用于不同场景的路由器设置方法和使用技巧。本文内容目录一览: ...

IGBT无损吸收网络电路原理图 (igbt吸收板)

IGBT无损吸收网络电路原理图 (igbt吸收板)

igbt吸收板),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:igbt吸收回路,igbt吸收电路图,IGBT无损吸收网络 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com