自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如写博客!

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

  • 博客(542)
  • 资源 (7)
  • 论坛 (1)

转载 3GPP协议文档查询网站

对于Android Telephony开发的工程师而言避免不了要接触3GPP协议,特别是通话和补充业务相关,深入了解3GPP协议,可以加快问题的分析和处理速度,本文主要介绍日常常用的3GPP协议文档查看网站。3GPP官网. 3GPP官方网站,这里可以了解3GPP最新的信息,但是这里的文档一般都是压缩包格式,在线阅读不是很方便,而且归类不是很详细,用起来很不方便。FTP站点 Tech-invite Bing上偶然搜索到的一个3GPP协议归档网站,也是最喜欢的一个,所有的文档都有详细的归类和介绍,支持

2020-10-10 20:08:08 42

翻译 5G 38.300 Rel15 中文版

文章目录 38.300 NR; NR and NG-RAN Overall Description 1 范围 2 参考 3 缩略语和定义 4 整体架构和功能分裂 4.1整体架构 4.2 功能分割 4.3网络接口 4.4无线电协议架构 5 物理层 5.1波形,数字命理和框架结构 5.2下行 5.3上行 5.4载波聚合 5.5传输信道 6 层2 6.1概述 6.2 MAC子层 6.3 RLC子层 6.4 PDCP子层 6.5 SDA

2020-09-03 19:51:37 156

转载 LTE 的Data Centric 和 Voice Centric

当终端在发起attach附着请求,或者TAU更新请求时,会携带ue_usage_setting参数,说明终端是DATA centric(以数据为中心)的,还是voice centric(语音为中心)voice_domain_pref_incl = 1 (0x1) voice_domain_pref length = 1 (0x1) UE_usage_setting = 1 (0x1) (Data centric) voice_domain_pref_for_

2020-09-03 10:50:49 72

原创 SRVCC

简介 SRVCC(Single Radio Voice Call Continuity)是3GPP提出的一种VoLTE语音业务连续性方案,主要是为了解决当单射频UE 在LTE/Pre-LTE 网络和2G/3G CS 网络之间移动时,如何保证语音呼叫连续性的问题,即保证单射频UE 在IMS 控制的VoIP 语音和CS 域语音之间的平滑切换。 根据srvcc发生在呼叫的不同阶段,可划分为bSRVCC、aSRVCC和eSRVCC ,即响铃之前,接听前和通话中的SRVCC:|--------...

2020-08-08 17:33:13 327

原创 理解IMS 核心网架构

IMS 核心网架构网元说明P-CSCF:代理呼叫控制功能模块,是IMS核心网络与用户终端的接口网元;与用户终端侧配合完成AKA鉴权、安全机制协商、IPSec加密保护、信令压缩等功能,在与有PDF功能模块的接入终端还可以配合完成资源预留功能;与I-CSCF/S-CSCF侧配合完成呼叫的接续处理。I-CSCF:问询呼叫控制功能模块,为归属网络中P-CSCF的呼入选择 合适的S-CSCF,为拜访网络的外部IMS网提供接入。S-CSCF:服务呼叫控制功能模块,IMS核心网中呼叫控制核心模块,.

2020-07-28 11:58:08 441

原创 VoWiFi 架构及流程

简介 Voice over Wi-Fi (VoWiFi)顾名思义即通过WiFi网络提供的语音业务。用户可以在没有移动信号的条件下拨打电话,VoWiFi是Voice over LTE (VoLTE)的互补技术。 根据3GPP的定义以及采用的不同移动性管理协议,VoWiFi的组网方式有三种主要方案:信任域EPC(Evolved Packet Core,演进的分组核心网)接入方案、非信任域EPC接入方案、直连IMS接入方案。非信任域接入是目前的主流。(1)信任域EPC接入方案:运营...

2020-07-17 21:36:44 774

原创 补充业务介绍

概述补充业务,Supplementary service,简称SS,包括呼叫等待、呼叫转移、呼叫限制、三方通话、USSD等,补充业务可以在VoLTE网络中使用,也可以在3G网络中使用。UT:3GPP中规定的IMS UE 与VoLTE AS之间的接口,双方使用XCAP协议来交互。VoLTE AS:VoLTE Application Server,VoLTE应用服务器,提供各种VoLTE业务。XCAP: XCAP(XML Configuration Access Protocol)协议..

