主要寫操作步驟:
MATLAB:
fdatool --> 設置參數:有Response Type、Design Method、Frequency Specification、Magnitude Specification、Filter Order、options等
---> Design filter ---> File ---> Export ---> Num變量空間值 ---> 進行量化:
如16位量化:coeff = round(Num/max(abs(Num))*(2^15)); ---> 寫入文本,保存:
fid = fopen('d:/fircoe.txt','wt');
fprintf(fid,'%16.0f\n',coeff);
fclose(fid); ---> 生成coe文件:
打開TXT文件,在最前行加上:memory_initialization_radix=10;
memory_initialization_vector=....(數據)
文本最后一行加分號。
將后綴名TXT改為coe即可。
書上都有,簡單做個記錄。
