全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字通信QAM调制及其MATLAB仿真程序1. %数字通信QAM仿真2. clear3. %产生基带符号流4. M=16; %进制 16QAM5. N=40; %信源比特流长度,为保证对齐,选择是log2(M)的整倍数6. bitstream=zeros(1,N);7. symbolstream=zeros(1,N/log2(M);8. for n1=1:N9. bitstream(n1)=binornd(1,0.5,1,1);10. end11. %格雷码编码12. for n1=1:length(symbolstream)13. pack=bitstream(4*(n1-1)+1) bitstream(4*(n1-1)+2) bitstream(4*(n1-1)+3) bitstream(4*(n1-1)+4);14. ifpack=0 0 0 015. symbolstream(n1)=1+j;16. elseifpack=0 0 1 017. symbolstream(n1)=2+j;18. elseifpack=0 0 1 119. symbolstream(n1)=2+2j;20. elseifpack=0 0 0 121. symbolstream(n1)=1+2j;22. elseifpack=0 1 0 123. symbolstream(n1)=-1+2j;24. elseifpack=0 1 0 025. symbolstream(n1)=-1+j;26. elseifpack=0 1 1 127. symbolstream(n1)=-2+2j;28. elseifpack=0 1 1 029. symbolstream(n1)=-2+j;30. elseifpack=1 1 1 031. symbolstream(n1)=-2-j;32. elseifpack=1 1 1 133. symbolstream(n1)=-2-2j;34. elseifpack=1 1 0 135. symbolstream(n1)=-1-2j;36. elseifpack=1 1 0 037. symbolstream(n1)=-1-j;38. elseifpack=1 0 0 039. symbolstream(n1)=1-j;40. elseifpack=1 0 1 041. symbolstream(n1)=2-j;42. elseifpack=1 0 0 143. symbolstream(n1)=1-2j;44. else symbolstream(n1)=2-2j;45. end46. end47. figure(1)48. hold on49. for n1=-2:250. for n2=-2:251. if (n1=0)|(n2=0) 52. scatter(n1,n2);53. end54. end55. end56. axis(-3 3 -3 3);57. hold off58. title(16QAM星座图);59. xlabel(同相支路)60. ylabel(正交支路)61. %产生载波62. fc=10; %载波频率63. fs=100; %采样频率64. T=1; %每符号持续时间65. N_samples=T*fs;%每符号内的采样点数66. t=0:T/N_samples:(T-T/N_samples);67. carrier=exp(j*2*pi*fc*t);68. %产生信号脉冲g(t)69. %gt=ones(1,length(carrier);70. gt=1-cos(2*pi*(1/T)*t);71.72. %生成调制信号S(t)73. St_complex=zeros(1,length(carrier)*length(symbolstream);74. for n1=1:length(symbolstream)75. St_complex(N_samples*(n1-1)+1):(N_samples*(n1-1)+N_samples)=(symbolstream(n1)*carrier).*gt;76. end77. figure(2)78. St_real=real(St_complex);79. plot(St_real)80. title(QAM仿真波形图 载波10Hz g(t)为升余弦脉冲);81. xlabel(采样点)82. ylabel(幅度)83. %求出功率谱,这种功率谱不是按照公式直接计算的,而是对所产生的一段时间内的信号的采样点进行FFT所得到的84. spectrum=(real(fft(St_real,10*length(St_real).2;85. S_spectrum=spectrum(1:length(spectrum)/2);86. figure(3)87. F=0:fs/(2*length(S_spectrum):fs/2-fs/(2*length(S_spectrum);88. plot(F,10*log10(S_spectrum)89. axis(0 50 -70 60);90. title(QAM信号功率谱密度)91. xlabel(频率/Hz)92. ylabel(功率)93. figure(4)94. index=400:1600;95. plo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆装灯具协议书合同
- 2025主管护师(中级)经典例题附答案详解
- 2025年市场营销实战模拟题及答案解析
- 2025年生产经营单位(安全生产管理人员)考试试题及答案(含答案)
- 商铺延期交房退房协议书
- 企业奖学金演讲稿
- 2026年中国铁路通信信息化项目经营分析报告
- 常熟仓库出租协议书
- 关于环保200字演讲稿
- 营销劳务用工协议书
- 标题:思政教育融入小学数学课堂
- 毽球知到智慧树章节测试课后答案2024年秋武汉职业技术学院
- 2025年哈尔滨职业技术学院单招职业适应性测试题库必考题
- 客户手册客户服务标准与流程
- GB/T 18281.5-2024医疗保健产品灭菌生物指示物第5部分:低温蒸汽甲醛灭菌用生物指示物
- 鸟巢项目质量管理方案
- 2025年小学古诗文大会竞赛备赛试题库(含答案)
- 【MOOC】EDA技术与Verilog-杭州电子科技大学 中国大学慕课MOOC答案
- 2024-2025学年安徽省A10联盟高二(上)期中数学试卷(无答案)
- 初级应急救援员理论考试复习题及答案
- 货梯安全培训内容
评论
0/150
提交评论