Top Banner
Communication Subsystem
31

Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Jan 01, 2016

Download

Documents

Paul Lynch
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Communication Subsystem

Page 2: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 3: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 4: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Hardware

OSSS Vital Part Testing

MIL-STD-1540 Power Interface?

Page 5: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Specifications Frequency: 430-450 MHz Bitrate: 9600 baud Voltage: 3.3-5 V and 7.5-12 V Power output: [email protected] Current Drain:

Transmitting: 940mA@2W Receiving: 60mA

Mass: 100 g

Page 6: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Interface

D ata Bus

Addres s Bus

D 0:7

A0:1

A d d res s D eco d eC i rcu i tA2:7

D 0:7

A0:1

A2:7

RD

IRQ

W R

RD

IRQ

W R

M O D E MC

Page 7: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Ground Station Modem from OSSS No Final Solution Yagi Antenna 16 dB gain NOVA Rotor Control Price 10.000 - 20.000 Kr. Brian Lodahl from KOM

Page 8: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 9: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Requirements Flawless Link Support Call-names Pause / Resume Prioritizing Channels Half Duplex

Page 10: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Layer Structure

O S I Layers

Applic ation

N etw ork

P hys ic al

D ata Link

S es s ion

P res entation

T rans port

G round S tation

Radio

AX .25

T 55X

A1..An

S atellite

Radio

AX .25

T 55X

A1..An

Page 11: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

AX.25 Error Detection Supports Call-names Supports Half Duplex Connections Widely Used Well Documented

Page 12: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

T55X Structure

T 55XT ran spo r tC on tro lle r

C hanne ls

D e -Mu ltip le xe r

Page 13: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

T55X Transport Layer

Channels 16 Channels

Priorities Fixed Priorities

Pause / Resume

Page 14: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Example

Application Channel 2Channel 1De-MulSchedulerChannel 1Channel 2 Application

Data-APacket-A1

Packet-A1Packet-A1

Data-B

Data-B

Packet-A2

Packet-B1

Packet-B1

Packet-B1

Packet-A2

Packet-A2

Data-A

Page 15: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 16: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Interface Callback Functions

Receive Data Receive Events / Beacon

Send Connection Less Data Send Data Connect / Disconnect Complete API on WWW

www.control.auc.dk/~01gr555/api/

Page 17: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 18: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Start Communication

while(true) dosendConLess(housekeeping) sleep(rtt+ct)if status=CONNECTED then breaksleep(30 s)

Satellite:

SetupCall-back(handleEvent(type, data))

handleEvent(type,data) {If type=DATA_RECEIVED then

store(data)connect

}

Ground Station:

Page 19: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Sequence Chart

Groundapplications

Groundprotocol

Satelliteprotocol

Satelliteapplications

sendConLess

Lost in spacegetStatus

sendConLess

getStatus

handleEvent

connect

30 sec

Page 20: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Send/Receive

Start:createChannel(8,receiveImage)createChannel(2,commandChannel)

Main:.......sendData(2,Take Picture)........

Callback:receiveImage(data){

Save(data)sendEventToAdmin(Received Image)

}

Ground Station:

Page 21: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Send/Receive

Start:createChannel(8,imageChannel)createChannel(2,receiveCommand)

Callback:receiveCommand(data){

if data=’take image’ thentakeImagesendData(8,image)

}

Satellite:

Page 22: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Time Synchronization Several Solutions

Connection Less Channel With Estimation

No Requirements Yet

Page 23: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 24: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Modelling and Verification Why?

Short Implementation Test Time New Protocol Satellite

What: SDL Modelling Exhaustive Testing Code Generation

Tools: ObjectGeode

Page 25: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 26: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Link Budget Link Budget equation or Ebno

EIRP: (Equivalent Isotropically Radiated

Power) G/T:

Quality factor of receiver

])[1

log(10)1

log(20)1

log(2015,196 dBHz

b

MHz

f

Km

d

T

GEIRP

N

E

o

b

tt GPEIRP

dBdBK

KdB

T

G8)

1

251log(1016

Page 27: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Link Budget Max distance to satellite

Using Pythagoras:

Inserting into the equation

dBdBdBdBdBdBdBN

E

o

b 7.268.397.520.6915.19680

283063786002600

Re)(Re

2

22

hd

Page 28: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Effective Throughput I frame size: 24 - 276 bytes

23 bytes overhead S frame size: 19 bytes

Page 29: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Effective Throughput Data:

Beacon:

%6,16253

25319276

Data

Data) - frame S frame (I

%7,8253

253275

Data

Data) - frame (UI

Page 30: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Table of Contents Hardware Protocol Description Interface Examples Test Link Budget Conclusion

Page 31: Communication Subsystem. Introduction Hardware Protocol Description Interface Examples Test Link Budget Conclusion.

Conclusion Work So Far:

Analysis / Design / Modelling / API Hardware

To Do: Implementation Verification / Test Purchase from OSSS Ground Station