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

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

?? simfft.m

?? matlab在fpga中的應用的三個具體事例
?? 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一区二区三区免费野_久草精品视频
国产精品一区二区在线播放| 97成人超碰视| 日韩中文字幕麻豆| 亚洲第一会所有码转帖| 亚洲精品中文字幕乱码三区 | 综合久久国产九一剧情麻豆| 日韩欧美中文一区| 久久久久久夜精品精品免费| 精品美女一区二区三区| 欧美国产日本视频| 1000精品久久久久久久久| 悠悠色在线精品| 亚洲国产精品精华液网站| 美女爽到高潮91| 国产精品午夜久久| 成人理论电影网| 北岛玲一区二区三区四区| 在线观看视频欧美| 日韩一区二区高清| 国产精品日日摸夜夜摸av| 五月婷婷久久综合| 国产精品18久久久久久久久| 99久久99久久精品国产片果冻 | 国产麻豆视频一区二区| 欧美在线视频日韩| 国产精品国产精品国产专区不蜜| 一区二区三区四区蜜桃| 国产suv精品一区二区三区| 欧美日韩精品一区二区天天拍小说 | 亚洲色图欧美在线| 国产成人免费视| 亚洲精品一区二区三区99| 午夜欧美视频在线观看| 在线免费av一区| 亚洲乱码国产乱码精品精的特点 | 亚洲一区在线免费观看| 91免费看视频| 中文字幕亚洲一区二区av在线 | 欧美一区二区三区电影| 又紧又大又爽精品一区二区| 色诱视频网站一区| 日韩一区二区在线观看| 亚洲男人天堂av网| 91玉足脚交白嫩脚丫在线播放| 国产精品免费视频观看| 99精品国产91久久久久久| 亚洲特级片在线| 欧美二区乱c少妇| 日韩**一区毛片| 日本一区二区三区电影| 色呦呦国产精品| 免费成人美女在线观看.| 久久久噜噜噜久噜久久综合| 成人h动漫精品一区二区| 一区二区三区中文字幕电影| 日韩一区二区三区电影在线观看| 国产在线观看免费一区| 亚洲欧美福利一区二区| 精品久久国产字幕高潮| 一本色道亚洲精品aⅴ| 精品在线亚洲视频| 亚洲精品久久7777| 国产欧美久久久精品影院| 欧美日韩高清一区二区| 成人爱爱电影网址| 国产1区2区3区精品美女| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精品视频免费观看| 日韩欧美一区电影| 6080yy午夜一二三区久久| caoporen国产精品视频| 久久9热精品视频| 亚洲一区在线观看免费| 亚洲最新视频在线观看| 国产精品成人免费| 亚洲黄色片在线观看| 一区二区三区四区激情 | 成人性色生活片| 国产成人亚洲综合色影视| 国产高清成人在线| 久久99精品视频| 大白屁股一区二区视频| 成人在线视频一区| 99久久久无码国产精品| 日韩av电影天堂| 国产精品一区二区x88av| 91在线看国产| 成人va在线观看| 国产不卡视频在线观看| 另类人妖一区二区av| 久久国产剧场电影| 久久99久久精品| 国产一区二区三区四区在线观看| 麻豆一区二区99久久久久| 亚洲一区二区精品久久av| 亚洲成a天堂v人片| 亚洲一线二线三线视频| 午夜久久电影网| 亚洲在线中文字幕| 美女视频黄频大全不卡视频在线播放| 国产亚洲精品久| 亚洲r级在线视频| 亚洲成人先锋电影| 麻豆一区二区99久久久久| 日本人妖一区二区| 成人h版在线观看| 成人精品视频一区| 日韩精品专区在线| 久久综合久久综合久久| 亚洲欧美在线视频观看| 亚洲区小说区图片区qvod| 日韩中文字幕一区二区三区| 久久精品国产999大香线蕉| 99久久精品免费| 久久精品一区二区三区四区| 亚洲一级二级在线| 97久久精品人人做人人爽| 日韩视频不卡中文| 午夜视频在线观看一区二区三区| 国产乱人伦偷精品视频免下载| 欧美日韩久久久| 亚洲午夜成aⅴ人片| 91丨porny丨国产入口| 久久久久久久久一| 免费成人小视频| 在线不卡一区二区| 丝袜美腿亚洲综合| 欧美一区二区三区性视频| 一区二区三区欧美亚洲| 播五月开心婷婷综合| 中文欧美字幕免费| 色噜噜夜夜夜综合网| 亚洲小说欧美激情另类| 欧美精品久久一区| 狠狠色狠狠色综合系列| 精品黑人一区二区三区久久| 国产一区在线视频| 亚洲欧美色一区| 日韩欧美一区二区久久婷婷| 国内精品写真在线观看| 亚洲欧洲色图综合| 欧美三区在线观看| 国产又粗又猛又爽又黄91精品| 精品国内片67194| 色88888久久久久久影院野外| 樱桃国产成人精品视频| 日韩欧美一级二级| 91在线一区二区| 黑人巨大精品欧美黑白配亚洲| 亚洲欧美怡红院| 日韩欧美精品在线| 精品视频一区二区不卡| 国产成人在线影院| 久久99国内精品| 亚洲国产综合视频在线观看| 99久久777色| 91免费版在线看| 激情五月播播久久久精品| 午夜精品一区二区三区电影天堂 | 亚洲日本一区二区三区| 91精品1区2区| 国产精品资源网站| 极品尤物av久久免费看| 日韩国产欧美在线播放| 亚洲国产综合视频在线观看| 国产精品国产自产拍高清av| 欧美精品一区二区三区四区| 91蜜桃传媒精品久久久一区二区| 成人av电影在线网| 97国产一区二区| 欧美日韩激情一区| 欧美视频你懂的| 91精品福利在线一区二区三区| 欧美日本免费一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 国产精品综合一区二区三区| 国内久久精品视频| 久久综合网色—综合色88| 色综合天天综合网天天狠天天| 免费亚洲电影在线| 色婷婷综合激情| 国产成人综合在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 一本一道久久a久久精品 | 久久伊人蜜桃av一区二区| 国产精品少妇自拍| 视频一区二区国产| 粉嫩aⅴ一区二区三区四区 | 91一区二区三区在线观看| 欧美午夜一区二区三区免费大片| 精品剧情v国产在线观看在线| 亚洲日本va午夜在线影院| 中文字幕巨乱亚洲| 国产精品亚洲第一| av在线播放成人| 久久伊人蜜桃av一区二区| 激情五月激情综合网| 69p69国产精品| 亚洲午夜免费福利视频| 成人污视频在线观看|