A simulation-based approach for performance evaluation
- f
simulation-based approach for performance evaluation of sdr - - PowerPoint PPT Presentation
A simulation-based approach for performance evaluation of sdr baseband architectures Brussels, Belgium 28 th June, 2012 Goal and objectives Trends in the field of radio communication Mobile devices with more and more wireless
2
3
F11 F12 P1 Mem. Node F2 P2 A1
M3
A2 s0 s1 s2
M3 M4
t = Tk
M1
Considered system architecture Performance model of system architecture
CcA2=0; CcA2=Ccs1; k=N AND t = Tj t = Tl
s3
M4
CcA2=Ccs2; CcA2=Ccs3; k<N AND t=Tj
SA TCA2
TCA1
/ k:=k+1; t:=0; / k:=0; / t:=0; / t:=0;
A11 A12 TCA11
TCA12 M2
4
Radio communication system
System data flow System management
Service management Downlink UTRA Service request RAT discovery RAT information Service response Uplink UTRA Downlink Wi-Fi Application request Application response Voice frame Web page Video frame Voice frame Active application Application and RAT QoS information RAT control Packet data voice Packet data web Packet data video Packet data voice Application processing Radio reception and transmission RAT management Switching request Voice QoS Web QoS Video QoS
Network environment User
Voice processing Web processing Video processing Voice processing UTRA reception WiFi reception UTRA transmission
5
6
Network environment User
WiFi Transmission
Radio communication system
Application requests
Waiting Application request
Send request
Application request
Network environment control
Waiting Max rate radio links
Update Rat data rate
UTRA Transmission
Max rate radio links Downlink UTRA Downlink WiFi
reading reading
Radio reception
WiFi reception UTRA reception
Demux & Assemb
Stopped
RAT control=start
Started
RAT control
Downlink WiFi Packet data voice 10ms up to 480 bytes Downlink UTRA up to 347µs
t1 t2
up to 2347 bytes 1
t1 t2
1 20 ms 244 bits
t1 t2
1 1s ≈12000 bytes 1
t1 t2
1 s 8000 bytes
t1 t2
1
RAT control=stop
Cond1
DownlinkUTRA
Cond2 Cond3 Cond4 Packet data web Packet data video
Packet data voice Packet data web Packet data video
[UTRA] [WIFI]
7
8
Service request System management Service response RAT discovery RAT control Application response Application request Service management Web page WiFi reception Video frame UTRA reception Voice frame Switching request User 60 50 40 30 10 20 Time (s) 60 50 40 30 10 20 Time (s) 200 400 600 800 1000 Web Voice Video Latency (ms) Threshold video 500ms Threshold Web 1s Threshold voice 20ms 1s VoiceCall Start 15s WebSession Start 16s VideoStreaming Start 2s WebSession Stop 25s VideoStreaming Stop 8s VoiceCall Stop UTRAN WLAN 0s UTRAN 384 30s WLAN 1500 9s UTRAN 130 130 kbps 1500 kbps 0 kbps 384 kbps
9
10
P1
WiFi reception UTRA reception
Downlink WiFi Packet data voice
Radio reception and transmission
Downlink UTRA Packet data web Packet data video
Studied architecture Performance model of radio reception and transmission architecture
WiFi baseband functions TCWiFi TCUTRA UTRA baseband functions
11 t(ms) Global computational complexity per time unit (MOPS) 40040 40080 100 200 300 400 500 600 600 700 800 900 1000 1100 1200 1300 40060
77 MOPS 1260 MOPS 1183 MOPS
UTRA decoding Wi-Fi decoding
(1) (2) (3)
12