Bits, Signals, and Packets: An Introduction to Digital Communications and Networks (Hari Balakrishnan, et al)

 
0.0 (0)
Bits, Signals, and Packets: An Introduction to Digital Communications and Networks (Hari Balakrishnan, et al)

Using digital communication systems as the medium, this book serves as an introduction to a number of important concepts in electrical engineering and computer science.

Bits, signals, and packets are the three sections of the course that address the three related levels of abstraction that are important to the system:

  • binary representation, compression (source coding), and error correction (channel coding) for messages transmitted across a noisy link;
  • signal representation of binary messages for transmission across a shared physical channel subject to distortion and noise;
  • efficient, reliable communication across networks made up of multiple links.

Topics investigated in depth include:

  • Bits: Information and entropy, Huffman coding and LZW compression, error correction with linear block codes and convolutional codes (Viterbi decoding).
  • Signals: Additive Gaussian noise and the relationship between noise variance and bit errors, linear-time invariant channel models, frequency-domain (Fourier) analysis, the spectral content of signals and filtering, modulation, and demodulation.
  • Packets: Media access protocols (TDMA, Aloha, and carrier sense), packet-switched networks, queues, and Little's law, network routing (distance/path vector & link-state protocols), and reliable data transport (adaptive timers, stop-and-wait, sliding windows, round-trip time and bandwidth-delay product concepts).

These topics form the basis of communication systems like the Internet.

Similar Programming & Computer Books

Optical Communication (Narottam Das)
In data processing, networking, and telecommunications systems, optical communication is incredibly helpful. It is made up of a transmitter that converts a message into an optical signal, a channel...
Advances in Optical Communication (Narottam Das)
The research, development, and design engineers from the teams in the manufacturing industry, academia, and communications industries are the target audience for this book. ...
Designing Computers and Digital Systems using pdp 16 Register Transfer Modules (C. Gordon Bell, et al)
This is a classic free programming book from the era when pdp 16 registers were used in the design of computers. It was written by Gordon Bell, John Grason,...
Cellular: An Economic and Business History of the International Mobile-Phone Industry (Daniel D. Garcia-Swartz, et al)
From the late 1970s to the present, charts the development of the global cellular industry. It took exceptional collaboration between businesses, governments, and industrial sectors for the mobile phone...
Operational Amplifiers and Linear Integrated Circuits: Theory and Application (James M. Fiore)
This free programming book provides a thorough and in-depth analysis of the contemporary op amp and related specialized linear integrated circuits. The differential amplifier serves as the foundational building...
PIC Microcontrollers (Milan Verle)
It's time to educate yourself on microcontrollers and how they work if you haven't before. You will love working with PIC microcontrollers because of the many pictures and real-world...
Programming dsPIC (Digital Signal Controllers) Microcontroller in PASCAL (Zoran Milivojevic, et al)
Learn how to create your own programs, how to debug them, and how to launch a microcontroller using them.
Digital System Design - Use of Microcontroller (Dawoud Shenouda Dawoud, et al)
The widespread use of embedded systems in modern technology, from toasters to spacecraft, presents various difficulties for embedded system designers.
Circuit Design: Anticipate, Analyze, Exploit Variations (Stephan Weber, et al)
Circuit design combines science and art. To address every issue and follow both written and unwritten criteria, designers need a strong "gut sense" for circuits, relevant analytical methods, and...
Programming Embedded Systems in C and C++ (Michael Barr)
This free programming book's practical, no-nonsense approach will assist you in getting started by providing useful guidance from a person who has been in your position before and wants...

Others Programming Books by Massachusetts Institute of Technology

Statistical Learning and Sequential Prediction (Alexander Rakhlin, et al)
The theoretical features of statistical learning and sequential prediction are the main subjects of this work. These two topics have previously received distinct treatment within the academic community. ...
Guide to NumPy (Travis E. Oliphant)
A Python plugin called NumPy offers numerical functions and arrays that are highly efficient. Matlab and Mathematica's vectorized operations are largely replaced by NumPy, which, unlike those programs, is...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments