Академический Документы
Профессиональный Документы
Культура Документы
Cyberspectrum #20
October 5th, 2016
Joe Steinmetz @usa_satcom
rfnoise@gmail.com
IRC: Trango (#hearsat)
Who Am I
• Work: Develop ASICs for low-latency networked storage devices
• Education: MS Computer Engineering, Space Communication
• Interests:
• Decoding satellite signals… mostly those not intended to be intercepted
• Deep Space probe weak signal detection (amateur DSN)
• Hardware associated with above (dishes, feeds, LNAs, downconverters, SDRs)
• Hardware:
• Motors/sensors: M2, Alfa-Spid, Yaesu G-5500
• Controllers: M2, Yaesu, Green Heron Engineering
• Software:
• WxTrack or Orbitron tracking
• Directly controlling tracker via controller
• DDE to your favorite controller software
Clouds
FengYun
G2=1011011 G2=1011011 G2=1011011
No G2 Path Inversion No G2 Path Inversion No G2 Path Inversion
Differential Coding Yes Yes No
Scrambling Polynomial x8 + x7 + x5 + x3 +1 x8 + x7 + x5 + x3 +1 x8 + x7 + x5 + x3 +1
Reed Solomon (255, 223) I=4 (255, 223) I=4 (255, 223) I=4
Sync Word 1ACFFC1D 1ACFFC1D 1ACFFC1D
Decode (Viterbi, Phase Ambiguity, Descramble, Differential Decode) not covered in this presentation….
• 3 Frames are needed to have no partial bits when looking for SYNC(s)
• 8,192*4/3 = 10,922.67 bits !
• 8,192*3*4/3 = 32,768 bits
• Multiple Viterbi alignments must be dealt with in decode process
• 8 phase ambiguities addressed by differential coding
Ref: http://mdkenny.customer.netspace.net.au/FY3_HRPT.pdf
10/5/2016 Cyberspectrum #20 27
FengYun-3B
Bit View of Frame Layout
MetOp
G2=1011011 G2=1011011 G2=1011011
No G2 Path Inversion No G2 Path Inversion No G2 Path Inversion
Differential Coding Yes Yes No
Scrambling Polynomial x8 + x7 + x5 + x3 +1 x8 + x7 + x5 + x3 +1 x8 + x7 + x5 + x3 +1
Reed Solomon (255, 223) I=4 (255, 223) I=4 (255, 223) I=4
Sync Word 1ACFFC1D 1ACFFC1D 1ACFFC1D
• 3 Frames are needed to have no partial bits when looking for SYNC(s)
• Multiple Viterbi alignments must be dealt with in decode process
• Must account for 8 states of phase ambiguity
Linear feed.
Amazon $44
GOES uses linear polarization.
You leave 3dB on the table by using helical feed.
Linear feed.
L-Com $82
CCSDS
CADU->CVCDU->M_PDU->CP_PDU
Description:
This presentation will cover most aspects of receiving, demodulating and decoding current L-Band Weather Satellite
signals (NOAA, MetOp, Meteor, FengYun, GOES). Topics will include hardware, software, de-modulation/decoding
techniques, challenges, flows as well as cool sample images and data.
BIO:
Joe is a computer engineer with a long history of high performance silicon development in the storage networking
space. As a hobby (that is way out of control) Joe has been developing various software decoders for the last 10
years. Most of these decoders have been focused on various data/voice services from such L-Band satellites as
Inmarsat and other un-named commercial Ku birds.