中文字幕无码日韩视频无码三区

一種靈敏度測試方法及系統的制作方法

文(wen)檔序號:10660524閱(yue)讀(du):787來源:國(guo)知局
一種靈敏度測試方法及系統的制作方法
【專利摘要】本發明公開了一種靈敏度測試方法和系統,該方法包括:設置信號源和被測設備屬于同一信道和調制模式下;獲取該模式下標準模板中對應最高速率和最低速率時的靈敏度標準值,并以此設定信號源功率電平的門限值;以所述門限值分別測試得到最高速率和最低速率下的靈敏度實際值;根據測得的靈敏度實際值,通過線性計算得出該模式下所有速率下的靈敏度估算值;然后將所述靈敏度估算值和對應的靈敏度標準值比較;若兩者的差值小于一預設值,則靈敏度測試值圍繞所述靈敏度標準值進行設定,否則,靈敏度測試值圍繞所述靈敏度估算值進行設定;根據所有的靈敏度測試值,生成學習后的測試模板,從而減少測試時間,提高測試效率。
【專利說明】
一種靈敏度測試方法及系統
技術領域
[0001] 本發明涉及軟件測試技術領域,特別是涉及一種靈敏度測試方法及系統。
【背景技術】
[0002] Wifi接收機靈敏度定義了接收機可以接收到的并能正常工作的最低信號強度,接 收靈敏度上射頻接收機接收能力的一項關鍵指標,其性能狀態直接影響了整個射頻設備的 接收性能。
[0003] 目前,接收機靈敏度的指標測試主要有傳統測試和自動化測試兩種。傳統的接收 機靈敏度測試方法,測試人員對設備的測試只能使用信號源、頻譜儀以及輔助工具等進行 手動測試,對測試結果判斷要靠肉眼讀取儀表上的測試結果,這樣的測試工作繁瑣,工作量 大,測試速度慢,效率低,儀表的占用利率非常高,人力資源投入較大,而且測試結果受人為 的因素影響大;現有的自動化測試,大部分時是以IEEE標準作為測試參考指標的,實際上很 多產品的測試指標都高于IEEE標準,這樣在使用IEEE標準進行測試時,由于指標設計裕量 較大,在設置信號源輸出功率進行遍歷測試時,由于指標裕量大,會導致測試遍歷時間拉 長,測試效率低,因而測試效果仍未達到期望要求。
[0004] 因此,如何在自動化測試時,選取適用的測試指標,使其和實際靈敏度之間的裕量 最小化,從而減少測試時間,提高測試效率,是本領域的技術人員普遍關注的問題。

【發明內容】

