Design and implementation of reconfigurable ASK and FSK modulation and demodulation algorithm on FPGA (Field Programmable Gate Array)

Md Wahid Sadiq, Md Ahasan Kabir
{"title":"Design and implementation of reconfigurable ASK and FSK modulation and demodulation algorithm on FPGA (Field Programmable Gate Array)","authors":"Md Wahid Sadiq,&nbsp;Md Ahasan Kabir","doi":"10.1016/j.sintl.2021.100155","DOIUrl":null,"url":null,"abstract":"<div><p>Our modern world is completely driven by our ability to communicate all over the world with great precision, accuracy, and the least amount of time possible. Communication systems are used vastly in our worlds such as radar, aerospace, naval/maritime communication, underwater communication, mobile communication, or even in outer space such as satellite communication or space missions. Different communication system needs different types of modulation techniques. Design and implementation of reconfigurable modulators on cyclone-II FPGA (Field-programmable gate array) are proposed in this paper, wherein the type of modulations and demodulation can be dynamically reconfigured on the fly based on the requirement at any particular instance. The demodulator is intelligent enough to demodulate any modulated signal. FPGA or Field Programmable Gate Array is a computing device that can be programmed like CPU (Central Processing Unit) but fasted than CPU in parallel processing and DSP (Digital Signal Processing) related tasks. Consisting method of FPGA-based modulation does not support multiple modulation techniques at the same time and is not fast as they used Simulink-based simulation. This study has proposed FPGA based alternative to that, which can embody all the modulation techniques at once, making it way more versatile, cost-effective, and easy to use and test. The process begins with designing an algorithm. Then this algorithm has to be simulated. The algorithm is designed for both modulation and demodulation. In the modulation part, it is just simple logic to create different phrases and different frequencies of sinusoidal waves. But in demodulation, based on the frequency it can detect ASK (Amplitude Shift Keying) or FSK (Frequency Shift Keying) signal all by itself. Depending on the period of the signal, the algorithm can decide whether it is an ASK or FSK signal. After deciding it is an ASK of FSK signal, it starts to demodulate the signal. The outcome is, this FPGA-based modulator and demodulator are cheap, easy to configure, and can demodulate any type of demodulated signal. As it is reconfigurable, it's easy to deploy in any situation.</p></div>","PeriodicalId":21733,"journal":{"name":"Sensors International","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2666351121000760/pdfft?md5=cd5880be19674b496d058758823ef55d&pid=1-s2.0-S2666351121000760-main.pdf","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sensors International","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666351121000760","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Our modern world is completely driven by our ability to communicate all over the world with great precision, accuracy, and the least amount of time possible. Communication systems are used vastly in our worlds such as radar, aerospace, naval/maritime communication, underwater communication, mobile communication, or even in outer space such as satellite communication or space missions. Different communication system needs different types of modulation techniques. Design and implementation of reconfigurable modulators on cyclone-II FPGA (Field-programmable gate array) are proposed in this paper, wherein the type of modulations and demodulation can be dynamically reconfigured on the fly based on the requirement at any particular instance. The demodulator is intelligent enough to demodulate any modulated signal. FPGA or Field Programmable Gate Array is a computing device that can be programmed like CPU (Central Processing Unit) but fasted than CPU in parallel processing and DSP (Digital Signal Processing) related tasks. Consisting method of FPGA-based modulation does not support multiple modulation techniques at the same time and is not fast as they used Simulink-based simulation. This study has proposed FPGA based alternative to that, which can embody all the modulation techniques at once, making it way more versatile, cost-effective, and easy to use and test. The process begins with designing an algorithm. Then this algorithm has to be simulated. The algorithm is designed for both modulation and demodulation. In the modulation part, it is just simple logic to create different phrases and different frequencies of sinusoidal waves. But in demodulation, based on the frequency it can detect ASK (Amplitude Shift Keying) or FSK (Frequency Shift Keying) signal all by itself. Depending on the period of the signal, the algorithm can decide whether it is an ASK or FSK signal. After deciding it is an ASK of FSK signal, it starts to demodulate the signal. The outcome is, this FPGA-based modulator and demodulator are cheap, easy to configure, and can demodulate any type of demodulated signal. As it is reconfigurable, it's easy to deploy in any situation.

FPGA上可重构ASK和FSK调制解调算法的设计与实现
我们的现代世界完全是由我们在世界各地进行精确、准确和尽可能少的时间沟通的能力所驱动的。通信系统广泛应用于我们的世界,如雷达,航空航天,海军/海上通信,水下通信,移动通信,甚至在外层空间,如卫星通信或空间任务。不同的通信系统需要不同类型的调制技术。本文提出了可重构调制器在cyclone-II FPGA (Field-programmable gate array,现场可编程门阵列)上的设计与实现,其中调制解调的类型可以在任何特定实例下根据需要动态地重新配置。解调器足够智能,可以解调任何调制信号。FPGA或现场可编程门阵列是一种计算设备,可以像CPU(中央处理器)一样编程,但在并行处理和DSP(数字信号处理)相关任务中比CPU更快。基于fpga的调制组成方法不能同时支持多种调制技术,而且速度也不如基于simulink的仿真快。本研究提出了基于FPGA的替代方案,它可以同时体现所有调制技术,使其更加通用,成本效益高,易于使用和测试。这个过程从设计一个算法开始。然后这个算法必须被模拟。该算法可同时用于调制和解调。在调制部分,只需简单的逻辑就可以产生不同的相位和不同频率的正弦波。但在解调中,基于频率可以自行检测ASK(移幅键控)或FSK(移频键控)信号。根据信号的周期,算法可以判断它是ASK还是FSK信号。在确定是FSK的ASK信号后,开始对信号进行解调。结果是,这种基于fpga的调制器和解调器价格便宜,易于配置,并且可以解调任何类型的解调信号。由于它是可重构的,所以很容易在任何情况下部署。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
17.40
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信