Commit graph

1591 commits

Author SHA1 Message Date
juribeparada 885562539e Changing metric calculation for Viterbi decoder NXDN 2018-02-01 11:56:18 -03:00
Andy CA6JAU 0f9f24310a Merge remote-tracking branch 'g4klx/nxdn' into nxdn 2018-01-31 22:04:21 -03: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 8e0164f657 Merge branch 'master' into nxdn 2018-01-31 18:17:05 +00:00
Jonathan Naylor 63a2ea330d Disable the jitter buffer. 2018-01-31 18:16:31 +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 a2b1b965ed Increase the Viterbit decision size for the larger messages. 2018-01-30 07:50:55 +00:00
Jonathan Naylor 7e22cdfa7e Add more sophistication to the network side of NXDN. 2018-01-29 23:32:44 +00:00
Jonathan Naylor 5a494b5536 Merge branch 'master' into nxdn 2018-01-29 23:09:21 +00:00
Jonathan Naylor b694f85461 Remove quotes from config values if found. 2018-01-29 23:08:48 +00:00
Jonathan Naylor 3a6a91016d Merge branch 'master' into nxdn 2018-01-29 21:43:03 +00:00
Jonathan Naylor 6d3973d413 Add the detailed processing for the FACCH1 and UDCH. 2018-01-29 21:41:14 +00:00
Jonathan Naylor 0a101b48c3
Merge pull request #376 from stefansaraev/oled-i2c
fix: ArduiPi_OLED wants -li2c
2018-01-29 21:40:21 +00:00
Stefan Saraev d2ae736764 fix: ArduiPi_OLED wants -li2c
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_i2c_block_data'
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_word_data'
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_byte_data'
collect2: error: ld returned 1 exit status
2018-01-29 23:03:52 +02:00
Jonathan Naylor bf88e48ed9
Merge pull request #375 from juribeparada/nxdn
Fix CRC for NXDN
2018-01-27 18:09:48 +00:00
Andy CA6JAU a28d3903d3 Fix CRC for NXDN 2018-01-27 00:31:22 -03:00
Andy CA6JAU 2dd6e95bad Merge remote-tracking branch 'g4klx/nxdn' into nxdn 2018-01-27 00:30:07 -03:00
Jonathan Naylor 928772d811
Merge pull request #374 from juribeparada/nxdn
Fix Viterbi decoder for punctured codes in NXDN
2018-01-26 22:06:27 +00:00
Andy e63c0f9f88 Fix Viterbi decoder for punctured codes 2018-01-26 17:07:15 -03:00
Jonathan Naylor db65ea418c Simplify the LICH processing. 2018-01-26 07:12:22 +00:00
Jonathan Naylor afc876ca79 Add new (de)scrambler. 2018-01-25 20:19:31 +00:00
Jonathan Naylor 059ad7d824 Add more scaffolding code to the channel codecs. 2018-01-25 19:19:54 +00:00
Jonathan Naylor 80d97e94ec Add FACCH2 processing. 2018-01-25 07:38:57 +00:00
Jonathan Naylor 8f41e2d25d Merge branch 'master' into nxdn 2018-01-25 07:09:16 +00:00
Jonathan Naylor 2881e159c3 Remove the display for P25 data, it looks silly. Upgrade the log message
instead.
2018-01-25 07:08:28 +00:00
Jonathan Naylor d165320381 Add more main processing, particularly data. 2018-01-24 21:10:49 +00:00
Jonathan Naylor 309e8b03c4 Add skeletons for the other channel decoders. 2018-01-24 18:37:45 +00:00
Jonathan Naylor d905de493d Fix LICH processing. 2018-01-23 23:23:05 +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 9105407836 Change the NXDN image to be less garish. 2018-01-22 20:17:47 +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 d0bb0dc5f3 Update the Nextion scereens for NXDN. 2018-01-17 20:02:31 +00:00
Jonathan Naylor 62281eafba Update a bit of documentation. 2018-01-17 19:06:37 +00:00
Jonathan Naylor c3990c36ed Add NXDN to the display code. 2018-01-17 19:04:00 +00:00
Jonathan Naylor 9b774bac68 Add the NXDN images and removed unused ones. 2018-01-17 18:31:12 +00:00
Jonathan Naylor 005cdc5f40 Merge branch 'master' into nxdn 2018-01-17 08:00:18 +00:00
Jonathan Naylor 2ffd831c98 Fix the P25 PDU transmit length. 2018-01-17 07:59:40 +00:00
Jonathan Naylor d48200a3e4 Merge branch 'master' into nxdn 2018-01-16 23:26:49 +00:00
Jonathan Naylor 082c2e1b1f Fix P25 data reception, regeneration, and transmission. 2018-01-16 23:26:05 +00:00
Jonathan Naylor 8fa4779ca9 Merge branch 'master' into nxdn 2018-01-16 20:14:57 +00:00
Jonathan Naylor e0a5ae7fb3 Add the NXDN LICH processing. 2018-01-16 20:10:35 +00:00
Jonathan Naylor 323179d525 Add more DMR beacon parameters. 2018-01-16 18:35:29 +00:00
Jonathan Naylor b3169cbd4e Add the NXDN scrambler. 2018-01-15 23:10:54 +00:00