燕大-数字通信仿真计算机课程设计详解.pptVIP

  • 23
  • 0
  • 约2.82千字
  • 约 63页
  • 2018-03-30 发布于湖北
  • 举报

燕大-数字通信仿真计算机课程设计详解.ppt

谢 谢! 频率对应关系如下: 频率间隔 fs/N, 如果fs 8000Hz,那么4000Hz对应频率π 最高频率! 。 频率采样法设计FIR滤波器示意图 N-1 /2 N-1 /2 N-1 /2 N为奇数时: 利用图形对应关系,求出Hg k ,然后利用式⑴,求Hd k 。 ⑵窗函数法 ①确定理想频率响应 带通滤波器: ②加窗 载波产生 卷积 void convolution float x[M],float h[127],float y[M] int l; float b1[1000]; l M+N-1; for i 0;i l;i++ b1[i] 0.0; for j 0;j N;j++ if i-j 0 || i-j M-1 b1[i] b1[i]+0; else b1[i]+ h[j]*x[i-j]; for i 0;i M;i++ y[i] b1[i+ N-1 /2]; 噪声 Visual C++版本 void Noise_Gen double *noise,double inten,int n inten sqrt inten*fs/2000 /8; for int i 0;i n;i++ noise[i] 0; for int j 0;j 12;j++ double r rand ; double ri 2*r-32767 /32767; noise[i]+ ri; noise[i]* inten; C语言版本 float GenWhiteNoise float a float b,q,randi 0.0; q RAND_MAX; for i 0;i 12;i++ randi+ rand /q; b a* randi-6 ; return b; C语言绘图 画图操作 int gdriver,gmode; gdriver DETECT; initgraph gdriver,gmode, ; …… closegraph ; DFT 特点:速度慢但是灵活。 void Dft float x[M],int N1,float y[M] float ar[M],ai[M]; for k 0;k N1;k++ ar[k] 0.0;ai[k] 0.0; for n 0;n N1;n++ ar[k] ar[k]+x[n]*cos -2.0*PI*k*n/N1 ; ai[k] ai[k]+x[n]*sin -2.0*PI*k*n/N1 ; y[k] sqrt pow ar[k],2 +pow ai[k],2 ; 抽样判决 均值 抽取 演示界面! 电子讲稿 我原先的电子讲稿! 数字通信计算机仿真课程设计 主讲人:胡正平 燕山大学电子与通信工程系 课程设计的价值 利用所学知识解决一些问题! 计算机编程进行仿真! 数字信号处理! 通信原理基本知识! 通过这个课程设计能让你学习不少东西,学会思考,学会动手,学会查资料,学会相互配合。 一、基础 什么是调幅? 使载波振幅按照调制信号改变的调制方式叫调幅。经过调幅的电波叫调幅波。它保持着高频载波的频率特性,但包络线的形状则和信号波形相似。调幅波的振幅大小,由调制信号的强度决定。 为什么要调制? 信号调制可以将信号的频谱搬移到任意位置,从而有利于信号的传送,并且使频谱资源得到充分利用。 ⑴有效辐射; ⑵频分复用。 二、目的 通过本次课程设计使学生深入理解和掌握调幅通信系统的各个关键环节,包括调制、解调、滤波、传输、噪声对通信质量的影响等。在数字信号处理实验课的基础上更加深入地掌握数字滤波器的设计原理及实现方法。使学生对系统各关键点的信号波形及频谱有深刻的认识。 三、意义 本次设计是对学生综合能力的检验,它涉及三门主干课程,包括《通信原理》、《数字信号处理》、《C/C++语言程序设计》 。通过本次设计对学生的综合运用专业基础知识及软件设计能力也会有较大提高。 四、设计内容 本次设计的主要内容是用软件模拟调幅(AM)通信系统。原理如下所示: 作用? 作用? 作用? 作用? 作用? 输入的信号可采用学号的后4位(例如3199)进行编码作为基带信号。基带信号经过低通滤波后再与载波相乘进行调制,经过调制后的信号送入信道传输,在传输过程中,有用信号会受到各种信道噪声影响,这里用高斯白噪声模拟信道噪声。在接收端先经过带通滤波器提取信号,再采用相干解调恢复基带信号,进而进行抽样判决,解调出传输的学号信息。 五、系统各测试点信号 输入信号 低通滤波器 低通滤波后的信号 调制后的信号 白噪声 加入白噪声 带通滤波器 带通滤波后的信号

文档评论(0)

1亿VIP精品文档

相关文档