System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及射頻儀表,尤其涉及射頻信號源功率校準領域,具體是指一種信號源中實現降低功率輸出誤差的校準數據應用處理的方法、裝置、處理器及其計算機可讀存儲介質。
技術介紹
1、通常在信號源內部器件穩定的情況下再加上溫補后,信號源功率輸出是準確且穩定的。但實際設計過程中,器件之間的相互影響,導致器件輸出功率不再穩定,溫補現象不再符合之前的規律,從而使信號源的輸出功率存在誤差,降低了信號源功率輸出的精度和穩定性。
技術實現思路
1、本專利技術的目的是克服了上述現有技術的缺點,提供了一種滿足精度高、穩定性好、適用范圍較為廣泛的信號源中實現降低功率輸出誤差的校準數據應用處理的方法、裝置、處理器及其計算機可讀存儲介質。
2、為了實現上述目的,本專利技術的信號源中實現降低功率輸出誤差的校準數據應用處理的方法、裝置、處理器及其計算機可讀存儲介質如下:
3、該信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其主要特點是,所述的方法包括以下步驟:
4、(1)設置功率;
5、(2)判斷是否大于最大功率,如果是,則繼續步驟(3);否則,繼續步驟(4);
6、(3)設置功率限制到最大功率,繼續步驟(1);
7、(4)設置數字衰減器,對數字衰減器進行校準;
8、(5)判斷是否需要設置步進衰減器,如果是,則繼續步驟(6);否則,繼續步驟(7);
9、(6)設置步進衰減器,對步進衰減器進行校準;
10
11、(8)設置模擬衰減器,對模擬衰減器進行校準;
12、(9)輸出功率;
13、(10)對校準數據進行應用。
14、較佳地,所述的步驟(4)中對數字衰減器進行校準包括計算數字衰減器碼值codes的實際衰減值attx,具體為:
15、根據以下公式計算數字衰減器碼值codes的實際衰減值attx:
16、
17、其中,頻點freq在校準點f0和f1之間,f0<f1,校準點f0和f1對應的實際衰減值為att0和att1。
18、較佳地,所述的步驟(6)中對步進衰減器進行校準包括計算步進衰減器碼值atts的實際衰減值attx,具體為:
19、根據以下公式計算步進衰減器碼值atts的實際衰減值attx:
20、
21、其中,頻點freq在校準點f0和f1之間,f0<f1,校準點f0和f1對應的實際衰減值為att0和att1。
22、較佳地,所述的步驟(3)中設置功率限制到最大功率,具體為:
23、根據以下公式設置功率限制到最大功率:
24、
25、其中,頻點freq在校準點f0和f1之間,f0<f1,兩個校準點f0和f1的最大功率為powm0、powm1。
26、較佳地,所述的步驟(8)中對模擬衰減器進行校準包括針對校準頻點計算得到實際衰減碼值以及針對非校準頻點計算得到實際衰減碼值,具體為:
27、根據以下公式針對校準頻點計算得到實際衰減碼值:
28、
29、其中,衰減量為atts,所在的區間為[x0,x1],x0與x1對應的碼值code0和code1,x0<atts<x1;
30、根據以下公式針對非校準頻點計算得到實際衰減碼值:
31、
32、其中,頻點freq在校準點f0和f1之間,f0<f1,兩個校準點f0和f1對應的實際衰減碼值code0和code1。
33、較佳地,所述的步驟(10)具體包括以下步驟:
34、(10.1)查詢對應頻率下的數控衰減器digitalcodecalset的實際值attcal,得到當前頻率對應的校準最大功率powmaxc;
35、(10.2)當界面功率powsui≥powuseattstep時,步進衰減器設置為0db;
36、(10.3)當界面功率powsui∈(-attstepall+powuseattstep,powuseattstep)時,根據公式設置步進衰減器值attstepc,其中,powsui為界面功率,attstep為步進;并根據頻率查找該步進衰減器的實際衰減值attstepr,得到實際設置功率powset;
37、(10.4)當界面功率powsui∈[powdevicemin,-attstepall+powuseattstep]時,根據公式設置步進衰減器值attstepc,attstepc=attstepall,其中,attstepall為步進衰減器總衰減量;并根據頻率查找該步進衰減器的實際衰減值attstepr,得到powset;
38、(10.5)如果當前頻率對應的校準最大功率powmaxc<powset,則報錯;如果當前頻率對應的校準最大功率powmaxc>powset,則繼續步驟(10.6);
39、(10.6)得到實際衰減量,計算模擬器所需衰減率,下發并設置模擬衰減器對應碼值;
40、(10.7)若powmaxr==powset,則其數控設置為0;設置對應碼值,結束步驟。
41、較佳地,所述的步驟(10.6)具體包括以下步驟:
42、(10.6.1)如果powmaxr<powset,則報錯;
43、(10.6.2)如果powmaxr>powset,則設置衰減量為attset,得到對應碼值為attcode;
44、(10.6.3)根據attcode的值獲得其對應實際衰減量attall;
45、(10.6.4)判斷是否attall≤attset,如果否,則attcode=attcode-1,循環步驟(10.6.2);如果是,繼續步驟(10.6.5);
46、(10.6.5)計算模擬衰減器所需衰減量attan;獲取模擬衰減器對應的碼值,并下發數字衰減器的碼值。
47、該用于實現信號源中降低功率輸出誤差的校準數據應用處理的裝置,其主要特點是,所述的裝置包括:
48、處理器,被配置成執行計算機可執行指令;
49、存儲器,存儲一個或多個計算機可執行指令,所述的計算機可執行指令被所述的處理器執行時,實現上述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法的各個步驟。
50、該用于實現信號源中降低功率輸出誤差的校準數據應用處理的處理器,其主要特點是,所述的處理器被配置成執行計算機可執行指令,所述的計算機可執行指令被所述的處理器執行時,實現上述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法的各個步驟。
51、該計算機可讀存儲介質,其主要特點是,其上存儲有計算機程序,所述的本文檔來自技高網...
【技術保護點】
1.一種信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的方法包括以下步驟:
2.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(4)中對數字衰減器進行校準包括計算數字衰減器碼值codes的實際衰減值attx,具體為:
3.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(6)中對步進衰減器進行校準包括計算步進衰減器碼值atts的實際衰減值attx,具體為:
4.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(3)中設置功率限制到最大功率,具體為:
5.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(8)中對模擬衰減器進行校準包括針對校準頻點計算得到實際衰減碼值以及針對非校準頻點計算得到實際衰減碼值,具體為:
6.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的
7.根據權利要求6所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(10.6)具體包括以下步驟:
8.一種用于實現信號源中降低功率輸出誤差的校準數據應用處理的裝置,其特征在于,所述的裝置包括:
9.一種用于實現信號源中降低功率輸出誤差的校準數據應用處理的處理器,其特征在于,所述的處理器被配置成執行計算機可執行指令,所述的計算機可執行指令被所述的處理器執行時,實現權利要求1至7中任一項所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法的各個步驟。
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述的計算機程序可被處理器執行以實現權利要求1至7中任一項所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法的各個步驟。
...【技術特征摘要】
1.一種信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的方法包括以下步驟:
2.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(4)中對數字衰減器進行校準包括計算數字衰減器碼值codes的實際衰減值attx,具體為:
3.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(6)中對步進衰減器進行校準包括計算步進衰減器碼值atts的實際衰減值attx,具體為:
4.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(3)中設置功率限制到最大功率,具體為:
5.根據權利要求1所述的信號源中實現降低功率輸出誤差的校準數據應用處理的方法,其特征在于,所述的步驟(8)中對模擬衰減器進行校準包括針對校準頻點計算得到實際衰減碼值以及針對非校準頻點計算得到實際衰減碼值,具體...
【專利技術屬性】
技術研發人員:張永杰,
申請(專利權)人:創遠信科上海技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。