Commit graph

27 commits

Author SHA1 Message Date
DJ2LS
06cb35276e
removed burst crc
the burst CRC is not needed, because we only receive frames with correct CRC. So its more important to create a correct ARQ algorithm. The 2byte CRC has been removed bei 2 x CRC8 for DX call sign and own callsign
2021-02-08 16:33:11 +01:00
DJ2LS
9cf0008da6
updated logging and stuck in sync detection 2021-02-06 15:11:42 +01:00
DJ2LS
6f770d1d69
improved data frame processing 2021-02-05 14:40:32 +01:00
DJ2LS
b9f2f1874f
improved logging and statistics 2021-02-04 17:51:01 +01:00
DJ2LS
51398382f7
code cleanup and bug fixes 2021-02-04 15:25:15 +01:00
DJ2LS
b52081866f
improved RX 2021-02-01 21:46:33 +01:00
DJ2LS
95674ebca7
Update modem.py 2021-01-30 17:48:25 +01:00
DJ2LS
e71902b7ae
removed frame rate conversion 2021-01-30 17:40:03 +01:00
DJ2LS
63e96ea156
removed frame rate conversion 2021-01-30 17:25:24 +01:00
DJ2LS
2bfa53354d
added timing tests 2021-01-21 21:00:21 +01:00
DJ2LS
0dbe03669d
added ARQ ACK TX function 2021-01-21 08:33:45 +01:00
DJ2LS
66cf834bed
transmit nonblocking 2021-01-20 23:42:45 +01:00
DJ2LS
678d32cdcc
complete ARQ redesign 2021-01-20 22:51:14 +01:00
DJ2LS
2be28cafb1
own function to send arqburst from TX_BUFFER
done without practical tests. just thinking..... uff
2021-01-16 20:43:10 +01:00
DJ2LS
fa49e90c9b
added preamble transmission 2021-01-16 14:29:49 +01:00
DJ2LS
a316126725
added preamble transmission 2021-01-16 14:28:47 +01:00
DJ2LS
6808dabfe5
dynamic audio sample rate detection 2021-01-07 09:28:26 +01:00
DJ2LS
0efc20defa
moved tx audio to class __init__ 2021-01-06 18:01:54 +01:00
DJ2LS
0ffd03b7b1
global audio buffer
global audio buffer for receiving multimode
2021-01-06 13:17:17 +01:00
DJ2LS
4cc7ec561c
first multimode support 2021-01-05 15:03:41 +01:00
DJ2LS
fde5754607
first ARQ Go-Back-N version
super buggy because of time issues
2020-12-28 15:20:51 +01:00
DJ2LS
55dd340447
removed data-list behavior
work will done by other functions
2020-12-28 12:58:57 +01:00
DJ2LS
8b9032f4a7
startet work on ARQ Go-Back-N 2020-12-27 22:38:49 +01:00
DJ2LS
9a964b77f0
improved logging 2020-12-26 19:27:09 +01:00
DJ2LS
5ef6e199ac
ARQ variable updates 2020-12-26 11:02:14 +01:00
DJ2LS
4435ef602e
added ARQ like behavior
send via socket "ACK:<DATA
TX requests a ACK from RX. RX then sends an ACK to TX. 
ACK will be requested 3 times, else timeout.

Todo: Frame ID, Code cleanup,...... and much much more
2020-12-25 22:55:56 +01:00
DJ2LS
fe25ce68b8
Add files via upload 2020-12-23 17:48:54 +01:00