ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:19.03KB ,
资源ID:7686489      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7686489.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB2psk通信系统仿真报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB2psk通信系统仿真报告.docx

1、MATLAB2psk通信系统仿真报告实验一 2PSK 调制数字通讯系统一 实验题目设计一个采纳 2PSK调制的数字通讯系统设计系统整体框图及数学模型;产生失散二进制信源 .进行信道编码(汉明码) .产生 BPSK信号;加入信道噪声(高斯白噪声);BPSK信号相关解调 .信道解码;系统性能剖析(信号波形、频谱 .白噪声的波形、频谱 .信道编解二 实验基来源理数字信号的传输方式分为基带传输和带通传输 .在实质应用中 .大多半信道拥有带通特征而不可以直接传输基带信号。为了使数字信号在带通讯道中传输 .一定使用数字基带信号对载波进行调制 .以使信号与信道的特征相般配。这类用数字基带信号控制载波 .把数

2、字基带信号变换为数字带通讯号的过程称为数字调制。数字调制技术的两种方法: 利用模拟调制的方法去实现数字式调制 .即把数字调制当作是模拟调制的一个特例 .把数字基带信号当成模拟信号的特别状况办理;利用数字信号的失散取值特色经过开重点控载波 .进而实现数字调制。 这类方法往常称为键控法 .比方对载波的相位进行键控 .即可获取相移键控( PSK)基本的调制方式。图 1 相应的信号波形的示例1 0 1调制原理数字调相:假如两个频次同样的载波同时开始振荡 .这两个频次同时达到正最大值 .同时达到零值 .同时达到负最大值 .它们应处于 同相 状态;假如此中一个开始得迟了一点 .即可能不同样了。 假如一个达

3、到正最大值时 .另一个达到负最大值 .则称为 反相 。一般把信号振荡一次(一周)作为 360 度。假如一个波比另一个波相差半个周期 .我们说两个波的相位差 180 度.也就是反相。当传输数字信号时 .1 码控制发 0 度相位 .0 码控制发 180 度相位。载波的初始相位就有了挪动 .也就带上了信息。相移键控是利用载波的相位变化来传达数字信息 .而振幅和频次保持不变。在 2PSK中 .往常用初始相位 0 和分别表示二进制 “ 1”和“0”。所以 .2PSK 信号的时域表达式为 (t)=Acost+)此中 .表示第 n 个符号的绝对相位:=所以 .上式能够改写为图 2 2PSK信号波形解调原理2

4、PSK信号的解调方法是相关解调法。 因为 PSK信号自己就是利用相位传达信息的 .所以在接收端一定利用信号的相位信息来解调信号。下列图 2-3 中给出了一种 2PSK信号相关接收设施的原理框图。 图中经过带通滤波的信号在相乘器中与当地载波相乘 .而后用低通滤波器滤除高频重量 .在进行抽样裁决。裁决器是按极性来裁决的。即正抽样值判为 1.负抽样值判为 0.2PSK 信号相关解调各点时间波形如图 3 所示 . 当恢复的相关载波产生 180倒相时 ,解调出的数字基带信号将与发送的数字基带信号正好是相反 , 解调器输出数字基带信号所有犯错 .图 3 2PSK信号相关解调各点时间波形这类现象往常称为 倒

5、 现象 .因为在 2PSK信号的载波恢复过程中存在着 180的相位模糊 ,所以 2PSK信号的相关解调存在随机的 倒 现象 ,进而使得 2PSK方式在实质中极少采纳 .三 仿真方真产生随机 汉明码 2PSKn 位二 进 信 道制码元 编 码 调制输 出2PSK误码率仿真加 性AWGN抽 样 低 通 低 通 相 干判 决 滤 波 滤 波 解 调四 程序源代码clear all;close all;clc;max = 15;s=randint(1,max);% 长度为 max 的随机二进制序列Sinput=;for n=1:length(s);if s(n)=0;A=zeros(1,2000);e

6、lse s(n)=1;A=ones(1,2000);endSinput=Sinput A;endfigure(1);subplot(211);plot(Sinput);grid onaxis(0 2000*length(s) -2 2);title( 输入信号波形 );Sbianma=encode (s,7,4,hamming);% 汉明码编码后序列a1=;b1=;f=1000;t=0:2*pi/1999:2*pi;for n=1:length(Sbianma);if Sbianma(n)=0;B=zeros(1,2000);%每个值 2000 个点else Sbianma(n)=1;B=on

7、es(1,2000);enda1=a1 B;%s(t),码元宽度 2000c=cos(2*pi*f*t);% 载波信号b1=b1 c;%与 s(t)等长的载波信号 .变成矩阵形式endfigure(2);subplot(211)plot(a1);grid on;axis(0 2000*length(Sbianma) -2 2);title( 编码后二进制信号序列 ); a2=;b2=;for n = 1:length(Sbianma);if Sbianma(n) = 0;C = ones(1,2000);%每个值 2000 点d = cos(2*pi*f*t);% 载波信号else Sbian

