How to get bits in text file to a column vector in matlab
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
zeno diac
el 8 de En. de 2017
Comentada: zeno diac
el 9 de En. de 2017
I have a .txt file containing binary numbers, grouped in 4-bits like so: "0010 1100 1111 0011" I would like to use them as binary inputs for modulation. The function is defined in Matlab as " txSig = qammod(data,M,'InputType','bit','UnitAveragePower',true);" and it is the "data" array that must be a column vector of bits. Copy-pasting the binary in Matlab, makes it a string. But how to get it now in a column vector without ridding the leading zeros during a conversion process is the question... please help
0 comentarios
Respuesta aceptada
Jan
el 8 de En. de 2017
Str = '0010 1100 1111 0011';
Str(issapce(Str)) = [];
Bits = uint8(Str(:) == '1');
Not "Bits" is an UINT8 column vector of 1s and 0s. Perhaps you mean this by a vector of bits.
Más respuestas (0)
Ver también
Categorías
Más información sobre Standard File Formats en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!