用MATLAB实现的BPSK调制解调源程序(国外英文资料).docVIP

用MATLAB实现的BPSK调制解调源程序(国外英文资料).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用MATLAB实现的BPSK调制解调源程序(国外英文资料)

用MATLAB实现的BPSK调制解调源程序(国外英文资料) modulation.m 函数output_modu =调制(input_frame,index) % Input_modu:输入位流(0,1) %指数:调制指数 % 1——-bpsk % 2——正交相移编码 % 4——-16 qam % 6——-64 qam %其他错误 f_length =长度(input_frame)/索引; f_length QAM_input_I = 0(1); f_length QAM_input_Q = 0(1); 注意:Matlab的索引从1开始 开关指数 案例1, 在IEEE802.11a的第21页,%引用表82 QAM_input_I = BPSK_I(input_frame + 1); output_modu = QAM_input_I; 例2, 在IEEE802.11a的第21页中,%引用表83 QAM_input_I = QPSK_IQ(input_frame(1:2)+ 1); QAM_input_Q = QPSK_IQ(input_frame(2:2:结束)+ 1); output_modu = QAM_input_I + j * QAM_input_Q; 例3, 映射=[3 + i 1 + i - 3 + i - 1 + i - 3 - i - 3 - i - 1 - i]; output_modu =映射(input_frame(1:3:结束)* 4 + input_frame(2:3:结束)* 2 + input_frame(三3:结束)+ 1); 例4、 QAM_16_IQ =[- 3 - 1 - 3 1];%参阅IEEE802.11a的第21页 QAM_input_I = QAM_16_IQ(input_frame(1:4)* 2 + input_frame(2:4:结束)+ 1); QAM_input_Q = QAM_16_IQ(input_frame(3:4:结束)* 2 + input_frame(4:4:结束)+ 1); output_modu = QAM_input_I + j * QAM_input_Q; 5, 映射=[5 +我3 + 1 + 5 + 3 * 3 + 3 *我1 + 3 * 3 + 5 * 1 + 5 *我5 + 3 + 1 + 5 + 3 * 3 + 3 *我1 + 3 * 3 + 5 * 1 + 5 *我我我我我5 - 3 * 3 * 3 * 3 - 5 * 1 - 5 *我我我我我5 - 3 * 3 * 3 * 3 - 5 * 1 - 5 *我]; output_modu =映射(input_frame(1:5:结束)* 16 + input_frame(2:5:结束)* 8 + input_frame(3:5:结束)* 4 + input_frame(4:5:结束)* 2 + input_frame(5:结束)+ 1); 6, QAM_64_IQ =[- 7 - 5 - 1 - 3 7 5 1 - 3]%,请参阅IEEE802.11a的第21页 QAM_input_I = QAM_64_IQ(input_frame(1:6:结束)* 4 + input_frame(2:6:结束)* 2 + input_frame(三6:结束)+ 1); QAM_input_Q = QAM_64_IQ(input_frame(4:6:结束)* 4 + input_frame(五6:结束)* 2 + input_frame(六:结束)+ 1); output_modu = QAM_input_I + j * QAM_input_Q; 结束 demodulation.m 函数output_frame = demod调制(input_modu,index) %的解调IEEE802.11a %输入:input_modu,代表星座点的复数值 %指数 输出:output_frame,输出位流(数据单元为1位) 在这个版本中,将quati化级别增加到8。 注意:Matlab的索引从1开始 Q_length =长度(input_modu); QAM_input_I =实际(input_modu); QAM_input_Q =图像放大(input_modu); output_frame = 0(1、长度(input_modu)*指数); 开关指数 案例1, BPSK_Demodu_I =[0 1];% f(m)=(m + 1)/ 2 + 1, 所以I = - 1—— 1,I = 1 - 2 idx =找到(QAM_input_I 1); QAM_input_I(idx)= 1; idx =找到(QAM_inp

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档