SlideShare uma empresa Scribd logo
1 de 42
KTH Royal Institute ofTechnology
Alp Sayin
22 May 2013
sayin[at]kth[dot]se
 Background
 Problem
 Goals
 Theory
 Design
 Implementation
 Experiments
 Results
 Conclusions
 FutureWork
 Q & A
2
 AtmelATMega128RF-chip with IEEE
802.15.4Transceiver as Mote
 The mote software is based on the Contiki
operating system.
 A mote automatically becomes a sink mote
when connected via aTTL/USB converter
 Gateway is usually a Bifrost/Alix system or
Raspberry Pi without internet connection
3
 Sensors
 Pressure
 Temperature
 Precipitation
 Soil moisture
 Solar efficiency
 Drinking water quality
▪ Turbidity
▪ Acidity
▪ Redox-potential
4
 MCU
 Atmel ATMega128Rfa1
▪ Internal ADC
▪ Built-in IEEE 802.15.4 RadioTransceiver
 OS
 TinyOS
▪ NesC
 Contiki-Os
▪ C99
5
 Inter-node communication
 IEEE 802.15.4
▪ 10-20 meters range
▪ 250 kbit/s raw data rate
 Contiki Rime Protocol
 Sink-Gateway communication
 RS232 Uart Communication
 Sensd by Robert Olsson and Jens Laas
6
 Sink Node
 Any Herjulf mote can be used as a sink node
▪ No extra programming required
 Gateway
 Alix 2d13 machine
▪ Bifrost Os
▪ Voyage Linux
7
 Uplink
 Cabled connection
▪ Fiber optic
▪ Ethernet cables
 Wireless connection
▪ GSM network (GPRS, HSDPA etc.)
▪ Satellite link
▪ Dedicated terrestrial wireless link on a suitable frequency
 Physical transportation of data
▪ Delay tolerant network
8
 Get the collected data out from the gateway
of aWSN to a remote repository with internet
access.
 Explore 434 MHz and 144 MHz frequencies
and associated protocol stacks to optimize
the range and QoS
 Try from dedicated hardware solutions to
software defined radio links to optimize
power consumption and flexibility.
9
 A feasible, minimum hardware, low-
cost, low-power, long range solution to the
problem of getting the sensor data out from
the sink mote to a remote repository
 To implement IP over the same solution, so
that existing user programs, or newly
developed programs could be used over this
link
10
 VHF / UHF Bands
 144 Mhz Band (2 m band)
 433 Mhz Band (70 cm band)
 Modulation
 Bi-phase encoding (Manchester)
 1200 baud AFSK
11
 ONLY FRAME FORMAT!
 Ethernet
▪ Max payload 1500 byte
▪ 18 bytes header
▪ 6 byte source and destination
▪ 2 byte length
▪ 4 byte CRC checksum
 IEEE 802.15.4
▪ Max payload 256 byte
▪ 21 bytes header
▪ 2 byte frame control
▪ 1 byte sequence number
▪ 4-20 byte address information
▪ 2 byte frame check sequence
 AX.25
▪ Max Payload 256 byte
▪ 18 bytes header
▪ 7 byte source and
destination
▪ 1 byte control
▪ 1 byte protocol identifier
▪ 2 byte CRC checksum
12
 IP
 IPv4
▪ 20 byte header
▪ 4 byte source and destination
▪ 2 byte header checksum
▪ 2 byte total length
▪ 1 byte time-to-live
 IPv6
▪ 40 byte header
▪ 16 byte source and destination
▪ 2 byte payload length
▪ 1 byte time-to-live
 APRS
 Rests onAX.25
 Text based protocol
 No header requirement except AX.25 headers
13
 UDP
 Easy to implement, difficult to use
 TCP
 Difficult to implement, easier to use
 APRS
 Pseudo-routing routines are implemented
 Based on broadcast flooding with reverse
poisoning
14
 HTTP
 Simple request/response protocol
 Can be used for any resource access application
 RequiresTCP
 TFTP
 An old yet reliable protocol (still used in some routers for flashing)
 Can work on UDP
 Has limitations (e.g. file size < 4 GB)
 APRS
 Generally used for weather and location reporting
 Also has a telemetry message option for reporting arbitrary
measurements
 Messages are collected in a single open repository (accessible via
aprs.fi)
15
 TNC with Radio rigs
 Radio
▪ MAAS AHT-UV-2
▪ YAESU FT8900
 TNC
▪ HardwareTNC
▪ SoftwareTNC
▪ soundmodem
 Dedicated Radio modules
 Radiometrix Bim2A
 Radiometric UHX1
