亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? simfft.m

?? 附錄 光盤說明 本書附贈的光盤包括各章節實例的設計工程與源碼
?? M
字號:
%-------------------------------------------------------------------------%
%--     固定縮小比例的FFT算法Matlab驗證程序。                             --%
%--         作者:Xudong                                                --%
%--         時間:2004年5月6日                                          --%
%------------------------------------------------------------------------%
function [g1out,g2out,g3out,g4out,g5out]=simfft(indata);
%--輸出數據:g1out...g5out都是8位有符號數(-128~+127);
%--輸入數據:indata也是8位有符號數(-128~+127);

PI=3.14159265357;
DataWidth=8; %--旋轉因子的精度(數據位寬)。
PointDot=32;   %--時間抽取基-2FFT的點數。

WnDot=PointDot/2; %--旋轉因子數組元素個數。
theta=[0:1/WnDot*PI:(WnDot-1)/WnDot*PI];
cos_ary=cos(theta);
sin_ary=sin(theta);

wn_r_t=round(cos_ary*2^(DataWidth-1)); %--四舍五入取整。
wn_i_t=-round(sin_ary*2^(DataWidth-1));%--此處要加“-”號,為便于后面處理。

for i=1:WnDot %--產生wn_r和wn_i數組(不用補碼來表示)。
    if wn_r_t(i)==2^(DataWidth-1)  %--避免對“+1”歸一化時的錯誤。
        wn_r(i)=wn_r_t(i)-1;
    else
        wn_r(i)=wn_r_t(i);
    end;
    if wn_i_t(i)==2^(DataWidth-1)
        wn_i(i)=wn_i_t(i)-1;
    else
        wn_i(i)=wn_i_t(i);
    end;    
end;
wn=wn_r+wn_i*sqrt(-1);%--構建復數形式的旋轉因子。

for i=1:PointDot %--產生仿真波形中的輸入數組(不要用補碼來表示)。
    if indata(i)==2^(DataWidth-1)  %--避免對“+1”歸一化時的錯誤。
        indata_comp(i)=indata(i)-1;
    else
        indata_comp(i)=indata(i);
    end;
end;
indata_bitrev=bitrevorder(indata_comp);%--輸入數據位反轉。
%--第一級輸出。
for i=1:2:PointDot
        [g1out(i),g1out(i+1)]=butfly(indata_bitrev(i),indata_bitrev(i+1),wn(1));
end;
%--第二級輸出。
for i=1:2%--外循環:每組蝶形結的個數。
    for j=1:4:PointDot%--內循環:每組蝶形結需要循環的次數。
        [g2out(i-1+j),g2out(i-1+j+2)]=butfly(g1out(i-1+j),g1out(i-1+j+2),wn(8*(i-1)+1));
    end;
end;
%--第三級輸出。
for i=1:4
    for j=1:8:PointDot
        [g3out(i-1+j),g3out(i-1+j+4)]=butfly(g2out(i-1+j),g2out(i-1+j+4),wn(4*(i-1)+1));
    end;
end;
%--第四級輸出。
for i=1:8
    for j=1:16:PointDot
        [g4out(i-1+j),g4out(i-1+j+8)]=butfly(g3out(i-1+j),g3out(i-1+j+8),wn(2*(i-1)+1));
    end;
end;
%--第五級(最后一級)輸出。
for i=1:16
        [g5out(i),g5out(i+16)]=butfly(g4out(i),g4out(i+16),wn(i));
end;
%--經過驗證第一級和第五級的輸出完全符合ISE與Modelsim中的結果;
%--幅度誤差與Matlab中算出的理論值也相差很小,可是相位誤差卻很大,原因有待進一步分析。
%--模值小的點相位誤差大,而模值大的點,例如仿真正弦信號頻率點處的相位誤差居然也很大。

%-------------------------------------------------------------------------%
%--幅度理論值:
%Columns 1 through 8 
%
%         0    1.3212    4.3405   61.9818    7.7471    4.0671    2.8353    2.3614
%
%  Columns 9 through 16 
%
%    1.9445    1.8409    1.5481    1.4261    1.3912    1.2839    1.2585    1.3036
%
%  Columns 17 through 24 
%
%    1.2500    1.3036    1.2585    1.2839    1.3912    1.4261    1.5481    1.8409
%
%  Columns 25 through 32 
%
%    1.9445    2.3614    2.8353    4.0671    7.7471   61.9818    4.3405    1.3212

%--“abs(g5out)”幅度值(與Modelsim中的輸出值不完全吻合,主要是CORDIC模塊的誤差,
    %但是g5out與Modelsim中算的FFT值是完全吻合的):
%Columns 1 through 8 
%
%    4.0000    2.8284    2.0000   58.5235    8.0623    6.4031    4.4721    4.4721
%
%  Columns 9 through 16 
%
%    2.8284    3.6056    2.8284    2.8284    1.4142    2.2361    2.2361    2.2361
%
%  Columns 17 through 24 
%
%         0    2.0000    2.0000    2.2361    1.0000    2.2361    2.8284    2.8284
%
%  Columns 25 through 32 
%
%    2.8284    2.2361    2.8284    4.4721    7.6158   61.6847    3.6056    1.0000

