MATLAB: Testing vector for parity bits

MATLABtest parity

Hi
I have 55 bits in a vector I need to test for parity, the first 4 bits are the data the 5 bit is the parity bit this reapeats 11 times, can anyone please help me to extract and test the data blocks.
Thank You
David

Best Answer

Try something like this
x = % 55 element vector
x_new = reshape(x, 5, []).';
data = x_new(:, 1:4);
parity = x_new(:, 4);
Each row in 'data' contains for bits, and their corresponding parity is stored in 'parity'.