kopia lustrzana https://github.com/M17-Project/M17_Implementations
				
				
				
			
							rodzic
							
								
									e08b8c40ad
								
							
						
					
					
						commit
						a50dbc0aa7
					
				| 
						 | 
				
			
			@ -1,7 +1,5 @@
 | 
			
		|||
m17-coder-sym:
 | 
			
		||||
	gcc -O2 -Wall m17-coder-sym.c \
 | 
			
		||||
	../lib/*.c \
 | 
			
		||||
	-o m17-coder-sym -lm
 | 
			
		||||
m17-coder-sym: m17-coder-sym.c ../lib/*.c ../lib/*.h
 | 
			
		||||
	gcc -O2 -Wall m17-coder-sym.c ../lib/*.c -o m17-coder-sym -lm
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f m17-coder-sym
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,15 +1,16 @@
 | 
			
		|||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
//#include "../lib/m17lib.h"
 | 
			
		||||
//#include "../lib/m17call.h"
 | 
			
		||||
#include "../lib/m17lib.h"
 | 
			
		||||
#include "../lib/m17call.h"
 | 
			
		||||
#include "../lib/m17consts.h"
 | 
			
		||||
//#include "../lib/m17convol.h"
 | 
			
		||||
//#include "../lib/m17crc.h"
 | 
			
		||||
//#include "../lib/m17golay.h"
 | 
			
		||||
//#include "../lib/m17math.h"
 | 
			
		||||
//#include "../lib/m17viterbi.h"
 | 
			
		||||
#include "../lib/m17convol.h"
 | 
			
		||||
#include "../lib/m17crc.h"
 | 
			
		||||
#include "../lib/m17golay.h"
 | 
			
		||||
#include "../lib/m17math.h"
 | 
			
		||||
#include "../lib/m17viterbi.h"
 | 
			
		||||
 | 
			
		||||
//#define FN60_DEBUG
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
m17-decoder-sym: m17-decoder-sym.c ../lib/m17lib.c ../lib/m17lib.h
 | 
			
		||||
	gcc -Wall -O2 m17-decoder-sym.c ../lib/m17lib.c -o m17-decoder-sym -lm
 | 
			
		||||
m17-decoder-sym: m17-decoder-sym.c ../lib/*.c ../lib/*.h
 | 
			
		||||
	gcc -Wall -O2 m17-decoder-sym.c ../lib/*.c -o m17-decoder-sym -lm
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f m17-decoder-sym
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,6 +4,13 @@
 | 
			
		|||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
#include "../lib/m17lib.h"
 | 
			
		||||
#include "../lib/m17call.h"
 | 
			
		||||
#include "../lib/m17consts.h"
 | 
			
		||||
#include "../lib/m17convol.h"
 | 
			
		||||
#include "../lib/m17crc.h"
 | 
			
		||||
#include "../lib/m17golay.h"
 | 
			
		||||
#include "../lib/m17math.h"
 | 
			
		||||
#include "../lib/m17viterbi.h"
 | 
			
		||||
 | 
			
		||||
#define DECODE_CALLSIGNS
 | 
			
		||||
#define SHOW_VITERBI_ERRS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,10 @@
 | 
			
		|||
all: m17-packet-encode m17-packet-decode
 | 
			
		||||
 | 
			
		||||
m17-packet-encode: m17-packet-encode.c ../lib/m17lib.c ../lib/m17lib.h
 | 
			
		||||
	gcc -O2 -Wall m17-packet-encode.c ../lib/m17lib.c -o m17-packet-encode -lm
 | 
			
		||||
m17-packet-encode: m17-packet-encode.c ../lib/*.c ../lib/*.h
 | 
			
		||||
	gcc -O2 -Wall m17-packet-encode.c ../lib/*.c -o m17-packet-encode -lm
 | 
			
		||||
 | 
			
		||||
m17-packet-decode: m17-packet-decode.c ../lib/m17lib.c ../lib/m17lib.h
 | 
			
		||||
	gcc -O2 -Wall m17-packet-decode.c ../lib/m17lib.c -o m17-packet-decode -lm
 | 
			
		||||
m17-packet-decode: m17-packet-decode.c ../lib/*.c ../lib/*.h
 | 
			
		||||
	gcc -O2 -Wall m17-packet-decode.c ../lib/*.c -o m17-packet-decode -lm
 | 
			
		||||
 | 
			
		||||
install: all
 | 
			
		||||
	sudo install m17-packet-encode /usr/local/bin
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,6 +4,13 @@
 | 
			
		|||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
#include "../lib/m17lib.h"
 | 
			
		||||
#include "../lib/m17call.h"
 | 
			
		||||
#include "../lib/m17consts.h"
 | 
			
		||||
#include "../lib/m17convol.h"
 | 
			
		||||
#include "../lib/m17crc.h"
 | 
			
		||||
#include "../lib/m17golay.h"
 | 
			
		||||
#include "../lib/m17math.h"
 | 
			
		||||
#include "../lib/m17viterbi.h"
 | 
			
		||||
 | 
			
		||||
float sample;                       //last raw sample from the stdin
 | 
			
		||||
float last[8];                      //look-back buffer for finding syncwords
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,17 @@
 | 
			
		|||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <math.h>
 | 
			
		||||
 | 
			
		||||
#include "../lib/m17lib.h"
 | 
			
		||||
#include "../lib/m17call.h"
 | 
			
		||||
#include "../lib/m17consts.h"
 | 
			
		||||
#include "../lib/m17convol.h"
 | 
			
		||||
#include "../lib/m17crc.h"
 | 
			
		||||
#include "../lib/m17golay.h"
 | 
			
		||||
#include "../lib/m17math.h"
 | 
			
		||||
#include "../lib/m17viterbi.h"
 | 
			
		||||
 | 
			
		||||
#define FLT_LEN         (BSB_SPS*FLT_SPAN+1)                //for 48kHz sample rate this is 81
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue