mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-01 16:13:57 -04: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…
Reference in New Issue
Block a user