UTMS 信令培训(11)

UMTS和GSM的架构(学习整理:LTE完全指南-LTE、LTE-Advanced、SAE、VolTE和4G移动通信) HSPA:高速分组接入,(3.5G) UMTS:通用移动通信系统,(3G) EDGE:增强数据速率GSM演进,(2.75G) GPRS:通用分组无线业务,(2.5G) GSM:全球移动通信系统,(2G) ... 阅读详情

  PS CALL








PMM state and CM state

The MS should perform a gprs attach to SGSN in order to get the right to access the GPRS services.After having executed the GPRS attach, the MS is in the PMM-CONNECTED state and MM contexts are established in the MS and the SGSN.The MS may active the PDP contexts.

PDP

一个PDP上下文提供了在UE和网络侧之间交换IP包的一个数据包连接。利用这个数据包连接可以访问一些特定的业务。这些业务可以通过所谓的接入点来访问。
PDP上下文是UMTS数据架构中的最重要的概念之一。
一个PDP上下文有一组参数,由建议一个端到端连接所需要的所有信息组成:
- PDP类型
- PDP地址类型
- 请求的QOS profile(用户请求的)
- 协商的QOS profile(和网络侧进行协商之后的)
- 鉴权类型(PAP或CHAP)
- DNS类型(动态或静态DNS)
PDP上下文一般来说是为终端的两种目的而设置。
首先PDP上下文设计用于分配一个PDP地址,或者是IPV4或者是IPV6地址给一个终端。第二点用于决定一个到终端的带有QOS profile的逻辑连接,即为一个PDP上下文协商的一组贯穿整个UMTS网络都能得到执行的QOS profile。

T3380(30S)




CS-CALL  PS-CALL




UTMS 信令培训(6) paging    type 1     cell-pch  URA-PCH     MSS ---RNC     LAI--URA   type2      CELL-DCH      CLL-FACH      在资源中寻呼      3G中位置区和路由区的概念和GSM及GPRS中的概念完全一致,MSC负责位置区的管理、SGSN负责路由区的管理,二者均要表明的是在当前系统中移 阅读详情

相关推荐

PMBus协议解析:基于I2C的电源管理实战与TMS320F28003x驱动开发

在嵌入式系统与服务器电源设计中,数字电源管理总线是实现高效、可靠电源监控与控制的关键技术。PMBus协议基于广泛应用的I2C总线物理层,通过定义标准化的命令集、数据格式与时序规范,为多路电源的电压电流监控、动态调整及故障处理提供了高效解决方案。其技术价值在于通过硬件自动处理协议解析、时钟拉伸与中断,显著降低软件复杂度,使开发者能聚焦于电源环路设计等核心逻辑。该协议广泛应用于服务器、通信基站及高性能计算板卡等场景,通过引入数据包错误检查、专用告警线等机制,确保了电源管理的可靠性。本文以TI TMS320F28

weixin_29189377的博客 374

防火墙、UTM产品硬件平台架构分析

现在市场上的防火墙、UTM产品从其架构上来说,大概分为三大类。第一类是基于X86平台的,这种平台通常使用一颗或多颗主CPU来处理业务数据,网卡芯片和CPU通过PCI总线来传输数据。由于传统的32位PCI总线频率为33MHZ,所以,理论通讯速率为:132 MB Bytes/S即:1056 MBits/S。单从PCI通讯的速率上来说是可以满足千兆防火墙的需要,但实际上PCI总线在X86系统中是共享的,

1434

第一弹:llama.cpp编译

1.编译llama.cpp命令行(电脑版本);2.交叉编译安卓命令行版本。

joedan0104的专栏 1万+

UTMS核心网

