自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如写博客!

专注于音频、视频和无线通讯。

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android Binder 进程间通讯机制

概述最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一遍都是新的内容,跟没看过一样。后来又看到了Gityuan的博客看到了一些图解仿佛发现了新大陆。下面就以图解的方式介绍下Binder机制,...

2020-02-15 18:42:34 364

转载 Android IMS 语音通话 vs 视频通话 vs 视频彩铃

背景以下内容基于Android P code。主要差异视频通话比语音通话主要是多了判断是否为视频通话,及视频的显示和传输。如下:video call 视频界面显示控制界面通过IVideoProvider控制camera的显示并设置TextureView等,Ims service通过IVideoCallback来通知一些media的更新。如下视频通话进程交互判断是...

2020-02-14 17:57:55 2924

转载 Android视频通话应用设计

背景以下内容基于Android N code。本文会从应用框架、进程交互、流程几个方面,讲解Android手机中视频通话的应用层设计。应用框架设计Android电话模块是一个典型的分层结构设计,视频电话在语音通话结构的基础上增加了一些类,但仍遵循原本的分层结构,如下:分层结构可以看到,相较于语音通话,视频通话主要增加了以下内容:在Application层的Telec...

2020-02-14 17:56:28 1362

转载 Android 会议电话应用设计

背景以下内容基于Android P code。 并以三方通话为例。合并通话IMS先看下合并通话后Call、Connection的变化:合并通话后Call Connection的变更1. 合并通话后把新的ImsCallSession给了原来的foreground的ImsCall,原来的两个ImsCallSession都断开了。合并通话后ImsCallSession...

2020-02-14 17:53:58 1204

转载 Android通话应用设计

目录Android通话应用设计 1一、 背景 1二、 应用框架设计 1三、 常驻进程开机唤醒 21. Phone进程 22. TelecomServer进程 3四、 应用间进程交互 61. 进程交互方式 62. Binder交互过程 6五、 通话流程 71. 拨号流程 82. 电话状态更新流程 93. 用户挂断电话流程 104. 来电流程 1...

2020-02-14 17:50:41 1349 1

转载 Android IMS 通话应用设计

背景以下内容基于Android P code。应用框架设计Android电话模块是一个典型的分层结构设计,如下:分层结构IMS在CS通话的基础上增加了telephony/ims net/ims vendor/ims 和ims相关的media模块。其中:telephony/ims:主要包括了对外接口ImsPhone,通话管理中心ImsPhoneCallTracker,...

2020-02-14 17:32:05 2525

转载 LTE:RA-RNTI、T-CRNTI、C-RNTI

