share.h

来自「qrdrls算法」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef SHARE_HH
#define SHARE_HH
#include "internalCell.h"
#include "boundaryCell.h"
#include "lineInternalCell.h"
#include "lineBoundaryCell.h"
#include <stdlib.h>
#include "matrix.h"
#include <iostream.h>


//#define COL 1000// the coloum of matrix
#define M  5 //orders
#define N   3 //taps
#define NUMBER1 1000 //traing data length(x_in)
#define NUMBER2 46035 // test data length
#define TRAININGFILEIN_I "I_in1000.txt" //"1.txt"//"I_in5000.txt" //"training_in_i.txt"
#define TRAININGFILEIN_Q "Q_in1000.txt"//"2.txt"//"Q_in5000.txt"// "training_in_q.txt"
#define TRAININGFILEOUT_I "I_out1000.txt"//"3.txt"//"I_out5000.txt"//"training_out_i.txt"
#define TRAININGFILEOUT_Q "Q_out1000.txt"//"4.txt"//"Q_out5000.txt"//"training_out_q.txt"
#define TESTFILEIN_I "I_in46035.txt"//"I_inTest5000.txt"//"test_in_i.txt"
#define TESTFILEIN_Q "Q_in46035.txt"//"Q_inTest5000.txt"//"test_in_q.txt"


int GetWeightValue(double *qr_inputi,double *qr_inputq,double *qr_outputi,double *qr_outputq,complex2 *W,boundaryCell *BC,internalCell **IC);
int Polycovertmatrix(double *in_1,double *in_2,double *in_3,double *in_4,matrix *C);
//int PreWcovertmatrixint(double *in_1,double *in_2,double *in_3,double *in_4,double *in_5,double *in_6,matrix *C,matrix *D);
//int WienerModelmatrix(double *in_1,double *in_2,double *in_3,double *in_4,double *in_5,double *in_6,matrix *C,matrix *D);
complex2 getRow(matrix *A,int i,int j);
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?