1.核心网(CN)的结构 CS域 (电路交换),PS域(分组交换)IMS (IP多媒体子系统),BC域(广播域) CN域是指接入网连接的接口,本质就是接口 2.CS域 CS域可以分离控制平面和用户平面,提升系统的可扩展性 3.PS域 PS域最主要的两种移动网络特有的服务器SGSN (GPRS服务节点)和GGSN (GPRS网关节点) SGSN包括位置寄存器的功能,维护用户数据传输的所需要的数据 3.CN的管理任务和控制任务 4.UE是由ME (移动设备)和UICC (简单理解就是我们的电话

qq_42042363的博客 579

大白话,Android Studio安装及其资源分享(离线gradle配置)

安装AndroidAtudio,并通过aliClound镜像与离线gradle配置,来跳过相对“繁文缛节”的过程,直接实现开发

wangzixuanemp的博客 3598

uniapp:K线图,支持H5,APP

K线,1分钟搞定。备注详细,无需理解,直接复制即可。

sunluyi的博客 4576

GSM & UTMS网络概览

我思故我在! 794

从零到一:用AXI DataMover在Zynq MPSoC上实现高效DMA传输(附Vitis HLS驱动示例)

本文详细介绍了如何在Xilinx Zynq UltraScale+ MPSoC平台上使用AXI DataMover实现高效的DMA数据传输。通过解析AXI DataMover架构、Vivado工程配置、Vitis HLS驱动开发及性能优化技巧,帮助开发者快速构建高性能数据传输通道,并提供了可直接复用的代码示例。

weixin_42520796的博客 426

2G/3G核心网演进与网络结构

3G国际标准化组织 从1988年正式启动3G研究以来,欧洲、美国、亚洲分别进行了相同或不同制式的3G技术研究工作。欧洲以WCDMA为标准,美国以CDMA2000为标准,亚洲以TD-SCDMA标准。当前主要有两个不同的协议制定者:3GPP和3GPP2。3GPP主要针对WCDMA,3GPP2主要针对CDMA2000。TD-SCDMA融于WCDMA,也就是从核心网来看,TD-SCDMA和WCDMA的核

lele52141的专栏 2万+

Pico-实时预览工具PreviewTool

Unity XR SDK与Preview Tool下载链接:SDK - Pico Developer Platform1、下载Preview Tool后,将PreviewTool的APK先安装在VR头显里2、在PC端打开Preview Tool.exe文件Window -> Package Manager -> Add package from disk,选择下载的pico sdk中的package.json(如下图),Open导入。Edit -> Project Settings,设置设备和安卓版本,如下

晴天下的大头娃娃 4252

微信小程序 - error_msg:net::ERR_CONNECTION_RESET“(“errno“:600001,“errMsg“:“uploadFile:fail errcode:-101)

"errno":600001,"errMsg":"uploadFile:fail errcode:-101 cronet_error_code:-101 error_msg:net::ERR_CONNECTION_RESET"微信小程序,微信小程序wx.uploadFile报错,uniapp微信小程序uni.uploadFile上传文件报错,微信小程序调用wx.uploadFile返回错误ERR_CONNECTION_RESET,如何解决这个问题,上传图片出现报错,小程序上传视频报错,上传文件出现报错,如何

🏆 前端领域优质创作者 5414

UTMS 信令培训(1)

信令端到端承载     在UMTS端到端承载中,QOS可以保证的范围在UU - LU口之间,也就是我们自己的网络。在网络建立中,我们要依靠信令来建立连接分配承载。有几个注意点: 1.RAB是由RNC分配。 2.我们有一个call的时候,是MSC先知道有一个call,再通知RNC,由RNC来完成分配。 在3G承载时,可以选用OVER IP 和OVER ATM两种方式。从REL5开始

linuxsee的专栏 1146

8.9华为OD机试真题 新系统 - 灯带颜色变换 (Java/Py/C/C++/Js/Go)

8.9华为OD机试真题 新系统 - 灯带颜色变换 (Java/Py/C/C++/Js/Go)

算法大师! 670

UMTS基础知识汇总

文章目录协议框架控制面和用户面2/3G接口协议规范 协议框架 控制面和用户面 2/3G接口 协议规范 序列号 描述 21.xxx Requirements specifications 22.xxx Service aspects 23.xxx Technical realization 24.xxx Signaling protocols...

sundaygeek的专栏 2895

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

纯科普--ad hoc, cellular network, 3g, utms

晚上对移动通信的泛泛内容初加了解,也就是看了看baidu知道,稍稍总结一下。好记性不如烂键盘。1、 ad hoc      Ad Hoc源于拉丁语,意思是“for this”引申为“for this purpose only”,即“为某种目的设置的,特别的”意思,即Ad hoc网络是一种有特殊用途的网络。IEEE802.11标准委员会采用了“Ad hoc网络”一词来描述这种特殊的自组织对等式多跳移动通信网络。      我们经常提及的移动通信网络一般都是有中心的,要基于预设的网络设施才能运行。例如,蜂窝移动

Jesus in my place 2900

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

cms系统基础知识与资源汇总

什么是cms系统?CMS是:Content Management System的英文缩写 中文名称是: 网站内容管理系统。CMS是一个综合整站解决方案,有点类系系统集成说的Total Solution。CMS应该是以文章系统为核心,附带增加用户所需要的功能模块,提供一个网站系统的整体解决方案(通称cms整站系统)。 CMS帮你把一个网站的程序部分的事全做完了 你要做的只是一个网站里面美

南三方---网站设计开发录 818

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

UTNS 信令培训(10)

RRC OVER IP

linuxsee的专栏 9804

UTMS 信令培训(3)

RANP RANP的主要功能 (TS25.413) RANP管理   setting-up, modify,release RABS  ()   RNS relocation     SRNC DRAC SELECT  signalling support for location  signalling support for security     3G 在安

linuxsee的专栏 7612

临界资源操作

临界资源是系统中需要仔细考虑的问题。我们在设计代码的时候经常会有多个进程同时访问同一个资源的问题,特别是修改同一个资源会导致意外的情况。一般会有几种常用的策略,关闭总中断,加锁,信号量。    关闭中断的办法是简单操作系统中经常使用的方法,在进入临界域的时候,关闭所有中断,防止操作被打断。但这个办法不适合多进程的复杂系统,会导致系统无法响应某些输入。    加锁测试也是简单系统中常用的方式,实

linuxsee的专栏 2021

WCDMA HSPA(3)

HS-DSCH HS-DSCH和R99的信道一样采用普通的信道化码,但可以在时域和码域上复用。HS-DSCH映射到物理信道上后的HS-PDSCH采用SF=16,可以最多使用15个码字。如前文所说,user在HS-DSCH上的状态可能会如下图所示 因为HS-DSCH会被被多个用户复用,所以为这条信道添加了一条控制信道HS-SCCH 这两条HSPA的信道是不参与h

linuxsee的专栏 1102

UTMS 信令培训(14)

HSPDA CALL RRC connectation CELL DCH CELL FACH 如果停止数据传输后一定时间后,系统就会被切换为CELL-FACH,这个状态下,HS-DPSCH就会被释放 UE处在CELL-FACH下,可以传输一些小包,如果这

linuxsee的专栏 1063

UTMS 信令培训(12)

HSDPA CALL    HSDPA为了提高速率,添加了新的空口信道和高阶调制,让UE可以共享15个码道。     HS-SCCH  SF = 128 QPSK=>64KBPS 速率计算: 16QAM 15/16*4*3.84 = 14.4MBPS 4是符号速率  16QAM 1:4 空口的固定速率为3.84MBPS

linuxsee的专栏 1015

UTMS 信令培训(2)

Lu over ATM TS就是3GPP标准的前缀,可以查阅TS21.101可以知道整个3GPP的全貌 TS 25-X x  0 1 layer 1 2 信令传输,公共信道 3 application message 4 user plane transform lu over IP lu-cs over IP

linuxsee的专栏 948

WCDMA HSPA(1)

HSPA是WCDMA R5引入的新特性,采用高阶调制16QAM和多码时分技术,大幅度提高了分组传输的速率。  高阶调制:    高阶调制可以使传输更有效率,但是高阶调制也需要更大的功率和更高的误码率,所以高阶调制不见得一定会带来高的速率。但在WCDMA系统中,引入了可变的调制方式。当系统的SIR比较好的时候,采用16AQM,较差的时候仍然采用QPSK.所以有此带来了较大的速度提高,但可以预见小

linuxsee的专栏 943

UTMS 信令培训(4)

RRC层传输后会有SB建立,每种SB会指明使用哪种RLC方式传输。比如 RLC层几种方式 MAC层 TS25.321 PDCP 3G中 PS域IP头压缩 LTE中 增加加密和完整性校验 BMC

linuxsee的专栏 927
上一篇: UTNS 信令培训(10)
下一篇: UTMS 信令培训(12)
海之渊
博客等级 码龄19年 15粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值