Slides PPT

advertisement
VSMC MIMO: A Spectral Efficient Scheme for
Cooperative Relay in Cognitive Radio Networks
Chao Kong1, Zengwen Yuan1, Xushen Han1, Feng Yang1,
Xinbing Wang1,2, Tao Wang3, Songwu Lu4
1 School
of Electronic, Info. & Electrical Engineering, Shanghai Jiao Tong University
2National Mobile Communications Research Laboratory, Southeast University
3EECS School, Peking University, China
4Dept. of Computer Science, University of California, Los Angeles
1
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
2
Introduction
 SISO (single input single output)
 MIMO (Multiple-Input Multiple-Output)
 spatial multiplexing gain
 diversity gain
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
3
Introduction
 Traditional MIMO schemes are designed mainly for the scenario
of contiguous spectrum ranges.
 In cognitive radio networks, the available spectrum is discontiguous,
making traditional MIMO schemes inefficient for spectrum usage.
 We proposed a new scheme: VSMC MIMO (Variable Numbers of
Streams on Multiple Channels of MIMO system)
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
4
Introduction
 Simple example of VSMC MIMO
The arrow lines indicate the numbers of data streams between transmitters and receivers,
and do not mean the actual signals at the antennas. All the figures in this paper adopt this
approach for simpler illustration.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
5
Introduction
Contributions:
 Designed a feasible and efficient scheme for MIMO nodes to transmit
variable numbers of streams on multiple channels.
 Solved resource allocation problem to implement cooperative MIMO
relay in cognitive radio networks.
 Built a system of cooperative MIMO relay that involved VSMC
MIMO scheme based on USRP platform.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
6
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
7
Fundamental Components
To implement VSMC MIMO scheme, we have two
considerations.
 One radio should transmit or receive signals on multiple channels
----- D-OFDM scheme (Discontiguous Orthogonal Frequency
Division Multiplexing)
 Interferences of several concurrent transmissions on the same
channels should be eliminated.
----- view transmitters and receivers as a “virtual MIMO” system,
thus adopting existing pre-coding methods
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
8
Fundamental Components
 Discontiguous OFDM
Sub-channel 1
One channel
Sub-channel 2
Sub-channel 3
Sub-channel 4
Traditional OFDM
Discontiguous OFDM
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
9
Fundamental Components
 Combined D-OFDM scheme with MIMO techniques to
implement VSMC MIMO scheme
 Four basic components in VSMC MIMO scheme




Baseband Signal Processing
Preambles on Part of Subcarriers
Coding Methods in VSMC MIMO scheme
Channel States Information
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
10
Fundamental Components
 Baseband Signal Processing
 A low-pass filter is used to get the desired signal on certain channels in baseband
while eliminate signal on other channels.
 Frequency range of one desired channel is [ f1 , f 2 ]
f  f
 Shift frequency by 2
 Pass a low-pass filter
 Shift back by  f 2 f
1
1
2
2
 Preambles on Part of Subcarriers
 the preambles for time synchronization and training sequences for channel estimation
are added individually on the corresponding subcarriers.
 The preambles are used to detect the beginning of each packet and calculate the
carrier frequency offset.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
11
Fundamental Components
Coding Methods in VSMC MIMO scheme


adopt V-BLAST pre-coding method
adopt Zero-Forcing(ZF) decoding algorithm
Channel States Information (CSI)

adopt Linear Least Square Estimate (LLSE)
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
12
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
13
Cooperative MIMO Relay
 An example of implementing cooperative MIMO relay in cognitive
radio networks as shown in Fig. 2.
 Data rate of each stream on one channel is 10 Kbps.
 MIMO nodes try to obtain their spatial multiplexing gain to achieve
larger throughput.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
14
Cooperative MIMO Relay
 Select R1 as a relay, adopt the VSMC MIMO scheme in implementing
cooperative MIMO relay.
 Relay transmission process is divided into two time slots.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
15
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
16
Resource Allocation




We move on to the network perspective
There are N Secondary User(SU)s, served by one AP in a certain area.
We only consider downlink transmission
We have to allocate spectrum and select relay nodes
Resource allocation problem is solved by three steps.
A. Network Model
B. Problem Formulation
C. Heuristic Solution
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
17
Resource Allocation
 A. Network Model
A graph
denotes the network
represents the
:AP node
N  1 nodes
: SU nodes
represents direct links between nodes
: exits a link between node
and node
: otherwise
: direct link is symmetrical
denotes data demands that SU nodes need to
receive from AP.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
18
Resource Allocation
 A. Network Model
Antenna matrix
: number of antennas equipped with
Frequency range [ f1 , f 2 ] is divided into K channels with same
bandwidth (channel 1, 2,..., k ) .
Channel matrix
: the channel
: unavailable
is available at node
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
19
Resource Allocation
 B. Problem Formulation
Channel assignment matrix :
: channel
is assigned to link
: otherwise
The constraints of channel assignment:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
20
Resource Allocation
 B. Problem Formulation
