数字通信计算机仿真课程设计

数字通信计算机仿真课程设计

ID:47517655

大小:72.00 KB

页数:14页

时间:2020-01-12

数字通信计算机仿真课程设计_第1页
数字通信计算机仿真课程设计_第2页
数字通信计算机仿真课程设计_第3页
数字通信计算机仿真课程设计_第4页
数字通信计算机仿真课程设计_第5页
资源描述:

《数字通信计算机仿真课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)程序代码之头文件//SigTranmit.h:interfacefortheSigTranmitclass.////////////////////////////////////////////////////////////////////////#if!defined(AFX_SIGTRANMIT_H__1E1D11BF_1E65_4834_9496_4E5CAA470F68__INCLUDED_)#defineAFX_SIGTRANMIT_H__1E1D11BF_1E65_4834_949

2、6_4E5CAA470F68__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000#definePI3.1415926#defineN63#defineT0.005#defineM20#definefreq4000#definefh200#definefc1000classSigTranmit{public:SigTranmit();virtual~SigTranmit();voidSetDigtal(intID,intIntensity)

3、;voidBasesignal();voidLpf();voidmodulate();voidChannel();voidBpf();voidDemodulate();voidAdjust();voidDft(floatx[],intm);voidIdft(floath[]);voidHnc();voidHmc();voidBlkmc();voidConv(floatarray1[],floatarray2[]);voidNoise(intinten);voidSetHl(floatH[]);voidS

4、etHb(floatH[]);voidSetc(intMyc);intGetmyIntensity();intGetc();float*GetSa();float*GetA();float*GetHl();float*GetH2();float*GetHb();float*GetNo();private:intmyID;intmyIntensity;intc;//用来存放创函数选择intS0[16];intS1[16];floatMod[16*M];floatSa[16*M];//用来存放信号float

5、Sal[16*M];floatAR[16*M];floatAI[16*M];floatA[16*M];//用来存放频域幅值floatHl[16*M];floatH2[16*M];floatNo[16*M];//用来存放生成的噪声floatHb[N];//用来存放带通频域数据floatP[N];floatWn[N];};#endif//!defined(AFX_SIGTRANMIT_H__1E1D11BF_1E65_4834_9496_4E5CAA470F68__INCLUDED_)(2)程序代码之源文件

6、//SigTranmit.cpp:implementationoftheSigTranmitclass.////////////////////////////////////////////////////////////////////////#include"stdafx.h"#include"计算机仿真.h"#include"SigTranmit.h"#include"math.h"#include"stdio.h"#include"stdlib.h"#include"iostream"#ifd

7、ef_DEBUG#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#definenewDEBUG_NEW#endif////////////////////////////////////////////////////////////////////////Construction/Destruction//////////////////////////////////////////////////////////////////////SigTranmi

8、t::SigTranmit(){c=0;s=1;}SigTranmit::~SigTranmit(){}voidSigTranmit::SetDigital(intnMyID,intnIntensity)//初始化{MyID=nMyID;myIntensity=nIntensity;}voidSigTranmit::Basesignal()//基带信号的编码与采样{intd[4][4];inte[16];intm=0;intb[4];b[0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。