📄 基于dsp的h_324可视电话研究与实现 - dsp - ※嵌入式研究网 _.htm
字号:
href="http://www.cnemb.com/list-38-1.htm">意法半导体(ST) </A><A
href="http://www.cnemb.com/list-39-1.htm">Xilinx </A><A
href="http://www.cnemb.com/list-40-1.htm">Altera </A><A
href="http://www.cnemb.com/list-41-1.htm">Evoc </A><A
href="http://www.cnemb.com/list-42-1.htm">研华科技 </A></DIV>
<DIV class=dropmenudiv_b id=dropmenu1_e><A
href="http://www.cnemb.com/list-78-1.htm">3G新闻资讯</A> <A
href="http://www.cnemb.com/list-93-1.htm">3G新机快递</A> <A
href="http://www.cnemb.com/list-97-1.htm">3G手机行情</A> <A
href="http://www.cnemb.com/list-120-1.htm">3G手机导购</A> <A
href="http://www.cnemb.com/list-121-1.htm">3G手机评测</A> <A
href="http://www.cnemb.com/list-85-1.htm">3G技术应用</A> </DIV>
<DIV class=dropmenudiv_b id=dropmenu1_f><A
href="http://www.cnemb.com/list-78-1.htm">GPS新闻资讯</A> <A
href="http://www.cnemb.com/list-107-1.htm">GPS行情</A> <A
href="http://www.cnemb.com/list-108-1.htm">GPS评测</A> <A
href="http://www.cnemb.com/list-111-1.htm">GPS技术应用</A> </DIV>
<SCRIPT type=text/javascript>tabdropdown.init("bluemenu");</SCRIPT>
</TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE>
<TABLE id=guide cellSpacing=0 cellPadding=0 width="100%" align=center
border=0><TBODY>
<TR>
<TD><!-- <marquee width="100%" height="14" scrollamount="4"><span style="color:red">欢迎大家登陆blog系统,下载中心注册登陆后即可下载,增加了关于嵌入式系统方面的下载,其他方面的下载在陆续增加中</span></marquee> -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
style="COLOR: red" href="http://www.cnemb.com/jswz/"
target=_blank>论文精粹</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-10-1.htm" target=_blank>传感控制</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-11-1.htm" target=_blank>DSP系列</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-12-1.htm" target=_blank>存储技术</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-13-1.htm" target=_blank>消费电子</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-14-1.htm"
target=_blank>EDA/PLD</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-15-1.htm" target=_blank>通信网络</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-16-1.htm" target=_blank>单片机</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-17-1.htm" target=_blank>接口电路</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/list-18-1.htm"
target=_blank>模拟电路</A></TD></TR>
<TR>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
style="COLOR: red" href="http://www.cnemb.com/download/"
target=_blank>下载中心</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-2-1.htm"
target=_blank>嵌入式硬件</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-3-1.htm"
target=_blank>嵌入式软件</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-4-1.htm"
target=_blank>嵌入式书籍</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-6-1.htm"
target=_blank>Vxworks</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-9-1.htm"
target=_blank>Linux</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-7-1.htm"
target=_blank>WinCE</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-8-1.htm"
target=_blank>Uc/OS II</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-11-1.htm"
target=_blank>开发工具</A></TD>
<TD><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/guide.gif"><A
href="http://www.cnemb.com/download/list-12-1.htm"
target=_blank>集成环境</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD><A href="http://www.synnex.com.cn/SEL/index.aspx" target=_blank><IMG
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/synnex.jpg" width="100%"
border=0></A></TD></TR></TBODY></TABLE><!---->
<TABLE class=MainTable cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
<TBODY>
<TR>
<TD class=Main vAlign=top width="70%" height=393>
<TABLE class=guide cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><A class=guide_menu href="http://www.cnemb.com/">>首页</A>
-> <A class=guide_menu
href="http://www.cnemb.com/list-9-1.htm">技术文章</A> -> <A
class=guide_menu
href="http://www.cnemb.com/list-11-1.htm">DSP</A></TD></TR></TBODY></TABLE>
<TABLE class=dragTable id=viewarticle cellSpacing=0 cellPadding=0
width="100%" align=center border=0>
<TBODY>
<TR>
<TD class=head>
<H3 class=L></H3><SPAN class=TAG><A
editurl="http://www.cnemb.com/ajax.php?inc=bencandy&fid=11&id=1834&job=do">TOP</A></SPAN>
<H3 class=R></H3></TD></TR>
<TR>
<TD class=middle>
<TABLE style="MARGIN-BOTTOM: 8px" cellSpacing=0 cellPadding=0
width="100%" border=0>
<TBODY>
<TR>
<TD style="FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000"
align=middle>基于DSP的H.324可视电话研究与实现</TD></TR></TBODY></TABLE>
<TABLE style="MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #ccc 1px solid"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>[ 录入者:admin | 时间:2007-02-12 00:08:51 |
浏览:<FONT id=hits>30</FONT>次 ] </TD></TR></TBODY></TABLE>
<TABLE class=content
style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellSpacing=0
cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=content_word align=left>
<DIV style="FLOAT: right">
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-6817443117888233";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text";
//2007-05-15: cnemb主页左
google_ad_channel = "2809126830";
google_color_border = "F2F3F7";
google_color_bg = "F2F3F7";
google_color_link = "000000";
google_color_text = "000000";
google_color_url = "000000";
//-->
</SCRIPT>
<SCRIPT
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV><SPAN
id=post1><BR><STRONG>摘要:</STRONG>介绍了H.324可视电话的基本框架,并在分析视音频编解码后需要的计算量和存储容量的基础上,针对H.324标准下的H.263、G.723.1、H.245、H.223、V.34各标准,采用AD公司的DSP芯片,设计了基于DSP的可视电话系统。
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
<B>关键词:</B></SPAN>可视电话 DSP 视频编码 音频编码</P>
<P
style="TEXT-INDENT: 30px">H.324标准的可视电话系统实现方法,一般有如下同种方式:软件方式、通用DSP方式及专用处理器和专用芯片方式。</P>
<P
style="TEXT-INDENT: 30px">以PC机为平台,利用现有的声卡、视频要集卡和调制解调器作为输入和输出设备,采和基于WINDOWS的多线程技术软件实现H.263视频器、解码/发送、接收、显示等多个任务。在实际应用系统时需要考虑到PC的处理能力、与接收端的连接和相应的图像格式等问题,可以在编码模块中采用汇编语言,提高执行速度,并引入MMX技术,进一步提高执行速度。它的特点是成本低、配置少,便于移植和升级,但对计算机的处理能力、编解码的算法速率的要求比较高,一般难于达到实时要求。</P>
<P
style="TEXT-INDENT: 30px">专用处理器和专用芯片是另外一种硬件处理方式,它的优点是集成度高,价格低,但扩展性差。国外许多公司都热衷于视频芯片的研究和开发。就国外来说,主要的视频会议芯片供应商是:Lucent
Technology(AVP-III处理器);8×8 Inc.(VCP 处理器);Texas
Instruments(C8x系列处理器)等。专用处理器和专用芯片方式的特点是能得到高的图像质量并能满足实时图像处理的要求。</P>
<P
style="TEXT-INDENT: 30px">通用DSP方式是一种硬件实现方式。采用通用DSP的原因是由于它可通过编程实现多种功能,当针对硬件的软件功能升级和新的标准算法出现时,只需要局部改变DPS的微码就可以适应不同的应用。用DSP实现H.263时,首先需要估计编码、解码等处理过程所需的计算量,并且这些计算量与具体视频编码过程有关,选择时应该选用高速DSP。</P>
<P
style="TEXT-INDENT: 30px">从以上三种实现方式来看,DSP具有开发灵活、适应面较宽和扩展性强等优越性,且目前已经能实时处理H.263算法的高速超强处理能力的DSP芯片有AD21065L、TMS320C55x、TMS320C6x等,所以采用DSP实现可视电话等视频图像处理系统成为开发者的首选。</P>
<P style="TEXT-INDENT: 0px"><B>1 H.324可视电话基本框架</B></P>
<P
style="TEXT-INDENT: 30px">H.324是ITU的适用于公共电话交换网(PSTN)的低比特率多媒体通信终端的框架标准。它使用V.34调制解调器,可以实时传送语音、<IMG
height=174 hspace=1
src="基于DSP的H_324可视电话研究与实现 - DSP - ※嵌入式研究网 _.files/200662793156734.gif"
width=464 align=right vspace=1
border=0>数据、视频图像或三者的组合。H.324包括甚低码率视频编码的H.263建议、音频编码G.723建议、控制协议H.245和复接与复用协议H.223等。</P>
<P style="TEXT-INDENT: 30px">PSTN的视频H.324可视电话框图如图1所示。</P>
<P
style="TEXT-INDENT: 30px">在H.324编解码系统框图中,视频编码H.263提供低于64kbps的传输速率,是H.324的技术核心。视频编码器主要完成对源图像序列的压缩,先按块的方式采用DCT变换,后对变换的DCT系数进行量化,然后进入视频复接编码器。在编码过程中,要求对编码模式的选择和码率的大小进行必要的控制;视频复接编码主要完成将每帧图像数据编成四个层次的数据结构,以便在各层次中插入必要的辅助数据信息。同时对交流DCT系数(AC)进行VLC编码,对直流系数进行固定长度(FLC)的编码,并对压缩的编码数据与控制信息复接。由于H.263的输出码率一般非恒定的,所以在实际应用中,受传输网络带宽的限制,必须要在发送端和接收端设置缓冲区,使得编码率的码流变换为固定码率码流,防止数据的丢失和破坏。缓冲区的信息传给编码控制器,由编码控制器来控制编码器中量化器化步长,同时将步辅助信息送到视频复接编码中的各层次,以供解码器使用。解码部分可以看作为编码的逆过程,但并非完全对称。编码过程的运算量和复杂度要远大于解码过程。</P>
<P style="TEXT-INDENT: 0px"><B>2 可视电话系统的性能需求</B></P>
<P
style="TEXT-INDENT: 30px">在可视电话设计之前,先分别对可视电话的图像格式、视音频的编解码运算量和存储量进行分析。</P>
<P
style="TEXT-INDENT: 30px">PSTN上的可视电话,由于信道带宽较窄(传输速率最大不超过64kbits/s),故图像不宜过大。图像格式上采用QCIF(176×144)格式,帧率为15fps(帧每秒)。以下视音频编解码计算和存储量均在上述条件下估计。</P>
<P
style="TEXT-INDENT: 30px">H.263视频编码计算量主要集中在:运动估计与预测编码、离散余弦变换(DCT)、可变长编码(VLC),这部分的运算量估计为90MIPS(兆个指令/每秒)。同样,解码计算量主要集中在:运动补偿(MC)、离散余弦逆变换(IDCT)、可变长解码(VLD),这部分运算量估计为40MIPS。G.723.1音频编码的运算量比视频的运算量小得多,大约为30MIPS。</P>
<P
style="TEXT-INDENT: 30px">再加上其它一些操作如音视频混合、数据的传输、外部器件的控制等,估计大约为60MIPS。因此DSP的计算量共为220MIPS左右。</P>
<P
style="TEXT-INDENT: 30px">存储器包括程序存储器和数据存储器。程序存储器和一些常数(DCT系数、VLC系数等)开始存于ROM,运行之后引导至RAM中,这部分估计为400Kbytes。</P>
<P
style="TEXT-INDENT: 30px">数据存储器主要存放采样得来的视频数据以及待解码的数据流,也就是视音频信号的缓冲。QCIF格式的每帧采样数据约为50Kbytes,RAM中至少要存4~5帧,这部分需250Kbytes。为使视音频同步,音频数据缓冲为50Kbytes左右。</P>
<P style="TEXT-INDENT: 0px"><B>3 基于DSP的可视电话系统的实现</B></P>
<P
style="TEXT-INDENT: 30px">根据资源分析,为实现上述以PSTN为传输线路的可视电话,首先选择合适的视音频编解码DSP芯片,再构建可视电话硬件流图,分配存储资源,然后编写与移植相关的协议软件,使之适合DSP芯片的高效运行。</P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -