| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于FPGA的FSK数字调制解调器设计

文***品

贡献于2022-10-21

字数:6003

等级




课 程 设 计





课程名称
专业课程设计
课题名称
基FPGAFSK数字调制解调器设计


专 业
电子信息工程
班 级

学 号

姓 名

指导老师




2016年X月X日
电气信息学院
专业设计务书

课题名称
基FPGAFSK数字调制器解调器设计
姓 名

专业
电子信息工程
班级

学号

指导老师

课程设计时间
2016年12月18日2016年12月30日(1718周)
教研室意见
审核:
务求
设计务:
利EDA技术设计套FSK数字通信传输系统求建立相应EDA技术实现模型完成2FSK调制器解调器编程仿真测试
设计求:
1 出整体设计框图
2 完成单元电路电路设计完成仿真出示仿真结果
3 写出设计报告
二进度安排
第周:星期 : 安排务讲课
星期二星期五 : 查资料设计
第二周:星期 星期二: 设计仿真调试
星期三~星期四:写总结报告星期五:答辩

三参考资料
1 刘昌华数字逻辑EDA设计实践 北京:国防工业出版社
2 苏青张红基CPLDFPGA技术数字频率设计北京:清华学出版社
3黄智伟FPGA系统设计实践北京:电子工业出版社
4张凤言规模逻辑器件数字系统设计 北京:北京航空航天学出版社
目录
2FSK设计基原理 ………………………………………………1

11 2FSK调制…………………………………………………………1

12 2FSK解调…………………………………………………………2

二设计方案 ……………………………………………………………3

21调制程序 ……………………………………………………………3

22解调程序 ……………………………………………………………5

三仿真 …………………………………………………………………6

31 FSK调制仿真 ………………………………………………………6

32 FSK解调仿真 ………………………………………………………8

四心体会……………………………………………………………10
2FSK调制解调基原理
二进制频移键控(2FSK)两种频率正弦波分表示数字信号01通频率变化传递信息典型调制方式:键控法直接调频法差分检波算法接收端2FSK信号解调方法种中步解调包络检波法较常见外鉴频法零检测法等等
11 2FSK调制
2FSK信号中载波频率着f1f2两频率间变化表达式
(21)
表达式出2FSK写成两载频2ASK信号叠加出2FSK时域表达式写
(22)
式中:g(t)单矩形脉宽度等Ts
(23)
反码
中βθ携带信息通常令两变量零波形图图
12 2FSK解调
121 相干解调法
相干解调法已调信号通相频率载波相低通滤波器恢复原信号2FSK信号步检测法已调信号分两路两路信号分两路频率带通滤波器然分两路频率载波信号相中f1应1信号频率f2应0信号频率解调器中中心频率f1带通滤波器允许中心频率f1信号通滤中心频率f2频率信号时中心频率f2带通滤波器允许中心频率f2信号通滤中心频率f1频率信号通5 图24显示2FSK信号步解调程图


122 非相干解调法
非相干解调法利包络检波器已调信号波形幅度中提取调制信号说2FSK做频率两2ASK信号叠加成2ASK信号包络检波法2FSK适种非相干解调方式图25显示非相干解调基解调程

