自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如写博客!

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

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

转载 视频超分技术是指什么?

超分辨率技术不仅可以应用在一些低分辨率的老片和手机拍摄的不清晰场景中,也可以对多次压缩的一些新电影进行恢复, 提高这些视频质量,给客户更好的观看体验。同时超分辨率技术还可以应用在清晰的视频源中,将视频的分辨率从1080P提高到4K,支持视频在更大的屏幕上播放, 提供更高清的视野。视频帧与帧之间存在着帧间压缩,而超分算法正是利用了这些帧间信息,从不同的角度进行还原重建,从而生成高分辨率的视频。总之,视频超分辨率在许多应用领域都有广泛的应用,包括高清视频重建、视频增强、监控系统、视频会议等。

2024-04-18 21:56:41 1

转载 神经网络--模型介绍

全连接神经网络是深度学习最常见的网络结构,有三种基本类型的层: 输入层、隐藏层和输出层。当前层的每个神经元都会接入前一层每个神经元的输入信号。在每个连接过程中,来自前一层的信号被乘以一个权重,增加一个偏置,然后通过一个非线性激活函数,通过简单非线性函数的多次复合,实现输入空间到输出空间的复杂映射。正在上传…重新上传取消。

2024-04-12 18:03:55 7

转载 什么是神经网络?--AWS

神经网络是一种人工智能方法,用于教计算机以受人脑启发的方式处理数据。这是一种机器学习过程,称为深度学习,它使用类似于人脑的分层结构中的互连节点或神经元。它可以创建自适应系统,计算机使用该系统来从错误中进行学习并不断改进。因此,人工神经网络可以尝试解决复杂的问题,例如更准确地总结文档或人脸识别。人工智能这一计算机科学领域,研究的是如何使机器具备执行需要人类智能的任务的能力。机器学习是一种人工智能技术,它将提供访问权限,使计算机能够访问非常大的数据集,并教授计算机如何通过这些数据进行学习。

2024-04-12 17:48:11 10

转载 通俗讲解神经网络和深度学习

但是传统的训练方式也就是我Part 2.2里面介绍的:随机设定参数的初始值,计算当前网络的输出,再根据当前输出和实际Label的差异去更新之前设定的参数,直到收敛。介绍深度学习就必须要介绍神经网络,因为深度学习是基于神经网络算法的,其实最开始只有神经网络算法,上文也提到2006年Geoffrey Hinton老爷子提出Deep Learning,核心还是人工神经网络算法,换了一个新的叫法,最基本的算法没有变。有些人总结完可以考很高的分,说明他总结的经验和方法是对的,他产出的的模型是一个好模型。

2024-04-11 20:43:52 14

转载 神经网络浅讲:从神经元到深度学习

让我们来看一个经典的神经网络。这是一个包含三个层次的神经网络。红色的是输入层,绿色的是输出层,紫色的是中间层(也叫隐藏层)。输入层有3个输入单元,隐藏层有4个单元,输出层有2个单元。后文中,我们统一使用这种颜色来表达神经网络的结构。图2神经网络结构图在开始介绍前,有一些知识可以先记在心里:1)设计一个神经网络时,输入层与输出层的节点数往往是固定的,中间层则可以自由指定;2)神经网络结构图中的拓扑与箭头代表着预测过程时数据的流向跟训练时的数据流有一定的区别;

2024-04-10 16:00:11 11

原创 公网穿透和RTC

经过上面四个步骤之后,便知道了客户端的公网地址以及所在的 NAT 情况,光知道 NAT 情况还没用,NAT 依旧会对请求进行拦截,STUN 还需要协调两个客户端对各自的 NAT 进行打洞,客户端才能穿越 NAT 完成连接建立,下面从简单到复杂举几个例子来说明 NAT 的打洞流程;这种情况下客户端 A 和客户端 B 往对方发送的数据都会被 NAT 丢弃,STUN 服务便会协调两个客户端,让它们先主动都往对方发送数据,在自己的 NAT 上留下对方的 “洞”,后续两个客户端便可以完成连接的建立了;

2023-11-27 16:58:44 472

转载 LTE物理层基础

上图很好地说明了信号是如何被映射到时频域的。其次,奈奎斯特采样率针对的是实信号,在变换后有正负两个频段的,因此我常说采样率要高于信号带宽的2倍,但实际上我们这里本身就是对复数信号的采样,20MHz带宽就是实实在在的20MHz带宽,不存在还有负的部分,因此30.72MHz绰绰有余,并且由于保护原因,20MHz带宽本身就没有用完,那就更加可以了。: 大家看到上图中的频谱分配后,不由会想每一段的频谱带宽是如何决定与分配的,比如1号FDD的分配,其分配带宽为60MHz,在这60MHz里面又是如何分配的。

2022-12-20 15:04:54 1381 1

原创 RACH Procedure Log Analysis

RACH:随机接入是与网络未同步的UE 去获取系统时序的过程。RACH有两种方式Contention-based和Non-contention based:1、基于竞争的,包含MSG1234;2、非基于竞争的,包含MSG123;

2022-09-15 10:58:25 912

原创 RLF and OOS

RLF is declared only in connected mode when the link goes bad;> QXDM events are best way to pin-point RLF occurrences and their cause;> RLF can happen for multiple reasons. Examples are: >> Physical Layer Failure if hypothetical out-of-sync BLER>10%

