• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 擴頻信號基于FFT碼捕獲的計算量分析

    擴頻信號基于FFT碼捕獲的計算量分析

    作者: 時間:2012-12-25 來源:網絡 收藏

    圖4說明了4點的I運算,稱做基4蝶型運算。4個輸入x0,x1,x2,x3經過簡單的相加和相位旋轉,生成4個輸出y0,y1,y2,y3,例如y1=x0+jx1-x2-jx3。

    本文引用地址:http://www.czjhyjcfj.com/article/153638.htm

    g.JPG


    基4蝶型算法可以用于高效的計算大規模的I。圖5說明了利用基4蝶型算法實施16點的I,其中包括2級運算,每級內包含4個基4蝶型運算,在兩級之間存在中間過渡級別,用于對16個中間過渡結果實施相位旋轉ωi,其中ωi=exp(j2πi/N)。在N=16的情況下,當i=0,2,4,8,12時,與ωi相乘就可以簡化為與{1,-1,j,-j)相乘。

    h.JPG


    2.2.2 分析
    根據1.2.2節中介紹的循環相關捕獲的具體步驟以及FFT算法的,對基于FFT的循環相關捕獲法分析如下。
    首先,根據式(2)將21個頻率分量下的C/A碼與射頻相乘,需要運算次數為:
    S1=21·N (4)
    另外,N點基4FFT的運算量為(3/8)·N·(log N-2),考慮21個多普勒頻率分量以及FFT和IFFT雙向變換,計算量為:
    S2=2·21·(3/8)·N·(log N-2) (5)
    因此,總的計算量為:
    S=S1+S2=21·N·[(3/4)(log N-2)+1] (6)
    這里數據點數N=5 000,則總計算量為915 180次,與滑動相關法相比,少了3個數量級。

    3 結語
    本文從信號捕獲的角度出發,描述了傳統捕獲方法和基于FFT的快速捕獲方法的原理和步驟,并對不同捕獲方法的計算量進行了分析和比較。在文中可以看到,基于FFT的循環相關捕獲法其計算量比傳統方法少了3個數量級以上,該方法在硬件實現中,與傳統滑動相關法相比大大節省了資源,減少了耗時,是一種比較好的捕獲方法。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 奈曼旗| 张家口市| 遂溪县| 米脂县| 丁青县| 潼关县| 肃宁县| 昭觉县| 昌乐县| 泰宁县| 襄樊市| 洞头县| 绥芬河市| 曲阜市| 东至县| 桦甸市| 北票市| 吉木乃县| 梁河县| 濉溪县| 乐山市| 山阳县| 涟水县| 麻城市| 鄢陵县| 上饶县| 新化县| 明溪县| 漳平市| 宜黄县| 罗平县| 汤阴县| 阿拉善右旗| 钟山县| 泉州市| 正宁县| 农安县| 古浪县| 吉林省| 裕民县| 光泽县|