1 / 66
文档名称:

基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究.pdf

格式:pdf   页数:66
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究.pdf

上传人:minzo 2014/3/18 文件大小:0 KB

下载得到文件列表

基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究.pdf

文档介绍

文档介绍:鞍山科技大学
硕士学位论文
基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究
姓名:段秀铭
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:刘鸿雁
20060301
要摘关键词:莫尔斯码,琍,自动译码,码速,间隔实现对有效信号时间宽度的计算及存储;主程序中对一组信息进行批量处理,实莫尔斯码是传统的无线电报编码,尔斯码,设计自动译码系统。有着广泛的应用。本文针对手工拍发的莫本文首先对莫尔斯码的起源及自动译码系统的目的和意义做了介绍,对该系统的可行性进行了分析。第二章中详细地讨论了系统的硬件部分,其主要功能是将接收到的音频模拟信号转化为高低脉冲信号。硬件解码电路主要包括幅值解码和频率解码两种方式,可根据情况选用。信号限幅放大电路、解码指示电路、单片机接口电路、串口通讯电路是幅值解码和频率解码通路共用的部分。除此,幅值解码通路还包括电压比较电路、多反馈带通滤波电路、检波电路、整形电路等;频率解码通路主要包括饴氲缏贰本文重点研究了人工拍发莫尔斯码的自适应译码算法,详细描述了基于テ娜砑杓朴胍肼胨惴ǖ某绦蚴迪帧R肼氲墓丶歉萋胨俚氖时变化,动态计算两种基本码和三种间隔信号的区分域值。作者对译码方法做了详细设计,以中断捕捉方式,求取每一高低脉冲信号时间长度,去除小脉冲干扰,时计算码速,确定各脉冲信号的类别域界定值,从而根据码表还原莫尔斯码报文信息,以串行通信方式,发送至上位机。作者用镅越辛说テ娜砑喑蹋给出了主程序及中断程序的设计流程图及分析说明。论文中还分别对幅值解码和频率解码两条通道调试过程中出现的问题做了归纳和分析,对译码调试过程中所出现的问题,以图示方式给出了具体分析,并就存在的问题给出了解决办法。文章最后对全文工作进行了总结,对作者在硬件和软件算法方面将要进行的工作作出了展望。鞍山科技大学硕士学位论文摘要
.甌篗,—琣,甃籺·.瑃瓵,.鞍山科技大学硕士学位论文—甀/疭,—.,’,瑀瓵,琍,琧猻,¨
导师签名:亟早窈蓦日期:主旦签名:拯杰邈期:塑旦签名:越刍篮独创性声明关于论文使用授权的说明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得鞍山科技大学或其它教育机构的学位或证书而使用过的材料,与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全了解鞍山科技大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅:学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。C艿穆畚脑诮饷芎笥ψ袷卮斯娑
第一章绪论课题的目的和意义的工作状态。当信息量逐渐增加,要求对所接收到的信号做快速译码处理时,这确译码。这种重复的工作枯燥、易使人疲劳,所以,误译、漏译的情况是不可避免的。更重要的是,培养一名优秀的报务员,需要一定的时间和财力。因此,找时也将减少为培养一名合格的报务员所需的花费。在民用方面有着广泛的应用,本论文针对手工拍发的莫尔斯码进行自动译码系统的研究设计。莫尔斯码是一种不均匀的电码,它是利用“点”、“划”和“间隔”的不同组合来表示字母、数字、标点和符号等。该课题是从带有干扰的莫尔斯码信号中提取尽可能纯净的莫尔斯码信息,通过某种算法或识别技术进行莫尔斯码信息的还原,即转化为有意义的数字、字母或符号,以实现手工拍发莫尔斯码报文的自动检测和译码。对于手工拍发的莫尔斯码信号,传统的接收译码方式是以人工方式进行的。随着科学技术的进步发展,这种人工方式日益暴露出一些弊端。人用耳朵接收到莫尔斯码后,要经过大脑对莫尔斯码信号含义作出判别,才能翻译出所接收到莫尔斯码信号的含义。但人的反应能力毕竟是有限的,不可能长时间保持高度有效就对接收员提出了一定的挑战。因为耳朵识别信号和译码都需要一定的时阵酩接收员在长时间精力高度集中的状态下工作,难以保证对莫尔斯码信号含义进行准到一种替代人工译码的莫尔斯码自动译码的工作方式,已成为现代信息化建设的需要。自动检测和译码的实现将大大减少原始人工方式接收译码中人的工作量,同如空中交通信息的指挥和控制,气象信息莫尔斯码的自动译码等。在军事上,可对莫尔斯码电报进行破译;可辅助实现雷达站航空情报传递的自动编译;也可以作为监控手段,为防空兵提供远方空情信息,辅助实现对空作战指挥的自动化。本课题涉及到信号的放大、滤波、检波、整形、锁相等基础知识,也涉及到单片机的编程、电路绘图等相关技术,研究这一课题,对于本人对模拟电路、数字电路等硬件知识的学习,是很好的实践机会,将大大锻炼本人的实际动手能力,也将大大提高作者在软件编程方面的能力,所以作者将此作为硕士学位课题的研究