matlab BPSK调制方式代码实现

来源:互联网 发布:2017淘宝打折怎么设置 编辑:程序博客网 时间:2024/06/10 06:53

一个matlab 产生 BPSK的小函数,比较实用,与大家分享一下。大笑

%参数说明%Rb:码元速率%fc: 载波频率%fs:   采样速率%k:  为码元个数%A:  幅值function bpsk = BPSK(Rb,fc,fs,k,A)code = randint(1,k);                                         N = k/Rb*fs;Npc = 1/Rb*fs;l = 0;bpsk = zeros(1,N);for i=1:k   for j = l:l+Npc-1       if code(1,i)==0         bpsk(1,j+1) = A*cos(2*pi*fc*j/fs);       elseif code(1,i)==1         bpsk(1,j+1) = A*cos(2*pi*fc*j/fs + pi);       end   end   l = l+Npc;end


0 0
原创粉丝点击