- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 gprs
GPRS是为了解决GSM系统不能满足人们交换任何信息的需求而发展出来的通信系统,它在GSM系统中增加了三个组件:pcu,sgsn,ggsn。以及因为网络要传递ip分组数据,所以接入的用户会分配到一个ip(有点类似于接入网络的个人电脑)然后在空中接口里面也加入了几种信道。
2013-12-20 10:50:27 853
原创 动态内存分配
为什么要使用动态内存分配?我们声明一个数组用来存放数值,但是有时候我们不知道要存放多少个,存放的数量根据输入来决定,这个时候我们通常采用的方法是:把数组的长度定义成一个很大的值,这么做有什么缺点呢?1.因为限定了数组的长度,所以当我们需要的元素个数大于数组所能容纳的元素个数的时候,这种方法就无法无法处理了,同时我们只能加大长度2.因为加大了长度,当我们只需要容纳少量的元素时
2013-12-19 09:54:52 988
原创 GSM系统位置登记和鉴权加密
顾名思义,移动通信中,至少一方是移动中的,为了跟踪移动台的位置变化,则需要对其位置进行登记,删除,更新。位置信息存储在原籍位置寄存器(HLR)和访问位置寄存器(VLR)用户首次入网的时候,用户的号码,开户地等信息存储在原籍位置寄存器中,当移动台漫游到某个地方时候,漫游地VLR就会对来访的移动台进行位置登记,并反馈给手机开户地的HLR,以便其他用户呼叫此移动台提供路由。VLR是临时的,移动台
2013-12-13 17:01:09 4373
原创 蜂窝网络的区域
蜂窝通信网络把整个服务区域划分成若干个较小的区域,我们称之为小区(cell),每个小区用小功率的基站发射器进行覆盖。许多小区像蜂窝一样能覆盖任意形状的区域,如下图所示:通常,相邻小区是不允许使用相同的频道,否则会发生干扰(同道干扰),但是因为小区在通信的时候所基站使用的功率较小,因此只要2个小区之间的空间距离大于一定距离,即使使用相同的频率,那么也会产生严重的同道干扰。所以我们可以把若
2013-12-06 16:50:47 6308
原创 为什么GSM下行的频率要比上行的频率高呢
GSM的频段是:上行为890-915MHZ下行为935-960MHZ其中,上行是移动台发送信息到基站;下行是基站发送信息到移动台,下行的频率比上行的频率高出45MHZ,频带宽度为25MHZ在我国移动GSM是:19MHZ的带宽 联通GSM是: 6MHZ的带宽上行为890-909MHZ
2013-12-06 16:07:41 11889
原创 GSM中的帧
帧:将时间分割城周期性的一小段。在GSM系统中,帧可以分为:超高帧,超帧,复帧,TDMA帧一个超高帧 = 2048个超帧;一个超帧 = 51个复帧或者26个复帧;一个复帧 = 26个TDMA帧或者51个TDMA帧一个TDMA = 8个时隙;注意:(一)时隙是基本的通信单位,其中1个时隙的时间约等于0.577ms,一个时隙分配给一个用户。一个时隙的时间很短,这是因为为了减
2013-12-06 15:10:30 7320
原创 数组是什么类型?
形如int a[10]的整数数组,a[3]表示的是一个int类型的数值,那么a的类型是什么呢?对于一个数组来说,数组名是整个数组的首地址,同时也是数组第一个元素a[0]的地址,它是一个指针常量,它的类型取决于数组的类型,如果数组是int型,那么它就是一个指向int型的常量指针,如果数组是char,那么是指向char型的常量指针,注意这是指针常量,不是指针变量,常量的值是不能改变的,不能被赋值
2013-12-05 11:18:51 14747 3
原创 浮点数在计算机内存中是如何存储的?
对于一个整数,我们可以很方便的在十进制与二进制中转换,但是对于一个浮点数来说不是这么容易——因为小数点的存在。对于浮点数来说,小数点的位置不是固定的(小数点后面的数的个数不定),所以如何存储小数点是一个挑战。后来人们想出科学计数法通常如这般:3.12*10^5来表示浮点数,这样的好处是:小数点的位置固定下来了。因为计算机只能用01表示,所以我们用2来表示上面提到的那个10.公式如下:
2013-12-04 18:16:36 16055 6
原创 调用函数前未声明会出现什么情况?
查看关于c编程的书籍可以知道,在函数调用之前,要求先声明,这是为了告诉编译器函数返回值的类型,函数接受的参数的类型和个数。而如果函数在调用之前已经定义好了,即编译器知道函数的返回值类型,函数接受什么样的参数以及参数的个数。所以可以得知,告诉编译器有关函数的信息有2中办法:1先定义 2先声明函数的声明如下(原型): 返回值 函数名 (参数类型
2013-12-04 16:44:04 9802 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人