mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	Make QRA sources more portable
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6800 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
		
							parent
							
								
									aab5f0e1c5
								
							
						
					
					
						commit
						83a1308f52
					
				@ -14,12 +14,12 @@
 | 
				
			|||||||
//    main.c		 - this file
 | 
					//    main.c		 - this file
 | 
				
			||||||
//    qra65.c/.h     - qra65 mode encode/decoding functions
 | 
					//    qra65.c/.h     - qra65 mode encode/decoding functions
 | 
				
			||||||
// 
 | 
					// 
 | 
				
			||||||
//    ..\qracodes\normrnd.c/.h   - random gaussian number generator
 | 
					//    ../qracodes/normrnd.{c,h}   - random gaussian number generator
 | 
				
			||||||
//    ..\qracodes\npfwht.c/.h    - Fast Walsh-Hadamard Transforms
 | 
					//    ../qracodes/npfwht.{c,h}    - Fast Walsh-Hadamard Transforms
 | 
				
			||||||
//    ..\qracodes\pdmath.c/.h    - Elementary math on probability distributions
 | 
					//    ../qracodes/pdmath.{c,h}    - Elementary math on probability distributions
 | 
				
			||||||
//    ..\qracodes\qra12_63_64_irr_b.c/.h - Tables for a QRA(12,63) irregular RA code over GF(64)
 | 
					//    ../qracodes/qra12_63_64_irr_b.{c,h} - Tables for a QRA(12,63) irregular RA code over GF(64)
 | 
				
			||||||
//    ..\qracodes\qra13_64_64_irr_e.c/.h - Tables for a QRA(13,64) irregular RA code "     "
 | 
					//    ../qracodes/qra13_64_64_irr_e.{c,h} - Tables for a QRA(13,64) irregular RA code "     "
 | 
				
			||||||
//    ..\qracodes\qracodes.c/.h  - QRA codes encoding/decoding functions
 | 
					//    ../qracodes/qracodes.{c,h}  - QRA codes encoding/decoding functions
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// -------------------------------------------------------------------------------
 | 
					// -------------------------------------------------------------------------------
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
// -----------------------------------------------------------------------------
 | 
					// -----------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// The code used by the QRA65 mode is the code:
 | 
					// The code used by the QRA65 mode is the code:
 | 
				
			||||||
// QRA13_64_64_IRR_E: K=13 N=64 Q=64 irregular QRA code (defined in qra13_64_64_irr_e.h /.c)
 | 
					// QRA13_64_64_IRR_E: K=13 N=64 Q=64 irregular QRA code (defined in qra13_64_64_irr_e.{h,c})
 | 
				
			||||||
// This code has been designed to include a CRC as the 13th information symbol
 | 
					// This code has been designed to include a CRC as the 13th information symbol
 | 
				
			||||||
// and improve the code UER (Undetected Error Rate).
 | 
					// and improve the code UER (Undetected Error Rate).
 | 
				
			||||||
// The CRC symbol is not sent along the channel (the codes are punctured) and the 
 | 
					// The CRC symbol is not sent along the channel (the codes are punctured) and the 
 | 
				
			||||||
@ -76,7 +76,7 @@ unsigned GetTickCount(void) {
 | 
				
			|||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "qra65.h"
 | 
					#include "qra65.h"
 | 
				
			||||||
#include "..\qracodes\normrnd.h"		   // gaussian numbers generator
 | 
					#include "../qracodes/normrnd.h"		   // gaussian numbers generator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// -----------------------------------------------------------------------------------
 | 
					// -----------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -35,9 +35,9 @@
 | 
				
			|||||||
#include <math.h>
 | 
					#include <math.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "qra65.h"
 | 
					#include "qra65.h"
 | 
				
			||||||
#include "..\qracodes\qracodes.h"
 | 
					#include "../qracodes/qracodes.h"
 | 
				
			||||||
#include "..\qracodes\qra13_64_64_irr_e.h"
 | 
					#include "../qracodes/qra13_64_64_irr_e.h"
 | 
				
			||||||
#include "..\qracodes\pdmath.h"
 | 
					#include "../qracodes/pdmath.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Code parameters of the QRA65 mode 
 | 
					// Code parameters of the QRA65 mode 
 | 
				
			||||||
#define QRA65_CODE  qra_13_64_64_irr_e
 | 
					#define QRA65_CODE  qra_13_64_64_irr_e
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user