matlab通信仿真课程设计样本
Matlab与通信仿真课程设计报告

Matlab与通信仿真课程设计报告Matlab与通信仿真课程设计报告班级:12通信(1)班姓名:诸葛媛学号:Xb12680129实验⼀S-函数&锁相环建模仿真⼀、实验⽬的1.了解S函数和锁相环的⼯作原理2.掌握⽤S函数建模过程,锁相环载波提取仿真⼆、实验内容1、⽤S函数编写Similink基本模块(1)信源模块实现⼀个正弦波信号源,要求其幅度、频率和初始相位参数可以由外部设置,并将这个信号源进⾏封装。
(2)信宿和信号显⽰模块实现⼀个⽰波器⽊块,要求能够设定⽰波器显⽰的扫描周期,并⽤这个⽰波器观察(1)的信源模块(3)信号传输模块实现调幅功能,输⼊⽤(1)信源模块,输出⽤(2)信宿模块;基带信号频率1KHz,幅度1V;载波频率10KHz,幅度5V实现⼀个压控正弦振荡器,输⼊电压u(t)的范围为[v1,v2]V,输出正弦波的中⼼频率为f0Hz,正弦波的瞬时频率f随控制电压线性变化,控制灵敏度为kHz/V。
输⼊⽤(1)信源模块,输出⽤(2)信宿模块2、锁相环载波提取的仿真(1)利⽤压控振荡器模块产⽣⼀个受10Hz正弦波控制的,中⼼频率为100Hz,频偏范围为50Hz到150Hz的振荡信号,并⽤⽰波器模块和频谱仪模块观察输出信号的波形和频谱。
(2)构建⼀个抑制载波的双边带调制解调系统。
载波频率为10KHz,被调信号为1KHz正弦波,试⽤平⽅环恢复载波并进⾏解调。
(3)构建⼀个抑制载波的双边带调制解调系统。
载波频率为10KHz,被调信号为1KHz正弦波,试⽤科斯塔斯环恢复载波并进⾏解调。
(4)设参考频率源的频率为100Hz,要求设计并仿真⼀个频率合成器,其输出频率为300Hz。
并说明模型设计上与实例3.26的主要区别三、实验结果分析1、⽤S函数编写Similink基本模块(3)为了使S函数中输⼊信号包含多个,需要将其输⼊变量u初始为制定维数或⾃适应维数,⽽在S函数模块外部采⽤Simulink基本库中的复⽤器(Mux)将3⾏的信号矩阵。
通信工程课程设计matlab

通信工程课程设计 matlab一、教学目标本节课的教学目标是让学生掌握通信工程中使用Matlab进行仿真实验的基本方法和技巧。
在知识目标方面,学生需要理解Matlab在通信工程中的应用场景,掌握Matlab的基本语法和编程技巧,以及熟悉通信系统的仿真流程。
在技能目标方面,学生需要能够独立完成简单的通信系统仿真实验,熟练使用Matlab进行数据分析和管理。
在情感态度价值观目标方面,学生应该培养对通信工程的兴趣,提高创新能力和团队合作意识。
二、教学内容本节课的教学内容主要包括Matlab的基本使用方法、通信系统的仿真原理和实例演示。
首先,我们将介绍Matlab的界面布局和基本语法,让学生能够快速上手。
然后,我们将讲解通信系统的基本原理,如调制、解调、编码和解码等,并通过实例演示如何使用Matlab进行通信系统的仿真。
最后,我们将安排学生进行实际操作,完成一些简单的通信系统仿真实验,以提高他们的实际操作能力。
三、教学方法为了达到本节课的教学目标,我们将采用多种教学方法相结合的方式进行教学。
首先,我们将采用讲授法,为学生讲解Matlab的基本使用方法和通信系统的原理。
然后,我们将采用案例分析法,通过实例演示和分析,让学生深入了解通信系统的仿真过程。
此外,我们还将采用实验法,让学生亲自动手进行通信系统的仿真实验,提高他们的实际操作能力。
在整个教学过程中,我们将注重激发学生的学习兴趣和主动性,鼓励他们积极参与讨论和提问。
四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源。
首先,我们将使用教材《通信工程导论》作为主教材,为学生提供理论知识的系统学习。
其次,我们将提供一些参考书籍,如《Matlab入门与提高》等,供学生自主学习参考。
此外,我们还将在课堂上使用多媒体资料,如PPT演示文稿和视频教程,以丰富学生的学习体验。
最后,我们将准备实验设备,如计算机和通信实验箱,让学生进行实际操作和实验。
Matlab与通信仿真课程设计报告

《MATLAB与通信仿真》课程设计指导老师: 张水英、汪泓班级:07通信(1)班学号:E07680104姓名:林哲妮目录目的和要求 (1)实验环境 (1)具体内容及要求 (1)实验内容题目一 (4)题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目二 (8)题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目三 (17)题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目四 (33)题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析心得与体会 (52)目的和要求通过课程设计,巩固本学期相关课程MATLAB与通信仿真所学知识的理解,增强动手能力和通信系统仿真的技能。
在强调基本原理的同时,更突出设计过程的锻炼。
强化学生的实践创新能力和独立进行科研工作的能力。
要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。
并结合通信原理的知识,对通信仿真系统进行性能分析。
实验环境PC机、Matlab/Simulink具体内容及要求基于MATLAB编程语言和SIMULINK通信模块库,研究如下问题:(1)研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系;(2)研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。
(3)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。
比较不同信道编码方式的编码增益性能。
(4)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。
分析不同码率对误码率性能的影响。
比较不同信道编码方式的编码增益性能。
题目一题目内容:研究BFSK 在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系 流程图是不是程序代码:clc clearecho on %x 表示信噪比x=0:15; % y 表示信号的误码比特率,它的长度与x 相同 y=x; % BFSK 调治的频率间隔等于24kHz FrequencySeparation=24000; %信源产生信号的bit 率等于10kbit/s BitRate=10000; % 仿真时间设置为10秒SimulatonTime=10; % BFSK 调质信号每一个符号的抽样数等于2 SamplesPerSymbol=2;开始 读懂题目,确定仿真框图 确定参数编写程序代码 运行程序,得出结果图 得出的结果是理想的结果? 修改参数 得出最终结果for i=1:length(x)%信道的信噪比依次取X中的元素SNR=x(i); %运行仿真程序,得到的误码率保存在工作区变量BitErrorRate中sim('shiyanyi1');%计算BitErrorRate的均值作为本次仿真的误码率 y(i)=mean(BitErrorRate);end% 准备一个空白的空间% hold off;figure% 绘制x和y的关系曲线图,纵坐标采用对数表示semilogy(x,y,'-*'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK在无突发干扰下误码率与信噪比的关系'); %写标题grid on; %画网格图仿真框图各个参数设置Random Integer GeneratorM-FSK Modulator BasebandAWGN ChannelTo Workspace运行结果结果分析:BFSK在无突发干扰下误码率随着信噪比的增大而减小题目二题目内容:研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。
matlab通信系统仿真课程设计

一、课程设计背景通信系统是现代信息社会中至关重要的基础设施,其设计和性能分析对于信息传输和交换具有重要意义。
Matlab作为一种强大的科学计算软件,被广泛应用于通信系统的仿真设计中。
本课程设计旨在通过Matlab软件进行通信系统的仿真设计,帮助学生掌握通信系统的基本原理和仿真方法,提高其工程实际应用能力。
二、课程设计目标1.了解通信系统的基本原理和结构;2.掌握Matlab编程基础及其在通信系统仿真中的应用;3.掌握通信系统常用信号处理技术;4.能够利用Matlab软件对通信系统进行仿真设计和性能分析。
三、课程设计内容1.通信系统基础知识介绍1.1 通信系统的基本原理1.2 通信系统的结构和功能2.Matlab编程基础2.1 Matlab语言基础2.2 Matlab基本操作和常用函数3.通信系统仿真设计3.1 通信系统信号生成和处理3.2 信道模型和噪声分析4.通信系统性能分析4.1 误码率性能分析4.2 信噪比分析4.3 频谱分析5.通信系统仿真设计案例分析5.1 数字调制与解调仿真设计5.2 OFDM系统性能分析5.3 MIMO系统仿真设计及性能分析四、课程实践环节1.使用Matlab进行通信系统仿真设计的基本操作演练;2.利用Matlab开发和验证通信系统中的基本算法;3.对通信系统的性能进行仿真分析,并进行结果验证;4.辅助课程设计项目的实践环节,帮助学生加深对通信系统仿真设计的理解和掌握。
五、课程设计评价1.学生综合能力的评价1.1 学生对通信系统基础知识的掌握情况1.2 学生Matlab编程能力的提升情况1.3 学生通信系统仿真设计能力的提高情况2.课程设计效果的评价2.1 课程内容是否能满足学生学习需求2.2 课程设计项目实践环节的实际效果2.3 课程设计是否对学生的就业和科研有帮助六、课程设计具体步骤1.明确课程设计目标和内容,制定详细的教学计划;2.准备教学资源和实践环节所需的软硬件设备;3.进行教师培训,提高教师对课程设计内容和实践操作的掌握程度;4.组织学生参与通信系统的相关理论学习和Matlab编程基础课程;5.根据课程设计内容和步骤进行实践操作演练;6.指导学生进行通信系统的仿真设计和性能分析实践;7.进行课程设计项目实践环节,辅助学生加深对通信系统仿真设计的理解和掌握;8.评价课程设计效果,总结经验和改进措施。
matlab通信系统仿真课程设计

matlab通信系统仿真课程设计
MATLAB通信系统仿真课程设计是一个涉及到通信系统原理和MATLAB编程的设计项目。
在这个课程设计中,学生需要通过理论学习和实践操作,掌握通信系统的基本原理和MATLAB的使用技巧,最终完成一个通信系统的仿真模型。
以下是一个可能的课程设计流程和内容:
1. 引言和背景知识:介绍通信系统的基本原理和相关的数学知识,包括信号传输、调制解调、信道编码等概念。
2. MATLAB基础知识:介绍MATLAB的基本语法和常用函数,包括矩阵操作、图形绘制、信号处理等。
3. 信号传输模型:学生需要根据通信系统的基本原理,设计一个简单的信号传输模型。
这个模型可以包括信号的生成、调制、传输和解调等过程。
4. 信道模型:学生需要根据通信系统的信道特性,设计一个适当的信道模型。
这个模型可以包括信道的噪声、衰落等特性。
5. 信号检测和解码:学生需要设计一个信号检测和解码的算法,以实现对传输信号的恢复和解码。
6. 性能评估和优化:学生可以通过改变信道模型、调制方式、编码方式等参数,来评估系统的性能,并根据评估结果进行优化。
7. 结果分析和报告撰写:学生需要分析仿真结果并撰写一个综合性的报告,包括系统设计和实验结果等内容。
在这个课程设计中,学生需要结合理论学习和实践操作,掌握通信系统的基本原理和MATLAB的使用技巧。
通过完成这个设计项目,学生可以加深对通信系统的理解,并提升MATLAB编程和仿真分析的能力。
通信系统仿真课程设计报告

通信系统仿真课程设计报告题目:基于Matlab的通信系统仿真班级:姓名:学号:指导老师:一、系统综述利用Matlab仿真软件,完成如图所示的一个基本的数字通信系统。
信号源产生0、1等概分布的随机信号,映射到16QAM的星座图上,同时一路信号已经被分成了实部和虚部,后边的处理建立在这两路信号的基础上。
实部、虚部信号分别经过平方根升余弦滤波器,再加入高斯白噪声,然后通过匹配滤波器(平方根升余弦滤波器)。
最后经过采样,判决,得到0、1信号,同原信号进行比较,给出16QAM数字系统的误码。
系统框图二、系统实现1、随机信号的产生利用Matlab中自带的函数randint来产生n*k随机二进制信号。
源程序如下:M = 16;k = log2(M); % 每个符号的比特数n = 6000; % 输入码元的长度fd=1;fc=4*fd;fs=4*fc;xEnc = randint(n*k,1); %产生长度为n*k的随机二进制信号plot(xEnc);2、星座图映射将随机二进制信号映射到16QAM星座图上。
每四个bit构成一个码子,具体实现的方法是,将输入的信号进行串并转换分成两路,分别叫做I路和Q路。
再把每一路的信号分别按照两位格雷码的规则进行映射,这样实际上最终得到了四位格雷码。
为了清楚说明,参看表1。
16QAM调制模块程序如下:function [ gPsk,map ] = qam_modu( M )gPsk = bitxor(0:sqrt(M)-1,floor((0:sqrt(M)-1)/2))';%转换成格雷码% 产生16QAM的星座对应点的十进制数值map = repmat(gPsk,1,sqrt(M))+repmat(sqrt(M)*gPsk',sqrt(M),1);%remat(A,m,n)表示复制m行A,n列Amap = map(:);end星座图映射模块程序如下(系统框图中图1的程序):function xmod = plot_astrology(M,k,mapping,xEnc,d)t1 = qammod(mapping,M);% 16-QAM调制,将十进制数化为复数if(d==1)scatterplot(t1); % 星座图(图1)title('16QAM调制后的星座图(图1)')grid onhold on;% 加入每个点的对应4位二进制码for jj=1:length(t1)text(real(t1(jj))-0.5,imag(t1(jj))+0.5,dec2base(jj-1,2,4));endset(gca,'yTick',(-(k+1):2:k+1),'xTick',(-(k+1):2:k+1),...'XLim',[-(k+1) k+1],'YLim',[-(k+1) k+1],'Box','on',...'YGrid','on', 'XGrid','on');endxlabel ('In-Phase');hold off;set(gcf,'Color','w')xSym = reshape(xEnc,k,numel(xEnc)/k).'; %将一个长信号变化为每4个一组,分为4个数的矩阵,用于编码xSym = bi2de(xSym, 'left-msb') ; %将4位二进制数化为10进制数xSym = mapping(xSym+1); %映射到星座图上对应该的点xmod = qammod(xSym,M); %转化为复数形式end得到的星座图如图1所示,图上注明了每一个点对应的01序列。
基于matlab通信系统仿真——信源编解码课程设计报告