[0005] 鑒于此,本發明的目的在于提供一種靈敏度測試方法及系統,用以實現降低測試 指標裕量,提高測試速度測試效率。
[0006] 根據上述發明目的,本發明提供一種靈敏度測試方法,所述測試方法包括一學習 模式,該學習模式用于對一測試系統的標準模板進行優化,生成一學習后的測試模板,所 述學習模式包括步驟:
[0007] 步驟S1:提供一信號源,設置所述信號源和被測設備屬于同一信道、同一調制模式 下;
[0008] 步驟S2:獲取該信道和模式下,標準模板中對應最高速率和最低速率時的靈敏度 標準值,并以此設定信號源功率電平的門限值;
[0009] 步驟S3:以所述門限值分別測試得到最高速率和最低速率下的靈敏度實際值; [0010]步驟S4:根據測得的靈敏度實際值,通過線性計算得出該模式下所有速率下的靈 敏度估算值;
[0011] 步驟S5:以步驟S2-S4遍歷所有調制模式,獲得所有調制模式、速率下的靈敏度估 算值,然后將所述靈敏度估算值和對應的靈敏度標準值比較;
[0012] 若兩者的差值小于一預設值,則靈敏度測試值圍繞所述靈敏度標準值進行設定, 否則,靈敏度測試值圍繞所述靈敏度估算值進行設定;
[0013] 步驟S6:根據所有的靈敏度測試值,生成學習后的測試模板。
[0014] 優選地,所述步驟S2還包括:
[0015]設置信號源發射信號功率電平變化范圍為[Pmin,Pmax]dBm,所測射頻通路的信道 衰減為Pathloss,某一特征信道、調制模式、速率下標準模板中對應的靈敏度標準值為 Rspec,那么,發射信號功率電平門限值P0按照如下式設計:
[0016] P0 = Pmax = Rspec+2+Pathloss ;
[0017] Pmin = Rspec-16+Pathloss〇
[0018] 優選地,所述線性計算包括:
[0019]若某調制模式下測量最小速率R1對應的靈敏度實際值為Ptl,最大速率Rn對應的 靈敏度實際值為Ptn,其中η為速率編號,速率R1~Rn編號依次為1,2,……η,假設各相鄰速 率下的靈敏度結果呈等差分布,差值記為X,那么所述線性計算公式為:
[0020] Ptn = Ptl+(n_l )χ。
[0021] 優選地,步驟S5還包括:
[0022]設一預設值為3dB,自動計算靈敏度估算值Rsen和對應的靈敏度標準值Rspec的差 值 Δ,標記 Δ =Rspec_Rsen,
[0023] 若Δ <3dB時,則靈敏度測試值=靈敏度標準值Rspec;
[0024] 否則,靈敏度測試值=靈敏度估算值Rsen+3dB。
[0025] 優選地,所述方法還包括測試模板的校正方法,具體包括:
[0026] 系統完成靈敏度測試后,對不同信道下相同調制模式、速率下的靈敏度測試值進 行平均化處理;
[0027]計算現有測試模板的靈敏度指標值f spec與平均化處理后的靈敏度測試值f sen 進行差值;
[0028]若差值小于6dB,則設置測試模板新的靈敏度指標值R〃specif spec,否則,設置 測試模板新的靈敏度指標值R〃 spec = f sen+3dB。
[0029] 根據上述發明目的,本發明還提供了一種靈敏度測試系統,所述靈敏度測試系統 至少包括一學習模塊,所述學習模塊用來依照如上所述的測試方法生成測試模板,所述靈 敏度測試系統利用生成的所述測試模板對一待測產品的靈敏度進行測試。
[0030] 與現有技術相比,本發明一種靈敏度測試方法及系統,具有以下有益效果:通過生 成新的測試模板,降低了靈敏度測試指標的裕量,且提高了測試的可靠性;提高了測試速度 和測試效率;降低了測試成本;靈敏度測試完成后,通過對測試模板中的測試指標校正,更 新測試模板,實現最優測試,進而提升測試效率。
【附圖說明】
[0031 ]圖1為本發明實施例的一種靈敏度測試方法的流程圖;
[0032]圖2為本發明實施例的接收機靈敏度測試流程圖;
[0033]圖3為本發明實施例的測試模板的校正方法流程圖。
[0034]圖4是11G模式CH6信道下各速率的靈敏度標準值、靈敏度實測值和通過線性計算 得到靈敏度估值的對比曲線圖。
[0035]圖5是11N_HT20模式CH6信道下各速率的靈敏度標準值、靈敏度實測值和通過線 性計算得到靈敏度估值的對比曲線圖。
【具體實施方式】
[0036]正如【背景技術】中提及的,如何在自動化測試時,選取適用的測試指標,使其和實際 靈敏度之間的裕量最小化,從而減少測試時間,提高測試效率,是普遍關注的問題。
[0037]因此,本發明根據測試方法包括一學習模式,該學習模式用于對一測試系統的標 準模板進行優化,生成一學習后的測試模板,通過該測試模板完成靈敏度測試,提高了測試 的可靠性,并且提高了測試速度和測試效率。
[0038] 以下通過特定的具體實例并結合【附圖說明】本發明的實施方式,本領域技術人員可 由本說明書所揭示的內容輕易地了解本發明的其它優點與功效。本發明亦可通過其它不同 的具體實例加以施行或應用,本說明書中的各項細節亦可基于不同觀點與應用,在不背離 本發明的精神下進行各種修飾與變更。
[0039] 圖1是本發明實施例的一種靈敏度測試方法的流程圖。如圖1所示,該方法包括:
[0040] 該測試方法包括一學習模式,該學習模式用于對一測試系統的標準模板進行優 化,生成一學習后的測試模板,該學習模式包括步驟:
[0041] 步驟S1:提供一信號源,設置信號源和被測設備屬于同一信道、同一調制模式下;
[0042] 步驟S2:獲取該信道和模式下,標準模板中對應最高速率和最低速率時的靈敏度 標準值,并以此設定信號源功率電平的門限值;
[0043] 步驟S3:以該門限值分別測試得到最高速率和最低速率下的靈敏度實際值;
[0044] 步驟S4:根據測得的靈敏度實際值,通過線性計算得出該模式下所有速率下的靈 敏度估算值;
[0045] 步驟S5:以步驟s2_s4遍歷所有調制模式,獲得所有調制模式、速率下的靈敏度估 算值,然后將靈敏度估算值和對應的靈敏度標準值比較;
[0046] 若兩者的差值小于一預設值,則靈敏度測試值圍繞靈敏度標準值進行設定,否則, 靈敏度測試值圍繞靈敏度估算值進行設定;
[0047]步驟S6:根據所有的靈敏度測量值,生成學習后的測試模板。
[0048] 在執行WIFI接收機的靈敏度測試時,不同項目要求的信道、調制模式以及速率都 會不同,對應的測試模板也不同。因此對新產品的靈敏度測試時,系統中沒有對應的測試模 板進行測試,需要通過系統的標準模板來學習訓練到新的測試模板,然后通過新的測試模 板對新產品進行靈敏度測試。
[0049] 在步驟S1中,在進行靈敏度測試時,需要設置一信號源,用來發射信號,被測設備 接收信號源發送的信號。因此,需要設置信號源和被測設備屬于同一信道、同一調制模式 下。
[0050] 在步驟S2中,根據在步驟S1中設置的信道和模式下,獲取系統中的標準模板中對 應最高速率和最低速率時的靈敏度標準值,并以此設定信號源功率電平的門限值。
[0051 ]標準模板中,根據帶寬、調制模式以及速率,都有對應的靈敏度標準值。比如,表1 是2.4G WIFI的不同調制模式、不同速率的IEEE標準模板的靈敏度標準值。如表1所示,包含 了 11B、11G、11 N_HT20、11 N_HT40調制模式下不同速率下的接收靈敏度指標。
[0052] 表1:2.4G WIFI的不同調制模式、不同速率的IEEE標準模板的靈敏度標準值指標。

