25 lines
		
	
	
		
			545 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			545 B
		
	
	
	
		
			C
		
	
	
	
	
	
|  | #ifndef PREAMBLE_GENERATOR_H
 | ||
|  | #define PREAMBLE_GENERATOR_H
 | ||
|  | #include "conv_common.h"
 | ||
|  | 
 | ||
|  | #define PREAMBLE_LENGTH 32
 | ||
|  | #define REGISTER_ORDER 9
 | ||
|  | #define PREAMBLE_BYTES PREAMBLE_LENGTH/8
 | ||
|  | 
 | ||
|  | #define PREAMBLE_TYPE_1_BYTE    0x1a1
 | ||
|  | #define PREAMBLE_TYPE_3_BYTE    0x1f2
 | ||
|  | #define PREAMBLE_TYPE_COUNT     2
 | ||
|  | 
 | ||
|  | /* define maximum number of preamble */ | ||
|  | #define PREAMBLE_NUM_MAX        7
 | ||
|  | 
 | ||
|  | void preamble_prepend(uint8_t *msg, | ||
|  |                          uint8_t msg_len); | ||
|  | 
 | ||
|  | 
 | ||
|  | unsigned long *preuso_noise_sequence(      ); | ||
|  | unsigned long *preuso_noise_sequence_topo(); | ||
|  | 
 | ||
|  | #endif
 | ||
|  | 
 |