首页

> 学术期刊知识库

首页 学术期刊知识库 问题

赫夫曼编码译码毕业论文

发布时间:

赫夫曼编码译码毕业论文

JX学院的吧??

BTNode hafuNode; public BTNode creatHafuma(int[] a) { ArrayList s = new ArrayList(); for (int i = 0; i < ; i++) { (new BTNode(a[i])); } while (() > 1) { BTNode x = (0); BTNode newNode = new BTNode(); for (int i = 0; i < (); i++) { if ((i).data - () < 0) x = (i); } = x; (x); BTNode y = (0); for (int i = 0; i < (); i++) { if ((i).data - () < 0) y = (i); } = y; (y); = + ; (newNode); } return (0); }

程序实现c语言实现:费诺编码

#include<> #include<> #include<> #include <> typedef struct{ int weight; int parent,lchild,rchild; char data; }HTNode,*HuffmanTree; //*HuffmanTree既是指针也是数组,用来存放树枝typedef char **HuffmanCode; //存放结点void quanzhi(char *a,int *w,char *d,int &n) //权值计算{ int j=0; for(int i=0;i<100&&a[i]!='\0';i++) { for(int k=0;kdata=d[i-1]; p->lchild=p->parent=p->rchild=0; p->weight=w[i-1]; } for(;i<=m;++i,++p) { p->lchild=p->parent=p->rchild=0; p->weight=0; } for(i=n+1;i<=m;++i){ int s1,s2,u,t; for (u=1;u<=i-1;u++) if(HT[u].parent==0) {s1=u;break;} for(u=u+1;u<=i-1;u++){ if(HT[s1].weight>HT[u].weight&&HT[u].parent==0) s1=u; } for(t=1;t<=i-1;t++) if(HT[t].parent==0&&t!=s1){s2=t;break;} for(t=t+1;t<=i-1;t++){ if(HT[s2].weight>HT[t].weight&&HT[t].parent==0&&t!=s1) s2=t; } HT[s1].parent=i;HT[s2].parent=i; HT[i].lchild=s1;HT[i].rchild=s2; HT[i].weight=HT[s1].weight+HT[s2].weight; } HC=new char*[n+1]; char *cd=new char[n]; cd[n-1]='\0'; int start,c,f; for(i=1;i<=n;++i){ start=n-1; for(c=i,f=HT[i].parent;f!=0;c=f,f=HT[f].parent) if(HT[f].lchild==c) cd[--start]='0'; else cd[--start]='1'; HC[i]=new char[n-start]; strcpy(HC[i],&cd[start]); } delete(cd);} void bianma(HuffmanCode HC,char *a,char *d,char *e) //编码{ int m1=0,m2=0; int i=0,j; while(a[i]!='\0'){ j=0; while(d[j]!='\0'){ if(a[i]==d[j]){ m1=0; while(HC[j+1][m1]!='\0') e[m2++]=HC[j+1][m1++]; break; } j++; } i++; } e[m2]='\0';} void yima(HuffmanTree HT,int n,char*e) //译码{ int m=2*n-1; for (int i=0;e[i]!='\0';++i){ if(HT[m].lchild==0){ cout<>o;switch(o){case 1: {cout<>a; while(a[1]=='\0') {cout<<"输入有误,请重新输入:"; cin>>a; } for(int oo=0;oo<100;oo++)w[oo]=0; //初始化权值数组,赋值为0 quanzhi(a,w,d,n); //调用权值计算函数 HuffmanCoding(HT,HC,w,n,d); //构造哈弗曼树 cout<>e; yima(HT,n,e); //对输入译文译成原码 } break;case 3: {cout<

哈夫曼编码毕业论文

Lossless source coding is a kind of symbol when converting source code can be restored without distortion from the code source symbols to the original source coding. This article first briefly describes the lossless coding technology development and application; and then focus on the Shannon coding, fee Connaught coding, Huffman coding and arithmetic coding of the four principles of coding and coding steps, and compared with the corresponding examples of their Average code length and information transmission speed; Finally, the Huffman coding Matlab software simulation process, and gives some of the source, and an example of application, the output results are analyzed, conclusions are drawn.不知道准确不准确呀

数字图像压缩技术的研究及进展摘要:数字图像压缩技术对于数字图像信息在网络上实现快速传输和实时处理具有重要的意义。本文介绍了当前几种最为重要的图像压缩算法:JPEG、JPEG2000、分形图像压缩和小波变换图像压缩,总结了它们的优缺点及发展前景。然后简介了任意形状可视对象编码算法的研究现状,并指出此算法是一种产生高压缩比的图像压缩算法。关键词:JPEG;JPEG2000;分形图像压缩;小波变换;任意形状可视对象编码一 引 言 随着多媒体技术和通讯技术的不断发展,多媒体娱乐、信息高速公路等不断对信息数据的存储和传输提出了更高的要求,也给现有的有限带宽以严峻的考验,特别是具有庞大数据量的数字图像通信,更难以传输和存储,极大地制约了图像通信的发展,因此图像压缩技术受到了越来越多的关注。图像压缩的目的就是把原来较大的图像用尽量少的字节表示和传输,并且要求复原图像有较好的质量。利用图像压缩,可以减轻图像存储和传输的负担,使图像在网络上实现快速传输和实时处理。 图像压缩编码技术可以追溯到1948年提出的电视信号数字化,到今天已经有50多年的历史了[1]。在此期间出现了很多种图像压缩编码方法,特别是到了80年代后期以后,由于小波变换理论,分形理论,人工神经网络理论,视觉仿真理论的建立,图像压缩技术得到了前所未有的发展,其中分形图像压缩和小波图像压缩是当前研究的热点。本文对当前最为广泛使用的图像压缩算法进行综述,讨论了它们的优缺点以及发展前景。二 JPEG压缩 负责开发静止图像压缩标准的“联合图片专家组”(Joint Photographic Expert Group,简称JPEG),于1989年1月形成了基于自适应DCT的JPEG技术规范的第一个草案,其后多次修改,至1991年形成ISO10918国际标准草案,并在一年后成为国际标准,简称JPEG标准。1.JPEG压缩原理及特点 JPEG算法中首先对图像进行分块处理,一般分成互不重叠的 大小的块,再对每一块进行二维离散余弦变换(DCT)。变换后的系数基本不相关,且系数矩阵的能量集中在低频区,根据量化表进行量化,量化的结果保留了低频部分的系数,去掉了高频部分的系数。量化后的系数按zigzag扫描重新组织,然后进行哈夫曼编码。JPEG的特点优点:(1)形成了国际标准;(2)具有中端和高端比特率上的良好图像质量。缺点:(1)由于对图像进行分块,在高压缩比时产生严重的方块效应;(2)系数进行量化,是有损压缩;(3)压缩比不高,小于50。 JPEG压缩图像出现方块效应的原因是:一般情况下图像信号是高度非平稳的,很难用Gauss过程来刻画,并且图像中的一些突变结构例如边缘信息远比图像平稳性重要,用余弦基作图像信号的非线性逼近其结果不是最优的。2. JPEG压缩的研究状况及其前景 针对JPEG在高压缩比情况下,产生方块效应,解压图像较差,近年来提出了不少改进方法,最有效的是下面的两种方法:(1)DCT零树编码 DCT零树编码把 DCT块中的系数组成log2N个子带,然后用零树编码方案进行编码。在相同压缩比的情况下,其PSNR的值比 EZW高。但在高压缩比的情况下,方块效应仍是DCT零树编码的致命弱点。(2)层式DCT零树编码 此算法对图像作 的DCT变换,将低频 块集中起来,做 反DCT变换;对新得到的图像做相同变换,如此下去,直到满足要求为止。然后对层式DCT变换及零树排列过的系数进行零树编码。 JPEG压缩的一个最大问题就是在高压缩比时产生严重的方块效应,因此在今后的研究中,应重点解决 DCT变换产生的方块效应,同时考虑与人眼视觉特性相结合进行压缩。三 JEPG2000压缩 JPEG2000是由ISO/IEC JTCISC29标准化小组负责制定的全新静止图像压缩标准。一个最大改进是它采用小波变换代替了余弦变换。2000年3月的东京会议,确定了彩色静态图像的新一代编码方式—JPEG2000图像压缩标准的编码算法。1.JPEG2000压缩原理及特点 JPEG2000编解码系统的编码器和解码器的框图如图1所示。编码过程主要分为以下几个过程:预处理、核心处理和位流组织。预处理部分包括对图像分片、直流电平(DC)位移和分量变换。核心处理部分由离散小波变换、量化和熵编码组成。位流组织部分则包括区域划分、码块、层和包的组织。 JPEG2000格式的图像压缩比,可在现在的JPEG基础上再提高10%~30%,而且压缩后的图像显得更加细腻平滑。对于目前的JPEG标准,在同一个压缩码流中不能同时提供有损和无损压缩,而在JPEG2000系统中,通过选择参数,能够对图像进行有损和无损压缩。现在网络上的JPEG图像下载时是按“块”传输的,而JPEG2000格式的图像支持渐进传输,这使用户不必接收整个图像的压缩码流。由于JPEG2000采用小波技术,可随机获取某些感兴趣的图像区域(ROI)的压缩码流,对压缩的图像数据进行传输、滤波等操作。2.JPEG2000压缩的前景 JPEG2000标准适用于各种图像的压缩编码。其应用领域将包括Internet、传真、打印、遥感、移动通信、医疗、数字图书馆和电子商务等。JPEG2000图像压缩标准将成为21世纪的主流静态图像压缩标准。四 小波变换图像压缩1.小波变换图像压缩原理小波变换用于图像编码的基本思想就是把图像根据Mallat塔式快速小波变换算法进行多分辨率分解。其具体过程为:首先对图像进行多级小波分解,然后对每层的小波系数进行量化,再对量化后的系数进行编码。小波图像压缩是当前图像压缩的热点之一,已经形成了基于小波变换的国际压缩标准,如MPEG-4标准,及如上所述的JPEG2000标准 。2.小波变换图像压缩的发展现状及前景 目前3个最高等级的小波图像编码分别是嵌入式小波零树图像编码(EZW),分层树中分配样本图像编码(SPIHT)和可扩展图像压缩编码(EBCOT)。(1)EZW编码器 1993年,Shapiro引入了小波“零树”的概念,通过定义POS、NEG、IZ和ZTR四种符号进行空间小波树递归编码,有效地剔除了对高频系数的编码,极大地提高了小波系数的编码效率。此算法采用渐进式量化和嵌入式编码模式,算法复杂度低。EZW算法打破了信息处理领域长期笃信的准则:高效的压缩编码器必须通过高复杂度的算法才能获得,因此EZW编码器在数据压缩史上具有里程碑意义。(2)SPIHT编码器 由Said和Pearlman提出的分层小波树集合分割算法(SPIHT)则利用空间树分层分割方法,有效地减小了比特面上编码符号集的规模。同EZW相比,SPIHT算法构造了两种不同类型的空间零树,更好地利用了小波系数的幅值衰减规律。同EZW编码器一样,SPIHT编码器的算法复杂度低,产生的也是嵌入式比特流,但编码器的性能较EZW有很大的提高。(3)EBCOT编码器优化截断点的嵌入块编码方法(EBCOT)首先将小波分解的每个子带分成一个个相对独立的码块,然后使用优化的分层截断算法对这些码块进行编码,产生压缩码流,结果图像的压缩码流不仅具有SNR可扩展而且具有分辨率可扩展,还可以支持图像的随机存储。比较而言,EBCOT算法的复杂度较EZW和SPIHT有所提高,其压缩性能比SPIHT略有提高。小波图像压缩被认为是当前最有发展前途的图像压缩算法之一。小波图像压缩的研究集中在对小波系数的编码问题上。在以后的工作中,应充分考虑人眼视觉特性,进一步提高压缩比,改善图像质量。并且考虑将小波变换与其他压缩方法相结合。例如与分形图像压缩相结合是当前的一个研究热点。五 分形图像压缩 1988年,Barnsley通过实验证明分形图像压缩可以得到比经典图像编码技术高几个数量级的压缩比。1990年,Barnsley的学生提出局部迭代函数系统理论后,使分形用于图像压缩在计算机上自动实现成为可能。1. 分形图像压缩的原理 分形压缩主要利用自相似的特点,通过迭代函数系统(Iterated Function System, IFS)实现。其理论基础是迭代函数系统定理和拼贴定理。 分形图像压缩把原始图像分割成若干个子图像,然后每一个子图像对应一个迭代函数,子图像以迭代函数存储,迭代函数越简单,压缩比也就越大。同样解码时只要调出每一个子图像对应的迭代函数反复迭代,就可以恢复出原来的子图像,从而得到原始图像。2.几种主要分形图像编码技术 随着分形图像压缩技术的发展,越来越多的算法被提出,基于分形的不同特征,可以分成以下几种主要的分形图像编码方法。(1)尺码编码方法 尺码编码方法是基于分形几何中利用小尺度度量不规则曲线长度的方法,类似于传统的亚取样和内插方法,其主要不同之处在于尺度编码方法中引入了分形的思想,尺度 随着图像各个组成部分复杂性的不同而改变。(2)迭代函数系统方法 迭代函数系统方法是目前研究最多、应用最广泛的一种分形压缩技术,它是一种人机交互的拼贴技术,它基于自然界图像中普遍存在的整体和局部自相关的特点,寻找这种自相关映射关系的表达式,即仿射变换,并通过存储比原图像数据量小的仿射系数,来达到压缩的目的。如果寻得的仿射变换简单而有效,那么迭代函数系统就可以达到极高的压缩比。(3)A-E-Jacquin的分形方案 A-E-Jacquin的分形方案是一种全自动的基于块的分形图像压缩方案,它也是一个寻找映射关系的过程,但寻找的对象域是将图像分割成块之后的局部与局部的关系。在此方案中还有一部分冗余度可以去除,而且其解码图像中存在着明显的方块效应。3.分形图像压缩的前景 虽然分形图像压缩在图像压缩领域还不占主导地位,但是分形图像压缩既考虑局部与局部,又考虑局部与整体的相关性,适合于自相似或自仿射的图像压缩,而自然界中存在大量的自相似或自仿射的几何形状,因此它的适用范围很广。六 其它压缩算法 除了以上几种常用的图像压缩方法以外,还有:NNT(数论变换)压缩、基于神经网络的压缩方法、Hibert扫描图像压缩方法、自适应多相子带压缩方法等,在此不作赘述。下面简单介绍近年来任意形状纹理编码的几种算法[10]~ [13]。(1)形状自适应DCT(SA-DCT)算法 SA-DCT把一个任意形状可视对象分成 的图像块,对每块进行DCT变换,它实现了一个类似于形状自适应Gilge DCT[10][11]变换的有效变换,但它比Gilge DCT变换的复杂度要低。可是,SA-DCT也有缺点,它把像素推到与矩形边框的一个侧边相平齐,因此一些空域相关性可能丢失,这样再进行列DCT变换,就有较大的失真了[11][14][15]。(2)Egger方法 Egger等人[16][17]提出了一个应用于任意形状对象的小波变换方案。在此方案中,首先将可视对象的行像素推到与边界框的右边界相平齐的位置,然后对每行的有用像素进行小波变换,接下来再进行另一方向的小波变换。此方案,充分利用了小波变换的局域特性。然而这一方案也有它的问题,例如可能引起重要的高频部分同边界部分合并,不能保证分布系数彼此之间有正确的相同相位,以及可能引起第二个方向小波分解的不连续等。(3)形状自适应离散小波变换(SA-DWT) Li等人提出了一种新颖的任意形状对象编码,SA-DWT编码[18]~[22]。这项技术包括SA-DWT和零树熵编码的扩展(ZTE),以及嵌入式小波编码(EZW)。SA-DWT的特点是:经过SA-DWT之后的系数个数,同原任意形状可视对象的像素个数相同;小波变换的空域相关性、区域属性以及子带之间的自相似性,在SA-DWT中都能很好表现出来;对于矩形区域,SA-DWT与传统的小波变换一样。SA-DWT编码技术的实现已经被新的多媒体编码标准MPEG-4的对于任意形状静态纹理的编码所采用。 在今后的工作中,可以充分地利用人类视觉系统对图像边缘部分较敏感的特性,尝试将图像中感兴趣的对象分割出来,对其边缘部分、内部纹理部分和对象之外的背景部分按不同的压缩比进行压缩,这样可以使压缩图像达到更大的压缩比,更加便于传输。七 总结 图像压缩技术研究了几十年,取得了很大的成绩,但还有许多不足,值得我们进一步研究。小波图像压缩和分形图像压缩是当前研究的热点,但二者也有各自的缺点,在今后工作中,应与人眼视觉特性相结合。总之,图像压缩是一个非常有发展前途的研究领域,这一领域的突破对于我们的信息生活和通信事业的发展具有深远的影响。参考文献:[1] 田青. 图像压缩技术[J]. 警察技术, 2002, (1):30-31.[2] 张海燕, 王东木等. 图像压缩技术[J]. 系统仿真学报, 2002, 14(7):831-835.[3] 张宗平, 刘贵忠. 基于小波的视频图像压缩研究进展[J]. 电子学报, 2002, 30(6):883-889.[4] 周宁, 汤晓军, 徐维朴. JPEG2000图像压缩标准及其关键算法[J]. 现代电子技术, 2002, (12):1-5.[5] 吴永辉, 俞建新. JPEG2000图像压缩算法概述及网络应用前景[J]. 计算机工程, 2003, 29(3):7-10.[6] J M Shaprio. Embedded image coding using zerotree of wavelet coefficients[J]. IEEE Trans. on Signal Processing, 1993, 41(12): 3445-3462.[7] A Said, W A Pearlman. A new fast and efficient image codec based on set partitioning in hierarchical trees[J]. IEEE Trans. on Circuits and Systems for Video Tech. 1996, 6(3): 243-250.[8] D Taubman. High performance scalable image compression with EBCOT[J]. IEEE Transactions on Image Processing, 2000, 9(7): 1158–1170.[9] 徐林静, 孟利民, 朱建军. 小波与分行在图像压缩中的比较及应用. 中国有线电视, 2003, 03/04:26-29.[10] M Gilge, T Engelhardt, R Mehlan. Coding of arbitrarily shaped image segments based on a generalized orthogonal transform[J]. Signal Processing: Image Commun., 1989, 1(10): 153–180.[11] T Sikora, B Makai. Shape-adaptive DCT for generic coding of video[J]. IEEE Trans. Circuits Syst. Video Technol., 1995, 5(1): 59–62.[12] T Sikora, S Bauer, B Makai. Efficiency of shape-adaptive 2-D transforms for coding of arbitrarily shaped image segments[J]. IEEE Trans. Circuits Syst. Video Technol., 1995, 5(3): 254–258.[13]邓家先 康耀红 编著 《信息论与编码》

