首页> 中国专利> 一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法

一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法

摘要

本发明涉及TD-SCDMA移动通信系统中的收发控制技术,特别是一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法。每一个控制动作由基本控制操作及其触发时间组成,基本控制单元细分为这七种基本操作,其中包含RFPLL相关的控制操作。在每个周期内所有的控制动作按照触发时间的顺序排列成一个列表,在每个周期的开始,控制动作执行装置从控制动作列表中取得控制动作的信息,然后按照该信息产生相应的RF控制信号,控制动作的列表由控制动作产生器产生。其主要解决现有的发送和接收方法在TD-SCDMA系统中容易产生时间冲突且控制复杂的技术问题,通过使用基本控制操作的组合来实现TD-SCDMA系统不同情况下的发送和接收控制。

著录项

  • 公开/公告号CN1622477A

    专利类型发明专利

  • 公开/公告日2005-06-01

    原文格式PDF

  • 申请/专利权人 展讯通信(上海)有限公司;

    申请/专利号CN200410089597.8

  • 发明设计人 汪亮;

    申请日2004-12-15

  • 分类号H04B1/38;H04B7/26;H04J3/00;

  • 代理机构31213 上海新天专利代理有限公司;

  • 代理人王敏杰

  • 地址 201203 上海市浦东松涛路696号3-4层

  • 入库时间 2023-12-17 16:12:33

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-04

    专利权的转移 IPC(主分类):H04B1/38 登记生效日:20161213 变更前: 变更后: 申请日:20041215

    专利申请权、专利权的转移

  • 2007-08-01

    授权

    授权

  • 2005-08-03

    实质审查的生效

    实质审查的生效

  • 2005-06-01

    公开

    公开

说明书

技术领域

本发明涉及TD-SCDMA移动通信系统中的收发控制技术,特别是一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法。

背景技术

通信系统需要正确的收发控制来实现信号的发送和接收。对于时分系统来说,在准确的时刻产生正确的控制信号非常重要。通常时分系统的基本发送和接收单位是一个时隙(slot)。以GSM为例,基本的发送和接收操作包括接收一个时隙和发送一个时隙。对于多时隙收发的通信系统,如GPRS,还会有接收两个时隙,发送两个时隙,接收三个时隙等等操作。对于每个接收或者发送的操作,又可以细分为与基带有关的操作和与射频有关的操作。射频部分开启时,锁相环(PLL)稳定通常需要较长的时间,如200us。因此一个接收或者发送操作要顺利完成,就需要前面有一段时间没有任何收发操作。GSM/GPRS通信系统考虑了这个因素,因此它们的发送接收操作以时隙为基本单位可行。

对于TD-SCDMA系统来说,发送和接收的配置比较灵活,从协议可以看到,发送和接收之间切换的时间比较短,只有约10us(见图1),短于射频部分(RF)的开启时间。因此,在使用一套频率综合器的情况下,相邻的发送和接收时隙的操作就不能用接收一个时隙和发送一个时隙组合而成,因为时间上有冲突。如果仍以slot为基本单位设计操作,那么这种1TX+1RX的操作必须单独作为一种情况。又因为与这种1TX+1RX还可能相邻有发送或者接收的slot,因此总的种类会有很多,包括1TS_RX,1TS_TX,2TS_RX,2TS_TX,3TS_RX,3TS_TX,1TS_TX_1TS_RX,1TS_TX_2TS_RX,1TS_TX_3TS_RX,1TS_RX_1TS_TX,1TS_RX_TTS_TX,1TS_RX_3TS_TX等等。这样使系统的控制变得非常复杂。

发明内容

本发明的目的是提供一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法,主要解决现有的发送和接收方法在TD-SCDMA系统中容易产生时间冲突且控制复杂的技术问题,通过使用基本控制操作的组合来实现TD-SCDMA系统不同情况下的发送和接收控制的方法。

为解决上述技术问题,本发明是这样实现的:

一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法,其特征在于:每一个控制动作由基本控制操作及其触发时间组成,基本控制单元细分为TX_start_RF,TX_start_BB,TX_END,RX_start_RF,RX_start_BB,RX_END,Nop这七种基本操作,其中TX_start_RF,RX_start_RF包含RF PLL相关的控制操作,TX_start_BB,RX_start_BB包含基带相关的控制操作,TX_END,RX_END为结束相关的控制操作,TX_start_RF,RX_start_RF需要提前TX_start_BB,RX_start_BB较长时间;

在每个周期内所有的控制动作按照触发时间的顺序排列成一个列表,在每个周期的开始,控制动作执行装置从控制动作列表中取得控制动作的信息,然后按照该信息产生相应的RF控制信号,控制动作的列表由控制动作产生器产生。

该控制动作列表的产生流程是:

①读取第一个元素,获得时刻ts1,te1;

②判断TR值,若为0,则配置Nop动作,然后结束;若为1,则执行步骤③;若为2,则执行步骤⑦;

③配置RX_start_RF动作,时刻:ts1-Δ1;然后,配置RX_start_BB动作,时刻:ts1-Δ2;

④读取下一个元素,获得时刻ts2,te2;判断TR是否为0,若是,则配置RX_END动作,时刻:te1-Δ3,然后结束;若否,则执行⑤;

⑤判断ts2-te1是否小于δ1,若小于,则执行步骤⑥;若不小于,则配置RX_END动作,时刻:te1-Δ3,然后将ts2值赋予ts1、te2值赋予te1、TR2值赋予TR,然后执行②;

⑥判断TR值,若为1,则将te2值赋予te1,然后执行④;若为2,则配置TX_start_RF,时刻:ts2-Δ4-Δss,再配置RX_END动作,时刻:te1-Δ3,再配置TX_start_BB动作,时刻:ts2-Δ5-Δss;然后,将te2值赋予te1,执行⑧;

⑦配置TX_start_RF动作,时刻:ts1-Δ4-Δss;然后,配置TX_start_BB动作,时刻:ts1-Δ4-Δss;

⑧读取下一个元素,获得时刻ts2,te2;判断TR是否为0,若是,则配置TX_END动作,时刻:te1-Δ6-Δss,然后结束;若否,则执行⑨;

⑨判断ts2-te1是否小于δ2,若小于,则执行步骤⑩;若不小于,则配置TX_END动作,时刻:te1-Δ6-Δss,然后将ts2值赋予ts1、te2值赋予te1、TR2值赋予TR,然后执行②;

⑩判断TR值,若为2,则将te2值赋予te1,然后执行⑧;若为1,则配置RX_start_RF,时刻:ts2-Δ1,再配置TX_END动作,时刻:te1-Δ6-Δss,再配置RX_start_BB动作,时刻:ts2-Δ2;然后,将te2值赋予te1,执行④;

其中:

Δ1:动作RX_START_RF应该提前空中信号的时间;

Δ2:动作RX_START_BB应该提前空中信号的时间;

Δ3:动作RX_END应该提前空中信号的时间;

Δ4:动作TX_START_RF应该提前空中信号的时间;

Δ5:动作TX_START_BB应该提前空中信号的时间;

Δ6:动作TX_END应该提前空中信号的时间。

Δss:Time Advance,发送需要额外提前的时间;

ts1,ts2,te1,te2:中间变量。

本发明方法的优点是控制结构简单,而且对于背景技术中描述的TD-SCDMA系统的发送和接收比较近的情况也可以处理。此外,这种方法同时也适用于GSM/GPRS那种可以基于时隙设计操作的系统。好处是可以用一致的结构处理1TS_RX,2TS_RX,3TS_RX等操作的系统。

附图说明

图1是TD-SCDMA子帧结构。

图2是本发明方法的实现框图。

图3是本发明方法中控制动作列表产生的流程图。

具体实施方式

