当前位置: 首页 > news >正文

织梦网站如何做地区分站班级优化大师免费下载安装

织梦网站如何做地区分站,班级优化大师免费下载安装,做电影网站如何规避版权,蜜芽tv跳转接口点击进入网页一、前言 单片机或者FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、tan),甚至双曲线、指数、对数这样复杂的函数,那就需要费些力了。通常这些函数的计算需要通者查找表或近似…

一、前言

单片机或者FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、tan),甚至双曲线、指数、对数这样复杂的函数,那就需要费些力了。通常这些函数的计算需要通者查找表或近似计算(如泰勒级数逼近)等技术来转换为硬件易于实现的方式。

CORDIC(Coordinate Rotation Digital Computer, 坐标旋转数字计算方法)算法就是一种化繁为简的算法,通过基本的加减和移位运算代替乘法运算,逐渐逼近目标值,得出函数的数值解。

二、Cordic算法理论推导

理论推导参考:CORDIC算法理论详解_cordic算法详解-CSDN博客,这篇博客的推导仔细而全面。

Cordic算法的基石在于一个规律:从tan45°开始,角度每减半,tan值也接近减半。这一规律直接将三角函数运算变成2的幂运算,而这在数字电路中可直接用移位运算来实现。

三、Cordic算法 matlab实现

3.1 已知相位(角度)求坐标(正弦余弦)

function [sin_theta,cos_theta] = cordic_sincos(theta,n)
% n:iterations
% theta: -180~180
tan_table = 2.^-(0 : n-1);
angle_rad_lut = atan(tan_table);
%angle_deg_lut = rad2deg( atan(tan_table) );k = 1;
for i = 0 : n-1k = k*(1/sqrt(1 + 2^(-2*i)));
endx = k;
y = 0;
theta_tar = theta*pi/180;  % to be rad
z=theta_tar;% preprocess
if (theta_tar > pi/2)  theta_tar = theta_tar - pi/2;
elseif (theta_tar < -pi/2)theta_tar = theta_tar + pi/2;
endfor i = 0 : n-1   if (z > 0)  d =1;elsed=-1;endx_temp = x;y_temp =y;z_temp = z;x= x_temp - d*y_temp*2^(-i);y = y_temp + d*x_temp*2^(-i);z = z_temp - d*angle_rad_lut(i+1);endif (theta_tar > pi/2)  sin_theta = -x;cos_theta = y;
elseif (theta_tar < -pi/2)sin_theta = x;cos_theta = -y;
elsesin_theta = y;cos_theta = x;
end
end

3.2 已知坐标求相位

待实现

四、cordic算法的verilog实现

待实现

http://www.tj-hxxt.cn/news/86842.html

相关文章:

  • 男性网站推广方法百度竞价托管费用
  • 国外服务器做网站不能访问中国最新消息新闻
  • 如果做vr参观网站网站收录查询入口
  • b s架构做网站好处天津百度seo
  • 《高性能网站建设指南广州网站推广联盟
  • 外面网站怎么做的刷神马网站优化排名
  • 简单的商城的网页设计作业网站关键词优化建议
  • tp框架做网站的优点今日国内热点新闻头条事件
  • 网页设计与制作教程 刘瑞新优化师助理
  • 做自己的卡通人物的网站seo算法入门教程
  • 怎样申请免费的网站空间做seo网页价格
  • 建站宝盒nicebox下载无锡seo网站排名
  • 模版网站怎么做常用的网络推广方式有哪些
  • 做一个网站的流程seo网络营销推广
  • 网站首页图片滑动怎么做网络推广培训班
  • 17网站一起做网店2018外贸seo公司
  • 网站模板的功能微博推广方法有哪些
  • 重庆城乡住房建设厅网站专业推广引流团队
  • 网站销售怎么推广网络技术推广服务
  • 郑州app外包开发公司优化防疫措施
  • wordpress来建站线上推广渠道有哪些方式
  • 帮朋友免费做网站千万不要做手游推广员
  • 嘉定网站建设电子技术培训机构
  • 网站上那些轮播图视频怎么做的建站系统
  • 网站开发话题3天网站seo优化成为超级品牌
  • 个人做网站 私活网页制作平台有哪些
  • 做网站开发需要学什么软件软文营销的作用
  • 杭州平面设计公司内蒙古seo优化
  • 广安专业网站建设报价网上的推广公司
  • 网站建设的三大原则推广赚钱的平台有哪些