图25
二设计方案
21调制程序
libraryieee
useieeestd_logic_arithall
useieeestd_logic_1164all
useieeestd_logic_unsignedall
entityPPPL_FSKis
port(clkinstd_logic
startinstd_logic
xinstd_logic
youtstd_logic)
endPPPL_FSK
architecturebehavofPPPL_FSKis
signalq1integerrange0to15
signalq2integerrange0to3
signalf1f2std_logic
begin
process(clk)
begin
ifclk'eventandclk'1'then
ifstart'0'thenq1<0
elsifq1<7thenf1<'1'q1elsifq115thenf1<'0'q1<0
elsef1<'0'q1endif
endif
endprocess
process(clk)
begin
ifclk'eventandclk'1'then
ifstart'0'thenq2<0
elsifq2<0thenf2<'1'q2elsifq21thenf2<'0'q2<0
elsef2<'0'q2endif
endif
endprocess
process(clkx)
begin
ifclk'eventandclk'1'then
ifx'0'thenyelseyendif
endif
endprocess
endbehav
22解调程序
libraryieee
useieeestd_logic_arithall
useieeestd_logic_1164all
useieeestd_logic_unsignedall
entityDL_FSKis
port(clkinstd_logic
startinstd_logic
xinstd_logic
youtstd_logic)
endDL_FSK
architecturebehavofDL_FSKis
signalqintegerrange0to15
signalxxstd_logic
signalmintegerrange0to5
begin
process(clk)
begin
ifclk'eventandclk'1'thenxxifstart'0'thenq<0
elsifq15thenq<0
elseqendif
endif
endprocess
process(xxq)
begin
ifq15thenm<0
elsifq10then
ifm<3theny<'0'
elsey<'1'
endif
elsifxx'eventandxx'1'thenmendif
endprocess
endbehav
三仿真
31 2FSK信号调制波形仿真
工程编译通必功时序性进行详细仿真测试已验证设计结果否满足设计求整时序仿真测试流程建立波形文件输入信号设置波形参数编辑输入信号波形文件存盘运行仿真器分析仿真波形等步骤
[1]建立仿真波形文件选择File菜单New选项弹出文件类型编辑话框中选择Other Files中Vector Weaveform File项单击OK钮出现波形文件窗口
[2]设置仿真时间区域时序仿真测试说仿真时间设置合理时间区域十分重般视实际情况具体定设计调制部分仿真时间区域设6us周期40ns设计步骤实Edit菜单中选择End Time弹出Time处填6理Gride Size中Time period输入40ns单击OK钮
[3]输入工程信号节点选择View菜单中Utility Windows项Node Finder弹出图36示话框话框Filter项中选Pinsall&RegistersPostfitting然单击List钮方Nodes Found窗口中出现设计中PPPL_FSK工程端口引脚注明鼠标时钟信号节点clkstartxq1f1q2f2y分拖波形编辑窗口图示


图36  2FSK调制波形编辑器输入信号窗口


[4]设计信号波形首先单击左侧全屏显示钮处适位置单击时钟信号clk变成蓝色条单击右键选择Value设置中Count Value项设置clk连续变化二进制数值初始值0单击start成蓝色单击右键选择Value设置中Forcing High项start变成高电信号单击x变成蓝色单击Waveform Editing钮x变成高低电连续变化信号
[5]文件存盘选择File中Save As项波形文件默认名PPPL_FSKvwf存盘
[6]设置完毕启动仿真器Processingstart simulation直出现Simulation was successful仿真结束仿真波形输出文件PPPL_FSK Simulation Report动弹出仿真图形注意Quartus‖仿真波形文件中波形编辑文件波形仿真报告输出文件分开图37显示2FSK信号调制仿真结果


图37  2FSK信号调制仿真结果图
32 2FSK信号解调波形仿真
[1]建立仿真波形文件选择File菜单New选项弹出文件类型编辑话框中选择Other Files中Vector Weaveform File项单击OK钮出现波形文件窗口
[2]设置仿真时间区域时序仿真测试说仿真时间设置合理时间区域十分重般视实际情况具体定设计调制部分仿真时间区域设6us周期40ns设计步骤实Edit菜单中选择End Time弹出Time处填6理Gride Size中Time period输入40ns单击OK钮
[3]输入工程信号节点选择View菜单中Utility Windows项Node Finder弹出图示话框话框Filter项中Pinsall RegistersPostfitting然单击List钮方Nodes Found窗口中出现设计中DL_FSK工程端口引脚明鼠标时钟信号节点clkstartxqyxxm分拖波形编辑窗口图314示



图314  解调波形编辑窗口