8、ma(n) = 1;C = ones(1,2000);d = cos(2*pi*f*t+pi);% 载波信号enda2 = a2 C;%s(t).码元宽度 2000b2 = b2 d;% 与 s(t)等长的载波信号endtiaoz = a2.*b2;%e(t) 调制figure(3);subplot(211);plot(tiaoz);grid on;axis(0 2000*length(Sbianma) -2 2);title(2psk 已调制信号 );figure(2);subplot(212);plot(abs(fft(a1);axis(0 2000*length(Sbianma) 0 4

9、00);title( 编码后二进制信号序列频谱 );figure(3);subplot(212);plot(abs(fft(tiaoz);axis(0 2000*length(Sbianma) 0 400);title(2psk 信号频谱 )%- 带有高斯白噪声的信道 -tz=awgn(tiaoz,10);% 信号 tiaoz 加入白噪声 .信噪比为 10figure(4);subplot(211);plot(tz);grid onaxis(0 2000*length(Sbianma) -2 2);title( 经过高斯白噪声后的信号 );figure(4);subplot(212);plot

10、(abs(fft(tz);axis(0 2000*length(Sbianma) 0 800);title( 加入白噪声的 2psk 信号频谱 );%- 同步解调 -jiet=2*b1.*tz;% 同步解调figure(5);subplot(211);plot(jiet);grid onaxis(0 2000*length(Sbianma) -2 2);title( 相乘后的信号波形 )figure(5);subplot(212);plot(abs(fft(jiet);axis(0 2000*length(Sbianma) 0 800);title( 相乘后的信号频次 );%- 低通滤波器 -

11、fp=500;fs=700;rp=3;rs=20;fn=11025;ws=fs/(fn/2);wp=fp/(fn/2);% 计算归一化角频次n,wn=buttord(wp,ws,rp,rs);% 计算阶数和截止频次b,a=butter(n,wn);% 计算 H( z)figure(6);freqz(b,a,1000,11025);subplot(211);axis(0 40000 -100 3)title(lpf 频谱图 );jt=filter(b,a,jiet);figure(7);subplot(211);plot(jt);grid onaxis(0 2000*length(Sbianma

12、) -2 2 );title( 经低通滤波器后的信号波形 );figure(7);subplot(212);plot(abs(fft(jt);axis(0 2000*length(Sbianma) 0 800);title( 经低通滤波器后的信号频次 );%- 抽样裁决 -for m=1:2000*length(Sbianma);if jt(m)0;jt(m)=0;endendfigure(8);subplot(211);plot(jt)grid onaxis(0 2000*length(Sbianma) -2 2);title( 经抽样裁决后信号 jt(t) 波形 )figure(8);su

13、bplot(212);plot(abs(fft(jt);axis(0 2000*length(Sbianma) 0 800);title( 经抽样裁决后的信号频谱 );grid on;n=500:2000:2000*length(Sbianma);a5=;a5=a5 jt(n);s1=decode (a5,7,4,hamming);a6=;for n=1:length(s1);if s1(n)=0;G=zeros(1,2000);else s1(n)=1;G=ones(1,2000);enda6=a6 G;endfigure(1);subplot(212);plot(a6);grid onax

14、is(0 2000*length(s) -2 2);title( 汉明码译码后的波形 )grid on%-2psk 误码率仿真 -snrdB_min=-10;snrdB_max=10;snrdB=snrdB_min:1:snrdB_max;Nsymbols=200;snr=10.(snrdB/10);h=waitbar(0,SNR Iteration);len_snr=length(snrdB);for j=1:len_snrwaitbar(j/len_snr);sigma=sqrt(1/(2*snr(j);error_count=0;for k=1:Nsymbolsd=round(rand(

15、1);x_d=2*d-1;n_d=sigma*randn(1);y_d=x_d+n_d;if y_d0d_est=1;%随即数据%分别转变成%加噪%加噪后接收elsed_est=0;endif(d_est=d)error_count=error_count+1;endenderrors(j)=error_count;endber_sim=errors/Nsymbols;ber_theor=(erfc(sqrt(snr).*erfc(sqrt(snr);figure(9);semilogy(snrdB,ber_theor,-,snrdB,ber_sim,*);axis(snrdB_min snr

16、dB_max 1);xlabel( 信噪比 );ylabel( 误码率 );title(2psk 信噪比误码率关系图 );legend( 理论值 ,实质值 )、五 实验结果及剖析图 1.随机产生的 15 位二进制序列波形图 2.汉明码编码后的序列波形极其频谱由图 2 可看出输入信号经过汉明码编码后的波形与理论推出的序列同样图 3.经过 2psk 调制后的信号波形及其频谱图 3 中显示的 2psk 因为显示幅度限制已叠在一同 .放大看可获取以理论同样的正弦波波形 .在变换出有的相位变化 .而且信号的频谱图切合信号频次被载波搬移的解说。图 4.信号经过信道加入白噪声后的波形极其频谱图 4 所示是信

17、号加入高斯白噪声后的波形 .此中信噪比可调 .实验中信噪比为 10dB。在频谱图下方能够看到高斯白噪声的频谱密度 .和理论的高斯白噪声频谱密度同样。图 5.经过相关解调后的信号波形及其频谱经过调制的 2psk 信号只好经过相关解调。实验中当信号与载波相乘后与实验原理中的推导符合。图 6.经过低通滤波器后的信号波形及其频谱经过低通滤波后 .除掉信号中的高频成分和大多半高斯白噪声图 7.低通滤波器的传输函数的频谱及相谱图图 8.经过抽样裁决后的信号极其频谱经过抽样裁决后输出的波形与编码后的波形一致图 9.裁决后的信号经过汉明码译码后的波形将上一步中的信号经过汉明码译码后获取与输入波形同样的信号。可得出这个 2psk 通讯系统可实现。图信噪比与误码率关系图六 心得领会经过此次通讯原理实验 .我发现自己的基础知识和应用能力都很差。刚拿到题目时 .在怎样实现汉明码编码处就卡住 .再以后的译码 .因为程序有问题 .每次都进入死循环。最后经过各样网上的资料解决了各种问题。经过了此次实验 .我加深了讲堂上所学的理论知识 .提升了知识的应用能力。熟习了 MATLAB的运转环境 .掌握了一些 MATLAB语言和函数的调用 . 很大程度上提升了自己的能力。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1