2022-09-13 21:44:29 926

原创 WebRTC 基础

WEBRTC 基础知识

2022-06-22 20:42:48 5547

原创 LTE峰值1Gbps传输速率之路

LTE速率相关

2022-06-06 19:42:34 2606 2

转载 一文看懂LTE物理层是如何工作的

一、LTE开机及工作过程二、小区搜索及同步过程整个小区搜索及同步过程的示意图及流程图如下:1)UE开机,在可能存在LTE小区的几个中心频点上接收信号(PSS),以接收信号强度来判断这个频点周围是否可能存在小区,如果UE保存了上次关机时的频点和运营商信息,则开机后会先在上次驻留的小区上尝试;如果没有,就要在划分给LTE系统的频带范围内做全频段扫描,发现信号较强的频点去尝试;2)然后在这个中心频点周围收PSS(主同步信号),它占用了中心频带的6RB,因此可以兼容所有的系统带宽,信号以5m

2022-05-31 17:55:41 1071

转载 5G——SDAP层

1 概要本来是想继续上文对QoS的反射QoS进行介绍的,但是看了一下协议,SDAP协议和反射QoS形同一体,必须要先介绍一下SDAP协议才能比较好深入了解反射QoS机制;SDAP是5G新空口用户面新增加的一层协议,从其内容内来,可以认为SDAP协议是为了5G QoS而生的。从协议的体量来说的话,这是我见过的最简单最短小的协议了。我们先看一下SDAP在5G新空口用户面协议栈的位置,如下图:1.1 定义和简称QoS flow to DRB mapping rule:将一个QoS流的packet映

2021-11-15 21:50:31 4774 2

原创 5G QoS管理及与DRB映射关系

前言 无线网络是一个等级森严的体系,一直以来,无线资源都是紧张的,因而无线网络上的各种业务所享受的服务也无法平等。网络需要优先保障重要的业务。比如相比普通上网的数据业务,音视频数据业务的优先级会更高; 相比音视频数据业务,语音通话的优先级会更高; 相比语音通话,空口信令的优先级会更高。 为了对不同业务提供不同的服务质量,无线网络提供了QoS(Quality of Service),QoS管理是无线网络满足不同业务质量要求的控制机制,它是一个端到端的过程,需要业务在发起者...

2021-05-19 10:25:50 35185 9

原创 H264/H265 P帧帧内刷新

视频编码帧内刷新Intra refresh简介帧内刷新能够解决IDR过大带来的码流不平稳问题,传统的视频码流通常是IPPPIPPP码流结构,即每个GOP的第一帧为全Intra predicted(I 帧),这样即使该GOP中某一帧丢失,最坏的情况下也只影响一个GOP内的帧,等到下一个GOP视频即可恢复正常,但是这种GOP结构码率不够平稳,在I帧的时候导致码率突然变高,非常不利于网络传输。帧内刷新技术可以使码率平稳,降低码流传输时延,并且仍然可以在传输出错的情况下快速恢复。帧内刷新原理帧.

2021-03-04 17:31:11 2781 9

原创 LTE PDU SDU

概述SDUSDU,Service Data Unit,服务数据单元,表示由上一层传递到本层还未被处理的数据。PDUPDU,Protocol Data Unit,协议数据单元,表示将本层SDU经过特定格式处理后将传递到下一层的数据。以RLC层为例:RLC收到来自PDCP层的数据就叫 RLC SDU,RLC层经过处理后组装成 RLC PDU,然后投递给MAC层。LTE数据处理流程应用层的一个数据是如何通过LTE发送到网络的?1、AP的处理》应用层通过socket接

2020-12-30 20:36:56 3855

原创 LTE TAU

概述TA(Tracking Area)和TAI(Tracking Area Identity)跟踪区。为了确认UE的位置,LTE网络覆盖区将被分为许多个跟踪区(Tracking Area, TA) TA功能与3G的位置区(LA)和路由区(RA)类似,是LTE系统中位置更新和寻呼的基本单位。TA用TA码(Tracking Area Code, TAC)标识,一个TA可包含一个或多个小区,TAC在这些小区的SIB1中广播与LAC、RAC类似,网络运营时用TAI作为TA的唯一标识,TAI由MCC、MN

2020-11-28 17:16:42 9277 5

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

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

2020-10-10 20:08:08 1719 1

翻译 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 2851

转载 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 1554 2

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

原创 理解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 18287

原创 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 14872 3

原创 补充业务介绍

概述补充业务,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 5152 1

转载 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 11052 1

转载 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 20848 2

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

转载 LTE UE 能力

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

2020-05-12 14:28:57 2380 3

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

原创 LTE band

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

2020-05-09 14:28:48 9792 1

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

原创 LTE协议族介绍及下载

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

2020-04-30 20:10:12 1731

原创 LTE Paging

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

2020-04-27 11:07:30 6606

转载 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 10502 2

原创 Gerrit 工作流程

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

2020-04-13 20:41:40 1451

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

原创 Android 呼叫转移

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

2020-03-09 16:02:22 6340 4

转载 Android Binder 进程间通讯机制

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

2020-02-15 18:42:34 346

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

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

2020-02-14 17:57:55 2704

转载 Android视频通话应用设计

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

2020-02-14 17:56:28 1285

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关注的人

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