欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種驗證用例生成方法及裝置的制作方法

文檔序號:7688590閱讀:126來源:國知局
專利名稱:一種驗證用例生成方法及裝置的制作方法
技術領域
本發(fā)明涉及通信技術領域,具體地說,涉及一種驗證用例生成方法及裝置。
背景技術
驗證是用來證明設計的功能是否正確的過程,驗證用例和驗證環(huán)境是芯片
驗證的兩個要素?,F(xiàn)有的基帶芯片的驗證用例一般采用PERL ( Practical Extraction and Report Language ,實用摘錄和4艮表語言)來實現(xiàn)。驗證用例 一般 包括配置文件和數(shù)據(jù)流文件。其中,配置文件是給電路輸入不同的寄存器配置 參數(shù),以達到對電路不同狀態(tài)下的檢測;數(shù)據(jù)流文件是給電路輸入不同的數(shù)據(jù) 塊。
而驗證的參考模型用高級語言實現(xiàn)電路的功能及算法,是電路功能的行為 級描述。參考模型對應于上行編碼模塊算法鏈路,其功能首先在軟件算法驗證 中得到驗證,在電路驗證中,參考模型作為檢測電路功能是否正確的一個標準。 一般采用C語言做成上下行鏈路參考模型,實現(xiàn)對每一種信道的性能分析。在 驗證時,通過PERL腳本調用參考模型的可執(zhí)行程序,得到參考標準模型的輸 入和輸出數(shù)據(jù),并將輸入數(shù)據(jù)作為DUT (Design Under Test,被測試的設計) 的激勵數(shù)據(jù),配置與參考模型一致的幀序列和幀序列參數(shù),得到DUT的數(shù)據(jù), 然后將DUT的數(shù)據(jù)與標準輸出數(shù)據(jù)相比較,得到驗證用例執(zhí)行結果。
然而,發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術的參考標準模型的輸 入和輸出數(shù)據(jù)是從單業(yè)務參考模型中取得,對于像語音業(yè)務一樣需要多幀組合 的驗證用例,現(xiàn)有技術無法產生基帶芯片上行編碼之后的標準數(shù)據(jù),用以驗證。

發(fā)明內容
本發(fā)明實施例所要解決的技術問題在于提供一種驗證用例的生成方法及裝 置,來解決現(xiàn)有技術無法對多幀組合的業(yè)務進行驗證的缺陷。
本發(fā)明實施例是這樣實現(xiàn)的
一種驗證用例生成方法,包括生成電路CS域的每個單業(yè)務編碼標準數(shù) 據(jù);對所述單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊;將所述數(shù) 據(jù)塊生成突發(fā)burst;對所述burst進行調制,生成調制數(shù)據(jù)。
一種驗證用例生成裝置,包括標準數(shù)據(jù)生成模塊,用于生成CS域的每 個單業(yè)務編碼標準數(shù)據(jù);腳本拼接模塊,用于對單業(yè)務編碼標準數(shù)據(jù)進行腳本 拼接,得到完整的數(shù)據(jù)塊;burst生成模塊,用于將所述數(shù)據(jù)塊生成burst;調制 模塊,用于對所述burst進行調制,生成調制數(shù)據(jù)。
本發(fā)明實施例通過對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,實現(xiàn)了對多幀組 合的業(yè)務進行驗證。


圖1為本發(fā)明實施例一的方法流程圖; 圖2為本發(fā)明實施例二的方法流程圖; 圖3為本發(fā)明實施例三的裝置結構示意圖。
具體實施例方式
下面結合附圖進一步說明本發(fā)明實施例的技術方案。 如圖l所示,本發(fā)明實施例一提供了一種驗證用例生成方法,包括 步驟S101、生成CS域(Circuit Switched domain,電路域)的每個單業(yè)務 編碼標準數(shù)據(jù)。
步驟S102、對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊。所 述腳本拼接可以釆用腳本按位置進行拼接。
步驟S103、將所述數(shù)據(jù)塊生成burst (突發(fā))。步驟S104、對所述burst進行調制,生成調制tt據(jù)。 本發(fā)明實施例二還提供了一種驗證用例生成方法,如圖2所示,包括 步驟S201、生成CS域中每個單業(yè)務的塊內交織編碼數(shù)據(jù)116bits。
在該步驟中,可以采用隨機調度的方式生成塊內交織編碼數(shù)據(jù),該塊內交織編 碼數(shù)據(jù)為幀序列,幀生成順序采用在可能的組合中隨機調度。
步驟S202、采用腳本將不同業(yè)務的單業(yè)務塊內交織編碼數(shù)據(jù)進行塊間交 織,形成完整的116bits數(shù)據(jù)塊。
步驟S203、為了對交織后的116bits數(shù)據(jù)塊進行一個更好的保護,可以對 所述數(shù)據(jù)塊進行加密。將塊間交織后的編碼數(shù)據(jù)相應的連續(xù)幀號和隨機的64 位加密,得到114 bits的加密隨機比特,然后與所述交織編碼數(shù)據(jù)進行加密計 算,得出最終的114bits的加密數(shù)據(jù)。這里的控制信道指示位(一般是第57和 58bit )是一般不能被加密的。
步驟S204、將加密后的116bits數(shù)據(jù)塊加入尾比特、訓練序列比特和保護 間隔比特,生成burst。
如語音幀生成前4個burst為偶位有效填充,后4個burst為奇位有效填充, 除了一開始的4個burst不是全有效填充,后面的幾個burst都是塊間交織,因 為遇到SID控制幀也會和前一幀一起組成一個滿幀,譬如標志語音結束的 SID—FIRST幀是由四個burst組成的,它的每個burst的編碼數(shù)據(jù)部分只在偶位 有效,這樣與最后的語音幀的后4個burst只填充奇it位,剛好湊成一個滿幀, 然后一起生成burst。
步驟S205、將burst根據(jù)各自的類型選擇調制方式進行調制,生成調制數(shù) 據(jù)。生成的調制lt據(jù)用于和DUT進行比對。
如圖3所示,本發(fā)明實施例三4是供了一種-驗-〖正用例生成裝置,包括
標準數(shù)據(jù)生成模塊31 ,用于生成CS域的每個單業(yè)務編碼標準數(shù)據(jù)。
腳本拼接模塊32,用于對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊。所述腳本拼接可以釆用腳本按位置進行拼接。
burst生成模塊33,用于將所述數(shù)據(jù)塊生成burst。
調制模塊34,用于對所述burst進行調制,生成調制數(shù)據(jù)。
其中,所述標準數(shù)據(jù)生成模塊31可以為標準數(shù)據(jù)生成子模塊,用于采用隨 機調度的方式生成幀序列,以生成CS域的單業(yè)務編碼標準數(shù)據(jù)。
所述腳本拼接模塊32可以為塊間交織模塊,用于采用腳本將不同業(yè)務的單 業(yè)務塊內交織編碼凄t據(jù)進行塊間交織,形成完整的數(shù)據(jù)塊。
所述驗證用例生成裝置還可以包括加密模塊35,用于對所述數(shù)據(jù)塊進行加 密,并將加密后的數(shù)據(jù)塊發(fā)送給burst生成模塊。
所述burst生成模塊33可以為burst生成子模塊,用于將加密后的數(shù)據(jù)塊加 入尾比特、訓練序列比特和保護間隔比特,生成burst。
所述調制模塊34可以為調制子模塊,用于將burst根據(jù)各自的類型選擇調 制方式進行調制,生成調制數(shù)據(jù)。生成的調制數(shù)據(jù)用于和DUT進行比對。
所述驗證用例生成裝置還可以包括腳本控制器36,用于控制各模塊的順序 相關執(zhí)行,使最終的調制結果能與實際情況一致。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明 可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基 于這樣的理解,本發(fā)明的技術方案可以以軟件產品的形式體現(xiàn)出來,該軟件產 品可以存儲在一個非易失性存儲介質(可以是CD-ROM, U盤,移動硬盤等) 中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或 者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
本發(fā)明實施例通過對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,實現(xiàn)了對多幀組 合的業(yè)務進行驗證,并且采用隨機調度的方式生成幀序列,有效的解決了幀序 列生成采用定制方式的驗證不充分性問題。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局 限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護 范圍應該以權利要求的保護范圍為準。
權利要求
1、一種驗證用例生成方法,其特征在于,包括生成電路CS域的每個單業(yè)務編碼標準數(shù)據(jù);對所述單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊;將所述數(shù)據(jù)塊生成突發(fā)burst;對所述burst進行調制,生成調制數(shù)據(jù)。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述生成CS域的每個單業(yè) 務編碼標準數(shù)據(jù)包括采用隨機調度的方式生成CS域中每個單業(yè)務的塊內交 織編碼數(shù)據(jù)。
3、 根據(jù)權利要求2所述的方法,其特征在于,所述對單業(yè)務編碼標準數(shù)據(jù) 進行腳本拼接得到完整的數(shù)據(jù)塊包括采用腳本將不同業(yè)務的單業(yè)務的塊內交 織編碼數(shù)據(jù)進行塊間交織,形成完整的數(shù)據(jù)塊。
4、 根據(jù)權利要求1所述的方法,其特征在于,所述對burst進行調制生成 調制數(shù)據(jù)包括將burst根據(jù)各自的類型選擇調制方式進行調制,生成調制數(shù)據(jù)。
5、 根據(jù)權利要求1所述的方法,其特征在于,還包括對所述數(shù)據(jù)塊進行 加密。
6、 根據(jù)權利要求5所述的方法,其特征在于,所述將所述數(shù)據(jù)塊生成突發(fā) burst包括將加密后的數(shù)據(jù)塊加入尾比特、訓練序列比特和保護間隔比特,生 成burst o
7、 一種-瞼證用例生成裝置,其特征在于,包括 標準數(shù)據(jù)生成模塊,用于生成CS域的每個單業(yè)務編碼標準數(shù)據(jù); 腳本拼接模塊,用于對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊;burst生成模塊,用于將所述數(shù)據(jù)塊生成burst; 調制模塊,用于對所述burst進行調制,生成調制凄t據(jù)。
8、 根據(jù)權利要求7所述的裝置,其特征在于,所述標準數(shù)據(jù)生成模塊為標準數(shù)據(jù)生成子模塊,用于釆用隨機調度的方式生成cs域的單業(yè)務編碼標準數(shù)據(jù)。
9、 根據(jù)權利要求7所述的裝置,其特征在于,所述腳本拼接模塊為塊間交 織;漠塊,用于采用腳本將不同業(yè)務的單業(yè)務塊內交織編碼數(shù)據(jù)進行塊間交織, 形成完整的數(shù)據(jù)塊。
10、 根據(jù)權利要求7所述的裝置,其特征在于,所述調制模塊為調制子模 塊,用于將burst根據(jù)各自的類型選擇調制方式進行調制,生成調制數(shù)據(jù)。
11、 根據(jù)權利要求7所述的裝置,其特征在于,還包括加密模塊,用于 對所述數(shù)據(jù)塊進行加密,并將加密后的數(shù)據(jù)塊發(fā)送給所述burst生成模塊。
12、 根據(jù)權利要求11所述的裝置,其特征在于,所述burst生成模塊為burst 生成子模塊,用于將加密后的數(shù)據(jù)塊加入尾比特、訓練序列比特和保護間隔比 特,生成burst。
全文摘要
本發(fā)明實施例公開了一種驗證用例生成方法,包括生成電路CS域的每個單業(yè)務編碼標準數(shù)據(jù);對所述單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,得到完整的數(shù)據(jù)塊;將所述數(shù)據(jù)塊生成突發(fā)burst;對所述burst進行調制,生成調制數(shù)據(jù)。本發(fā)明實施例還公開了一種驗證用例生成裝置,包括標準數(shù)據(jù)生成模塊、腳本拼接模塊、burst生成模塊、調制模塊。本發(fā)明實施例通過對單業(yè)務編碼標準數(shù)據(jù)進行腳本拼接,實現(xiàn)了對多幀組合的業(yè)務進行驗證。
文檔編號H04L1/00GK101304297SQ20081006768
公開日2008年11月12日 申請日期2008年6月3日 優(yōu)先權日2008年6月3日
發(fā)明者許杰萍 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长沙县| 平阳县| 资溪县| 黄陵县| 金阳县| 汝南县| 双流县| 栖霞市| 安庆市| 靖州| 普洱| 霞浦县| 策勒县| 新巴尔虎右旗| 肃北| 浏阳市| 威宁| 祁门县| 枝江市| 公主岭市| 库伦旗| 政和县| 天台县| 句容市| 沅陵县| 江陵县| 潢川县| 大同县| 会同县| 剑河县| 通城县| 合阳县| 肥城市| 德格县| 永清县| 友谊县| 达孜县| 百色市| 沙洋县| 明光市| 浦县|