The standard polynomials are not used to make it more flexible.
User provide data stream and generator polynomial.
good job!Once I have had the code for CRC32,how can I input datastream to get my output? thanks for answering,it is the first time that I touch Matlab.
x = input('enter data word');
y = input('enter pattern word');
p = length(y);
k = length(x);
n = p+k-1;
dw = x;
dw(k+z) = 0;
tr = xor(td,y);
tr = tr1;
can any one help me to write a code for crc-6 in matlab please
dis my id:email@example.com
grat c> i think your calculation is worng. i hav calculated by hand as well, it gives crc=1 0 0.i think the code is correct.
does not working correct for all generator polynomials, see previous comment.
code needs review. See text bosk or wikipedia for correct (pseudo) code
i used wiki's example to check for its correctness:
msg = [1 1 0 1 0 0 1 1 1 0 1 1 0 0]; poly = [1 0 1 1];
the program gives r = 1 0 0
i've also tried to do the XORs by hand...
i found it is indeed 1 0 1, not sure where goes wrong
Was great! Thanks!
Communication toolbox is not required. Another reviewer (Andrea Silvestri) is right: "the for cycle could be replaced with on single line: r=mod(r,2) "
I feel the for loop is not required..
Maybe the for cycle could be replaced with on single line: r=mod(r,2)
unstable and slow with long input vectors - better do everything above Z(2)
good code works fine for me. thanks a lot
your code can only work if the number of data streams are below 360 bits. any higher bits gives error. using GFCONV method works fine
yeah the code is good but but it can be modified as to the input can be made real time....
I need CRC-32 in my simulations.
Should I take this script and change
the generator polynomial to find it ??
Easy to follow. For the previous comment, please understand how CRC is done and you will find the code straight forward. Code is self explanatory.
How do ever expect someone to use this code succesfully if you do not provide any help whatsoever.
Moreover, this is a script that may override existing variables ...
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.