东北大学2010年实时信号处理作业

上传人:hs****ma 文档编号:490349874 上传时间:2023-01-05 格式:DOC 页数:13 大小:524KB
返回 下载 相关 举报
东北大学2010年实时信号处理作业_第1页
第1页 / 共13页
东北大学2010年实时信号处理作业_第2页
第2页 / 共13页
东北大学2010年实时信号处理作业_第3页
第3页 / 共13页
东北大学2010年实时信号处理作业_第4页
第4页 / 共13页
东北大学2010年实时信号处理作业_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《东北大学2010年实时信号处理作业》由会员分享,可在线阅读,更多相关《东北大学2010年实时信号处理作业(13页珍藏版)》请在金锄头文库上搜索。

1、目录1CORDIC算法21.1.模块编写21.2.仿真52FIR滤波器设计62.1.原理62.2.建模72.3.仿真测试93设计作业103.1.题目和要求103.2.问题重述103.3.建模和求解111 CORDIC算法要求:CORDIC算法的代码,写成一个模块,有输入输出、原理、步骤、结果,有仿真波形1.1. 模块编写module arctan(clk,x_in,y_in,r_out,phi_out,eps);input clk;input 7:0 x_in, y_in;output 7:0 r_out, phi_out,eps;reg 7:0 r_out, phi_out,eps;reg

2、7:0 x0,y0;reg 7:0 x1,y1,z1;reg 7:0 x2,y2,z2;reg 7:0 x3,y3,z3;reg 7:0 x4,y4,z4;reg 7:0 x5,y5,z5;reg 7:0 x6,y6,z6;reg 7:0 x7,y7,z7;always (posedge clk) begin case(x_in7) 1b0: begin x0 = x_in; y0 = y_in; end 1b1: begin x0 = -x_in; y0 = -y_in; end endcase / / 调整数据的象限,其中1,3象限数据等价,2,4象限数据 / / 等价 if ( !y07

3、 ) begin x1 = x0 + y0; y1 = y0 - x0; z1 = 8h2D; end else begin x1 = x0 - y0; y1 = y0 + x0; z1 = 8hD3; end if ( !y17 ) begin x2 = x1 + y17,y17:1; y2 = y1 - x17,x17:1; z2 = z1 + 8h1A; end else begin x2 = x1 - y17,y17:1; y2 = y1 + x17,x17:1; z2 = z1 + 8hE6; end if ( !y27 ) begin x3 = x2 + y27,y27,y27:2

4、; y3 = y2 - x27,x27,x27:2; z3 = z2 + 8h0E; end else begin x3 = x2 - y27,y27,y27:2; y3 = y2 + x27,x27,x27:2; z3 = z2 + 8hF2; end if ( !y37 ) begin x4 = x3 + y37,y37,y37,y37:3; y4 = y3 - x37,x37,x37,x37:3; z4 = z3 + 8h07; end else begin x4 = x3 - y37,y37,y37,y37:3; y4 = y3 + x37,x37,x37,x37:3; z4 = z3

5、 + 8hF9; end if ( !y47 ) begin x5 = x4 + y47,y47,y47,y47,y47:4; y5 = y4 - x47,x47,x47,x47,x47:4; z5 = z4 + 8h04; end else begin x5 = x4 - y47,y47,y47,y47,y47:4; y5 = y4 + x47,x47,x47,x47,x47:4; z5 = z4 + 8hFC; end if ( !y57 ) begin x6 = x5 + y57,y57,y57,y57,y57,y57:5; y6 = y5 - x57,x57,x57,x57,x57,x

6、57:5; z6 = z5 + 8h02; end else begin x6 = x5 - y57,y57,y57,y57,y57,y57:5; y6 = y5 + x57,x57,x57,x57,x57,x57:5; z6 = z5 + 8hFD; end if ( !y67 ) begin x7 = x6 + y67,y67,y67,y67,y67,y67,y67:6; y7 = y6 - x67,x67,x67,x67,x67,x67,x67:6; z7 = z6 + 8h01; end else begin x7 = x6 + y67,y67,y67,y67,y67,y67,y67:6; y7 = y6 - x67,x67,x67,x67,x67,x67,x67:6; z7 = z6 + 8hFF; end r_out 1) + (x73)-(x76) ; phi_out = z7; eps table_out table_out table_out table_out table_out table_out table_out table_out table_out = 0; END CASE; END P

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号