本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

宽带IP电话AG中的POTS用户电路软件实现

宽带IP电话AG中的POTS用户电路软件实现

通过对POTS用户电路的测试,POTS已能提供需求规格中的基本功能,在性能上,极限情况下,AG单板的CPU占用率为83%,能满足系统需求,同时已通过了各种极限测试,在系统稳定性方面能得到保证。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    宽带IP电话AG中的POTS用户电路软件实现
    摘要
    随着计算机科学的发展,internet的应用越来越广,传统的语音业务难以满足用户不断增长的需求。为了适应电信业务发展的需要,宽带IP电话应运而生。宽带IP电话是基于IP城域网来实现的语音业务,利用最新的NGN技术理念和标准,依托强大的IP城域网络,面向广大的语音业务客户群,使得运营商可以快速地提供IP语音服务,迅速地集中分散用户,节省了传统语音接入设备的巨大投资,并立即形成有效收益。本文研究了宽带IP电话AG中的POTS用户电路软件实现生产方案,此方案是宽带IP电话的重要功能之一。
    本文主要做的工作如下:
    (1)介绍了POTS的背景和软硬件的结构体系。
    (2)学习了相关的芯片资料和协议。
    (3)分析软件需求和芯片的实现功能。
    (4)设计软件流程图。
    (5)编程实现软件的需求。
    (6)调试、改造软件模块。
    关键字:  拍叉;  接入网关;拆帧;简易老式电话
     
    目录
    引言……………………………………………………………………………1
    1  毕设任务………………………………………………………………………1
       1.1 任务分析……………………………………………………………………1
       1.2 任务在宽带IP电话中的位置………………………………………………2
       1.3 模块划分……………………………………………………………………3
    2  宽带IP电话硬件结构………………………………………………………3
       2.1 硬件结构……………………………………………………………………3
       2.2 硬件原理……………………………………………………………………4
    3  POTS软件设计………………………………………………………………5
    4  电路的调试……………………………………………………………………46
       4.1 电路调试环境………………………………………………………………46
       4.2 电路基本功能调试…………………………………………………………47
       4.3 电路诊断功能………………………………………………………………48
       4.4 电路调试记录………………………………………………………………49
       4.5 电路调试结果分析…………………………………………………………51
    5  结论……………………………………………………………………………51
    谢词……………………………………………………………………………53
    参考文献………………………………………………………………………54
    附录
     
    1  毕业设计任务
    通过软件实现对POTS用户电路的几种摘挂机情况进行检测,能够对已知的摘挂机情况进行检验和处理,得出相应的操作,为上层提供相应的数据。能够区分摘挂机和拍叉。对摘挂机和拍叉进行相应的处理;能够检测电话号码和并上报处理;所有的事件都要通过SPI口上报CPU(860)处理。
    1.1 任务分析
    POTS:传统电话服务,用来提供传真、语音和模拟式调制解调器的电信服务,在VOIP
    的应用中,POTS业务的提供由AG或IAD设备完成,但业务控制或者由软交换完成,或者由TG和本地交换机来完成。为支持交换机或软交换对各类附加业务的处理,接入设备对POTS业务接入需要满足的要求有:
    摘挂机检测
    主要对用户端口进行摘挂机检测,有32路用户端口,单片机8951每隔10ms对用户端口进行扫描一次,当发现有电话摘机后,将此信息通过串口上报给MPC860。必须有一个寄存器把用户端的摘挂机信息保存起来,所以摘挂机的情况就变成四种,分别是:本次摘机,上次挂机;本次挂机,上次摘机;本次摘机,上次摘机;本次挂机,上次挂机四种状态。还有有一条指令取当前的摘挂机信息。
    脉冲拨号检测
    脉冲拨号由用户端电话机产生,要对脉冲号的时长和其有效性进行检测,0为10个脉冲,1为1个脉冲,2为2个脉冲……9为9个脉冲,还有脉冲计数和脉冲发送命令。
    拍叉检测
    拍叉检测和挂机检测区别在于时间段上的不同,拍叉时间比挂机时间要短,只有在一定时间段内的挂机才认为是拍叉,检测到拍叉后要上报拍叉。
     
     结论
    随着Internet的飞速发展,人们对IP话音、远程医疗、视频会议、视频点播等多媒体业务的应用需求正大幅度增长,正是基于这种需求,AG产品有效地利用IP城域网来发展传统的语音业务,为电信最终用户提供了更加方便的业务选择,即宽带IP电话。
    本文为AG产品中的POTS用户电路的软件实现,着重介绍了用户电路芯片CODEC在AG中的应用,通过此芯片把用户端口的各种事件上报给主CPU(860)处理,是用户拨打宽带IP电话的重要功能之一。在做这个任务的过程中,有几点深刻的体会:
    只有清楚的了解你所需要实现的功能,才能理清你的思路,编出简而实用的流程图。
    一定要了解所用的芯片,特别是芯片的寄存器和芯片资料上要求的注意点,这是你程序是否成功的关键点。
    在编程之前,最好能画出简单的流程图,这能使的程序较有条理且还能减轻你编程的难度。
    在程序的调试中可能会出现较多的bug,这些bug很有可能是芯片的寄存器出错,对着芯片资料仔细检查往往就可以查出问题。
     
    参考文献
    [1] 樊昌信等.通信原理[M].国防工业出版社.2002.1
    [2] 曹志刚、钱亚生.现代通信原理[M].清华大学出版社.2001.3
    [3] 叶敏.程控数字交换与交换网[M].北京邮电大学出版社.1996
    [4] [美]David Lovell.Cisco IP电话技术[M].人民邮电出版社.2002.10
    [5] Duslic PEB 4265/-2 Version.Infineon .July.2000
    [6] DTMF Tone Generation and DetectionAn Implementation Using the TMS320C54x.SPRA096A. Texas Instruments.2000
    [7] 雷晓平编 单片计算机及其应用[M] 成都:电子科技大学出版社,1997,12:8∽157.
    [8] 谢自美 电子线路设计·实验·测试[M] 华中科技大学出版社,2000,324∽326.
    [9] 陆亚民 单片机原理及应用[M] 北京:中国轻工业出版社,2002
    [10] 朱家建 单片机原理及应用[M] 北京:高等教育出版社,2002
    [11] 沈德金编 MCS-51系列单片机接口电路与应用程序设计[M] 北京:北京航空航天大学出版社,1999,5
    [12] 马建明 数据采集与处理技术[M] 西安:西安交通大学出版社,1998,9
    [13] 何立民 单片机应用技术选遍1/2/3[M] 西南交通大学出版社,1996 
    [14] 王建校 杨建国 凝改娣 编 51系列单片机C51程序设计[M] 科学出版社,2002,1
    [15]  罗宜晶.多媒体计算机软件大全[M].电子科技大学出版社,1991:68~222
    收缩