Tianger's Family

Leave no regrets every day


  • 首页

  • 分类

  • 关于

  • 归档

  • 公益404

WCDMA协议和信令—WCDMA简介

发表于 2016-02-08   |   分类于 WCDMA   |  

    WCDMA-宽带码分多址(Wideband Code Division Multiple Access)是一个ITU(国际电信联盟)标准,它从码分多址(CDMA)演变而来,从官方看被认为是IMT-2000的直接扩展,与现在市场上通常提供的技术相比,它能够为移动和手提无线设备提供更高的数据速率。

    WCDMA可支持384Kbps到2Mbps不等的数据传输速率,在高速移动的状态,可以提供384Kbps的传输速率,在低速或是室内环境下,则可提供高达2Mbps的传输速率。而GSM系统目前只能传送9.6Kbps,固定线路的Modem(猫)拨号也只是56Kbps的速率,由此可见WCDMA是无线的宽带通讯。在同一些传输通道中,它还可以提供电路交换(CS域)和分包交换(PS域)的服务,因此,消费者可以同时利用交换方式接听电话,然后以分包方式访问因特网,这样的技术可以提高移动电话的使用效率,使得我们可以解决在同一时间只能做语音或数据传输的服务的限制。

    WCDMA采用最新的异步传输模式(ATM)微信元传输协议,能够允许在一条线路上传送跟多的语音呼叫,呼叫数由现在的30个提高到300个,在人口密集的地区线路将不在容易堵塞。

    WCDMA是一种由3GPP定制的,基于GSM MAP核心网,UTRAN(UMTS陆地无线接入网)为无线接口的第三代移动通信系统。目前WCDMA有Release 99、Release 4、Release 5、Release6等版本。

    WCDMA采用直接序列扩频码分多址(DS-CDMA)、频分双工(FDD)方式,码片速率为3.84Mcps,载波带宽为5MHZ。基于Release 99/Release 4版本,可在5MHZ的带宽内,提供最高384Kbps的用户数据传输速率。

    在Release 5版本引入了下行链路增强技术,即HSDPA(High Speed Downlink Packet Access,高速下行分组接入)技术,在5MHZ的带宽内可提高最高14.4Mbps下行数据传输速率。

    在Release 6版本引入了上行链路增强技术,即HSUPA(High Speed Uplink Packet Access,高速上行分组接入)技术,在5MHZ的带宽内可提供最高的6Mpbs的上行数据船速速率。

    在Release 7版本引入了增强型高速分组接入技术,是HSPA的强化版本,即HSPA+,演进式HSPA(又名 HSPA Evolution,HSPA+,I-HSPA或Internet HSPA),在5MHZ的带宽内可以提高最高42Mbps下行数据传输速率,以及上行21Mbps数据传输速率.总的来说,HSPA+相比较HSPA速率更快、性能更好,技术更先进,同时网络也更稳定,是目前LTE技术运用之前最快的网络!ITU已经把HSPA+列为4G网络的一个标准,目前4G标准有LTE-Advanced、WirelessMAN-Advanced、WIMAX、HSPA+、LTE(FDD-LTE和TDD-LTE)5个标准。

    在后面我将会逐步进行UTRAN接口协议、小区流程、系统信息、呼叫建立与释放以及移动性管理流程的分析。

MAC下搭建Git博客-HEXO

发表于 2016-01-30   |   分类于 GIT   |  

Git 博客已经开了好久了,也一直荒废在这,有时候总想写点什么,有时候都因为各种原因,自己给自己找了借口,归结到底还是自己没有能够坚持下来,2016年培养自己的毅力,就从git博客开始吧,把自己平常的工作、学习总结起来,不能再让自己长草,2016加油!

1.注册Github
https://github.com/

2.下载Node.js
官网下载最新版本:
https://nodejs.org/en/

3.安装GIT

安装过Xcode就有了git
如果不想安装Xcode,也可以到下面地址下载:
http://git-scm.com/download/mac

下载安装完成git后,打开终端,进行下面的操作
1)生成ssh的key
在终端中输入指令:ssh-keygen -t rsa -C 你的邮箱

Tianger:~ getianger$ ssh-keygen -t rsa -C 你的邮箱
指令输入后,生成下面的内容,需要输入你的key-id,我这里写成了tianger,你需要写成你自己的id
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/getianger/.ssh/id_rsa): tianger
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in tianger.
Your public key has been saved in tianger.pub.
The key fingerprint is:
28:ff:a0:42:32:c2:9e:32:4c:e5:62:ca:9d:22:7f:4f 你的邮箱
The key’s randomart image is:
+–[ RSA 2048]—-+
| |
| |
| |
| . . |
|. o . . S |
|+=.. o |
|O++ . E |
|=*.o.o o |
|oooo… . |
+—————–+

上面操作完成后,在终端中输入下面的命令
2) vim /Users/getianger/.ssh/id_rsa.pub

