610 likes | 636 Views
Understand multiple access techniques like FDMA, TDMA, CDMA, and others, as well as duplexing schemes such as FDD and TDD in telecommunications, with a focus on Rake receiver systems. Learn about spread spectrum, multiplexing, and wireless communication concepts for effective network utilization.
E N D
مخابرات سیّارروشهای دسترسی چندگانه نیمسال اوّل 95-94 افشین همّتیار
Multiple users want to use the same media • to transmit and receive information. • In wired systems, the media can be an • Ethernet cable. • In wireless systems, the media is free • space. Although might have to pay a lot of • money to get the right of using it. What is Multiple Access?
Multiplexing: One wants to use one • media to transmit and receive information • of many users. • All of the users in each side of the channel • are connected to one node. • Main multiplexing schemes are: • FDM: Frequency Division Multiplexing • TDM: Time Division Multiplexing • CDM: Code Division Multiplexing Multiple Access vs Multiplexing
Duplexing: How transmit and receive paths • are separated from each other. • Duplexing is still an issue for single user • scenarios in which Multiple Access is not • required. • Main duplexing schemes are: • FDD: Frequency Division Duplexing • TDD: Time Division Duplexing Multiple Access vsDuplexing
Transmit and receive links use different • frequency channels, so each duplex • channel consists of two simplex channels • in two frequencies. • Example: GSM • Tx: 890-915MHz • Rx: 935-960MHz • Tx and Rx frequencies for each link are separated by 45MHz. • In order to separate Tx and Rx paths, circuits known as duplexer are required at analog front end of each transceiver. Frequency Division Duplexing
Transmit and receive links use same • frequency channel, but occupy different • time slots, so each duplex channel consists • of two simplex channels at two time slots. • Simpler RF circuits (no duplexer), • but delays should be handled properly • not easy to implement for highly • moving users. • Examples: • Cordless phones (DECT) • WLAN (802.11) Time Division Duplexing
Fixed: used for circuit switched application • such as voice. • Frequency Division MA (FDMA) • Time Division MA (TDMA) • Code Division MA (CDMA) • Orthogonal Frequency Division MA (OFDMA) • FDMA used for analog systems. • TDMA, CDMA and OFDMA used for digital Systems. • MA and Duplexing are two different issues. • A system such as GSM can be TDMA but FDD. • Statistical: used for packet switched • applications such as data Multiple Access Techniques (1)
FDMA • Example: old AMPS systems with analog 30KHz channels. • TDMA • One of important issues is synchronization • Special pattern in each frame used to correlate • and synchronize named Preamble • Overhead such as guard bits between frames • and coding bits should be taken into account to • compute throughput. • Example: • for GSM each time slot consists of 6 trailing bits, • 26 training bits, 116 information bits, and equals to 8.25 bits guard time so: • bT = 8*(6+8.25+26+116) = 1250bits • bOH = 8*(6+8.25+26) = 322bits • Efficiency = (1-bOH/bT)*100% = 74% Multiple Access Techniques (2)
CDMA • Based on Direct Sequence Spread Spectrum • technique • Use more BW • Frequency is the most valuable asset in a • wireless system!, but • More resistance to multipath and fading • effects • Multiplexing many users on the same BW, • using proper codes • Another Spread Spectrum technique is • Frequency Hopping Multiple Access Techniques (3)
Example Code for A = <1,-1,-1,1,-1,1> Code for B = <1,1,-1,-1,1,1> Code for C = <1,1,-1,1,1,-1> DSSS (1)
PN code generation DSSS (2)
DSSS Tx DSSS Rx DSSS (3)
An integral part of DSSS systems Rake Receiver (1)
DSSS removes most of the energy from multipath. • The received signal components typically experience fading. The system normally synchronizes to the strongest multipath component. • A Rake receiver has N branches that synchronize • to N different multipath components. • Different multipath components are combined • using • Scanning • Selection • Equal Gain • Maximal Ratio • Rake is a diversity combining technique, with • diversity branches provided by the environment. Rake Receiver (2)
Channel Impulse Response • When the chip time Tc is much less than the rms • delay spread, each branch has independent fading • (assuming uncorrelated scattering), and Rake • provides diversity gain. • When chip time Tc is greater than the rms delay • spread, multipath components can not be • resolved, and there is no diversity gain. Rake Receiver (3)
Performance in fading channel Rake Receiver (4)
Spread Spectrum originally aimed at single user • applications (mainly for military purposes). • But later found to be useful for multiple access • schemes where we use different codes for different • users. CDMA • Other users appear as noise • System highly interference limited • Duplexing can be either FDD or TDD CDMA (1)
Design Goals • Make the interference look as much like Gaussian noise as possible: • Spread each user’s signal using a pseudo-noise • random sequence • Tight power control for managing interference • within the cell • Averaging interference from outside the cell • as well as fluctuating voice activities of users • 2) Apply point-to-point design for each link • extract all possible diversity in the channel CDMA (2)
Point-to-point link design • Very low SINR per chip: can be less than -15dB • Diversity is very important at such low SINR. • Time Diversity is obtained by interleaving across different coherence times. • Frequency diversity is obtained by Rake combining of the multi-paths. • Transmit diversity in 3G-CDMA systems (multiple base stations and antennas). CDMA (3)
Power control • In the reverse path, signals coming from different users will experience wide range of variations. • Since, cross-correlation of codes of different users is not completely zero, we will experience large interference if interferer’s signal is strong. • This will lead to the so-called “Near-far” problem. • The solution to Near-far problem is using proper “Power Control” algorithms, to ensure received power at base station coming from different users is almost the same. CDMA (4)
Power control • Maintains equal received power for all users in the cell. • Tough problem since the dynamic range is very wide (users’ attention can be differ by many 10’s of dB). • Consists of both open-loop and closed–loop. • Closed loop is needed since IS-95 is FDD. • Consists of 1-bit up-down feedback at 800Hz. • Not cheap: consumes about 10% of capacity for voice. • Power control is one the most difficult parts of CDMA systems. • For a long time it was believed to be impossible, but “Qualcomm” proved that it works. CDMA (5)
Interference averaging • The received signal-to-interference-plus-noise ratio for a user is defined as: • In a large system, each interferer contributes a small fraction of the total out-of-cell interference. • This can be viewed as providing interference diversity. • Same interference-averaging principle applies to voice activity and imperfect power control. CDMA (6)
Strengths • Multipath friendly • Using spread spectrum techniques (DS or FH) creates some sort of frequency diversity that will improve system performance against deep fading. • In addition, in time domain, different paths can be resolved and properly added together to improve performance • Since some paths can be in fade, but others not in fade, Rake receiver improves performance by proper combining of paths (some sort of time diversity). CDMA (7)
Strengths • Soft Capacity • Unlike FDMA and TDMA that have fixed number of slots in time or frequency domain and therefore put a hard limit on system capacity, in CDMA number of users can be increased without hard limits. • In this case, more users will show up as additional noise and decrease system performance gradually. CDMA (8)
Strengths • Soft Handoff • Unlike FDMA and TDMA in which neighbor base stations can not transmit at the same frequency, in CDMA neighbor stations can use same frequencies and talk to a mobile at the same time. • In this way, when a user cross the boundary of two stations, it can simultaneously talk to two stations and even add their signals together in the same way they combine multipath signals. • Therefore, instead of switching one base to another, during handoff multiple signals are used and some sort of macro-diversity is achieved. • This procedure is known as “Soft Handoff” and will improve handoff quality. CDMA (9)
Example: IS-95 • Most wide-spread 2G CDMA system • Channel Bandwidth: 1.25MHz • Processing Gain: 128 • Bit Rate: 9.6Kbps • Data rate reduced to 1.2Kbps during silence times, so Tx power can be reduced during vacant bits. • FDD used with 45MHz separation • Forward link band: 869 – 894MHz • Reverse link band: 824 – 849MHz CDMA (10)
Example: IS-95 Forward link • In forward link 64 Walsh-Hamard codes are used to differentiate up to 63 users. • Each code is multiplied by I and Q PN codes, unique for each base station, to ensure spreading of signals and to reduce interference from neighbor cells. • Orthogonality preserved since users are added synchronously at base. • However, multipath can cause un-orthogonal signals arriving at receiver to be combined by Rake receiver. • Pilot signal used to ensure users can properly use coherent detection and also detect proper base signals during handoffs. CDMA (11)
Example: IS-95 Forward link CDMA (12)
Example: IS-95 Reverse link • 6 Symbols mapped to one of 64 Walsh codes which are the same for all users, used for modulation and spreading. • Then, user specific codes of length 242-1 used to separate users and base stations from each other. • In this way, the robostness to in-cell interference increases compared with a short code. • Open-loop and fast, closed loop power control used to control transmit power of each user. • Fast closed loop power control essential in fading environments. • A 800bps forward channel used for closed loop signals sent back to the mobile (1dB step changes). • -50 to 23dBm dynamic range, accuracy = 1.5 – 2dB • 3 finger Rake used at base station CDMA (13)
Example: IS-95 Reverse link CDMA (14)
Issues • Main advantages • Allows interference averaging across many users • Soft capacity limit • Allows soft handoff • Simplified frequency planning • Challenges • Very tight power control to solve the near-far problem • Keeping orthogonality only for users in the cell • More sophisticated coding/signal processing to extract the information of each user in a very low SINR environment • Synchronization issues CDMA (15)
Synchronization issues • Carrier vs. Chip synchronization • Acquisition vs. Tracking • Matched filter vs. Correlator for acquisition • Early-Late gates for tracking • PLL vs. DLL CDMA (16)
Frequency selective channel with no equalizer • Earlier saw that this is possible with DSSS and • Rake receiver. • Another option: Multicarrier or OFDM modulation Multicarrier Modulation (1)
Breaks data into N non-overlapping substreams • Substream modulated onto separate carries • Substream bandwidth is BN = B/N for B total • bandwidth • BN < Bc implies flat fading on each subcarrier • (no ISI) • Use BPF of width BN to separate signals at • receiver Multicarrier Modulation (2)
It is quite clear how an ideal OFDM system works in frequency domain if we use continuous time non-overlapping subcarriers. • Actually, in this case, these functions (cos(2πfit)) are “eigen-functions” of the LTI system. • But, one main problem with this approach is that in reality infinite-length subcarriers can not be used. • Also it is not practical to generate continuous time signals and multiply them with input signals. • So, the main question is how to implement an OFDM system practically in discrete-time domain? OFDM (1)
If we only transmit a finite number of N symbols, d[0] to d[N-1], sinusoids are no longer eigen-functions of the system. • One way to restore this property is by adding a cyclic prefix (CP) to the symbols (of length L-1): • x = [d[N-L+1], . . . d[N-1], d[0], . . . d[N-1]] • Now, if only look at channel output for m = L to N+L-1 and define channel vector of length N as • h = [h0, h1, . . . hL-1, 0, . . . 0], then it can be easily verified that the new output is equal to “cyclic convolution” of d and h. OFDM (2)
Consequently, for cyclic convolution in time domain, the DFT of output is given by multiplication of DFT of d and DFT of channel vector: • Yi = Di.Hi • So, by using the cyclic prefix and transmitting the DFT of signal through channel, we again get each component separately at the output (eigen-functions are back). • In this way channel will be transformed into a set of independent parallel channels. OFDM (3)
Efficient IFFT structure at transmitter: • Reverse structure (remove CP and use FFT) at receiver. OFDM (4)
Challenges • Peak-to-average power ratio • Adding multiple substreams can result in high peak signal values • Impacts amplifier efficiency • Solutions include clipping, coding, and tone reservation. • Inter-carrier Interference • Subcarrier orthogonality compromised by timing jitter, frequency offset, and fading. • Frequency and timing offset causes interference between carriers. OFDM (5)
High PAR • For single carrier we have: • In multicarrier, assuming coherent addition of subcarriers, peak power increases linearly with N2, while average power added over all subcarriers increases linearly with N. • It can be shown that PAR increases approximately linearly with number of subcarriers N. OFDM (6)
High PAR OFDM (7)
High PAR OFDM (8)
Inter-carrier interference • Mismatched oscillators, Doppler shift or errors in timing synchronization cause subchannel interference (loss of subcarrier orthogonality). • Mitigating by minimizing number of subchannels and using pulse shapes robust to timing errors. OFDM (9)
Effects of phase/frequency imperfections OFDM (10)
Fading across subcarriers • Leads to different BERs for subcarriers • Performance limited to worst subcarrier status • Compensation techniques • Frequency equalization • Noise enhancement • Precoding: compensate channel variations at transmitter • Accurate channel estimate • Power inefficient • Coding across subcarriers • Works well for small BC (large delay spread) in order to use codes over many subchannels and recover data • Adaptive loading (power and rate) • For small subcarrier bandwidths Doppler spread becomes important (higher user mobility): • Should have fD<<BN in order to ignore Doppler spread • Current OFDM-based wireless systems: 802.11a, 802.11g, 802.16a, 802.20 OFDM (11)
Example: Flash OFDM • Bandwidth = 1.25MHz • Number of data subcarriers=113 • OFDM symbol = 128 samples = 100μS • Cyclic prefix = 16 samples = 11μS delay spread OFDM (12)
We have seen OFDM as a point-to-point modulation scheme, converting the frequency-selective channel into a parallel channel. • It can also be used as a multiple access technique called “OFDMA”. • By assigning different time/frequency slots to users, they can be kept orthogonal, no matter what the multipath channels are. Multiuser OFDM (1)
In-cell Orthogonality • The basic unit of resource is a virtual channel: • a hopping sequence • Each hopping sequence spans all the subcarriers to get full frequency-diversity. • Coding is performed across the symbols in a hopping sequence. • Hopping sequences of different virtual channels in a cell are orthogonal. • Each user is assigned a number of virtual channels depending on their data rate requirement. Multiuser OFDM (2)
In-cell Orthogonality Multiuser OFDM (3)