SRS由 生成序列。
通过高层配置周期 和传输偏移 可以确定小区SRS子帧的时间位置,通过子帧周期 和偏移量 可以确定该用户的发送时间。
物理层支持8种不同的SRS带宽配置 ,在每 种小区配置中4种带宽选项 ,通过两级的结构来完成用户SRS带宽的指示。 在序列向物理资源的映射上,SRS采用了2个子载波的频率间隔,形成“梳状”的频域结构。时域上采用TDM时分多址的方式来实现不同SRS的复用,相同的“梳状”内可以通过基序列不同的循环移位(8种),以码分的方式进行更多的复用。 SRS序列被乘以一个幅度缩放因子 ,然后从 开始按如下方式映射到资源单元 上: SRS在普通上行子帧(除了特殊子帧)的最后一个符号传输。在TDD帧结构,UpPTS长度为两个符号的情况下,两个符号都可以配置用于SRS传输。当有一个SC-FDMA符号位于UpPTS中时,该符号可以用于SRS传输;若UpPTS中有两个SC-FDMA符号,他们均可以用于SRS传输,并且可以分配给同一个UE。 终端两个天线都需要发送SRS的情况下,SRS的传输在两个天线间来回切换,同时刻只有一个天线发送SRS。 LTE上行采用单载波FDMA技术,参考信号和数据是采用TDM方式复用在一起的。上行参考信号用于如下两个目的。 (1)上行信道估计,用于eNode B端的相干检测和解调,称为DRS。 (2)上行信道质量测量,称为SRS。 DRS随同PUSCH或PUCCH一起传输,在PUSCH子帧的每个时系中,DRS占据倒数第4个符号的位置,DRS在PUCCH中的位置随着PUCCH传输格式的不同而不同。
一般来说,信道估计只需要针对PUSCH,PUCCH的传输带宽来进行,因此,参考信号的带宽,也就是参考信号序列的长度,应该等同于PUSCH/PUCCH中的子载波数目。也就是说,在PUSCH传输的情况下,不同的UE,在不同的子帧内,PUSCH的带宽可能不同,对应DRS序列的长度就可能不同(但都是12的整数倍,因为是按照RB来分配资源的)。在PUCCH传输的情况下,DRS序列的长度是固定的,都是12。 LTE标准规定,对于长度大于或等于36的参考序列,对应于传输带宽大于等于3个RB的情况,参考信号序列定义为长度为M-ZC的Zadoff-Chu序列的循环扩张(Cyclic Extensions),其中M-ZC定义为小于或等于参考信号序列长度的最大质数。例如长度为36的参考信号序列,是由长度为31的Zadoff-Chu序列循环扩张而形成的。可用的不同参考序列的个数是30个,是Zadoff-Chu序列的长度-1。 对于长度为12或24 的参考序列,对应于传输带宽为1个或2个RB的情况,LTE中定义了基于QPSK的参考信号序列,可用的不同参考序列的个数均为30个。 为了将可用的参考序列分配给不同的小区,LTE将参考信号序列分成30个组,每个组内包含 (1):1个参考信号序列,对于长度小于或等于60的参考序列。 (2):2个参考信号序列,对于长度大于或等于72的参考序列。 由于只有对于长度大于或等于72的参考序列,可用的参考序列的个数大于60,才可能在每个序列组中分配两个参考序列。还可以看出,LTE中并没有使用所有的可用参考序列。LTE根据小区的物理ID(PCI)来分配相应的参考序列组,PUSCH和PUCCH可以分配不同的参考序列组。 上行的参考信号序列支持序列组跳(RS Sequence-Group Hopping)。所谓序列组跳,是指小区在不同的时系内,使用不同序列组内的参考序列。序列组跳的设置,由在SIB2中广播的参数“groupHoppingEnabled”来决定。 在非序列组跳转的情况下,也就是说,在不同的时系内,小区的参考序列都来自同一个参考序列组。在PUCCH的情况下,序列组的序号是小区的PCI模30后的余值。其中,PCI在0到503之间取值。对于PUSCH使用的序列组是通过SIB2中的参数“groupAssignmentPUSCH”来显式通知UE的。这样做的目的是允许相邻的小区使用相同的参考信号根序列。通过相同根序列的不同循环移位来使相邻小区的不同UE之间的RS相互正交。 序列组跳的情况,是在上述的序列组选择的基础上再叠加一个与小区ID相关的组跳图样。序列组跳图样与小区ID和时系有关。对于PUCCH和PUSCH都是相同的。
对于长度大于60的参考序列,在每个组中,存在两个长度相同的根序列。如果使用序列组跳的话,只使用其中的第一个根序列。如果使用固定序列组的话,也可以应用序列跳转,在每个时系的边界自动改变根序列。 为了支持频率选择性调度,UE需要对较大的带宽进行探测,通常远远超过其目前传输数据的带宽。这就需要应用信道探测参考信号(Sounding Reference Signal,SRS)。SRS是一种“宽带的”参考信号。多个用户的SRS可以采用分布式FDM或CDM的方式复用在一起,可以用来做上行信道质量测量,上行同步等。在UE数据传输带宽内的SRS也可以考虑用做数据解调。 UE可以用来传输SRS的子帧是由在SIB2中传输的参数srs-SubframeConfig来决定的。4Bit的上述参数定义了15种可以用来传输SRS的子帧集合(16种,如果将不允许SRS传输的情况也计算在内的话)。SRS在子帧内的最后一个符号上传输,因此,SRS和DRS相互之间是互不影响的。对于那些被网络侧配置成发送SRS的子帧,为了避免不同用户之间的SRS和PUSCH数据之间的相互干扰,LTE规定相应子帧的最后一个符号不能被任何的UE用来发送PUSCH数据。一般情况下,LTE中的配置使得PUCCH和SRS不会相互冲突,如果存在冲突,通常会丢掉SRS。当然在PUCCH Format1/1a/1b的情况下,存在短PUCCH的格式,此时子帧的最后一个符号可以被用来发送SRS。 LTE中,eNodeB可以调度每个UE一次性或周期性地发送SRS,周期性发送的周期可以为2/5/10/20/40/80/160/320毫秒。SRS发送的周期以及周期内子帧的偏移量由UE特定的10Bit的信令参数srsConfigurationIndex决定。 UE发送SRS所使用的带宽取决于UE的发送功率,小区中发送SRS的UE数目等。使用较大的发送带宽可以获得更为精确的上行信道质量测量,然而在上行路径损耗较大的情况下,UE需要更大的发射功率来维持SRS的发射功率密度。 对于每一个系统带宽,LTE中配置了8种不同的SRS带宽集合,在每个集合内,LTE中可以为不同的UE分配多达4种的不同SRS带宽,下图给出了系统带宽为40-60RBs时,SRS带宽集合的配置情况:
SRS带宽的最小单位是4RB,4种不同的SRS带宽相互之间是整数倍的关系。eNodeB通过SIB2中的参数srsBandwidthConfiguration广播小区中UE所使用的SRS 带宽配置集合的Index(在0到7之间),RRC信令中2Bit的参数“srsBandwidth”则指明了UE在带宽配置集合中所使用的带宽。SRS带宽资源是一种树型结构,分配机制类似于WCDMA中的OVSF码的分配。这种树型的结构限制了SRS带宽频率起始点的位置。这个频率起始点的位置由RRC信令中的5Bit的参数“Frequency-Domain Position”来决定。
LTE中,每个UE在所分配的SRS资源上,只占用了每2个子载波中1个子载波的位置,也就是一种梳型的结构。这样,两个不同的UE,可以通过分配不同的频率偏移,来进行频分复用。 SRS中的序列来自和PUCCH中的DRS序列同样的参考序列组,由于SRS所使用的资源是4RB的整数倍,而且在所使用的资源上是梳型分配的。因此参考序列的长度是24的整数倍。同样的,通过对同一根序列进行不同的循环移位,可以使得不同的UE在相同的物理资源上的SRS相互正交。LTE规定同一个SRS根序列中最多可有8个不同的循环移位。