?

?

数字通信计算机课设??程序代码?

//?SigTranmit.cpp:?implementation?of?the?SigTranmit?class.

?//?

//??

#include?"stdafx.h"?

#include?"ASK.h"?

#include?"SigTranmit.h"

?#include???

#ifdef?_DEBUG

?#undef?THIS_FILE?

static?char?THIS_FILE[]=__FILE__;?

#define?new?DEBUG_NEW?

#endif??

//?

//?Construction/Destruction?

//??

SigTranmit::SigTranmit()?

{??c=0;?

/*?S0[16]={0};?

?float?S1[16]={0};

Mod[16*M]={0};?

?Sa[16*M]={0};?

?Sal[16*M]={0};???

?H1[16*M]={0};?

?H2[16*M]={0};?

?No[16*M]={0};??

Hb[N]={0};?

?P[N]={0};?

?Wn[N]={0};*/

?}??

SigTranmit::~SigTranmit()?

{?

?}?

void?SigTranmit::SetDigital(int?ID,int?Intensity)//赋值?

{?

???myID=ID;?

???myIntensity=Intensity;

?}?

void?SigTranmit::Basesignal()//基带信号

?{?

?//ID变成int型数组

int?a[4]?=?{0};?

?int?i=0;??

int?k=15;

??int?temp=0;??

a[0]=myID%10;?

?a[1]=myID/10%10;?

?a[2]=myID/100%10;?

?a[3]=myID/1000;??

for(int?j=0;j<4;j++)??

{???i=0;?

??temp=a[j];?

??for(i;i<4;i++)???{????S0[k]=temp?&?0x1;????temp?=?temp>>1;????k--;???}??}??//采样??k=0;??for(i=0;i<16;i++)??{???for(j=0;j

?

?

void?SigTranmit::Lpf()//低通?{??Conv(Sa,GetH1());??Dft(Sa,16*M);??}?

void?SigTranmit::Dft(float?x[],int?m)//DFT变换?{??for(int?k=0;k

void?SigTranmit::modulate()//调制?{??float?a=0.0;??for(int?i=0;i<16*M;i++)??{???a=2.0*PI*i*0.15;???Mod[i]?=?Sa[i]*cos(a);??}??for(i=0;i<16*M;i++)???Sa[i]?=?Mod[i];??Dft(Sa,16*M);?}?

void?SigTranmit::Channel()//信道?{??Noise(myIntensity);??for(int?i=0;i<16*M;i++)???Sa[i]?=?No[i]?+?Sa[i];??Dft(Sa,16*M);?}?

void?Si

燕山大学数字通信计算机仿真代码,燕山大学数字通信计算机仿真课程设计模板.doc...相关推荐

  1. 成贤学院计算机组成原理,东南大学成贤学院计算机硬件课程设计报告.doc

    东南大学成贤学院计算机硬件课程设计报告 计算机硬件课程设计 设计报告 学号 姓名:王宇 学号 姓名:杜冰 2015年10月29日一.课题名称: 微程序控制模型计算机的设计 二.实验目的: 1.运用&q ...

  2. 计算机组成原理课设模板,计算机组成原理课程设计模板.doc

    课程设计(论文)任务书 软件学院 学 院 软件+信息工程 专 业 3 班 一.课程设计(论文)题目 个人网站设计与实现 二.课程设计(论文)工作自 2011年 6 月 26 日起至 2011 年 7 ...

  3. 燕山大学数字通信计算机仿真课程设计,燕山大学数字通信计算机仿真课程设计模板...

    燕山大学数字通信计算机仿真课程设计模板 数字通信计算机课设程序代码 //SigTranmit.cppimplementationoftheSigTranmitclass. // // includes ...

  4. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc

    计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...

  5. uM计算机组成原理,计算机组成原理_课程设计报告.doc

    计算机组成原理_课程设计报告.doc (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 下载可编辑计算机组成原理课程设计报告班级:计 ...

  6. c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc

    计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...

  7. 计算机专业课程设计报告c语言,计算机程序设计(C语言)课程设计报告.doc

    计算机程序设计(C语言)课程设计报告.doc 计算机程序设计C语言课程设计报告题目电子动画时钟 学院 机电工程学院专业 班级090109班学号 姓名 指导教师 设计日期 一.概述选题背景 随着社会的进 ...

  8. 计算机组成与原理课程设计心得,计算机组成原理课程设计心得.doc

    <计算机组成原理课程设计心得.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理课程设计心得.doc>文档请在天天文库搜索. 1.计 ...

  9. 计算机综合课设 交通运输相关,计算机在道路运输管理中的应用课程设计.doc

    计算机在道路运输管理中的应用课程设计 课程设计 论文题目:课程名称:计算机在道路运输管理中的应用 学 院: 交通运输 专 业: 交通运输 班 级: 学生姓名: 学 号: 指导教师: ====2010 ...

最新文章

  1. mac os 快捷键
  2. python读音发音器-python3 - 文本读音器
  3. Kali-Linux虚拟机安装提示
  4. 办公室琐事--沟通、交流
  5. 写一个算法统计在输入字符串中各个字符出现的频度
  6. --4、实验室设备管理(表)
  7. java 记事本全选_java 编写的记事本程序怎么实现复制 黏贴 剪切 全选的功能 ?...
  8. Axure社区产品app原型通用版+prd通用产品需求文档+产品结构+业务流程+社区产品信息结构功能脑图
  9. C#断点续传HTTP下载远程文件的方法
  10. 利用UDP端口转发绕过校园网认证
  11. 气势如虹!西安交大成立26个研究院、1个联合设计学院,全面进驻创新港!
  12. 听我的!千万别学前端开发!
  13. U盘量产,以及U盘“请将磁盘插入u盘”等问题。
  14. uva11045(最大二分图匹配)
  15. win10开机蓝屏_终级解决win10蓝屏代码WHEA_UNCORRECTABLE_ERROR没有之一 心语家园
  16. 华为2019春招留学生笔试第三题python
  17. 01背包问题,多重背包问题-分组背包问题-完全背包问题-总结-内含4种经典背包问题
  18. Altium Designer 18 原理图编译出现off grid错误处理方法
  19. Unity 打包发布UWP 超详细
  20. 正常的计算机设备安装限制,win10系统只能使用指定U盘保护安全的设置教程

热门文章

  1. IDEA中运行springboot+vue项目设置terminal路径
  2. 热榜!基于jsp+mysql的JSP在线水果销售商城系统设计实现【建议收藏】
  3. 计算机主机的主要包括,微型计算机的主机主要包括
  4. mysql hex 和 c_什么是MySQL HEX()函数,它与CONV()函数有何不同?
  5. JAVA增删查改的实现
  6. python 生成图片_python生成带有表格的图片
  7. pcl里面的3D特征
  8. easypoi list中的map导出_如何优雅的导出 Excel
  9. 心电信号越界怎么回事_心电监护仪常见故障分析与排除
  10. win10+vs2015+opencv3配置