2020-07-04 17:46:47 539

转载 LTE常用定时器Timer

一、接入类定时器初始接入流程说明主要受T300、T302定时器的影响:UE RRC连接建立请求消息是由UE的RRC层发起,并向MAC层发出随机接入指示以后,启动T300定时器,接收到RRC Connection Setup消息或RRC Connection Reject消息,或NAS层指示终止RRC连接建立时停止; 如果T300超时,则通知上层RRC连接建立失败, UE转入空闲模式。网络在RRC连接拒绝时,会在RRC Connection Reject消息中同时向UE指示等待时间(T302时长

2020-05-13 17:19:22 1057

转载 LTE RRC 连接重建

1 概述RRC 重建目的是恢复RRC信令连接,减少掉线。 但是RRC在源小区重建过多会影响小区吞吐量和用户感知。 本文介绍了RRC重建定义,触发条件和RRC在源小区重建过多,RRC重建成功率低、、问题小区的处理 2 RRC 重建 定义与触发条件 2.1 RRC 重建的定义当处于RRC连接状态时,如果出现切换失败、无线链路失败、完整性保护失败、RRC重配置失败、情况,将会触发RRC连接重建过程。 该过程旨在重建RRC连接,包括SRB1操作...

2020-05-13 16:23:31 1698

原创 LTE RRC 状态机

前言什么是RRC?RRC即无线资源控制,它控制着UE和eNB在无线空中接口的通信和UE跨小区的移动性。因此在UE测和eNB测都有一套RRC的状态机。UE RRC State Machine下图展示了UE RRC实体的状态转换机制UE初始会进入IDLE状态, 然后搜索小区(两种方式选择小区:auto方式和manal方式),接收MIB信息,接收SIB信息(此时SRB0建立),发起随机接入,请求建立RRC 连接,建立SRB1和SRB2,进入CONNECTED状态。在连接态当T310定..

2020-05-13 11:43:22 378

转载 LTE UE 能力

其实,同样都叫4G手机,其实能支持的网速也分个三六九等。一般情况下,旗舰机和千元机在能力上还是有区别的。那么是什么东西决定了手机的网速上限呢?在我们用手机打电话、发微信、看直播、刷抖音的时候,每在屏幕上滑动一下,手机和基站这对情侣都要在背后默默地协商参数、处理流程、调度资源。做这些事情的首先需要知道手机的能力,能力不一样,能干的事也不一样,网络才能有的放矢。手机能力,即UE Capability,是一堆参数集合,包括UE Category,PDCP参数、RLC参数、物理层参数、RF参数等等。其中

2020-05-12 14:28:57 413

转载 LTE信令流程

目 录第一章 协议层与概念 51.1 控制面与用户面 51.2 接口与协议 51.2.1 NAS协议(非接入层协议) 71.2.2 RRC层(无线资源控制层) 71.2.3 PDCP层(分组数据汇聚协议层) 81.2.4 RLC层(无线链路控制层) 81.2.5 MAC层(媒体接入层) 91.2.6 PHY层(物理层) 101.3 空闲态和连接态 121.4 网络标识 131.5 承载概念 14第二章 主要信令流程 162.1 开机附着流程 162.2随机接入流程 192

2020-05-11 19:15:23 2054

原创 LTE band

大家听说过band这个词吧?  我们买手机的时候,经常看到手机参数上会注明:  该手机支持 band 38 39 40等等  ▼以iPhone7为例  这个band,就是指的频段。  每个band,代表了一个频率范围。对应关系如下▼  我们的手机,由很多模块组成。  其中最重要的部分之一,就是基带(baseband)。它有点像我们手机的modem(猫),专门负责移动网络中无线信号的解调、解扰、解扩和解码工作。  每款手机型号,对应的基带设计,就规定了它所能支持的网络制式。...

2020-05-09 14:28:48 622

转载 LTE EMM and ECM States

I. IntroductionEMM (EPS mobility management)EPS移动性管理,管理UE在无线资源环境中的位置移动,包括以下几个主要功能: 1) 位置注册 向核心网注册UE信息。只有注册成功后,才可发起业务、发起呼叫和响应寻呼。 2) 位置更新 在UE的位置发生改变时,将最新的位置信息通知核心网。 另外,UE能力信息,比如支持的算法、DRX寻呼周期长度等发生改变时,也通过位置更新通知核心网。 EMM在网络侧的对等端为MME,如果服务的MME过载...