得到你的key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDajUCYIWFhZsBTy1V50tnDYto0z3zALrP+8FhHDz6pgBIC2K0JokbcTxUP5jJOUvotAZILtaBoZDZjcZF/U0XHUG0uVRFoB5AvfP3gEAy+pzTzTLSTQ9ZIXrETdWDGS2IsQcM4kbw5yQ2PSI30hU7KmOkU+/PLFIf9ieaccv7VE2szLk0sMLAIwDo/zrxmSD07j/Lgnpyw/gtEPh5+SOdv5+/PZZiI7Dt9enccfOHeH1tPQWHb7Dy/18HyHhay6eJIOtybwP+NQIHqnnsnbFag5suIl7feqC9DgqAAcEr0CPS/pHOfHl7gEgAWQcO0afO5rv55gt+TCwQM4EFzuUjf 你的邮箱

拷贝这个key

3)登陆github设置一下账户里的ssh key
在账户右边 有一个向下的箭头,点击Settings
右侧列表有一个SSH KEY,点击它
进去后,点击Add SSH Key,把之前拷贝的key复制进去

4.安装Hexo
1)安装
npm install -g hexo
如果mac没有root权限,在terminal中输入sudo su -,然后输入当前管理员密码,即可

2)初始化
执行init命令初始化hexo到你指定的目录:
hexo init
也可以cd到目标目录,执行hexo init

至此,全部安装工作已经完成
hexo generate

npm install hexo-server
nom install hexo-server —save

hexo server
打开http://0.0.0.0:4000/ 进行查看

5.生成静态页面
1)配置主题,这里配置next主题,下载到themes/next,感谢iissnan大神开发的主题
在/Developer/github/hexo的目录中
git clone https://github.com/iissnan/hexo-theme-next.git themes/next

2)修改主题属性
打开/Developer/github/hexo/themes/next/,编辑_config.yml

menu: #配置页头显示哪些菜单
home: / #主页,这里只要写上/即可
archives: /archives #归档页,即历史文章标题页
categories: /categories #分类页
about: /about #关于页
……

#头像
avatar: # 这里可以申请一个七牛的空间,上传你的头像图片,然后把链接填到这里

#多说评论的配置,假如下面的配置,你的文章会自动加上相关的评论框
duoshuo_info:
ua_enable: true
admin_enable: false
user_id: 0
duoshuo_shortname: #你的多说id

#admin_nickname: ROOT

#友情链接social links
social:

github:

6.写博客操作
1)hexo new “postname” #新建文章,postname为文章标题
在/Developer/githug/hexo/source/_posts中找到postname.md
我使用的文本工具是Sublime Text2,打开这个md文件
修改分类和标签,在开头加入下面这两行,修改冒号后面的内容为你想要的内容,注意冒号后面要多一个空格,否则创建不成功
categories: GIT
tags: [Git hexo mac]

如果想要创建类似 首页、分类之类的标签页,输入下面的命令:
hexo new page “pagename” #新建页面 page name为页面名称,例如about

2)
hexo generate #生成静态页面至public页面
hexo server #开启预览访问端口(默认端口4000,‘ctrl+c’ 关闭server)
hexo deploy #将.deploy目录部署到github

注:
1)hexo博客使用的是markdown语法规则,详细规则参考我的另一篇文章:
MarkDown入门指南

2)hexo deploy失败解决办法:
提示:
ERROR Deployer not found: github
解决办法:
把_config.yml中得deploy的type改成git,然后执行下面命令
nom install hexo-deployer-git —save
再hexo g
hexo d

我想成为怎样的程序员

发表于 2015-10-03   |   分类于 生活   |  

当你进入一家IT公司的时候,有没有这样问过自己一句话-“我想成为怎样的程序员”?

有人会说我会把代码写的很精炼、错误很少;有人会说我会把文档写的很丰富;有人会说我会把公司交给的任务完成的很好,等等…

这些都是作为一个优秀程序员必备的技能,都没有问题。

在我看来,其实就是两点,一是做对公司有用的程序员,把公司交给的任务每个功能都开发的很完善,错误很少,代码简洁明了,文档通俗易懂;二是做对自己有用的程序员,掌握语法知识,拓展高级语法,掌握开发中的各个模块,深入理解模块中的各种通信机制,并剥离出各种机制的原理、实现方法,并能举一反三,当你离开这家公司的时候,进入了一个陌生环境,这将成为你的生存之本。

做到以上两点的人其实比较少,因此在平时的工作跟业余时间中,要善于积累总结,多写文档多增加错误经验。当你真正能做到这些要求,恭喜你,你的薪资将会出现质的飞越。

1…56
Tianger Ge

Tianger Ge

3G/LTE protocol | C

53 日志
8 分类
14 标签
GitHub 微博
© 2015 - 2016 Tianger Ge
由 Hexo 强力驱动
主题 - NexT.Pisces