16PSK调制解调..docVIP

  • 144
  • 0
  • 约1.7千字
  • 约 5页
  • 2016-12-27 发布于重庆
  • 举报
16PSK调制解调 仿真过程: 1.产生一个随机的二进制的比特流。 利用randint 函数产生代表原始信号的二进制比特序列,此处比特流的长度 设为100000,并画出前50 个比特的信号图: 2.将二进制比特流转换成对应的十六进制信号 MATLAB 中的16PSK调制器要求输入的信号为0-15这16个值,因此需要将原始 的二进制比特流每4个比特转换为相应的16个值,这一步中用到的函数主要包括 reshape和bi2de。 3.用16PSK调制器对信号进行调制并画出信号的星座图 利用modem.qammod 函数生成16PSK调制器,并对上一步生成的信号进行调 制。 4.在16PSK信号中加入高斯白噪声 信号通过awgn 信道之后相当于在信号上加入了高斯白噪声,这一步假设 Eb/No=15db。 5.画出通过信道之后接收信号的星座图 利用scatterplot 函数画出信号的星座图。 6.16PSK信号的解调 利用demodulate 和modem.qamdemod 函数生成解调器,对接收到的信号进 行解调,并将16 进制信号转化成二进制比特流信息。 7.计算误码率 M=16; k=log2(M); n=100000; %比特序列长度 samp=1; %过采样率 x=randint(n,1); %生成随机二进制比特流 stem(x(1:50),filled); %画

文档评论(0)

1亿VIP精品文档

相关文档