- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国地质大学(武汉)
通信原理实验报告
姓名:
学号:
班级:
指导老师:陈中兴
实验一
实验目的
练习使用matlab中的基本函数,为今后的实验打下基础
实验内容
function[f,sf]=T2F(t,st)%%傅里叶变换
dt=t(2)-t(1);
T=t(end);
df=1/T;
N=length(st);
f=-N/2*df:df:N/2*df-df;
sf=fft(st);
sf=T/N*fftshift(sf);
function[t,st]=F2T(f,sf)%%傅里叶反变换
df=f(2)-f(1);
Fmx=(f(end)-f(1)+df);
dt=1/Fmx;
N=length(sf);
T=dt*N;
t=0:dt:T-dt;
sff=fftshift(sf);
st=Fmx*ifft(sff);
clearall;
closeall;
T=1;
N_sample=128;%%去采样点个数128
dt=T/N_sample;
t=0:dt:T-dt;
st=[ones(1,N_sample/2),-ones(1,N_sample/2)];%%产生一个周期的方波信号
subplot(211);
plot(t,st);
axis([01-22]);
xlabel(t);ylabel(s(t));
subplot(212);
[f,sf]=T2F(t,st);
plot(f,abs(sf));holdon;
axis([-101001]);
xlabel(f);ylabel(s(f));
实验结果
解析与小结
图一为一个周期的方波信号,图二为此方波信号经过傅里叶变换变换到频域后的图形。由
图可以看出,该方波信号经过傅里叶变换后能量主要集中在-2到2之间,且该频率图形对称。
实验二
实验目的
用matlab实现2PSK和QPSK,并做它们的仿真。
实验内容
t=1;
forsnr=0:15%%信噪比从0取到15
map=[-11];
tr_2=1+fix(rand(1,10^5));%%产生随机的0,1信号
tx=map(tr_2+1);
rx=awgn(tx,snr,measured);%%经过高斯信道获取rx
rx_2=[rx0];%%抽样判决
pe=length(find(tr_2-rx_2));%%比较接收信号与发射信号的不相同
ps(t)=pe/length(tr_2);%%计算误码率
t=t+1;
end
semilogy(0:15,ps,-bo);
gridon;
实验结果
2PSK运行结果:
QPSK运行结果:
QPSK仿真结果:
snr=10;
星座图为:
snr=5:
星座图为:
2PSK仿真结果:
星座图为:
解析与小结
有实验结果可以看出,实验结果和仿真出来的结果在相同信噪比的情况下基真相同;QPSK与2PSK对照,在相同信噪比的情况下,QPSK性能较好于2PSK。
实验三
实验目的
量化编码,解码
实验内容(一)
——将给定音频文件量化编码
functionwave
L=10000;
%%采用采样点
100000个;
voicefile=wavread();%%打开给定音频文件wavefile并将其作图
figure(1)
plot(voicefile)
maxvalue=max(abs(voicefile));
%%求出音频的最大振幅
M=4;
k=log2(M);
quan_set=2*maxvalue/M;
%%采用量化间隔
tx_quanvalue=zeros(1,L);
%%初始化发送和接收数组
rx_quanvalue=zeros(1,L);
fori=1:L
samplevalue=voicefile(i);
%%读入音频文件第
i个值
forn=1:M
Ifsamplevalue=-maxvalue+quan_set*(n-1)samplevalue=
-maxvalue+quan_set*n
tx_quanvalue(i)=(-2*maxvalue+2*quan_set*n-quan_set)/2;%%取区间中点为
抽样值
tx2str=dec2bin(n-1,k);%%转变成k位二进制
foru=1:k
tx_b(u,i)=str2double(char(tx2str(u)));%%每一行代表一个数据
end
end
end
end
figure(2)
plot(tx_quanvalue)
%%做出输出波形量化后的图形
tx=tx_b(:);
rx=reshape(tx,k,L);
fori=1:L
%%对量化编码的数据进行解码
n=0;
forj=1:k
n=n+rx(j,i)*2^(k-j);
rx_quanvalue(
您可能关注的文档
最近下载
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版) .pdf VIP
- 大连理工大学22春“计算机科学与技术”《数据结构》期末考试高频考点版(带答案)试卷号4.pdf VIP
- 新生儿机械通气常规.pptx
- 全国通用版高考语文一轮复习论述类文本阅读论述类文本筛选并整合文中信息教案.pdf VIP
- 光伏电站建设与施工技术 课件 第一章 光伏电站项目建设前期准备.ppt
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版)解读.pptx VIP
- 2024届高考语文论述类文本阅读考点训练:分析概括观点、态度.pdf VIP
- (完整版)生命与健康常识八年级下册教案.pdf VIP
- 高考语文一轮复习:信息类文本阅读之概念类(原卷版+解析).pdf VIP
- (通用版)2019年高考语文一轮复习论述类文本阅读论述类文本筛选并整合文中信息教案.doc VIP
文档评论(0)