2020-05-09 09:55:26 422

原创 LTE协议族介绍及下载

LTE 3GPP 协议族有众多章节,对应如下:

2020-04-30 20:10:12 208

原创 LTE Paging

概述 LTE中的paging是一项重要行为。网络可以向空闲状态和连接状态的UE发送寻呼,寻呼过程可以由核心网触发,用于通知某个UE接收寻呼请求;或者由eNodeB触发,用于通知系统信息更新,以及通知UE接收ETWS以及CMAS等信息。 寻呼消息的设计初衷是: UE在idle态下,UE和eNodeB并没有建立RRC 连接,网络不知道UE的位置,如果网络有消息(比如M...

2020-04-27 11:07:30 891

转载 CDRX -- LTE连接态下的DRX

简介C-DRX: Connectedmode DRX,连接态下的DRXUE在连接态下,如果没有数据传输的话,会根据DRX的规则停止监听PDCCH(监听PDCCH可参考:PDCCH),从而达到省电的目的。一个DRX周期包含On Duration 和Opportunity for DRX 两个时间段。3GPP - 36.321中示例图如下:DRX参数想学习DRX的具体规则,我...

2020-04-27 10:46:57 804

原创 Gerrit 工作流程

简介 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中...

2020-04-13 20:41:40 210

原创 RTP/AVP 与 AVPF

RTP/AVP AVP audio video profile AVPF audio video profile feedbackSAVPF safe audio video profile feedbackRFC3551(RTP/AVP)在RFC3550的基础上针对RTP档次进行补充形成RTP/APVP档次,被用在具有最小会话控制的音视频会议中,是其它扩展档次的...

2020-03-12 15:00:41 2129

原创 Android 呼叫转移

无条件呼叫前转 无条件前转属于被叫侧业务,是指允许用户将所有来话无条件的转接到预先设定的前转方上,或前转到语音邮箱。 每一个通话所允许前转的最大次数不超过5次。前转的计数包括所有的前转类型。 对于一般的主、被叫用户号码,都可以做为前转目的号码,但是为了防止恶意呼叫,对于一些特殊的公众服务号码,如110,119,120等,不能被设置为呼叫前转的目的号码。 除特...

2020-03-09 16:02:22 423

转载 Android Binder 进程间通讯机制

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

2020-02-15 18:42:34 166

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

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

2020-02-14 17:57:55 370

转载 Android视频通话应用设计

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

2020-02-14 17:56:28 104

转载 Android 会议电话应用设计

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

2020-02-14 17:53:58 178

转载 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 198

转载 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 338

转载 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 531

原创 【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 356

转载 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 443

原创 LTE测量和切换

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

2020-02-07 17:09:40 673

转载 高通搜网过程

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

2020-02-07 15:10:20 267

转载 LTE入网流程分析

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

2020-02-06 15:54:17 711

原创 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 802

转载 RLC层详解

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

2020-02-04 15:35:29 822

原创 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 1964

转载 VOLTE 信令

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

2020-02-03 17:18:55 321

转载 VoLTE协议

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

2020-02-03 17:07:26 350

原创 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 3269 2

原创 5G SA and NSA

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

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

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

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

2020-02-02 17:43:58 2604 2

android intent 实例详解

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

2012-02-20

jni 开发手册

android jni开发官方文档翻译,详细讲解jni用法。

2012-02-20

新一代高效视频编码H.265HEVC原理、标准与实现 [pdf]

新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版pdf版本,积分最低哦!

2018-08-27

edimax ac1200 driver for omnipeek

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

2018-03-19

div +css经典大全

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

2008-12-02

C语言嵌入式编程之路

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

2008-07-08

c#设计模式

c#经典教程,成为高手之路,pdf格式电子书

2008-07-08

一叶知秋dong的留言板

发表于 2020-01-02 最后回复 2020-01-02

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