RadioNetworkTemporaryIdentifier(RNTI),网络临时标识符,用于区分网络中不同的用户。RNTI的基本工作原理如下,即使用RNTI去加扰无线信道信息的CRC部分,也就是如果UE侧的RNTI值不同,即使UE接收到信息,也无法正确解码。以此用来区分不同的用户。在UE侧,UE入网前是没有自己特定的RNTI的。所以一开始会在PDCCH的公共搜索空间(CommonSea...

2020-02-09 17:36:37 9483

原创 【VOLTE】【SRVCC】 SRVCC TO 3GPP

前言SRVCC过程有很多,例如从E-UTRAN->GERAN(with DTM)、E-UTRAN->GERAN(without DTM)、E-UTRAN->CDMA1X,E-UTRAN->WCDMA、UTRAN(HSPA)->GERAN等诸多情形。3GPP 与 3GPP23GPP 3GPP是针对GSM手机,扩展名为.3gp。第三代合作伙伴计划(...

2020-02-08 17:59:07 1383

转载 LTE 网络质量指标

网络质量参数对于UE而言,LTE网络质量主要看三个参数:RSRP,SINR,RSRQ。RSRP是参考信号接收功率, 取值范围:-44 ~ -140dBm,值越大越好。SINR是信噪比指标,取值范围:0 ~ 30 ,值越大越好。RSRQ是参考信号接收质量,取值范围:-3 ~ -19.5 ,值越大越好。中国移动测试要求极好点: RSRP>-85dBm; SINR>...

2020-02-08 17:33:04 20454

原创 LTE测量和切换

前言UE在LTE系统内的移动性分为空闲态的移动性和激活态的移动性。空闲态UE已在网络上完成注册,一般执行两个流程:小区重选和寻呼消息监听流程。当UE处于激活态时,eNodeB会在网络控制和UE辅助下对UE执行切换。切换当正在使用网络服务的UE从一个小区移动到另一个小区,或由于无线传输业务负荷量调整、激活操作维护、设备故障灯原因,为了保证通信的连续性和服务的质量,系统要将用户与原小区的通...

2020-02-07 17:09:40 6596

转载 高通搜网过程

https://blog.csdn.net/u011212816/article/details/97394498过程讲解和打印https://blog.csdn.net/u011212816/article/details/81069710代码讲解

2020-02-07 15:10:20 1548

转载 LTE入网流程分析

https://wenku.baidu.com/view/63c9ee59b9f3f90f77c61b50.html

2020-02-06 15:54:17 2660

原创 LTE MAC层

MAC层简介LTE的MAC层介于RLC和PHY之间,实现了逻辑信道到物理信道的处理,包括信道转换、优先级处理和调度管理。MAC层提供以下功能:1、逻辑信道与传输信道之间的映射。2、将来自一个或多个逻辑信道的MAC SDU复用到一个传输块(TB),通过传输信道发给物理层。3、将一个或多个逻辑信道的MAC SDU解复用,这些SDU来自于物理层通过传输信道发送的TB。4、调度信息上报...

2020-02-04 18:08:26 6152

转载 RLC层详解

https://max.book118.com/html/2017/0917/134183658.shtm

2020-02-04 15:35:29 3697

原创 LTE RLC 的三种工作模式(TM. UM. AM)

三种工作模式RLC层介于PDCP层和MAC层之间,对PDCP层的PDU数据进行处理成SDU,然后交给MAC层,提供以下功能:分段、串联和重组RLC SDU,RLC可能把多个PDCP的PDU组合到一个SDU里传输;(UM,AM) 对接收到的RLC SDU进行重排序;(UM,AM) 通过ARQ进行纠错处理;(仅AM) 过滤接收到的RLC SDU的重复包,重复包是重传引起的;(仅AM) ...

2020-02-04 14:46:56 16417 1

转载 VOLTE 信令

1、volte主叫流程关于资源预留:是否启用资源预留是在sip的invite消息的Supported字段中说明的,如果网络测不支持资源预留,则不会在sip会话接通之前建立语音和视频承载。2、VOLTE被叫流程...

2020-02-03 17:18:55 2992 1

转载 VoLTE协议

VoLTE协议栈架构从无线角度来看:VoLTE需要建立的承载:要实现语音或视频业务需要UE同时建立三个数据承载外,还需要UE建立RRC链接信令承载:SRB1和SRB2。VoLTE用户注册VoLTE用户在体验高质量通话之前,必须先进行VoLTE的注册流程,从无线角度来看,注册分为两个步骤:(1)LTE无线的无线注册: 由于VoLTE实质上对于无线来说只是一种...

2020-02-03 17:07:26 2218

原创 5G NR帧结构

前言本篇主要讲述5G的物理层基础知识,基础参数及帧结构。5G物理层子载波间隔我们知道LTE中子载波间隔是固定的15kHz,但NR中采用了更加灵活的子载波间隔,如下图所示:图1.1 NR支持的子载波间隔类型(频域上,1个RB=12个子载波间隔)我们可以把它叫做numerology,也就是说NR中有5种不同的子载波间隔,对应的子载波间隔分别是15kHz、30kHz、6...

2020-02-03 16:20:05 32798 3

原创 5G SA and NSA

简介独立组网模式(SA)SA指的是新建5G网络,包括新基站、回程链路以及核心网。SA引入了全新网元与接口的同时,还将大规模采用网络虚拟化、软件定义网络等新技术,并与5GNR结合,同时其协议开发、网络规划部署及互通互操作所面临的技术挑战将超越3G和4G系统。非独立组网模式(NSA)NSA非独立组网指的是使用现有的4G基础设施,进行5G网络的部署。基于NSA架构的5G载波仅承载用户数据...

2020-02-03 15:22:55 3685 2

转载 2G到5G演变进化之路

前言 前一段时间自己一直在做某市的5G试点项目,对5G的无线接入网相关技术有了更深入的认识。因此,希望通过无线接入网为线索(行话叫锚点),帮大家梳理一下无线侧接入网+承载网+核心网的架构,这里以接入网为主,其他两个网络的很多技术细节由于笔者研究的并不足够深入,因此以帮助大家入门为主。 在我们正式讲解之前,我想通过这张网络简图帮助大家认识一下全网的网络架构,通过对全网...

2020-02-02 17:43:58 14563 3

转载 NR 5G 无线协议架构

一、5G网络的整体架构5G的网络架构主要包括5G接入网和5G核心网,其中NG-RAN代表5G 接入网,5GC代表5G核心网。5G接入网(NG-RAN)5G接入网主要包含一下两个节点:  1、gNB: 为5G网络用户提供NR的用户平面和控制平面协议和功能 ; 2、ng-eNB:为4G网络用户提供NR的用户平面和控制平面协议和功能 ;其中gNB和gNB之间,gNB和ng-eN...

2020-02-02 17:06:51 5854

转载 【VOLTE】VOLTE的注册和去注册过程

原文链接:https://blog.csdn.net/shij19/article/details/52946467

2020-02-02 16:51:01 1303

转载 LTE注网总体流程

前言本文从宏观上介绍LTE的开机注册到网络的流程,便于我们建立整体认识。一、注网流程1. 开机驻留UE开机后在SIM卡初始化还未完成前,会先尝试获取限制服务。获取限制服务后可以支持拨打紧急电话2. 初始化SIM卡从AP侧可以看到SIM卡READ的状态。从modem侧,过滤NAS消息,当SIM卡初始化完成后会发出CM_SIM_AVAILABLE_CNF消息。3. 选择PL...

2020-02-02 16:40:58 6466

转载 LTE - RA preamble的选择与其发送所需prach资源的选择

在UE完成小区搜索(PSS/SSS/PBCH/SIB)后,UE已经完成了下行同步,这时UE需要进行上行同步,只有取得了上行同步后,才能进行上行数据发送。UE通过随机接入procedure取得上行同步。随机接入的第一步就是发送RA-preamble 给eNB,来告诉eNB有一个来自UE的接入请求。每个小区有64个可用的RA-preamblesequence. RA-preamble 是在PR...

2020-02-01 18:46:11 2241

原创 LTE 随机接入 --(2)前导码Preamble

1.前导码Preamble 由于终端的移动性,终端和网络之间的距离是不确定的,所以如果终端需要发送消息到网络,则必须实时进行上行同步的维持管理。PRACH的目的就是为达到上行同步,建立和网络上行同步关系以及请求网络分配给终端专用资源,进行正常的业务传输。 前导码Preamble是UE在PRACH信道中发送的实际内容,由长度为Tcp的循环前缀CP和长度为Tseq的序列...

2020-02-01 16:20:20 16205 1

edimax ac1200 driver for omnipeek

在windows上实测,x86 32位可用,其他未测试,据说可以,请注意。

2018-03-19

android intent 实例详解

intent是android 四大应用组件沟通的渠道,在日常编程中使用非常频繁,这么个重要的东东你还不会?赶紧学习学习吧!

2012-02-20

div +css经典大全

div +css经典大全,快速学习层和样式表!

2008-12-02

C语言嵌入式编程之路

C语言嵌入式编程的好教程,大家需要的就下吧,是pdf文件

2008-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除