%--“g5out”與“fftout_xil”比較:
%--g5out
%Columns 1 through 8 
%
%  -4.0000            -2.0000 - 2.0000i        0 + 2.0000i  17.0000 +56.0000i  -4.0000 - 7.0000i  -4.0000 - 5.0000i  -2.0000 - 4.0000i  -2.0000 - 4.0000i
%
%  Columns 9 through 16 
%
%  -2.0000 - 2.0000i  -3.0000 - 2.0000i  -2.0000 - 2.0000i  -2.0000 - 2.0000i  -1.0000 - 1.0000i  -2.0000 - 1.0000i  -2.0000 - 1.0000i  -2.0000 - 1.0000i
%
%  Columns 17 through 24 
%
%        0            -2.0000            -2.0000            -1.0000 + 2.0000i        0 + 1.0000i  -2.0000 + 1.0000i  -2.0000 + 2.0000i  -2.0000 + 2.0000i
%
%  Columns 25 through 32 
%
%  -2.0000 + 2.0000i  -1.0000 + 2.0000i  -2.0000 + 2.0000i  -2.0000 + 4.0000i  -3.0000 + 7.0000i  18.0000 -59.0000i   2.0000 - 3.0000i        0 - 1.0000i
%--fftout_xil
% Columns 1 through 8 
%
%        0             0.1295 - 1.3148i   0.8468 - 4.2571i  17.9924 -59.3129i  -2.9647 + 7.1574i  -1.9172 + 3.5868i  -1.5752 + 2.3575i  -1.4980 + 1.8254i
%
%  Columns 9 through 16 
%
%  -1.3750 + 1.3750i  -1.4230 + 1.1678i  -1.2872 + 0.8601i  -1.2577 + 0.6723i  -1.2853 + 0.5324i  -1.2286 + 0.3727i  -1.2343 + 0.2455i  -1.2973 + 0.1278i
%
%  Columns 17 through 24 
%
%  -1.2500            -1.2973 - 0.1278i  -1.2343 - 0.2455i  -1.2286 - 0.3727i  -1.2853 - 0.5324i  -1.2577 - 0.6723i  -1.2872 - 0.8601i  -1.4230 - 1.1678i
%
%  Columns 25 through 32 
%
%  -1.3750 - 1.3750i  -1.4980 - 1.8254i  -1.5752 - 2.3575i  -1.9172 - 3.5868i  -2.9647 - 7.1574i  17.9924 +59.3129i   0.8468 + 4.2571i   0.1295 + 1.3148i

%--由此可見這是算法本身的缺陷導致了后面計算相位時的誤差是如此的大。下面要分析產生如此大的相位誤差的原因所在,以及能夠采用的改進方法。
   %ffttheorytest.m文件用于分析相位誤差的原因所在。2004年5月7日上午。
