matlab生成正弦波并量化存入txt

close;
clc;
clear;
N=128;
f0=1e6;
fs=10e6;
n=1:N;
y=sin(2*pi*f0.*n/fs);
Y=fft(y);
y1=y';
q=quantizer([14 12]);
y2=num2bin(q,y1);
fid1=fopen('C:\ME\ME_matlab\y1.txt','wt');
for i=1:N
    fwrite(fid1,y2(i,:));
    fprintf(fid1,'\n');
end
fclose(fid1);

q=quantizer([14 12]);指的是量化总数为14位,其中小数位位12位

你可能感兴趣的:(fpga,matlab)