• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: C语言  BPSK  

资源简介

基于C语言的BPSK的调制与解调,在加性高斯白噪声的信道下实现,检查系统的误码率。

资源截图

代码片段和文件信息


void base(signf1and_f)
float sign[];
float f1a;
float d_f;
int n;
{
  int i;
  float f;
  float delt;
  for(f=0i=1;i<=n/2;i+=1f+=d_f)
  {
   if(f<=(1-a)*f1) delt=1;
   else if(f<=(1+a)*f1) delt=0.5*(1+sin(M_PI/(2*a)-M_PI*f/(2*a*f1)));
   else delt=0;
   sign[2*i-1]=sign[2*i-1]*delt;
   sign[2*i]=sign[2*i]*delt;
   sign[2*(n+1-i)-1]*=delt;
   sign[2*(n+1-i)]*=delt;
   }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5363  2001-12-19 16:52  EGAVGA.BGI

     文件        164  2001-12-19 16:52  Erfc.cpp

     文件       1058  2001-12-19 16:52  Fourl.cpp

     文件        829  2001-12-19 16:52  Noise.cpp

     文件        323  2001-12-19 16:52  Source1.cpp

     文件       4215  2001-12-19 16:52  AWGNBPSK.C

     文件        404  2001-12-19 16:52  base.cpp

     文件       2391  2001-12-19 16:52  DW_SIGN.CPP

----------- ---------  ---------- -----  ----

                14747                    8


评论

共有 条评论