摘要: 多媒体通信技术是当今世界科技领域中最有活力、发展最快的高新信息技术,它时时刻刻都在影响着世界经济的发展和科学技术进步的速度,并不断改变着人类的生活方式和生活质量。多媒体通信综合了多种媒体信息间的通信,它是通过现有的各种通讯网来传输、转储和接收多媒体信息的通信方式,几乎覆盖了信息技术领域的所有范畴,包括数据、音频和视频的综合处理和应用技术,其关键技术是多媒体信息的高效传输和交互处理。关键词:多媒体 图象 音频 功能The application of multimedia technologyAbstract: Multimedia communications technology is the world's science and technology in the field of the most dynamic and fastest growing high-tech information technology, it always have influence in the world economic development and the pace of scientific and technological progress and changing the human way of life and quality of life . A variety of integrated multimedia communications between the communications media information, it is through the various existing communications network to transmit and receive multimedia information and dump the means of communication, cover nearly the area of information technology in all areas, including data, audio and video The integrated treatment and application technology, its technology is the key to the efficient transmission of multimedia information and interactive processingKey words: Multimedia audio features images引 言随着技术的迅速发展,图像、视频等多媒体数据已逐渐成为信息处理领域中主要的信息媒体形式。多媒体通信是信息高速公路建设中的一项关键技术,是多媒体、通信、计算机和网络等相互渗透和发展的产物,它将极大地提高人们的工作效率,改变人们的教育、娱乐等生活方式,是21世纪人们通信的基本方式。第一章 多媒体通信技术基础简介多媒体通信的基本概念和特征 基本概念媒体是信息表示和传输的载体,是一个重要的概念。ITU-T I .374建议将媒体划分为感觉媒体、表示媒体、显示媒体、存储媒体和传输媒体5类。多媒体数据是指多种式样信息的载体,如文本、图形、图像、声音等数据。其特点主要有以下几点:(1)多媒体数据种类繁多(大多是非结构化数据),不同来源的媒体,具有完全不同的形式和格式;(2)多媒体数据量庞大;(3)多媒体数据具有时间特性和版本概念,如在视频点播系统中必须考虑到媒体间以及媒体内部在时间上的同步关系。由此可知多媒体数据与传统的数值和字符不同,因而其存储结构和存取方式也具有特殊性,描述它的数据结构和数据模型也是有差别的。在这种情况下就产生了一种全新的数据库系统--多媒体数据库系统。多媒体数据库是能够有效实现多媒体数据的存储、读取、检索等功能的数据库系统。它的主要特点是:(1)继承了传统数据库的一些优点,例如数据独立性、利用数据库查询语言进行高层次查询、开发控制、容错技术等;(2)能对具有时空关系的数据进行同步和管理。但是目前对于多媒体数据库的功能以及实现方法还没有达成共识,因而出现了多种形式的媒体数据库,并且实现方法也各不相同。从其总体发展上看,多媒体数据库的数据模型可分为关系数据模型、面向对象的数据模型和超媒体数据模型3类。基于不同数据模型的多媒体数据库管理系统(DBMS)的功能也有很大差别,通常基于关系数据模型的多媒体DBMS可以实现多媒体数据的存取,对多媒体数据对象之间的语义关系、时态关系、空间关系不加处理,所以这部分工作就留给应用程序去完成了。面向对象的数据模型和超媒体数据类型可以支持多媒体数据对象之间的语义关系、时态关系、空间关系的处理,其抽象程度更高,但DBMS的实现也相对复杂。在多媒体通信系统中另一个常出现的词汇是"超媒体"。在出版物中经常会出现表示注解意思的"注"字,由"注"你可以找到与之相关的一段文字或一篇文章。这种由"注"而链接到一段文字或一篇文章的链即称为超链拨,同理,超级链也可以将若干不同媒体链接起来,其集合便称为"超媒体"。多媒体通信的特征多媒体通信技术的发展打破了传统通信的单一媒体、单一电信业务的通信系统格局,反映了通信向高层次发展的一种趋势,是人们对未来社会工作和生活方式的向往。多媒体通信技术是一种综合技术,涉及多媒体技术、计算机技术、通信技术等多个领域。多媒体通信系统必须同时兼有集成性、交互性、同步性3个主要特征。 集成性多媒体通信系统的集成性指的是能对内容数据信息、多媒体和超媒体信息、脚本信息和特定的应用信息等4类信息进行存储、传输、处则和显现的能力。(1) 内容数据信息(2) 信息是以某一种结构的形式存在的,典型的结构有两种:一种是对象构,其中可处理的最小单元为对象(Object);另一种是文件结构,其中处理的最小单元为文件(File)。多媒体和超媒体信息多媒体和超媒体信息与单媒体信息不一样,它们是结构化的信息,由结构框架和内容数据2部分组成。多媒体和超媒体信息的最小表达形式由两类,一类称为对象,另一类称为文件。(3) 脚本信息脚本信息是一组特定的用语意关系联系起来的、结构化的多媒体和超媒体信息,需要提供表示这一组多媒体信息的运作过程和与外部处理模块间的关系。(4) 特定的应用信息上述3类信息都是低层信息,可以由标准来定义和表示。特定的应用信息是高层信息,是与应用密切相关的,将随应用场合的不同有很大的不同,它的表示方法是基于上述3类的基础之上的。 交互性交互性指的是在通信系统中人与系统之间的相互控制能力。在多媒体通信系统中,交互性有两个方面的内容。一是人机接口,也就是人在使用系统的终端时用户终端向用户提供的操作界面;二是用户终端与系统之间的应用层通信协议。多媒体通信终端的用户对通信的全过程有完备的交互控制能力,这是多媒体通信系统的一个主要特征,也是区别多媒体通信系统与非多媒体通信系统的一个主要准则。 同步性同步性指的是在多媒体通信终端上显现的图像、声音和文字均以同步方式工作。如用户要检索一个重要的历史事件的片断,该事件的活动图像或静止图像存放在图像数据库中,其文字叙述和语言说明则是放在其他数据库中。多媒体通信终端通过不同传输途径将所需要的信息从不同的数据库中提取出来,并将这些图像、声音、文字同步起来,构成一个整体的信息呈现在用户面前。多媒体通信系统中的同步性是多媒体通信系统最主要的特征之一,信息的同步与否决定了系统是多媒体系统还是非多种媒体系统。同步可在链路层级、表示层级和应用层级3个层面上实现第二章 多媒体音频技术音频技术发展较早,几年前一些技术已经成熟并产品化,甚至进入了家庭,如数字音响。音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。音频数字化目前是较为成熟的技术,多媒体声卡就是采用此技术而设计的,数字音响也是采用了此技术取代传统的模拟方式而达到了理想的音响效果。音频采样包括两个重要的参数即采样频率和采样数据位数。采样频率即对声音每秒钟采样的次数,人耳听觉上限在20KHz左右,目前常用的采样频率为11KHz,22KHz和44KHz几种。采样频率越高音质越好,存贮数据量越大。CD唱片采样频率为,达到了目前最好的听觉效果。采样数据位数即每个采样点的数据表示范围,目前常用的有8位、12位和16位三种。不同的采样数据位数决定了不同的音质,采样位数越高,存贮数据量越大,音质也越好。CD唱片采用了双声道16位采样,采样频率为,因而达到了专业级水平。音频处理包括范围较广,但主要方面集中在音频压缩上,目前最新的MPEG语音压缩算法可将声音压缩六倍。语音合成是指将正文合成为语言播放,目前国外几种主要语音的合成水平均已到实用阶段,汉语合成几年来也有突飞猛进的发展,实验系统正在运行。在音频技术中难度最大最吸引人的技术当属语音识别,虽然目前只是处于实验研究阶段,但是广阔的应用前景使之一直成为研究关注的热点之一。第三章 多媒体图像视频技术3.1视频技术虽然视频技术发展的时间较短,但是产品应用范围已经很大,与MPEG压缩技术结合的产品已开始进入家庭。视频技术包括视频数字化和视频编码技术两个方面。视频数字化是将模拟视频信号经模数转换和彩色空间变换转为计算机可处理的数字信号,使得计算机可以显示和处理视频信号。目前采样格式有两种:Y:U:V4:1:1和Y:U:V4:2:2,前者是早期产品采用的主要格式,Y:U:V4:2:2格式使得色度信号采样增加了一倍,视频数字化后的色彩、清晰度及稳定性有了明显的改善,是下一代产品的发展方向。视频编码技术是将数字化的视频信号经过编码成为电视信号,从而可以录制到录像带中或在电视上播放。对于不同的应用环境有不同的技术可以采用。从低档的游戏机到电视台广播级的编码技术都已成熟。图像压缩技术图像压缩一直是技术热点之一,它的潜在价值相当大,是计算机处理图像和视频以及网络传输的重要基础,目前ISO制订了两个压缩标准即JPEG和MPEG。JPEG是静态图像的压缩标准,适用于连续色调彩色或灰度图像。它包括两部分:一是基于DPCM(空间线性预测)技术的无失真编码,一是基于DCT(离散余弦变换)和哈夫曼编码的有失真算法。前者图像压缩无失真,但是压缩比很小,目前主要应用的是后一种算法,图像有损失但压缩比很大,压缩20倍左右时基本看不出失真。MJPEG是指MotionJPEG,即按照25帧/秒速度使用JPEG算法压缩视频信号,完成动态视频的压缩。MPEG算法是适用于动态视频的压缩算法,它除了对单幅图像进行编码以外还利用图像序列中的相关原则,将帧间的冗余去掉,这样大大提高了图像的压缩比例。通常保持较高的图像质量而压缩比高达100倍。MPEG算法的缺点是压缩算法复杂,实现很困难。第四章 多媒体通信系统1、 体系结构多媒体通信(multimedia communcations)是在位于不同地理位置的参与者之间召开的一种会议或者进行的交流,通过局域网(LAN)、广域网(WAN)、内联网(intranet)、因特网(Internet)或者电话网来传输压缩的数字图像和声音信号。像电视那样的多目标广播、录象机那样的流式播放、电话会议、电视会议、IP电话、可视电话和IP传真等等都是多媒体通信技术的一些具体的和各有特色的应用。多年来,国际电信联盟(ITU)为公共和私营电信组织制定了许多多媒体计算和通信系统的推荐标准,以促进各国之间的电信合作。ITU的26个(Series A~Z)系列推荐标准中,与多媒体通信关系最密切的7个系列标准如表4-1所示,三种类型的多媒体通信系统的核心技术标准集如表4-1所示。表4-1 ITU系列推荐标准系列名 主要内容Series G 传输系统、媒体数字系统和网络Series H 视听和多媒体系统Series I 综合业务数字网(ISDN)Series J 电视、声音节目和其他多媒体信号的传输Series Q 电话交换和控制信号传输法Series T 远程信息处理业务的终端设备2、网关的功能和结构网关是一台功能强大的计算机或者工作站,它担负线路交换网络(如电话网络)和信息包交换网络(如因特网)之间进行实时的双向通信,提供异种网络之间的连通性,它是传统线路交换网络和现代IP网络之的桥梁。IP电话(见" IP电话")的出现允许电话呼叫在信息包交换网络上进行,从而引发一场电信工业的革命。但IP电话在成为主流电话服务的道路上遇到了许多障碍。其中最大的一个问题是在IP电话网络和公众交换电话网络之间缺乏连通性。一个重要的原因是早期的网关存在对IP电话进入主流电话服务的限制。例如,通过网关建立呼叫比较困难,而且需要使用非常规的电话号码;不同的网关之间的兼容性妨碍呼叫的建立;声音的质量比较差、有回音以及延迟时间比较长等。这就促进了开发允许IP和PSTN客户能够相互通信的网关,其中的一个措施就是提高网关的处理能力。低档的网关有1~6个端口,典型地使用高档奔腾处理器的PC机方案,提供媒体处理、呼叫控制和信息包的处理等网关功能。高档网关把网关功能分散到几个处理器来实现,这叫做计算机基电话集成(computer-telephony integration,CTI)平台,可提供100多个端口。网关的基本功能可归纳为三种:(1) 转换协议(translating protocols):网关作为一个解释器,使不同的网络能够建立联系,例如,允许PSTN和网络相互对话以建立和清除呼叫。(2) 转换信息格式(converting information formats):不同的网络使用不同的编码方法,网关将对信息进行转换,使异种网络之间能够自由地交换信息,例如声音和电视。(3) 传输信息(transferring information):负责在不同网络之间传输信息。网关的主要部件包括:(1) 线路交换网络(switched-circuit network,SCN)接口卡,这是一种典型的T1/E1或者叫做PRI ISDN线路接口卡,它们与线路交换网络进行通信。主速率接口(primary rate interface,PRI)由23个B通道和一个64 kb/s的D通道组成,叫做23B+D,相当于T1线的带宽。(2) 数字信号处理器(digital signal processors,DSP)卡,它执行的任务包括声音信号的压缩和回音的取消等。(3) 网络接口(network interfaces)卡,它用来与网络进行通信,典型的网络卡包括10/100BaseT网络接口卡(network interface cards,NIC),或者把它们的功能集成到主机板上。(4) 控制处理器(control processor),它协调其他网关部件的所有活动,这个部件通常是在系统的主机板上。网关的主要软件包括:(1) 执行所有网关基本功能和选择功能的网关软件。例如,网关平台(Gateway Platform)执行转换协议、转换消息格式和传输信息等基本功能,支持声音压缩、协议转换、实时的传真解调/再调制以及执行系列协议。(2) 特定网关的应用软件,它执行自定义的功能以及管理和控制功能。3、会务器的功能和结构会务器(gatekeepers)是用于连接IP网络上的电视会议客户,是电视会议的关键部件之一,许多人把它当作电视会议的"大脑"。它提供授权和验证、保存和维护呼叫记录、执行地址转换而不需要你去记忆IP地址、监视网络、管理带宽以限制同时呼叫的数目从而保证电视会议的质量、以及提供与现存系统的接口。会务器的功能一般都是用软件来实现。会务器的功能分成两个部分:基本功能和选择功能。会务器必须要提供的基本功能包括:"地址转换(Address Translation):使用一种可由注册消息(Registration messages)更新的转换表,把别名地址转换成传输地址(Transport Address)。这个功能在线路交换网络上的电话企图呼叫IP网络上的PC时显得尤其重要,在确定网关地址时也很重要。准入控制(Admissions Control):使用准入请求/准入确认/准入拒绝ARQ/ARC/ARJ(Admission Request, Confirm and Reject)消息,对访问局域网进行授权。H323标准规定必须要有用来对网络服务进行授权的RAS消息(RAS messages),RAS是一个注册/准入/状态(Registration/Admission/Status)协议,但它不定义授权存取网络资源的规则或者政策,因此服务提供者需要会务器来干预现存的授权方法。此外,企业管理人员和服务提供者也许想使用他自己的标准来授权,例如,根据订金、信用卡等。带宽控制(Bandwidth Control):支持RAS带宽消息(RAS bandwidth messages),即带宽请求/带宽确认/带宽拒绝BRQ/BCF/BRJ(Request, Confirm and Reject)消息,以强制执行带宽控制。至于如何管理则要根据服务提供者或者企业管理人员的政策来确定。在许多情况下,如果在网络或者特定的网关不拥挤的况下,对任何带宽的请求都应该给予满足。区域管理(Zone Management):用于管理所有已经注册的端点(endpoint),为它们提供上面介绍的功能。至于确定哪个终端可以注册以及地理或者逻辑区域的组成(单个会务器管理的终端、网关和多点控制单元MCU)则由网络设计人员决定。会务器提供的选择功能包括:呼叫控制信号传输方法(Call Control Signalling):在中有两种呼叫控制信号传输模型:会务器安排呼叫信号传输模型(Gatekeeper Routed Call Signaling Model)和直接端点呼叫信号传输模型(Direct Endpoint Call Signaling Model)。会务器可根据访问提供者的要求进行选择。呼叫授权(Call Authorization):会务器可根据服务提供者指定的条件对一个给定的呼叫进行授权或者拒绝。其条件可包括会议时间、预定的服务类型、对受限网关的访问权限或者可用的带宽等。带宽管理(Bandwidth Management):根据服务提供者指定的带宽分配确定是否有足够的带宽用于呼叫。呼叫管理(Call Management):提供智能呼叫管理。会务器维护一种呼叫表以指示被呼叫终端是否处于忙状态,并为带宽管理(Bandwidth Management)功能提供信息。会务器的结构会务器通常设计成内外两层,如图4-8所示。会务器的内层叫做核心层,它由执行协议堆的软件和实现多点控制单元MCU(multipoint control unit)功能的软件组成,有的软件开发公司把它叫做会务器核心功能部件。MCU的主要功能是连接多条线路并自动或者在会议主持人的指导下手动交换电视号。会务器的外层由许多应用程序的接口组成,用于连接网络上现有的许多服务。外层软件加分吧!

