资源简介

文件包含杜勇老师著作的《数字通信同步技术的MATLAB与FPGA实现Xilinx/VHDL版》(2017年版)随书光盘

资源截图

代码片段和文件信息

%E2_2_QuantArith.m
x=[7/8 zeros(115)];
y=zeros(1length(x));   %存放原始运算结果
B=2;                    %量化位数
Qy=zeros(1length(x));   %存放量化运算结果
Qy2=zeros(1length(x));  %存放量化运算结果
Qy4=zeros(1length(x));  %存放量化运算结果
Qy6=zeros(1length(x));  %存放量化运算结果

%系统系数
A=0.5;
b=[1];
a=[1A];

%未经过量化处理的运算
for i=1:length(x);
    if i==1
        y(i)=x(i);
    else
        y(i)=-A*y(i-1)+x(i);
    end
end

%经过量化处理的运算
for i=1:length(x);
    if i==1
        Qy(i)=x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    else
        Qy(i)=-A*Qy(i-1)+x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    end
end
Qy2=Qy;

B=4;
%经过量化处理的运算
for i=1:length(x);
    if i==1
        Qy(i)=x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    else
        Qy(i)=-A*Qy(i-1)+x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    end
end
Qy4=Qy;

B=6;
%经过量化处理的运算
for i=1:length(x);
    if i==1
        Qy(i)=x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    else
        Qy(i)=-A*Qy(i-1)+x(i);
        Qy(i)=round(Qy(i)*(2^(B-1)))/2^(B-1);
    end
end
Qy6=Qy;

xa=0:1:length(x)-1;
plot(xay‘-‘xaQy2‘--‘xaQy4‘O‘xaQy6‘+‘);
legend(‘原系统运算结果‘‘2bit量化运算结果‘‘4bit量化运算结果‘‘6bit量化运算结果‘)
xlabel(‘运算次数‘);ylabel(‘滤波结果‘);




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\
     文件        1089  2016-11-05 11:49  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\SymbExam.vhd
     文件       42188  2016-11-05 11:55  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\SymbExam.xise
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\iseconfig\
     文件        7735  2016-11-05 11:59  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\iseconfig\SymbExam.projectmgr
     文件       19660  2016-09-24 13:14  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\iseconfig\SymbExam.xreport
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\
     文件           0  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\.recordref
     文件        7330  2016-11-05 11:59  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\SymbExam.gise
     文件        3672  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\SymbExam_summary.html
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\_xmsgs\
     文件         782  2016-11-05 11:50  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\_xmsgs\pn_parser.xmsgs
     目录           0  2018-08-21 18:42  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\backup\
     目录           0  2018-08-21 18:42  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\coreip\
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\dm\
     文件        1404  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\dm\symb_exam_compiler.xdm
     目录           0  2018-08-21 18:39  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\physical_plus\
     目录           0  2018-08-21 18:42  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\physical_plus\syntmp\
     文件        2871  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\rpt_symb_exam.areasrr
     文件        3428  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\rpt_symb_exam_areasrr.htm
     文件        3764  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\run_ise.tcl
     文件        1602  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\run_options.txt
     文件        1606  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\scratchproject.prs
     文件         873  2016-09-24 13:14  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\stdout.log
     文件         195  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\symb_exam.cmd_log
     文件       12801  2016-09-24 13:13  杜勇-数字通信同步技术的MATLAB与FPGA实现XilinxVHDL版(2017版)随书光盘\程序\Chapter_2\E2_1_SymbExam\SymbExam\remote_sources\SymbExam\symb_exam.edn
............此处省略193个文件信息

评论

共有 条评论