- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 转:信号量semphore
<br />转自:蔡军生博文<br /> <br />在开发软件的过程中,多线程的程序往往需要实现相互通讯,比如几个线程添加一个消息到队列里,而另一个线程在睡眠时,就需要唤醒那个线程来处理事情。在这其中,就需要使用到信号量来进行同步。CreateSemaphore是创建信号量,ReleaseSemaphore是增加信号量。<br /> <br />函数CreateSemaphore和ReleaseSemaphore声明如下:<br />WINBASEAPI<br />__out<br />HANDLE<br
2011-04-09 10:42:00 935
原创 转。LTE cell selection
<br />从协议栈的角度来说,开机的小区选择是这样的: <br />(1) UE从NV中获取UE能够支持的频段号,获取支持频段信息 <br />(2) 将频段信息发送给物理层,物理层在相应的频段扫频,返回频点值 <br />(3)若UE包含存储频点/小区信息,则不需要前两步<br /> (4)选择频点在该频点小区搜索,根据RSRP值排列频点上的小区信息,主要包括PhyCellId,Earfcn <br />(5)选择一个小区,同步该小区,读取该小区的系统信息,做合适检查,主要是判断该小区能否驻留 <br
2011-04-06 11:20:00 2987
转载 转。LTE IDLE cell selection
<br /> <br />Cell Selection and Re-Selection<br />Cell selection entity handles the cell selection/ reselection functionality, it is responsible for selecting the most suitable cell to camp on for the UE. The cell selections are made on different parameter
2011-04-01 17:15:00 2381
原创 CELL_FACH和CELL_PCH状态
<br /> CELL_FACH状态具有如下特征:<br />* 没有给UE分配专用传输信道<br />* UE连续监听一个下行FACH信道<br />* 为UE分配了一个默认的上行公共信道或上行共享传输信道例如RACH 使之能够在接入过程中的任何时间内使用<br />* UE的位置在小区级为UTRAN所知具体为UE最近一次发起小区更新时报告的小区<br /><br />在CELL_FACH子状态UE执行下面的动作:<br />* 监听一个FACH<br />* 监听当前服务小区的BCH传输信道解码系统信息
2011-03-21 10:02:00 7838
原创 Floor()函数用法及含义
<br /> 在关于测量gap的时候,如果measGapConfig被设置为“setup”,则UE按照收到的gapOffset,建立measGapConfig指示的测量gap的配置,<br /> SFN mod T = FLOOR(gapOffset / 10)<br /> subframe = gapOffset mod 10<br /> T = TGRP / 10<br /> <br /> <br /> 若measGapConfig被设置为"r
2011-03-17 14:24:00 3550
原创 vc++ 编译错误“no appropriate default constructor available”解决方法
<br /> 在继承一个新类时,出现no appropriate default constructor available这个错误,<br /> 原因:<br /> <br /> 基类的构造函数需要一个参数, <br /> 而 派生类继承自基类, 所以派生类的构造函数会提前调用基类的构造函数(编译器调的), <br /> 因而,派生类的构造函数需要给基类的构造函数传递一个参数。<br /> <br /> 解决方法:<br /> 在派生类的构造函数中为基类传递一
2011-02-14 10:41:00 42431 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人