哈夫曼编码的相关毕业论文

里面很多,要合适就给分

摘要: 多媒体通信技术是当今世界科技领域中最有活力、发展最快的高新信息技术,它时时刻刻都在影响着世界经济的发展和科学技术进步的速度,并不断改变着人类的生活方式和生活质量。多媒体通信综合了多种媒体信息间的通信,它是通过现有的各种通讯网来传输、转储和接收多媒体信息的通信方式,几乎覆盖了信息技术领域的所有范畴,包括数据、音频和视频的综合处理和应用技术,其关键技术是多媒体信息的高效传输和交互处理。关键词:多媒体 图象 音频 功能The application of multimedia technologyAbstract: Multimedia communications technology is the world's science and technology in the field of the most dynamic and fastest growing high-tech information technology, it always have influence in the world economic development and the pace of scientific and technological progress and changing the human way of life and quality of life . A variety of integrated multimedia communications between the communications media information, it is through the various existing communications network to transmit and receive multimedia information and dump the means of communication, cover nearly the area of information technology in all areas, including data, audio and video The integrated treatment and application technology, its technology is the key to the efficient transmission of multimedia information and interactive processingKey words: Multimedia audio features images引 言随着技术的迅速发展,图像、视频等多媒体数据已逐渐成为信息处理领域中主要的信息媒体形式。多媒体通信是信息高速公路建设中的一项关键技术,是多媒体、通信、计算机和网络等相互渗透和发展的产物,它将极大地提高人们的工作效率,改变人们的教育、娱乐等生活方式,是21世纪人们通信的基本方式。第一章 多媒体通信技术基础简介多媒体通信的基本概念和特征 基本概念媒体是信息表示和传输的载体,是一个重要的概念。ITU-T I .374建议将媒体划分为感觉媒体、表示媒体、显示媒体、存储媒体和传输媒体5类。多媒体数据是指多种式样信息的载体,如文本、图形、图像、声音等数据。其特点主要有以下几点:(1)多媒体数据种类繁多(大多是非结构化数据),不同来源的媒体,具有完全不同的形式和格式;(2)多媒体数据量庞大;(3)多媒体数据具有时间特性和版本概念,如在视频点播系统中必须考虑到媒体间以及媒体内部在时间上的同步关系。由此可知多媒体数据与传统的数值和字符不同,因而其存储结构和存取方式也具有特殊性,描述它的数据结构和数据模型也是有差别的。在这种情况下就产生了一种全新的数据库系统--多媒体数据库系统。多媒体数据库是能够有效实现多媒体数据的存储、读取、检索等功能的数据库系统。它的主要特点是:(1)继承了传统数据库的一些优点,例如数据独立性、利用数据库查询语言进行高层次查询、开发控制、容错技术等;(2)能对具有时空关系的数据进行同步和管理。但是目前对于多媒体数据库的功能以及实现方法还没有达成共识,因而出现了多种形式的媒体数据库,并且实现方法也各不相同。从其总体发展上看,多媒体数据库的数据模型可分为关系数据模型、面向对象的数据模型和超媒体数据模型3类。基于不同数据模型的多媒体数据库管理系统(DBMS)的功能也有很大差别,通常基于关系数据模型的多媒体DBMS可以实现多媒体数据的存取,对多媒体数据对象之间的语义关系、时态关系、空间关系不加处理,所以这部分工作就留给应用程序去完成了。面向对象的数据模型和超媒体数据类型可以支持多媒体数据对象之间的语义关系、时态关系、空间关系的处理,其抽象程度更高,但DBMS的实现也相对复杂。在多媒体通信系统中另一个常出现的词汇是"超媒体"。在出版物中经常会出现表示注解意思的"注"字,由"注"你可以找到与之相关的一段文字或一篇文章。这种由"注"而链接到一段文字或一篇文章的链即称为超链拨,同理,超级链也可以将若干不同媒体链接起来,其集合便称为"超媒体"。多媒体通信的特征多媒体通信技术的发展打破了传统通信的单一媒体、单一电信业务的通信系统格局,反映了通信向高层次发展的一种趋势,是人们对未来社会工作和生活方式的向往。多媒体通信技术是一种综合技术,涉及多媒体技术、计算机技术、通信技术等多个领域。多媒体通信系统必须同时兼有集成性、交互性、同步性3个主要特征。 集成性多媒体通信系统的集成性指的是能对内容数据信息、多媒体和超媒体信息、脚本信息和特定的应用信息等4类信息进行存储、传输、处则和显现的能力。(1) 内容数据信息(2) 信息是以某一种结构的形式存在的,典型的结构有两种:一种是对象构,其中可处理的最小单元为对象(Object);另一种是文件结构,其中处理的最小单元为文件(File)。多媒体和超媒体信息多媒体和超媒体信息与单媒体信息不一样,它们是结构化的信息,由结构框架和内容数据2部分组成。多媒体和超媒体信息的最小表达形式由两类,一类称为对象,另一类称为文件。(3) 脚本信息脚本信息是一组特定的用语意关系联系起来的、结构化的多媒体和超媒体信息,需要提供表示这一组多媒体信息的运作过程和与外部处理模块间的关系。(4) 特定的应用信息上述3类信息都是低层信息,可以由标准来定义和表示。特定的应用信息是高层信息,是与应用密切相关的,将随应用场合的不同有很大的不同,它的表示方法是基于上述3类的基础之上的。 交互性交互性指的是在通信系统中人与系统之间的相互控制能力。在多媒体通信系统中,交互性有两个方面的内容。一是人机接口,也就是人在使用系统的终端时用户终端向用户提供的操作界面;二是用户终端与系统之间的应用层通信协议。多媒体通信终端的用户对通信的全过程有完备的交互控制能力,这是多媒体通信系统的一个主要特征,也是区别多媒体通信系统与非多媒体通信系统的一个主要准则。 同步性同步性指的是在多媒体通信终端上显现的图像、声音和文字均以同步方式工作。如用户要检索一个重要的历史事件的片断,该事件的活动图像或静止图像存放在图像数据库中,其文字叙述和语言说明则是放在其他数据库中。多媒体通信终端通过不同传输途径将所需要的信息从不同的数据库中提取出来,并将这些图像、声音、文字同步起来,构成一个整体的信息呈现在用户面前。多媒体通信系统中的同步性是多媒体通信系统最主要的特征之一,信息的同步与否决定了系统是多媒体系统还是非多种媒体系统。同步可在链路层级、表示层级和应用层级3个层面上实现第二章 多媒体音频技术音频技术发展较早,几年前一些技术已经成熟并产品化,甚至进入了家庭,如数字音响。音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。音频数字化目前是较为成熟的技术,多媒体声卡就是采用此技术而设计的,数字音响也是采用了此技术取代传统的模拟方式而达到了理想的音响效果。音频采样包括两个重要的参数即采样频率和采样数据位数。采样频率即对声音每秒钟采样的次数,人耳听觉上限在20KHz左右,目前常用的采样频率为11KHz,22KHz和44KHz几种。采样频率越高音质越好,存贮数据量越大。CD唱片采样频率为,达到了目前最好的听觉效果。采样数据位数即每个采样点的数据表示范围,目前常用的有8位、12位和16位三种。不同的采样数据位数决定了不同的音质,采样位数越高,存贮数据量越大,音质也越好。CD唱片采用了双声道16位采样,采样频率为,因而达到了专业级水平。音频处理包括范围较广,但主要方面集中在音频压缩上,目前最新的MPEG语音压缩算法可将声音压缩六倍。语音合成是指将正文合成为语言播放,目前国外几种主要语音的合成水平均已到实用阶段,汉语合成几年来也有突飞猛进的发展,实验系统正在运行。在音频技术中难度最大最吸引人的技术当属语音识别,虽然目前只是处于实验研究阶段,但是广阔的应用前景使之一直成为研究关注的热点之一。第三章 多媒体图像视频技术3.1视频技术虽然视频技术发展的时间较短,但是产品应用范围已经很大,与MPEG压缩技术结合的产品已开始进入家庭。视频技术包括视频数字化和视频编码技术两个方面。视频数字化是将模拟视频信号经模数转换和彩色空间变换转为计算机可处理的数字信号,使得计算机可以显示和处理视频信号。目前采样格式有两种:Y:U:V4:1:1和Y:U:V4:2:2,前者是早期产品采用的主要格式,Y:U:V4:2:2格式使得色度信号采样增加了一倍,视频数字化后的色彩、清晰度及稳定性有了明显的改善,是下一代产品的发展方向。视频编码技术是将数字化的视频信号经过编码成为电视信号,从而可以录制到录像带中或在电视上播放。对于不同的应用环境有不同的技术可以采用。从低档的游戏机到电视台广播级的编码技术都已成熟。图像压缩技术图像压缩一直是技术热点之一,它的潜在价值相当大,是计算机处理图像和视频以及网络传输的重要基础,目前ISO制订了两个压缩标准即JPEG和MPEG。JPEG是静态图像的压缩标准,适用于连续色调彩色或灰度图像。它包括两部分:一是基于DPCM(空间线性预测)技术的无失真编码,一是基于DCT(离散余弦变换)和哈夫曼编码的有失真算法。前者图像压缩无失真,但是压缩比很小,目前主要应用的是后一种算法,图像有损失但压缩比很大,压缩20倍左右时基本看不出失真。MJPEG是指MotionJPEG,即按照25帧/秒速度使用JPEG算法压缩视频信号,完成动态视频的压缩。MPEG算法是适用于动态视频的压缩算法,它除了对单幅图像进行编码以外还利用图像序列中的相关原则,将帧间的冗余去掉,这样大大提高了图像的压缩比例。通常保持较高的图像质量而压缩比高达100倍。MPEG算法的缺点是压缩算法复杂,实现很困难。第四章 多媒体通信系统1、 体系结构多媒体通信(multimedia communcations)是在位于不同地理位置的参与者之间召开的一种会议或者进行的交流,通过局域网(LAN)、广域网(WAN)、内联网(intranet)、因特网(Internet)或者电话网来传输压缩的数字图像和声音信号。像电视那样的多目标广播、录象机那样的流式播放、电话会议、电视会议、IP电话、可视电话和IP传真等等都是多媒体通信技术的一些具体的和各有特色的应用。多年来,国际电信联盟(ITU)为公共和私营电信组织制定了许多多媒体计算和通信系统的推荐标准,以促进各国之间的电信合作。ITU的26个(Series A~Z)系列推荐标准中,与多媒体通信关系最密切的7个系列标准如表4-1所示,三种类型的多媒体通信系统的核心技术标准集如表4-1所示。表4-1 ITU系列推荐标准系列名 主要内容Series G 传输系统、媒体数字系统和网络Series H 视听和多媒体系统Series I 综合业务数字网(ISDN)Series J 电视、声音节目和其他多媒体信号的传输Series Q 电话交换和控制信号传输法Series T 远程信息处理业务的终端设备2、网关的功能和结构网关是一台功能强大的计算机或者工作站,它担负线路交换网络(如电话网络)和信息包交换网络(如因特网)之间进行实时的双向通信,提供异种网络之间的连通性,它是传统线路交换网络和现代IP网络之的桥梁。IP电话(见" IP电话")的出现允许电话呼叫在信息包交换网络上进行,从而引发一场电信工业的革命。但IP电话在成为主流电话服务的道路上遇到了许多障碍。其中最大的一个问题是在IP电话网络和公众交换电话网络之间缺乏连通性。一个重要的原因是早期的网关存在对IP电话进入主流电话服务的限制。例如,通过网关建立呼叫比较困难,而且需要使用非常规的电话号码;不同的网关之间的兼容性妨碍呼叫的建立;声音的质量比较差、有回音以及延迟时间比较长等。这就促进了开发允许IP和PSTN客户能够相互通信的网关,其中的一个措施就是提高网关的处理能力。低档的网关有1~6个端口,典型地使用高档奔腾处理器的PC机方案,提供媒体处理、呼叫控制和信息包的处理等网关功能。高档网关把网关功能分散到几个处理器来实现,这叫做计算机基电话集成(computer-telephony integration,CTI)平台,可提供100多个端口。网关的基本功能可归纳为三种:(1) 转换协议(translating protocols):网关作为一个解释器,使不同的网络能够建立联系,例如,允许PSTN和网络相互对话以建立和清除呼叫。(2) 转换信息格式(converting information formats):不同的网络使用不同的编码方法,网关将对信息进行转换,使异种网络之间能够自由地交换信息,例如声音和电视。(3) 传输信息(transferring information):负责在不同网络之间传输信息。网关的主要部件包括:(1) 线路交换网络(switched-circuit network,SCN)接口卡,这是一种典型的T1/E1或者叫做PRI ISDN线路接口卡,它们与线路交换网络进行通信。主速率接口(primary rate interface,PRI)由23个B通道和一个64 kb/s的D通道组成,叫做23B+D,相当于T1线的带宽。(2) 数字信号处理器(digital signal processors,DSP)卡,它执行的任务包括声音信号的压缩和回音的取消等。(3) 网络接口(network interfaces)卡,它用来与网络进行通信,典型的网络卡包括10/100BaseT网络接口卡(network interface cards,NIC),或者把它们的功能集成到主机板上。(4) 控制处理器(control processor),它协调其他网关部件的所有活动,这个部件通常是在系统的主机板上。网关的主要软件包括:(1) 执行所有网关基本功能和选择功能的网关软件。例如,网关平台(Gateway Platform)执行转换协议、转换消息格式和传输信息等基本功能,支持声音压缩、协议转换、实时的传真解调/再调制以及执行系列协议。(2) 特定网关的应用软件,它执行自定义的功能以及管理和控制功能。3、会务器的功能和结构会务器(gatekeepers)是用于连接IP网络上的电视会议客户,是电视会议的关键部件之一,许多人把它当作电视会议的"大脑"。它提供授权和验证、保存和维护呼叫记录、执行地址转换而不需要你去记忆IP地址、监视网络、管理带宽以限制同时呼叫的数目从而保证电视会议的质量、以及提供与现存系统的接口。会务器的功能一般都是用软件来实现。会务器的功能分成两个部分:基本功能和选择功能。会务器必须要提供的基本功能包括:"地址转换(Address Translation):使用一种可由注册消息(Registration messages)更新的转换表,把别名地址转换成传输地址(Transport Address)。这个功能在线路交换网络上的电话企图呼叫IP网络上的PC时显得尤其重要,在确定网关地址时也很重要。准入控制(Admissions Control):使用准入请求/准入确认/准入拒绝ARQ/ARC/ARJ(Admission Request, Confirm and Reject)消息,对访问局域网进行授权。H323标准规定必须要有用来对网络服务进行授权的RAS消息(RAS messages),RAS是一个注册/准入/状态(Registration/Admission/Status)协议,但它不定义授权存取网络资源的规则或者政策,因此服务提供者需要会务器来干预现存的授权方法。此外,企业管理人员和服务提供者也许想使用他自己的标准来授权,例如,根据订金、信用卡等。带宽控制(Bandwidth Control):支持RAS带宽消息(RAS bandwidth messages),即带宽请求/带宽确认/带宽拒绝BRQ/BCF/BRJ(Request, Confirm and Reject)消息,以强制执行带宽控制。至于如何管理则要根据服务提供者或者企业管理人员的政策来确定。在许多情况下,如果在网络或者特定的网关不拥挤的况下,对任何带宽的请求都应该给予满足。区域管理(Zone Management):用于管理所有已经注册的端点(endpoint),为它们提供上面介绍的功能。至于确定哪个终端可以注册以及地理或者逻辑区域的组成(单个会务器管理的终端、网关和多点控制单元MCU)则由网络设计人员决定。会务器提供的选择功能包括:呼叫控制信号传输方法(Call Control Signalling):在中有两种呼叫控制信号传输模型:会务器安排呼叫信号传输模型(Gatekeeper Routed Call Signaling Model)和直接端点呼叫信号传输模型(Direct Endpoint Call Signaling Model)。会务器可根据访问提供者的要求进行选择。呼叫授权(Call Authorization):会务器可根据服务提供者指定的条件对一个给定的呼叫进行授权或者拒绝。其条件可包括会议时间、预定的服务类型、对受限网关的访问权限或者可用的带宽等。带宽管理(Bandwidth Management):根据服务提供者指定的带宽分配确定是否有足够的带宽用于呼叫。呼叫管理(Call Management):提供智能呼叫管理。会务器维护一种呼叫表以指示被呼叫终端是否处于忙状态,并为带宽管理(Bandwidth Management)功能提供信息。会务器的结构会务器通常设计成内外两层,如图4-8所示。会务器的内层叫做核心层,它由执行协议堆的软件和实现多点控制单元MCU(multipoint control unit)功能的软件组成,有的软件开发公司把它叫做会务器核心功能部件。MCU的主要功能是连接多条线路并自动或者在会议主持人的指导下手动交换电视号。会务器的外层由许多应用程序的接口组成,用于连接网络上现有的许多服务。外层软件

