%MATLAB产生BPSK信号
%首先产生随机序列,这里取50个值
%随机序列产生
M=50;
z_data=ceil(rand(1,M)-0.5);
%%之后进行直接使用MATLAB自带的pskmod函数进行PSK调制,自带的函数是基带调制,没有进行添加载波,如果需要再需要在后续代码添加载波调制步骤。
angle=2*pi*rand(1,1); %设置起始随机角度,也可以设置初始值, 一般是0.
m_modulation_bitlist_3=pskmod(z_data,2,angle); %BPSK基带调制函数
%第一个参数是原始序列,第二个是选择调制方式,2是BPSK,4是MPSK,第三个是初始相位。