16
Application
Transport
Network
Data-Link
Physical VHF/UHF Analog or Digital
Modulation
AX.25
IPv4
TCP
HTTP
UDP
TFTP
APRS
APRS
APRS
17
Figure.1 Resulting branches in the project after design decisions
HTTP/TCP/IPv4/AX.25
Soundmodem
Analogue Modulation
Linux Platform
Radiotunnel
Digital Modulation
Linux Platform
TFTP/UDP/IPv4/AX.25
Radiotftp
Digital Modulation
Linux Platform
Radiotftp_process
Digital Modulation
Contiki Platform
APRS/AX.25
APRS
Analogue Modulation
Linux Platform
Figure.2 Resulting solutions after hardware decisions
18
 TFTP < UDP < IPv4 <AX.25 < Bi-phase Encoded Digital Stream
 Tailored solution for the problem
 Completely in C, easier to port
Figure.3 System diagram for radiotftp solution
19
 TFTP < UDP < IPv4 <AX.25 < Bi-phase Encoded Digital Stream
 Tailored solution for the problem
 Contiki-Os over Atmega128Rfa1 port of radiotftp
Figure.4 System diagram for radiotftp_process solution
20
 IPv4 >AX.25 > Bi-phase Encoded Digital Stream
 Flexible solution, open for any application layer compatible
with UDP orTCP
 Easy to implement with use of virtual kernel interfaces
Figure.5 System diagram for radio_tunnel solution
21
 IPv4 >AX.25 > AFSK Analog Stream
 Flexible solution, open for any application layer compatible
with UDP orTCP
 Software is already there
 Requires more hardware
Figure.6 System diagram for soundmodem solution
22
 APRS >AX.25
 Utilizes the APRS network
 Limited by APRS and radio amateur rules
Figure.7 System diagram for APRS solution
23
 Radiotftp
 Parameters: Distance,Transfer Size
 Outputs:TransferTime, Packet Error Rate, Power Consumption
 Radiotunnel
 Parameters:Transfer Size
 Outputs:TransferTime, Channel Utilization, Power Consumption
 Soundmodem
 Parameters:Transfer Size
 Outputs:TransferTime, Channel Utilization, Power Consumption
 General Experiments with Radiometrix Devices
 Parameters: Distance
 Outputs: Received Signal Strength Indicator (RSSI)
24
1950 meters
1050 meters
700 meters 395 meters
25
Figure.8 Map of Gamla Stan Experiments (image from Google Maps)
TransferTime 127 bytes TransferTime 2 kbytes
radiotftp uhx1 00:08.915 00:21.727
radiotftp bim2a 00:00.873 00:02.414
radiotunnel uhx1 02:56.029 12:09.429
radiotunnel bim2a 02:00.120 02:05.261
soundmodem 02:09.707 02:59.324
Table.1 Average transfer times with minimum distance between transceivers
26
0
1
2
3
4
5
6
7
8
9
10
11
12
13
0 1 2 3 4 5 6 7
Transfer Time for 144 Mhz with 127 bytes (sec)
Transfer Time for 433 Mhz with 127 bytes (sec)
0
2
4
6
8
10
12
14
16
18
20
22
24
26
0 1 2 3 4 5 6 7
Transfer Time for 144 Mhz with 2 kbytes (sec)
Transfer Time for 433 Mhz with 2 kbytes (sec)
Figure.9Transfer time plots for single packet delivery Figure.10Transfer time plots for many-packet delivery
27
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7
Error Rate for 144 Mhz with 127 bytes (percent)
Error Rate for 433 Mhz with 127 bytes (percent)
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7
Error Rate for 144 Mhz with 2 kbytes (percent)
Error Rate for 433 Mhz with 2 kbytes (percent)
Figure.11 Error rate plots for single packet delivery Figure.12 Error rate plots for many-packet delivery
28
0
20
40
60
80
100
120
140
160
0 1 2 3 4 5 6 7
Bitrate for 144 Mhz with 127 bytes (bytes/sec)
Bitrate for 433 Mhz with 127 bytes (bytes/sec)
0
50
100
150
200
250
0 1 2 3 4 5 6 7
Bitrate for 144 Mhz with 2 kbytes (bytes/sec)
Bitrate for 433 Mhz with 2 kbytes (bytes/sec)
Figure.13 Bitrate plots for single packet delivery Figure.14 Bitrate plots for many-packet delivery
29
30
Location RSSI (UHX1) RSSI (Bim2a)
No SignalApplied 64 0.28
0 (Base) 196 0.48
1 136 0.40
2 122 0.30
3 116 0.31
4 133 0.38
5 103 N/A
6 126 N/A
7 121 N/A
Table.2 RSSI readings from various locations with UHX1 and Bim2A
 The effect of overhead can be heavily observed. On the
