GSM中时隙、信道、突发序列、帧的解释

刚从论坛中看到有人问GSM中时隙、信道、突发序列、帧知识。今天我们数字通信正好上到这一块,我就根据我知道的和网上搜索的回答!

1、时分多路复用技术

FDMA:频分多址
TDMA:时分多址
CDMA:码分多址
为了提高通信道的利用率,使若干彼此独立信号沿同一信道传输,而不相互干扰的通信方式

多址技术介绍

目前应用的多址技术主要有三种:

(1)频分多址(FDMA)技术:在传统的无线电广播中,均采用频分多址(FDMA方式,每个广播信道都有一个频点,如果你要收听某一广播信道,则必须把你的收音机调谐到这一频点上。模拟蜂  窝移动系统也采用了此技术,某一小区中的某一客户呼叫占用了一个频点,即一个信道,则其它用户就不能再占用。
(2)时分多址(TDMA)技术:时分多址(TDMA)在每个频率上产生多个隙,在不同的时隙上进行通信,欧洲的GSM、日本的PDC均采用了TDMA技术。
(3)码分多址(CDMA)技术:码分多址(CDMA)技术是使用一组正交的伪随机码序列对有用信号进行扩频处理的技术,与前两种技术相比,该技术对频率的利用率最高,是未来数字移动通信系  统的主流技术。

2、GSM中的TDMA技术

在GSM系统中,无线接口采用时分多址(TDMA)与频分多址(FDMA)相结合的方式。用户在不同频道上通信,且每一频道(TRX)上可分成8个时隙,每一时隙为一个信道,因此,一个TRX最多可供8个全速率(或16个半速率)移动客户同时使用。

TDMA系统具有如下特性:

(1)每载频多路信道。如前所述,TDMA系统形成频率时间矩阵,在每一频率上产生多个时隙,这个矩阵中的每一点都是一个信道,在基站控制分配下,可为任意一移动客户提供电话或非话业务
(2)利用突发脉冲序列传输。移动台信号功率的发射是不连续的,只是在规定的时隙内发射脉冲序列。
(3)传输速率高,自适应均衡。每载频含有时隙多,则频率间隔宽,传输速率高,但数字传输带来了时间色散,使时延扩展加大,故必须采用自适应均衡技术。
(4)传输开销大。由于TDMA分成时隙传输,使得收信机在每一突发脉冲序列上都得重新获得同步。为了把一个时隙和另一个时隙分开,保护时间也是必须的。因此,TDMA系统通常比FDMA系统需   要更多的开销。
(5)对于新技术是开放的。例如当话音编码算法的改进而降低比特速率时,TDMA系统的信道很容易重新配置以接纳新技术。
(6)共享设备的成本低。由于每个载频为多个客户提供服务,所以TDMA系统共享设备的每客户平均成本与FDMA系统相比是大大降低了。
(7)移动台设计较复杂。它比FDMA系统移动台完成更多的功能,需要复杂的数字信号处理。

3、时分多址 TDMA 帧结构

1.TDMA帧定义

见图1在GSM的TDMA中,帧被定义为每个载频中所包含的8个连续的时隙(TS0-7),相当于FDMA系统中的一个频道。在每个时隙中,信号以突发脉冲系列的形式发送。

2.帧结构

图2给出了TDMA帧的完整结构,它实质上是在无线链路上重复的物理帧。

(1)TDMA帧-每个TDMA帧含8个时隙,整个帧时长约为4.615ms,每
  个时隙含156.25个码元,时隙时长为0.577ms。
(2)TDMA复帧(Multi frame)-多个TDMA帧构成复帧,其结构有两种:
  连续的26个TDMA帧构成的复帧,称为26复帧,周期为120ms,用于业务信道和随路控制信道(TCH与SACCH/FACCH)。
  连续的51个TDMA帧构成的复帧,称为51复帧,用于控制信道(CCH),周期为3060/13≈ 235.385ms。
(3)TDMA超帧(Superframe)-多个连续的TDMA复帧构成超帧,它是一个连续的51×26 TDMA帧,一个超帧的持续时间为6.12s。
(4)TDMA超高帧(Hyper frame)它包括2048个超帧,每个周期包括2715648个TDMA帧,其时间周期为3小时28分53秒760毫秒。TDMA帧号是以TDMA高帧(2715648个TDMA帧)为周期循环  编号的。那为什么要用TDMA 帧号呢?这是因为GSM系统对客户的保密是通过在发送信息前对信息进行加密实现的。计算加密序列的算法是以TDMA帧号为一个输入参数,因此每一帧都必须有  一个帧号。有了TDMA帧号,移动台就可判断控制信道TS0上传送的是哪一类逻辑信道。
时间: 2024-09-26 10:43:17

GSM中时隙、信道、突发序列、帧的解释的相关文章

qml 中如何显示视频第一帧作为预览,不播放

问题描述 qml 中如何显示视频第一帧作为预览,不播放 qml中通过video来播放视频有没有办法将视频的第一帧作为预览显示,或者用其他类型能解决这个问题也行

fastmaching-ITK中level set分割序列图像问题

问题描述 ITK中level set分割序列图像问题 尝试用ITK中examples中的fastmarching方法分割图像,在单张的DICOM图像上分割没有问题,可是怎么样衍生到CT序列图像中啊,直接读入DICOM序列图像分割好像行不通啊,有没有高手大神帮忙解答一下,万分感谢

flash中如何看出哪一帧上有动作脚本代码?

问题描述 flash中如何看出哪一帧上有动作脚本代码? 主要是有时候帧很多,如果一帧的查看,那么就需要很多时间,不知道有没有简易办法, 或者是有动作脚本代码的帧会有所不同?

ffmpeg中怎么编程实现获取视频中某指定的一帧?

问题描述 ffmpeg中怎么编程实现获取视频中某指定的一帧? ffmpeg中怎么编程实现获取视频中某指定的一帧?不是通过遍历,而是直接跳到指定帧,ffmpeg中有没有有相关的函数? 解决方案 /** Seek to the keyframe at timestamp. 'timestamp' in 'stream_index'. * @param s media file handle @param stream_index If stream_index is (-1), a default

数据帧-c#串口通信中上位机测试数据组帧

问题描述 c#串口通信中上位机测试数据组帧 测试 发送数据的参数,设置温度频率时延输出功率,,这些数据组成一帧并且发送,然后接收,,, 解决方案 参考:http://www.360doc.com/content/13/0829/09/7531335_310657574.shtml 解决方案二: 可以在串口使用modbus协议通讯. 或者根据modbus的思想自己弄一套协议. modbus有应答和校验机制,能够保证串口通讯的可靠性. 解决方案三: 上位机-串口通信-C#

php array_slice 取出数组中的一段序列实例_php技巧

php array_slice 函数在数组中根据条件取出一段值,并返回.如果数组有字符串键,所返回的数组将保留键名.本文章通过实例向大家讲解array_slice 函数的使用方法. php array_slice - 从数组中取出一段 array_slice 函数基本语法: array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) array_s

信道仿真-如何在matlab中搭建信道

问题描述 如何在matlab中搭建信道 解决方案 http://zhidao.baidu.com/link?url=kbgLIKCHA_icAn7ZirAt_UUoU5fdCDlcCe7miADbuE01UkmS_oLeoXQN-onYtheJyEn2hlI-DoemtJNRYtz1x_

序列化-java中一个没有被序列的对象,想保存到文件上,有没有办法?

问题描述 java中一个没有被序列的对象,想保存到文件上,有没有办法? 在java中,得到了一个对象,这个对象的类不是我定义的,没有序列化,我有没有办法将这个对象写到文件上,下次用的时候读出这个对象? 解决方案 没有序列化是有原因的,有些对象并不能被序列化.比如我们用一个对象来关联一个进程,实现对操作系统进程操作的包装.这个对象包含进程id这样的字段,以及诸如复制进程.停止进程这样的方法.那么这样的对象就不能序列化. 因为序列化没有意义.你将这个对象的存储全部dump下来,重新开机,这个进程id

ffmpeg获取mp4文件中的第一个视频帧的时间戳是怎么设定的?

问题描述 ffmpeg获取mp4文件中的第一个视频帧的时间戳是怎么设定的? ffmpeg获取mp4文件中的第一个视频帧的时间戳是怎么设定的?是在mp4录制时指定的吗?从第二帧开始mp4writesample的时间戳是与前一帧的差值,第一帧的时间戳是哪来的?