We're sorry. An error has occurred
Please cancel or retry.
Communications Systems Modelling in Python®
This book introduces Python as a programming tool for general communications systems and is the essential reference for developing code libraries that accurately model them. The book builds a bottom-up approach for engineers who are interested in developing their skills in Python, with topics covering the fundamental development environment, modulation, transmission, implementations of digital signal processing and machine learning, amongst others. Readers will also learn how to properly prepare the environment and scalable programming for computational efficiency and runtime speed. Design examples are provided in each chapter from first principles that readers can use as a base for their future projects.
Key Features
- Covers Python – an emerging topic that is heavily desired by industry and telecoms – multi-billion-dollar industry
- Includes example codes students can develop by themselves alongside the book
- Covers popular topics in communication systems such as optics
- The first book including Python as the fundamental programming language; currently the market is oversubscribed with MATLAB books
TECHNOLOGY & ENGINEERING / Data Transmission Systems / General, Communications engineering / telecommunications, SCIENCE / Physics / Optics & Light, TECHNOLOGY & ENGINEERING / Electronics / Digital, Optical physics
Ch1: Introduction
Ch2: Preparing the Python environment
Ch3: Python packages
Ch4: Syntax, data types and inheritance
Ch5: Data input-output
Ch6: Modulation formats
Ch7: Channel modelling
Ch8: Traditional Equalisation
Ch9: Machine learning/AI
Ch10: Data quantification
Ch11: Data representation
Ch12: Conclusion