Uploaded by Mahmoud Abdelaziz

5-PSSS-Schwetlick copy

advertisement
FHTW
Fachhochschule
für
Technik und
Wirtschaft
Berlin
University of
Applied
Sciences
PSSS Parallel Sequence Spread Spectrum
A Potential Physical Layer for OBAN?
Horst Schwetlick
Content
„
„
„
„
„
PSSS for OBAN ?
Aspects of OBAN - Requirements
Principle of PSSS - Transmission
Performance – Investigations
Potential for OBAN
Conclusion
2
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
OBAN
Requirements
„
„
Problems in Wave Propagation
OBAN faces the well known problems of wave propagation and
interference, which can be seen in every wireless application
Technically this refers to the following aspects:
1. Link Budget – Starting with a certain transmission power it
describes all contributions of attenuation during the path of travel
until arriving at the receiver and hence the resulting signal to noise
ratio at the receiver side
2. Multipath Propagation – Due to reflection, diffraction and refraction
the paths from transmitter to receiver do not travel on only one
straight line, rather than of a multiple of propagation paths
3. Co- and adjacent channel interference - Since the ISM bands are
to be used freely, the received signal might be disturbed from
transmitters on same channel or on an arbitrary near neighboring
frequencies
3
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Frequency Dependence for Freespace
Propagation – Essential for the Link Budget
OBAN
Requirements
Loss in Freespace
m
-130.0
-120.0
-110.0
-100.0
380
-90.0
900
dB
1900
2500
3500
-80.0
5200
-70.0
-60.0
-50.0
-40.0
10
100
1000
10000
(Picture Huber & Suner)
4
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
OBAN
Requirements
Frequency Dependence of Material
Attenuation
Material:
at 2,4 GHz
at 5 GHz
Brick 11,5 cm
Brick 36 cm
Light Concrete 11,5 cm
Light Concrete 30 cm
Limestone 11,5 cm
Reinforced Concrete 16 cm
- 7 dB
- 26 dB
- 12 dB
- 26 dB
- 22 dB
- 20 dB
- 10 dB
- 50 dB
- 19 dB
- 35 dB
- 36 dB
- 32 dB
„ Increased attenuation by walls at higher frequencies,
„ Hence, in some cases lower frequencies might have
advantages like the 900 MHZ range
5
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
OBAN
Requirements
Multipath Propagation and Delay Spread
„ The combination of
„ indoor- and outdoor environment
„ LOS and NLOS Propagation
places difficult conditions on the physical layer
„ Special design of the Physical Layer might reduce these
effects
„ Spreading
„ OFDM
(NLOS - Non Line of Sight, LOS - Line of Sight)
6
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Simulation at 2.4 GHz
Room
Building Walls
Transmitter
Position
Simulation by REMCOM
At FHTW-Berlin
7
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
OBAN
Requirements
Co- and Adjacent Channel Interference
„ The ISM-Bands are not restricted within certain limits
„ So interference can be induced by networks,
„ working at neighboring frequencies
and
„ working at the same frequency
„ Mitigation the effects by
„ Directing antennas
„ Processing of baseband signals
„ Using other, less heavy used frequencies
8
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
OBAN
Requirements
Discussion
„ Can OBAN work with other systems than 802.11x in the 2.4
GHz Band?
„ The future might bring other systems to WLANs for
serving of facilities in households and offices,
„ eg. systems at the 802.15 xx might leave free capacities
„ Different interfaces at the host PC, working simultaneously
with different systems and at different frequency ranges
could serve the availability of network access depending on
the presence of wireless networks in the certain environment
Spacial-, System- and Frequency-Roaming
„ One of these additional systems might be PSSS?
9
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Parallel Sequence Spread Spectrum
„ PSSS uses the CDMA-principle and sends in parallel a
superposition of orthogonal sequences with M-ary
modulation
„ It combines code multiplex of cyclically shifted Msequences with block transfer of short data segments
„ This approach combines scalable the advantages of
spreading with the transmission of higher data rates
10
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Basic Principle
„ Special correlation properties of M-sequences are
utilised:
„ Cyclic Correlation of a bipolar version with an unipolar
version of the same M-sequence yields a discrete delta
impulse
Bipolar
Sequence
Resulting Delta
Impulse
Unipolar
Sequence
11
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Basic Principle
„ Hence
„ one data bit is spreaded by the M-sequence
„ Send through the transmission channel
„ Received
„ Despreaded to a single pulse using cyclic correlation
„ Cyclic shifted impulses are orthogonal and can be
superpositioned to a multivalent sequence
„ No sidelobes due to the cyclic correllation appear
- Therefore no increase of intersymbol interference
12
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Cyclic Correlation
M-sequence of length L
A = {a1 a2 ... ai ... aL
Unipolar representation
B = {b1 b2 ... bi ... bL
Cyclical correlation
}
}
L
C = A ⊗B
∑ a b(
i =1
Results in a delta impuls
13
⎧ +1
ak = ⎨
⎩ -1
ak + 1 ⎧1
=⎨
bk =
2
⎩0
i
i + k ) mod L
= ck
⎧ L +1
for k =0
⎪
ck = ⎨ 2
⎪⎩ 0 else
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Cyclic Correlation
If the sequence
Bi = {bi ,1,bi ,2, ... bi ,k
is cyclically shifted
by a displacement i
⎧+1
A = {a1, a2, ... ak ... aL } , ak = ⎨
⎩−1
Ci = A ⊗ Bi
then, after the correlation
the resulting delta impulse
is also shifted by the same
displacement
14
a( k +i ) mod L + 1 ⎧1
=⎨
... bi , L } , bi ,k =
2
⎩0
⎧ L +1
for k = i
⎪
Ci = ⎨ 2
⎪⎩ 0
else
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Cyclic Correlation
„ Orthogonality of the shifted sequences Bi is maintained
„ when sequences Bi are multiplied by a data word, i.e.
+1 or -1
„ and by superposition of sequences
„ The presence or polarity of a certain sequences in
number of superpositioned sequences is detected by the
cyclic correlation and threshholding a delta function
„ Hence, the presence or polarity of a certain sequence can
represent one bit of information
15
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Superposition of the Shifted Sequences
The payload information is represented by the data sequence
D of length K
D = {d1 d 2 ... d i ... d K
}
⎧ +1 for a 1-Bit
di = ⎨
, 0 ≤ i ≤ K -1
⎩ −1 for a 0-Bit
Bi = {bi ,1,bi ,2, ... bi ,k ... bi , L } , bi ,k =
a( k +i ) mod L + 1
Ci = Bi di
2
⎧1
=⎨
⎩0
L
∑C
i =1
i
=X
The sequence to be transmitted X is multivalent and of length L
16
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
PSSS-Sequence
„ The code sequence X (referred to as PSSS-sequence) is
the base band signal of the PSSS-procedure
„ After modulation, RF-transmission, reception and
demodulation the sequence X’ is received
„ The cyclical correlation of the multivalent sequence X’
leads to a sequence of soft bits D’
„ The data sequence is reconstructed by threshholding
these soft bits
17
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Transmission of a PSSS-Sequence
d1
B1
d2
Multivalued
Code Sequence C
B2
dj
Selection
Cyclic
Correlation
C with A
Σ
of
dk
Transmitter
Bk
Receiver
Summarization of the process of spreading, superposition and correlation
18
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
d2
dj
Data Bits
Bj
d1
FHTW-Berlin
dk
PSSSPrinciple
The PSSS Data Stream
Channel
Impulse
Response
Cyclic Correlation
PSSS-Signal
Guard Interval
19
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Transmission of a PSSS-Sequence
d1
B1
d2
Multivalued
Code Sequence C
B2
dj
Σ
Guard Interval
Appended
Bj
Selection
Cyclic
Correlation
C with A
of
Transmitter
Data Bits
Receiver
Summarization of the process of spreading, superposition and correlation
20
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
d2
dj
dk
Bk
d1
FHTW-Berlin
dk
PSSSPrinciple
Generatiom of the Sequences at the
Transmitter Side
d1
Multivalued
Code Sequence C
B1
d2
Selection
B2
Cyclic
Correlation
C with A
Σ
dk
Bk
Transmitter Receiver
d1
d2
of
dj
Data Bits
dk
„ Assume that one block of PSSS-data includes K data bits
„ Each of these K data bits is multiplied with one cyclically
shifted spreading sequence
21
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Superposition of Spreading Sequences
at the Transmitter Side
d1
Multivalued
Code Sequence C
B1
d2
Selection
B2
Cyclic
Correlation
C with A
Σ
dk
Bk
Transmitter Receiver
d1
d2
of
dj
Data Bits
dk
„ All K sequences are added and form one PSSSsequence
„ The resulting multivalent sequence is modulated and
transmitted
22
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Appending a Guard Interval
d1
Guard Interval
Appended
B1
d2
Selection
B2
Cyclic
Correlation
C with A
Σ
dk
Bk
Transmitter Receiver
d1
d2
of
dj
Data Bits
dk
„ A guard interval is appended to avoid interference
between subsequent PSSS-Blocks
23
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Reconstruction at the Receiver Side
d1
B1
Transmitted Sequence
d2
Selection
B2
Cyclic
Correlation
C with A
Σ
dk
Bk
Transmitter Receiver
d1
d2
of
dj
Data Bits
dk
„ The PSSS-sequence is reproduced by the demodulation
„ The cyclic correlation of the received sequence with the
original spreading sequence yields the original data bits
24
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Reassembling Data Bits at the
Receiver Side
d1
B1
Transmitted Sequence
d2
Selection
B2
Cyclic
Correlation
C with A
Σ
dk
Bk
Transmitter Receiver
d1
d2
of
dj
Data Bits
dk
„ These data bits are reassembled to the original data
stream
25
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
PSSS – Overlap of 31 Sequences and
Reconstruction
The Example with of K = L bits shows the spreading sequence of
length 31, the original data sequence, the multivalent PSSSsequence and the reconstructed sequence
26
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Comparison: OFDM versus PSSS
Guard Interval
Data
Code
Guard
Data
Time
Frequency
Frequency
OFDM
27
PSSS
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
Increasing Multipath Fading
Resistance by Scaling PSSS
„ With the multivalent sequence X of length L a maximum
number of K bits can be transmitted → L = K
„ For a scaled usage, not all L shifted sequences must be
used
„ Since the gaps between the reconstructed delta
functions get larger, this increases the resistance to
multipath fading
„ Hence, a tradeoff between interference resistance and
data rate is achieved
28
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Modulation
Amplitude Distribution of PSSSSequences
„ Every element of the PSSS-sequence forms a
multivalent chip, which is transmitted with one
modulation symbol
„ It is noticed that the amplitude distribution of the PSSSsequence is data-dependent and not uniformly
distributed → approximately a Gauss distribution
„The maximum of the amplitude distribution is at
zero
„ small values appear more often as higher values
29
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
PSSSPrinciple
30
Non-Uniform Amplitude Distribution
of the PSSS - Baseband Signal
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
MODULATION
„ Different Modulation Methods can transmit the PSSS
sequence X, e.g.:
„ M-PAM
„ M-QAM
„ M-QPSK
31
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
PSSS with M-PAM
„ The simplest modulation method is given with M-PAM.
The PSSS-signal is transmitted by a double side band
modulation
„ Transfer rates up to 1 bit/symbol are obtained by this
procedure
„ If not all possible sequences are overlapped, lower data
rates are possible with a corresponding spreading gain
32
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
33
PSSS with M-PAM
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
34
PSSS with M-PAM
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
PSSS with M-QAM
„ An increased data rate can be achieved with M-QAM
„ In this case two PSSS-Sequences as I- and Q-Signal are
fed to the modulator
„ The corresponding curves for M-QAM are plotted for
comparison in the diagram
„ M was chosen 17*17=289, were the higher amplitude
values are rare or do not appear
35
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
36
Constellation diagram and BER(EbN0)
with M-QAM
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
PSSS with M-PSK
„ M-PSK as a modulation method has the advantage,
sending with a largely constant power since the PSSSsequence controls the phase angle
„ Due to the amplitude distribution a 16-PSK was used
„ Bit error performance is slightly less than with QAM
37
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
38
Constellation diagram and BER(EbN0)
with M-PSK
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Performance
PSSS-Transceiver Hardware
MAXIM Eval-Board
Here as transmitter
32 - QAM
DAC - Board
39
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
CESYS - Spartan2
FPGA (Virtex)
FHTW-Berlin
Performance
PSSS – Performance and Results
„ In the current version of investigation data rates from 2
bit/s/Hz scalable down to lower rates with the
advantages of signal spreading
„ Bit Error Rate is comparable to unipolar BPSK
„ Advantageous bit error structure → favorably compatible
with an outer channel coding
„ Implementation advantages – simpler hardware
„ Rake Receiver is not necessary
„ Hence low electricity consumption
40
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Conclusion
Application Areas of PSSS
„ General Radio Link
„ Cable Substitute for General Applications
„ Areas with Multipath Fading
„ WLAN / WPAN
„ Wireless industrial control
„ Home automatisation and control
„ Audio-/ video-/ general data transmission in home
applications
41
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Conclusion
„
„
„
„
„
„
42
Integration of PSSS into IEEE 802.15.4.b
PSSS is in the ongoing discussion for IEEE 802.15.4.b
Potential Physical Layer for ZigBee
Data Rate of 250 kbit/s
Frequency Range: Low Band 868 MHz and 915 MHz
M-Sequence of Length 31 ( 25-1 )
At 20 Superpositioned Sequences
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Conclusion
Future Potential
Subjects of application and further investigations are
„ Integration of channel equalization
„ Integration of MIMO
„ Point to multi-point connections with different channels
„ Pre-Coding using the amplitude statistics
„ Dynamic assignment of transfer capacities to adapt to
different channel requirements including
ƒ data rate
ƒ multipath fading and
ƒ delay spread
43
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Conclusion
Conclusion
„ When an increasing number of networks, also other than
WLAN in the 2.4 GHz Range become present, additional
capacities might become available
„ These networks might not be heavily used all time
„ With a proper priorisation between internal and guest
usage these capacities could be made available
„ PSSS might become one of this technlogies, particular if
extended to higher data rates
„ These capacities might serve OBAN as well
44
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
FHTW
Fachhochschule
für
Technik und
Wirtschaft
Berlin
University of
Applied
Sciences
Thank You
This work was partly sponsored by the BMBF AIF FH3 Program
References
„ A. Kuzminskiy, H.R. Karimi, E. Edvardsen, J. C. Francis,
Interference Scenarios in Future Wireless Open Access
Networks, WWRF 11th Meeting, Oslo-Norway (2004)
„ A. Wolf, German Patentschrift zu PSSS (2003)
„ H. Schwetlick, A. Wolf: PSSS (Parallel Sequence Spread
Spectrum) Application in RF-Communication, 8th IEEE
International Symposium on Consumer Electronics,
Reading, UK (2004)
46
Schwetlick PSSS – Physical Layer for OBAN – OBAN Workshop at the 14th IST Dresden
FHTW-Berlin
Download