99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Cordic算法詳解:硬件高效計(jì)算三角函數(shù)與坐標(biāo)旋轉(zhuǎn)的核心原理與FPGA實(shí)現(xiàn)

Cordic算法詳解:硬件高效計(jì)算三角函數(shù)與坐標(biāo)旋轉(zhuǎn)的核心原理與FPGA實(shí)現(xiàn) 1. 從旋轉(zhuǎn)到計(jì)算Cordic算法的核心思想如果你在數(shù)字信號(hào)處理、通信或者圖形學(xué)領(lǐng)域摸爬滾打過一陣子大概率會(huì)聽說過Cordic這個(gè)名字。它不像FFT或者FIR那樣直接以功能命名聽起來有點(diǎn)神秘但它的身影卻無處不在。從你手機(jī)里的GPS定位計(jì)算到無線通信中的調(diào)制解調(diào)再到游戲里一個(gè)角色的3D旋轉(zhuǎn)背后可能都有Cordic在默默工作。我第一次接觸它是在一個(gè)FPGA項(xiàng)目中需要實(shí)時(shí)計(jì)算一個(gè)角度的正弦和余弦值。當(dāng)時(shí)的第一反應(yīng)是查表或者調(diào)用數(shù)學(xué)庫但前者精度和資源難以平衡后者在硬件里根本行不通。直到同事扔過來一篇論文里面提到了Cordic我才發(fā)現(xiàn)原來有一種方法只用簡單的移位和加法就能逼近這些復(fù)雜的三角函數(shù)。這就像發(fā)現(xiàn)了一把瑞士軍刀看似結(jié)構(gòu)簡單卻能解決一系列棘手的數(shù)學(xué)計(jì)算問題。Cordic的全稱是“坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī)”。這個(gè)名字聽起來很“古老”因?yàn)樗Q生于1959年由Jack Volder提出最初是為了在早期的航空導(dǎo)航計(jì)算機(jī)中高效計(jì)算三角函數(shù)和雙曲函數(shù)。它的核心思想非常巧妙通過一系列固定角度的微小旋轉(zhuǎn)來逼近任意角度的旋轉(zhuǎn)從而間接計(jì)算出旋轉(zhuǎn)后的坐標(biāo)而這個(gè)坐標(biāo)值恰恰就是我們想要的三角函數(shù)值。整個(gè)算法避開了復(fù)雜的乘法運(yùn)算僅用加法、減法和移位即乘除2的冪次這種硬件極易實(shí)現(xiàn)的操-作就能達(dá)到很高的精度。這對(duì)于那些沒有硬件乘法器或者對(duì)計(jì)算速度和功耗有極致要求的嵌入式系統(tǒng)、FPGA、ASIC設(shè)計(jì)來說簡直是福音。簡單來說你可以把Cordic想象成一種“折紙”或者“走步”的過程。假設(shè)你想從A點(diǎn)走到B點(diǎn)但只能沿著東、南、西、北或者固定的幾個(gè)斜方向移動(dòng)固定的步長比如每次只能向正東走1米或者向東北方向走0.5米。通過精心設(shè)計(jì)這些固定方向和步長并按照一定的規(guī)則比如“如果目標(biāo)在我東北方我就先向正東走一步再判斷”一步步迭代最終你就能無限逼近B點(diǎn)。Cordic做的就是類似的事情只不過它“旋轉(zhuǎn)”的是平面上的一個(gè)向量。理解了這個(gè)你就能明白為什么它如此受硬件工程師的青睞——把“走步”的規(guī)則固化到電路里時(shí)鐘每來一次就完成一步移動(dòng)和判斷流水線一拍結(jié)果就源源不斷地出來了。2. 算法原理深度拆解旋轉(zhuǎn)模式與向量模式要真正掌握Cordic不能只停留在“它能算三角函數(shù)”的層面必須深入其兩種基本工作模式旋轉(zhuǎn)模式和向量模式。這是Cordic應(yīng)用的兩大基石幾乎所有的衍生應(yīng)用都是在這兩種模式上構(gòu)建的。2.1 旋轉(zhuǎn)模式已知角度求三角函數(shù)這是Cordic最經(jīng)典的應(yīng)用。我們的目標(biāo)是已知一個(gè)角度 θ求 cosθ 和 sinθ。Cordic的解決方案是將一個(gè)初始向量 (x0, y0) 旋轉(zhuǎn) θ 角度得到新向量 (xn, yn)。如果我們巧妙地將初始向量設(shè)置為 (1, 0)那么旋轉(zhuǎn)之后xn 就是 cosθyn 就是 sinθ。關(guān)鍵來了Cordic不是一口氣旋轉(zhuǎn)θ而是把θ分解成一系列預(yù)先定義好的、越來越小的固定角度 δi 的和。這些固定角度滿足tan(δi) 2^{-i}。也就是說δi arctan(2^{-i})。這是一個(gè)非常重要的數(shù)列例如i0: δ0 arctan(1) 45°i1: δ1 arctan(0.5) ≈ 26.565°i2: δ2 arctan(0.25) ≈ 14.036°... 以此類推角度越來越小?,F(xiàn)在旋轉(zhuǎn)過程變成了一個(gè)迭代決策過程。假設(shè)我們已經(jīng)旋轉(zhuǎn)了若干步累計(jì)角度是 z_i距離目標(biāo)角度θ還差一個(gè)差值。在第i次迭代時(shí)我們判斷當(dāng)前累計(jì)角度z_i是小于還是大于目標(biāo)θ如果 z_i θ說明我們轉(zhuǎn)得還不夠那么本次迭代就按 δi 方向轉(zhuǎn)。如果 z_i θ說明我們轉(zhuǎn)過頭了那么本次迭代就按 -δi 方向轉(zhuǎn)。這個(gè)“旋轉(zhuǎn)”操作在數(shù)學(xué)上對(duì)應(yīng)著一次矩陣乘法。旋轉(zhuǎn)δi角度的矩陣是[ cosδi, -sinδi ] [ sinδi, cosδi ]如果直接計(jì)算里面涉及cos和sin依然復(fù)雜。但Cordic的魔法在于因?yàn)?tanδi 2^{-i}我們可以把這個(gè)旋轉(zhuǎn)矩陣“提”出一個(gè)cosδi因子變成cosδi * [ 1, -tanδi ] [ tanδi, 1 ]而 tanδi 2^{-i}乘法變成了移位操作于是每次迭代的核心操作簡化為x_{i1} x_i - d_i * (y_i i) y_{i1} y_i d_i * (x_i i) z_{i1} z_i - d_i * δi其中d_i 是旋轉(zhuǎn)方向取1或-1由 z_i 與 θ 的比較結(jié)果決定 i表示向右移位i位即乘以2^{-i}??吹?jīng)]有整個(gè)迭代過程只剩下加法、減法和移位經(jīng)過N次迭代后我們得到x_N K * (x_0 * cosθ - y_0 * sinθ) y_N K * (y_0 * cosθ x_0 * sinθ) z_N ≈ 0這里的 K 是一個(gè)累計(jì)的縮放因子K ∏ cosδi ≈ 0.607253。如果我們?nèi)〕跏枷蛄?(x0, y0) (1/K, 0)那么經(jīng)過迭代后x_N 就直接等于 cosθy_N 就直接等于 sinθ。在實(shí)際應(yīng)用中我們通常初始化 x01y00迭代完成后得到的結(jié)果再乘以K或者事先將K補(bǔ)償?shù)捷斎?輸出中就能得到正確的三角函數(shù)值。注意這里的移位是算術(shù)右移對(duì)于有符號(hào)數(shù)的處理需要特別注意尤其是在Verilog等硬件描述語言中要確保符號(hào)位正確擴(kuò)展否則在迭代后期會(huì)導(dǎo)致嚴(yán)重的計(jì)算錯(cuò)誤。這是一個(gè)常見的實(shí)現(xiàn)坑。2.2 向量模式已知坐標(biāo)求角度和模長旋轉(zhuǎn)模式是“給角度算坐標(biāo)”向量模式則反過來是“給坐標(biāo)算角度和模長”。即已知一個(gè)向量 (x0, y0)求其與X軸的夾角 θ 和其模長 R sqrt(x0^2 y0^2)。這個(gè)模式的應(yīng)用同樣廣泛比如直角坐標(biāo)到極坐標(biāo)的轉(zhuǎn)換、求信號(hào)的相位和幅度等。迭代過程與旋轉(zhuǎn)模式類似但決策邏輯相反。我們的目標(biāo)是把給定的向量旋轉(zhuǎn)到X軸正向上。在第i次迭代時(shí)我們判斷當(dāng)前向量的y分量如果 y_i 0說明向量在X軸上方或下方取決于約定那么我們就朝負(fù)方向旋轉(zhuǎn) δi 角使其向X軸靠攏。如果 y_i 0則朝正方向旋轉(zhuǎn) δi 角。迭代公式如下x_{i1} x_i d_i * (y_i i) y_{i1} y_i - d_i * (x_i i) z_{i1} z_i - d_i * δi注意這里x和y的更新公式與旋轉(zhuǎn)模式相比符號(hào)發(fā)生了變化這是因?yàn)樾D(zhuǎn)的方向判斷依據(jù)從“角度差”變成了“y坐標(biāo)的符號(hào)”。經(jīng)過N次迭代后向量被旋轉(zhuǎn)到X軸上此時(shí)y_N ≈ 0 x_N ≈ K * R (R是初始向量的模長) z_N ≈ θ (初始向量與X軸的夾角)同樣這里的K是相同的縮放因子。如果我們想直接得到模長R可以在初始化時(shí)傳入 (x0, y0)迭代結(jié)束后將 x_N 除以 K 即可。2.3 兩種模式的統(tǒng)一與擴(kuò)展仔細(xì)觀察你會(huì)發(fā)現(xiàn)旋轉(zhuǎn)模式和向量模式的迭代公式非常對(duì)稱。它們可以被一個(gè)統(tǒng)一的公式描述通過一個(gè)模式控制信號(hào)mode來區(qū)分mode0(旋轉(zhuǎn)模式): d_i sign(z_i)目標(biāo)是驅(qū)動(dòng) z - 0。mode1(向量模式): d_i -sign(y_i)目標(biāo)是驅(qū)動(dòng) y - 0。這種統(tǒng)一性使得用同一套硬件電路來實(shí)現(xiàn)兩種模式成為可能大大提高了硬件資源的利用率。此外Cordic算法不僅可以用于圓周坐標(biāo)系計(jì)算sin/cos/atan通過改變每次迭代的旋轉(zhuǎn)角度δi的定義它還可以擴(kuò)展到線性坐標(biāo)系和雙曲坐標(biāo)系從而用于計(jì)算乘法、除法、開方、指數(shù)、對(duì)數(shù)等更廣泛的函數(shù)。這體現(xiàn)了Cordic算法框架的強(qiáng)大與優(yōu)美。3. 硬件實(shí)現(xiàn)關(guān)鍵從迭代到流水線理解了算法原理下一步就是如何把它變成硬件電路。Cordic的硬件實(shí)現(xiàn)主要有三種結(jié)構(gòu)迭代結(jié)構(gòu)、展開結(jié)構(gòu)和流水線結(jié)構(gòu)。選擇哪種結(jié)構(gòu)取決于你對(duì)速度、面積和功耗的要求。3.1 迭代結(jié)構(gòu)面積最優(yōu)速度最慢這是最直觀的實(shí)現(xiàn)方式。只用一套計(jì)算單元加法器、移位器和一個(gè)狀態(tài)機(jī)。狀態(tài)機(jī)控制迭代次數(shù)i每來一個(gè)時(shí)鐘周期完成一次迭代計(jì)算更新x y z寄存器。需要N個(gè)時(shí)鐘周期才能完成一次N階的Cordic計(jì)算。優(yōu)點(diǎn)硬件資源占用最少面積最小。缺點(diǎn)延遲高吞吐率低每N個(gè)周期輸出一個(gè)結(jié)果。適用場景對(duì)速度要求不高但對(duì)芯片面積或功耗極其敏感的應(yīng)用例如一些低功耗的傳感器節(jié)點(diǎn)。在實(shí)現(xiàn)迭代結(jié)構(gòu)時(shí)關(guān)鍵設(shè)計(jì)點(diǎn)是移位器的實(shí)現(xiàn)。因?yàn)槊看蔚囊莆晃粩?shù)i是變化的所以需要一個(gè)桶形移位器。桶形移位器雖然靈活但比固定移位數(shù)的移位器要消耗更多的邏輯資源。另一個(gè)細(xì)節(jié)是角度查找表ROM。δi arctan(2^{-i}) 這些固定角度值需要預(yù)先計(jì)算好存儲(chǔ)在一個(gè)小的ROM中根據(jù)迭代次數(shù)i來讀取。3.2 展開結(jié)構(gòu)速度最快面積最大與迭代結(jié)構(gòu)相反展開結(jié)構(gòu)將N次迭代全部展開用N級(jí)完全相同的硬件電路串聯(lián)起來。數(shù)據(jù)從第一級(jí)流入依次經(jīng)過每一級(jí)每一級(jí)都是一個(gè)完整的Cordic迭代單元包含加法器、固定移位器和角度值常數(shù)。數(shù)據(jù)流過后直接輸出結(jié)果。優(yōu)點(diǎn)延遲極低一個(gè)時(shí)鐘周期就能輸出結(jié)果組合邏輯路徑很長或者流水線打拍后吞吐率是每個(gè)周期一個(gè)結(jié)果。缺點(diǎn)硬件資源占用巨大是迭代結(jié)構(gòu)的N倍。而且由于每一級(jí)的移位位數(shù)是固定的第i級(jí)就固定移位i位所以不需要桶形移位器但需要N個(gè)不同的固定移位器。適用場景對(duì)實(shí)時(shí)性要求極高且不在乎面積的場合例如某些高性能雷達(dá)信號(hào)處理的前端。3.3 流水線結(jié)構(gòu)性能與面積的折衷這是在實(shí)際工程中最常用也是最經(jīng)典的結(jié)構(gòu)。它本質(zhì)上是展開結(jié)構(gòu)的流水線化。將N級(jí)展開的電路在每一級(jí)之間插入寄存器。這樣整個(gè)計(jì)算過程被分割成N個(gè)流水段。工作流程第一個(gè)時(shí)鐘周期初始數(shù)據(jù)進(jìn)入第一級(jí)第二個(gè)時(shí)鐘周期第一級(jí)的計(jì)算結(jié)果存入寄存器同時(shí)進(jìn)入第二級(jí)計(jì)算而新的初始數(shù)據(jù)可以進(jìn)入第一級(jí)……以此類推。經(jīng)過N個(gè)時(shí)鐘周期的“填充”后流水線達(dá)到穩(wěn)定狀態(tài)此后每個(gè)時(shí)鐘周期都會(huì)輸出一個(gè)計(jì)算結(jié)果。優(yōu)點(diǎn)高吞吐率穩(wěn)定后每個(gè)周期輸出一個(gè)結(jié)果非常適合處理連續(xù)的數(shù)據(jù)流。高時(shí)鐘頻率因?yàn)槊恳患?jí)之間的組合邏輯路徑很短只是一次加法、移位和比較所以電路可以運(yùn)行在很高的時(shí)鐘頻率下。面積適中雖然用了N級(jí)硬件但因?yàn)槭橇魉€在實(shí)際的FPGA或ASIC中可以通過資源共享和精細(xì)優(yōu)化面積小于完全的展開結(jié)構(gòu)。缺點(diǎn)仍然需要N套計(jì)算單元面積大于迭代結(jié)構(gòu)。并且有N個(gè)時(shí)鐘周期的初始延遲。對(duì)于FPGA設(shè)計(jì)流水線Cordic是絕配。FPGA內(nèi)部有豐富的寄存器資源和布線資源可以非常高效地實(shí)現(xiàn)這種深度流水線結(jié)構(gòu)。Xilinx和IntelAltera的IP核庫中提供的Cordic IP其核心通常就是高度優(yōu)化的流水線結(jié)構(gòu)。3.4 精度、位寬與迭代次數(shù)的權(quán)衡在硬件實(shí)現(xiàn)中有幾個(gè)關(guān)鍵參數(shù)需要仔細(xì)考量輸出精度最終結(jié)果需要多少位這決定了內(nèi)部計(jì)算所需的位寬。Cordic的誤差主要來源于兩個(gè)方面角度近似誤差由有限迭代次數(shù)引起和舍入誤差由有限數(shù)據(jù)位寬引起。通常迭代次數(shù)N每增加1精度大約增加1位二進(jìn)制位或0.3位十進(jìn)制位。要達(dá)到16位精度通常需要16次左右的迭代。數(shù)據(jù)位寬由于迭代過程中數(shù)值可能放大縮放因子K的倒數(shù)約為1.647輸入位寬需要預(yù)留增長空間防止溢出。同時(shí)在迭代后期進(jìn)行右移時(shí)低位信息會(huì)丟失因此初始位寬需要比輸出精度多幾位保護(hù)位來保證最終精度。一個(gè)經(jīng)驗(yàn)公式是內(nèi)部位寬 輸出精度位數(shù) log2(N) 2~3。迭代次數(shù)NN越大精度越高但硬件消耗也越大計(jì)算延遲也越長。需要在精度和資源/速度之間取得平衡。對(duì)于大多數(shù)應(yīng)用N16是一個(gè)常用值它能提供足夠好的精度。角度格式Cordic處理的角度范圍通常在[-π, π)或[-99.9°, 99.9°]之間因?yàn)閍rctan(2^0)45°兩次旋轉(zhuǎn)才到90°。對(duì)于全圓周的角度需要先進(jìn)行象限預(yù)處理將任意角度映射到第一象限然后使用Cordic計(jì)算最后再根據(jù)象限恢復(fù)符號(hào)。這個(gè)預(yù)處理和后處理模塊是必不可少的。4. 在FPGA中的實(shí)戰(zhàn)Verilog實(shí)現(xiàn)與IP核使用紙上得來終覺淺絕知此事要躬行。我們以一個(gè)具體的例子在FPGA上實(shí)現(xiàn)一個(gè)計(jì)算sin/cos的流水線Cordic核并對(duì)比手寫代碼與使用官方IP核的差異。4.1 自定義流水線Cordic Verilog實(shí)現(xiàn)假設(shè)我們需要一個(gè)計(jì)算sin/cos的模塊輸入角度為16位有符號(hào)整數(shù)-32768~32767對(duì)應(yīng) -π~π輸出cos和sin為16位有符號(hào)整數(shù)-32768~32767對(duì)應(yīng) -1~1。迭代次數(shù)N16。首先我們需要預(yù)計(jì)算角度查找表arctan_lut。這里將π映射為32768所以arctan(2^{-i})也需要按此比例量化。// 預(yù)定義迭代次數(shù)和位寬 parameter N 16; parameter WIDTH 16; // 輸入輸出位寬 parameter INTERNAL_WIDTH 20; // 內(nèi)部計(jì)算位寬留出保護(hù)位 // 角度查找表存儲(chǔ) arctan(2^{-i}) * (32768/π)已取整 localparam logic signed [INTERNAL_WIDTH-1:0] arctan_lut [0:N-1] { 20sd25735, // i0, arctan(1) 45° π/4 ≈ 0.7854, 0.7854*(32768/π)≈8192實(shí)際需精確計(jì)算 20sd15192, // i1, arctan(0.5) 20sd8027, // i2 20sd4075, // i3 // ... 此處省略中間項(xiàng)實(shí)際需全部列出 20sd1 // i15 };接下來是核心的流水線級(jí)模塊。每一級(jí)完成一次迭代。module cordic_stage #( parameter STAGE_IDX 0, parameter WIDTH 16, parameter INTERNAL_WIDTH 20 )( input wire clk, input wire rst_n, // 上一級(jí)的結(jié)果 input wire signed [INTERNAL_WIDTH-1:0] x_in, input wire signed [INTERNAL_WIDTH-1:0] y_in, input wire signed [INTERNAL_WIDTH-1:0] z_in, // 本級(jí)結(jié)果 output reg signed [INTERNAL_WIDTH-1:0] x_out, output reg signed [INTERNAL_WIDTH-1:0] y_out, output reg signed [INTERNAL_WIDTH-1:0] z_out ); // 本級(jí)固定的旋轉(zhuǎn)角度 wire signed [INTERNAL_WIDTH-1:0] angle arctan_lut[STAGE_IDX]; // 移位操作根據(jù)級(jí)數(shù)進(jìn)行算術(shù)右移 wire signed [INTERNAL_WIDTH-1:0] x_shifted x_in STAGE_IDX; wire signed [INTERNAL_WIDTH-1:0] y_shifted y_in STAGE_IDX; // 旋轉(zhuǎn)方向判斷旋轉(zhuǎn)模式下看z的符號(hào) wire direction (z_in 0); always (posedge clk or negedge rst_n) begin if (!rst_n) begin x_out 0; y_out 0; z_out 0; end else begin if (direction) begin // z_in 0 順時(shí)針旋轉(zhuǎn)負(fù)方向 x_out x_in - y_shifted; y_out y_in x_shifted; z_out z_in - angle; end else begin // z_in 0 逆時(shí)針旋轉(zhuǎn)正方向 x_out x_in y_shifted; y_out y_in - x_shifted; z_out z_in angle; end end end endmodule最后將N個(gè)stage實(shí)例化并串聯(lián)起來構(gòu)成完整的流水線。還需要注意初始化為了補(bǔ)償縮放因子K我們通常將初始x0設(shè)為1/K的量化值也稱為“增益補(bǔ)償”。一個(gè)常見的技巧是直接將x0初始化為一個(gè)較大的常數(shù)如0.607253的量化值這樣迭代結(jié)束后x和y輸出值本身就近似是cos和sin無需后乘?;蛘咴谧詈笠患?jí)輸出后乘以一個(gè)固定的補(bǔ)償系數(shù)。實(shí)操心得在Verilog中實(shí)現(xiàn)移位時(shí)強(qiáng)烈建議使用算術(shù)右移操作符而不是邏輯右移這對(duì)于有符號(hào)數(shù)的正確處理至關(guān)重要。邏輯右移會(huì)補(bǔ)0會(huì)破壞負(fù)數(shù)的表示。這是我早期實(shí)現(xiàn)時(shí)踩過的一個(gè)坑導(dǎo)致在計(jì)算第二象限和第三象限角度時(shí)結(jié)果完全錯(cuò)誤。4.2 使用Vivado/Xilinx Cordic IP核對(duì)于大多數(shù)項(xiàng)目除非有極致的定制化需求否則直接使用FPGA廠商提供的IP核是更高效、更可靠的選擇。以Xilinx Vivado中的Cordic IP核6.0版本為例其配置非常靈活。關(guān)鍵配置步驟選擇功能在“Functional Selection”中選擇“Sin and Cos”。IP核也支持其他多種函數(shù)如平移、雙曲函數(shù)等。選擇架構(gòu)在“Architectural Configuration”中選擇“Parallel”并行即展開或流水線結(jié)構(gòu)。還可以選擇“Word Serial”字串行類似迭代結(jié)構(gòu)。對(duì)于高性能應(yīng)用必定選擇“Parallel”。流水線模式在“Pipelining Mode”中選擇“Optimal”或“Maximum”。Optimal會(huì)在保證性能的前提下優(yōu)化資源Maximum則會(huì)最大化流水線級(jí)數(shù)以獲得最高時(shí)鐘頻率。數(shù)據(jù)格式這是配置的核心。Input/Output Width設(shè)置輸入輸出位寬如16位。Phase Format選擇“Radians”或“Scaled Radians”。對(duì)于硬件常用“Scaled Radians”即用定點(diǎn)數(shù)表示例如將π映射為1或者映射為2^N。IP核會(huì)自動(dòng)處理縮放。Data Format選擇“Signed Fraction”有符號(hào)小數(shù)。這意味著輸入輸出的范圍是[-1, 1)。這對(duì)于表示三角函數(shù)值非常自然。精度設(shè)置通過“Iterations”和“Precision”選項(xiàng)來控制??梢赃x擇“Automatic”讓工具決定也可以手動(dòng)指定迭代次數(shù)和輸出舍入模式。配置完成后IP核會(huì)生成一個(gè)包含phase_in輸入角度、sine、cosine輸出以及握手信號(hào)valid_in/valid_out的模塊。其內(nèi)部已經(jīng)完美處理了象限映射、增益補(bǔ)償和流水線控制。IP核 vs 手寫代碼優(yōu)勢IP核經(jīng)過高度優(yōu)化在時(shí)序、資源利用率和可靠性上通常優(yōu)于手寫代碼。它自動(dòng)處理了所有邊界情況和精度細(xì)節(jié)并提供標(biāo)準(zhǔn)的AXI-Stream接口易于集成到更大的系統(tǒng)中。劣勢靈活性稍差如果遇到非常特殊的定制化需求比如非標(biāo)準(zhǔn)的旋轉(zhuǎn)序列、混合模式控制可能不如手寫代碼方便。另外IP核通常是加密或網(wǎng)表形式的不利于學(xué)習(xí)和深度調(diào)試。對(duì)于產(chǎn)品開發(fā)我強(qiáng)烈推薦使用IP核。對(duì)于學(xué)習(xí)、研究或者有極端定制需求則可以從手寫實(shí)現(xiàn)開始。5. 性能優(yōu)化與高級(jí)話題當(dāng)你掌握了基本的Cordic實(shí)現(xiàn)后可能會(huì)追求更高的性能或更特殊的應(yīng)用。這里有幾個(gè)進(jìn)階方向。5.1 擴(kuò)展計(jì)算范圍與精度提升基本的圓周Cordic輸入角度范圍有限。為了計(jì)算全圓周的函數(shù)必須進(jìn)行象限預(yù)處理。算法如下將輸入角度θ映射到[0, π/2]區(qū)間并記錄原始象限信息。利用三角函數(shù)的周期性sin(π/2 - θ) cosθ等將第一象限的[0, π/2]映射到Cordic核心能處理的[0, π/4]或[-π/4, π/4]范圍。Cordic核心計(jì)算映射后小角度的sin/cos值。根據(jù)記錄的象限信息對(duì)核心計(jì)算結(jié)果進(jìn)行符號(hào)恢復(fù)和值交換sin變cos等。精度方面除了增加迭代次數(shù)還可以采用雙步Cordic或角度重編碼技術(shù)。傳統(tǒng)的Cordic每一步旋轉(zhuǎn)方向只有1或-1。雙步Cordic允許每一步旋轉(zhuǎn)方向在{-1, 0, 1}中選擇其中0意味著跳過該次旋轉(zhuǎn)。通過更靈活的角度逼近策略可以用更少的迭代次數(shù)達(dá)到相同的精度或者用相同的迭代次數(shù)獲得更高的精度但控制邏輯會(huì)變得復(fù)雜。5.2 線性與雙曲坐標(biāo)系下的應(yīng)用Cordic的威力不止于三角函數(shù)。通過修改旋轉(zhuǎn)角度δi的定義它可以工作在另外兩種坐標(biāo)系下線性坐標(biāo)系令 δi 2^{-i}。在這種模式下Cordic可以實(shí)現(xiàn)乘法和除法運(yùn)算。例如在向量模式下給定(x, y)經(jīng)過線性Cordic迭代最終z的收斂值就是y/x除法而x的收斂值與初始值有關(guān)可用于乘法。雙曲坐標(biāo)系令 tanh(δi) 2^{-i}。這時(shí)Cordic可以計(jì)算雙曲函數(shù) sinh, cosh, tanh進(jìn)而通過數(shù)學(xué)變換計(jì)算平方根、指數(shù)函數(shù)和對(duì)數(shù)函數(shù)。例如計(jì)算 sqrt(A) 時(shí)可以設(shè)置初始向量為 (A1/4, A-1/4)在雙曲Cordic的向量模式下迭代最終的x值就會(huì)收斂到 sqrt(A)。計(jì)算 ln(w) 也有類似的巧妙設(shè)置。這些擴(kuò)展使得Cordic成為一個(gè)真正的“數(shù)學(xué)函數(shù)計(jì)算工具箱”在需要多種超越函數(shù)計(jì)算的專用硬件中極具價(jià)值。5.3 在具體系統(tǒng)中的應(yīng)用實(shí)例讓我們看兩個(gè)具體的例子感受Cordic如何融入真實(shí)系統(tǒng)。實(shí)例一數(shù)字下變頻中的數(shù)控振蕩器在軟件無線電或通信接收機(jī)中需要產(chǎn)生一個(gè)本振信號(hào)來與接收信號(hào)混頻實(shí)現(xiàn)下變頻。這個(gè)本振信號(hào)就是一個(gè)頻率可調(diào)的正弦波和余弦波對(duì)cos(2πft) 和 sin(2πft)。用Cordic實(shí)現(xiàn)NCO是最經(jīng)典的應(yīng)用之一。用一個(gè)相位累加器生成線性遞增的相位字對(duì)應(yīng)角度θ。將這個(gè)相位字作為Cordic旋轉(zhuǎn)模式的輸入。Cordic輸出連續(xù)的cosθ和sinθ樣本即所需的正交本振信號(hào)。 這種方法產(chǎn)生的信號(hào)純度SFDR高且頻率分辨率極細(xì)由相位累加器位寬決定非常適合高性能數(shù)字調(diào)制解調(diào)。實(shí)例二電機(jī)控制中的Park/Clarke逆變換在電機(jī)的矢量控制FOC中需要將旋轉(zhuǎn)坐標(biāo)系下的電壓矢量轉(zhuǎn)換回靜止坐標(biāo)系。這涉及到角度θ的sin和cos值。由于電機(jī)控制環(huán)路對(duì)實(shí)時(shí)性要求極高控制周期通常在幾十到幾百微秒且常在DSP或FPGA中實(shí)現(xiàn)使用Cordic來計(jì)算sin/cos比查表法占用內(nèi)存大或級(jí)數(shù)展開計(jì)算復(fù)雜更具優(yōu)勢。將電角度作為輸入Cordic能在固定的、很短的延遲內(nèi)輸出高精度的sin/cos值確??刂扑惴ǖ目焖賵?zhí)行。5.4 資源評(píng)估與選型建議在FPGA項(xiàng)目中決定是否使用以及如何使用Cordic時(shí)需要進(jìn)行簡單的資源評(píng)估。查找表法需要存儲(chǔ)一個(gè)周期的正弦波樣點(diǎn)。對(duì)于16位精度、16位地址深度的查找表需要2^16 * 16bit ≈ 128KB的存儲(chǔ)空間。這對(duì)于FPGA內(nèi)部的Block RAM來說是一筆不小的開銷且精度受表大小限制。多項(xiàng)式近似如泰勒展開或切比雪夫逼近需要多個(gè)乘法器和加法器級(jí)聯(lián)。計(jì)算一個(gè)sin值可能需要4-5次乘加操作在高速下會(huì)成為時(shí)序瓶頸。Cordic法主要消耗邏輯資源加法器、移位器、寄存器和少量ROM存儲(chǔ)arctan表。一個(gè)16級(jí)流水線Cordic在中等規(guī)模FPGA上實(shí)現(xiàn)可能消耗幾百個(gè)LUT和寄存器。選型建議需要同時(shí)計(jì)算sin和cosCordic具有天然優(yōu)勢它幾乎“免費(fèi)”地同時(shí)給出兩個(gè)值。數(shù)據(jù)流連續(xù)要求高吞吐率流水線Cordic是最佳選擇。資源極度緊張速度要求低可以考慮迭代結(jié)構(gòu)的Cordic或者精度較低的查找表。需要計(jì)算多種函數(shù)考慮可配置的Cordic IP核它可以通過模式切換來計(jì)算多種函數(shù)比實(shí)現(xiàn)多個(gè)專用模塊更節(jié)省資源。最后無論采用哪種實(shí)現(xiàn)充分的仿真測試都必不可少。必須覆蓋輸入角度的全范圍特別是邊界和象限切換點(diǎn)驗(yàn)證輸出精度是否滿足系統(tǒng)要求例如計(jì)算信噪比SNR或有效位數(shù)ENOB。Cordic是一個(gè)優(yōu)雅而強(qiáng)大的工具理解其內(nèi)核善用其模式就能在數(shù)字設(shè)計(jì)的世界里用最簡單的操作解決復(fù)雜的數(shù)學(xué)問題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月丁香六月香香蕉| 思思热热久久| 丰满少妇猛烈A片免费看观看 | 丁香五月激情五月| 丁香五月激情综合| 日韩操人| 丁香五月激情网| 五月婷婷激情四季| 久热99| 亚洲乱码日产精品BD| 亚洲五月天婷婷| 婷婷五月丁香影院| 大香蕉精品视频| 老司机视频lsj爱就色| 任你艹| 思思精品热在线| 人人干天天舔| 欧美激情丁香五月| 120分钟婬片免费看| 91色性感五月婷婷丁香| 亚洲日韩一页精品发布| 超碰在线人妻| 26uuu欧美| 亚洲色色色| 天天狠狠插| 九伊人网| 日本精品九九九| 婷婷无五月无码视频| 婷婷开心激情| 丁香六月婷婷色XXXXX| 超碰色碰碰| 91色色色18| 性色视频| 丁香五月婷婷六月丁香| 色播五月婷婷| 在线天堂9| 丁香五月天天高清在线| 亚洲婷婷激情五月天| 色色丁香五月婷婷| 中文网av| 激情五月天小说网| 六月丁香综合| 五月丁香天堂网| 亚洲在线综合| 激情开心五月天| www.婷婷,com| 久热99| 香蕉人在线香蕉人在线 | 99热精品6| 亚州视频九九99| 日本va网站| 思思久久99热| 丁香婷婷六月激情综合| 性色五月天| 婷婷五亚洲| 婷婷激情五月综合丁香社| 狠狠五月激情在线| 色丁香久久久| 色色国产| 激情综合网五月| 婷婷色五月天在线观看| 成人av在线网| 婷婷伊人综合中文字幕| 天天拍夜夜撸| 韩国天天婷婷| 五月天久久婷婷| 五月天丁香综合| 丁香五月开心亚洲| 亚洲综合婷婷| 精品综合网在线| 综合 蜜月 婷婷| 性爱激情小说AV五月丁香花| 婷婷五月综合在线| 色五月天激情| 香蕉操亚洲| 天天爱天天操| 激情婷婷网| 中文AV在线观看| 色哟哟精品| 丁香五月天无码AV| 婷婷五月天啪啪| 九九精品热播| 伊人热在线大香蕉| 99视频内射三四| 色中色综合| 五月丁香综合啪啪| 182无码| www.久久久久久久久久久| 操逼巨乳91| 久久综合爱| 婷婷丁香一月| 五月丁香啪啪啪综合网| 婷婷五月综合性爱| 综合激情伊人影视在线| 夜夜躁爽日| 日本久热| 婷婷五月丁香激情图片| 久久激情综合| 色色色无码| 久久受www免费人成| 国内在线99视频| 国产avapp 网| 5月婷婷五月天| 99热综合网| 成人国产欧美大片一区| 久99久视频免费观看| 激情五月黄色小说| 久久婷婷91| 亚洲黄网AV| A1片久久久| 三十路磁力链接| 超碰高清在线| 亚洲国产黄色电影| 五月婷婷五月天亚洲无码| 色婷婷大香蕉| 激情图片婷婷丁香五月| 婷婷丁香五月综合激情视频| 99在线精品免费视频| 热久久色| 欧美性色视频| 精品九九久久| 婷婷激情五月天视频在线| 五月婷婷av| 91九色成人原创视频| 婷婷色女| 丁香六月激情综合| 五月丁香激情综合啪| www激情| 99ER热精品视频| 色女人久久| 丁香色综合| 丁香久久| 婷婷五月情色| 97五月婷| 99热国产在线| 一婬一伦一区二区三区| 婷婷操婷婷干婷婷射| 蜜桃人妻无码AV天堂三区| 超碰日日操| jiZZdr| 九九精品re免费视频| 五月香蕉婷婷| 尤物一区二区| 丁香婷婷色五月| 成人超碰网| 综合在线网| 91狠狠综合久久| 怡红院91a√| 热久久国产视频| 婷婷五月天综合网| 天天热夜夜操| 色婷婷色| 久久九九网| 婷婷精品综合| 亚洲综合网 665566| 一级七香蕉| 思思热久久久在线| 久热re在线视频| 天天干天天爽天天操| 五月婷婷涩涩爱| 久久99热这里| 丁香婷婷五月色综合| 99免费视频精品| 五月天丁香婷婷久久九| 79精品视频在线观看,| 久久性都花花世界成人免费视频| 欧美Va日本Va| 99色综合| 亚洲狠9| 另类五月激情| 久久婷婷久久| 精品无码久久久久久久久| 五月天婷婷影院影院| 91干婷婷| 大香蕉婷婷五月天| 五月婷婷,六月激情| 狠狠色 综合色区| 六月丁香激情婷婷| 色播六月| 人五月天婷婷喷水| 狠狠干夜夜干| 天天激情站| www.五月天婷婷| 亚洲另类在线观看| 国产亚洲精久久久久| 99丝袜精品视频网站| 婷婷五月天成人网| 大波美女VA网站| 五月婷婷av在线| 五月六月伦理| AV五月丁香| 丁香五月婷婷色综合| 婷婷成人五月天成人文学| 九九热10| 午夜福利8055| 99精品国产在热久久| 中文在线视频久1| 玖玖色综合网| 综合激情九月婷婷,激情综合婷婷中文字 | 99色色爰| www亚洲无码| 一级性爱视频| 七七色色综合| 亚洲免费99| 91丨九色丨熟女丰满| 五月丁香综合| 五月丁香啪啪综合| 婷婷五月草| 99色色热热| 久久婷青青草原| 超碰免费99| 在线A色| 色一情一乱一乱一区91| 久久婷婷激情四射五月天| 天天综合在线网| 亚洲成人人人操| 狠狠色丁香| 人人操人| 激情亚洲五月| 国产古装妇女野外A片| 五月丁香啪啪啪| 激情美女五月天激情在线| 国内一级精品| 五月婷婷婷| 国产成人精品一区二三区熟女在线| 天天狠狠六月婷丁香影院| 日日操夜夜操狠狠操| 日亚二欧美| 丁香五月天AV在线 | www.婷婷,com| 淑女丝袜bi操逼123| 99免费成人网| 《诡秘之主》在线观看| www.色99| 六月婷婷激情| 欧美久久婷婷| 97热精品| 亚洲啪啪视频| 91人操| 五六月婷婷久久| 亚洲色综合| 99色在线视频| 99在线观看精品视频| 99爱精品| ww久久| 九九99精品视频在线观看| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 婷丁香五月天| 伊人碰碰婷婷| 婷婷六月色开| 色婷婷婷av | 色婷婷亚洲五月天| 五月天婷婷小说| 9久热这里只有精品| 色婷婷五月基地在线| 亚洲综合在线伊人婷| 亚洲婷婷五月| 狠狠狠狠狠狠色| 丁香五月婷婷天堂大香蕉| 亚洲精级| 五月婷免费视频| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 国产女18毛片多18精品| 色444综合网| 99精品综合在线| 99精品视频播放| 亚洲三级无码| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 亚洲第一成人无码A片| www,色综合| 五月色亚洲| 神马欧美精| 1024操逼视频| 79亚洲精品少妇| 在线观看五月婷婷网| 婷五月天在线草| 五月婷婷丁香五月亚洲色| 五月丁香天天| 丁香成人视频| 成人欧美日韩| 精品9197碰| 婷婷综合玖玖五月| 综合婷婷| 天天做天天爱天天玩夜夜爽| 日本一毛片| 婷婷五月天色色| 五月丁香综合啪啪| 婷婷日本在线| 九九99在线免费在线观看视频| 激情五月婷婷丁香六月| 天天天天天天天操| 综合久久综合久久| 久久久天堂国产精品女人| 日B日潘金莲BB| 热久久色| 人妻肉射免费观看| 97资源碰碰| www.yw尤物| 国产av一区二区三区| 91碰操| 97香蕉久久超级碰碰高清版| 丁香色啪综合| 久久网日本| 中文成人在线| 婷婷激情人妻| 五月天激情网页| 五月婷激情影院| 婷婷在线播放| 婷婷99热| 久久人妻www| 婷婷综合色色| 涩 五月 婷婷 狠狠| 九九色精品| 99色热综合| 色九亚洲| 999九九九久久久99HD| 九九香蕉网| 五月婷婷伊人久久| 五月婷婷六月色| 激情网色五月| 激情www.98com| 99啪99| 97啪在线观看视频| 五月丁香六月婷婷,婷| 五月综合六月婷婷| 第四色在线观看| 99手机在线精品视频| 亚洲五月婷天天操| 一本色道久久88加勒比| 午夜大香蕉| 天天插天天操| 91在线97视频| 操逼123网| 97香蕉碰碰人妻国产欧美| www九九免费视频| 五月丁香婷婷爱激情综合网| 99欧美三级视频| 国产99美少妇| 极品人妻VideOssS人妻| 色色婷婷五月天| 狠狠搞狠狠操| 91xxxx九色| 亚洲综合色丁香五月天| 免费视频WWW在线观看网站| 五月丁香啪啪啪综合网| 久大香蕉| 国产成人综合在线| 99操久久| 91偷拍视频| 99热只有这里有精品| 99丁香五月| 天天成人综合| 亚洲乱码日产精品BD| 91人妻PORNY九色大屁股| 五月丁香影院| 色丁香五月天| 丁香五月婷婷亚洲综合精品| 五月激情天| 婷五月天| 99色在线| 色婷婷六月天| 99色视频在线| 99精彩视频在线观看| 无码少妇高潮喷水A片免费| 天天干,天天舔| 97色碰| 五月天天堂久久| 精品99在线观看| 97自拍99| 色婷婷视频在线| 蜜臀AV在线成人| 亚洲激情五月天| 激情综合网丁香| 欧美丁香婷婷五月| 激情五月综合ì香亚洲| 丁香五月伊人| 久久婷婷五月综合色奶水99啪| 91精品婷婷国产综合| 狠狠人妻色综合| 伊人婷婷大香蕉| 色色综合网站| renrencaoav| 91五月花丁香| 成人av播放| 永久思思热在线| 国产精品色| 色欲日日躁| a免费在线| 66色在线日韩| 噜噜综合网| 思思re最新视频| 骚货艹网站视频| 久久天堂精品| 噼里啪啦完整版中文在线观看| 日韩无码人妻一区二区三区综合| 婷婷狠狠97| 99在线视频精品| 伊人大香五月天| 亚洲色就是色色色| 久久久久亚洲AV无码网影音先锋| 九九热再线九九视频免费在线观看| 国产欧美日韩综合精品一区二区| 婷婷丁香激情综合色情| 99热在线观看| jiujiuxiangjiaowang| 超碰网站在线观看| 六月天无码网址| 婷婷九月丁香天堂丁香天堂| 99在线免费视频| 亚洲色情网站| 九九热只有精品6| 日韩有码一区| 专区无日本视频高清8| se99视频| 国产日日夜夜操| 国产激情在线观看| 9久热精品在线视频| 久久激情网| 天堂爱爱| 九九久久99精品免费观看www| 精品亚洲国产成AV人片传媒| 996er热| 天插天啪天啪天啪| 丁香五月婷婷啪| 色原狠狠综合| 岛国在线观看91| 大香蕉综合在线| 俺去啦综合网| www.十八禁不禁AV.com| 狠狠艹狠狠艹| 超碰超碰在线| 超碰爱爱爱| 色婷婷六月| 人人爱国产| 五月天.com| 色婷五月| 五月综亚洲| 国产在线黄色| 9l视频自拍九色9l视频在线观看| 日逼影音先锋AV男人资源站| 不卡在线中文字幕无| 综合色99| 99精品久久久久久久婷婷| 九九爱激情| 丁香五月日啪| 五月天激情网图片 - 百度| 国产精品日日躁夜夜躁| 婷婷终合色图| 狠狠色九月| 日韩二区搞逼插逼毛片| 高潮毛片又色又爽免费| 国产又黄又爽又色的免费| 九月丁香亭亭| 五月婷婷中文字幕| 超碰av在线| 天天肏在线观看| 色久丁香五| 婷婷色五月天在线| 天天干天干| 激情五月色综合| 99热日本| www.俺去也com| 丁香五月在线视频黑人| 色欲资源网| 草婷婷在线| 美女要搞搞天天搞搞搞网站| 日日操,夜夜爽| 97婷婷丁香五月| 六月丁香婷婷色综合| 五月婷婷开心亚洲无| 成人欧美日韩| 秋霞黄色一级久久| 中文字幕簧片| 新伍月婷婷| 思思热99在线视频| 激情五月婷婷在线观看| 91色五月| 超碰久热| 超级碰碰一区| 九热久| 99无码超碰| 午夜丁香婷婷| 中文无码精品一区二区三区| 婷婷夜夜操| 欧美一级操逼视频| 九九综合| 国产肥白大熟妇BBBB视频| 性生生活大片又黄又| 综合AV网| 色爱99| 日韩成人免费电影| 精品综合五月| 另类激情综合| 亚洲色五月| 激情婷婷狠狠干综合| 欲色人妻| 亚洲中文字幕网| 久久五月婷综合网| 99国产精品久久久久久久久久久 | 亚洲视频二区| 六月丁香婷婷色综合| 思思热在线免费视频| 激情五月天小说网| 热九九精品| 久操香蕉| 色五月婷婷久久| 欧美综合婷婷网| 色五月激情五月天| 九九伊人网| 日韩国产AV播放| 天天操天天曰天天射| 婷婷丁香69精华| 婷婷五月六月激情| 欧美va在线| 久久婷婷五月丁香蜜桃网| www久久艹| 日本色婷婷久久99精品91| 五月深爱网| 天天干天干| 色激情网| 久久er+| 99综合| 夜夜穞天天穞狠狠穞AV美女按摩| 在线观看免费狠狠色丁香香综合| 五月丁香六月情婷婷久久| 五月天成人综合| 国色天香成人网| 九月综合| 婷婷五月天激情诱惑| 操一区| 五月丁香成年黄色| 五月天久久综合婷婷丁香| 色999亚洲人成色| 超碰免费观看| 五月欧美色色五月| 大香蕉手机视频| 色婷婷五月影院| 丁香六月成人网| 大香蕉啪啪啪| 日韩黄色网络| 可以直接看的av| 密着浓厚中出乚交尾GvG935| 琪琪秋霞| 天天操天天曰| 九洲一级A片| 丁香五月婷婷俺也要去| 538在线精品| 婷婷激情五月综合| 久99视频| 久久伊人婷婷| 9久久久久久久久久久| 男人的天堂99| 婷婷五月六月丁香综合| 久久久久久五月天| 五月婷婷之六月丁香| 久久九色| 五月六月丁香激情视频| 99久在线精品99re8| 六月婷婷香蕉| 九九人人精品| 久久婷婷五月综合精品蜜芽| 久色激情| 五月丁香操婷逼| 99久久精品国产色欲| 91综合在线观看| 亚洲色A| 噢美99| 涩涩涩.com| 性爱激情五月| 激情色视频| 香蕉视频性爱BB做爱| 操丝袜视频影院导航| 香蕉人妻AV久久久久天天| 99视频精品视频| AA丁香综合激情| 99热久久这里只有精品| 无码少妇高潮喷水A片免费| 五月婷婷狠天天色综合| 狠狠爱青青草| 噜噜噜噜噜色| 爆乳熟女一区二区三区爆乳| 国产成人综合在线| 久久99免费视屏| 婷婷欧美| 天天情色五月天| 色吧网综合| 亚洲综合热| 丁香五月电影院在线观看| 99热这里都是精品| 91久久久久久| 亚洲成av人影院| 欧美va亚洲va在线播放| 久久九⑨| 欧美婷婷| 嫩BBB槡BBBB搡BBBB视频| 日韩不卡123| 五月天成人综合| 婷婷久久大香蕉| 99操逼| 爱婷婷久久视频| 男人天堂AV在线一区二区| 99玖玖免费视频| WWW色综合| 精品久久久久成人码免费动漫| 婷婷色成人| 成人超碰Av| 激情五月天婷婷丁香| www.99热精品| 五月色无码| av在线不卡播放| 色综合com| 五月丁香综合激情在线观看| 色婷婷女优有码五月亭| 丁香五月影院| 五月婷婷在线免费| 98毛片| 色站9/| 九九热精品视频| 婷婷五月天成人综合网| 久久婷婷视频| 夜夜AVV| 色爱五月天| 五月丁香激情婷婷| 婷婷偷拍网| 99九九免费精品| 丁香在线视频| 九九无码| 亚洲 五月 婷婷 成人| 婷婷天堂综合| 成人VAV视频在线观看| 九九这里有精品| 欧美一级操逼视频| 久久精品小视频| 色婷婷六月天| 色婷婷性爱| 中文字幕丰满孑伦无码专区 | 婷婷内射视频在线| 久久婷青青草原| 综合网天天| 五月天天天天天天天天天天天婷婷婷| 9999色色色色| 久久黄色免费视频| 久久99网站| 碰人人操| 美女视频图片久久91| 久久久人妻| 色综合久久无码| 精品夜夜澡人妻无码AV| 六月 丁香 视频| 丁香五月成人婷婷| 亚洲色色香蕉| 五月丁香六月欧美| 第六色在线| 久久五月天大美女| 开心五月激情网| 九九色院| avv在线| 日本三级第一页| 国产毛片精品一区二区色欲黄A片| 久久色婷婷| 欧美激情综合色综合啪啪五月| 夜夜撸日日骑| 丁香五月中文字幕久色| 五月天夜夜爱夜夜操| 久久久er热| 亚洲色精彩| 激情五月婷婷丁香六月| AAA久久| 久99久在线| 狠狠五月激情丁香六月| 欧美99视频| 人人操操| 另类精品视频在线观看| 亚洲婷婷久久综合| 伊久久婷婷| av在线免费播放| 操日视频| 91碰碰| 亚洲操B| 成人做爰高潮A片免费视频| 人妻22p| 丁香激情五月天| 99只有精品| 无码免费人妻A片AAA毛片西瓜| 亚洲精品又粗又大又爽A片| 操碰97| 91精品久久久久久久久久| 亚洲午夜成人av电影网| 天天肏天天舔AV| 黄色五月婷| 99re在线视频| 综合五月草| 五月丁香六月色情网欧美| 五月丁香九九九综合| 亚洲综合色棒| 91九色国产熟女| 97久久视频| 久热超碰| 91 久热| 久热超碰91| 天天情天天狠天天透| 五月丁香拍拍激情综合| 少妇人妻综合色6699| 精品人妻伦一二三区久| 婷婷综合网性| 婷婷五月天成人五月天| 五月天夜夜爱夜夜操| 综合图片色色| 99ri精品| 九九成年视频| 人妻AV在线| 天天撸夜夜爽| 98色花堂98t.R| 久久HD| 丁香婷婷五月天成人| 激情综合国产| 伊人国产婷婷五月天| 天天操天天操天天操天天操天天操| 91丨九色丨白浆秘| 日本乱子人伦在线视频| 99热线观看9| 亚洲中文无码成人| 久色视频| 国产小精品| Caop在线| 激情五月五月五月婷婷| 黄网免费观看| 99九九精品视频推荐| 五月婷婷熟女| 天天情色综合网| 欧美婷婷| 超碰伊人碰婷婷五月| 美臀自射自家人妻| av在线中文| 色级停停| 九九热免费视频| 中文字幕高清av| 成人精品一区二区三区四区五区 | 亚洲国产婷婷色五月| 99免费视频在线观看爱| 狠狠干五月天| 久婷婷五月天影院| 五月丁香六月花| 婷婷色五月天在线观看| 99热在线看| 99色视频在线观看| www.五月.com| 五月婷婷深深爱| 成人电影丁香六月天| 天天日天天舔| 婷婷色情网| 一起草性爱不卡视频| 99热国品| www.激情五月天.com| 97在线刺激| 伊人热婷婷| 99热精这里只有精品| 思思热在线播放| 中文字幕成人影视| 婷婷五月天精品| 色色色com| 丁香五月天人体| 久/久精品99看9| 日本3级片一区2区| 5月婷婷6月六月丁香| 激情五月四色| 五月丁香欧美综合免费视频| av国产精品| 六月婷婷天天操夜夜爽视频| 色情五月天丁香社区| 91日综合欧美| 拳交大逼| 综合久久伊人| 天天色天天操天天射| 色色97丁香婷婷五月天| 日韩99色99| 91麻豆国产三级精品福利在线观看| 婷婷五月天激情在线观看| 亚洲精品视频在线播放| 99re思思热在线视频| 色五月婷婷影院| 丁香五月成人| 九九在线精品| 五月丁香视频在线观看| 一本大道嫩草AV无码专区| 熟女重口味αV| 精品一区二区三区四区五区六区| 国产Va视频| 人妻丰满精品一区二区A片| 国产精品五月丁香| 人人摸人人操人人爱| www.俺去也com| 九月停停| 色爱综合网| 碰超99| 婷婷五月天网| 最新亚洲色色网| 五月婷婷先锋| 极品另类| 丁香五月1页| 欧美槡BBBB槡BBB少妇| 久99久热只有精品国产99| 婷婷色资源| 激情五月天网站| 国产67194| 天天日天天操心| 亚洲综合在线丁香五月| 人妻激情网| 操操人人| 婷婷丁香五| 色吧99| 国产免费一区二区三州老师F1F1| 快乐激情五月色婷婷| 国产欧美精品AAAAAA片| 色五月婷婷激情| www.99日本| 丁香九月激情| 五月婷婷基地| 97碰在线视频| 99re欧美精品| 色呦呦美女| 一根材五月婷成人| 丁香花五月天社区| 婷婷综合在线| 丁香婷婷网| 婷婷五月天渟渟| AV色婷婷| 99精品视频在线| 婷婷五月天午夜激情影院| 色色色9| 1010日日无码| 九九色婷婷| 九久九精品| 国产精品久久..4399| 色综合色欲综合天天免费 | 超级久久久| 五月婷婷丁香综合| 91dy.av| www.色色五月天.com| 91人人人人人| 99热这里都是精品| 丁香六月视频免费观看| AAA久久久| 操逼亚洲天堂| 狠狠插狠狠操| 天天操综合网| 婷婷五月精品在线| 91日本在线观看| 极品嫩草| 欧美人与性动交CCOO| 激情AV在线| 色狠狠色噜噜噜a天堂一区| 婷婷色在线观看| 五月色丁香婷婷综合| 亚洲综合成人网| 久婷久婷| 五月激情综| 97深爱伊人综合| 五月婷婷激情网| 国产精品岛国片在线观看免费| 成人综合网站| 婷婷丁香人妻天天爽| 五月婷婷激情| 狠狠色综合网站久久久久| 丁香伊人激情| 亚洲sesesese| 丁香婷婷九月| 91pornav在线| 五月天婷婷色综合| 日本欧美成人片AAAA| 久久久这里有精品| 日良久久| 色婷另类| 天天日天天舔| 激情五月天婷婷五月天| 五月天堂在线| 欧美天天性| 狠狠久久婷五月综合色| 欧美狠狠一在草| 337p大胆噜噜噜噜噜91Av| 日本九九视频| 9婷婷内射| 亚洲av午夜精品一区二区| 久久激情四射| 97成人在线视频| 97日本在线播放| www.wuyuetian啪啪| 极品人妻VIDEOSSS人妻| 狠狠狠狠狠干| 亚洲色色色| 亚洲综合九九| 9999久久久久| 国产精品美女| 婷婷伊人| 青草视频在线播放| 欧美大片免费播放器| 激情小说五月天| 亚洲亚洲人成综合网络| 久久综合激情| 婷婷五月天堂| 99re这里只有精品99| 国产 码在线成人网站| 九九这里只有精品在线视频| 婷婷五月天激情文学小说| site:pzdcoin.com| 亚洲中文无码成人| 婷婷激情综合网| 99色一| 逼里香不卡| 婷婷五月情| 中文资源在线a| 国产成人+综合亚洲+天堂| 五月天婷婷激情小说电影| 五月婷婷六月丁香| 双性美人被调教到喷水A片| 久久久av久av久片一区二区| 婷婷五月综合中文字幕| 国产操逼网站| 五月天开心色情网| 成人深爱丁香五月| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 99热这里只有精品50| 精品A√| 五月天婷婷操逼视频| 四色99久久| 99国产精品久久久久久久久久久| 99爱操| 9福利性视频欧美| 五月丁香网av| 婷婷五月骚厕所| 狠狠爱五月婷婷| 丁香五月天婷婷激情| 五月婷A V在线| 另类亚洲视频| 插插插丁香五月婷婷| 欧洲免费视频色| 99热精品观看| 国产精自产拍久久久久久蜜| 91干网| 殴美日比视频| 无码AV免费精品一区二区三区 | 99精品国产乱码久久久人妻| 91av色色乱视频| 亚洲AV成人片无码网站| 五月婷婷免费| 婷婷激情人妻| 91紱請| 色婷婷综合亚洲| 婷婷六月丁香色| 人人爱摸视频| 人妻丰满精品一区二区A片| 丁香社92视频| 激情综合4月| 怡红院视频| 国产激情综合| 狠狠色大香蕉| 嫩BBB槡BBBB搡BBBB视频| www.五月婷婷.com| 丁香六月婷婷缴情欧美| 9热视频在线观看| 激情亚洲婷婷六月| 久久9视频| 丁香五月婷婷少妇| 色婷婷五月天激情久久| www,com,五月色色| 七月丁香五月婷婷在线| 丁香五月天啪啪| 久久免片| 怎么样可以看免费的一级av| 色综合激情| 欧洲激情精品婷婷| 最近免费中文字幕大全高清大全1| 婷婷色色丁香五月天| 五月婷婷丁香六月在线| 日日夜夜狠狠| 丁香久久五月婷综合| 婷婷深爱网| 大香蕉啪啪啪| 婷婷丁香成人| 男人的天堂五月丁香| 久777| 婷婷激情五月天在线视频| 天天操加勒比| 大香婷婷| 五月婷婷激情四月| 夜精品无码A片一区二区蜜桃| 超碰免费大香蕉| 色99在线观看| 在线不卡AC| 开心五月婷婷在线视频免费观看| 性爱视频久久| 99精品热| 亚洲AV成人片无码网站| 色色五月天婷婷丁香| 丁香婷婷色五月| 97操在线| 色色色色色色综合| 精品少妇人妻AV无码专区偷人| 天天爽夜夜爽夜夜爽精品| 啪啪黄页网| 啪到高潮激情丁香五月| 成人综合视频网址| 五月丁香久久综合精品| 精品一区二区三区免费毛片爱| wwwss在线观看| 啊V视频在线观看| 天天操加勒比| 99碰超| www.精品99| 97碰在线| 成片免费观看视频大全| 97操碰| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 思思热在线观看| 婷婷综合| 99热这里只有精品55| www.99热| 91精品久久久久久77777| 综合五月草| 婷婷在线播放| 五月丁香激情综合六月涩涩爱| 亚洲亚洲人成综合网络| 五月婷婷中文网| 老师高潮流白浆喷水的A片| 日本成人小说婷婷六月| 日本wwww在线| 激情六月婷婷| 婷婷五月天奸女| 97人人干| se色99| 色婷婷在线电影| 亚洲色模骚货| 久久九精品| 超碰人人在线| 婷婷五月天成人动漫 | 香蕉久久国产av一区二区| 99九九热在线观看| 天天综合网、天天综合色| 丁香六月天| 婷婷五月综合啪| 丁香五月婷婷色情综合| 青青草Avb在线| 欧美综合五月丁香六月婷| 66精品国产成人| 99精品视频在线观看| wwwC0maV五月花| 九九99在线视频| 97干在线| 五月婷综合性中心| 亚洲四色五月| 狠狠干狠狠色| 五月综合六月丁| 天天操精品| www.国产色| 日日夜夜噜噜爽爽| 九九色之九九色之88| 五月色丁香| 五月婷婷亞洲中文| 91精品91久久久中77777久久玖玖九九 | 五月婷婷官网色| 色色色国产| 综合色色五月| 久热AA| 婷婷丁香五月激情中文字幕版| 婷婷日本在线| 99热在这里只有精品| 丁香五月 六月婷婷首页| 99精品国产在热久久婷婷| 久热久| 婷婷久久色| 99精品色色| 91xxxx九色| 色色色综合| 五月天色五月| 色日本丁香婷婷| a色婷婷| 亚洲色无码A片一区二区麻豆| 天天综合精品| 五月丁香综合伦理片| 182TV大香蕉| 久久色六月| 色综合久| 欧美色色网| 天天人人天天爽| 成人综合视频在线| 激情婷婷五月丁香啪啪啪| 色婷婷狠狠爱| 99精在线| 国产探花AV在线| 97人人操人人爽| 久久久五月天婷婷成人网| A久久| 97视频久久| 天天做天天摸| 月婷婷亚洲| 91热久久| 婷婷亚洲久久| 97色射| 国产免费一区二区在线A片视频| 激情图片婷婷丁香五月| 丁香婷婷六月在线资源观看| 色婷婷五月天中文字幕| 婷婷色片| Av免费网站在线| 国产成人精品一区二区三区视频 | 婷婷五月丁香综合激情| 色婷婷aV四虎| 午夜不卡久久精品无码免费| 婷色五月| 91视频久久久| 婷婷五月天大香蕉在线视频观看| 性做爰1一7伦| 婷婷亚洲综合| 97操操操| 欧洲亚洲午夜| 久草热在线视频| 丁香久久久| 思思w99| 天天色综合色| 五月丁香婷婷无码A∨| 五月丁香六月久久| 99视频精品| 97在线精品视频| 99毛片| 影音先锋91| 五月婷婷七月丁香| 综合色视频| 亚洲另类AV| 五月色婷丁香| 超碰免费电影| 国产原创视频91九色| 97婷婷五月| 色九月丁香婷婷蜜桃在线观看| 丁香五月激情图片婷婷| 九七色色六月丁香| 狠狠色综合五月人人| 九九综合影音先锋| W色综合| 天天日日| 91热久| 秋霞AV美国| 日本久久性| 色射影院| 日日噜人人人做人| wwxx日本| 五月天婷婷色播| 久久人人人人妻| dingxiangtingtingliuyue| 婷婷五月伦理网站| 五月婷婷在线免费观看| 99久久精品国产色欲| 99久.| 99久视频| 精品无码久久久久久久久| 亚洲字幕AV一区二区三区四区| 色色欧美色色| 黄色成人AV在线| 91好好热日本在线| 日本熟妇精品99| 激情小说婷婷小说| 五月婷婷免费| 最新丁香六月婷婷| 九九热99熟女| 久热这里只有| 免费在线观看AV网站| 久久久久久婷| 久青操| 激情久久四色| 婷婷四色成人综合色视| 五月婷婷色五月| 五月丁香999| 欧美日韩欧美| 91干在线视频| 久操无码| 综合色五月天| 色色色色综合| 五月婷婷六月丁香| 男人操女人高潮91视频| 亚洲国产网站| 九九亚洲视频| 99只有这里是精品| 97超碰在线免费观看| 丁香五月影院| 久久精品天| 五月丁香婷婷无码中文| 99热99热不卡| 亚洲精品影视| 婷婷五月激情欧美大胆视频| 97色婷婷在线观看| 欧美久久五月婷婷| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 丁香婷婷色五月合集| 天天天天操| 啪啪啪综合网| 大胆伊人久久| 日韩无码专区| 91精品久久久久久久久| 久久这里只有精品07 | 天天爱综合网| 色五月激情网| 成人在线视频一区| 婷婷亚洲五月丁香综合在线| 五月综合视频| 精品国产AV色一区二区深夜久久 | 五月精品| 少妇人妻偷人精品无码视频新浪 | 五月婷婷深深的爱| 丁香五月激情啪啪| 人妻av在线| 色婷久| 天天干夜夜b| 91狠狠色| 婷婷五月综合免费在线| 色色色色色色色综合| 我去色色网五雨天| 开心色色五月天综合| 五月天婷婷综合久久| 日本色爽| 亚洲网综合在线| 综合五月草| 中文色婷婷| 在线不卡的视频| 激情五月婷婷色综合| 色色五月婷| 久久婷婷五月天激情| 五月精品免费XXX| 激情五月天影院| 91久久综合| 九九99视频| 六月丁花香啪啪激情欧美| 亚洲色综合| 五月丁香婷婷伊人日韩| aaaaaa片| 91精品综合久久久久久五月丁香| 久久天堂色| 激情五月婷婷色播网| 无码日本精品XXXXXXXXX | 色五月天.con| 婷婷精品在线| 伊人9草在线观看| 婷婷 月 丁香| 五月婷婷很很色| 五月丁香999| 婷婷五月综合在线| 99精品热| 丁香激情久久| 五月 成人 婷婷| 亚洲婷婷欧美婷婷| 97超碰99热99| 五月婷婷自拍视频| 日本V在线观看不卡视频网站| 亚洲成色综合网站免费观看| 婷婷社区五月天| 亚洲婷婷视频| 思思热视频在线| 五月丁香A片| 婷婷色五月天在线| 丁香五月影院| 思思热视频| 综合亚洲色色| 91日本在线观看| 丁香六月婷婷综合激情欧美 | 天堂爱爱| 日日影院 | 99热日本| 精品综合网在线|