使用MATLAB完成turbo码的编码,在给定生成多项式交织映射表和删余选择的情况下进行TURBO的编码。主程序为encederm.m,调用子程序rsc_encede.m和encode_bit.m

源代码在线查看: encode_bit.m

软件大小: 3 K
上传用户: wzsq12
关键词: rsc_encede encode_bit encederm MATLAB
下载地址: 免注册下载 普通下载 VIP

相关代码

				function [output, state] = encode_bit(g, input, state)
				[n,k] = size(g);
				m = k-1;
				for i=1:n
				   output(i) = g(i,1)*input;
				   for j = 2:k
				      output(i) = xor(output(i),g(i,j)*state(j-1));
				   end;
				end
				state = [input, state(1:m-1)];
							

相关资源