999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA 的二階廣義積分器精度與資源優化研究*

2021-05-21 01:19:56峰沈三民譚
電子器件 2021年2期
關鍵詞:優化信號資源

楊 峰沈三民譚 雯

(中北大學儀器科學與動態測試教育部重點實驗室,山西太原 030051)

二階廣義積分器(Second-Order Generalized Integrator,SOGI)常作為正交信號發生器(orthogonal signal generator,OSG),與基于Hilbert 變換的OSG、基于卡爾曼濾波器的OSG、基于全通濾波器的OSG、基于一階微分的OSG 和基于延時的OSG等[1-2]常用的方法相比,不僅可以濾除高次諧波,而且能夠實現頻率自適應[3]。在電網同步及電機轉子位置和轉速估計等領域應用廣泛[4-6]。

SOGI 數字實現過程中,量化誤差會影響輸出信號精度,甚至造成系統發散。因此詳細分析了其數字實現中量化誤差的影響,提出了運算過程中用舍入法替換截斷法的優化方法;同時根據其結構特點提出基于時分復用的數字實現。仿真結果表明,所提出的精度與資源優化方法,可以實現精度與資源的雙優化。

1 SOGI 的原理分析

SOGI 是典型的二階結構,其結構框圖如圖1所示。

圖1 二階廣義積分器結構圖

SOGI 的特征傳遞函數如下:

式中:vin為輸入的正弦電壓信號,vout與qout是2 個相互正交的信號,k為系統的阻尼系數,ωn為系統的無阻尼自然角頻率。

令s=jω,分析系統頻率響應如下:

式中:|Hd(jω)|、|Hq(jω)|分別為2 個相互正交信號的幅值,φd(ω)、φq(ω)分別為2 個相互正交信號的相角。

由式(3)與式(4)可知,vout、qout的幅值和相位都隨著輸入信號的角頻率ω變化,但是qout始終滯后vout90°,當輸入信號的頻率ω等于ωn時,vout的幅值和相位都與輸入信號一致,qout的幅值與輸入一致,相位滯后90°。

2 SOGI 的量化誤差分析

采用FPGA 等硬件系統實現SOGI 算法時,ADC引入的輸入信號量化誤差,SOGI 傳遞函數的系數量化誤差,運算過程中的量化誤差,都將影響SOGI 的輸出信號精度,甚至造成系統發散。

量化誤差定義為量化后的值減去理論值,處理量化誤差時主要有舍入法和截斷法2 種,舍入法和截斷法的概率密度曲線如圖2 所示[7],q表示二進制數所能表示的最小單位。舍入法的均值為0,方差為q2/12;截斷法的均值為-q/2,方差為q2/12。

圖2 量化誤差的概率密度曲線

SOGI 兩個傳遞函數離散后的差分方程分別為式(5)和式(6),式中所有參量都是理論值。

一般ADC 采用的是舍入法,均值為0[7-8]。ADC 引入的輸入信號量化誤差可通過增加ADC 量化位數減小,但是增加量化位數也意味著增加計算量和資源消耗。所以ADC 量化位數選取一般滿足信噪比要求即可,且SOGI 的2 個傳遞函數分別是帶通和低通濾波器[9-10],delta-sigma ADC 可以將量化誤差頻譜移至高頻區域[8],則SOGI 能夠過濾ADC 引入的輸入信號量化誤差。因此接下來主要分析系數的量化誤差和運算過程中的量化誤差。

以式(5)為例,SOGI 采用整數實現,考慮系數與運算過程中的量化誤差后,數字實現過程中實際的差分方程如式(7)所示。

3 SOGI 的實現與仿真分析

3.1 未優化的SOGI 實現

根據信噪比要求,選用16 位的delta-sigma ADC對10 MHz 的正弦信號進行欠采樣,采樣時鐘為9 MHz。SOGI 數字實現時的準確性,關鍵在于離散化方法的選擇。前向歐拉與后向歐拉法,實現簡單,但是最大增益頻率存在偏移以及輸出信號相位差并非理想的90°[12]。雙線性變換法在數字頻率與模擬頻率間存在嚴重的非線性畸變[7]。預畸變的雙線性變換法沒有最大增益頻率偏移的問題,輸出信號也是正交的,但是涉及三角函數及除法計算,硬件實時更新系數困難[13]。除此之外,還有一些復雜的非數值積分的方法,包括沖擊響應不變法、零極點匹配法和零階保持器法等[12,14]。