#include using namespace std;typedef struct Element{ Element* next; int value;}Element,*Link,*Position;class SortedUnion{private: Link sorted_link;public : SortedUnion() { //创建单链表的头节点 sorted_link = (Link)malloc(sizeof(Element)); sorted_link->next = NULL; } void addValue(int value) { Position pos = insertPosition(value); if(pos!=NULL) { Link tmp = (Link)malloc(sizeof(Element)); tmp->value = value; tmp->next = pos->next; pos->next = tmp; } } void deleteValue(int value) { Position pos,pre=sorted_link; for(pos=sorted_link->next; pos; pos=pos->next) { if(pos->value == value) { pre->next = pos->next; free(pos); break; } pre = pos; } } Position insertPosition(int value) { Position pos; for(pos = sorted_link; pos->next; pos=pos->next) { if(pos->next->value > value) break; if(pos->next->value == value) return NULL; } return pos; } void print() { Link ptr; for(ptr=sorted_link; ptr->next; ptr=ptr->next) cout << ptr->next->value << " "; } friend SortedUnion Intersection(SortedUnion A, SortedUnion B) { SortedUnion C; Position posA = >next, posB = >next; while(posA && posB) { if(posA->value < posB->value) posA = posA->next; else if(posB->value < posA->value) posB = posB->next; else{ (posA->value); posA = posA->next; posB = posB->next; } } return C; }};int main(){ SortedUnion u1,u2,u3; (2); (3); (1); (4); (1); (2); u3 = Intersection(u1, u2); ();}

