preview

Nt1210 Unit 5 Essay

Satisfactory Essays

function bpsk(x,fc,fs,br)
%x is received signal input file usually *.mat file
%fc is carrier frequency in Hz
%fs is sampling frequency in Hz
%br is bitrate in Hz
%the command should be like this:
%load input file

onebit=fs/br; %number of samples per bit n=(length(x)-1)/onebit; %number of bits transmitted b=onebit; c=1; k=[]; for m=1:n; %iteration from 1 to number of bits y=x(c:b); % take the needed signal for one bit q=cos(2*pi*((c:b)-1)*fc/fs); %reference signal for Quadrature i=-cos(2*pi*((c:b)-1)*fc/fs); %reference signal for Inphase a=y.*q; % (received signal) . (reference signal for Quadrature) d=y.*i; % (received signal) . (reference signal for Inphase) t= sum(a)-sum(d); %constellation if t>0; p=ones(1,onebit); %create output (1)

Get Access