采用預畸變的雙線性變換法,采樣周期Ts=1/9 000 000 s,綜合考慮超調量與調整時間,阻尼系數k,系數量化以a0為2N、量化精度比ADC 的精度略高為準。利用SIMULINK 多次仿真不同量化位數下誤差值εv的大小,最終選取N=22,仿真結果如圖3 所示,仿真的輸入信號是幅值為1 V 的正弦電壓信號,圖中的標記值為標記點的誤差值,其中P表示峰值、V表示谷值。此時系統穩定后誤差值εv為10-7數量級,16 位ADC 的最低有效位(LSB)為10-5數量級,因此N=22 時系數的量化誤差對系統精度影響較小,同樣系數的量化誤差未造成系統不穩定。

圖3 量化位數為22 時的誤差值

Z域傳遞函數分別如式(10) 與式(11) 所示[14],式中的系數包含量化誤差,按圖4 所示的方式實現,其中乘法運算采用IP 核實現。為了避免使用除法IP 核消耗巨大的資源及造成大量的延時,除法運算采用對二進制補碼數右移N位近似實現,量化誤差處理采用截斷法。乘法運算之所以不用左移實現,是因為如果需要對系數實時更新,可由上位機在線計算系數然后下發到FPGA,采用IP 核可直接運算,而左移則需要對系數進行分解;采用乘法IP核實現時,還可通過割集重定時改變傳統框圖中延時單元的位置,改由乘法IP 核實現延時,則不需要額外的延時單元。

圖4 未時分復用的SOGI 數字實現

算法采用VHDL 語言實現,FPGA 型號選用Xilinx 公司的xc7a100tfgg484-2 芯片,仿真結果如圖5 所示,SOGI 的資源消耗情況如表2 所示。

圖5 未優化的SOGI 仿真結果圖

表1 采用截斷法結果

3.2 SOGI 的精度與資源優化

由圖4 可知,SOGI 的2 個傳遞函數僅零點系數不一致,因此提出基于時分復用的SOGI 實現,減少資源消耗,其數字實現如圖6 所示。數據在9 MHz的時鐘驅動下輸入給vin,零點系數通過9 MHz 時鐘的高低電平進行選擇。運算部分(即點畫線內)工作在18 MHz 的時鐘下,因此乘法器延時變成了未時分復用前的2 倍,以實現在9 MHz 的數據周期內,完成2 次計算。然后同樣通過9 MHz 時鐘的高低電平驅動數據分配器對計算結果進行分配,再經過時序同步處理即可得到一對正交信號。

圖6 基于時分復用的SOGI 數字實現

運算過程中右移實現除法時用舍入法替換截斷法,為便于硬件實現,選用與MATLAB 中nearest 函數一致的舍入規則[16]:計算結果向著最近的整數舍入,若舍去部分的數值,等于保留部分末位的一半時,則向著正無窮的方向舍入到最近的整數。

設一個M位的二進制補碼數X(M-1:0)除以2N(即右移N位),用選用的舍入規則進行處理,處理后的數據用Y表示,其程序流程圖如圖7 所示,通過判斷二進制補碼數的最高位和舍入部分的第1位,即可完成判斷。

圖7 舍入法流程圖

FPGA 仿真結果如圖8 所示,由于時序同步處理使得vout和qout相對于vin同時延時了1 個時鐘周期,但這并不影響vout和qout的正交性。時分復用后的SOGI 資源消耗如表2 所示,可以發現,基于時分復用的SOGI 實現方式在未選擇時分復用的基礎上,查找表(LUT)消耗減少了57.6%,乘法器(DSP)消耗減少了44.4%,但是由于增加了乘法器延時,觸發器(FF)的消耗增加了2.8 倍。總的來說,利用資源較豐富的觸發器換取查找表和乘法器的減少,實現了資源優化。

圖8 優化后的SOGI 仿真結果圖

