-
離散化採集點
-
離散化採樣點,將連續的正弦波信號進行離散化;應用matlab軟件進行實現;
-
將離散化後的正弦波一個週期存儲到Ram中。
3.1 將離散後的數據進行定點化,Ram的規格是256x8,數據規格1bit符號和7比特小數位。
3.2 創建一個ram用於存儲離散的數據 -
Matlab使用產生mif文件
clc;
clear all;
N=2^8;
s_p=0:255; %%正弦波一個週期的採樣點數 (256各點)
sin_data=sin(2*pi*s_p/N);
%打印我們的波形
%plot(sin_data,'x');
%hold on;
%plot(sin_data);
%fix 命令把小數點後都去掉
fix_p_sin_data=fix(sin_data*127);
for i=1:N
if fix_p_sin_data(i)<0
fix_p_sin_data(i)=N+fix_p_sin_data(i); %記住這裏是負數 加即可
else
fix_p_sin_data(i)=fix_p_sin_data(i);
end
end
生成fix_p_sin_data定點後的圖像