Commit graph

39 commits

Author SHA1 Message Date
Jonathan Naylor
134646265e Fix bugs in NXDN networking. 2018-02-13 19:07:30 +00:00
Andy CA6JAU
66ea1fffd3 Check if SACCH is a VCALL during late entry at the first block 2018-02-12 01:38:39 -03:00
Jonathan Naylor
f741db9722 Get the transmission length calculation correct for NXDN 4800. 2018-02-07 19:49:53 +00:00
Jonathan Naylor
dc5bd0c8a8 Remove support for 9600Bd specific audio mode. 2018-02-07 18:26:26 +00:00
Jonathan Naylor
9e83f577a6 Finish off the networking interface. 2018-02-06 20:40:29 +00:00
Jonathan Naylor
9fcc4b59eb Fix outgoing NXDN networking. 2018-02-06 19:00:01 +00:00
Jonathan Naylor
ff71383ac7 Not happy about LICH reconstruction, remove it. 2018-02-05 21:39:50 +00:00
Jonathan Naylor
a5c61daa73 Fix the data tag for the end of NXDN data transmissions. 2018-02-05 21:33:36 +00:00
Jonathan Naylor
bdc35d02bd Regenerate more NXDN voice data elements. 2018-02-05 21:07:06 +00:00
Jonathan Naylor
7737659729 Add code for handling NXDN data calls and remove unused YSF code. 2018-02-05 20:42:43 +00:00
Jonathan Naylor
0f685095e5 Reset the layer3 data accumulator at end of transmissions. 2018-02-02 07:34:59 +00:00
Jonathan Naylor
6d0e95fb9b Add late entry using FACCH1 and create a dummy start message. 2018-02-02 07:03:10 +00:00
Andy CA6JAU
336a53b48a Fix BER in EHR mode 2018-02-01 23:25:56 -03:00
Jonathan Naylor
7cc2a042b5 Improve the logic of the repeater, late entry still to finish. 2018-02-01 22:05:17 +00:00
Jonathan Naylor
dcc8b04b2c Have the CRC6 and CRC12 working with encoding and decoding, not tested CRC15. 2018-02-01 21:28:48 +00:00
Jonathan Naylor
83e97aa218 Update the log messages. 2018-02-01 18:49:03 +00:00
Jonathan Naylor
8e2c6f6583 Fix crash in the SACCH and FACCH1 encoders. 2018-02-01 18:32:23 +00:00
Jonathan Naylor
2f38042409 Simplify the non superblock processing. 2018-02-01 06:35:16 +00:00
Jonathan Naylor
c4fe7f7759 Experimenting using real data, moving forward with start and end blocks. 2018-01-31 21:05:34 +00:00
Jonathan Naylor
e78320fc18 More changes to the NXDN networking. 2018-01-31 07:55:59 +00:00
Jonathan Naylor
f048caa597 Add the scrambler. 2018-01-30 22:02:14 +00:00
Jonathan Naylor
90933a52c2 Improve the audio processing and logic. 2018-01-30 21:12:21 +00:00
Jonathan Naylor
d8086e468c Remove FACCH2 processing and add voice body processing. 2018-01-30 20:41:43 +00:00
Jonathan Naylor
ba31b6d8a7 Add decoding of the Layer 3 messages. 2018-01-30 19:51:47 +00:00
Jonathan Naylor
7e22cdfa7e Add more sophistication to the network side of NXDN. 2018-01-29 23:32:44 +00:00
Jonathan Naylor
afc876ca79 Add new (de)scrambler. 2018-01-25 20:19:31 +00:00
Jonathan Naylor
80d97e94ec Add FACCH2 processing. 2018-01-25 07:38:57 +00:00
Jonathan Naylor
d165320381 Add more main processing, particularly data. 2018-01-24 21:10:49 +00:00
Jonathan Naylor
cf2f8ee3c8 Make the punctured convolution code processed correctly. 2018-01-23 21:29:25 +00:00
Jonathan Naylor
ee18aa602c WIP not decoding the SACCH correctly. 2018-01-23 20:06:14 +00:00
Jonathan Naylor
88b12104d3 WIP security commit. 2018-01-22 23:22:32 +00:00
Jonathan Naylor
7745e9cf1d Changes to fix the scrambler and LICH based on first RF tests. 2018-01-18 21:26:31 +00:00
Jonathan Naylor
5291a6427c Add more NXDN support files. 2018-01-17 21:21:25 +00:00
Jonathan Naylor
e0a5ae7fb3 Add the NXDN LICH processing. 2018-01-16 20:10:35 +00:00
Jonathan Naylor
b3169cbd4e Add the NXDN scrambler. 2018-01-15 23:10:54 +00:00
Jonathan Naylor
a487abdb43 Start converting YSF to NXDN. 2018-01-15 21:29:59 +00:00
Jonathan Naylor
712cfc89c6 Add basic NXDN networking. 2018-01-15 21:03:34 +00:00
Jonathan Naylor
fe7ee7884c More superficial NXDN work. 2018-01-11 20:59:32 +00:00
Jonathan Naylor
b2586654a2 Initial commit of NXDN scaffolding. 2018-01-11 19:35:33 +00:00