This document provides a comprehensive solution to Assignment 2 for the MITS5003 Wireless Networks & Communication course. The assignment covers several key concepts in digital communication, including converting binary data into analog waveforms using various modulation techniques like Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK), and Differential Phase Shift Keying (DPSK). It includes frequency assignments for different data combinations and asks to draw analog modulation waveforms. The solution also addresses the 16 QAM constellation diagram, the error detection process for Cyclic Redundancy Check (CRC), frame check sequence calculation, and Direct Sequence Spread Spectrum (DSSS). Furthermore, it explains the advantages of hexagonal cells in cellular communication and includes references to relevant literature.