表2 SOGI 時分復用前后資源消耗對比

運算過程中的量化誤差按舍入法處理后的數據與誤差分析列于表3 中,表中的參量定義與前文一致。對比表1,發現優化后vout與qout的誤差明顯減小,標準差從1.74 減小到0.17,減小了90.2%。

表3 采用舍入法結果

4 結論

通過對ADC 引入的輸入信號量化誤差,SOGI傳遞函數的系數量化誤差及運算過程中的量化誤差,進行了詳細分析并得出結論。ADC 引入的輸入信號量化誤差會被SOGI 過濾。傳遞函數系數的量化誤差不能過大,否則輸出將嚴重偏離理論值甚至發散。運算過程中的量化誤差可以用舍入法替換截斷法進行優化,仿真結果表明,系統穩定后,輸出數據的標準差從1.74 減小到0.17,減小了90.2%。同時根據SOGI 的結構特點,提出基于時分復用的數字實現,仿真結果表明,觸發器的消耗增加了2.8倍,查找表消耗減少了57.6%,乘法器消耗減少了44.4%,實現了利用資源較豐富的觸發器換取查找表和乘法器的減少。綜上,提出的優化方法,可以實現精度與資源的雙優化。

猜你喜歡
優化信號資源
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
基礎教育資源展示
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
一樣的資源,不一樣的收獲
資源回收
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
主站蜘蛛池模板: 久久窝窝国产精品午夜看片| 国产亚洲美日韩AV中文字幕无码成人| 欧美a在线看| 一本色道久久88| 一级成人欧美一区在线观看 | 亚洲色图欧美激情| 亚洲系列中文字幕一区二区| 中文毛片无遮挡播放免费| 无码乱人伦一区二区亚洲一| 无码高潮喷水在线观看| 99精品一区二区免费视频| 国产99精品视频| 欧美日韩中文国产va另类| 狠狠综合久久久久综| 91美女在线| 日韩av无码精品专区| 高h视频在线| 亚洲—日韩aV在线| 亚洲精品成人7777在线观看| 在线免费不卡视频| AV网站中文| 999国产精品| 欧美劲爆第一页| 为你提供最新久久精品久久综合| 欧美精品影院| 爆操波多野结衣| 亚洲精品国产首次亮相| 永久免费av网站可以直接看的| 久久综合九九亚洲一区| 精品国产aⅴ一区二区三区| h视频在线播放| 久久精品国产亚洲AV忘忧草18| 亚洲成人在线免费观看| 99久久国产自偷自偷免费一区| 亚洲国产理论片在线播放| 91精品国产无线乱码在线| 国产在线观看第二页| 中文字幕不卡免费高清视频| 天天躁狠狠躁| 四虎国产成人免费观看| 日韩高清一区 | 久久久久亚洲精品成人网| 午夜无码一区二区三区| 女人18一级毛片免费观看| 日韩无码真实干出血视频| 国产精品自在在线午夜区app| 欧洲日本亚洲中文字幕| 国产精品亚洲五月天高清| 亚洲欧洲日韩综合色天使| 最新日本中文字幕| 欧美国产日韩在线播放| 久久性视频| 麻豆国产精品| 国产欧美又粗又猛又爽老| 高清欧美性猛交XXXX黑人猛交| 日本精品一在线观看视频| 青青草久久伊人| 国产成人精品亚洲日本对白优播| 强奷白丝美女在线观看| 中文字幕无码中文字幕有码在线| 久久精品国产精品一区二区| 国产精品自在拍首页视频8| 九月婷婷亚洲综合在线| 亚洲国产天堂久久综合226114| 成人午夜天| 日本亚洲成高清一区二区三区| 欧美一级99在线观看国产| 久久综合婷婷| 在线观看视频一区二区| 青青青草国产| 蝴蝶伊人久久中文娱乐网| 国产成人综合日韩精品无码不卡| 久久不卡精品| 午夜一级做a爰片久久毛片| 毛片国产精品完整版| 麻豆国产在线观看一区二区| 色综合天天操| 亚洲免费黄色网| 日本一本正道综合久久dvd| 久久夜色精品| 成人免费视频一区| 亚洲欧美日韩精品专区|