版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ASN.1編碼規(guī)范及實(shí)現(xiàn)方式ASN.1語言概述ASN.1(AbstractSyntaxNotationNumberOne),抽象語法描述1,是一種ISO/ITU-T原則。該語言描述了一種對(duì)數(shù)據(jù)進(jìn)行表達(dá)、編碼、傳播和解碼數(shù)據(jù)格式,它提供一整套正規(guī)格式用于描述對(duì)象構(gòu)造,具備類似于面向?qū)ο蟪绦蛟O(shè)計(jì)語言中所提供類型機(jī)制,可定義任意復(fù)雜構(gòu)造數(shù)據(jù)類型,而不同數(shù)據(jù)類型之間還可以有繼承關(guān)系。因而,ASN.1是以一種獨(dú)立于計(jì)算機(jī)架構(gòu)和語言方式來描述數(shù)據(jù)構(gòu)造。同步,ASN.1描述可以容易地映被射成C、C++或Java數(shù)據(jù)構(gòu)造,直接作為應(yīng)用程序代碼使用,并得到運(yùn)營程序庫支持。ASN.1作為一種數(shù)據(jù)表達(dá)原則產(chǎn)生于20世紀(jì)80年代初期開放系統(tǒng)互聯(lián)(OSI)網(wǎng)絡(luò)模型,雖然OSI模型并沒有得到廣泛應(yīng)用,但是ASN.1原則在繼續(xù)進(jìn)化。今天已有大量實(shí)際應(yīng)用,這些應(yīng)用涉及:3G移動(dòng)系統(tǒng)、IP語音、安全應(yīng)用、老式電信網(wǎng)絡(luò)、軍事和空間應(yīng)用等許多方面。此外,ASN.1有各種原則化編碼規(guī)則:如基本編碼規(guī)則(BER)、規(guī)范編碼規(guī)則(CER)、辨認(rèn)名編碼規(guī)則(DER)、壓縮編碼規(guī)則(PER)和XER編碼規(guī)則(XER)。這些編碼規(guī)則描述了如何對(duì)ASN.1中定義數(shù)值進(jìn)行編碼,以便用于傳播,而與計(jì)算機(jī)、編程語言或它在應(yīng)用程序中如何表達(dá)等因素?zé)o關(guān)。同步,該編碼具備先進(jìn)標(biāo)記系統(tǒng)、信息擴(kuò)展性、支持迅速可靠傳播等特點(diǎn),這在無線傳播中是一種優(yōu)勢(shì)。因而,ASN.1不但適合表達(dá)當(dāng)代通信應(yīng)用中那些復(fù)雜、變化及可擴(kuò)展數(shù)據(jù)構(gòu)造,并且尚有適合合同編碼方式。同步,3GPP原則ASN.1文檔中也包括了完整、詳細(xì)數(shù)據(jù)單元(PDU)合同。這些都為3G移動(dòng)系統(tǒng)中ASN.1應(yīng)用打下了基本。3G合同ASN編碼跟普通編碼相比具備高效性、嚴(yán)謹(jǐn)性以及規(guī)范性等特點(diǎn)。二、PER編碼簡(jiǎn)介3GPP規(guī)范中,由ASN.1到傳播碼轉(zhuǎn)換統(tǒng)一使用定義在ITU-TX.691中PER(PackedEncodingRules)規(guī)則,因而這里講ASN編譯碼規(guī)則也就是ASN編碼中PER編譯碼規(guī)則。PER有兩個(gè)變體:對(duì)齊方式和非對(duì)齊方。對(duì)齊方式用于:Iub、Iur、Iu接口ASN.1傳播編碼。非對(duì)齊方式:僅用于空中(UU)接口ASN.1轉(zhuǎn)換,兩者編碼過程基本相似。在對(duì)齊方式下,若前面所有單元信息經(jīng)編碼后得到比特流長度不是一種八位組倍數(shù),而后一種信息又是以八位組為單位(字符串),那么就需要在前面生成比特流背面補(bǔ)“0”,使其長度為8倍數(shù)。因此普通補(bǔ)位數(shù)為0~7bit。而非對(duì)齊方式無此限制。所有信息單元按編碼規(guī)則生成比特?cái)?shù)據(jù)將按其被編碼順序首尾相連,中間不需要任何填充。按ITU-TX.691規(guī)定,若最后編碼結(jié)束后。所得編碼不是8倍數(shù),信息編碼結(jié)束后填充由RRC負(fù)責(zé)。此外,PER編譯碼必要依賴于3GPP原則文檔,也就是說,收發(fā)雙方也必要懂得層3消息詳細(xì)構(gòu)造,這樣編碼和譯碼才干被編譯和辨認(rèn)。三、PER編碼規(guī)則PER編碼規(guī)則定義了各種數(shù)據(jù)類型,簡(jiǎn)樸地可分為兩大類。第一類是構(gòu)造類,如CHOICE、SEQUENCE、ENUMERATED等。另一類是簡(jiǎn)樸類,如INTEGER、REALL、BOOLEAN等。下面將對(duì)如下慣用類型編碼規(guī)則做一種總結(jié):3.1INTEGER整型是合同規(guī)范中用得最多一種數(shù)據(jù)類型。對(duì)這種數(shù)據(jù)類型編碼之前,一方面要擬定其取值范疇,即上下界之間數(shù)個(gè)數(shù)。而編碼長度是依照數(shù)范疇來擬定。當(dāng)2m<范疇≤2m例1:TimeslotNumber::= INTEGER(0..14)上面例子中TimeslotNumber為整型,范疇是0~14共15個(gè)數(shù),由于23<15<24,故編碼為4bit,若取值為7,則編碼為0111。例2:MaxAllowedUL-TX-Power::= INTEGER(-50..33)同理,MaxAllowedUL-TX-Power為整型,范疇是-50~33共84個(gè)數(shù),26<84<27編碼長度為7bit,若取值為0,則編0索引值50(-50索引值為0),因而編碼為:0110010。3.2BOOLEAN布爾邏輯型編碼只須1bit。用“1”表達(dá)TRUE,“0”表達(dá)FALSE。例:DL-TM-RLC-Mode::= SEQUENCE{ segmentationIndication BOOLEAN}上面segmentationIndication是一種BOOLEAN型,意思是段批示。當(dāng)咱們需要這種批示時(shí)編碼為1,不需要時(shí)編碼為0。3.3BITSTRING比特串編碼提成兩種狀況:長度固定:直接將比特串與前面比特流疊加即可;長度可變:按前述整型編碼規(guī)則,以描述長度范疇至少比特原則在比特串前面加上用于描述長度所需比特,然后將待編碼比特串加在后邊。例1:RoutingParameter::= BITSTRING(SIZE(10))上面RoutingParameter是一種定長,且長度為10比特串,編碼時(shí)直接給出10位二制數(shù),例如編碼為:‘’。例2:SIB-Data-variable::= BITSTRING(SIZE(1..214))SIB-Data-variable是一種變長比特串,編碼之前一方面編長度,由于長度范疇為1~214共需要編8比特,因而若SIB-Data-variable是一種5位比特串時(shí)則編碼為:0000010011111(前面8位是比特串長度編碼,背面5位是該比特串值)。3.4OCTETSTRING八位組串編碼原則與比特串相似。提成長度可變八位串和長度不可變八位串兩種。與比特串編碼不同是編碼值是八位串而不是比特串。例:VALUE::=OCTETSTRING(SIZE(1..8))若VALUE值是長度為3八位串,則編碼為:010,背面跟著3個(gè)由于長度區(qū)間為八,因此長度編碼L為3位,而3-bmin=2。因而編碼為010。背面則跟著3個(gè)八位組如:000000001111111100000000。3.5CHARACTERSTRINGS字符串編碼方式有各種狀況編碼方式與BITSTRING和OCTETSTRING編碼方式類似,只是對(duì)不同類型字符串有不同編碼辦法,下面將著重闡明CHARACTERSTRINGS中慣用NumricString、PrintableString、NameString編碼辦法:①NumricString類型中成員為0~9,共十個(gè)數(shù)。因而在編碼時(shí)長度可定為4bit(23<10<24).,因而此種類型串編碼是每個(gè)數(shù)字編為4比特。同理,PrintableString中包括字符為:“a..z”、“A..Z”、“0..9”、“space”、“,”、“(”、“)”,“+”、“、”、“-”、“/”、“.”、“=”、“?”、“:”共74個(gè)字符,每個(gè)字母應(yīng)編碼為7比特。NameString共52個(gè)大小寫字母,每個(gè)字母編碼則為6bit。②NumricString123編碼為:000100100011。NameString“cat”編碼為:011100011010100010,上面每個(gè)字母編6比特,每個(gè)字母值是其在NameString中索引值。3.6NULLNULL類型不用編碼。3.7ENUMERATED枚舉型編碼類似于整型,也是以描述枚舉內(nèi)全體成員所需比特?cái)?shù)至少原則進(jìn)行編碼。其值范疇從0開始。枚舉類型編碼時(shí),只對(duì)其項(xiàng)索引值編碼。例:Modulation::= ENUMERATED{mod-QPSK,mod-8PSK}上面是一種Modulation是枚舉類型,編碼時(shí),一方面看枚舉項(xiàng)個(gè)數(shù)為2,21=2,因而編碼為1bit,當(dāng)選mod-QPSK調(diào)制模式時(shí)編碼為0,選mod-8PSK調(diào)制模式時(shí)編碼為1。3.8CHOICE選取型編碼類似于整型,以至少比特來描述選取體內(nèi)各成員索引值。值范疇從0開始。與枚舉不同是,編完CHOICE索引值,緊接著就應(yīng)編碼索引值相應(yīng)單元。而枚舉型將索引值編完后就結(jié)束。下面將以一種例子對(duì)這種類型編碼進(jìn)行闡明:例:NumberOfTransportBlocks::= CHOICE{ zero NULL, one NULL, small INTEGER(2..17), large INTEGER(18..512)}NumberOfTransportBlocks是一種選取類型,若信息傳播塊個(gè)數(shù)為16,則應(yīng)當(dāng)選取CHOICEsmall項(xiàng),然后在對(duì)該項(xiàng)值進(jìn)行編碼。一方面CHOICE里有4項(xiàng),編碼為2bit,small為第3項(xiàng)編碼值為2,選取項(xiàng)編碼為:10。然后再對(duì)small項(xiàng)編碼,由于取值為16,索引值為14,整數(shù)范疇是2~17共16個(gè)數(shù),要編4比特,因而要對(duì)索引值14編4比特,即編碼為:1110。3.9SEQUENCE普通說來,序列編碼后都會(huì)產(chǎn)生一種前導(dǎo)位圖,用以批示序列中可選項(xiàng)或缺省項(xiàng)與否存在。每以可選項(xiàng)(或缺省項(xiàng))用1bit來批示,“1”表達(dá)存在,“0”表達(dá)不存在。若一種序列型中包括n個(gè)標(biāo)注為可選(或缺省)成員,那么,前導(dǎo)位圖長度就是nbit。位圖中比特順序與序列中各可選(或缺省)成員排列一致。然后再對(duì)SEQUENCE中各成員進(jìn)行編碼,這種類型相應(yīng)于C語言中構(gòu)造。下面將以實(shí)例來闡明:IndividualTimeslotInfo-LCR::= SEQUENCE{ timeslotNumber INTEGER(1..15)OPTIONAL, tfci-Existence BOOLEAN, midambleShiftAndBurstType MidambleShiftAndBurstType-LCROPTIONAL, modulation ENUMERATED{mod-QPSK,mod-8PSK}, ss-TPC-Symbols NULL, additionalSS-TPC-Symbols INTEGER(1..15) OPTIONAL}上面是一種SEQUENCE構(gòu)造編碼時(shí)咱們分兩步進(jìn)行:擬定其前導(dǎo)位圖.該構(gòu)造中有3個(gè)可選項(xiàng),故可擬定位圖長度為3bit。咱們依照需要選取其中項(xiàng),若某項(xiàng)選取了編碼位圖為1,否則為0。假設(shè)咱們選取了timeslotNumber而其他項(xiàng)都不選話,則在對(duì)構(gòu)造內(nèi)部編碼之前應(yīng)編碼為:100依照SEQUENCE構(gòu)造內(nèi)部項(xiàng),從上到下依次編碼。TimeslotNumber取值為6,則編碼為0101;tfci-Existence存在TFCI批示,則編碼為1;modulation選取mod-QPSK,編碼為0;ss-TPC-Symbols為空類型,不用編碼綜上可得:該構(gòu)造編碼為1000101103.10SEQUENCE(SIZE(ib..ub))OFcomponentSEQUENCEOF在ASN.1描述中用作循環(huán)。循環(huán)次數(shù)由SIZE擬定。SEQUENCEOF前導(dǎo)比特為SIZE中數(shù)范疇,編碼規(guī)則與整數(shù)型相似。緊跟在前導(dǎo)比特之后是循環(huán)體成員component編碼,component可以是構(gòu)造也可以是一種整型參數(shù)。各成員編碼后順序放置,每?jī)蓚€(gè)成員之間編碼值不需分隔符,該類型相應(yīng)于C語言中數(shù)組。下面將以一種例子來闡明:MNC::= SEQUENCE(SIZE(2..3))OFDigitDigit::= INTEGER(0..9)上面MNC移動(dòng)網(wǎng)絡(luò)碼,在上面循環(huán)中咱們將分幾步闡明:①一方面擬定其循環(huán)次數(shù),由SIZE(2..3)可知其循環(huán)次數(shù)為2~3次,普通咱們選取2次,則編碼為0。②第一次對(duì)Digit進(jìn)行編碼為:0010(取值為2)。③第二次對(duì)Digit進(jìn)行編碼為:0011(取值為3)。綜上,對(duì)該循環(huán)編碼為:000100011。四、PER編碼實(shí)例分析下面我將以手機(jī)釋放流程中RRCCONNECTIONRELEASE消息為例講述PER編譯碼過程:手機(jī)釋放合同流程分CC層釋放、RRC釋放等2個(gè)階段。其詳細(xì)合同流程如圖1所示。UEUE通話過程DISCONNECTRELEASERELEASECOMPLETERRCCONNECTIONRELEASERRCCONNECTIONRELEASECOMPLETENETWORK圖1手機(jī)釋放合同流程上面合同流程是通話完畢后終結(jié)UE和網(wǎng)絡(luò)連接過程,涉及兩個(gè)某些,前一種某些是完畢呼喊終結(jié)過程,背面一某些是信令鏈路釋放過程,涉及釋放UE和UTRAN之間所有無線承載和釋放所有建立信令連接。這里我將在下行公共控制信道上消息RRCCONNECTIONRELEASE為例來闡明這條消息編碼:DL-CCCH-Message::=SEQUENCE{ integrityCheckInfo IntegrityCheckInfo OPTIONAL, message DL-CCCH-MessageType}編碼:0。上面SEQUENCE構(gòu)造有一種可選項(xiàng),要編一種1bit位圖,該項(xiàng)選取編碼為1,否則為0。DL-CCCH-MessageType::=CHOICE{ cellUpdateConfirm CellUpdateConfirm-CCCH, rrcConnectionReject RRCConnectionReject, rrcConnectionRelease RRCConnectionRelease-CCCH, rrcConnectionSetup RRCConnectionSetup, uraUpdateConfirm URAUpdateConfirm-CCCH, spare3 NULL, spare2 NULL, spare1 NULL}編碼:010。CHOICE構(gòu)造編碼辦法是:一方面對(duì)選取項(xiàng)索引值進(jìn)行編碼,然后對(duì)選取項(xiàng)進(jìn)行編碼,每次只能選取一項(xiàng)。這里010是對(duì)索引值編碼,由于供選取項(xiàng)共有8項(xiàng),23=8編3bit,而索引值是從0開始,因此這里第三項(xiàng)編碼值為2。RRCConnectionRelease-CCCH::=CHOICE{r3 SEQUENCE{ rrcConnectionRelease-CCCH-r3 RRCConnectionRelease-CCCH-r3-IEs,rrcConnectionRelease-CCCH-r3-add-ext BITSTRINGOPTIONAL },later-than-r3 SEQUENCE{ u-RNTI U-RNTI, rrc-TransactionIdentifier RRC-TransactionIdentifier,}}③編碼為:00。一方面上面是一種CHOICE構(gòu)造,共有兩項(xiàng)編1bit,咱們選取第一項(xiàng)編碼為0;r3 為一種SEQUENCE構(gòu)造,有一種可選項(xiàng),此處不選,編碼為0。RRCConnectionRelease-CCCH-r3-Ies::=SEQUENCE{ u-RNTI U-RNTI, rrcConnectionRelease RRCConnectionRelease-r3-IEs}U-RNTI::= SEQUENCE{ srnc-Identity SRNC-Identity, s-RNTI S-RNTI}SRNC-Identity::= BITSTRING(SIZE(12))S-RNTI::= BITSTRING(SIZE(20))④編碼為000000000001;00000000000000000001。RRCConnectionRelease-CCCH-r3-IEs為SEQUENCE構(gòu)造,沒有可選項(xiàng),因而兩項(xiàng)都要編碼。第一項(xiàng)SRNC-Identity是定長比特串類型,編碼時(shí)直接給出12bit長串。同理第二項(xiàng)為20bit長串。RRCConnectionRelease-r3-IEs::=SEQUENCE{ rrc-TransactionIdentifier RRC-TransactionIdentifier, n-308 N-308 OPTIONAL, releaseCause ReleaseCause, rplmn-information Rplmn-Information OPTIONAL}⑤編碼:10。RRCConnectionRelease-r3-IEs為一種SEQUENCE構(gòu)造上面有2個(gè)可選項(xiàng),位圖長度為2bit,第一項(xiàng)編碼,第二項(xiàng)不編碼,因而位圖為10。RRC-TransactionIdentifier::= INTEGER(0..3)N-308::= INTEGER(1..8)⑥編碼:00;001。整型RRC-TransactionIdentifier范疇為0~3。共4個(gè)取值,編碼為2bit,這里取值0編碼為00。同理整型N-308編碼長度應(yīng)為3bit,取值為2,編碼為001(注意是對(duì)索引值編碼)。ReleaseCause::= ENUMERATED{ normalEvent, unspecified, pre-emptiveRelease, congestion, re-establishmentReject, directedsignallingconnectionre-establishment, userInactivity, spare}⑦編碼:000。ReleaseCause為枚舉類型,枚舉類型編碼只是對(duì)選項(xiàng)索引值編碼,釋放過程屬于正常事件,故選第一項(xiàng),編碼為000。由于上面編碼是在空中(UU)接口上傳播,為了盡量少傳播比特,編碼是采用是PER編碼非對(duì)齊方式,在這種方式下,上面每一步生成編碼依次疊加直到編碼結(jié)束,然后以八個(gè)比特為單位構(gòu)成八位組,若不夠則在編碼末尾添零。上面編碼后構(gòu)成串為:001000000000011000001000提成八位組為:001000000000000001000000000000000000011000001000正好構(gòu)成六個(gè)八位組,因而不用添零。轉(zhuǎn)換成十六進(jìn)制編碼為:200040000608。五、PER手工編譯碼總結(jié)PER編碼中,對(duì)齊方式編碼,添加0前提是前面編碼不能構(gòu)成一種或者各種八位組,而背面編碼長度是一種或各種八位組長度,在這種狀況下需要添加0。否則,就在前面碼背面繼續(xù)疊加,最后再以八個(gè)位一組提成各種八位組。因而,編碼過程中,每到下一種編碼長度是一種或各種八位組時(shí),就得把前面碼提成一種或各種字節(jié),并也許會(huì)添加0,添0個(gè)數(shù)為0到7個(gè)。而非對(duì)齊方式則始終疊加到編碼編完后,再提成各種八位組。在編碼最后若剩余是0到7比特,這種狀況下再添加0,因而非對(duì)齊方式最多添7個(gè)0,而對(duì)齊方式是每次最多添7個(gè)0,但次數(shù)不不大于或等于1次。例如:XX::=SEQUENCE{ r-TransactionIdentifier R-TransactionIdentifier, releaseIdentifier ReleaseIdentifier, rplmn-information Rplmn-Information }RRC-TransactionIdentifier::= INTEGER(0..3)ReleaseIdentifier::=INTEGER(0..255)Rplmn-Information ::=BITSTRING(SIZE(7))設(shè)RRC-TransactionIdentifier取值為2,則編碼為11。ReleaseIdentifier取值為80,則編碼為01010000。Rplmn-Information取比特為“1011101在對(duì)齊方式下編碼為:110000000101000010111010在非對(duì)齊方式下編碼為:110101000010111010000000PER譯碼過程與PER編碼過程相反,與PER編碼不同是,在譯碼之前并不懂得程序樹型構(gòu)造,只有依照編碼和3GPP文檔在譯碼過程中才干將程序提取出來,若在此過程中出錯(cuò)普通不能立即檢查出來,在后續(xù)譯碼中可以逐漸驗(yàn)證,因而譯碼過程也必要認(rèn)真謹(jǐn)慎,否則會(huì)走諸多彎路。總之,通信合同PER編譯碼是以3GPP合同文檔為基本,在掌握其編譯碼規(guī)則之后,還規(guī)定認(rèn)真、細(xì)心編譯合同,這樣才可以對(duì)的完畢編譯碼。六、軟件編譯碼對(duì)于軟件編碼,還是以上面手機(jī)釋放過程RRCCONNECTIONRELEASE消息為例來闡明:軟件編碼原理與上面編碼原理同樣,但機(jī)器在編碼之前必要懂得3GPP原則合同25.331程序構(gòu)造,并且有相應(yīng)參數(shù)賦值,這樣機(jī)器才可以將參數(shù)賦在固定合同構(gòu)造中并編出唯一對(duì)的碼,由于該流程中所有消息ASN描述都在文檔25.331里面,因而咱們只需在將25.331整個(gè)文檔當(dāng)成原則ASN合同,然后給所要編碼那條消息賦值后,控制軟件輸出相應(yīng)消息編碼即可。下面將分環(huán)節(jié)闡明軟件編碼過程:1.給所要編碼消息RRCCONNECTIONRELEASE賦值,并將其加在將要運(yùn)營ASN程序背面,在程序結(jié)束符END之前。下面是對(duì)RRC釋放賦值(賦值每個(gè)參數(shù)就是上面手工編碼時(shí)所選取參數(shù)):myRRCConnectionReleaseDL-CCCH-Message::={messagerrcConnectionRelease:r3:{rrcConnectionRelease-CCCH-r3{u-RNTI{srnc-Identity'000000000001'B,s-RNTI'00000000000000000001'B},rrcConnectionRelease-r3{rrc-TransactionIdentifier0,n-3082,releaseCausenormalEvent}}}}2.打開OSS軟件運(yùn)營界面。3.按下鍵,找到賦了值A(chǔ)SN文獻(xiàn),然后點(diǎn)Add鍵,將該文獻(xiàn)添加到運(yùn)營欄中。4.按下鍵,在Output.cFile中設(shè)立文獻(xiàn)輸出格式,由于該消息是在空中傳送,為了盡量減少冗余比特,合同規(guī)定了選取PER非對(duì)齊編碼方式。因而選取UNALIGENDPERencode/decode項(xiàng)。5.按下鍵,若程序運(yùn)營無誤,ASN文獻(xiàn)了生成.C和.H文獻(xiàn)到OSS軟件output文獻(xiàn)夾中。6.將生成.C和.H文獻(xiàn)放入編碼文獻(xiàn)夾中使用NMAKE命令生成編碼。在編碼文獻(xiàn)夾中包具有:lib、bin、include三個(gè)文獻(xiàn)夾,這三個(gè)文獻(xiàn)夾是從下載OSS軟件中剪切過來;五個(gè)應(yīng)用擴(kuò)展程序ossdmem.dll、cstrain.dll、ossapi.dll、soedper.dll、soedapi.dll;一種MS-DOS批解決文獻(xiàn)switch.to.spartan.dlls;Makefile文獻(xiàn);common.mak文獻(xiàn);encode.c文獻(xiàn);ASN文獻(xiàn)和它在OSS軟件中生成.c和.h文獻(xiàn)。其中makefile文獻(xiàn)規(guī)定了ASN編碼整個(gè)過程中一系列規(guī)則,涉及需要用到哪些鏈接文獻(xiàn),存儲(chǔ)于哪個(gè)文獻(xiàn)夾中,運(yùn)用了哪些隱含規(guī)則等等,encode.c文獻(xiàn)則控制消息編碼范疇。事實(shí)上咱們下載OSS軟件中有闡明軟件以及編譯碼實(shí)例,依照它所給文獻(xiàn)修改其中一某些就可以在DOS界面下運(yùn)營NMAKE命令實(shí)現(xiàn)軟件編碼。7.輸出編碼成果DL-CCCH-MessageSEQUENCE[fieldcount(notencoded)=1]messageDL-CCCH-MessageTypeCHOICE[index=2]rrcConnectionReleaseRRCConnectionRelease-CCCHCHOICE[index=0]r3SEQUENCE[fieldcount(notencoded)=1]rrcConnectionRelease-CCCH-r3RRC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色金融創(chuàng)新產(chǎn)品開發(fā)貸款合同3篇
- 2024質(zhì)保協(xié)議書范本
- 2024葡萄品種專項(xiàng)銷售代理協(xié)議版B版
- 2024跨區(qū)域連鎖加盟門店承包合同
- 2024版最正式的借款合同
- 二零二五年度電商綠色物流合作協(xié)議3篇
- 2024軟件許可合同 with 軟件功能與技術(shù)支持服務(wù)
- 二零二五年度陜西省旅游項(xiàng)目開發(fā)合作合同2篇
- 西安文理學(xué)院《汽車試驗(yàn)技術(shù)及性能試驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度國際貿(mào)易供應(yīng)鏈合同解析3篇
- 工業(yè)機(jī)器人論文3000字(合集4篇)
- 2024年全國統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 【中小企業(yè)融資難問題探究的國內(nèi)外綜述5800字】
- DL∕T 2138-2020 電力專利價(jià)值評(píng)估規(guī)范
- 深圳市購物中心租金調(diào)查
- 我國無菌包裝行業(yè)消費(fèi)量已超千億包-下游需求仍存擴(kuò)容潛力
- 大數(shù)據(jù)管理與考核制度大全
- 大學(xué)面試后感謝信
- 2022屆上海高考語文調(diào)研試測(cè)卷詳解(有《畏齋記》“《江表傳》曰…”譯文)
- SBT11229-2021互聯(lián)網(wǎng)舊貨交易平臺(tái)建設(shè)和管理規(guī)范
- 如何打造頂尖理財(cái)顧問團(tuán)隊(duì)
評(píng)論
0/150
提交評(píng)論