数据结构与C语言综合训练实习 1 序号 项目名称 任务描述 指导教师 1 英文文本压缩 问题描述利用哈夫曼编码实现英文文本的压缩和解压缩。基本要求对于给定的英文文本可以根据其频度进行哈夫曼编码并能输出对应的哈夫曼树和哈夫曼编码实现哈夫曼解码。提高要求1能够分析文件统计文件中出现的字符统计字符出现的概率再对文件进行编码实现文件的压缩和解压缩。2能够对于文件的压缩比例进行统计。 2 文本编辑系统 1分别统计出其中英文字母数和空格数及整篇文章总字数2统计某一字符串在文章中出现的次数并输出该次数3删除某一子串并将后面的字符前移。 3 简单算术表达式运算 给定简单的算术表达式包括加减乘除括号这几种运算操作符请计算表达式的值。1能够正确处理加减乘除这四种运算2能够正确处理括号运算。 4 小学生测验系统 面向小学12年级学生随机选择两个整数和加减法形成算式要求学生解答。功能要求1电脑随机出10道题每题10分程序结束时显示学生得分2确保算式没有超出12年级的水平只允许进行50以内的加减法不允许两数之和或之差超出050的范围负数更是不允许的3每道题学生有三次机会输入答案当学生输入错误答案时提醒学生重新输入如果三次机会结束则输出正确答案4对于每道题学生第一次输入正确答案得10分第二次输入正确答案得7分第三次输入正确答案得5分否则不得分5总成绩90以上显示“SMART”80-90显示“GOOD”70-80显示“OK”60-70显示“PASS”60以下“TRY AGAIN”。 5 数字游戏的设计 实现一个简单的猜数字游戏1一个四位数各位上的数字不重复从1到9。2按以下提示猜出这个四位数。 3每次猜测输入的数据给出类似的提示AB。4其中A前的代表你本次猜对了多少个数字。 5其中B前的代表你本次猜对的数字并且位置正确的个数。6给定猜测次数如果超过次数未猜中游戏失败。 6 学生成绩管理程序 设计一个简单的学生成绩管理程序要求根据菜单处理相应功能。1管理功能包括列表、求平均成绩、查找最高分等。2可按指定的性别或高于指定的个人平均分来筛选列表3可按平均成绩排序4平均成绩可按个人或科目进行5查找可按最高个人平均分进行或按指定科目的最高分进行6每个学生的信息包括序号、学号、性别、成绩1、成绩2、 数据结构与C语言综合训练实习 2 成绩3、成绩47基本功能为建立文件、增加学生记录、新建学生信息文件、删除/修改学生记录。 7 图书登记管理程序 该程序应该具有下列功能1 通过键盘输入某本图书的信息2 给定图书编号显示该本图书的信息3 给定作者姓名显示所有该作者编写的图书信息4 给定出版社显示该出版社的所有图书信息5 给定图书编号删除该本图书的信息6 提供一些统计各类信息的功能。 8 集合操作 用单链表模拟有序集合实现集合的加入一个元素、删除一个元素、集合的交、并、差运算。1用单链表存放集合中的元素链表中的元素按大小存放2实现集合加入一个元素删除一个元素的元素操作3实现集合的交、并、差集合操作 9 树的重构和遍历系统 系统菜单信息输入、输出遍历。 10 个人关系网的设计与实现系统 系统菜单信息输入、输出建图、查询。 11 简单栈和队列演示系统的设计与实现 系统菜单信息输入、输出。 12 按每个数的各位值进行排序的系统 系统菜单信息输入、输出排序。 13 学生基本信息管理系统 系统菜单信息输入、输出查询。 14 身份证管理程序 该程序应该具有下列功能1 通过键盘可以输入身份证信息大量信息可存放在文件中。身份证包含的信息请参看自己的身份证2 给定身份证号码显示其身份证信息3 给定省份的编号显示该省的人数4 给定某区的编号显示该区的人数5 给定身份证号码可以修改该身份证信息6 给定身份证号码可以删除该身份证信息。 15 学生宿舍管理查询软件 设计一个简单的学生宿舍管理查询程序要求根据菜单处理相应功能。1建立数据文件 数据文件按关键字姓名、学号、房号进行排序 2查询菜单: 可以用二分查找实现以下操作A. 按姓名查询 B. 按学号查询 C. 按房号查询等3可以打印任一查询结果4每个学生的信息包括序号、学号、性别、房号、楼号等。 数据结构与C语言综合训练实习 3 16 万年历查询程序 实现万年历程序功能要求1提供菜单方式选择假定输入的年份在1940-2040年之间。2输入一个年份输出是在屏幕上显示该年的日历。3输入年月输出该月的日历。如4输入年份、月份、日期计算得到的是这一天据今天有多少天星期几5输入公历的年月日输出农历年月日。6输入农历节气输出当年农历的年月日及公历年月日。可以假定只涉及年份是1940年到2040年。 17 二叉树遍历算法的实现 四种算法都是前序、中序、后序三种算法要求递归和非递归实现层遍历用非递归实现。 18 二叉排序树的实现 要求分别以顺序表和二叉链表作为储结构实现二叉排序树。基本操作有插入、删除。 19 管道铺设施工的最佳方案选择 功能设计一个最佳方案使得这N个居民区之间铺设煤气管道所需代价最少。 20 数组编码和解码问题的求解设计与实现 设有一个数组A: array0..N-1存放的元素为0-N-11ltNlt10之间的整数且不存在重复数据。例如当N6时有A430512。此时数组A的编码定义如下:A0编码为0Ai编码为在A0A1�6�7Ai-1中比Ai的值小的个数i12�6�7N-1上面数组A的编码为B000312要求如下给出数组A 利用C 求解A的编码.给出数组A的编码后求出A中原数据。 21 简易文本编辑器的设计与实现 功能具有图形菜单界面查找、替换、块移动行块列块移动、删除具有基本功能。 22 利用哈希表实现电话号码查找系统 功能建立哈希表。选择不同的哈希函数选择不同的解决冲突的办法。 23 迷宫问题求解 要求对任意设定的迷宫求出一条从入口到出口的通路或得出没有通路的结论。 24 排序算法综合 功能数据随机生成五种常用排序算法实现从时间上分析效率并比较。 25 简易通讯录的制作 功能输入信息 显示信息 查找以姓名作为关键字 删除信息 存盘 装入。 数据结构与C语言综合训练实习 4 26 图的遍历的实现 功能实现图的深度优先 广度优先遍历算法并输出原图结构及遍历结果。 27 稀疏矩阵运算器的设计与实现 功能压缩存储矩阵的基本运算加、乘、求逆常规矩阵方式输出。 28 小学生作业题练习系统利用堆栈实现 功能建立试题库文件随机产生n个题目 题目涉及加减乘除带括弧的混合运算给出分数判定 随时可以退出 保留历史分数能回顾历史根据历史分数给出评价。 29 一元多项式的加法、减法、乘法的实现 要求判定是否稀疏分别采用顺序和链式存储结构实现结果Mx中无重复阶项和无零系数项要求输出结果的升幂和降幂两种排列情况 30 邻接表克鲁斯卡尔算法的实现 要求根据需要建立图的邻接表存储结构构造最小生成树模拟演示生成过程。 31 期刊论文管理程序 该程序应该具有下列功能1 通过键盘输入某期刊论文的信息也可以把大量期刊论文信息放在文件中2 给定期刊论文的论文名称显示该论文的作者信息作者单位发表期刊的名称3 给定作者姓名显示所有该作者发表的期刊论文情况4 给定期刊名称显示该期刊的所有论文信息 32 字符串操作 编写程序不使用标准库函数实现字符串的拷贝、拼接、字串查找、长度计算等函数。1在不使用相关的标准库函数的情况下完成本任务2实现两个字符串拼接的函数strcatstr1 str23实现字符串拷贝的函数strcpystr1str24实现字符串查找的函数strcstrstr1str25实现字符串长度计算的函数strlenstr16实现字符串查找字符的函数strccharstr1c7实现字符串替换的函数strcreplacestrstr1str2str38实现字符串替换字符的函数strcreplacecharstr1str2c 33 单源最短路径求解 给定一个带权有向图GVE其中每条边的权是一个非负实数。另外还给定V中的一个顶点成为源。现在计算从源到其他各顶点的最短路径。路径的长度是指路上各边权值之和。 34 歌手比赛系统 设计一个简单的歌手比赛绩管理程序对一次歌手比赛的成绩进行管理功能要求1.输入每个选手的数据包括编号、姓名、十个评委的成绩根据输入计算出总成绩和平均成绩去掉最高分去掉最低分。2.显示主菜单如下1输入选手数据 2评委打分 3成绩排序按 数据结构与C语言综合训练实习 5 平均分4数据查询 5追加学生数据 6写入数据文件7退出系统 35 找数字对 输入N2ltNlt100个数字在0与9之间然后统计出这组数种相邻两数字组成的链环数字对出现的次数。例如 输入N20 表示要输入数的数目 0 1 5 9 8 7 2 2 2 3 2 7 8 7 8 7 9 6 5 9 输出782 873指78、87数字对出现次数分别为2次、3次 36 二叉树遍历算法的实现 四种算法都是前序、中序、后序三种算法要求递归和非递归实现层遍历用非递归实现。 37 中文文本压缩 问题描述利用哈夫曼编码实现中文文本的压缩和解压缩。基本要求对于给定的中文文本可以根据其频度进行哈夫曼编码并能输出对应的哈夫曼树和哈夫曼编码实现哈夫曼解码。提高要求1能够分析文件统计文件中出现的字符统计字符出现的概率再对文件进行编码实现文件的压缩和解压缩。2能够对于文件的压缩比例进行统计。 38 邻接矩阵普利姆算法的实现 要求根据需要建立图的邻接矩阵存储结构构造最小生成树模拟演示生成过程。 39 邻接矩阵克鲁斯卡尔算法的实现 要求根据需要建立图的邻接矩阵存储结构构造最小生成树模拟演示生成过程。 40 n元多项式乘法 1 界面友好函数功能要划分好 2 总体设计应画一流程图 3 程序要加必要的注释 4 要提供程序测试方案 5 程序一定要经得起测试宁可功能少一些也要能运行起来不能运行的程序是没有价值的。 41 学生成绩管理程序 设计一个简单的学生成绩管理程序要求根据菜单处理相应功能。 1管理功能包括列表、求平均成绩、查找最高分等。 2可按指定的性别或高于指定的个人平均分来筛选列表 3可按平均成绩排序 数据结构与C语言综合训练实习 6 4平均成绩可按个人或科目进行 5查找可按最高个人平均分进行或按指定科目的最高分进行 6每个学生的信息包括序号、学号、性别、成绩1、成绩2、成绩3、成绩4 7基本功能为建立文件、增加学生记录、新建学生信息文件、删除/修改学生记录。 42 数组操作 设计菜单处理程序对一维数组进行不同的操作。 1操作项目包括求数组最大值、最小值、求和、求平均值、排序、 二分查找、有序插入 2设计并利用字符菜单进行操作项目的选择程序一次运行可根据选择完成一项或多项操作通过菜单“退出”来结束程序的运行 3数组的输入、输出可支持命令行输入文件名、界面输入文件名从数据文件中输入和输出也支持界面录入。 43 打印日历表 打印指定年份的公历表和农历表。 1输入年份为19902050内任一年 2可以选择输出公历表或农历表 3农历表包括二十四节气。 44 学生证管理程序 该程序应该具有下列功能 1 通过键盘输入某位学生的学生证信息。学生证包含的信息请参看自己的学生证 2 给定学号显示某位学生的学生证信息 3 给定某个班级的班号显示该班所有学生的学生证信息 4 给定某位学生的学号修改该学生的学生证信息 5 给定某位学生的学号删除该学生的学生证信息 6 提供一些统计各类信息的功能。 45 图书登记管理程序 该程序应该具有下列功能 1 通过键盘输入某本图书的信息 2 给定图书编号显示该本图书的信息 3 给定作者姓名显示所有该作者编写的图书信息 4 给定出版社显示该出版社的所有图书信息 数据结构与C语言综合训练实习 7 5 给定图书编号删除该本图书的信息 6 提供一些统计各类信息的功能。 46 学生学分管理程序 假设每位学生必须完成基础课50学分、专业课50学分、选修课24学分、人文类课程8学分、实验性课程20学分才能够毕业。因此在管理学分时要考虑每个学分所属于的课程类别。 该程序应该具有下列功能 1 通过键盘输入某位学生的学分 2 给定学号显示某位学生的学分完成情况 3 给定某个班级的班号显示该班所有学生学分完成情况 4 给定某位学生的学号修改该学生的学分信息 5 按照某类课程的学分高低进行排序 6 提供一些统计各类信息的功能。 47 作业完成情况管理程序 假设某门课程一学期要留10次作业每次老师要进行批改给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平时成绩满分100。 该程序应该具有下列功能 1 通过键盘输入某位学生某次作业的分数 2 给定学号显示某位学生作业完成情况 3 给定某个班级的班号显示该班所有学生的作业完成情况 4 给定某位学生的学号修改该学生的作业完成信息 5 给定某位学生的学号删除该学生的信息 6 提供一些统计各类信息的功能。 48 旅店POS机管理系统 旅店收款POS机管理系统的简单实现。 1前台管理包括空房分等级显示、入住登记、退房结算、洗衣房管理、娱乐项目管理 2后台管理包括客房预定分析、营业额统计、日报表、月报表、年报表 3设计数据结构文件来实现数据库管理包括数据录入、查询、删除、修改、更新。 49 学生通讯录管理系统 用链表方式来实现学生通讯录管理系统。 1通过定义一个包含学生通讯录主要包括学号、姓名、系别、专业、籍贯、家庭住址、 数据结构与C语言综合训练实习 8 联系电话等的结构体类型实现增加学生通讯录的内容、删除某个学生通讯录、输出全部学生通讯录内容、根据用户需求查找某个或某些学生的通讯录内容如按系别、专业、学号、姓名等内容进行查找。 2能够实现以上给定的各项功能具有方便简洁的操作界面具有一定的容错性。 50 超长正整数的乘法 设计一个算法来完成两个超长正整数的乘法。 算法提示 首先要设计一种数据结构来表示一个超长的正整数然后才能够设计算法。 51 个人电话号码查询系统 问题描述实现简单的个人电话号码查询系统根据用户输入的信息如姓名身份证号电话号码、邮件地址等进行快速查询。 基本要求 1 插入实现将用户的信息插入到系统中2 删除删除某个用户的信息3 修改修改某个用户的信息4 查询根据姓名、身份证号等查询用户信息包括简单条件查询组合条件查询、模糊查询等5 排序对于用户信息进行排序提高查询速度6 输出输出用户信息。 提示 1 在内存中设计数据结构存储电话号码的信息在外存中利用文件的形式来保存电话号码信息系统运行时将电话号码信息从文件调入内存来进行插入、查找等操作。 2 如果数据的插入删除频繁可以考虑采取二叉排序树组织电话号码信息也可采用较复杂的平衡二叉树可以提高查找和维护的时间性能。 3 选择不同的排序和查找算法尽可能提高查找和维护性能。 52 数字文本压缩 问题描述利用哈夫曼编码实现数字文本的压缩和解压缩。基本要求对于给定的数字文本可以根据其频度进行哈夫曼编码并能输出对应的哈夫曼树和哈夫曼编码实现哈夫曼解码。提高要求1能够分析文件统计文件中出现的字符统计字符出现的概率再对文件进行编码实现文件的压缩和解压缩。2能够对于文件的压缩比例进行统计。 53 订票系统 基本要求 1录入可以录入航班情况数据可以存储在一个数据文件中数据结构、具体数据自定 2查询可以查询某个航线的情况如输入航班号查询起降时间起飞抵达城市航班 数据结构与C语言综合训练实习 9 票价票价折扣确定航班是否满仓 3可以输入起飞抵达城市查询飞机航班情况 4订票订票情况可以存在一个数据文件中结构自己设定可以订票如果该航班已经无票可以提供相关可选择航班退票 可退票退票后修改相关数据文件客户资料有姓名证件号订票数量及航班情况订单要有编号 5修改航班信息当航班信息改变可以修改航班数据文件。 54 学籍管理系统 问题描述建立学籍管理系统实现对于学生信息的添加和维护管理。 基本要求完成学籍登记表中的下面功能登记表中包括学号、姓名、性别、出生日期、政治面貌、联系方式、家庭住址等信息。 ⑴ 插入将某学生的基本信息插入到登记表中 ⑵ 删除将满足条件的基本信息删除 ⑶ 修改对基本信息的数据项进行修改 ⑷ 查询查找满足条件的学生 ⑸ 输出将登记表中的全部或满足条件基本信息输出。 提高要求 ⑴ 可以添加课程信息如开课学期、上课时间、上课地点等信息学生选课信息实现学生的选课功能 ⑵ 增加学生成绩信息可以对学生的成绩进行插入、删除、修改等操作 ⑶ 实现查找某学生的选课记录课程成绩等 ⑷ 利用二叉排序树、平衡树、排序算法等数据结构知识提高排序和查找速度。 提示 ⑴ 学生登记表一般建立后比较少更改因此可以采用顺序表方式建立 ⑵ 学生选课、成绩等信息一般更改比较频繁则可以采取链表建立 ⑶ 可以将学生的信息存储到文件中系统运行时将信息从文件调入到内存中运行。 55 数字游戏的设计 1一个四位数各位上的数字不重复从1到9。 2按以下提示猜出这个四位数。 数据结构与C语言综合训练实习 10 3每次猜测输入的数据给出类似的提示AB。 4其中A前的代表你本次猜对了多少个数字。 5其中B前的代表你本次猜对的数字并且位置正确的个数。 56 稀疏矩阵的压缩与还原 一个矩阵含有非零元素比较少而零元素相对较多这样的矩阵称为稀疏矩阵对稀疏矩阵的存储我们不用完全用二维数组来存储可以用一个三元组即任意一个稀疏矩阵可以用一个只有三列的二维数组来存放 要求把给定的稀疏矩阵用为三元组表示同时把三元组转换为稀疏矩阵形式。 57 文章编辑 输入一页文字程序可以统计出文字、数字、空格的个数。静态存储一页文章每行最多不超过80个字符。 要求 1分别统计出其中英文字母数和空格数及整篇文章总字数 2统计某一字符串在文章中出现的次数并输出该次数 3删除某一子串并将后面的字符前移。 存储结构使用线性表分别用几个子函数实现相应的功能 输入数据的形式和范围可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式 1 分行输出用户输入的各行字符 2 分4行输出quot全部字母数quot、quot数字个数quot、quot空格个数quot、quot文章总字数quot 3 输出删除某一字符串后的文章 58 拓扑排序 建立有向无环图并输出拓扑的序列。 59 随机探测再散列哈希表 实现随机探测再散列哈希表的创建与查找 60 公园的导游图 给出一张某公园的导游图游客通过终端询问可知 从某一景点到另一景点的最短路径。游客从公园大门进入选一条最佳路线使游客可以不重复地游览各景点最后回到出口出口就在入口旁边。 分步实施 数据结构与C语言综合训练实习 11 1 初步完成总体设计建好框架确定人机对话的界面确定函数个数 2 完成最低要求建立一个文件包括5个景点情况能完成遍历功能 3 进一步要求进一步扩充景点数目画出景点图有兴趣的同学可以自己扩充系统功能。 61 商店存货管理系统 建立一商店存货管理系统要求每次出货时取进货时间最早且最接近保质期中止时间的货物。 分步实施 1初步完成总体设计建好框架确定人机对话的界面确定函数个数 2完成最低要求建立一个文件包括5个种类的货物情况能对商品信息进行扩充追加修改和删除以及简单的排序 3进一步要求扩充商品数量以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。 62 运动会分数统计 输入统计排序查询信息存储。 63 二叉树遍历算法的实现 四种算法都是.

毕业论文页码页码编排

