Arbitrary Waveform Generation for IoT and Cyber Physical Systems Communication Networks Using C28x TMS320C2000 Digital Signal Processor

Emmanuel A. Oyekanlu, K. Scoles, Paul O. Oladele
{"title":"Arbitrary Waveform Generation for IoT and Cyber Physical Systems Communication Networks Using C28x TMS320C2000 Digital Signal Processor","authors":"Emmanuel A. Oyekanlu, K. Scoles, Paul O. Oladele","doi":"10.1109/ICAIT.2018.8686615","DOIUrl":null,"url":null,"abstract":"Arbitrary waveform generators (AWGs) are very expensive instruments useful for generating complex signals and waveforms needed as communication and test signals for state of the art communication, Internet of Things (IoT), and Cyber Physical Systems (CPS) devices. In recent years, research has been directed towards making powerline communication (PLC) feasible as a last mile communication network for IoT, smart grid (SG) and CPS. This paper present results of using a low-cost PLC modem (Texas Instrument's TMS320C2000 C28x) and embedded C programming language as an AWG to generate test signals for PLC, SG, IoT and CPS research purposes. Our implementation is the first known application of the TMS320C2000 C28x as an AWG. Using embedded C language makes the waveforms generated platform independent, and thus, avoids the use of platform dependent hexadecimal assembly languages. This method also overcomes the rigid amplitude problem of the Direct Digital Synthesis (DDS) technique. The core embedded signal processor used in this paper is the low-cost TMS320C2000 C28x which is widely deployed in many IoT, CPS, industrial systems and communication networks devices worldwide. It has 16-bit resolution at 100 kHz bandwidth. Several examples of industrial grade arbitrary waveforms were constructed for the TMS320C2000 C28x with the embedded C programming technique. Hence arbitrary signals generated using the C28x will be useful in testing many state of the art and legacy communication, IoT, SG, and CPS networks and devices worldwide. In addition to signal generation, examples are shown of using the arbitrary waveforms generated with TMS320C2000 to implement amplitude modulation (AM) and pulse amplitude modulation (PAM) schemes for CPS, IoT and PLC communication networks.","PeriodicalId":367029,"journal":{"name":"2018 10th International Conference on Advanced Infocomm Technology (ICAIT)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 10th International Conference on Advanced Infocomm Technology (ICAIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAIT.2018.8686615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Arbitrary waveform generators (AWGs) are very expensive instruments useful for generating complex signals and waveforms needed as communication and test signals for state of the art communication, Internet of Things (IoT), and Cyber Physical Systems (CPS) devices. In recent years, research has been directed towards making powerline communication (PLC) feasible as a last mile communication network for IoT, smart grid (SG) and CPS. This paper present results of using a low-cost PLC modem (Texas Instrument's TMS320C2000 C28x) and embedded C programming language as an AWG to generate test signals for PLC, SG, IoT and CPS research purposes. Our implementation is the first known application of the TMS320C2000 C28x as an AWG. Using embedded C language makes the waveforms generated platform independent, and thus, avoids the use of platform dependent hexadecimal assembly languages. This method also overcomes the rigid amplitude problem of the Direct Digital Synthesis (DDS) technique. The core embedded signal processor used in this paper is the low-cost TMS320C2000 C28x which is widely deployed in many IoT, CPS, industrial systems and communication networks devices worldwide. It has 16-bit resolution at 100 kHz bandwidth. Several examples of industrial grade arbitrary waveforms were constructed for the TMS320C2000 C28x with the embedded C programming technique. Hence arbitrary signals generated using the C28x will be useful in testing many state of the art and legacy communication, IoT, SG, and CPS networks and devices worldwide. In addition to signal generation, examples are shown of using the arbitrary waveforms generated with TMS320C2000 to implement amplitude modulation (AM) and pulse amplitude modulation (PAM) schemes for CPS, IoT and PLC communication networks.
基于C28x TMS320C2000数字信号处理器的物联网和网络物理系统通信网络任意波形生成
任意波形发生器(awg)是非常昂贵的仪器,可用于生成复杂的信号和波形,作为最先进的通信、物联网(IoT)和网络物理系统(CPS)设备的通信和测试信号。近年来,研究的方向是使电力线通信(PLC)作为物联网、智能电网(SG)和CPS的最后一英里通信网络可行。本文介绍了使用低成本PLC调制解调器(德州仪器的TMS320C2000 C28x)和嵌入式C编程语言作为AWG生成PLC, SG, IoT和CPS研究目的的测试信号的结果。我们的实现是TMS320C2000 C28x作为AWG的第一个已知应用。使用嵌入式C语言使波形生成与平台无关,从而避免了使用与平台相关的十六进制汇编语言。该方法还克服了直接数字合成(DDS)技术的刚性振幅问题。本文采用的核心嵌入式信号处理器是低成本的TMS320C2000 C28x,广泛部署在全球许多物联网、CPS、工业系统和通信网络设备中。它在100千赫带宽下具有16位分辨率。利用嵌入式C语言编程技术,为TMS320C2000 C28x构建了若干工业级任意波形实例。因此,使用C28x生成的任意信号将用于测试全球许多最先进和传统通信,物联网,SG和CPS网络和设备。除了信号生成之外,还展示了使用TMS320C2000生成的任意波形来实现CPS, IoT和PLC通信网络的幅度调制(AM)和脉冲幅度调制(PAM)方案的示例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信