没有合适的资源?快使用搜索试试~ 我知道了~
EDA/PLD中的基于FPGA的DDC的设计


试读
3页
需积分: 0 3 下载量 64 浏览量
更新于2020-11-05
收藏 177KB PDF 举报
摘要:数字下变频技术是软件无线电的核心技术之一。本文首先介绍了DDC的组成结构,然后详细分析了DDC各功能模块的工作原理,通过Modelsim完成了DDC其主要模块的仿真和调试,并进行初步系统级验证。在仿真的基础上使用了FPGA开发系统,实测了DDC的性能。
0 引言
近年来,软件无线电已经成为通信领域一个新的发展方向,数字下变频技术(Digital Down Converter-DDC)是软件无线电的核心技术之一,也是计算量最大的部分,一般通过FPGA或专用芯片等硬件实现。
现场可编程门阵列(FPGA)是一种由用户自行配置的高密度专用数字集成芯片,具有小型化、低功耗、可编程

EDA/PLD中的基于中的基于FPGA的的DDC的设计的设计
摘要:数字下变频技术是软件无线电的核心技术之一。本文首先介绍了DDC的组成结构,然后详细分析了DDC
各功能模块的工作原理,通过Modelsim完成了DDC其主要模块的仿真和调试,并进行初步系统级验证。在仿真
的基础上使用了FPGA开发系统,实测了DDC的性能。 0 引言 近年来,软件无线电已经成为通信领域
一个新的发展方向,数字下变频技术(Digital Down Converter-DDC)是软件无线电的核心技术之一,也是计算量
最大的部分,一般通过FPGA或专用芯片等硬件实现。 现场可编程门阵列(FPGA)是一种由用户自行配置的
高密度专用数字集成芯片,具有小型化、低功耗、可编程
摘要:数字下变频技术是软件无线电的核心技术之一。本文首先介绍了DDC的组成结构,然后详细分析了DDC各功能模块
的工作原理,通过Modelsim完成了DDC其主要模块的仿真和调试,并进行初步系统级验证。在仿真的基础上使用了FPGA开
发系统,实测了DDC的性能。
0 引言引言
近年来,软件无线电已经成为通信领域一个新的发展方向,数字下变频技术(Digital Down Converter-DDC)是软件无线电
的核心技术之一,也是计算量最大的部分,一般通过FPGA或专用芯片等硬件实现。
现场可编程门阵列(FPGA)是一种由用户自行配置的高密度专用数字集成芯片,具有小型化、低功耗、可编程、数字化和
快速方便实用的特点。FPGA的灵活性与高速处理的能力,使其由一种灵活的逻辑设计平台发展为重要的信号处理元件,在各
种软件无线电产品中得到了广泛的应用。
本文设计和实现了基于FPGA的可编程DDC(DDC),用于宽带数字中频软件无线电接收机中,完成数字下变频、数据抽取
等功能。采用自顶向下的模块化设计方法,将整个DDC划分为基本单元,实现这些功能模块并组成模块库。在具体应用时,
优化配置各个模块来满足具体无线通信系统性能的要求。
DDC由数控振荡器(NCO)、数字混频器和积分清洗滤波器三部分组成,如图1所示。从原理上比较,DDC和模拟下变频器
是一致的,都是输入信号与本地振荡信号混频,然后经低通滤波器滤除高频分量,得到基带信号。
1 DDC的设计的设计
1..1 数控振荡器的设计数控振荡器的设计
NCO是DDC中的重要组成部分,NCO的目标是产生频率可变的正交正、余弦样本信号。NCO产生正弦波样本通常可采用
查表法。即通过输入的相位数据来寻址查表以输出相应的正弦波幅值。如图2所示,码发生器由相位累加器和查找表构成。累
加器按已定的步长进行累加,在每个参考时钟周期累加,并将结果存入寄存器。当结果溢出时重复执行,累加的过程可以看作
NCO输出频率的周期。使用查找表选择相应的SIN和COS值输出。若使用字长为N位宽的累加器,对于某一频率控制字A,输
出频率fout与输入频率控制字A的关系为:
其中,fclk为系统时钟。只要改变控制字A的大小,就可以控制输出频率fout。fout变化的最小步长△f由累加器的数据宽度
决定。即:
1..2 数字混频器和积分清洗滤波器的设计及实现数字混频器和积分清洗滤波器的设计及实现
在本设计中,全部过程均采用数字化处理,DDC由一对载波混频器和一对积分清洗滤波器组成。载波混频器主要用来实
现下变频,积分清洗滤波器用来去掉高频分量,数据信息通过监测相邻两个符号时间内的相位变化来解调数据。两路信号在经
过积分清洗滤波器后,输出信号的函数形式仍然不变,只是信号的幅值发生了变化。
由于利用FPGA设计时,采用的是数字化的解调过程,因此在用VHDL实现时,需要将送过来的基于比特数据类型的位矢
量先转化为有符号数,然后再进行数字运算,运算过程结束后,再将其转化为位矢量以便于进行信号的传输。两个载波混频器
的输入信号为前端送来的2比特的采样数据,取值分别为±1和±3,其中,“00”代表‘1’,“01”代表‘3’,“10”代表‘-1’,“11”代表‘-
下载后可阅读完整内容,剩余2页未读,立即下载
资源推荐
资源评论
114 浏览量
127 浏览量
103 浏览量
191 浏览量
147 浏览量
136 浏览量
2020-11-11 上传
159 浏览量
155 浏览量
171 浏览量
2020-12-09 上传
118 浏览量
197 浏览量
201 浏览量
157 浏览量
2020-11-07 上传
157 浏览量
2020-12-13 上传
2020-12-13 上传
2020-12-07 上传
142 浏览量
148 浏览量
106 浏览量
128 浏览量
148 浏览量
153 浏览量

资源评论


weixin_38738511
- 粉丝: 3
- 资源: 898
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 蓝桥杯算法笔记.pdf
- 云贝连锁V2独立版V2.2.2支持微信小程序+完整版与升级包
- Xray被动扫描报告2.html
- Flask应用中地理空间数据处理与Docker镜像构建的API集成
- DELPHI调用CALL通用源码 公开源码!
- keil5 v5.38里使用AC5
- delphi 卸载指定进程内已加载的DLL
- 如何学习C语言并精通C语言.pdf
- 《ARM9嵌入式系统设计基础教程》第10章Bootloader设计基础.ppt
- 电子制作_焊接工具_AxxSolder_31_销售_1741143924.zip
- 《Visual+Basic程序设计项目化案例教程》第1章 认识Visual+Basic+6.ppt
- 3439_107891787.html
- 开源风扇转速控制软件,适用于windows平台
- 临时文件,不用下载,没有积分,看看就行
- 原子上下文详细分析PDF
- 基于lvs+keepalived+nginx的web高性能的集群项目
安全验证
文档复制为VIP权益,开通VIP直接复制
