博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MATLAB脚本显示滤波器系数
阅读量:7124 次
发布时间:2019-06-28

本文共 3163 字,大约阅读时间需要 10 分钟。

% %显示滤波器系数

% for i = 0:1:62;
% disp(['parameter   ' 'cof' num2str(i)    '     =  ' '14''h' b0(i+1,:)  ';']);
% end
% for i = 0:1:62;
% disp(['reg  '  '[PDATA_WIDTH-1:0]'  '  add' num2str(i+1) ';']);
% end
% for i = 0:1:62;
% disp(['wire  '  '[PDATA_WIDTH+COEFF_WIDTH-1:0]'  '  mul' num2str(i+1) ';']);
% end
% for i = 0:1:62;
% disp(['reg  '  '[PDATA_WIDTH+COEFF_WIDTH-1:0]'  '  mul' num2str(i+1) '_reg' ';']);
% end
% for i = 0:1:30;
% disp(['reg  '  '[PDATA_WIDTH+COEFF_WIDTH:0]'  '  add_mul' num2str(i+1)  ';']);
% end
% for i = 0:1:62;
% disp(['signed_mut mul_' num2str(i+1) '( .clock(clk), .dataa(cof' num2str(i) '), .datab(add[' num2str(i+1) '] ), '  '.result(mul[' num2str(i+1) ']) ); ' ]);
% end
%
% for i = 0:1:127;
% disp(['signed_mut mul_' num2str(i+1) '( .clock(clk), .dataa(cof' num2str(i) '), .datab(shift_buf[' num2str(i) '] ), '  '.result(mul[' num2str(i) ']) ); ' ]);
% end
% for i = 0:1:126;
% disp(['shift_buf[' num2str(i+1) ']    <=    shift_buf[' num2str(i) ']; ' ]);
% end
% for i = 0:1:62;
% disp(['unsigned_mut mul_' num2str(i+1) '(  .dataa(cof' num2str(i) '), .datab(add[' num2str(i+1) '] ), '  '.result(mul[' num2str(i+1) ']) ); ' ]);
% end
% for i = 0:1:62;
% disp(['mul_reg[' num2str(i+1) '] + ' ]);
% end
%
% for i = 0:1:62;
%     disp(['{mul_reg[' num2str(i+1) '][28], ' 'mul_reg[' num2str(i+1) '][28], '  'mul_reg[' num2str(i+1) ']} +'] );
% end
% for i = 0:2:62;
%     disp(['temp[' num2str(i/2)  ']  <=   '  '{mul_reg[' num2str(i) '][28], '  'mul_reg[' num2str(i) ']} + ' '{mul_reg[' num2str(i+1) '][28], '  ' mul_reg[' num2str(i+1) ']};'] );
% end
% for i = 0:2:62;
%     disp(['temp[' num2str(i/2)  ']  <=   '   'mul_reg[' num2str(i) '] + '  ' mul_reg[' num2str(i+1) '];'] );
% end
% for i = 0:2:30;
%     disp(['temp1[' num2str(i/2)  ']  <=   '  '{temp[' num2str(i) '][29], '  'temp[' num2str(i) ']} + ' '{temp[' num2str(i+1) '][29], '  ' temp[' num2str(i+1) ']};'] );
% end
% for i = 0:2:30;
%     disp(['temp1[' num2str(i/2)  ']  <=   '    'temp[' num2str(i) '] + '   ' temp[' num2str(i+1) '];'] );
% end
% for i = 0:2:14;
%     disp(['temp2[' num2str(i/2)  ']  <=   '  '{temp1[' num2str(i) '][30], '  'temp1[' num2str(i) ']} + ' '{temp1[' num2str(i+1) '][30], '  ' temp1[' num2str(i+1) ']};'] );
% end
% for i = 0:2:14;
%     disp(['temp2[' num2str(i/2)  ']  <=   '    'temp1[' num2str(i) '] + '   ' temp1[' num2str(i+1) '];'] );
% end
% for i = 0:2:8;
%     disp(['temp3[' num2str(i/2)  ']  <=   '  '{temp2[' num2str(i) '][31], '  'temp1[' num2str(i) ']} + ' '{temp2[' num2str(i+1) '][31], '  ' temp2[' num2str(i+1) ']};'] );
% end
% for i = 0:2:8;
%     disp(['temp3[' num2str(i/2)  ']  <=   '    'temp1[' num2str(i) ']  + '   ' temp2[' num2str(i+1) '] ;'] );
% end
% for i = 0:2:31;
%     disp(['temp[' num2str(i/2+32)  ']  =   ' 'temp[' num2str(i) '] +' ' temp[' num2str(i+1) '];'] );
% end
% for i = 0:2:31;
%     disp(['temp[' num2str(i/2+48)  ']  =   ' 'temp[' num2str(i + 32) '] +' ' temp[' num2str(i+33) '];'] );
% end
% for i = 0:1:12;
%     disp(['shift_buf[' num2str(i+1)  ']  <=   ' 'shift_buf[' num2str(i) '];'] );
% end
% for i = 1:1:64;
%     disp(['adder add'  num2str(i)  '( .clock(clk), .dataa(shift_buf[' num2str(i-1)  ']), .datab( shift_buf[' num2str(128-i) ']),  .result(add[' num2str(i) ']) );'] );
% end

 

转载于:https://www.cnblogs.com/dpc525/archive/2012/03/13/2394730.html

你可能感兴趣的文章
LAMP一键安装脚本
查看>>
vsphere层级架构
查看>>
我的友情链接
查看>>
转载-Linux新人必读,Linux发行版选择和软件安装的一些原则性问题
查看>>
Linux从入门到精通之监控软件Cacti
查看>>
徹底解決 Windows Server 2012 R2 惱人的輸入法問題
查看>>
打开Nginx的rewrite日志
查看>>
[李景山php]每天laravel-20161121|StatusCommand.php
查看>>
通过Rancher部署并扩容Kubernetes集群基础篇二
查看>>
zabbix监控WEB页面及告警 实战
查看>>
编译器特性ARC
查看>>
实现自定义LookupComboBox
查看>>
Java复习笔记
查看>>
tomcat cpu负荷
查看>>
LVM 文件系统
查看>>
asp中的escape和unescape
查看>>
centos操作系统上实现网卡端口绑定-chenjhh@dc
查看>>
Logstash 最佳实践
查看>>
IO复用之——poll
查看>>
Nginx Apache Iptable 限制ip并发访问 限制ip连接数
查看>>