Spread Spectrum Techniques

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

IE 419/519 Wireless Networks Lecture Notes #6 Spread Spectrum.
Spread Spectrum Chapter 7.
Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
Lecture 7: Spread Spectrum
April 25, 2005ECE 457 Cellular Communication ECE 457 Spring 2005.
Computer Communication & Networks Lecture # 06 Physical Layer: Analog Transmission Nadeem Majeed Choudhary
Lecture 8: Spread Spectrum
Cellular Communications
Spread Spectrum Input is fed into a channel encoder
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Eighth Edition by William Stallings Chapter 9 – Spread Spectrum.
SPREAD SPECTRUM In spread spectrum (SS), we combine signals from different sources to fit into a larger bandwidth, but our goals are to prevent eavesdropping.
3. Encoding Techniques and Spread Spectrum
1 CMPT 371 Data Communications and Networking Spread Spectrum.
Wireless & Mobile Networking: Multiple Division Techniques
Wireless Networks Spring 2005 Spread Spectrum. Wireless Networks Spring 2005 Spread Spectrum  Input is fed into a channel encoder oProduces analog signal.
TYPES OF SS TECHNIQUES THE FUTURE LIES WITHIN. INTRODUCTION There are four basic types classified according to the point of insertion of PN code –D–Direct.
Chapter 6. Signal Encoding Techniques
King Fahd University of Petroleum & Minerals  Electrical Engineering Department EE 578 Simulation of Wireless Systems Code Division Multiple Access Transmission.
CELLULAR COMMUNICATIONS 4. Modulation. Modulation  Radio signals can be used to carry information  Audio, data, video  Information is used to modify.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Wireless Networks Instructor: Fatima Naseem Lecture # 03 Computer Engineering Department, University of Engineering and Technology, Taxila.
Lecture 8: Spread Spectrum
Modulation-Why? 1. Low frequency signal has less energy, which means it can travel less distance. 2. Practibility of antenna.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Signal Encoding, Spread Spectrum. Basic Encoding Techniques Digital data to analog signal Amplitude-shift keying (ASK) Amplitude difference of carrier.
Spread Spectrum Spread-spectrum techniques are methods by which energy generated in a particular bandwidth is deliberately spread in the frequency domain,
Lecture02 Spread Spectrum Communication By Engr. Muhammad Ashraf Bhutta.
Spread Spectrum Modulation Dr. Teerasit Kasetkasem.
From Stallings, modified and added1 Spread Spectrum Session 5 Nilesh Jha.
Spread-Spectrum Techniques
1 Chapter 7. Spread Spectrum Wen-Shyang Hwang KUAS EE.
Spread Spectrum Chapter 7. Spread Spectrum Form of communication Can be used to transmit analog or digital data using an ANALOG signal Idea: spread the.
Lecture 4 Spread Spectrum.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 9 Spread Spectrum.
Chapter : Digital Modulation 4.2 : Digital Transmission
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Multiple Access Techniques.
Code Division Multiple Access (CDMA) Transmission Technology
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Data and Computer Communications Ninth Edition by William Stallings Chapter 9 – Spread Spectrum Data and Computer Communications, Ninth Edition by William.
1 Spread Spectrum Technology. 2 What is Spread Spectrum(SS) Spread Spectrum (SS) technology was first introduced by military as a way of sending secure.
Code Division Multiple Access (CDMA) Transmission Technology
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Prof. Reuven Aviv Dept. of Computer Science Computer Networks Improved Usage of Bandwidth.
TUNALIData Communication1 Spread Spectrum Chapter 9.
Wireless LAN Technology Chapter 13. Wireless LAN  Wireless LAN is one that make use of a wireless transmission medium.  Wireless LAN use infrared or.
DATA AND COMPUTER COMMUNICATIONS Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
William Stallings Data and Computer Communications 7th Edition
CSE 5345 – Fundamentals of Wireless Networks
Lecture 7 CSMA and Spread Spectrum Dr. Ghalib A. Shah
Chapter 5: Third generation systems-Wideband Digital Modulation
Subject Name: Digital Communication Subject Code: 10EC61
DIRECT SEQUENCE SPREAD SPECTRUM WITH FREQUENCY HOPPING
Wireless & Mobile Networking: Multiple Division Techniques
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Spread Spectrum Chapter 7.
Chapter 4: Digital Transmission
Spread Spectrum L.Tahani Aljehani.
Chapter 5: Third generation systems-Wideband Digital Modulation
Spread Spectrum A signal that occupies a bandwidth of B, is spread out to occupy a bandwidth of Bss All signals are spread to occupy the same bandwidth.
Wireless Mesh Networks
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Wireless Networks Fall 2007
3. Encoding Techniques and Spread Spectrum
Spread Spectrum Chapter 7.
William Stallings Data and Computer Communications 7th Edition
William Stallings Data and Computer Communications 7th Edition
Spread Spectrum Analog or digital data Analog signal
Presentation transcript:

Spread Spectrum Techniques

Class Contents Spread Spectrum Concept Key Characteristics Frequency Hopping Spread Spectrum Mathematical Treatment using BPSK Example of FHSS using MFSK Slow FHSS Fast FHSS FHSS bandwidth Direct Sequence Spread Spectrum Example using BPSK DSSS bandwidth Spreading Sequences PN Sequences Properties of the PN sequences

Spread Spectrum Transmission technique invented in 1940 for military type applications. It can be used to transmit analogue or digital data using an analogue signal. Immune to frequency jamming Immune to various kinds of noise and multipath distortion.

Spread Spectrum Can be used to hide encrypting signals Only a receiver with the same spreading code can recover the information Several users can independently use the same higher bandwidth with very little interference

Key Characteristics of SS system. TRANSMITTER: Input data is modulated around a carrier frequency. (typically: BFSK,MFSK,BPSK) Sequence of bits is further modulated using a sequence of bits known as “spreading code” Signal is transmitted over a broader BW.

Key Characteristics of SS system RECEIVER: The spreading code is used to demodulate the SS signal The modulated signal is fed into a demodulator to recover the original data.

Spread Spectrum System Chanel Decoder is Actually an FSM/MFSK Demodulator

Frequency Hopping Spread Spectrum. The signal is broadcast over a seemingly random series of radio frequencies. The signal is hopping from frequency to frequency at fixed intervals. To recover the signal, the receiver needs to be switching frequencies in a synchronous manner with the transmitter Attempts to jam the signal in a frequency band only knock a few bits

Frequency Hopping Spread Spectrum.

Frequency Hopping Spread Spectrum. The width of each channel corresponds to the bandwidth of the input signal The sequence of channels is dictated by the spreading code. The transmitter uses a frequency channel for a fixed time interval and then changes to another according to the spreading sequence

Frequency Hopping Spread Spectrum.

Frequency Hopping Spread Spectrum.

Frequency Hopping Spread Spectrum Mathematical Treatment: Using BFSK, the input signal is: where: A: Amplitude of signal f0: base frequency bi: value of the ith bit of data (+1 and -1, for binary 1 and 0) f: frequency separation T: bit duration; data rate = 1/T

Frequency Hopping Spread Spectrum Mathematical Treatment:

Frequency Hopping Spread Spectrum Mathematical Treatment: The frequency synthesizer generates a constant frequency tone whose Frequency hopes between the set of 2k frequencies. During the ith bit interval and the ith hop:

Frequency Hopping Spread Spectrum Mathematical Treatment: This signal is multiplied by the spreading sequence: Using the trigonometric Identity:

Frequency Hopping Spread Spectrum Mathematical Treatment: In Frequency this product signal is the same signal spread to a different frequency On the transmitter a band pass filter centred on the sum frequency is used To generate the signal to be transmitted (FHSS signal).

Frequency Hopping Spread Spectrum Mathematical Treatment: FHSS signal out of the transmitter:

Frequency Hopping Spread Spectrum Mathematical Treatment: At the receiver, the signal is again multiplied by the spreading code:

Frequency Hopping Spread Spectrum Mathematical Treatment: Using the same trigonometric Identity: Again a bandpass filter is used, but this time to block the difference frequency This is an attenuated version of the original signal.

Frequency Hopping Spread Spectrum Mathematical Treatment:

Frequency Hopping Spread Spectrum Example using MFSK: The data is encoded using MFSK M=4 For FHSS, the MFSK signal is translated to a new frequency every Tc seconds

