📄 txfunctions.h
字号:
/*****************************************************************************
Module : External Functions
******************************************************************************
Function : External Functions used by the transmitter.
Procedures : createStartFrame()
initOverhead()
qamMapping()
upsampPulseShape()
UpConvert()
Old History: 2005-04-19 AS created
2005-04-27 AS version 0.2
Author : $Author: Adrian $
Revision : $Revision: 1 $
Modified : $Modtime: 05-05-11 14:46 $
File : $Workfile: txfunctions.h $
******************************************************************************
KTH, Royal Institute of Technology, S3, Stockholm
*****************************************************************************/
#ifndef TX_FUNCTIONS_H
#define TX_FUNCTIONS_H
/*--- Include files --------------------------------------------------------*/
#include <csl_stdinc.h>
#include "txmain.h"
/*=== End of include files =================================================*/
/*--- Global defines -------------------------------------------------------*/
/*=== End of global defines ================================================*/
/*--- Global types declaration ---------------------------------------------*/
/*=== End of global types declaration ======================================*/
/*--- Global variables declaration -----------------------------------------*/
/*=== End of global variables declaration ==================================*/
/*--- Global constants declaration -----------------------------------------*/
/*=== End of global constants declaration ==================================*/
/*--- Global functions declaration -----------------------------------------*/
void createStartFrame(Uint8 *pDataBuffer, const unsigned int bufsize,
typTX_TRANSMITSTATE *pTxStates);
unsigned int createPilot(typCOM_fCPLXBUFF *pInBuffer1, typCOM_fCPLXBUFF *pInBuffer2,
Int16 *restrict pOutBuffer, const unsigned int bufsize);
unsigned int initOverhead(typCOM_fCPLXBUFF *pComplexFrameBuffer, const Uint8 Channel,
const typCOM_eFrameFormat FrameFormat);
void qamMapping(Uint8 *pDataBuffer, typCOM_fCPLXBUFF *pComplexBuffer, const unsigned int uiOffset, const unsigned int datasize);
void upsampPulseShape(typCOM_fCPLXBUFF *pFiltStat, typCOM_fCPLXBUFF *restrict pOutBuffer,
const unsigned int bufsize);
void UpConvert(typCOM_fCPLXBUFF *pInBuffer1, typCOM_fCPLXBUFF *pInBuffer2,
Int16 *restrict pOutBuffer, const unsigned int bufsize, unsigned int *uTimeIndex);
/*=== End of global functions declaration ==================================*/
#endif
/*--- AUTOMATICALLY GENERATED VERSION HISTORY --------------------------------
$Log: /MIMO/Transmitter/txfunctions.h $
*
* 1 05-05-11 14:50 Adrian
* created and added to VSS
===== END OF AUTOMATICALLY GENERATED VERSION HISTORY =======================*/
/**** End of file ***********************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -