gusucode.com > IEEE802.11a协议的无线通信仿真代码与资料 > 802.11a/encoder.m

    function out=encoder(sequence,g)

%*********此处用的是k=3的卷积码编码器****************%
N=length(sequence);
G=[0 0 sequence];
out=zeros(1,N);
for k=1:N
    out(k)=mod(sum(G(k:k+2).*g),2);
end