[0055]下面以本發明的一【具體實施方式】來說明信號源功率電平的設置,比如,在接收機 的靈敏度測試時,需要設置的信號源發射信號功率電平P,以及其變化范圍[Pmin,Pmax] dBm中Pmin、Pmax的設置都與標準模板中接收靈敏度的指標有關。假設信號源輸出的初始化 功率電平值為P0,所測射頻通路的信道衰減為Pathloss(單位:dB),在某一特征信道、調制 模式、速率下,對應的接收靈敏度值為Rspec,那么,發射信號功率電平值按照如下設計:
[0056] P0 = Pmax = Rspec+2+Pathloss ;
[0057] Pmin = Rspec_16+Pathloss;
[0058] 信號源輸出功率電平范圍[Pmin,Pmax]定義了一個18dB的測試范圍。一般來講,在 18dB的測試范圍之內,是可以準確測量到到接收靈敏度結果的。
[0059] 在步驟S3中,根據步驟S2中分別設置該模式下最高速率對應的信號源功率電平門 限值以及最低速率對應的信號源功率電平門限值,然后分別進行相應地靈敏度測試,并輸 出得到最高速率和最低速率下的靈敏度實際值。靈敏度測試的具體方法可以參照本文中后 面描述的實施例方式來進行。
[0060] 在步驟S4中,通過步驟S3中測得的該模式下的最高速率和最低速率下對應的靈敏 度實際值,通過一線性計算方法得出該模式下所有速率下的靈敏度估算值。
[0061] 通過該線性計算,可以估算出所有調制模式、速率下的接收靈敏度結果分布。比 如,線性計算方法如下:
[0062]假設某調制模式下最小速率R1的接收靈敏度結果為Ptl,最大速率Rn的接收靈敏 度結果為Ptn,其中η為速率編號,速率R1~Rn編號依次為1,2,……η,假設各相鄰速率下的 靈敏度結果呈等差分布,差值記為X,那么,
[0063] Ptn = Ptl+(n_l)x,
[0064] 由此計算出義=(卩1:11-?1:1)/(11-1),
[0065] 然后,令n = 2,3,……,
[0066] 從而可以計算出該調制模式下其他速率的接收靈敏度結果。
[0067] 下面一具體實施例說明該線性計算和通過靈敏度實際測試結果相差不大,因而可 以通過該線性計算可以估算出該模式下其它速率下的靈敏度估算值。結合圖4參見表2,表2 是信道CH6對應各速率的靈敏度標準值、靈敏度實測值和通過線性計算得到靈敏度估值的 對比表,圖4是依據表2的數據生成的靈敏度標準值、靈敏度實測值和通過線性計算得到靈 敏度估值的對比曲線圖。表2的線性計算列對應的結果是根據11G模式的6M、54M的實測結果 線性計算所得,通過分析發現,該線性計算結果與實測靈敏度結果相差不大。
[0068] 表2:信道CH6對應各速率的實測靈敏度值和線性計算得到靈敏度值對比表。
[0070] 同樣,如圖5所示,對11N_HT20模式下的實測靈敏度和線性計算結果進行對比,仍 然可以近似認為為實測靈敏度結果與速率之間滿足線性關系。
[0071] 在步驟S5中,通過步驟s2_s4遍歷所有調制模式,通過線性計算獲得所有調制模 式、速率下的靈敏度估算值,然后將靈敏度估算值和對應的靈敏度標準值比較;若兩者的差 值小于一預設值,則靈敏度測試值圍繞靈敏度標準值進行設定,否則,靈敏度測試值圍繞靈 敏度估算值進行設定。
[0072]下面以一【具體實施方式】來說明。設一預設值為3dB,自動計算靈敏度估算值Rsen和 對應的靈敏度標準值Rspec的差值Δ,標記Δ =Rspec_Rsen,
[0073] 若差值<3dB時,則靈敏度測試值=靈敏度標準值Rspec;
[0074] 否則,靈敏度測試值=靈敏度估算值Rsen+3dB。
[0075] 在步驟S6中,根據所有的靈敏度測試值,生成學習后的測試模板。根據學習后的測 試模板,新的產品就可以按照該測試模板進行產品的靈敏度測試了。
[0076] 綜上,本發明通過一學習模式,該學習模式用于對一測試系統的標準模板進行優 化,生成一學習后的測試模板,學習后的測試模板的靈敏度指標裕量減小,從而減少測試時 間,提高測試效率,提高了測試的可靠性,并且提高了測試速度和測試效率。
[0077] 圖2是本發明一實施例的接收機靈敏度測試流程圖。下面具一具體實施例來說明 WIFI接收機靈敏度測試流程,如圖2所示,該流程包括:
[0078] S201:設置信號源的信道、調制模式、速率和帶寬,并設定信號源的最大發射功率 Pmax和最小發射功率Pmin;
[0079] 比如,設定信號源功率電平P的波動范圍為8dB,假設信號源功率電平初始化值為 P0,其變化范圍為[Pmin,Pmax]dBm,射頻通路信道衰減為Pathloss(單位:dB),經學習后的 測試模板對應的靈敏值為f spec,那么:
[0080] P0 = Pmax = R/ spec+2+Pathloss ;
[0081] Pmin = R/ spec-6+Pathloss ;
[0082] S202:在待測WIFI接收機中設置一測試計數器,并將測試計數器清零;
[0083] S203:在待測WIFI接收機中配置和信號源相同的信道、調制模式、速率和帶寬,打 開接收報文使能,并將接收報文計數器清零;
[0084] S204:打開信號源發送使能,并發送1000個報文且發送完成;
[0085] S205:在待測WIFI接收機中,查看接收報文計數器,并計算報文丟包率;
[0086] S206:若報文丟包率小于8%或者報文丟包率小于10 %,則執行步驟S207;否則,測 試結果失敗,執行步驟S208;
[0087] S207:若信號源的當前發射功率Px大于最小發射功率Pmin,則設置信號源發送功 率為P = Px - ldB,然后從S202開始執行,否則,記錄接收機靈敏度測試結果為Pmin;
[0088] S208:設置測試計數器加1,若連續3次測試結果失敗,則記錄接收機靈敏度測試結 果為第一次測試失敗的信號源功率電平值P+ldB;否則,繼續步驟從S203開始執行。
[0089]在WIFI接收機靈敏度測試過程中,信號源發射功率電平值為P0的調制信號波形, 并逐漸降低發射信號功率值,直至測試出最終接收機的靈敏度值。
[0090] WIFI接收機靈敏度的判斷標準,對應標準為802. lib來說,要求誤包率(或稱丟包 率)PER〈8 % ;對應標準802.1 la/g/n/ac來說,要求誤包率PER〈 10 %。如果在[Pmin,Pmax]范 圍內仍然沒有出現測試結果失敗,即誤包率PER〈10% (或8%)的情況,需要記錄測試終止值 Pmin為最終測試結果。這里的Pmin可以視為測試系統的測試極限值。在接收靈敏度測試中, 根據上述測試流程,遍歷其他預設的測試信道、調制模式、速率模式下的接收靈敏度測試, 輸出最終的測試結果。
[0091] 圖3是本發明實施例的測試模板的校正方法流程圖。如圖3所示,步驟如下:
[0092] S301:系統完成靈敏度測試后,對不同信道下相同調制模式、速率下的接收機靈敏 度測試值進行平均化處理;
[0093] S302:計算現有測試模板的靈敏度指標值f spec與平均化處理后的靈敏度測試值 f sen進彳丁差值;
[0094] S303:若差值小于6dB,則設置測試模板新的靈敏度指標值R〃 spec = R' spec,否則, 設置測試模板新的靈敏度指標值R〃specif sen+3dB。
[0095] 下面以一具體實施例來說明測試模板的校正過程。系統完成靈敏度測試后,會對 不同信道下相同調制模式、速率下的接收機靈敏度結果進行平均化處理,比如,
[0096] 假設不同信道下,相同調制模式、相同速率下的接收靈敏度結果為Risen(i = l, 2,……N),那么f sen為N個信道下的接收靈敏度結果的平均值,
[0097] 即R' sen= (l/N)*(Rlsen+R2sen+......+RNsen) 〇
[0098] 系統在測試結果均值處理之后,將根據現有測試模板的靈敏度指標值f spec與平 均化處理后的靈敏度測試值f sen自動進行差值計算,標記
[0099] Δ =R7 spec-R7 sen;
[0100]當Δ <6dB時,輸出新的靈敏度指標值Kspecif spec,否則輸出新的靈敏度指標 值尺〃8。6。= 1?/ sen+3dB〇
[0101] 也就是說,一上述具體實施例中,設定信號源功率電平P的波動范圍為8dB來說, 當最終接收靈敏度測試結果都在預期的8dB范圍內波動時,已經證實了經訓練模式之后獲 取的測試模板內指標的正確性,此時無須對測試模板內對應的指標修正,否則需要在Pmin 的功率值上抬升3dB作為測試指標,用來設置下一次測試的初始功率值P0。如此迭代測試, 最終接收靈敏度測試結果將在預期的8dB范圍內波動,保持了測試結果的一致性性,準確 性。
[0102] 在本實施方式中,通過對測試模板中的測試指標校正,更新測試模板,實現最優測 試,進而提升測試效率。
[0103] 依據上述方法,本發明還提供了一種靈敏度測試系統,該系統包括一學習模塊,所 述學習模塊使用上述的方法生成測試模板,然后利用測試模板完成對一待測的產品進行靈 敏度測試。
[0104] 綜上所述,本發明一種靈敏度測試方法及系統,通過學習模式,生成新的測試模 板,降低了靈敏度測試指標的裕量,且提高了測試的可靠性;提高了測試速度和測試效率; 降低了測試成本;靈敏度測試完成后,通過對測試模板中的測試指標校正,更新測試模板, 實現最優測試,進而提升測試效率。
[0105] 任何本領域技術人員均可在不違背本發明的精神及范疇下,對上述實施例進行修 飾與改變。因此,本發明的權利保護范圍,應如權利要求書所列。
【主權項】
1. 一種靈敏度測試方法,其特征在于, 所述測試方法包括一學習模式,該學習模式用于對一測試系統的標準模板進行優化, 生成一學習后的測試模板,所述學習模式包括步驟: 步驟S1:提供一信號源,設置所述信號源和被測設備屬于同一信道、同一調制模式下; 步驟S2:獲取該信道和調制模式下,標準模板中對應最高速率和最低速率時的靈敏度 標準值,并以此設定信號源功率電平的門限值; 步驟S3:以所述門限值分別測試得到最高速率和最低速率下的靈敏度實際值; 步驟S4:根據測得的靈敏度實際值,通過線性計算得出該模式下所有速率下的靈敏度 估算值; 步驟S5:以步驟s2-s4遍歷所有調制模式,獲得所有調制模式、速率下的靈敏度估算值, 然后將所述靈敏度估算值和對應的靈敏度標準值比較; 若兩者的差值小于一預設值,則靈敏度測試值圍繞所述靈敏度標準值進行設定,否則, 靈敏度測試值圍繞所述靈敏度估算值進行設定; 步驟S6:根據所有的靈敏度測試值,生成學習后的測試模板。2. 如權利要求1所述的一種靈敏度測試方法,其特征在于,所述步驟S2中,信號源功率 電平的門限值P0的設定按下述公式給出: PO = Pmax = Rspec+2+Pathloss; Pmin = Rspec_16+Pathloss〇 其中,Pmin,Pmax為所述信號源發射信號功率電平變化范圍,Pathloss為所測射頻通路 的信道衰減,Rspec為對應特征信道、調制模式、速率下標準模板中的靈敏度標準值。3. 如權利要求1所述的一種靈敏度測試方法,其特征在于,所述線性計算包括: 若某調制模式下測量最小速率R1對應的靈敏度實際值為Ptl,最大速率Rn對應的靈敏 度實際值為Ptn,其中η為速率編號,速率R1~Rn編號依次為1,2,……η,假設各相鄰速率下 的靈敏度結果呈等差分布,差值記為X,那么所述線性計算公式為: Ptn = Ptl+(n_l )χ〇4. 如權利要求1所述的一種靈敏度測試方法,其特征在于,步驟S5還包括:設一預設值 為3dB,自動計算靈敏度估算值Rsen和對應的靈敏度標準值Rspec的差值Δ,標記Δ = Rspec-Rsen, 若Δ <3dB時,則靈敏度測試值=靈敏度標準值Rspec; 否則,靈敏度測試值=靈敏度估算值Rsen+3dB。5. 如權利要求1所述的一種方法,其特征在于,所述方法還包括測試模板的校正方法, 具體包括: 系統完成靈敏度測試后,對不同信道下相同調制模式、速率下的靈敏度測試值進行平 均化處理; 計算現有測試模板的靈敏度指標值f spec與平均化處理后的靈敏度測試值f sen進行 差值; 若差值小于6dB,則設置測試模板新的靈敏度指標值R〃specif spec,否則,設置測試 模板新的靈敏度指標值R〃 spec = f sen+3dB。6. -種靈敏度測試系統,其特征在于,所述靈敏度測試系統至少包括一學習模塊,所述
【文檔編號】H04B17/29GK106027173SQ201610520070
【公開日】2016年10月12日
【申請日】2016年7月5日
【發明人】游少劍
【申請人】上海斐訊數據通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1