Converting from Binary to Text

I receive a binary bit stream, of 7 ascii bits per letter, into an array. I convert it to char by doing the following:
out=char(bin2dec(num2str(reshape(rx_bit_stream,7,[])).'));
However, the output is in the format:
T
e
s
t
How can I make it:
Test

1 commentaire

Walter Roberson
Walter Roberson le 27 Nov 2012
Note: Instead of using num2str(expression) you can use char('0' + expression)

Connectez-vous pour commenter.

 Réponse acceptée

Image Analyst
Image Analyst le 27 Nov 2012

0 votes

Looks like a column vector and you want a row vector, so how about
out = out'; % Transpose.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by