width = 8; %量化位宽
norm_signal = signal/max(abs(signal)); %归一化
quantification_signal = round(norm_signal*(2^(width-1)-1)); %量化
fid=fopen('D:\Documents\MATLAB\quantification_data.txt','w'); %存储路径
for k=1:length(quantification_signal)
B_signal = dec2bin(quantification_signal(k)+(quantification_signal(k)<0)*2^width,width); %十进制转二进制
for j=1:width
if B_signal(j)=='1'
tb=1;
else
tb=0;
end
fprintf(fid,'%d',tb);
end
fprintf(fid,'\r\n');
end
fprintf(fid,';');
fclose(fid);