System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Arbitrary Waveform Generation for IoT and Cyber Physical Systems Communication Networks Using C28x TMS320C2000 Digital Signal Processor
Electrical and Computer Engineering, Drexel University, Philadelphia, PA, USA.
Electrical and Computer Engineering, Drexel University, Philadelphia, PA, USA.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
2018 (English)In: 2018 10th International Conference on Advanced Infocomm Technology (ICAIT), IEEE, 2018, p. 102-109Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE, 2018. p. 102-109
Keywords [en]
digital signal processing, arbitrary waveform generation, Internet of Things, powerline communication, embedded computing, smart grid
National Category
Signal Processing
Identifiers
URN: urn:nbn:se:ltu:diva-86233DOI: 10.1109/ICAIT.2018.8686615Scopus ID: 2-s2.0-85064752538OAI: oai:DiVA.org:ltu-86233DiVA, id: diva2:1576845
Conference
10th International Conference on Advanced Infocomm Technology (ICAIT 2018), Stockholm, Sweden, August 12-15, 2018
Note

ISBN för värdpublikation: 978-1-5386-7936-4

Available from: 2021-07-01 Created: 2021-07-01 Last updated: 2021-07-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Oladele, Paul O.
By organisation
Department of Computer Science, Electrical and Space Engineering
Signal Processing

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 17 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf