Subscribe to rss feed

Communications framework | Communications Workgroup | Forum

 
You must be logged in to post user permissions login Login register Register


Register? | Lost Your Password?

Search Forums:


searchicon 






Minimum search word length is 3 characters – Maximum search word length is 84 characters
Wildcard Usage:
*  matches any number of characters    %  matches exactly one character

topic

Communications framework

print
small tagNo Tags
UserPost

9:38 pm
January 12, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
21
0
ratedowngrey
rateupgrey

Post edited 3:42 am – January 13, 2010 by Luke Maurits


Wikipedia article on HDV gives a "Compressed video bitstream rate"  of ~25 Mbit/s for HDV 1080i and an "audio data rate" of "Stereo (2-channel) at 384 kbit/s (192 kbit/s per channel)".  Is that the kind of info you need?

Video and voice will be by far the biggest requirements, telemetry bursts will be less than one kilobyte and will happen at most every 5 seconds or so.  Control channel commands will only be a few bytes as well.

EDIT: Just realised that HDV isn't hi def video per se, it's a standard for storing hi def video on magnetic tape.  Not sure if that makes the data rate higher or lower but it's at least a rough ballpark.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

9:39 pm
January 12, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
22
0
ratedowngrey
rateupgrey

squid said:

i've got a day off tomorrow and hopefully there will be some other guys hanging around uni so we'll do some quick specs and see what we come up with


We would appreciate the hell out of that.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

9:43 pm
January 12, 2010


squid

Member

posts 15

offline
link
print
23
0
ratedowngrey
rateupgrey

1080i is probably much more than we need. trying to get 25mbit over such a long distance is going to be hard, especially since we need to be power conscious. we'd need to either sacrifice frame rate or picture quality to bring the data rate down

9:44 pm
January 12, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
24
0
ratedowngrey
rateupgrey

squid said:

bandwidth is determined by…modulation scheme


Right, modulation scheme, so it looks like from a quick Wiki surf that the major modulation schemes for digital signals are PSK, FSK, ASK and QAM?  We need to decide on one of these?

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

9:46 pm
January 12, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
25
0
ratedowngrey
rateupgrey

squid said:

1080i is probably much more than we need. trying to get 25mbit over such a long distance is going to be hard, especially since we need to be power conscious. we'd need to either sacrifice frame rate or picture quality to bring the data rate down


Fair enough, I have no problem with lowering our video standards, I didn't know what a realistic data rate to aim for would be.  Would 10 mbit be reasonable?  5 mbit?  1 mbit?

We would probably want to decrease frame rate rather than picture quality, at least for the long and boring part of the trip.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

9:51 pm
January 12, 2010


squid

Member

posts 15

offline
link
print
26
0
ratedowngrey
rateupgrey

http://wiki.teamfrednet.org/in…..m_Overview

team frednet have actually done some calculations already. from that, the max data rate they have considered is 10mbit, so something less than that (or something that can scale lower when there is more interference) would be ideal.

bandwidth may be a bit tricky, but we should probably find out the max bandwidth we can use first, and then optimise around that

10:01 pm
January 12, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
27
0
ratedowngrey
rateupgrey

Ah, good job noticing that!

I see they have considered spacecraft TX powers up to 25 watts max.  I wonder if they chose that limit because they have a small power system to save weight (since they are just sending a small unmanned rover they have to worry about weight much more than us – we have about 10,000 kg to work with).  The fuel cells we are considering can put out 50 W continuously, although of course that will not be purely for comms it will be shared with computers and other things.  We could always run a bank of two cells in parallel, though, to get 100 W if we needed to.  The fuel cells are only 1.6 kg, the difference between two or three redundant sets of one cell and two or three redundant sets of two cells would be under 5kg, we can almost certainly spare it.  It looks like the bit rate scales linearly with TX power so a 50 W transmitter could get 20 mbit, I guess.  Mind you, those values are with large antennas Earth side (30 m), I don't know if we'll be able to manage that.

It looks like we may have to resort to transmitting lower than HD quality video and sound during the trip to lower our data rate and just storing all the HD footage on hard drives during the trip.  A pile of hard drives will use a lot less power than even a 25 W TX.  This isn't really a big deal.

This is excellent stuff to know.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

3:01 am
January 13, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
28
0
ratedowngrey
rateupgrey

Okay, so, looking into frequencies…

In Australia (which is probably the best place to locate a Southern Hemisphere comms station), there's something you can get from the government (presumably for a fee) called a "Radiocommunications (Communication with Space Object) Class Licence" which is, as the name suggests, a license to send and receive radio signals from space.  The rules for this license can be downloaded from this page.  With regards to frequencies, it says:

(2) For transmissions, the station is also limited to the range:
  (a) 148 to 150.05 MHz; or
  (b) 1610 to 1660.5 MHz; or
  (c) 1980 to 1994.5 MHz; or
  (d) 1994.5 to 2000 MHz; or
  (e) 2000 to 2009 MHz; or
  (f) 2009 to 2010 MHz; or
  (g) 14 to 14.5 GHz; or
  (h) 28.6 to 29.1 GHz.

(3) For reception, the station is also limited to the range:
  (a) 137 to 138 MHz; or
  (b) 400.05 to 400.15 MHz; or
  (c) 400.15 to 401 MHz; or
  (d) 1164 to 1215 MHz; or
  (e) 1215 to 1260 MHz; or
  (f) 1525 to 1559 MHz; or
  (g) 1559 to 1610 MHz; or
  (h) 1613.8 to 1626.5 MHz; or
  (i) 2170 to 2178.5 MHz; or
  (j) 2178.5 to 2184 MHz; or
  (k) 2184 to 2193 MHz; or
  (l) 2193 to 2200 MHz; or
  (m) 2483.5 to 2500 MHz; or
  (n) 11.7 to 12.75 GHz; or
  (o) 18.8 to 19.3 GHz.

I couldn't see anything about allowable bandwidths in there, sorry.

I will try to find similar frequency lists for similar licenses in the US and a few places in Europe or maybe Japan.  Then we can figure out which frequency ranges are available in a range of places.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

3:26 am
January 13, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
29
0
ratedowngrey
rateupgrey

Team Frednet's wiki has a page called Frequency Allocations with a table of "Frequency allocations to Space Operations (SO), Space Research (SR), Deep Space (DS), and Earth Exploration (EES)".  As a reference it cites "ECSS-E-ST-50-05C".  It turns out ECSS is the European Centre for Space Standardisation, so I assume that the frequencies in that table are okay to use for space comms in most of Europe.  That actual standard can be downloaded here.

The SO, SR, DS and EES definitions are given in that document and I think we most likely fall under "Space Operations", which is limited to the "S band", using 2025 – 2110 MHz for Earth-to-space and 2200 – 2290 MHz for space-to-Earth.

The only frequencies within the Earth-to-space range mentioned in the Australian license are "(e) 2000 to 2009 MHz; or (f) 2009 to 2010 MHz".  A very narrow range.  I presume this refers only to the carrier signal?  The actual modualated signal would be unlikely to stay within a 1 MHz range, right?  Also the only frequencies within the space-to-Earth range mentioned in the Australian license are "(l) 2193 to 2200 MHz" (of which only 2200 MHz is mentioned in the European standard).  There's very little overlap here.  Of course, the ECSS thing is a standard for space operations, not the actual law.  It may be legal to use other frequencies, just not standard.

At any rate, these figures should give you a sense of the rough range we are talking about – somewhere in the low 2000 MHz range.  Hopefully this is enough for you to make some rough calculations on.

FYI, that ECSS standard also talks about modulation a lot, might be an interesting read.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

4:22 am
January 13, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
30
0
ratedowngrey
rateupgrey

Luke Maurits said:

If this is the case, then using a single USRP we could have two identical transceivers in it (the board has 4 expansion slots, two for transmission and two for receiving) which would provide some redundancy of RF equipment.  However, if some common part of the board, like the USB interface, died then both transceiver sets would be out.  For full redundancy we might want two boards, with one transceiver in each.  They look fairly small and not very heavy.


I didn't think this through too well.  The CM will need two transceivers.  One for CM to Earth and one for for CM to lander (apparently if we use Open Luna's suit, it will be able to talk to either CM or LM simply using standard WiFi).  This means that we should have two USRP boards, each with one CM-Earth transceiver and one CM-lander transceiver.  This provides complete double redundancy on all major components (the board, and the two transceivers).

I wish the USRP website had some physical specs on it, like size and mass.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

8:55 am
January 13, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
31
0
ratedowngrey
rateupgrey

Quick question:  The near-far problem, which is apparently quite a problem for CDMA, won't really be an issue for us if we're the only people using our particular frequency range, right?

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

5:42 pm
January 13, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
32
0
ratedowngrey
rateupgrey

squid said:

i've got a day off tomorrow and hopefully there will be some other guys hanging around uni so we'll do some quick specs and see what we come up with


Haha, for some reason it only just clicked with me that you're talking about the University of Adelaide! I'll be in today as well from around noon onward, if you wanted to ask me any questions or anything let me know and we could meet up to discuss options.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

4:50 am
January 14, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
33
0
ratedowngrey
rateupgrey

Argh, I completely forgot about something important: using the comms system for navigation!

There are two parts to this:

  • Estimating distance: this is simply a matter of timing how long it takes a signal to get from the ship to Earth or vice versa and using the constant speed of light in a vacuum to estimate distance.  Normally this is done by having one end send a "ping" signal to the other and that end being programmed to immediately respond with a "pong".  If the time it takes the computer to generate the "pong" is known (tested in advance in a lab) then it can be subtracted from the time between ping and pong.  It seems a bit wasteful to dedicate an entire virtual channel to this.  If there were synchronised clocks on the ship and on Earth couldn't the ship just timestamp its telemetry packets and from this and the time of receipt on Earth we could get the one way travel distance?
  • Estimating velocity: this is done based on Doppler shift.  I have no idea what's actually involved in this, how do we handle this issue?  I guess the receivers at both ends need to be able to dynamically shift frequecy as the spacecraft's speed changes?  Any system to do this should be able to give us the shifted frequency, which is all we would need, right?

Also, error correction.  We should definitely, due to latency, use Forward Error Correction codes, which avoid resends by embedding redundancy in the signal.  This will lower our data rate somewhat but it really can't be avoided.  I actually know a little about these (very nice maths behind them!) but not enough to be able to contribute much to the conversation.  I may be able to read up on it, though, I always did want to know more about them.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

7:47 pm
January 14, 2010


squid

Member

posts 15

offline
link
print
34
0
ratedowngrey
rateupgrey

yes i am at adelaide university. unfortunately i was caught up with some other things yesterday so didn't get much time to look at this.

might be easier for me just to come and in talk with you directly about it; i can be in wednesday afternoon and/or thursday if you are free then.

9:46 pm
January 14, 2010


Rocket-To-The-Moon

Altus, Oklahoma, USA

Member

posts 685

offline
link
print
35
0
ratedowngrey
rateupgrey

Would it not be possible to find the distance by measuring the change in velocity (via doppler shift) over time? As the spacecraft goes farther from earth its velocity should change at a predictable rate.

If the spacecraft sends a "tone" (in the radio spectrum) at say 10Ghz, then the receiver could track the tone continuously and watch how the received frequency shifts as a function of velocity. If one knows the acceleration then you could accurately estimate its distance from Earth.

Main Workgroups: Propulsion & Spacecraft Engineering

7:38 pm
January 15, 2010


brmj

Rochester, New York, United States

Member

posts 402

offline
link
print
36
0
ratedowngrey
rateupgrey

Post edited 1:38 am – January 16, 2010 by brmj


Rocket-To-The-Moon said:

Would it not be possible to find the distance by measuring the change in velocity (via doppler shift) over time? As the spacecraft goes farther from earth its velocity should change at a predictable rate.

If the spacecraft sends a "tone" (in the radio spectrum) at say 10Ghz, then the receiver could track the tone continuously and watch how the received frequency shifts as a function of velocity. If one knows the acceleration then you could accurately estimate its distance from Earth.


Yes and no, I think. Bear in mind that I don't know much about communications, just physics and some math. Your method, or something like it, looks fundamentally correct, but  I don't think it would work well in practice. Using your number, 10 GHz, and Apollo 10's record speed for a manned craft, 39897 km/h, the observed frequency is 9.9996303 GHz if the space ship is flying directly away at that speed, 10.0003697 GHz if it is travelling directly towards earth.

In practice, it will almost always be traveling at some angle and at a lower speed than that, so the doppler shift will be less, potentially much less.

Those aren't very big differences. I'm not sure just how sensitive radio equipment typically is to frequency, but getting good data from this strikes me as problematic.

Main work groups: Propulsion (booster), Spacecraft Engineering, Computer Systems, Navigation and Guidance (software)

10:32 pm
January 18, 2010


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
37
0
ratedowngrey
rateupgrey

squid said:

yes i am at adelaide university. unfortunately i was caught up with some other things yesterday so didn't get much time to look at this.

might be easier for me just to come and in talk with you directly about it; i can be in wednesday afternoon and/or thursday if you are free then.


Thursday afternoon would definitely work better for me.  I'll be in from 12 onward but I won't have a lot of flexibility with regards to meeting place.  I need to stay in a lab the whole time because I have people coming in to participate in an experiment at intermittent times – but the lab is quite large, with a few couches, and I'm the only one in it, so it wouldn't be a problem for us to hang out in there and discuss CSTART stuff.  There's a whiteboard we could use and everything.  Running people through the experiment only takes about 5 minutes before and after so it shouldn't be too much of a hassle.  If this is cool with you I can PM you the building/room number.

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

10:40 pm
January 18, 2010


squid

Member

posts 15

offline
link
print
38
0
ratedowngrey
rateupgrey

yeah that is fine, i should be available all day

small tagNo Tags

About the CSTART – Collaborative Space Travel and Research Team Forum

Forum Timezone: UTC -6

Most Users Ever Online: 59

Currently Online:
9 Guests

Currently Browsing this Topic:
1 Guest

Forum Stats:

Groups: 4
Forums: 36
Topics: 516
Posts: 3818

Membership:

There are 1144 Members

There are 2 Admins

Top Posters:

Rocket-To-The-Moon – 685
brmj – 402
rpulkrabek – 349
DenisG – 69
antinode – 64
J. Simmons – 46

Recent New Members: daffodil1003, lejufe, aquariusmediaa91, megasplosion, peterpaul008, Sandra

Administrators: Luke Maurits (1483 Posts), Rizwan (170 Posts)



 
share save 120 16