[4]设计信号波形首先单击左侧全屏显示钮处适位置单击时钟信号clk变成蓝色条单击右键选择Value设置中Count Value项设置clk连续变化二进制数值初始值0单击start成蓝色条单击右键选择Value设置中Forcing High项start变成高电信号单击x变成蓝色条单击Waveform Editing钮x变成高低电连续变化信号
[5]文件存盘选择File中Save As项波形文件默认名DL_FSKvwf存盘
[6]设置完毕气筒仿真器Processingstart simulation直出现Simulation was successful仿真结束仿真波形输出文件DL_FSK Simulation Report动弹出仿真图形注意Quartus‖仿真波形文件中波形编辑文件波形仿真报告输出文件分开图315显示VHDL语言2FSK解调仿真图


图315  2FSK解调VHDL程序仿真结果图
四心体会
通次课程设计更加扎实掌握关FSK 2FSK方面知识设计程中然遇问题次次思考遍遍检查终找出原暴露出前期方面知识欠缺验足实践出真知通亲动手制作掌握知识纸谈兵改善莫焉
课程设计程中断发现错误断改正断领悟断获龋终检测调试环节身践行改善莫焉知行观次课程设计终利完成设计中遇问题老师指导终游逆解社会发展学实践程中定懈努力遇问题想退缩定厌烦发现问题然进行解决样成功做成想做事道路劈荆斩棘知难退样永远收获成功收获喜悦永远社会认
课程设计诚然门专业课专业知识专业技提升时门讲道课门辩思课许道思莫空间时设计感触深抽象理具体认识通次课程设计掌握常元件识测试熟悉常软件quartusII
次设计明白思路出路什懂明白方时请教网查询认真钻研动脑思考动手实践没弄懂知识收获颇丰次收获发现问题解决问题力提升细心程度提升书学知识应实践次巩固动手力提高思考力然设计程中遇困难解决问题程疑身专业素质提高终仿真成功时候种肯定次设计仅增强专业设计方面信息鼓舞更次兴趣培养
电气信息学院课程设计评分标准

环节
项目
评价





实践环节(70)
1 设计方案合理性创造性
2 编程完成情况
3 电路模块仿真调试结果
4 硬件测试程结果
5 解决问题力答辩情况
6 纪律出勤情况





设计报告(30)
1 设计报告容完整规范
2 设计步骤规范正确
3 仿真调试结果正确波形清楚
4 硬件测试程规范结果正确





综合评价

课程设计成绩评定:
□优 □良 □中 □格 □格



指导老师签名:________________
日 期:________________

湖南工程学院课程设计
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于FPGA的数字跑表

基于FPGA的数字跑表学院:物电学院姓名: 学号:班级:班日期:2011年X月X日目录一、实例的主要内容 3二、实验目标: 41初步掌握Verilog HDL语言的设计方法 42、完成一个数字跑表的设计。 4三、实验原理: 4四、程序代码及分析 5五、实验步骤 95.1新建一个文件夹, 95.2创建工程 105.3 编译、运行程

文***品 3年前 上传632   0

PARWANCPU状态机设计基于FPGA的数字系统设计

 基于FPGA的数字系统设计 大作业 学号: 姓名: 班级: 题目一:设计Parwan 的control section 内部状态机s1\s2\..\s9\,并给出功能仿真? 题目二:利用分层结构设计ParwanCPU,并给出功能仿真

文***品 11个月前 上传306   0

基于FPGA的温度检测系统设计

