简述
Matlab在频率集中选取随机选取256个点,并将其作为十六进制输出到coe文件中,供ROM读取使用
代码
freq_num = 256;
freq_pattern = upper(dec2hex(datasample(freq_collect,freq_num),8));fid = fopen('freq_pattern.coe', 'w');
fprintf(fid, 'memory_initialization_radix=16;\n');
fprintf(fid, 'memory_initialization_vector=\n');for i = 1:length(freq_pattern)if i == length(freq_pattern)fprintf(fid, '%s;\n', freq_pattern(i, :));elsefprintf(fid, '%s,\n', freq_pattern(i, :));end
endfclose(fid);