论文是对某一专业领域的现实问题或 理论 问题进行 科学 研究 探索的具有一定意义,可以使我们了解科学研究的过程,掌握如何收集、整理和利用材料;下面我给大家分享一些如何给论文设置页码的 方法 ,大家快来跟我一起欣赏吧。 如何给论文设置页码 一、 在菜单栏选择插入,进入页脚选项,在弹出的窗口点击编辑页脚 二、接着在菜单栏会出现设计这一选项,点击页码,在弹出的窗口选择页面底端,然后出现底端各种样式,一般选择居中的页码也就是选择普通数字2 三、点击普通数字2选项 四、有时我们的 毕业 论文需要用到其他的页码,而非普通的阿拉伯数字,这时就需要在页码选项点击设置页码格式选项 五、在页码格式窗口,选择编号格式,起始页码,点击确定. 六、最后在页脚就出现数字 关于创业的论文 范文 创业及创业风险研究视角述评 [摘要] 创业是一个国家经济发展的强劲推动力,也是解决一国就业问题的良好途径。由于创业的创造性,其风险在所难免。随着各国对创业的逐渐重视,针对创业和创业风险的研究也大量出现,这些研究立于各种视角来展开。本文在参考国内外相关文献资料的基础上,对创业和创业风险的研究视角进行了综述和评析。 [关键词] 创业 创业风险 研究视角 述评 一、概念界定 1.创业界定 创业是一个国家经济发展的强劲推动力,也是解决一国就业问题的良好途径。当把创业作为一门学科来研究时,其是一个跨经济学、管理学、心理学、社会学、人类学等多学科、多层面的动态复杂系统。由于创业学是一新兴学科,其研究还处于起步阶段,因此学者们在其概念上的研究仍是仁者见仁,智者见智。这使得学者们难以在基本问题上达成共识,限制了创业学科的发展。 有些学者从创新角度界定创业,认为创业是一个创新的过程,在这个过程中,新产品或新服务的机会被确认、被创造,最后被开发来产生新的财富创造的能力,任何人都可通过学习成为一个创业者并具创业精神(Peter?Drucker,1985)。创业精神的实质就在于开拓创新。创业既可指新组织的创建过程(Gartner,1985),即个人或团体依法登记设立企业,以赢利为目的从事有偿经营的商业活动(朱炎,2000);又可指组织中新单位的成立,以及提供新产品或新服务(Nicholas Siropolis,1986),这扩大了“创业”的内涵。因此可将创业分为两个层次:“创建新的企业”和“企业内创业”,前者可以理解为狭义的创业,而后者则代表了我们通常所说的“第二次创业”。 从生产要素和创造财富的角度对创业概念进行定义的也比比皆是,认为创业是创业者以确定的价格购买生产要素,并把生产要素组合起来,再以不确定的价格出卖其转换品(产品)的活动(Richard Cantillon)。创业者在这个过程中充当协调者和领导者的角色,他们要具备一定的组织协调和管理能力(Jean Baptiste Say)。组合生产要素的过程既是一条创业路径,又是一种创业方法,通过组合可以产生新的商业机会,形成新的组合力量,这对创业十分重要。Robert Ronstadt从创造财富的角度出发,认为创业是一个创造增长财富的动态过程,西北工业大学出版的《创业学教程》(2004)对创业的定义也反映了这种观点。 从创业机会和创业风险承担的角度来界定创业概念的观点更为常见,Howard Stevenson认为创业是追踪和捕获机会的过程,可由发现机会、战略导向、致力于机会、资源配置过程、资源控制和回报政策等六个方面的企业经营活动来理解。郁义鸿等(2000)认为创业是一个发现机会和捕捉机会并由此创造出新颖的产品或服务,实现其潜在价值的过程。该定义强调了创业者对创业机会的捕捉和利用能力以及所创造的新事物必须是有价值的,其价值不仅对创业家而言,也对开发的目标对象而言。创业的意义在于创新和创造,创业者是创业的主体、创业构思的孕育者,他们通过奉献必要的时间和努力,开创一项前所未有的事业,虽然他们可以借鉴、模仿和学习前人的 经验 和方法,但他们必须从头做起,将创业构思转化为实际行为,但这必然存在巨大风险,风险可能来源于技术、资金、管理、人力资源、政策以及其他环境因素等多方面,创业者必须承担相应的经济、心理和社会风险来获取货币报酬和个人满足(Amar Bhide,1992)。 2.创业风险界定 对创业风险的界定,目前学术界还没有统一的观点,大多数国内外学者都只针对自己所研究的领域或角度来界定,而并没有将其一般的概念提炼出来。Timmons和Devinney将创业风险视为创业决策环境中的一个重要因素,其中包括处理进入新企业或新市场的决策环境以及新产品的引入。赵光辉主要从创业人才角度界定创业风险,认为创业风险就是指人才在创业中存在的风险,即由于创业环境的不确定性,创业机会与创业企业的复杂性,创业者、创业团队与创业投资者的能力与实力的有限性,而导致创业活动偏离预期目标的可能性及其后果。无独有偶,牟永红也从人员风险的角度对创业风险进行了阐述,认为创业过程是需要不断地吸收风险投资的过程,而风险投资家们在对新创企业进行风险评估时,首先看重的就是创业的人员,而不是项目本身。人员风险具体表现在人员的能力、人员的流失和人员的道德三个方面。刘骅将创业风险分为系统风险和非系统风险,系统风险是指由于创业外部环境的不确定性引发的风险;非系统风险是指非外部因素引发的风险,即与创业者、创业投资和创业企业有关的不确定因素引发的风险。 二、创业风险研究综述 目前,创业理论体系仍然是由国内外学者各自积累的学术碎片所组成,创业研究作为一个学术领域仍处于“青春期”(Low,2001)。由于存在理论和实践的真空地带,创业理论需解决的问题还很多,其中最值得关注的是创业风险的研究问题。在有关研究中,创业风险的提及率很高,但这些研究大多停留在创业投资公司的创业投资风险的研究层面,站在创业企业角度对创业风险的研究还较少。 在对创业者风险倾向的研究中,Brockhaus(1980)和Bird(1997)认为创业者比一般管理者在决策中接受更高的风险水平,但这并不表示创业者的风险倾向高于一般管理者。此外,还有许多国外学者都围绕这个问题进行研究,试图证实创业者与一般管理者在风险倾向上的差异性,但都没有得到令人满意的结果。目前所达成的较为一致的观点是创业者在风险倾向上较一般管理者并无实质性差异(Low,2001),创业者只是中等程度的冒险者(McClelland,1961),[5]只是创业者抱着更为乐观的心态看待创业机会(Palich,1995)。在对创业风险分析和管理的研究中,Gerosa、Nasini(2001)以太空产业为分析对象,对其创业风险进行了分析,并将创业风险管理视为太空产业管理中的一项新挑战;Barker、Harrell和Todd(2002)提出了基于模拟现金流量分析创业风险的方法, Puing和Zedtwitz提出了孵化器风险管理方法以及Allen运用案例分析法对创业企业风险管理进行分析,此外还有学者从投资者角度运用新制度经济学的分析方法研究创业企业的风险治理理论。 国内学者对创业风险的研究成果主要有:从创业风险来源及构成的角度对创业风险进行研究,陈震红和董俊武(2003)认为创业环境的不确定性、创业机会与创业企业的复杂性、创业者、创业团队与创业投资者的能力与实力的有限性是创业风险的根本来源,创业过程中往往会存在融资缺口、研究缺口、信息和信任缺口、资金缺口、管理缺口等,这些缺口导致了创业风险的产生;__能、郁义鸿和罗伯特?希斯瑞克(2000)认为创业风险产生的形式依赖于创业的领域,通常的创业风险不外乎由财务风险、精神方面的风险和社会领域的风险等几个方面构成。对创业风险的识别、评估模型和控制进行研究,李洪彦(2007)从高科技创业风险的特征出发,对高科技创业风险管理与传统企业风险管理的方法进行了比较分析,提出了创业风险识别和评估的方法以及创业风险控制的有效途径,并探讨了防范高科技创业风险的管理策略;赵观兵、万武(2006)建立了高新技术创业风险评判指标体系,并建立了多级模糊综合评判模型对高新技术创业风险进行评估;颜士梅、王重鸣(2007)以混合安排的相关理论为基础,构建了并购式的创业人力资源整合风险控制策略的理论框架,将人力资源整合风险的控制策略分为基于规范、基于期望和基于契约的三大类控制策略,并通过深度访谈来获取数据和资料,采用案例分析方法对不同人力资源整合风险控制策略及其特征进行了详细研究;赵光辉(2005)从人才创业风险的角度对创业风险进行原因分析,并对创业的经营风险、财务与会计风险、投资风险、企业内部审计风险等提出了相应的风险控制 措施 。一些学者还对创业风险的管理机制进行研究,如付玉秀、张洪石(2003)以委托-代理理论为基础,分析了创业风险中的创业企业家代理风险在创业企业不同发展阶段的表现、成因及影响因素,并提出了包括项目筛选机制、投资工具选择、契约限制与条款约束、动态评估和分阶段投资、控制权激励、风险报酬激励、风险跟踪管理、退出投资等一系列相辅相成的创业企业家代理风险管理机制;陈晓健(2006)从创业企业成长风险入手,研究创业企业成长风险跟踪管理机制,认为创业投资家为了及时识别和控制创业风险, 应参与创业公司的管理,并构建风险跟踪管理机制来加强对创业企业的风险监控,在确定风险跟踪管理的方式与参与程度时, 创业投资家应考虑创业企业发展阶段、股权比例和投资行业等因素。 三、研究述评 综上所述,关于创业的概念,虽然学者们存在着不尽统一的定义,但他们均围绕着创建新组织,开创新业务,利用创新思想创造资源的新组合;发现、捕捉与利用商业机会;价值创造与财富增长;风险承担等视角进行阐述。国内学者对创业概念的界定大多是借鉴和 总结 国外学者的研究成果,他们的研究较集中于从创业机会和创业风险承担的角度开展,认为创业是一个发现、捕捉和利用机会并获取收益的过程,这个过程创业者需要创新和承担相应的风险。创业机会是创业的必要条件,也是首要条件。因为一个理性的创业者不管他拥有多少资源、拥有多少新技术,如果没有机会,他是不会进行创业的。创业不一定要创造出新的产品或者新的服务,也不一定要有新的技术,但它一定要有创业的机会,创业者也是因为看到了创业的商机,捕捉住商机才利用商机进行创业的。关于创业风险的界定,目前研究只是从某个角度展开,且只是将创业概念与风险概念“相加”进行界定,并没有将创业风险作为一个专有名词进行专门定义。 在创业风险的研究中,国内外学者所关注的问题是一样的,但研究角度存在着差异。国外学者更多的是从创业风险的承担者――创业者出发,研究创业者的风险倾向,寻找创业者愿意冒险创业的原因;在创业风险的分析和管理方面,国外学者更多的是关注创业风险识别和评估的方法以及创业风险治理理论的研究。而国内学者更多的是研究创业风险产生的原因,并运用现有的方法对具体的创业风险进行评估以及提出相应的风险控制措施,他们更多的是处于应用层面而不是理论层面对创业风险进行研究。 参考文献: [1]Drucker,.. Innovation?and?entrepreneurship[M].New York: Harper Row,1985:16 [2]郁义鸿__能罗伯特 D?希斯瑞克:创业学[M].上海:复旦大学出版社,2000:39 [3]刘骅:民营高科技企业创业风险研究[D].武汉:武汉理工大学,2006 [4]Low, .. The Adolescence of Entrepreneurship Research: Specification of Purpose [J]. Entrepreneurship Theory and Practice, 2001, 25(4): 17-25 [5]Low, . & MacMillan, .. Entrepreneurship: Past research and future challenges [J]. Journal of Management, 2001, 14(2): 139-161 [6]Gerosa S. & Nasini F.. Project Financing and Risk Management: a New Challenge for Program Management in the Space Industry of the Third Millennium [A]. The Fourth European Project Management Conference. PMI Europe [C]. London: 看了“如何给论文设置页码”的人还看:1. 论文的页码怎样设置 2. 毕业论文如何设置页码 3. 论文怎么设置页码 4. 论文如何设置页码 5. 论文中如何设置页码

毕业论文要有系统地掌握和运用专业知识,还要有较宽的知识面并有一定的逻辑思维能力和写作功底。我整理了毕业论文页脚怎么设置页码设置的方法,欢迎阅读! 毕业论文页脚设置页码设置 1、在菜单栏选择插入,进入页脚选项,在弹出的窗口点击编辑页脚 2、毕业论文页码设置: 接着在菜单栏会出现设计这一选项,点击页码,在弹出的窗口选择页面底端,然后出现底端各种样式,一般选择居中的页码也就是选择普通数字2 3、点击普通数字2选项 4、有时我们的毕业论文需要用到其他的页码,而非普通的阿拉伯数字,这时就需要在页码选项点击设置页码格式选项,如图所示 5、 在页码格式窗口,选择编号格式,起始页码,点击确定. 6、最后在页脚就出现了 关于学习的一篇毕业论文 兴趣中学习,学习中提高 摘 要: 兴趣是学习的内在动力。课堂中成功的导入,精心的设疑,生动的语言,诗歌词曲和插图的恰当运用,和谐的氛围,快乐的自主学习方式等,都是培养学生学习兴趣的方法。如果能提高学生的学习兴趣,就可以启发学生的思维,调动他们学习的积极性,从而达到培养学生能力的目的。 关键词: 课堂教学 兴趣 教学效果 “知之者不如好之者,好之者不如乐之者”。要让学生保持乐之者的角色,教师的教法必须新颖,灵活,有趣味。兴趣是知识的入门。因此,如何增强课堂教学的趣味性,激发学生学习的兴趣,使学生的学习变被动为主动,从而提高教学质量,就成为众多教师不懈追求、不断探索的重要课题。我结合平时的教学实践,谈几点在课堂教学中激发学生兴趣,增强课堂教学效果的体会。 一、讲究导语 “良好的开端是成功的一半”。因此每节课中,教师必须讲究导入的艺术,设置情境,要尽可能一开始就把学生吸引住。要达到这样的效果,教师必须依据教材内容和学生实际,精心设计好每一节课的开讲导语,来激发学生的学习兴趣,使学生积极主动地投入学习。例如,我在上课时提问学生:原始初民驯养小动物的最初动机是什么?多数学生回答是为了获取食物,为了吃动物的肉,剥取动物的毛皮。接着我诱导一位平时爱养小狗小猫和各种昆虫的学生,让他联想从小爱养小动物的生活体验谈谈想法,结果他提出了一种新看法:小动物多可爱好玩。初民们最早饲养小动物也可能是为了好玩,是为了与孩子们作伴,是为了增添生活乐趣。各种动物驯养多了,驯养时间长了,才成为家畜,才发展起畜牧业来。等到畜牧业发展起来之后,才谈得上经济价值。饲养动物,追求经济价值是后来的事,不是原始初民最早的动机。这样,就开拓了一条与众不同的新思路,开拓出了创造意境。这样的开头,激发了学生的兴趣,达到了以疑启之的目的,唤起了学生学习的主动性。 二、把趣味引入课堂 初中生年龄较小,为了激发他们的兴趣,我设计一些表演秀,让他们积极参与,一些表演欲很强的学生非常喜欢这个环节,这样他们课前会预习课文,搜集相关资料,做一些精心准备。例如在学习《宋金南北对峙》时,我让学生设计台词,分别扮演岳飞和秦桧。他们自设的场景和夸张的表演,让一堂课在愉快声中结束,通过对话,他们可以看到宋金战争孰是正义一方,了解岳飞抗金的意义。虽然时间不长,但学生体会到了历史学习的乐趣,达到了寓教于乐的效果。 三、语言生动 心理学认为,兴趣是求知的前提。中学生的兴趣特点是容易激发起来,但却难于维护稳定。运用生动形象的语言,在讲课中适当穿插一些历史故事,不失为激发学生兴趣的有效方法。夸美纽斯在《大教学论》中说:“一个能动听地、明晰地教学的教师,他的声音便像油一样浸入学生的心里,把知识一道带进去。”有人形容优美生动的教学语言听起来是艺术享受。语言的生动形象是教师的一条“基本要求”。下面是一个教学实例:在讲“甲午中日战争”中著名的黄海战役时,我先依据教材对海战过程做相应的语言描述。随后,展示出邓世昌遗像及“邓世昌和直冲敌舰的致远舰”的图像,并作如下描述:“海面上,硝烟滚滚,炮弹横飞,清军将士为反抗外来侵略英勇奋战,直杀得天昏地暗、日月无光,大海也为之颤抖。奋战中致远舰多次中弹,船身严重倾斜,弹药殆尽。为了打击日军的嚣张气焰,管带邓世昌毅然下令,开足马力,直冲敌舰吉野号,以求同归于尽。同学们请看,那高昂的舰首,多像一把刺向侵略者胸膛的锋利的宝剑!这是中华民族反抗外来侵略的大无畏精神的具体表现,是中华民族不屈不挠、英勇抗战的坚强意志的象征!邓世昌、林永升等人虽然英勇牺牲了,但他们反抗外来侵略的英雄形象将永远激励着中国人民去战斗!”生动的描述,铿锵的语言一下子就引起了学生的共鸣。 四、运用诗歌词曲 古人云:“在心为志,发口为言,言之美者为文,文之美者为诗。”让学生了解民族文化中的诗歌词曲也是历史教学的内容之一。恰当地运用诗歌词曲能调动和激发学生的学习兴趣和热情。工整富有乐感的格律,优美的语句,情景交融的意境,能打动学生的心灵,使学生沉浸在美的氛围之中。学生的学习兴趣和热情会不启而发,积极地参与到历史教学活动中来。比如在讲述先秦文学时,引用一首短小易懂的《硕鼠》可以让学生兴趣大增。在学习《璀璨的文学艺术》时,让学生搜集背诵唐诗,来一场诵读比赛,能让学生体会唐诗的高雅,文质俱美,从而提高学习兴趣。 五、讲好插图 插图直观性强,形象生动。利用好课文中的有关插图,对引发学习兴趣,增进学生的求知欲,增强学生记忆,提高教学质量有重要作用。如《战国七雄》中的《商鞅舌战图》。“商鞅变法”是这一课的重点。讲好《商鞅舌战图》,既可以使学生了解商鞅作为改革家的气魄和才华,又可以让学生懂得改革的不易和改革又是当时历史发展的必然趋势,从而提高学生对商鞅变法带来的历史作用的认识。我在讲课时让学生看《商鞅舌战图》,同时向学生讲解:“图中就是当时商鞅舌战大臣的情景。中间席地而坐的是秦孝公。商鞅,这个历史上著名的改革家,正在跟反变法的大臣辨论。你看他手拿竹简,引经据典,振振有词。他说:只要对国家有利,对百姓方便,就不必效法古代。他响亮地喊出了‘治世不一道,便国不法古’的变法口号。坐在他对面的是两个保守派大臣甘龙和杜贽,被商鞅驳得张口结舌,坐不安席。这一场历史性大辩论,最后由秦孝公作决定。他说:‘商鞅说得对,就按商鞅说的去办。’”在讲述这个故事的过程中,学生全被吸引住了,达到了引发学生兴趣的效果。 六、快乐学习 德国教育学家第斯多惠曾说:“一个坏的教师奉送真理,一个好的教师教人发现真理。”学习就是依靠发现,要求学生利用教师或者教材提供的材料,主动地进行学习,强调学生自我思考、探索和发现事物。如果教师只满足于在课堂上传授知识,他肯定不是一个好的老师。惟有让他们自主快乐地学习,才能调动他们的积极性,达到预期的教学效果。 总之,培养学生学习兴趣的方法和途径还有很多,如巧讲故事,编写顺口溜,做游戏设置图表,利用多媒体,等等。只要经过精心安排,就一定能在教学中充分激发学生兴趣,从而让课堂更加精彩,达到良好的教学效果。 参考文献: [1]历史上重大改革回眸.人民教育出版社,. [2]劳凯声.教育学.南开大学出版社,. [3]叶奕乾,祝蓓里.心理学.华东师范大学出版社,. [4]马丽娟.有效备课.光明日报出版社,. 看了“毕业论文页脚怎么设置页码设置”的人还看: 1. 毕业论文的页脚怎么设置页码设置 2. 毕业论文页脚怎么设置页码 3. 毕业论文的页脚怎么设置页码 4. 毕业论文的页码如何设置页码 5. 毕业论文页眉页脚如何设置页码

毕业论文页码的设置方法有哪些

难忘的大学生活将要结束,大家都知道毕业生要通过毕业论文,毕业论文是一种有准备、有计划的检验学生学习成果的形式,那么应当如何写毕业论文呢?下面是我为大家收集的毕业论文页码的设置方法有哪些,欢迎阅读,希望大家能够喜欢。

毕业论文页码的设置方法有以下两种简单方法:

毕业论文页码的设置方法(1)

毕业论文一般要求前几页页码采用罗马数字,后面采用阿拉伯数字,本文以word2003为例介绍如下:

建议大家在按照这种方法设置时,先把自己曾经设置过的页码删除,以确保按下列步骤一次成功。删除的方式是:用鼠标双击已插入的页码数字,激活“页眉和页脚”对话框,选中页码数字后按“Delete”键,关闭“页眉和页脚”对话框即可。

单击菜单“插入—页码”,打开页码对话框,点击左下角的'“格式”,打开“页码格式”对话框,在数字格式中选择I,II,III,在“起始页码”后选择I,确定即可

将光标定位于需要开始编阿拉伯数字页码的页首位置,选择“插入—分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击选中“下一页”选项,确定。此时,会出现一页空白页,先不用管它。