%--原因已經查明:是Wi中的符號差了一個負號的原因。修正后的結果在信號頻點處的幅度和相位誤差都已經達到了很好的精度,在沒有信號的頻點處
  %的相位誤差仍然很大,這是因為這些點的模值太小,相位受截斷誤差的影響是不可避免的。2004年5月7日14:16。
  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品综合免费视频观看| 亚洲免费av高清| 99久久伊人精品| 婷婷丁香激情综合| 国产精品毛片久久久久久久| 欧美视频在线一区二区三区 | 午夜精品一区二区三区电影天堂| 日韩欧美亚洲国产另类 | 日韩精品专区在线| 91黄视频在线| 国产不卡视频一区| 久久国产精品无码网站| 亚洲精品成a人| 亚洲国产精品二十页| 日韩免费高清视频| 在线观看国产91| 成人一级黄色片| 久久电影网电视剧免费观看| 亚洲午夜激情网页| 亚洲四区在线观看| 国产精品美日韩| 日韩精品一区二区三区老鸭窝| 91视频在线观看| 成人深夜在线观看| 国产在线看一区| 久久草av在线| 无吗不卡中文字幕| 亚洲sss视频在线视频| 亚洲激情在线激情| 亚洲视频你懂的| 国产精品天干天干在线综合| 精品久久久久久久久久久久久久久久久| 欧美在线观看一区二区| 91一区二区三区在线观看| 成人综合日日夜夜| 国产高清视频一区| 国产91丝袜在线观看| 国产老肥熟一区二区三区| 激情小说亚洲一区| 九九精品视频在线看| 久久99精品一区二区三区三区| 日本伊人色综合网| 免费成人在线播放| 久久99最新地址| 久草这里只有精品视频| 美国欧美日韩国产在线播放| 免费成人深夜小野草| 免费观看成人av| 国产美女视频91| 国产成人免费在线观看| 成人涩涩免费视频| caoporm超碰国产精品| 一本色道久久综合狠狠躁的推荐 | 国产精品日韩精品欧美在线| 欧美韩国日本不卡| 国产精品天干天干在线综合| 成人欧美一区二区三区| 亚洲免费看黄网站| 亚洲国产日韩av| 日韩成人dvd| 激情伊人五月天久久综合| 国产精品一区二区在线观看不卡| 成人一级视频在线观看| 在线一区二区视频| 欧美福利视频导航| 精品国产乱码久久久久久浪潮| 久久色.com| 亚洲视频你懂的| 丝袜亚洲精品中文字幕一区| 毛片av中文字幕一区二区| 国产精品69毛片高清亚洲| 成人黄色国产精品网站大全在线免费观看| av在线不卡观看免费观看| 色999日韩国产欧美一区二区| 精品视频一区 二区 三区| 精品美女被调教视频大全网站| 国产欧美一区视频| 亚洲一区二区三区爽爽爽爽爽 | 亚洲欧洲国产日本综合| 亚洲在线中文字幕| 精品综合免费视频观看| 99久久婷婷国产综合精品 | 国产精品欧美一级免费| 亚洲视频你懂的| 日本少妇一区二区| av中文字幕亚洲| 欧美一区二区三区四区高清| 久久久综合视频| 亚洲综合一区二区精品导航| 国产一区二区在线看| 色婷婷亚洲精品| 久久久www成人免费毛片麻豆| 亚洲综合一区二区三区| 国产精品一二一区| 欧美日韩综合一区| 国产精品网站一区| 精品一区二区精品| 欧美亚洲国产bt| 国产精品久99| 久久国产日韩欧美精品| 欧美日韩一区三区四区| 国产女主播在线一区二区| 日产欧产美韩系列久久99| 91亚洲男人天堂| 国产性天天综合网| 青青青伊人色综合久久| 色婷婷久久一区二区三区麻豆| 久久综合色之久久综合| 污片在线观看一区二区| 91在线视频播放| 国产婷婷色一区二区三区| 日本va欧美va精品发布| 色88888久久久久久影院野外 | 久久国产精品免费| 韩国在线一区二区| 欧美猛男超大videosgay| 久久九九国产精品| 亚洲h精品动漫在线观看| 91原创在线视频| 久久精品国产99| 欧美午夜片在线看| 国产精品美女久久久久久2018| 免费成人在线观看视频| 91成人免费在线| 国产精品日韩精品欧美在线| 国产乱码精品1区2区3区| 91.com在线观看| 亚洲男同1069视频| 国产精品伊人色| 日韩视频免费观看高清完整版| 亚洲欧洲精品成人久久奇米网| 天堂va蜜桃一区二区三区漫画版| 激情久久五月天| 91精品国产一区二区三区蜜臀 | 偷拍日韩校园综合在线| 91视视频在线直接观看在线看网页在线看 | 一区二区三区在线观看网站| 成人福利电影精品一区二区在线观看 | 蜜臀av一区二区三区| 欧洲一区在线观看| 中文字幕一区二区三区不卡| 国产99久久久国产精品免费看 | 偷拍日韩校园综合在线| 成人18视频日本| 日韩伦理av电影| 成人av网站免费| 国产拍欧美日韩视频二区| 久久99精品久久久| 日韩一本二本av| 国产精品1024久久| 久久这里都是精品| 玖玖九九国产精品| 日韩欧美国产综合| 免播放器亚洲一区| www欧美成人18+| 国产一区二区伦理| 久久久久久97三级| 成人综合在线网站| 精品国产凹凸成av人导航| 国产一区二区影院| 国产亚洲一区二区在线观看| 国内精品免费**视频| 26uuu另类欧美| 国产成人综合在线| 亚洲欧洲综合另类| 在线日韩av片| 视频一区二区三区在线| 666欧美在线视频| 亚洲综合成人在线视频| 欧美精品在线观看播放| 蜜桃av噜噜一区| 精品国产一区二区亚洲人成毛片| 狠狠色丁香久久婷婷综合丁香| 欧美日韩成人一区二区| 国产一区二区三区香蕉| 欧美激情一区二区三区蜜桃视频 | 国产日韩欧美精品在线| 成人激情免费视频| 亚洲精品中文在线| 欧美一区二区三区小说| 国产在线播放一区三区四| 色噜噜久久综合| 免费一级欧美片在线观看| 国产精品久久精品日日| 欧美色男人天堂| 成人免费看的视频| 亚洲一卡二卡三卡四卡五卡| 久久久久九九视频| 91丨九色丨蝌蚪富婆spa| 久久精品国产99国产| 精品国产麻豆免费人成网站| 91美女福利视频| 久久不见久久见免费视频1| 国产精品福利一区二区| 日韩免费福利电影在线观看| 国产高清精品在线| 婷婷六月综合亚洲| 中文字幕电影一区| 日韩三级.com| 色一情一乱一乱一91av|