other hand, many-packet transactions are statistically
more probable to disconnect (‘Experiments with
radiotftp’).
 The bitrate difference in bands shows itself also in the final
throughput.
 While using the 2 meter band, the distance does not seem
to have much effect. On the other hand, obstructions on
the wave path cause a lot of distortion.
 While using the 70 cm band, the received power decays
much more relative to the 2 meter band and therefore
observed to have a much shorter range.
 In both bands having a high ground has a good impact on
signal strength.
31
 Radiotftp solution seems to have much greater bitrate compared to
others, but this is simply an effect of utilizing the channel more
efficiently.On the other hand, other solutions can’t use the channel this
efficiently, even if they wanted to.
 The radiotunnel solution shows almost an exponential growth in transfer
time with respect to the file size.This is due to the manual forced drop of
the packets to ensure half-duplex operation.
 Soundmodem proved itself to be a faster option compared to
radiotunnel, even with its low raw bitrate (1200 bps).
 If the radiotunnel is not to be improved to act as an half-duplex interface,
and if soundmodem solution can be improved to use radiometrix
devices, then radiotunnel solution can deprecated.
 Some suggestions could be made according to some requirements:
 If higher throughput is required; radiotftp,
 If easy-setup and easy API is required; radiotunnel
 If standardization and easy API is required; soundmodem
 If standardization and set-it-and-forget-it kind of application is required;APRS
solution would be suggested.
32
 The radiotftp code base should be improved to
have multiple-size queues and multiple timers. It
already supports it, but it is not a default.
 The radiotftp code should be cleaner for further
developers. It should look like an open API -
which, it is-, and there should be an open
documentation for it.
 The radiotftp solution can be optimized more by
changing the place of the delays and/or
replacing the delays with non-busy waits.
33
 The radiotftp_process code could be
optimized to work with higher baudrates
than 2400. So that it would consume less CPU
time while transmission.
34
 The radiotunnel code should not be improved
anymore, but instead, an actual device driver
should be written for fine tuning.
35
 The soundmodem solution should be moved
on to work with Radiometrix devices. In such
way, a more portable hardware can be
obtained.And the users won’t need to worry
about handheld radios’ power consumption.
36
 If possible, theAPRS solution should also be
tested in open field and packet loss should be
recorded.
37
 The uhx1_programmer can be extended to be
able to program the frequency of the UHX1
devices, so that frequency can be selected while
running to avoid interference.
 The devtag library could be incorporated to use
USB device tags instead of USB device names to
select the proper USB FTDI device.
 A team has already started working on an
implementation of a DelayTolerant Network
(DTN) based on this project’s outcomes.
38
 Thank you for listening
 More information:
 http://alpsayin.com/vhf_uhf_uplink_solutions_for_remote_wireless_s
ensor_networks
 http://github.com/alpsayin
 http://code.google.com/p/kth-wsn-longrange-radio-uplink/ (old)
 sayin[at]kth[dot]se
 WSNTeam 2012
 http://ttaportal.org/menu/projects/wsn/fall-2012/
 https://github.com/organizations/WSN-2012
 https://docs.google.com/presentation/pub?id=1rL40Es9D6ZoAD4bN7
2XcnrYqhL56eWsP8E4WOMR8C-
E&start=false&loop=false&delayms=3000
39
Figure.15Topology of aVHF Link with a DelayTolerant Network as fallback
*Courtesy ofWSNTeam 2012 (KTH Communications System Design, Design ProjectTeam) 40
• Spectrum Database Radio(SDB) Solution
• Selection Mechanism Implementation
Figure.16Topology ofVHF link part of theWSNTeam’s project
*Courtesy ofWSNTeam 2012 (KTH Communications System Design, Fall 2012 Design ProjectTeam) 41
Wireless Sensor
Network
Sink Mote
RaspberryPi
Gateway
UHF Uplink with
RadioTftp
This
Computer
Figure.17Topology of the demo setup
42

Mais conteúdo relacionado

Mais procurados

4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication SystemSafaet Hossain
 
146661638 configuring-rbs-6201-gsm-with-rus
146661638 configuring-rbs-6201-gsm-with-rus146661638 configuring-rbs-6201-gsm-with-rus
146661638 configuring-rbs-6201-gsm-with-rusSyed Ahmad
 
Practical 2 g and 3g rf engineering
Practical 2 g and 3g rf engineeringPractical 2 g and 3g rf engineering
Practical 2 g and 3g rf engineeringNeonetwireless
 
Gsm fundamental-uku
Gsm fundamental-ukuGsm fundamental-uku
Gsm fundamental-ukusivakumar D
 
20140210_CFIP-106-108_EN_leaflet
20140210_CFIP-106-108_EN_leaflet20140210_CFIP-106-108_EN_leaflet
20140210_CFIP-106-108_EN_leafletKristaps Kins
 