Data streaming matrix :
where
: number of data streams transmitted over
on channel
The constraints of data stream:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
21
Resource Allocation
 B. Problem Formulation
Relay matrix :
: node
works as a relay for node
: otherwise
The constraints for relays:
1)Channel availability:
2)Half duplex:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
22
Resource Allocation
 B. Problem Formulation
Data transmission rate matrix :
where
: data transmission rate of link
on channel
: constant transmission rate for each data stream
Data transmission rate for link
:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
23
Resource Allocation
 B. Problem Formulation
Throughput for SU nodes:
If node
receives data from
the average throughput of link
If node
on channel
on channel
directly,
is
acts as a relay , then
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
24
Resource Allocation
 B. Problem Formulation
We divide nodes into three categories: direct-receiving nodes,
relay nodes and relay-assisted nodes, and calculate their throughputs.
1) direct-receiving node:
2) Relay node:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
25
Resource Allocation
 B. Problem Formulation
3) relay-assisted node:
We combine three categories together:
Our final problem:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
26
Resource Allocation
 C. Heuristic Solution for Resource Allocation
The optimization problem (15) is complex and difficult to obtain
the close-form solution, so we propose a heuristic solution.
1) Find potential relay nodes and relay-assisted nodes
in direct transmission
2) Select relays and allocate spectrum resource
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
27
Resource Allocation
 C. Heuristic Solution for Resource Allocation
Direct transmission:
The optimization problem (15) can be simplified to
We can transform problem (16) to a max flow problem, thus we can
solve it by various kinds of methods, such as Hungarian Algorithm.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
28
Resource Allocation
 C. Heuristic Solution for Resource Allocation
Max flow problem:
AP
Sink node
k channel nodes
N SU nodes
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
29
Resource Allocation
 C. Heuristic Solution for Resource Allocation
After solving the max-flow problem, we can get the direct
transmission throughput of each node
 If
 If
, add
, add
to potential relay set
to potential relay-assisted set
In
, we first calculate relay potential
Where
, if
,
is removed from
In , we calculate data gap
Where
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
30
Resource Allocation
 C. Heuristic Solution for Resource Allocation
Another Max flow problem:
g1
p1
g2
p2
pm
Sink node
Source node
gn
Nodes in set
Channel nodes
Satisfying:
Nodes in set
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
31
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
32
MAC Layer Design
Using VSMC MIMO scheme to implement cooperative MIMO relay in
cognitive radio networks needs good organization and coordination of all
the nodes in the network. To make cooperative MIMO relay scheme
workable and reliable, we propose a MAC layer design.


The whole network is in global
synchronization
The transmission process is based
on frames
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
33
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
34
Testbed Description
We implement cooperative MIMO relays system based on the existing
codes of MIMO technology introduced in [17] on USRP—LABVIEW
platform.
NI USRP 2920 series
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
35
Testbed Description
Transmitting process
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
36
Testbed Description
Receiving process
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
37
Experiments
Experiment parameters
I/Q rate: 400 K/second
Carrier frequency: 915 MHz
Pulse shaping samples per symbol: 8
Channel: composed of 20 subcarriers (2 pilot subcarriers)
Guard subcarriers: 12
Each data stream supports about 10 Kbps
Packet: 2880 bits
Each run transfers 20 packets in downlink
Experiment times: 100
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
38
Experiments
Experiments of two end users
Traffic demand for D : 25 Kbps
Traffic demand for R : 10 Kbps
Setup 1:
Setup 2:
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
39
Experiments
Experimental results of two end users
Set up 2:
Set up 1:
Theoretical throughput gain: 50% Theoretical throughput gain: 75%
Average throughput gain: 34.74% Average throughput gain: 55.02%
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
40
Experiments
Experiments of three end users
Traffic demand for D1: 15 Kbps
Traffic demand for D2: 15 Kbps
Traffic demand for R: 0 Kbps
Experimental results:
Theoretical throughput gain: 50%
Average throughput gain: 34.11%
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
41
Experiments
Evaluation of Experimental results
The gap between the theoretical analysis and experimental results are
caused mainly by these reasons:
Relay nodes need time to switch from receiving mode to transmitting
mode
Relay nodes have to spend time on decoding and recoding message
Signal processing rate of USRP—LabVIEW platform is slow and
variable
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
42
Outline
 Introduction
 Fundamental Components of VSMC MIMO scheme
 VSMC MIMO Scheme in Cooperative MIMO Relay
 Resource Allocation
 MAC Layer Design
 Testbed Description and Experimental Results
 Conclusion
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
43
Conclusions
 We proposed VSMC MIMO scheme.
 We solved the resource allocation problem in implementing
cooperative MIMO relay in cognitive radio networks and designed a
MAC protocol.
 We built a cooperative MIMO relay system based on USRP.
 In the future, we may enlarge the scale of the testbed to evaluate the
performance of VSMC MIMO in large-scale MIMO relays system.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
44
Thank you!
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks
45
Download