双击你将要编码为1的页脚,将光标定位于页脚处,在“页眉和页脚”工具栏中单击“链接到前一个”按钮。

然后在“页眉和页脚”工具栏中选择“设置页码格式”按钮,打开“页码格式”对话框。在数字格式处选择1,2,3,“起始页码”后的框中键入相应起始数字1,确定。

单击”关闭“按钮关闭“页眉和页脚”工具栏。

回到刚刚插入分隔符出现的空白页,将光标定位到此页,空白处单击一下,按“Delete”键即可删除。

毕业论文页码的设置方法(2)

一般情况:(要求不同,可能不同)

1、首页封面、次页目录不设页码不设页码;

2、摘要开始到正文前,使用罗马数字:

(1)把光标置于第三页的第一个字符前:页面布局--页面设置--分隔符-分节符下一页,插入分节符下一页;

(2)取消节间链接:双击页脚,进入页脚编辑状态,页眉和页脚工具--设计--导航--链接到前一条页眉,按一下这个按钮,使之失活;

(3)插入页码后,然后“设置页码格式”,设置编号格式:I,II,III,……;起始页码:修改“1”,点击确定;

3、在正文开始页用同样方法分节,插入页码,设置页码编号格式为1、2、3,起始页为 1。

【拓展内容】

具体操作步骤如下:

一、“首页‘封面’、次页‘目录’不设页码”的不做任何操作。

二、“第三、四页‘摘要’页码需使用罗马数字I,II,III,……”

1、把光标置于第三页的页首:点击菜单栏-插入-分隔符-分节符类型-连续,然后点确定;

2、点击菜单栏-视图-页眉和页脚-(出现“页眉和页脚”浮动工具栏),把光标置于第三页页脚,点击取消“链接到前一个”(按钮是“两个平行页”),此时页脚虚框右上角的“与上一节相同”就消失了。;

3、点“设置页码格式”(按钮是“手和页”)-页码编排-数字格式:I,II,III,……;起始页码:修改“1”,点击确定。;