Presentation of NSN training
Presentation of NSN trainingPresentation of NSN training
Presentation of NSN trainingBhavin_Halani
 
Bts installation & commisioning.ppt
Bts installation & commisioning.pptBts installation & commisioning.ppt
Bts installation & commisioning.pptAIRTEL
 
Nokia siemens networks_active_antenna_system_white_paper_26_01_12
Nokia siemens networks_active_antenna_system_white_paper_26_01_12Nokia siemens networks_active_antenna_system_white_paper_26_01_12
Nokia siemens networks_active_antenna_system_white_paper_26_01_12ssk
 
A pragmatic approach to Extended Spectrum DOCSIS: November 2020
A pragmatic approach to Extended Spectrum DOCSIS: November 2020A pragmatic approach to Extended Spectrum DOCSIS: November 2020
A pragmatic approach to Extended Spectrum DOCSIS: November 2020Teleste Corporation
 
Unicorn Wireless BTS/NodeB Installation Services
Unicorn Wireless BTS/NodeB Installation ServicesUnicorn Wireless BTS/NodeB Installation Services
Unicorn Wireless BTS/NodeB Installation Servicesdrottmayer
 
Pasolink Neo Training Doc
Pasolink Neo Training DocPasolink Neo Training Doc
Pasolink Neo Training DocAtif Mahmood
 
01 introduction to umt snew
01 introduction to umt snew01 introduction to umt snew
01 introduction to umt snewsivakumar D
 
SDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringSDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringMapYourTech
 

Mais procurados (20)

Umts call-flows
Umts call-flowsUmts call-flows
Umts call-flows
 
4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System
 
146661638 configuring-rbs-6201-gsm-with-rus
146661638 configuring-rbs-6201-gsm-with-rus146661638 configuring-rbs-6201-gsm-with-rus
146661638 configuring-rbs-6201-gsm-with-rus
 
Kathreins system
Kathreins systemKathreins system
Kathreins system
 
SDH Principle - Huawei
SDH Principle - HuaweiSDH Principle - Huawei
SDH Principle - Huawei
 
Practical 2 g and 3g rf engineering
Practical 2 g and 3g rf engineeringPractical 2 g and 3g rf engineering
Practical 2 g and 3g rf engineering
 
Gsm fundamental-uku
Gsm fundamental-ukuGsm fundamental-uku
Gsm fundamental-uku
 
20140210_CFIP-106-108_EN_leaflet
20140210_CFIP-106-108_EN_leaflet20140210_CFIP-106-108_EN_leaflet
20140210_CFIP-106-108_EN_leaflet
 
zte mobilink bts swap
zte mobilink bts swapzte mobilink bts swap
zte mobilink bts swap
 
Presentation of NSN training
Presentation of NSN trainingPresentation of NSN training
Presentation of NSN training
 
Telecom seminar
Telecom seminarTelecom seminar
Telecom seminar
 
Bts installation & commisioning.ppt
Bts installation & commisioning.pptBts installation & commisioning.ppt
Bts installation & commisioning.ppt
 
Nokia siemens networks_active_antenna_system_white_paper_26_01_12
Nokia siemens networks_active_antenna_system_white_paper_26_01_12Nokia siemens networks_active_antenna_system_white_paper_26_01_12
Nokia siemens networks_active_antenna_system_white_paper_26_01_12
 
A pragmatic approach to Extended Spectrum DOCSIS: November 2020
A pragmatic approach to Extended Spectrum DOCSIS: November 2020A pragmatic approach to Extended Spectrum DOCSIS: November 2020
A pragmatic approach to Extended Spectrum DOCSIS: November 2020
 
Unicorn Wireless BTS/NodeB Installation Services
Unicorn Wireless BTS/NodeB Installation ServicesUnicorn Wireless BTS/NodeB Installation Services
Unicorn Wireless BTS/NodeB Installation Services
 
Pasolink Neo Training Doc
Pasolink Neo Training DocPasolink Neo Training Doc
Pasolink Neo Training Doc
 
01 introduction to umt snew
01 introduction to umt snew01 introduction to umt snew
01 introduction to umt snew
 
Chichi chacha
Chichi chachaChichi chacha
Chichi chacha
 
SDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringSDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoring
 
Bss par
Bss parBss par
Bss par
 

Destaque

Coletanea booter antenatv
Coletanea booter antenatvColetanea booter antenatv
Coletanea booter antenatvVenicio Pontes
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingAlp Sayin
 
The Impact of Regulation on Customer Retention within the Irish Banking Secto...
The Impact of Regulation on Customer Retention within the Irish Banking Secto...The Impact of Regulation on Customer Retention within the Irish Banking Secto...
The Impact of Regulation on Customer Retention within the Irish Banking Secto...Christopher Neville QFA SIA
 