XX学院信息工程学院数字系统与Verilog设计报告题 目: 基于FPGA的温度检测系统设计 姓 名: 学 号: 指导老师: 2014摘 要 本文利用数字温度传感器DS18B20的数据接口和特点,阐述了一种基于现场可编程门阵列( FPG

文***享 3年前 上传610   0

基于FPGA的IIR滤波器设计

 基于FPGA的IIR滤波器设计摘 要:数字信号处理在科学和工程技术许多领域中得到广泛的应用,与FIR数字滤波器相比,IIR数字滤波器可以用较低的阶数获得较高的选择性,故本课题采用一种基于FPGA的IIR数字滤波器的设计方案,首先分析了IIR数字滤波器的原理及设计方法,然后通过MAX+PLUSⅡ的设计平台,

文***品 3年前 上传543   0

基于FPGA的键盘扫描程序的设计毕业设计

X X 学 院 CHANGSHA UNIVERSITY本科生毕业设计设计(论文)题目: 基于FPGA的键盘扫描程序的设计 系    部: 专 业:

知***享 4年前 上传869   0

基于FPGA的电梯控制系统设计毕业设计论文

毕 业 设 计 [论 文]题 目: 基于FPGA的电梯控制系统设计 学 院: 电气与信息工程学院 专 业: 电 子 信 息 工 程 姓 名:

文***享 3年前 上传1279   0

基于FPGA的多路彩灯控制器的设计课程设计

 FPGA课程设计报告 学院: 信息工程学院班 级: 信息级班姓 名: 学 号: 完成时间: 2015年X月X日 评阅意见: 题目基于FPGA多路彩灯控制器的设计一、引言 21世纪,电子技术迅猛发展,高薪技术日新月异。传统的设计方法正逐步退出历史的舞台,取而代之的

文***品 3年前 上传533   0

基于FPGA的计数器设计电子技术课程设计

XX学院电子技术课程设计 题 目 _基于FPGA的计数器设计___ _________________________ 学生姓名 _ XXX_________________ 专业班级 电子信息工程班__ __

z***u 1年前 上传325   0

FPGA课程设计基于RAM的十口8位计数器

FPGA课程设计报告题 目: 基于RAM的十口8位计数器 院 系: 通信与信息工程学院 专业班级: 电科班 学生姓名: 导师姓名:

文***品 3年前 上传455   0

通信工程基于FPGA的图像数据处理FIFO核设计论文

 基于FPGA的图像数据处理 FIFO核设计 院 系:信息科学与工程学院 专 业 班:通信1201 姓 名: 学 号: 指导教师: 2016年5月 基于FPGA的图像数据处理 FIFO核设计 The Design of FIFO Core Processing Image Dat

文***品 5年前 上传1086   0

基于FPGA的语音录制与回放系统

本语音录制与回放系统的基本工作原理是将模拟语音信号通过模数转换器(A/D)转换成数字信号,再通过FPGA(控制器)将数字信号存储到存储器中; 回放时, 由 FPGA控制将数据从存储器中读出, 然后通过数模转换器(D/A)转换成模拟信号, 经放大后由扬声器输出。

国***锅 5年前 上传1188   0

基于单片机的数字温度计设计课程设计

基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单

文***享 3年前 上传945   0

基于原理图的数字跑表设计课程设计

XX大学设计报告课程名称: 基于FPGA的现代数字系统设计 设计名称: 基于原理图的数字跑表设计 姓 名: 学 号: 班 级: 指导教师:

文***享 11个月前 上传320   0

基于51单片机数字温度计设计课程设计

课 题: 基于51单片机数字温度计设计专 业: 电子信息工程班 级: 班学 号: 姓 名: 指导教师: 设计日期:成 绩:XX大学XX学院电气学院 基于51单片机数字温度计设计一、设计目的 1、掌握单片机电路的设计原理

文***品 3年前 上传982   0

基于MATLAB的IIR数字滤波器的设计与仿真毕业设计

 本科毕业设计论文 题 目 基于MATLAB的IIR数字滤波器的设计与仿真 专业名称 电子信息工程 学生姓名 指导教师 完成时间 20XX年6月 目录 摘 要 1 ABSTRACT 2 前 言 3 第1章 滤波

z***u 5年前 上传1528   0

基于PYNQ平台的手写数字识别

PYNQ全称为Python Productivity for Zynq,即在原有Zynq架构的基础上,添加了对python的支持。Zynq是赛灵思公司推出的行业第一个可扩展处理平台系列,在芯片中集成了ARM处理器和FPGA可编程逻辑器件,旨在为视频监视、汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平。

下***风 5年前 上传8732   0

基于LabVIEW的IIR-数字滤波器的设计

智能化测控技术课程设计第二章 基于Labview虚拟滤波器的设计2.1 labview简介 LabVIEW 是NI(National INSTRUMENT,美国国家仪器)公司推出的一种基于G 语言的虚拟仪器(virtual INSTRUMENT,VI)开发工具。LabVIEW 编程使用图形化语言,它是非计算机专业人员使用的工具,它为设计者提供了一个便捷、轻松的设计环境,因此,LabVI

文***享 3年前 上传725   0

基于单片机的数字温度计课程设计

摘要 本文提出了关于MCS-51系列单片机的数字温度计的制作电路方法和编程思想。设计一直灌输着电子电路制作软硬结合,以硬件为主的理念。采用模块化的设计思想。硬件模块分为温度的感应模块、时钟模块、控制模块、显示模块。软件同样采用模块化设计,分为中断模块、温度转化模块、时间调整模块。控制器采用单片机AT89S51,时钟电路采用万年历芯片DS1302,温度传感器采用DS18B20,用数码管并行

文***享 3年前 上传786   0

基于51单片机的数字温度计毕业设计

数字测温计设计摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。本文介绍了基于AT89S51单片机的测温系统,描述了利用DS18B20开发测温系统的过程,对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详实的分析,对各部分的电路也逐

文***享 3年前 上传1212   0

基于单片机的数字采控器设计毕业论文

摘 要:数字采集系统简称DAS(Digital Acquisition System),是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示或打印的装置。数字采集系统是采集系统中最常见的类型,随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后的一个重要发展的方向。人们需要一种应用范围广、性价比高的数据采集系统。

z***u 5年前 上传1341   0

基于Blackman窗的FIR数字低通滤波器设计

课 程 设 计课程设计名称:基于Blackman窗的FIR数字低通滤波器设计专业班级 : 电信 学生姓名 : 学 号 : 指 导 教 师 :

文***品 2年前 上传416   0

基于单片机的数字采控器设计毕业论文

 毕业设计说明书 基于单片机的数字采控器 设计 专业 电气工程及其自动化 学生姓名 班级 学号 指导教师 完成日期 20XX年X月X日 基于单片机的数字采控器设计 摘 要:数字采集系统简称DAS(Digital Acquisition System),是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示

文***品 5年前 上传1193   0

学士论文开题报告基于51单片机的数字示波器设计

XX学院信息工程学院学士学位论文开题报告课题名称 基于51单片机的数字示波器设计 学生姓名 导师姓名 所在系部 信息工程学院 学科专业 电子信息科学与技术 年 级 级 论文工作的 起止时间 2008.11.15-2009.5.

文***品 2年前 上传764   0

毕业论文:基于单片机的数字电能表设计

随着中国经济的腾飞,人民生活水平的提高,对电能的需求日益增长,之前传统单一的费率政策已经不能满足需求,电网开始采用新的用电政策,用来平衡高峰用电和低谷用电,保证电网的安全稳定运行。这就对电能表提出了新的要求,如今单片机技术已经广泛应用在各个领域,其有着价格低廉、技术成熟、运行安全稳定等优点,如今单片机控制的电能表逐步取代了传统的电能表。

z***a 5年前 上传1479   0

基于热敏电阻数字温度计课程设计

单片机应用系统(三级)项目设计说明书(2012/2013学年第二学期)题 目 : 基于热敏电阻的数字温度计 __专业班级 : 电子信息工程 学生姓名 : 指导教师 :

文***品 4年前 上传655   0