Wireless Medium Access Control and CDMA-based Communication Lesson 07 Frequency Hopping Spread Spectrum 1
Spread spectrum A transmission technique that provides a novel solution to the interference problem Direct sequence spread spectrum (DSSS) Frequency hopping spread spectrum (FHSS) CDMA systems use DS spread spectrum Signals at frequencies f c0, f c0 + f s, f c0 + 2f s,, f c0 + (n 2)f s, f c0 + (n 1)f s 2
Spread spectrum Spectrum widens by a factor of n Spread between f c0 and f c0 + (n 1)f s, where n is the number of chipping frequencies used and f s is symbol frequency (symbol/s, number of symbols chipped/s) The spread in the present case = n f s 3
FHSS (Frequency hopping spread spectrum) technique One frequency at an instance in a hopping sequence as per the code used Hopping sequence is randomly designed for each code Code (3, 10, 0, 9, 7) means first hop interval frequency is 3 rd hopping frequency, second is 10 th, 3rd is 0th, fourth 9 th and fifth the 7 th The frequency spread between f c0 and f c0 + (n 1).f s for 0 th, 1 st,, (n 1)th hop frequency 4
FHSS (Frequency hopping spread spectrum) technique Example Code (3, 10, 0, 9, 7) means first hop interval frequency is 3 rd hopping frequency, second is 10 th, 3rd is 0th, fourth 9 th and fifth the 7 th The frequency spread between f c0 and f c0 + (n 1).f s for 0 th, 1 st,, (n 1)th hop frequency 5
FHSS difference from DSSS FHSS bandwidth during transmission at each given instant of time is just equal to the inter-channel separation The DSSS bandwidth for transmission at each instant is equal to the full assigned spread spectrum 6
FHSS difference from DSSS Signal radio carrier band is a narrow band, but the frequencies span over the spread spectrum during a complete sequence of hopping Each frequency channel is separated by a guard space 7
FHSS Symbol in a hop interval is transmitted using FHSS The channel frequency used for transmission at a given hop interval is as per the hop sequence defined by the code 8
n hopping frequency signals s 0 (t) = (S 0 / n) sin (2π f' c t + φ t0 ), s 1 (t) = (S 0 / n) sin (2π (f' c + f s ) t + φ t0 ), s n 1 (t) = (S 0 / n) sin {2 π (f' c + (n 1) f s ) t + φ t0 } 9
n hopping frequencies f 0 = f' c f 1 = f' c + f s f n 1 = f' c + (n 1) f s ) t + φ t0 10
FHSS A symbol in FHSS using the code transmits as such after hopping sequence of frequencies when transmitting the symbol 0 and using the code s complement when transmitting 1 11
FSSS XORing between the user-signal symbols and hopping frequency signal The hopping sequence in transmitted frequencies are used as per the code 12
XORing B XORed with each of the n symbols of code XORing if B = 1 and S = 1 or B = 0 and S = 0 then the amplitude is 0, else it is 1 13
XORing i th hopping frequency signal in q th sequence The second term after the multiplication sign [(s0 / n) sin {2π.(f c0 + i. f s + B.f m ).t + φ t0 }] where B = 0 or 1 First term [(B.XOR. S i 1 ) for the q th hopping sequence] the operation performed at the spreader 14
FHSS frequency signals after hopping with symbol B Hopping sequence (i, j,, p) s 0 (t) = (S 0 / n) (B.XOR.S 0 ) sin {2π [f' c + (i.f s ) + B. f m ].t + φ t0 ) } in time interval t = 0 to t hop s 1 (t) = (S 0 / n) (B.XOR.S 1 ) sin {2π [f' c + (j.f s ) + B. f m ].t + φ t0 ) } in time interval t = t hop to 2.t hop 15
FHSS frequency signals after hopping with symbol B s n 1 (t) = (S 0 / n) (B.XOR.S n 1 ).sin {2π [f' c + (p.f s ) + B. f m ].t + φ t0 ) } in time interval t = (n 1).t hop to n.t hop 16
FHSS frequencies after hopping with symbol B Hopping sequence (i, j,, p) f 0 = f' c + i.f s + B. f m in time interval t = 0 to t hop f 1 (t) = f' c + (j.f s ) + B. f m in time interval t = t hop to 2.t hop f n 1 (t) = f' c + (p.f s ) + B. f m in time interval t = t hop to 2.t hop 17
q th hopping-sequence S q (0 < q < n 1), is the in the sequence (code), f s is symbol frequency and f hop is the number of hopping sequences per second t hop = f hop 1 and f spread = (n 1) f s 18
Slow FHSS FHSS spectrum in which the interval during a hop, t hop >> t s (where t s = f 1 s ) A number of symbols get transmitted during a channel hop period 19
Advantage of Slow FHSS Even if one of the hopped frequency signal is faded at the receiver due to narrow band interference, the other symbols are received correctly 20
Slow FHSS Example Assume that out of 78 channels, the 35 th channel is affected by interference Then the signals from the 35 th channel are rejected Transmitter later retransmits these symbols at another channel frequency If FHSS is not used, then even retransmission does not help, because that channel will fade again 21
Fast FHSS Interval during a hop, t hop << t s During a symbol period a large number of frequency hops take place 22
Advantage of fast FHSS Even if a few channel frequencies are faded at the receiver due to narrow band interference, the symbol is received correctly The synchronization of fast FHSS between the BTS and WS is more complex than that of slow FHSS 23
FHSS transmitter and receiver 24
FHSS Transmitter A hopping sequence for the WS or BTS channel is fed to generate frequency channels as per the hopped channels for the FHSS modulator The channel frequency (hopped frequency signal) and carrier frequency are inputs to the modulator The output of the modulator is sent to the FHSS transmitter 25
FHSS Receiver The input demodulated Given to the low-frequencies filter to separate the f' c + (k f s ) carriers The output of the filter unit is user voicedata or data symbols 26
FHSS Examples The Bluetooth protocol uses FHSS. An example of a hopping sequence is that of the IEEE standard 802.11 wireless- LAN The transmitter transmits a set of three sequences. Hopping sequences are not repeated in the three sequences. 27
Each of three sequences consists of 26 channels Total of 78 channels The LAN specification is that frequency channel separations, f s = 1 MHz and basic radio carrier frequency, f c0 = 2.4 GHz 28
Spread spectrum bandwidth If the hop cycle frequency is f hop, then, the hopping interval, t hop = f hop 1 A set of three sequences with 26 channels 78 equations representing the signals from the 1st to the 78th hop 78 channels f s inter-channel separation = 1 MHz Spread spectrum bandwidth = 78 MHz 29
Summary Frequency hops from one value to another in FHSS after each hopping interval t hop Hopping frequency sequence is the code used for transmission n-channels and frequency spread = n t hop Slow and fast FHSSs FHSS Transmitter and receiver 30
End of Lesson 07 Frequency Hopping Spread Spectrum 31