Stl (standard template library)
Stl (standard template library)Stl (standard template library)
Stl (standard template library)Hemant Jain
 
Adding Resilience and Trust to GPS
Adding Resilience and Trust to GPSAdding Resilience and Trust to GPS
Adding Resilience and Trust to GPSTim Klimasewski
 
Connecting Customer Service and Student Satisfaction for Retention-OCSPA
Connecting Customer Service and Student Satisfaction for Retention-OCSPAConnecting Customer Service and Student Satisfaction for Retention-OCSPA
Connecting Customer Service and Student Satisfaction for Retention-OCSPAJessica Rimmer
 
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Consideration
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer ConsiderationUHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Consideration
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Considerationxiaohuzhang
 
How to choose best containers in STL (C++)
How to choose best containers in STL (C++)How to choose best containers in STL (C++)
How to choose best containers in STL (C++)Sangharsh agarwal
 
Customer satisfaction and retention of private sector banks
Customer satisfaction and retention of private sector banksCustomer satisfaction and retention of private sector banks
Customer satisfaction and retention of private sector bankshimaniag
 
Vsat basics - an ExploreGate tutorial
Vsat basics - an ExploreGate tutorialVsat basics - an ExploreGate tutorial
Vsat basics - an ExploreGate tutorialOrit Fredkof
 
Stl validation
Stl validationStl validation
Stl validationTom Howard
 

Destaque (15)

Vsat
VsatVsat
Vsat
 
Coletanea booter antenatv
Coletanea booter antenatvColetanea booter antenatv
Coletanea booter antenatv
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
 
The Impact of Regulation on Customer Retention within the Irish Banking Secto...
The Impact of Regulation on Customer Retention within the Irish Banking Secto...The Impact of Regulation on Customer Retention within the Irish Banking Secto...
The Impact of Regulation on Customer Retention within the Irish Banking Secto...
 
Stl (standard template library)
Stl (standard template library)Stl (standard template library)
Stl (standard template library)
 
Adding Resilience and Trust to GPS
Adding Resilience and Trust to GPSAdding Resilience and Trust to GPS
Adding Resilience and Trust to GPS
 
Connecting Customer Service and Student Satisfaction for Retention-OCSPA
Connecting Customer Service and Student Satisfaction for Retention-OCSPAConnecting Customer Service and Student Satisfaction for Retention-OCSPA
Connecting Customer Service and Student Satisfaction for Retention-OCSPA
 
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Consideration
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer ConsiderationUHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Consideration
UHF/VHFEnergy Harvesting Radio System Physical and MAC Layer Consideration
 
How to choose best containers in STL (C++)
How to choose best containers in STL (C++)How to choose best containers in STL (C++)
How to choose best containers in STL (C++)
 
VSAT Technology
VSAT TechnologyVSAT Technology
VSAT Technology
 
Customer satisfaction and retention of private sector banks
Customer satisfaction and retention of private sector banksCustomer satisfaction and retention of private sector banks
Customer satisfaction and retention of private sector banks
 
Vsat basics - an ExploreGate tutorial
Vsat basics - an ExploreGate tutorialVsat basics - an ExploreGate tutorial
Vsat basics - an ExploreGate tutorial
 
Vsat Training
Vsat  TrainingVsat  Training
Vsat Training
 
Stl validation
Stl validationStl validation
Stl validation
 
8.vsat
8.vsat8.vsat
8.vsat
 

Semelhante a VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense

Technologies for future mobile transport networks
Technologies for future mobile transport networksTechnologies for future mobile transport networks
Technologies for future mobile transport networksITU
 
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docx
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docxMAT 510 – Homework AssignmentHomework Assignment 6 Due.docx
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docxjessiehampson
 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptLibaBali
 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptLibaBali
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
Haute Spot Customer Technology Overview
Haute Spot Customer Technology OverviewHaute Spot Customer Technology Overview
Haute Spot Customer Technology Overviewhautespot
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical LayerPraveen Kumar
 
Chap.1 ethernet introduction
Chap.1 ethernet introductionChap.1 ethernet introduction
Chap.1 ethernet introduction東原 李
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...RealTime-at-Work (RTaW)
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PROIDEA
 

Semelhante a VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense (20)

LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
 
LTE Vs. 3G
LTE Vs. 3GLTE Vs. 3G
LTE Vs. 3G
 
Zigbee 802-15-4
Zigbee 802-15-4Zigbee 802-15-4
Zigbee 802-15-4
 
Technologies for future mobile transport networks
Technologies for future mobile transport networksTechnologies for future mobile transport networks
Technologies for future mobile transport networks
 
