Implementation of a Machine Learning Based Modulation Scheme in GNURadio for Over-the-Air Packet Communications

Implementation of a Machine Learning Based Modulation Scheme in GNURadio for Over-the-Air Packet Communications

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Advances in Communications Satellite Systems Proceedings of The 36th International Communications Satellite Systems Conference (ICSSC-2018) — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

In this paper we introduce an auto-encoder neural network that can be used to model a node-to-node radio frequency communication channel. With some simple assumptions the encoding layer of this neural network can be interpreted as a phase modulated signal which can be transmitted across a communication channel. When the auto-encoder is trained to minimize bit error rates within the transmitted messages, it effectively learns an optimal modulation scheme for that particular communication channel. To implement these signals in a physical link we developed GNURadio flowcharts along with custom signal processing blocks that transmit and receive the auto-encoder generated signals between a pair of Universal Serial Radio Peripherals. Finally, we show the methodology used for incorporating the GNURadio flowcharts with the auto-encoder training program so that the autoencoder can be trained on the physical communication channel itself.

Inspec keywords: minimisation; telecommunication computing; flowcharting; phase modulation; wireless channels; error statistics; radio networks; network coding; signal processing; learning (artificial intelligence); neural nets

Other keywords: autoencoder neural network; autoencoder signal generation; bit error rate minimisation; message transmission; optimal modulation scheme; physical communication channel; over-the-air packet communications; machine learning based modulation scheme; phase modulated signal; signal processing blocks; node-to-node radiofrequency communication channel; GNURadio flowcharts; universal serial radio peripherals; communication channel; autoencoder training program; encoding layer

Subjects: Signal processing and detection; Communications computing; Neural computing techniques; Optimisation techniques; Radio links and equipment; Other topics in statistics; Codes; Optimisation techniques; Knowledge engineering techniques; Digital signal processing; Other topics in statistics

Preview this chapter:
Zoom in

Implementation of a Machine Learning Based Modulation Scheme in GNURadio for Over-the-Air Packet Communications, Page 1 of 2

| /docserver/preview/fulltext/books/te/pbte086e/PBTE086E_ch33-1.gif /docserver/preview/fulltext/books/te/pbte086e/PBTE086E_ch33-2.gif

Related content

This is a required field
Please enter a valid email address