Borrar filtros
Borrar filtros

why is the result of this simple code about Appdecoder wrong?

1 visualización (últimos 30 días)
mohammad
mohammad el 22 de En. de 2015
Editada: mohammad el 22 de En. de 2015
i use system object block to encode and decode a data stream as u see in the written code below. but i dont know when i compare the data with the decoded data, its result is completely wrong, can anyone know its reason?
% clc;
clear all;
Data1=randi([0 1],300,1);
H=comm.ConvolutionalEncoder('TrellisStructure',poly2trellis(5,[23 35]),'TerminationMethod','Truncated');
h=comm.APPDecoder('TrellisStructure',poly2trellis(5,[23 35]),'TerminationMethod','Truncated','Algorithm','True APP');
y=step(H, Data1);
x=step(h,zeros(300,1),y);
b=double(x >0);
v=Data1-b }

Respuestas (0)

Categorías

Más información sobre Communications Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by