一、设计题目◆基于MATLAB通信系统仿真——信源编解码。
二、实验内容及要求◆内容:完成对一模拟信号的抽样、量化、编码,然后利用Huffman信源编码对其进行数据压缩,再利用(15,11)的线性分组码进行信道编码,然后采用DPSK调制方式调制,接着通过信道;在接收端进行其逆过程,即先解调(可采用相干解调或差分相干解调),再依次为信道译码,Huffman信源译码,PCM译码。
◆要求:利用相关知识,建立系统模型,完成各个模块的代码设计。
三、实验过程(详细设计)◆通信系统模型:◆ 本实验主函数框图:◆ 分步设计:抽样部分([sg1,sg2]=Sampling(fs)):函数功能:对原始信号进行抽样;函数参数:fs 抽样频率(须大于等于两倍的信号最高频率); 函数返回值:sg1表示原始信号,sg2表示抽样信号; 实现:根据抽样频率fs 在一个周期里抽取fs 个值即可。
进制转换部分([h]=dextobin(n,n_no)):函数功能:将十进制数转换成二进制数;函数参数:n 表示待转换的十进制数,n_no 表示要将n 转换为二进制数的位数; 函数返回值:h 表示n 的n_no 位二进制数;实现:首先判定n 是否为整数,如果不是则将其先进行四舍五入处理,然后将处理后的n ’转换成位数与n_no 相同的二进制数,前面多余的位用零表示。
PCM 编码部分([pc]=PCM_code(sg2)):函数功能:对抽样值sg2进行PCM 编码;函数参数:sg2表示通过抽样函数Sampling 抽样后的离散值;函数返回值:pc 表示sg2中的每一个值通过PCM 编码后的8位二进制码组的十进制数形式(说明:之所以转换成十进制数,是为了在Huffman 编码时的方便)。
实现:以一个实际的数为例,首先确定这个数拥有多少个量化单位(1/2048),然后编码,如果为负则第一位为0,否则为1;接着根据刚才计算得到的量化单位判断其段落,得到段落码;最后确定段内码,方法:先计算每一端的量化间隔22i i D -=(注意:此处的i D 是一量化单位为基础的,而不是最小量化间隔)i 为段落值,然后再利用计算式(2)((2)/)i i G fix x D +=-,得到段内段落数G ,再将G 转换成二进制数,完成编码。
matlab信道仿真课程设计

matlab信道仿真课程设计一、课程目标知识目标:1. 掌握Matlab软件的基本操作,熟悉其在信道仿真中的应用;2. 理解并掌握信道模型的基本原理,包括信道冲激响应、信道衰落等;3. 学会使用Matlab进行信道仿真的编程与调试。
技能目标:1. 能够运用Matlab软件构建并实现不同类型的信道模型;2. 能够根据实际需求,调整信道参数,进行仿真实验;3. 能够对仿真结果进行分析和解释,提出优化方案。
情感态度价值观目标:1. 培养学生对通信工程领域的兴趣,激发其探索精神;2. 培养学生具备良好的团队合作意识,提高沟通与协作能力;3. 培养学生严谨的科学态度,注重实验数据的真实性。
本课程针对高年级通信工程及相关专业学生,结合学科特点,注重理论与实践相结合。
通过本课程的学习,使学生能够熟练运用Matlab软件进行信道仿真,提高其在通信领域的实际操作能力。
同时,培养学生具备良好的团队合作意识,提升其综合素质,为未来从事相关领域工作打下坚实基础。
教学要求包括但不限于:课堂讲解、上机实践、小组讨论、课后作业等,旨在使学生达到上述课程目标,实现具体学习成果。
二、教学内容1. Matlab软件入门:Matlab基本操作与常用命令,数据类型与结构,脚本与函数编写;2. 信道模型原理:介绍信道的基本概念,信道冲激响应,信道衰落类型(如瑞利衰落、对数正态衰落等);3. Matlab信道仿真编程:基于Matlab的信道仿真流程,编程技巧与调试方法;- 信道建模:构建不同类型的信道模型,如AWGN信道、多径信道等;- 参数设置:调整信道参数,如路径损耗、多径时延等;- 仿真实验:进行信道仿真实验,观察与分析仿真结果;4. 信道仿真结果分析:分析仿真结果,探讨信道特性对通信系统性能的影响;5. 优化方案设计:针对仿真过程中发现的问题,提出信道优化方案;6. 教学案例分析:结合教材中的实际案例,分析信道仿真的应用场景和实际意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《matlab通信仿真设计》课程设计指导书
11月
课程设计题目1: 调幅广播系统的仿真设计
模拟幅度调制是无线电最早期的远距离传输技术。
在幅度调制中, 以声音信号控制高频率正弦信号的幅度, 并将幅度变化的高频率正弦信号放大后经过天线发射出去, 成为电磁波辐射。
波动的电信号要能够有效地从天线发送出去, 或者有效地从天线将信号接收回来, 需要天线的等效长度至少达到波长的1/4。
声音转换为电信号后其波长约在15~1500km之间, 实际中不可能制造出这样长度和范围的天线进行有效信号收发。
因此需要将声音这样的低频信号从低频率段搬移到较高频率段上去, 以便经过较短的天线发射出去。
人耳可闻的声音信号经过话筒转化为波动的电信号, 其频率范围为20~20KHz。
大量实验发现, 人耳对语音的频率敏感区域约为300~3400Hz, 为了节约频率带宽资源, 国际标准中将电话通信的传输频带规定为300~3400Hz。
调幅广播除了传输声音以外, 还要播送音乐节目, 这就需要更宽的频带。
一般而言, 调幅广播的传输频率范围约为100~6000Hz。
任务一: 调幅广播系统的仿真。
采用接收滤波器Analog Filter Design模块, 在同一示波器上观察调幅信号在未加入噪声和加入噪声后经过滤波器后的波形。
采用另外两个相同的接收滤波器模块, 分别对纯信号和纯噪声滤波, 利用统计模块计算输出信号功率和噪声功率, 继而计算输出信噪比, 用Disply显示结果。
实例1: 对中波调幅广播传输系统进行仿真, 模型参数指标如下。
1.基带信号: 音频, 最大幅度为1。
基带测试信号频率在100~6000Hz 内可调。
2.载波: 给定幅度的正弦波, 为简单起见, 初相位设为0, 频率为550~1605Hz 内可调。
3.接收机选频放大滤波器带宽为12KHz, 中心频率为1000kHz 。
4.在信道中加入噪声。
当调制度为0.3时, 设计接收机选频滤波器输出信噪比为20dB, 要求计算信道中应该加入噪声的方差, 并能够测量接收机选频滤波器实际输出信噪比。
仿真参数设计:
系统工作最高频率为调幅载波频率1605KHz, 设计仿真采样率为最高工作频率的10倍, 因此取仿真步长为
8max 1 6.2310(1-1)10step t s f -==⨯
相应的仿真带宽为仿真采样率的一半, 即
18025.7(1-2)2step W KHz t ==
设基带测试正弦信号为m(t)=Acos2πFt, 载波为c(t)=cos2πf c t, 则调制度为m a 的调制输出信号s(t)为
()(1cos 2)cos 2(1-3)a c s t m Ft f t ππ=+
容易求出, s(t)的平均功率为
21(1-4)24a m P =+
设信道无衰减, 其中加入的白噪声功率谱密度为N 0/2, 那么仿真带宽(-W, W)内噪声样值的方差为
2002(1-5)2N W N W σ=⨯=
设接收选频滤波器的功率增益为1, 带宽为B, 则选频滤波器输出噪声功率为 002(1-6)2N N B N B =⨯=
因此, 接收选频滤波器输出信噪比为
20(1-7)/out P P P SNR N N B B W σ===
因此信道中的噪声方差为
2(1-8)out P W SNR B σ=⨯
根据上面的公式, 编程计算出噪声的方差, 并将方差值和其它已知值作为仿真系统的参数。
中波调幅广播传输系统仿真的参考模型(ex1_1.mdl)如图1-1所示。
接收通道滤波器用Analog Filter Design 模块实现, 可设置为2阶带通的。
为了能够测量输出信噪比, 以参数完全相同的另外两个滤波器模块分
图1-1 中波调幅广播传输系统仿真参
别对纯信号和纯噪声滤波, 最后利用统计模块计算输出信号功率和噪声功率, 继而计算输出信噪比, 经过Display显示。
任务二: 调幅的包络检波和相干解调性能仿真比较。
根据通信理论, 以解调输出信噪比衡量的同步相干解调性能总是优于包络检波性能。
在输入高信噪比条件下, 包络检波接近同步相干解调的性能, 而随着输入信噪比逐渐降低, 包络检波性能也逐渐变坏, 当输入信噪比下降到某一值时, 包络检波输出信噪比将急剧下降, 这种现象称为包络检波的门限效应。
实例2: 以实例1为传输模型, 在不同输入信噪比条件下仿真测量包络检波解调和同步相干解调对调幅波的解调输出信噪比, 观察包络检波解调的门限效应。
图1-2所示的仿真模型(ex2.mdl)用于测量包络检波的门限效应, 发送的调幅波参数以及仿真步进与实例1相同。
首先, 调幅信号经过AWGN信道后, 分别送入包络检波器和同步相干解调器。
包络检波器由Saturation模块来模拟具有单向导通性能的检波二极管, 模块的上下门限分别设置为inf和0。
同步相干所使用的载波是理想的, 直接从发送端载波引入。
两解调器后接的低通滤波器相同。
解调后的两路信号送到示波器显示, 同时送入信噪比测试模块, 即图中的子系统SNR Detection, 其内部如图1-3所示。
在SNR Detection模块中, 输入的两路解调信号经过滤波器将信号和噪声近似分离, 以分别计算信号和噪声分量的功率, 进而计算信噪比。
两个带通滤波器参数相同, 其中心频率为1000Hz, 带宽为200Hz, 对应于发送基带测试信号频率, 其输出近似视为纯信号分量。
两个带阻滤波器参数也相同, 其中心频率
为1000Hz, 带宽为200Hz, 其输出可近似为信号中的噪声分量。
之后, 经过零阶保持模块将信号离散化, 再由buffer模块和方差模块计算出信号和噪声的功率, buffer缓冲区长设置为1.6051e+005个样值, 这样将在0.01s内进行一次统计计算。
最后, 由分贝转换模块dB Conversion和Fcn函数模块计算出两解调器的输出信噪比。
计算输出Display显示的同时, 也送入工作空间, 以便能够编程作出两解调性能曲线, To Workspace模块设置为只将最后一次仿真结果以数组(Array)格式送入工作空间, 变量名为SNR_out, 它含有2个元素, 即两个解调输出信号的检测信噪比。
当设置信道噪声方差等于1时, 执行仿真所得到的解调信号波形如图1-4所示。
能够看出, 相干解调输出波形中, 噪声成分相对要小一些。
图1-2包络检波和相干解调性能测试仿
图1-3解调输出信噪比近似于测量子系统SNR
任务三: 用matlab编程方法, 得出解调性能曲线。
经过编程方法, 连续改变输入信号信噪比, 用以计算出对应的方差, 每计算一个方差后调用一次ex1_2.mdl, 从而获得在Workspace中的数据SNR_out, 经过matlab绘图的方法将包络检波和相干解调的信噪比与输入信噪比的关系绘于同一图, 比较其性能。
在matlab空间调用ex1_2.mdl的函数是sim(‘ex1_2.mdl’)。
课程设计题目2: 模拟信号的数字化
基带信号的采样定理是指, 对于一个频谱宽度为BHz的基带信号, 可惟一地被均匀间隔不大于1/(2B)秒的样值序列所确定。
采样定理表明, 如果。