Wireless Communication - Physical Layer Algorithms and Analysis