Frequency Hopping Spread Spectrum Example using MFSK: For a data rate of R, the duration of a bit is T = 1/R The duration of a signal element is Ts = L . T Comparing Ts and Tc, FHSS can be classified in two: Slow-frequency-hop spread spectrum Tc ≥ Ts Fast-frequency-hop spread spectrum Tc < Ts

Frequency Hopping Spread Spectrum Example using MFSK – Slow FHSS: For slow FHSS, we set Tc=2Ts. And we will use k=2 (jump every 2 symbols)

Example using MFSK – Slow FHSS:

Frequency Hopping Spread Spectrum Example using MFSK – Fast FHSS: For fast FHSS, we set Tc=Ts/ 2. And we will keep k=2

Example using MFSK – Fast FHSS:

Frequency Hopping Spread Spectrum Bandwidth : MFSK bandwidth is Wd = 4.fd. FHSS scheme has k=2  22 blocks of frequencies with 4 frequencies in each block. The total FHSS bandwidth is: Each 2 bits of the PN sequence is used to select one block of channels.

Direct Sequence Spread Spectrum Each bit of the original sequence is represented by multiple bits in the transmitted signal using a spreading code. The spreading code “spreads” the signal across a wider frequency band in direct proportion to the number of bits used.

Direct Sequence Spread Spectrum And exclusive or (XOR) is used to combine the signal with the spreading code AB 1 XOR truth table

Direct Sequence Spread Spectrum Example:

Direct Sequence Spread Spectrum Example using BPSK: Binary data is represented using +1 and -1 to represent binary 1 and 0 To generate the DSSS signal, sd(t) is multiplied by the PN sequence c(t), which takes values of +1 and -1.

Direct Sequence Spread Spectrum Example using BPSK:

Direct Sequence Spread Spectrum Example using BPSK: incoming signal s(t), is multiplied again by c(t). for any bit stream c(t).c(t) = 1.That recovers the original signal:

Direct Sequence Spread Spectrum Bandwidth Considerations: The information signal has a bit width of T. The data rate will be 1/T The frequency spectrum width of the signal, depending on the encoding Technique is roughly 2/T:

Direct Sequence Spread Spectrum Bandwidth Considerations: The spectrum of the PN signal is roughly 2/Tc:

Direct Sequence Spread Spectrum Bandwidth Considerations: The amount of spreading that is achieved is a direct result of the data rate of the PN sequence:

Spreading Sequences The spreading sequence c(t), is a sequence of binary bits shared by the transmitter and receiver Spreading consists of multiplying (XOR) the input data by the spreading sequence. The bit rate of the spreading sequence is higher than that of the data.

Spreading Sequences At the receiver, the spreading is removed by multiplying by an exact copy of the spreading code synchronized with the transmitter. The spreading codes are chosen so that the resulting signal is noise like: There should be an approximately equal number of 0s and 1s, and few or no repeated patterns

PN sequences Ideal sequence is a random sequence The transmitter and receiver must have an exact copy of the sequence: a predictable way is needed to generate the same bit stream at transmitter and receiver A PN generator will produce a periodic sequence that eventually repeats but that appears to be random.

PN sequences PN sequences are generated by an algorithm using some initial value called “SEED” The algorithm is deterministic and therefore produces sequential numbers that are not statistically random. If the algorithm is good, the sequence will pass many reasonable tests of randomness. These numbers are referred to as “Pseudorandom numbers of Pseudonoise sequences”

Properties of the PN sequence The two must important properties of a PN sequence are RANDOMNESS & UNPREDICTABILITY To validate randomness the following criteria are used: Uniform Distribution: The frequency of occurrence of each number should be approximately the same. On a binary sequence, this is expanded in: Balance Property: In a long sequence, the fraction of binary 1s should approach ½

Properties of the PN sequence Run Property: A run is defined as a sequence of all 1s or all 0s. The appearance of alternate digits signal the beginning of a new run. About ½ of the runs of each type should be of length 1, ¼ of length 2, 1/8 of length 3, and so on. Independence: No one value in the sequence can be inferred from others. In spread spectrum, the correlation property also applies to a PN sequence: Correlation Property: If a period of a sequence is compared term by term with a cycle shift of itself, the number of terms that are the same differs from those that are different by at most 1.