channel.h

来自「B3g_phase2_C语言_Matlab程序及说明」· C头文件 代码 · 共 61 行

H
61
字号
/***********************************
*Copyright (C) 2003 FuTURE@NCRL SEU
*All Rights Reserved.

*FileName: _CHANNEL_H_

*Abstract: Get the MIMO Channel's TDL Coef.

*Cur.Ver : 1.2
*Author  : Bin Jiang
*Date    : 2003-12-8 
*Modify  :

*Per.Ver : 
*Author  :
*Date    :

*Ref.    : D.M. Wang's program.

**********************************/

#ifndef _CHANNEL_H_
#define _CHANNEL_H_


typedef struct
{
	double	SNR;
	double 	Tc;
	
	int	    Path_Delay[PATH_NUM];
	double	Path_Gain[PATH_NUM];
	double	Phase_R;
	double  Phase_I;
}CH_PARAMETER;

/* Function definition */
int GenerateCHData(
COMPLEX 		* p_CHData, 
int 			  n_SampleLen, 
double 			* p_Time, 
CH_PARAMETER 	* p_CH_Parameter
);

int GetIdealCHEst(
COMPLEX 		* p_CHData, 
COMPLEX 		* p_CHEstimate, 
BASEBAND_PARM 	* p_Baseband_Parm
);

int MIMO_Channel(
COMPLEX 		* InSignal, 		
int       		  InSignalLen, 
COMPLEX 		* OutSignal, 
double  		* Noise_Variance, 	//Ideal channel noise variance estimate.
double  		* p_Time, 		    //This is updated in the function call.
CH_PARAMETER  	* p_CH_Parameter, 
BASEBAND_PARM 	* p_Baseband_Parm
);

#endif

⌨️ 快捷键说明

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