TDMA, CDMA, FDMA, and SDMA are different multiple access techniques used in mobile communications. TDMA divides each channel into time slots and allocates slots to different users. CDMA encodes each conversation with a pseudo-random sequence and all users share the full spectrum. FDMA divides the bandwidth into individual frequency bands, each assigned to a single user. SDMA uses smart antennas to create spatial pipes between the base station and mobile users to improve performance.