CORDIC算法的理解和Verilog实现 发表于 2022-01-19 更新于 2022-07-16 分类于 算法 阅读次数: 0.引子 x′=rcos(θ+α)=r(cosθcosα−sinθsinα)y′=rsin(θ+α)=r(sinθcosα+cosθsinα)x'=rcos(\theta+\alpha)=r(cos\theta cos\alpha-sin\theta sin\alpha) \\ y'=rsin(\theta+\alpha)=r(sin\theta cos\alpha+cos\theta sin\alpha) x′=rcos(θ+α)=r(cosθcosα−sinθsinα)y′=rsin(θ+α)=r(sinθcosα+cosθsinα) sinα=yr, cosα=xrsin\alpha=\frac{y}{r},~cos\alpha=\frac{x}{r} sinα=ry, cosα=rx x′=r(xrcosθ−yrsinθ)=xcosθ−ysinθy′=r(xrsinθ+yrcosθ)=xsinθ+ycosθx'=r(\frac{x}{r}cos\theta-\frac{y}{r}sin\theta)=xcos\theta-ysin\theta \\ y'=r(\frac{x}{r}sin\theta+\frac{y}{r}cos\theta) = xsin\theta+ycos\theta x′=r(rxcosθ−rysinθ)=xcosθ−ysinθy′=r(rxsinθ+rycosθ)=xsinθ+ycosθ [x′y′]=[cosθ−sinθsinθcosθ][xy]\begin{bmatrix} x' \\ y' \\ \end{bmatrix} = \begin{bmatrix} cos\theta & -sin\theta \\ sin\theta & cos\theta \\ \end{bmatrix} \begin{bmatrix} x \\ y \\ \end{bmatrix} [x′y′]=[cosθsinθ−sinθcosθ][xy] 施工中 本文作者: CNPP 本文链接: https://cheeennpp.github.io/2022/01/19/blog008-2022-01-19/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 欢迎关注我的其它发布渠道 RSS