77范文网 - 专业文章范例文档资料分享平台

正弦信号发生器

来源:网络收集 时间:2019-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

正弦信号发生器

作者:汤其富 刘洋 王志成(河北工程大学)(四号字,宋体) 辅导老师: 董克俭 何明星

摘 要(四号字,宋体,加粗)

本设计运用了基于Nios II 嵌入式处理器的SOPC技术。系统以ALTERA公司的Cyclone系列FPGA为数字平台,将微处理器、总线、外设、数字频率合成器、存储器和I/O接口等部件集中在一片FPGA上。本设计充分利用了片上资源,提高了系统的稳定性和抗干扰性能。完成了正弦型号发生以及AM、FM、ASK、PSK等多种信号调制功能。(小四,宋体)

Abstract

This designation uses this SOPC technology based on Embedded Processor of

Nios II. The system ,using the Cyclone series FPGA as a digital bench,connects the MPU,BUS,DDFS CELL,Digital Modulate,and stores the datum of the Sine wave into the On Chip Memory in order to generate the required wave. With full using of the chip’ s resources, the precision,stabilization and influence resisting were significantly improved.

一、 方案论证与比较(四号字,宋体)

1. 方案论证与比较(小四,宋体,加粗)

(五号,宋体)方案一:数字琐相环式频率合成技术,图A-1-1为其组成框图。利用琐相环将VCO(压控振荡器)的输出频率锁定在所需频率上,可以很好地选择所需频率信号,抑制杂散分量,可以采用集成芯片。但在这种锁相倍频电路中,要减小频率间隔,就必须减小输入频率fi,导致频率转换时间增加。而减小输出间隔和减小频率转换时间是矛盾的,且输出频率在很大范围变化是,N(分频)也要随之变化,环路增益也将大幅度变化,从而使环路的动态特性急剧变化。

1

fi 相位 检波 环路 滤波 VCO A 固定 分频 可变分频 相位 ÷NA 滤波 环路 滤波 相位 检波 环路 滤波 VCO B 带通 滤波 VCO C 可变分频 ÷NB fb 混频 fo

图A-1-1 数字锁相环式频率合成技术组成框图

方案二:采用基于直接数字频率合成的专用芯片AD9954。该方案具有频谱纯度高、集成度高等特点。但它只直接提供了实现多种数字调制AM、FM具有一定的难度。

方案三:基于FPGA的片上可编程系统。该方案以高速的FPGA为数字平台,基于直接数字频率合成和数字调制技术原理,嵌入数字合成模块、数字调制模块。虽然专用DDS芯片的功能也比较多,但控制方式却是固定的,因此不一定是我们所需要的。利用FPGA则可以根据需要方便地实现比较复杂的调频、调相和调幅功能,并能简化控制及接口,有利于提高集成度、可靠和灵活性。

2. 方案确定

综合考虑以上三种方案的优缺点以及题目要求和发挥要求,我们选择第三种方案。

二、系统设计与理论分析

1.总体设计思想

SOPC(System On a Programmable chip,片上可编程系统)是Altera公司提出的一种灵活、高效的SOC解决方案。它运用IP核,将处理器、存储器,I/O口等系统设计。键盘控制以及显示模块由AT89S8253单片机实现,单片机获取键盘的值,一方面用于液晶显示,一方

2

面将键值的变化送给FPGA,这样就实现了液晶显示与波形改变的同步。正弦波的数据从Matlab Dspbuilder中获得,总共取977个点,取值十分精确,理论上输出的正弦波频率与设定值没有误差。正弦波的数据经高速DA THS5651A1实现模数转换,高速DA的时钟由FPGA提供。

系统总框图如图A-1-2所示。

图A-1-2 基于FPGA的片上可编程系统

2. 各模块实现原理

(1)正弦波产生模块实现原理

如图A-1-3所示,相位累加器最大值为16000000,用二进制表示是24位,取高十位作为正弦波查询表的地址。正弦波表中存储一个周期的正弦波的977个点,输出Sine_out[9..0]为一正弦波,其频率由频率控制字来控制,步值从100Hz~1MHz。计算公式由理论计算部分给出。

相位累加器 正弦波数据 图A-1-3 正弦波产生原理框图

频率控制字 10~1000000 AddResult[23..0] AddResult[23..14] Sine_out[9..0]

3

下面是正弦信号产生的在Quartus II 6.0中的原理图:

图A-1-4 Quartus II 6.0中正弦波产生原理图

(2)调制系统实现原理

调制系统实现原理的总示意图如图A-1-5所示。

AM调制信号及调制控制字产生 AM和FM的载波及波形选择 FM调制信号及调制控制字产生 波形选择输出模块 载波 AM FM ASK ASK调制信号及调制控制字产生 ASK和PSK的载波及波形选择 PSK PSK调制信号及调制控制字产生 图A-1-5 调制系统总体框图

AM和FM的载波均用的是系统的正弦信号,而1KHz调制信号均自行产生,产生原理和

正弦波产生原理相同;ASK和PSK的100KHz固定载波和二进制基带序列按照要求都是自行产生。

AM的调制信号是有符号数据,幅值是-500~+500,而载波信号(正弦信号)的幅值大小为0~1000;首先,将调制信号与调制度相乘,得到有某种调制度的调制信号,然后将该信号加上500变为正值;另一方面,载波信号数据分别减去500变为有符号数据,此时的载波信号再与调制信号相乘,得到的数据用二进制表示,对数据处理后输出,即为AM波。此种方式产生AM波,绕开了(载波信号+载波信号×调制信号)这一步,避免了因时序不能十分准确地吻合而使波形失真。

下面是AM信号产生的在Quartus II 6.0中的原理图:

4

图A-1-6 Quartus II 6.0中AM波产生原理图

FM波的调制信号是1KHz的正弦信号,幅值为0~1000,在进行最大频偏的二级程控调节时,如果是产生最大为10KHz的频偏时,就直接将调制信号加到载波(正弦波)的控制字上;如果是产生最大为5KHz的频偏时,就先将调制信号除以2,再加到载波(正弦波)的控制字上。这样就产生了两种最大频偏的FM波。

下面是FM信号产生的在Quartus II 6.0中的原理图:

FM输出

图A-1-6 Quartus II 6.0中FM波产生原理图

ASK波的载波信号是10KHz的正弦信号,我们根据ASK调制原理,当二进制序列值为1是,输出载波信号,当二进制序列值为0时输出为0,比采用载波与二进制序列相乘方法占用资源较少。其实现原理框图如下:

M序列产生器 载波

图A-1-7 ASK波产生原理框图

输出控制模块: 1:载波 0:0 ASK波

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库正弦信号发生器在线全文阅读。

正弦信号发生器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/662455.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: