• 大小: 4KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: C/C++
  • 标签: DPSK  调制  

资源简介

使用C语言的方式实现对DPSK信号的调制,输入为二进制01数据输出为调制完成的DPSK基带信号

资源截图

代码片段和文件信息

/******************************** 头文件保护开头 ******************************/

/*******************************************************************************
* COPYRIGHT Wireless Mobile Communications Center
********************************************************************************
* 文件名称:  dpsk_mod_sim.c
* 功能描述: 主要用于DMPSK的调制                      
* 使用说明: (输入char型的0、1序列,输出为数值型的符号)                      
* 文件作者:                     
* 编写日期: (2011/05/11)
* 修改历史: 


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

/******************************* 包含文件声明 *********************************/
#include“com_moddemod.h“
#include“data_typedef.h“
#include“stdio.h“
#include“math.h“
#include“vsip.h“

#define PI 3.1415926


BOOL graymap(int Mint k int *star_seq);
BOOL psk_mod_sim(const BYTE*  pstrSigInArray  int nLength short nM float fIniPhase PCOMPLEXARRAY  pSigOutArray);
/******************************* 局部宏定义 ***********************************/

/******************************* 全局变量定义/初始化 **************************/
/*特别说明:有时全局变量的初始化可能需要用到局部变量或函数指针,在这种情况下,*/
/*作者可以根据需要将全局变量的定义和初始化的位置进行适当调整。                */
/******************************* 局部常数和类型定义 ***************************/

/******************************* 局部函数原型声明 *****************************/

/******************************* 函数实现 *************************************/

/*****************************************************************
* 函数功能:DMPSK信号调制
* 输入参数:
* const BYTE*  pstrSigInArray输入数据,为二进制符号输入;
*           int nLength输入二进制数据长度nLength,
*            short nM,进制数nM,
*           float fIniPhase输入的初始相位,
*           PCOMPLEXARRAY  pSigOutArray,输出pSigOutArray,为调制后的符号序列
* 输出参数:无;
* 返回参数: 成功TRUE=0,失败FALSE=-1
****************************************************************/
/*本函数是DMPSK的调制函数*/
BOOL dpsk_mod_sim(const BYTE*  pstrSigInArrayint nLengthshort nM float fIniPhase PCOMPLEXARRAY  pSigOut

评论

共有 条评论