一种低轨星座系统的下行共享信道发送装置的制作方法

文档序号:33506923发布日期:2023-03-18 02:44阅读:94来源:国知局
一种低轨星座系统的下行共享信道发送装置的制作方法

1.本发明涉及无线通信领域,特别涉及一种低轨星座系统的下行共享信道发送装置。


背景技术:

2.地面无线通信网络需要地面基站的支持。然而,由于经济成本、技术和其他一些自然环境因素的限制,地面基站覆盖的面积仅占据了全球总面积的20%左右。同时,对于地面上的各种不可抗力的影响,比如地震、海啸、暴风或者火灾等破坏力极强的特殊场景,地面基站容易毁坏,且短期内无法得到快速修复,不能提供及时的通信业务。卫星通信网络覆盖面积大、组网灵活、不受地面灾害影响。
3.与高轨和中轨卫星相比,低轨卫星的轨道高度较低,使得通信时延较小,信号的传播损耗较小,但单颗卫星能够覆盖的区域较小,为实现全球或大范围覆盖,需要将多颗低轨卫星协同设计成低轨星座通信系统。
4.在低轨星座系统中,一般采用星上处理方式实现基带物理层和部分高层协议功能,由于星上器件空间环境适应性的要求,一般会采用宇航级器件,其性能与地面有较大差异,无法提供高性能器件。下行共享信道是下行信道中最复杂的信道,为了充分利用频带资源,共享信道会与其他信道和信号共用时频域资源,在资源映射时会带来较大挑战。因此需要设计一种高效、易实现的基带处理实现方案,以降低实现复杂度,能够在星上基带处理器件上实现完整物理层的功能。


技术实现要素:

5.本发明为了避免背景技术中的问题设计一种低轨星座系统的下行共享信道发送装置。设计下行共享信道发送处理的定时关系,通过生成rb映射表的方式,能够实现pdsch信道符号的灵活映射。
6.为解决上述问题,本发明所采用的技术方案如下:
7.一种低轨星座系统的下行共享信道发送装置,包括参数解析模块、prb映射表生成模块、pdsch信道符号生成模块、资源预映射模块、调制模块和ifft+cp模块;
8.参数解析模块用于接收高层协议的配置信息,将其中的配置参数解析后存入寄存器中,将其中源数据存入ram中;
9.pdsch信道符号生成模块用于在高层协议下发配置信息的下一个时隙启动,首先判断配置的用户数,当用户数大于1时开始从寄存器中读取配置参数,并从ram中读取源数据信息,然后进行信道符号生成处理,包括码块分割、添加crc、信道编码、比特选择、比特交织、码块级联和加扰,加扰完成后得到pdsch信道符号;
10.prb映射表生成模块用于首先从寄存器中读取配置参数,并解析出各信道的资源映射参数,得到当前信道时域和频域资源分配情况,并根据其他信道的资源分配情况,得到可用于当前信道的prb索引以及每个prb中可用的re个数,将re个数和prb索引组合后按顺
序写入ram中,即完成了prb映射表的生成;
11.资源预映射模块用于根据prb映射表将pdsch信道符号按调制方式进行资源预映射,当pdsch信道符号输出的同时,从prb映射表ram中读取对应的prb映射参数,根据所指示的prb索引和re个数,将信道符号放入最终的时频资源预映射方格中;
12.调制模块用于从资源预映射方格中,以先时域后频域的方式读取信道符号并完成对应符号的调制;
13.ifft+cp模块用于将调制后的符号进行ifft处理和加循环前缀。
14.进一步的,prb映射表的生成具体包括以下过程:
15.第一步,从参数解析模块的寄存器中读取配置参数,从中提取各信道的资源映射参数,并转换为资源映射可用的参数进行寄存,其中,信道的资源映射参数由时域映射参数sliv和频域映射参数riv表示,sliv标识了用户的时域起始符号和符号持续长度,riv标识了用户的频域起始prb和prb个数;
16.第二步,将prb映射表中的数据内容分为两部分,高4比特表示prb内可用re个数,低12比特表示prb所对应的prb索引;按照用户依次写入prb映射表的数据,根据第一步得到的信道的资源映射参数,计算得到prb索引值,放到数据的低12比特;若当前prb没有其他信道符号占用,则可用的re个数为12,若当前prb被ssb同步信号占用,则可用的re个数为0,若当前prb内有dmrs参考符号,且为类型1,则可用的re个数为6,将计算得到的可用re个数放到数据的高4比特,即得到对应用户的prb映射表数据,将所有用户处理完毕后即可得到prb映射表。
17.本发明的有益效果是:
18.本发明的上述方案,为星上处理的下行共享信道实现提供了一种基带处理定时方式,能够满足高层协议调度需求,同时保证基带有足够的处理时间;rb映射表的设计在pdsch分配的rb资源与其他符号存在复用的情况下能够实现灵活的资源预映射,降低星上处理的复杂度。
附图说明
19.图1是本发明pdsch信道物理层基带处理及发送装置示意图;
20.图2是本发明物理层处理定时示意图;
21.图3是本发明prb映射表示意图;
22.图4是本发明pdsch信道符号生成以及资源预映射装置示意图;
23.图5是本发明符号级处理的时序设计示意图。
具体实施方式
24.下面结合附图通过具体实施例对本发明的技术方案进行描述。
25.图1为本发明的一个实施例,提供了一种低轨星座系统的下行共享信道(pdsch)的物理层基带处理及发送装置。该实施例包括参数解析、prb映射表生成、pdsch信道符号生成、资源预映射、调制和ifft+cp处理等模块,最后通过dac将数字信号转换为模拟信号发送出去。低轨星座系统采用星上处理方式,高层和物理层处理都在卫星载荷中实现,其中高层协议在cpu中实现,物理层以fpga或asic形式完成数字基带处理,高层协议与物理层之间采
用高速数据总线进行数据传输。
26.图2为pdsch信道物理层处理的定时示意图,低轨星座系统的物理层采用ofdm波形,子载波间隔为120khz,其帧结构包括帧、子帧及时隙,帧长为10ms,一个帧包含10个子帧,每个子帧长度为1ms;每个子帧包含8个时隙,每个时隙为0.125ms,系统按照时隙为单位进行调度。为保证物理层有充足的处理时间,高层提前两个时隙发送信道配置参数,物理层提前一个时隙开始处理,产生prb资源映射表,生成pdsch信道符号,同时将符号按照prb映射表存入资源预映射缓存中,在下一个时隙开始时提前从缓存中读取数据进行调制和ifft处理,添加cp后送到dac接口。
27.参数解析模块用于接收高层协议的配置信息,将其中的配置参数解析后存入寄存器中,将其中源数据存入ram中;
28.pdsch信道符号生成模块用于在高层协议下发配置信息的下一个时隙启动,首先判断配置的用户数,当用户数大于1时开始从寄存器中读取配置参数,并从ram中读取源数据信息,然后进行信道符号生成处理,包括码块分割、添加crc、信道编码、比特选择、比特交织、码块级联和加扰,加扰完成后得到pdsch信道符号;
29.prb映射表生成模块用于首先从寄存器中读取配置参数,并解析出各信道的资源映射参数,得到当前信道时域和频域资源分配情况,并根据其他信道的资源分配情况,得到可用于当前信道的物理资源块(prb)索引以及每个prb中可用的资源单元(re)个数,将re个数和prb索引组合后按顺序写入ram中,即完成了prb映射表的生成;
30.资源预映射模块用于根据prb映射表将pdsch信道符号按调制方式进行资源预映射,当pdsch信道符号输出的同时,从prb映射表ram中读取对应的prb映射参数,根据所指示的prb索引和re个数,将信道符号放入最终的时频资源预映射方格中;
31.调制模块用于从资源预映射方格中,以先时域后频域的方式读取信道符号并完成对应符号的调制;
32.ifft+cp模块用于将调制后的符号进行ifft处理和加循环前缀。
33.其中,prb映射表生成模块是按本发明设计的能够简化pdsch信道符号映射方法的装置,由于pdsch为共享信道,其所在的时频域资源格中除了存在pdsch信道符号外,还可能存在ssb、csi-rs及pt-rs等其他符号,为方便实现pdsch信道符号的资源映射,本发明设计了一个prb资源映射表,用于表示在一个prb中的子载波占用情况。低轨星座系统的子载波间隔为120khz,带宽最大为400mhz,频域上最多支持264个rb。在正常cp时,一个时隙内有14个符号,在扩展cp时,一个时隙内有12个符号,因此设计的prb映射表最大为14
×
264=3696。
34.prb映射表的生成分两步,从参数解析模块的寄存器中读取配置参数,从中提取各信道的资源映射参数,并转换为资源映射可用的参数进行寄存,其中,pdsch信道的资源映射参数由时域映射参数sliv和频域映射参数riv表示。sliv标识了用户的时域起始符号和符号持续长度,如果(l-1)≤7,则sliv=14
·
(l-1)+s;否则sliv=14
·
(14-l+1)+(14-1-s),其中s为起始符号,l为符号持续长度。riv标识了用户的频域起始prb和prb个数,如果s),其中s为起始符号,l为符号持续长度。riv标识了用户的频域起始prb和prb个数,如果则否则否则其中rb
start
为起始prb,l
rbs
为分配
的prb长度,为当前bwp带宽内可用的prb个数。
35.第二步按用户写入prb映射表中的数据,prb映射表中的数据内容分为两部分,分别为可用re个数和prb索引。一个prb内最多有12个re,因此用4比特表示prb内可用的re个数;prb索引的最大值为3696,因此用12比特表示此prb所对应的prb索引,由此prb映射表中存储数据位宽设为16比特,高4比特表示prb内可用子载波个数,低12比特表示prb所对应的prb索引。按照用户依次写入其prb映射表数据,由第一步得到了资源映射的符号和prb信息,即可计算得到prb索引值,放到数据的低12比特。高4比特为当前prb可用的re个数,假设该prb没有其他信道符号占用,则可用的re个数为12;假设该prb被ssb同步信号占用,则可用的re个数p为0;假设该prb内有dmrs参考符号,且为类型1,则可用的re个数为6,将计算得到的可用re个数放到数据的高4比特,即可得到16比特的prb映射表数据。将所有用户处理完毕后,得到如图3所示的prb映射表。
36.图4所示是按本发明设计的pdsch信道符号生成以及资源预映射,信道符号包含了的dmrs参考符号和数据符号两部分,分别从参数解析模块中获取相关参数,并按用户完成对应dmrs参考信号序列和数据编码比特的产生,之后依次从prb映射表中读取prb映射的参数,并以prb为单位将dmrs序列和数据比特存入资源预映射缓存中,资源预映射缓存深度为3696。低轨星座系统的调制方式最大为64qam,由此一个re最多有6比特,当一个prb全部被占用时,其比特数为6
×
12=72,因此资源预映射缓存的数据位宽定义为72比特。由于dmrs和数据生成模块是并行操作的,可能会同时写入资源预映射缓存,因此这里选用真双端口ram,支持同时读写操作。
37.图5所示是符号级处理的时序设计,符号级处理包括调制、ifft和加cp,为保证在下一个时隙的起始时刻发送该时隙的第一个空口符号,需要提前进行处理,如图5中,a点为从资源预映射缓存中读取信道符号的起始位置,读取时按照先时域后频域的顺序依次读取出所有数据,然后对其进行调制;b点为开始ifft处理的起始位置;c点为加cp的起始位置,其处理时延为cp的长度,cp类型不同,加cp的处理延时不同。加完cp的数据符号从4时隙的起始开始输出,送到dac模块,转换为模拟信号从天线端口发送出去。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1