当前位置:首页 > 嵌入式 > 嵌入式硬件

作者:上海贝尔公司研发部(201206) 王 江 来源:《电子技术应用》 摘要:机顶盒是交互式电视的关键技术之一。从mpeg 2解复用、视频编解码、视频输出、视频与音频的同步等方面介绍了dvb_c stb中的视频信号处理技术。 关键词:数字机顶盒 同步 交互式电视(itv) 随着信息技术的高速发展,通信技术、计算机技术、电视技术已进入了相互结合的新时代。方兴未艾的交互式电视(itv)正是这种结合的具体体现。所谓交互式电视,是一种受观众控制的电视,在节目间和节目内观众能够作出选择和决定,是一种非对称双工形式的新型电视技术。数字机顶盒是其中的关键技术之一。作为itv系统中的用户终端,它是普通电视与宽带传输网络之间的桥梁。通过stb,用户可在普通电视机上收看高清晰度(如mpeg 2标准)的图象;并且足不出户,就可享受到视频点播、家庭购物等一系列诱人的服务。 笔者所设计的是用于有线电视的机顶盒,主要功能是将数字电视信号转换成模拟电视信号,使得在模拟电视向数字电视的过渡期间,模拟电视机能够接收到数字电视节目;并在此基础上增加了视频点播、火线接口(ieee 1394)等功能。机顶盒的内部结构主要分为视频信号处理与音频信号处理两大部分。其中,视频信号处理包括两部分:(1)视频信号自身解复用、解码和格式转换的处理;(2)视频信号与音频信号的同步。 1 系统结构 图1是笔者所设计的机顶盒的功能模块框图。 系统选用了vlsi公司的开发平台:ves2761评估板以及jumpstart arm 3.3a开发软件。 前端部分接收有线电视电缆输出的信号,进行频率变换、qam解码、解交织、解rs码、解扰等处理后,输出mpeg 2解复用前的标准码流,即传送码流。这部分主要由一片ves1820芯片完成。 解复用和中央处理器(主控cpu)集成在一片芯片ves2700上。mpeg 2传送码流被解复用为系统流、视频流和音频流三个部分。ves2700还提供ieee 1394、ieee 1284、rs232、modem、i2c、智能卡和红外通信等接口。 芯片ves6100需要一片外部的sdram(至少2mb),就可以作为一个mpeg 2(mp@ml或者mp@sl)解码系统工作,并将解码后的数据流分音频信号和视频信号输出。音频信号再经过pcm解码、放大,可以直接作为扬声器的输入信号。经机顶盒输出的信号可以符合各种格式,如:rgb、svideo、复合视频信号等,也可以是各种电视制式:ntsc、pal、secam等。ves6100同时实现osd(屏幕菜单显示)功能。 在上行信道,用户所发出的信息,例如选择的电视剧片名信息经过调制——通常是qpsk调制(qpsk抗干扰能力强)后,发送到电视台。 2 解复用单元 ves2700包括两个独立的微处理器:(1)用户化的risc微处理器用于解复用,即传输解复用子系统;(2)arm703_t host负责操作系统和osd,控制i/o操作等。这两个处理器并行工作,无资源竞争。arm703的4k字节cache,可以用单指令周期访问部分代码。高级的内存管理机制保证代码,如实时操作系统,保存在cache中。 ves2700拥有4条独立高速总线,以防止瓶颈。4条总线分别为:(1)信道数据输入总线;(2)连接dram控制器的总线;(3)arm703_t host总线,这条总线与i/o总线及其外设接口;(4)连接各种外设的i/o

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

在电子设计和信号处理领域中,信号毛刺是一个常见而又不容忽视的现象。毛刺是指在原本预期的连续或稳定的信号中出现的短暂而异常的电压或电流波动,表现为瞬态尖峰或窄脉冲。它们通常是由于电路设计、制造缺陷、噪声耦合、信号切换速度过...

关键字: 信号毛刺 信号处理

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用
关闭
关闭