APP下载

基于FPGA的FSK调制解调系统设计与实现

2018-10-21耿家国

科技风 2018年6期

摘 要:FPGA技术在电子通信领域得到了越来越广泛的应用,并已逐渐成为电子产品实现的首选方案。FSK(Frequency Shift Keying二进制移频键控)是数字通信中使用较早的一种调制方式,它用不同频率的载波来传递信号,用数字基带信号来控制载波信号的频率。论文详细介绍了基于FPGA的FSK调制解调系统的设计和实现,整个设计基于ALTERA公司的QuartusⅡ开发平台,并用Cyclone系列FPGA实现。经测试,系统能正常工作。

关键词:FPGA ;FSK;调制解调;Quartus II

FPGA不仅具有可编程门阵列的高可靠性,而且具有用户可编程性的特点,这种可编程特性带来了数字电路设计的灵巧性,在数字电路设计中起着非常重要的作用。FSK是通信传输中使用较早的一种调制方法。它有抵抗噪声能力好、传输的距离比较远、传输的误码率低等特点。传统的使用硬件手段实现FSK,特别是在相干解调模块需要对其提取数字载波时,需要的设备比较复杂,而且成本较高,本文通过QuartusII 软件平台,采用VHDL语言,设计并实现了一种FSK调制解调系统。

1 系统整体设计

系统整体分为两大部分:FSK调制和FSK解调。如下图所示。

FSK调制包括分频器模块、M序列发生器模块、选通开关模块。

FSK解调包括微分模块、脉冲展宽模块、低通滤波模块、位同步模块。

2 系统功能实现

(1)调制电路由分频器模块、M序列模块、二选一选择器模块组成,选用M序列的阶数为5,采用D触发器和门电路组成,异或门为线性反馈电路,门电路和非门来保证全零時系统可以自动启动。

(2)微分模块使用两个D触发器、一个非门和一个与门来实现对输入宽脉冲信号的微分功能。……

登录APP查看全文