4、点“插入页码”(按钮是“纸上一个#”);

5、关闭“‘页眉和页脚’浮动工具栏”。

三、“从第五页起‘正文’页码要使用阿拉伯数字1,2,3,…… ”

1、将光标置于第五页的页首,参考上面二、1、的设置;

2、参考上面二、2、的设置,使“与上一节相同”消失;

3、点击“设置页码格式”-页码编排-数字格式:1,2,3,……;起始页码:同样修改“1”,点确定;

4、参考上面二、4、的操作;

5、参考上面二、5、的操作。

信源编译码演示系统毕业论文

电子信息工程毕业论文题目参考

论文写作,简单的说,就是大专院校毕业论文的写作,包含着本科生的学士论文,研究生的硕士论文,博士生的博士论文,延伸到了职称论文的写作以及科技论文的写作。论文的题目是论文的关键,有画龙点睛之效。下面是我为大家整理的电子信息工程毕业论文题目,大家不妨多加参考。

1.基于单片机的火灾报警器设计

2.基于NE555的触摸式报警器

3.数字密码锁设计

4.基于单片机智能电子时钟设计及应用

5.流水灯控制电路设计

6.简易单片机控制电路实验开发板

7.全自动洗衣机自动控制电路部分设计

8.基于单片机的八路抢答器的设计及PCB板的设计

9.基于单片机的数字温度计的设计

10.仓库温湿度的监测系统

11.直流稳压电源的制作

12.步进电机的单片机控制系统

13.单片机交通灯管理系统

单片机交通灯控制系统制作

15.基于单片机的步进电机系统设计

16.基于WML的学生网站开发

17.基于单片机的电子密码锁

18.单片机驱动步进电机控制系统的设计

19.基于单片机的流水灯设计

显示屏动态显示及其远程控制

21.基于DSP的高速多通道同步数据采集系统

22.篮球竞赛30S计时器

位数字抢答器

24.一种实用型心率计的设计

25.温度测控系统的设计

26.药品生产线上的药丸控制电路设计

27.基于选修课程的网站设计

28.基于单片机的交通灯设计

29.单片机控制的数字触发器

30.温度测控系统

31.基于单片机的数字时钟设计

32.篮球30秒定时器

33.电子万年历

34.基于单片机的智能节水控制器设计

35.嵌入式通用I/O键盘应用设计

36.数码显示的八路抢答器设计

37.基于PLC的四路抢答器设计

38.基于单片机的数字电子钟的`设计

39.超外差中波调幅收音机的组装及调试

40.基于单片机的无线电数字发射系统设计

41.基于80C51的智能汽车自控系统的设计

实现十字路交通灯自动控制

43.智能型充电器的电源和显示设计

44.基于单片机的电子时钟设计及应用

45.基于单片机的智能电子时钟的设计及应用

46.超外差中波调幅收音机组装及调试

47.基于USB接口的步进电机控制的研究与实现

48.基于单片机的电子琴设计

49.基于FPGA的直序扩频通信研究与设计

50.基于单片机的发射机控制系统

51.声光报警器的设计与研究

52.单片机电源

53.基于P87LPC768的电机控制系统

54.基于单片机的LCD电子钟设计

55.音响放大器的设计

56.超外差收音机制作及分析研究

频带传输系统的设计与实现

58.基于单片机智能电子钟的设计

与串行接口转换器的设计

60.基于FPGA的数字频率计的设计

1.卷积编码和维特比译码的FPGA实现

音频编译码算法研究与FPGA实现

调制解调技术研究及FPGA仿真实现

4.基于FPGA的高斯白噪声发生器设计与实现

5.无线通信系统选择分集技术研究

系统空时分组编码的性能研究

7.基于量子烟花算法的认知无线电频谱分配技术研究

8.基于量子混沌神经网络的鲁棒多用户检测器

9.无线紫外光多址通信关键技术研究

10.认知无线电网络的频谱分配算法

11.基于软件无线电的多制式通信信号产生器设计与实现

12.开关电源EMI滤波器的设计

13.反激式电源传导噪声模态分离技术的研究

14.核电磁脉冲源辐射的数值仿真

15.基于MATLAB的扩频通信系统及同步性能仿真

16.一种多频带缝隙天线的设计

调制解调器及同步性能的仿真分析

18.跳频频率合成器的设计

系统子载波间干扰性能分析

20.复合序列扩频通信系统同步方法的研究

21.基于DDS+PLL的频率源设计

22.基于训练序列的OFDM系统同步技术的研究

23.正交频分复用通信系统设计及性能研究

技术研究及其性能比较

25.基于蓝牙的单片机无线通信研究

26.物联网智能温室控制系统中远程信息无线传输的研究

27.船载AIS通信系统调制器的设计与实现

28.基于FPGA的16QAM调制器设计与实现

29.基于多载波通信的信道化技术研究

30.简易无线通信信号分析与测量装置

计算机多媒体辅助教学在现代的教学过程中,有不可或缺的作用。为了更好地应用多媒体进行辅助教学,就要明确计算机多媒体辅助教学对教学过程的影响。下面是我为大家整理的计算机多媒体毕业论文,供大家参考。

一:计算机多媒体技术的关键性技术研究

1计算机多媒体技术概述

多媒体技术的涵义

数字化是多媒体技术的根源,例如通过综合、处理的方式对动画、文字等相关要素中的资讯进行总结,并对这些内容进行采集和处理,使用多种软体和硬体对多种媒体之间的逻辑关联建立起来,在此基础上形成人机互动的系统技术。资讯在传播过程中的作用可以在多媒体的帮助下得到完善,与计算机的互动功能连线起来,充分发挥出其作用,最终对能够看见文字与影象,同时还能听见声音的新型材料进行制作,这就是多媒体技术。

多媒体技术的专业化

多媒体技术的专业化实际上就是多种媒体集中在一起的综合形态,同时也是两种以上媒体对资讯进行互动的一种有效载体,多媒体技术以数字讯号为执行单位,在这种情况下,文字、声音以及影象等资讯就可以得到有机结合。也正是因为多媒体技术多样性的存在,使得相关联的一些资讯得以有效的传递和处理,并通过数字化资讯对资料传输过程中产生的失真问题进行有效的解决。

2多媒体关键技术分析

视讯压缩技术

对于多媒体技术中的视讯压缩技术来说,传统压缩编码都是以Shannon资讯理论基础上得以完成的,它的基本是 *** 论,利用统计概率模型对信源进行描绘,但是传统压缩编码缺乏对接受者主观能动性、事件本身的含义、重要程度等方面的考虑,所以,压缩编码的发展过程可以说是从Shannon资讯理论开始的过程。资料压缩编码的方式有很多种不同的形式,从信源的统计特点上来看,一般可以将其分为预测编码、向量量化编码、转换编码等多种形式,从资料视觉特点上来看,可以将其分为基于影象轮廓-纹理的编码、基于方向滤波的影象编码等所中形式。按照影象传达景物的特点来看,可以将其分成基于内容的编码和图形编码两种形式,其中影象编码又可以分成不同的两代:第一代主要是基于资料统计将资料冗余去掉的低层压缩编码方式;第二代是基于内容将内容冗余去掉的压缩编码方法。

视讯点播技术

使用者资讯交流的自然进化以多媒体互动作为主要过程,目前,多媒体服务的范围非常广,其中视讯点播技术是最流行的一种。视讯点播技术是网路技术和计算机技术共同发展的产物,它凝结了计算机、电视等相关技术中的精华,是一门新型技术,集中了食品技术和网路技术等多项技术的优势,过去收看电视节目的被动性得到了彻底的改变,电视节目的收看可以结合人们的需求选择。视讯点播传递方式彻底改变了传统教学模式,教学课堂可以通过网路展开。视讯服务系统的应用使得视讯伺服器各项功能的发挥得到了实现,所以视讯点播技术也是视讯服务系统的重点研究物件。

多媒体资料库技术

在本质上来讲,多媒体资料库技术主要是为了解决三个难题,首先是资讯媒体的多样化,一定要充分的扩大多媒体资料的储存量、组织以及管理的功能,同时也要实现多媒体资料的整合以及表现整合,从而来实现多媒体资料之间的呼叫以及融合,这样相关的整合粒度也就越细。最后就是多媒体资料与人之间的互动性,没有互动性就没有多媒体,因此一定要改变传统的资料库查询被动性,利用多媒体方式进行全面的表现。另外,对于多媒体资料库中的资料来说,资料是表征的事物特征,资料可以取自于现实世界,但是资料也可以通过模拟等方式进行构造,在多媒体资料库中,主要是包含原始的资料、描述性资料以及指示性资料。通常情况下,多媒体资讯表现为一些非格式化的资料,因此这些多媒体资料存在物件复杂、资料储存分散等特点,多媒体资讯的关系是非常简单的,但是资料管理并不是很容易,就目前来说面向物件资料库的管理是不现实的,这是因为面向物件是新一代的资料库应用,需要超强的资料模型做支撑,面向物件的方法很适合对复杂物件进行描述,还可以对多种物件以及其内部的联络进行描述。

3结语

综上所述,计算机技术的更新换代非常快,同时多媒体技术也在不断的发展完善,为满足人们多样化的需求,多媒体技术网路化的目标终将实现。随着通讯技术的不断发展,多媒体网路化的发展程序也更加迅速,目前多媒体技术已经在节目点播、视讯释出以及视讯会议等领域中得到了广泛的应用。多媒体技术将会把计算机技术、通讯技术以及音像技术等紧密结合起来,不断推动资讯处理技术的不断发展。

二:计算机多媒体在现代教育的优点与不足

1、前言

为了适应现代化生产和管理的需要,不少国家正在中、小学普及计算机和资讯科技。我国已经把计算机的发展和应用列为“七五”计划的发展重点之一。目前我国的教学内容、教学方式、教学方法和手段以至教学体制,已不能适应社会主义现代化建设的要求,教育改革势在必行。

2、什么是现代教育

现代教育技术,就是运用现代教育理论和现代资讯科技,通过对教与学过程和教学资源的设计、开发、利用、评价和管理,以实现教学优化的理论和实践。现代教育技术强调培养复合型人才。在教育目标的确定问题上,既要满足社会的需求,也要重视学生个人的需求。现代教育技术的运用使现代教育教学具有教育观念的先进性、表现方式的直观性、资讯资源的共享性、教育物件的广泛性、教育过程的互动性等特点,它综合了多种常规媒体的教学优点,达到大规模提高教学质量的目的。

3、什么是多媒体计算机

计算机多媒体是一种把超文体、图形、影象、动画、声音等运载资讯的媒体结合在一起,并通过计算机进行综合处理和控制的技术。多媒体计算机作为教学媒体的一种,它是来储存、传递教育和教学资讯的。“多媒体”一词译自英文“Multimedia”,媒体medium原有两重含义:一是指储存资讯的实体,如磁碟、光碟、磁带、半导体储存器等,中文常译作媒质;二是指传递资讯的载体,如数字、文字、声音、图形等,中文译作媒介。

4、计算机多媒体在现代教育中彰显的作用

手段直观新颖,表现力丰富。多媒体可以将文字、声音、影象、图形、动画、电影、电视等与学习内容进行有机的整合,从而改变了传统学习内容比较单一的特性,可以提高学生的学习兴趣,激发学生学习的积极性。

教学容量大,教学效率高。运用多媒体技术进行教学,教师可以事先在计算机上将教育内容、解题过程,甚至试验等设计好,上课时,教师只需点选滑鼠,即可将这些内容展示给学生方便快捷。对于拥有一些网路教学装置的学校,教师随时可以从网上获取各种教学资讯来补充一些知识。相比于传统教学方式,它节约了书写时间,增加了教学容量,提高了课堂教学效率。多媒体教学的大内容、高效率特点可以适当地加快教学节奏,有利于增强学生的竞争意识,让学生在较短时间内接受更大量的资讯,更易实现教学目的。

共享性好。资讯资源的共享和交流每天都在增加和更新,新技术的发展也使得文字、图片、声音乃至影象在计算机与计算机间传播成为现实。而现代化教育技术的应用,特别是多媒体教育网路的建立,将使教学形式在传统教育中发生著巨大变化。多媒体技术的迅速发展为教学形式、教学手段、教学方法以及教学思想的改变提供了更多的可能性。它不仅可以使教学更为生动形象,而且使得许多常规方式方法难以表现的教学内容可以容易的表现出来,网路远距离教学充分体现了教学的双向性、实用性和互动性。

5、计算机多媒体在教学中的不足

容易改变教师的主导地位。尽管多媒体教学是一种有效、先进的教学模式,但它不应该也不能取代教师的主导地位。如果过分的依赖这种教学模式,那么结果将是本末倒置、得不偿失。

一定程度上忽略了师生互动关系。课堂教学并不仅仅是为资讯的传递,更重要的是为了各种技能的训练。而多媒体教学在这方面提供了更多的现成答案,而缺乏对细致过程的展示。这样,学生在学习过程中就容易缺乏由教师引导的由浅入深、由具体到复杂、由简单到抽象的思维过程。

容易分散学生的注意力。多媒体教学手段形象生动,然而,许多同学注意的只是音乐和动画,甚至有的同学还要讨论萤幕那些地方怎么好玩,并提醒周围同学注意,学生的兴趣调动起来了,可注意力却分散了。

6、多媒体教学需要注意的几个问题

教学课件内容的设计。在教学课件的设计中,首先,内容要简明扼要,重点突出,不能把多媒体课件变成面面俱到的电子图书,这样不利于学生对教学内容的掌握。因此,在制作多媒体课件时,教师一定要明确多媒体课件是针对课堂教学而设计的,把教学内容归纳成为提纲挈领的学习要点,以简明扼要的提纲式文字出现在多媒体课件中,并做到重点突出,详略得当,使学生能快速、准确地把握教学的中心内容。

多媒体技术与传统教学方式的结合。教学是一门艺术,就是指教师在课堂上的形体、语言的表演效果,在课堂教学中,以教师的人格魅力和富有情趣的讲解,通过师生间的情绪相互感染,来调动学生积极参与教学,良好的教学效果及对学生心理产生的正面效应,是任何形式的电子媒体所不能替代的。因此,采用多媒体教学时,应该做到扬弃,即继承传统教学的精华,发挥多媒体教学的长处,做到优势互补。

在多媒体教学中发挥教师的主导作用。在运用多媒体的教学中,知识的来源不再只局限于教师和教材,学生将通过多媒体技术的应用获得大量的资讯,但是,也不能忽视教师在具体教学中的主导作用。因为,各种现代化的媒体技术仅仅是教学的辅助工具,而只有教师才是传授知识和培养学生能力的源泉,因而,在多媒体教学中,教师不是放映员,学生不是观众,师生的教与学的矛盾只能通过教师的主导与学生学习的互动过程来解决,多媒体技术不可能取代教师对知识进行归纳、总结、深化功能和作用。

7、结束语

计算机在教学中的应用将会推动教育改革,但这是一项非常艰钜的事业。任何一项具有比较深远影响的改革,都不是短时间内简单的一、两个招式就能够“立竿见影”地反映到学生的成绩单上面的。多媒体确实弥补了传统教学的诸多不足,给教学带来了新的生机。这就需要每个教师提高多媒体教学能力,创造性地在专业教学中运用现代教育技术,充分利用好学校多媒体装置的同时,继承传统教学的精华,做到优势互补,为社会培养创造型,探索型的人才。

基于FPGA的HDB3码编译码器设计电子机械论文目 录摘 要 IAbstract II第1章 绪论 HDB3码简述 FPGA和其设计方法 FPGA/CPLD简介 FPGA设计方法 VHDL设计技术 VHDL简介 利用VHDL语言设计硬件电路的方法 本文所做的工作内容安排 6第2章 HDB3码编译原理 HDB3码的编码原理 HDB3码的译码原理 8第3章 HDB3数字信源 数字信源单元 HDB3编码单元 用CD22103A芯片实现 用VHDL建模实现 16第4章 HDB3译码器实现方法分析 25第5章 HDB3译码器的FPGA实现 HDB3译码器的FPGA设计流程 HDB3译码器设计的总体框图 双单极性变换模块 译码功能模块的设计 译码模块的VHDL设计 译码模块的原理图设计 误码检测模块设计 位同步提取模块设计 鉴相器模块的设计 滤波器的设计 数控振荡器的设计 简易显示模块 38第6章 Max-plusⅡ与HDB3译码器的仿真 MAX-PLUSⅡ简述 功能简介 设计流程 设计步骤 系统仿真与调试 编码部分仿真结果 译码模块仿真结果 误码检测模块仿真结果 位同步提取模块仿真结果 42结束语 44参考文献 45致 谢 46附录A 译码器总图 47附录B 锁相环总图 48附录C 滤波器电路图 49基于FPGA的HDB3码编译码器的设计摘 要:HDB3 码是基带传输系统中常用的码型。本设计是基于 EMP7128设计的一个完整的 HDB3 码的编译码器。给出了硬件设计电路图、软件设计流程和HDB3编译码器的仿真波形。本设计中编码器部分用了专用集成芯片CD22103和VHDL建模两种方法来实现。译码器中除了包含有译码的电路外,还包含有单双极性转换,误码检测和位同步提取等功能。双单极性变换的作用是使得双极性的 HDB3 码能够进入 CPLD,同时易于做数字逻辑分析。其中的位同步提取功能是利用超前滞后型数字锁相环从编码序列中提取出位同步信号,并把该信号作为译码部分的时钟。位同步模块中最为关键的一步是在 CPLD 实现若干个上升沿触发数字单稳。总体来说,该编译码器具有外围电路简单,工作稳定,抗干扰能力强等特点。此实现方法具有硬件设计简单、运行速度快、成本低等优点。同时由于CPLD可重复编程的特点,可以对它进行在线修改,便于设备的调试和运行。此编译码器已经过实际测试,运行稳定可靠,可用于实际电路中。关键词:HDB3码;FPGA;编译码器;位同步HDB3 Encoder Decoder Based on FPGAAbstract: HDB3 code is the commonly used code in the transmission system . It is an intact HDB3 encoder and decoder designed on the basis of EMP7128 to originally design. This paper presents the circuit diagram of hardware design, the flow of software design and the simulated waveform of HDB3 encoder and decoder. The encoder is designed on the basis CD22103A and VHDL language. Also include single polarity to bipolar conversion besides including the circuit of the decode in this design, code measured by mistake , and location synchronized signals picked out. The function that vary bipolar to one polarity makes ambipolar HDB3 code can introduce to CPLD and make digital logic analysis easy. Location among them draw function to utilize digital phase locking ring produce the synchronous signal in the location to draw from code array in step, and regard this signal as the clock of the part of the decoder. To location synchronous module the most crucial one is to realize several rise along touch off digital form steady in CPLD. On the whole, this encoder and decoder has simple outside circuit, works steadily and better anti-interference ability. The method has the advantages of simple hardware design, high speed and low cost. In addition, since CPLD can be reprogrammed, it can be repaired online, thus making it convenient to debug and run the equipment. Testing shows that this encoder and decoder has stable performance and therefore can be applied to : HDB3 code; FPGA; Encoder and Decoder; Location sychronized第1章 绪论 HDB3码简述现代通信借助于电和光来传输信息,数字终端产生的数字信息是以“1”和“0”两种代码(状态)位代表的随机序列,他可以用不同形式的电信号表示,从而构造不同形式的数字信号。在一般的数字通信系统中首先将消息变为数字基带信号,称为信源编码,经过调制后进行传输,在接收端先进行解调恢复为基带信号,再进行解码转换为消息。在实际的基带传输系统中,并不是所有电波均能在信道中传输,因此有基带信号的选择问题,因此对码型的设计和选择需要符合一定的原则。当数字信号进行长距离传输时,高频分量的衰减随距离的增大而增大,电缆中线对之间的电磁辐射也随着频率的增高而加剧,从而限制信号的传输距离和传输质量,同时信道中往往还存在隔直流电容和耦合变压器,他们不能传输直流分量及对低频分量有较大的衰减,因此对于一般信道高频和低频部分均是受限的。对于这样的信道,应使线路传输码型的频谱不含直流分量,并且只有很少的低频分量和高频分量。其次,传输码型中应含有定时时钟信息,以利于收端定时时钟的提取,在基带传输系统中,定时信息是在接收端再生原始信息所必需的。一般传输系统中,为了节省频带是不传输定时信息的,必须在接受端从相应的基带信号中加以提取。再次,实际传输系统常希望在不中断通信的前提下,能监视误码,如果传输码型有一定的规律性,那么就可以根据这一规律性来检测传输质量,以便做到自动监测,因此,传输码型应具有一定的误码检测能力。当然,对传输码型的选择还需要编码和解码设备尽量简单等要求,但以上的几点是最主要的考虑因素。HDB3码又叫三阶高密度双极性码,是基带电信设备之间进行基带传输的主要码型之一。该码具有以下特点:(1) 无直流分量,且低频分量也很少:其功率谱密度也与AMI码类似,其方波中丰富的高频分量同样被消除了。(2) 由于引入取代节,因而解决了AMI码在连‘0’过长时提取位定信号的困难。(3) 具有内在检错能力。由此可见,HDB3码是一种优良码,目前广泛应用于基带传输的接口码。

Turbo卷积码(TCC)是3G无线系统中所采用的前向错误校正(FEC)机制的整体部分。然而,Turbo译码器所带来的计算负担非常重,并不太适合采用传统DSP或RISC处理器实现。由于现场可编程逻辑阵列(FPGA)内在的并行结构,FPGA为解决3G基站收发器中所需要的符号速率FEC和其它计算密集的任务提供了一个高性能信号处理平台基础。 Turbo 编码 级联码方案(Concatenated coding schemes)是为了通过结合两个或更多相对简单的分量或构造模块码来获得较高的编码增益。Turbo码认为是对级联码结构的一种改进,其中采用迭代算法对相关的码序列进行译码。Turbo码是通过将两个或更多分量码应用到同一数据序列的不同交织版本上构成的。对于任何传统单分量编码,译码器的最后一级生成的都是硬判决译码数据位。为了使象Turbo码这样的级联码方案工作得更好,译码算法不应被限制为只能在译码器间传递硬判决。为最好地利用每个译码器获得的信息,译码算法必须可以实现软判决交换,而不是采用硬判决。对于采用两个分量码的系统,译码的概念是指将来自一个译码器的软判决输入到另一个译码器的输入,并将此过程重复几次以获得更好的判决,如图1所示 。 3GPP Turbo 编码器 图2为3GPP编码器。 输入数据流输入到RSC1,它为每个输入比特生成一个对等比特(Parity Bit)。输入数据还经过交织后由RSC2处理生成第二个对等比特流。 3GPP标准定义,输入块的长度在40至5114 位之间。编码器生成一个速率为1/3的包括原始输入位和两个对等位的系统码。通过打孔方法可以获得1/2编码速度的编码。递归系统编码器的实现比较直接,然而交织器则不那么简单,要比标准的卷积或块交织器复杂。 一旦将输入数据块长度K 提供给编码器以后,编码器将计算交织矩阵行数R和列数 C,并创建相应的交织数据结构。R 和 C 是数据块长度K的函数。在输入符号被加载到交织矩阵以后,那么将根据一定的顺序进行行间交换和列间交换。交换模式是根据块长度K选择的(即依赖于K)。行和列交换完成后,通过逐列读出交织矩阵数据就可以得到最终的交织序列。在数据读出时需要进行删减操作,以保证在输出中只有正确的输入符号,请注意,交织阵列包含的数据位通常比K个原始输入符号要多 ,因为R C>K。然后,新的序列经过RSC2编码生成第二个对等位流。 实现交织器的一种方法是在存储器中存储完整的交换序列。即,一旦K 给定,即调用一个初始化例程(运行在处理器上的软件例程或利用FPGA中的功能单元)生成相应的交换序列,然后将这一信息存储在存储器中。然而,这一方法需要大量的存储器。利用Virtex -E FPGA 技术提供的 4096位每块的片上存储器,将需要[5114 13/4096]=17个存储器块。 在我们的方法中,采用一个预处理引擎生成一个序列值(存储),这一序列值被存储起来,交织器地址发生器将使用这些序列值。这一硬件单元采用几个小型数据结构(素数表)来计算所需要的序列。这一准备过程需要的时钟周期数与信息块的长度成比例。例如,对于K=40的块需要280时钟周期,而对于最大块长度K=5114,则需要 5290个时钟周期。该过程只需要在块长度变化时进行。地址发生器利用这些更为紧凑的数据结构来实时生成交织地址。 3GPP Turbo 译码器 译码器包括两个MAP(最大后验概率)译码器和几个交织器。Turbo算法的优良的性能源于可以在两个MAP译码器间共享可靠性信息(extrinsic data,外数据,或称先验数据)。 在我们的设计中,MAP译码器采用的是Bahl, Cocke, Jelinek 和 Rajiv (BCJR) 算法。BCJR算法计算每个符号的最大后验对数似然率,并且是一种真正的软判决算法。考虑到数据是以块的形式传输的,因此可以在时间维中前向或反向搜索一个符号序列。对于任一序列,其出现概率都是单独符号出现概率的乘积。由于问题是线性的,因此序列概述可以利用概率的对数和来代替。 为了与一般文献中的习惯一致,我们将译码迭代的前向和反向状态概率分别利用 和 来表示。通常,BCJR算法要求在接收到整个信息后才开始解码。对于实时应用,这一限制可能太严格了。例如,3GPP Turbo译码器将需要大量存储器存储一个5114符号信息块的完全状态结构(state trellis)。对于单片FPGA设计来说,这需要的存储资源太多了。与维特比(Vitebi)算法类似,我们可以先从全零向量 O和数据{yk}(k 从 n 到 n-L) 开始反向迭代。L次反向迭代可获得非常好的 n-L近似值。只要L选择合适,最终的状态标志(state metric)就是正确的。可以利用这一性质在信息结束前就开始进行有效的位译码。 L 被称为收敛长度。其典型值大约是译码器约束长度的数倍(通常为5至10倍),并随着信噪比的降低而增加。 通常,Turbo译码算法将计算所有的 (对整块信息),将这些数值存储起来,然后在反向迭代中与反向状态概率一起用来计算新的外信息(extrinsic information,或称先验信息)。我们的设计中采用了窗口化方法。 译码过程以一个前向迭代开始,计算包含L 个接收符号的块i的 值。同时,对未来(i+1)块进行一个反向迭代(标号 )。对块i+1的反向迭代结束时,就获得了开始对块i 进行反向迭代所需要的正确的 初始向量。 与此同时对数似然函数(Lall)也在进行。 每一 和 处理过程都需要8个max* 操作 - 每个针对状态结构(tellis)中的8个结点之一。最终的对数似然计算需要14个并行max* 运算符。为了提供可接受的译码速率,在设计中采用了38个max* 功能单元。 从 C描述到FPGA设计 FPGA Turbo 编码译码器设计是利用基于C的设计和验证方法进行的,如图3所示。 算法开发阶段采用具有定点C类型的Art Library 来对定点计算的位真(bit-true)效应进行准确建模。在这一阶段考察了几种可能算法的定点性能。一旦选定正确的量化算法,就可利用A|rtDesignerPro创建一个专用DSP架构。A|rtDesignerPro的一个最强大的功能之一是可以插入和利用专用的数据通道核心(称为专用单元,ASU)。利用这些ASU加速器核心可以使我们处理Turbo译码器算法内在的计算复杂性。 A|rtDesignerPro可自动完成寄存器分配、调度和控制器生成。在Turbo编码译码器设计中, A|rtDesignerr的自动循环合并可获得最佳的;任务调度,MAP译码步骤的内部循环都只有一个周期长。 A|rtDesignerPro生成的最终结果是可综合的寄存器级(RT-level) VHDL或Verilog 描述。基于C的工具流支持FPGA专用功能。例如,可利用BlockRAM自动构造RAM,而寄存器文件也可利用分布式存储器而不是触发器来实现 。 最后,逻辑综合和Xilinx实施工具套件将RTL HDL 转换为 FPGA 配置位流。 FPGA Turbo 编码译码器实现 A|rtDesigner创建的Turbo编码器和译码器核心硬件结构包含许多专用ASU加速器。其中最重要的一个加速器完成max* 操作。max* 运算符根据下式计算两个幂值a 和 b: max* (a,b)=ln(expc(a)+expc(b))。 如 图4所示, max* 运算是通过选择(a,b)最大值,并应用一个存储在查找表(LUT)中的校正因子近似进行的。这一近似算法非常适合利用Xilinx FPGA 实现,其中LUT是其最终基本构造单元。 结果 Turbo译码算法硬件字长的选择极大地影响总体性能。利用C-to-FPGA设计流程,这一定点分析是完全在C环境中完成的。结果示于图 5。 上图显示出了我们的浮点Turbo译码器算法和对应的定点算法之间的性能差别。仿真是在5114块长度、5次译码迭代和AWGN信道模型情况下进行的。结果清晰明显出性能的损失是非常小的。 我们的Turbo译码器的定点性能做为译码器迭代次数的函数 ,对于 dB SNR,位错率为10-6。 译码器功能的实现非常具有挑战性,我们同时针对Virtex-E和 Virtex-II 器件进行了适配。Virtex-II 器件实施是采用运行在 speedfile数据库上的Xilinx 实施工具集完成的。利用XC2V1000BG575-5 FPGA实现的最终设计,达到了66 MHz 的时钟性能,消耗了3,060个逻辑片 和 16个块RAM。对于从40至 5114符号长度的块,采用5次译码迭代循环的情况下,译码器达到了2 至 百万符号每秒(Msym/s)的吞吐量。编码器占用了903个逻辑片、3个块RAM并支持83 MHz时钟频率。对于从40至5114位的块长度,速率可达到9 至20 Msym/s。

相关百科

热门百科

首页
发表服务