请参阅图2,它是本发明一种实现TD-SCDMA系统不同情况下的发送和接收控制的方法的实现框图。如图所示:每一个控制动作由上述基本控制操作及其触发时间组成。在每个周期内(如一帧)所有的控制动作按照触发时间的顺序排列成一个列表。在每个周期的开始,控制动作执行装置从控制动作列表中取得控制动作的信息,然后按照该信息产生相应的RF控制信号。控制动作的列表由控制动作产生器产生,通常是运行在微处理器中的程序。本方法介绍的是如何利用上述定义的基本控制操作,产生对应的控制动作序列,从而产生需要的TD-SCDMA RF控制信号。

每一个控制动作由基本控制操作及其触发时间组成,基本控制单元细分为TX_start_RF,TX_start_BB,TX_END,RX_start_RF,RX_start_BB,RX_END,Nop这七种基本操作,其中TX_start_RF,RX_start_RF包含RF PLL相关的控制操作,TX_start_BB,RX_start_BB包含基带相关的控制操作,TX_END,RX_END为结束相关的控制操作,TX_start_RF,RX_start_RF需要提前TX_start_BB,RX_start_BB较长时间。

首先将一帧内的发送和接收的需求转化为一个控制需求列表。由于TD-SCDMA系统发送和接收的基本单位是时隙,因此该需求控制列表的每个单元对应一个工作的时隙。每个单元有如下几个域:

类型(TR):0:结束;1:接收;2:发送;

开始时刻(ts);

结束时刻(te);

例如,如果一帧内要在TS0接收,TS3发送,TS4接收,那么该控制需求列表中将有四项。前三项对应上述的三个时隙,最后一项标志列表结束(TR=0)。

控制动作列表的产生流程如图3所示,流程是:

①读取第一个元素,获得时刻ts1,te1;

②判断TR值,若为0,则配置Nop动作,然后结束;若为1,则执行步骤③;若为2,则执行步骤⑦;

③配置RX_start_RF动作,时刻:ts1-Δ1;然后,配置RX_start_BB动作,时刻:ts1-Δ2;

④读取下一个元素,获得时刻ts2,te2;判断TR是否为0,若是,则配置RX_END动作,时刻:te1-Δ3,然后结束;若否,则执行⑤;

⑤判断ts2-te1是否小于δ1,若小于,则执行步骤⑥;若不小于,则配置RX_END动作,时刻:te1-Δ3,然后将ts2值赋予ts1、te2值赋予te1、TR2值赋予TR,然后执行②;

⑥判断TR值,若为1,则将te2值赋予te1,然后执行④;若为2,则配置TX_start_RF,时刻:ts2-Δ4-Δss,再配置RX_END动作,时刻:te1-Δ3,再配置TX_start_BB动作,时刻:ts2-Δ5-Δss;然后,将te2值赋予te1,执行⑧;

⑦配置TX_start_RF动作,时刻:ts1-Δ4-Δss;然后,配置TX_start_BB动作,时刻:ts1-Δ4-Δss;

⑧读取下一个元素,获得时刻ts2,te2;判断TR是否为0,若是,则配置TX_END动作,时刻:te1-Δ6-Δss,然后结束;若否,则执行⑨;

⑨判断ts2-te1是否小于δ2,若小于,则执行步骤⑩;若不小于,则配置TX_END动作,时刻:te1-Δ6-Δss,然后将ts2值赋予ts1、te2值赋予te1、TR2值赋予TR,然后执行②;

⑩判断TR值,若为2,则将te2值赋予te1,然后执行⑧;若为1,则配置RX_start_RF,时刻:ts2-Δ1,再配置TX_END动作,时刻:te1-Δ6-Δss,再配置RX_start_BB动作,时刻:ts2-Δ2;然后,将te2值赋予te1,执行④;

其中:

Δ1:动作RX_START_RF应该提前空中信号的时间;

Δ2:动作RX_START_BB应该提前空中信号的时间;

Δ3:动作RX_END应该提前空中信号的时间;

Δ4:动作TX_START_RF应该提前空中信号的时间;

Δ5:动作TX_START_BB应该提前空中信号的时间;

Δ6:动作TX_END应该提前空中信号的时间。

Δss:Time Advance,发送需要额外提前的时间;

ts1,ts2,te1,te2:中间变量。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号