通信人家园

标题: 请教大家,关于QPSK调制MATLAB仿真  [查看完整版帖子] [打印本页]

时间:  2011-4-17 17:08
作者: mile_stone     标题: 请教大家,关于QPSK调制MATLAB仿真

麻烦高手帮忙看一下,这个仿真出来的波形不对,应该有Sa函数的特性,可出来的频谱像噪声一样,是不是我的绘图指令哪里出问题了呢?谢谢O(∩_∩)O~
clear;
clc;
%QPSK调制器
Fc =64e6; % 调制器载频
data_len=2000;
input(1:50)=(1);%input=randint(1,data_len);%产生输入信号
input(50:2000)=(0);
%(m序列)频谱展宽
mreg=[1 0 0 1 0 1 0 1 0 0 0 0 0 0 0];
len=length(mreg);
for i=1:data_len
    newmreg(1)=mod(mreg(14)+mreg(15),2);
    newmreg(2:len)=mreg(1:len-1);
    mreg=newmreg;
    minput(i)=mod(input(i)+mreg(1)+1,2);
end
plot(20*log10(abs(fft(minput)))) %幅度对数谱
axis([0 data_len 0 40])
grid
title('经加扰后信号频谱')

[ 本帖最后由 mile_stone 于 2011-4-17 17:10 编辑 ]
时间:  2011-4-17 19:38
作者: haigang221

修改下data_len
时间:  2011-4-18 12:02
作者: mile_stone

谢谢您,请问是要改成2的次方数么?还是改长点?我是了2048,和30000,都不行那~
时间:  2011-4-18 12:03
作者: mile_stone     标题: 回复 1# 的帖子

谢谢您,请问是要改成2的次方数么?还是改长点?我是了2048,和30000,都不行那~




通信人家园 (https://www.txrjy.com/) Powered by C114