UDT
UDTUDT
UDT
 
UDT
UDTUDT
UDT
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
 
Wlan 802.11n
Wlan 802.11nWlan 802.11n
Wlan 802.11n
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
 
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docx
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docxMAT 510 – Homework AssignmentHomework Assignment 6 Due.docx
MAT 510 – Homework AssignmentHomework Assignment 6 Due.docx
 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
MCube_slides_20min.pptx
MCube_slides_20min.pptxMCube_slides_20min.pptx
MCube_slides_20min.pptx
 
Haute Spot Customer Technology Overview
Haute Spot Customer Technology OverviewHaute Spot Customer Technology Overview
Haute Spot Customer Technology Overview
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical Layer
 
Chap.1 ethernet introduction
Chap.1 ethernet introductionChap.1 ethernet introduction
Chap.1 ethernet introduction
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
Mt 201
Mt 201Mt 201
Mt 201
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense

  • 1. KTH Royal Institute ofTechnology Alp Sayin 22 May 2013 sayin[at]kth[dot]se
  • 2.  Background  Problem  Goals  Theory  Design  Implementation  Experiments  Results  Conclusions  FutureWork  Q & A 2
  • 3.  AtmelATMega128RF-chip with IEEE 802.15.4Transceiver as Mote  The mote software is based on the Contiki operating system.  A mote automatically becomes a sink mote when connected via aTTL/USB converter  Gateway is usually a Bifrost/Alix system or Raspberry Pi without internet connection 3
  • 4.  Sensors  Pressure  Temperature  Precipitation  Soil moisture  Solar efficiency  Drinking water quality ▪ Turbidity ▪ Acidity ▪ Redox-potential 4
  • 5.  MCU  Atmel ATMega128Rfa1 ▪ Internal ADC ▪ Built-in IEEE 802.15.4 RadioTransceiver  OS  TinyOS ▪ NesC  Contiki-Os ▪ C99 5
  • 6.  Inter-node communication  IEEE 802.15.4 ▪ 10-20 meters range ▪ 250 kbit/s raw data rate  Contiki Rime Protocol  Sink-Gateway communication  RS232 Uart Communication  Sensd by Robert Olsson and Jens Laas 6
  • 7.  Sink Node  Any Herjulf mote can be used as a sink node ▪ No extra programming required  Gateway  Alix 2d13 machine ▪ Bifrost Os ▪ Voyage Linux 7
  • 8.  Uplink  Cabled connection ▪ Fiber optic ▪ Ethernet cables  Wireless connection ▪ GSM network (GPRS, HSDPA etc.) ▪ Satellite link ▪ Dedicated terrestrial wireless link on a suitable frequency  Physical transportation of data ▪ Delay tolerant network 8
  • 9.  Get the collected data out from the gateway of aWSN to a remote repository with internet access.  Explore 434 MHz and 144 MHz frequencies and associated protocol stacks to optimize the range and QoS  Try from dedicated hardware solutions to software defined radio links to optimize power consumption and flexibility. 9
  • 10.  A feasible, minimum hardware, low- cost, low-power, long range solution to the problem of getting the sensor data out from the sink mote to a remote repository  To implement IP over the same solution, so that existing user programs, or newly developed programs could be used over this link 10
  • 11.  VHF / UHF Bands  144 Mhz Band (2 m band)  433 Mhz Band (70 cm band)  Modulation  Bi-phase encoding (Manchester)  1200 baud AFSK 11
  • 12.  ONLY FRAME FORMAT!  Ethernet ▪ Max payload 1500 byte ▪ 18 bytes header ▪ 6 byte source and destination ▪ 2 byte length ▪ 4 byte CRC checksum  IEEE 802.15.4 ▪ Max payload 256 byte ▪ 21 bytes header ▪ 2 byte frame control ▪ 1 byte sequence number ▪ 4-20 byte address information ▪ 2 byte frame check sequence  AX.25 ▪ Max Payload 256 byte ▪ 18 bytes header ▪ 7 byte source and destination ▪ 1 byte control ▪ 1 byte protocol identifier ▪ 2 byte CRC checksum 12
  • 13.  IP  IPv4 ▪ 20 byte header ▪ 4 byte source and destination ▪ 2 byte header checksum ▪ 2 byte total length ▪ 1 byte time-to-live  IPv6 ▪ 40 byte header ▪ 16 byte source and destination ▪ 2 byte payload length ▪ 1 byte time-to-live  APRS  Rests onAX.25  Text based protocol  No header requirement except AX.25 headers 13
  • 14.  UDP  Easy to implement, difficult to use  TCP  Difficult to implement, easier to use  APRS  Pseudo-routing routines are implemented  Based on broadcast flooding with reverse poisoning 14
  • 15.  HTTP  Simple request/response protocol  Can be used for any resource access application  RequiresTCP  TFTP  An old yet reliable protocol (still used in some routers for flashing)  Can work on UDP  Has limitations (e.g. file size < 4 GB)  APRS  Generally used for weather and location reporting  Also has a telemetry message option for reporting arbitrary measurements  Messages are collected in a single open repository (accessible via aprs.fi) 15
  • 16.  TNC with Radio rigs  Radio ▪ MAAS AHT-UV-2 ▪ YAESU FT8900  TNC ▪ HardwareTNC ▪ SoftwareTNC ▪ soundmodem  Dedicated Radio modules  Radiometrix Bim2A  Radiometric UHX1 16
  • 17. Application Transport Network Data-Link Physical VHF/UHF Analog or Digital Modulation AX.25 IPv4 TCP HTTP UDP TFTP APRS APRS APRS 17 Figure.1 Resulting branches in the project after design decisions
  • 18. HTTP/TCP/IPv4/AX.25 Soundmodem Analogue Modulation Linux Platform Radiotunnel Digital Modulation Linux Platform TFTP/UDP/IPv4/AX.25 Radiotftp Digital Modulation Linux Platform Radiotftp_process Digital Modulation Contiki Platform APRS/AX.25 APRS Analogue Modulation Linux Platform Figure.2 Resulting solutions after hardware decisions 18
  • 19.  TFTP < UDP < IPv4 <AX.25 < Bi-phase Encoded Digital Stream  Tailored solution for the problem  Completely in C, easier to port Figure.3 System diagram for radiotftp solution 19
  • 20.  TFTP < UDP < IPv4 <AX.25 < Bi-phase Encoded Digital Stream  Tailored solution for the problem  Contiki-Os over Atmega128Rfa1 port of radiotftp Figure.4 System diagram for radiotftp_process solution 20
  • 21.  IPv4 >AX.25 > Bi-phase Encoded Digital Stream  Flexible solution, open for any application layer compatible with UDP orTCP  Easy to implement with use of virtual kernel interfaces Figure.5 System diagram for radio_tunnel solution 21
  • 22.  IPv4 >AX.25 > AFSK Analog Stream  Flexible solution, open for any application layer compatible with UDP orTCP  Software is already there  Requires more hardware Figure.6 System diagram for soundmodem solution 22
  • 23.  APRS >AX.25  Utilizes the APRS network  Limited by APRS and radio amateur rules Figure.7 System diagram for APRS solution 23
  • 24.  Radiotftp  Parameters: Distance,Transfer Size  Outputs:TransferTime, Packet Error Rate, Power Consumption  Radiotunnel  Parameters:Transfer Size  Outputs:TransferTime, Channel Utilization, Power Consumption  Soundmodem  Parameters:Transfer Size  Outputs:TransferTime, Channel Utilization, Power Consumption  General Experiments with Radiometrix Devices  Parameters: Distance  Outputs: Received Signal Strength Indicator (RSSI) 24
  • 25. 1950 meters 1050 meters 700 meters 395 meters 25 Figure.8 Map of Gamla Stan Experiments (image from Google Maps)
  • 26. TransferTime 127 bytes TransferTime 2 kbytes radiotftp uhx1 00:08.915 00:21.727 radiotftp bim2a 00:00.873 00:02.414 radiotunnel uhx1 02:56.029 12:09.429 radiotunnel bim2a 02:00.120 02:05.261 soundmodem 02:09.707 02:59.324 Table.1 Average transfer times with minimum distance between transceivers 26
  • 27. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 0 1 2 3 4 5 6 7 Transfer Time for 144 Mhz with 127 bytes (sec) Transfer Time for 433 Mhz with 127 bytes (sec) 0 2 4 6 8 10 12 14 16 18 20 22 24 26 0 1 2 3 4 5 6 7 Transfer Time for 144 Mhz with 2 kbytes (sec) Transfer Time for 433 Mhz with 2 kbytes (sec) Figure.9Transfer time plots for single packet delivery Figure.10Transfer time plots for many-packet delivery 27
  • 28. 0 20 40 60 80 100 120 0 1 2 3 4 5 6 7 Error Rate for 144 Mhz with 127 bytes (percent) Error Rate for 433 Mhz with 127 bytes (percent) 0 20 40 60 80 100 120 0 1 2 3 4 5 6 7 Error Rate for 144 Mhz with 2 kbytes (percent) Error Rate for 433 Mhz with 2 kbytes (percent) Figure.11 Error rate plots for single packet delivery Figure.12 Error rate plots for many-packet delivery 28
  • 29. 0 20 40 60 80 100 120 140 160 0 1 2 3 4 5 6 7 Bitrate for 144 Mhz with 127 bytes (bytes/sec) Bitrate for 433 Mhz with 127 bytes (bytes/sec) 0 50 100 150 200 250 0 1 2 3 4 5 6 7 Bitrate for 144 Mhz with 2 kbytes (bytes/sec) Bitrate for 433 Mhz with 2 kbytes (bytes/sec) Figure.13 Bitrate plots for single packet delivery Figure.14 Bitrate plots for many-packet delivery 29
  • 30. 30 Location RSSI (UHX1) RSSI (Bim2a) No SignalApplied 64 0.28 0 (Base) 196 0.48 1 136 0.40 2 122 0.30 3 116 0.31 4 133 0.38 5 103 N/A 6 126 N/A 7 121 N/A Table.2 RSSI readings from various locations with UHX1 and Bim2A
  • 31.  The effect of overhead can be heavily observed. On the other hand, many-packet transactions are statistically more probable to disconnect (‘Experiments with radiotftp’).  The bitrate difference in bands shows itself also in the final throughput.  While using the 2 meter band, the distance does not seem to have much effect. On the other hand, obstructions on the wave path cause a lot of distortion.  While using the 70 cm band, the received power decays much more relative to the 2 meter band and therefore observed to have a much shorter range.  In both bands having a high ground has a good impact on signal strength. 31
  • 32.  Radiotftp solution seems to have much greater bitrate compared to others, but this is simply an effect of utilizing the channel more efficiently.On the other hand, other solutions can’t use the channel this efficiently, even if they wanted to.  The radiotunnel solution shows almost an exponential growth in transfer time with respect to the file size.This is due to the manual forced drop of the packets to ensure half-duplex operation.  Soundmodem proved itself to be a faster option compared to radiotunnel, even with its low raw bitrate (1200 bps).  If the radiotunnel is not to be improved to act as an half-duplex interface, and if soundmodem solution can be improved to use radiometrix devices, then radiotunnel solution can deprecated.  Some suggestions could be made according to some requirements:  If higher throughput is required; radiotftp,  If easy-setup and easy API is required; radiotunnel  If standardization and easy API is required; soundmodem  If standardization and set-it-and-forget-it kind of application is required;APRS solution would be suggested. 32
  • 33.  The radiotftp code base should be improved to have multiple-size queues and multiple timers. It already supports it, but it is not a default.  The radiotftp code should be cleaner for further developers. It should look like an open API - which, it is-, and there should be an open documentation for it.  The radiotftp solution can be optimized more by changing the place of the delays and/or replacing the delays with non-busy waits. 33
  • 34.  The radiotftp_process code could be optimized to work with higher baudrates than 2400. So that it would consume less CPU time while transmission. 34
  • 35.  The radiotunnel code should not be improved anymore, but instead, an actual device driver should be written for fine tuning. 35
  • 36.  The soundmodem solution should be moved on to work with Radiometrix devices. In such way, a more portable hardware can be obtained.And the users won’t need to worry about handheld radios’ power consumption. 36
  • 37.  If possible, theAPRS solution should also be tested in open field and packet loss should be recorded. 37
  • 38.  The uhx1_programmer can be extended to be able to program the frequency of the UHX1 devices, so that frequency can be selected while running to avoid interference.  The devtag library could be incorporated to use USB device tags instead of USB device names to select the proper USB FTDI device.  A team has already started working on an implementation of a DelayTolerant Network (DTN) based on this project’s outcomes. 38
  • 39.  Thank you for listening  More information:  http://alpsayin.com/vhf_uhf_uplink_solutions_for_remote_wireless_s ensor_networks  http://github.com/alpsayin  http://code.google.com/p/kth-wsn-longrange-radio-uplink/ (old)  sayin[at]kth[dot]se  WSNTeam 2012  http://ttaportal.org/menu/projects/wsn/fall-2012/  https://github.com/organizations/WSN-2012  https://docs.google.com/presentation/pub?id=1rL40Es9D6ZoAD4bN7 2XcnrYqhL56eWsP8E4WOMR8C- E&start=false&loop=false&delayms=3000 39
  • 40. Figure.15Topology of aVHF Link with a DelayTolerant Network as fallback *Courtesy ofWSNTeam 2012 (KTH Communications System Design, Design ProjectTeam) 40
  • 41. • Spectrum Database Radio(SDB) Solution • Selection Mechanism Implementation Figure.16Topology ofVHF link part of theWSNTeam’s project *Courtesy ofWSNTeam 2012 (KTH Communications System Design, Fall 2012 Design ProjectTeam) 41
  • 42. Wireless Sensor Network Sink Mote RaspberryPi Gateway UHF Uplink with RadioTftp This Computer Figure.17Topology of the demo setup 42