infostellarinc / starcoder

A server to read/write data from/to the stars, written in Go.
GNU General Public License v3.0
21 stars 13 forks source link

Replaced AX.25 deframer with HDLC deframer. #175

Closed rockets3600 closed 5 years ago

CLAassistant commented 5 years ago

CLA assistant check
All committers have signed the CLA.

rockets3600 commented 5 years ago

Screenshot from 2019-08-19 18-51-49

CanoRoger commented 5 years ago

Looks good. Although we may upgrade as well several issues we've identified previously.

Not sure if we want to change them now.

-The first is that the "divide" block is buggy and drops packets sometimes. So instead of having that "RMS-Multiply Cons-Add Cons-Divide" which acts as an AGC, just placing a normal GNURadio "AGC block": 77777 With (Rate 0.1)(Reference 0.7)(Gain 1.0)(Max gain 400000)

-Also, the NRZI block can be substituted by this whole combination: Screenshot from 2019-08-19 19-06-33 It's silly, but actually this chain consumes much less computing performance than the NRZI block...

rockets3600 commented 5 years ago

Here is the flowgraph after Roger's suggestions.

Screenshot from 2019-08-20 11-43-23