hi! can you please guide me how to generate 7 bit binary comibations and assign all of them a unique value?
1 次查看(过去 30 天)
显示 更早的评论
%4PAM SIGNAL GENERATOR
M=4;
for m=1:M
a(m)=2*m-1-M;
end
%BINARY INPUT SEQUENCE
x=randi([0 1],1,20);
%BITS TO LEVELS MAPPING
fsk4=[]; %empty variable
for j=1:2:length(x)-1
if x(j)==0 && x(j+1)==0
fsk=a(1);
elseif x(j)==0 && x(j+1)==1
fsk=a(2);
elseif x(j)==1 && x(j+1)==1
fsk=a(3);
else
fsk=a(4);
end
fsk4=[fsk4 fsk];
end
0 个评论
回答(1 个)
Walter Roberson
2017-9-13
M = 2^7;
idx = bin2dec( char(YourBinaryArray + '0') ); %binary combinations assumed across rows
fsk = 2 * idx - M/2 - 1;
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 FSK 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!