我试图确定UE连接到的CGI ()。
在3 3GPP规范中,定义如下:
我已经可以从系统获得LAC (位置区号)和CID (单元ID)。我可以从MCC (移动国家代码)和MNC (移动网络代码)生成PLMN.
我的问题是,我也能从系统中得到CGI吗?
发布于 2014-03-03 16:20:32
CGI (2G和3G)和eCGI ( 4G)总是15位数的编码。
对于2G、3G和4g网络,第一个数字是MCC (移动国家代码)和MNC (移动网络代码)。
对于2G和3G网络,接下来的5位数是LAC (Location Area Code),最后5位是LAC内部的小区ID。
对于4G网络,10位数字然后被分割成一个7位码和一个3位码的信元ID。
关键是有些系统或应用程序与整个CGI或eCGI一起工作,而其他系统则与单独的块一起工作:(MCC-MNC-LAC-CID或MCC-MCC-eNB)
从15位代码转换到块需要了解信元技术,以便知道是否必须将最后10位数字拆分成两个5位数字块或7位和3位数字块。
另一方面,如果要将块“转换”为15位代码,则必须将这些块填充才能达到15位长,因此,如果有21301-123-5,则可以是213010012300005 (2G或3G)或21301000012305。
Google的地理定位有一个非强制性的技术领域,但我认为它应该是强制性的。
恐怕这真的会是个问题。
https://stackoverflow.com/questions/20981074
复制相似问题