一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信设备及通信方法与流程

2022-02-22 17:32:21 来源:中国专利 TAG:


1.本文公开的技术涉及用于执行与用于从基站到终端的下行链路帧传输的无线资源相关的处理的通信设备和通信方法。


背景技术:

2.在基站和终端之间以时间同步执行通信的无线系统中(例如,参见专利文献1),假设由于终端的电池寿命而难以维持长时间接收状态。作为解决这种问题的方法,已经研究了通过终端的间歇操作来节省电力。预期终端能够通过在预定定时在接收状态和睡眠状态之间循环切换的间歇操作来降低功耗。
3.在上述方法中,基站有必要预先向每个终端传输控制帧,该控制帧存储关于间歇操作的信息(例如,诸如执行间歇操作的周期和定时的“间歇参数”)。因此,有必要为与包括间歇参数的控制信息相关的信令分配无线资源,并且减少可用于数据帧的下行链路传输的资源。
4.例如,考虑将间歇参数预先存储在终端的内部存储区域中,并将与每个终端的id对应的间歇参数注册在数据库中的系统。在这种系统中,即使在基站和终端之间没有执行交换的状态下,基站也可以在通过数据库提前掌握终端的间歇参数的同时传输间歇参数,并且终端可以在通过间歇操作降低功耗的同时接收来自基站的下行链路帧。
5.在此,间歇参数包括作为下行链路帧的传输起始点的参考时间、间歇周期和加到从参考时间和间歇周期计算出的传输起始时间的偏移量值,并且对于每个终端是固定的值。此外,要使用的频率对于每个终端也是固定的值。但是,在具有相似周期和偏移量值参数的终端之间可能会存在许多要使用的无线资源重叠的情况,并且基站无法向特定的终端进行传输。此外,在每个终端使用的频率固定的情况下,终端可能受到来自使用相同频率的其它系统的干扰的很大影响。
6.引用列表
7.专利文献
8.专利文献1:日本专利no.6259550


技术实现要素:

9.本发明要解决的问题
10.本文公开的技术的目的是提供用于确定用于下行链路的无线资源而无需在基站和终端之间执行信令的通信设备和通信方法。
11.此外,本文公开的技术的另一个目的是提供灵活地确定用于传输的无线资源的通信设备和通信方法。
12.问题解决方案
13.鉴于上述问题做出了本文公开的技术,并且其第一方面是一种通信设备,包括传输和接收无线信号的通信单元,以及确定要用于传输和接收的无线资源的无线资源确定单
元,
14.其中无线资源确定单元在包括基站和终端的通信系统中基于基站和终端之间的公共规则来确定要用于下行链路通信的无线资源。
15.无线资源确定单元通过使用作为下行链路目的地的终端的信息和时间信息作为初始值从在基站与终端之间共享的由伪随机数发生器生成的随机数序列确定用于下行链路通信的无线资源。
16.无线资源确定单元将时隙的起始时间用作作为初始值的时间信息,并在作为传输周期的时隙中为每个终端逐一确定要用于下行链路通信的无线资源。
17.可替代地,无线资源确定单元使用通过将时隙划分为多个而获得的子时隙的起始时间用作作为初始值的时间信息,为每个终端逐一确定每个子时隙中要用于下行链路通信的无线资源的候选,然后以无线资源在终端之间不重叠的方式为每个终端逐一选择多个候选。
18.此外,本文公开的技术的第二方面是一种通信方法,包括:
19.在包括基站和终端的通信系统中,基于基站和终端之间的公共规则确定用于下行链路通信的无线资源;以及
20.使用确定的无线资源执行与下行链路通信相关的处理。
21.本发明的效果
22.根据本文公开的技术,有可能提供用于确定用于下行链路的无线资源而无需在基站和终端之间执行信令的通信设备和通信方法。
23.根据本文公开的技术,有可能提供灵活地确定用于传输的无线资源的通信设备和通信方法。
24.注意的是,本文描述的效果仅仅是示例,并且本文公开的技术带来的效果不限于此。此外,除了上述效果之外,本文公开的技术还可以表现出附加的效果。
25.通过基于以下描述的实施例和附图的详细描述,本文公开的技术的其它目的、特征和优点将变得显而易见。
附图说明
26.图1是图示根据第一实施例的通信系统的配置示例的图。
27.图2是图示作为终端100操作的通信设备的内部配置示例的图。
28.图3是图示作为基站200操作的通信设备的内部配置示例的图。
29.图4是图示帧的配置示例的图。
30.图5是图示无线资源的概要(第一实施例)的图。
31.图6是图示用于确定传输时间的伪随机数发生器的图。
32.图7是图示在dl通信时整个通信系统的处理流程(第一实施例)的图。
33.图8是图示终端100在dl通信期间接收dl帧的处理过程(第一实施例)的流程图。
34.图9是图示基站200在dl通信期间传输dl帧的处理过程(第一实施例)的流程图。
35.图10是图示终端a至f的无线资源的计算结果的示例(第一实施例)的图。
36.图11是图示终端a至f的无线资源的计算结果的示例(第一实施例)的图。
37.图12是图示作为基站200操作的通信设备的内部配置示例(第二实施例)的图。
38.图13是图示无线资源的概要(第二实施例)的图。
39.图14是图示dl通信期间整个通信系统的处理流程(第二实施例)的图。
40.图15是图示终端100在dl通信期间接收dl帧的处理过程(第二实施例)的流程图。
41.图16是图示在基站200中用于确定用于dl传输的无线资源的处理过程的流程图。
42.图17是图示基站200确定主要为每个终端分配的用于dl传输的无线资源的处理过程(第二实施例)的流程图。
43.图18是图示用于计算终端的r
x
(最小专用子时隙数)的处理过程的流程图。
44.图19是图示基站200在dl通信期间传输dl帧的处理过程(第二实施例)的流程图。
45.图20是图示向终端分配无线资源的具体示例的图。
46.图21是图示向终端分配无线资源的具体例(第二实施例)的图。
47.图22是图示向终端分配无线资源的具体示例(第二实施例)的图。
48.图23是图示向终端分配无线资源的具体示例(第二实施例)的图。
49.图24是图示向终端分配无线资源的具体示例(第二实施例)的图。
50.图25是图示向终端分配无线资源的具体示例(第二实施例)的图。
51.图26是图示向终端分配无线资源的具体示例(第二实施例)的图。
52.图27是图示向终端分配无线资源的具体示例(第二实施例)的图。
53.图28是图示向终端分配无线资源的具体示例(第二实施例)的图。
54.图29是图示向终端分配无线资源的具体示例(第二实施例)的图。
55.图30是图示向终端分配无线资源的具体示例(第二实施例)的图。
56.图31是图示向终端分配无线资源的具体示例(第二实施例)的图。
57.图32是图示第二实施例的临时分配的结果的图。
58.图33是图示第二实施例的主要分配结果的图。
59.图34是图示基站200确定主要为每个终端分配的用于dl传输的无线资源的处理步骤(第三实施例)的流程图。
60.图35是图示基站200确定主要为每个终端分配的用于dl传输的无线资源的处理步骤(第三实施例)的流程图。
61.图36是图示向终端分配无线资源的具体示例(第三实施例)的图。
62.图37是图示向终端分配无线资源的具体示例(第三实施例)的图。
63.图38是图示向终端分配无线资源的具体示例(第三实施例)的图。
64.图39是图示向终端分配无线资源的具体示例(第三实施例)的图。
65.图40是图示向终端分配无线资源的具体示例(第三实施例)的图。
66.图41是图示向终端分配无线资源的具体示例(第三实施例)的图。
67.图42是图示向终端分配无线资源的具体示例(第三实施例)的图。
68.图43是图示向终端分配无线资源的具体示例(第三实施例)的图。
69.图44是图示向终端分配无线资源的具体示例(第三实施例)的图。
70.图45是图示向终端分配无线资源的具体示例(第三实施例)的图。
71.图46是图示向终端分配无线资源的具体示例(第三实施例)的图。
72.图47是图示向终端分配无线资源的具体示例(第三实施例)的图。
73.图48是图示包括请求信息的ul帧的配置示例(仅有效载荷部分)的图。
74.图49是图示dl通信期间整个通信系统的处理流程(第四实施例)的图。
75.图50是图示基站200确定主要为每个终端分配的用于dl传输的无线资源的处理过程(第四实施例)的流程图。
76.图51是图示基站200确定主要为每个终端分配的用于dl传输的无线资源的处理过程(第四实施例)的流程图。
77.图52是图示向终端分配无线资源的具体示例(第四实施例)的图。
78.图53是图示向终端分配无线资源的具体示例(第四实施例)的图。
79.图54是图示向终端分配无线资源的具体示例(第四实施例)的图。
80.图55是图示向终端分配无线资源的具体示例(第四实施例)的图。
81.图56是图示向终端分配无线资源的具体示例(第四实施例)的图。
82.图57是图示向终端分配无线资源的具体示例(第四实施例)的图。
83.图58是图示向终端分配无线资源的具体示例(第四实施例)的图。
84.图59是图示向终端分配无线资源的具体示例(第四实施例)的图。
85.图60是图示向终端分配无线资源的具体示例(第四实施例)的图。
86.图61是图示向终端分配无线资源的具体示例(第四实施例)的图。
87.图62是图示向终端分配无线资源的具体示例(第四实施例)的图。
88.图63是图示向终端分配无线资源的具体示例(第四实施例)的图。
具体实施方式
89.在下文中,将参考附图详细描述本文公开的技术的实施例。但是,从基站到终端执行的通信也称为下行链路(dl),并且从终端到基站执行的通信也称为上行链路(ul)。
90.第一实施例
91.图1示意性地图示了根据第一实施例的通信系统的配置示例。图示的通信系统包括终端100和基站200。虽然假设多个终端连接到基站200,但是为了简化附图,仅示出了一个终端100。
92.终端100安装有全球定位系统(gps)接收器,该接收器从gps卫星300接收gps信号、基于gps信号获取时间信息,并与基站200执行同步。此外,终端100预先保持间歇地执行接收操作的周期和作为开始点的参考时间。然后,终端100接收由基站200传输的dl帧、执行解调处理,并周期性地向基站200传输ul帧。终端100是例如传输传感器信息的物联网(iot)设备。
93.基站200配备有gps接收器,通过接收gps信号获取时间信息,并与终端100执行同步。此外,基站200保持每个终端(包括终端100)的id、以及上述的间歇周期和参考时间。然后,基站200接收由终端100传输的ul帧、执行解调处理,并周期性地向终端100传输dl帧。
94.图2图示了作为终端100操作的通信设备的内部配置示例。终端100包括无线传输单元101、无线接收单元102、帧生成单元103、无线控制单元104、无线资源计算单元105、帧检测单元106、帧解调单元107、终端参数保持单元108、内部时钟109、gps接收单元110和传感器111。
95.无线传输单元101传输无线信号。具体而言,在无线控制单元104的控制下,无线传输单元101将由帧生成单元103生成的ul帧转换成无线信号,并将无线信号作为无线电波传
输。
96.无线接收单元102接收无线信号。具体而言,在无线控制单元104的控制下,无线接收单元102接收无线电波、将无线电波转换成无线信号,并将无线信号传递到帧检测单元106。
97.帧生成单元103基于从无线资源计算单元105获得的代码生成要传输到基站200的ul帧。在要传输到基站200的帧中,例如存储由传感器111获取的传感器信息。
98.无线控制单元104从内部时钟109获取当前时间,并使无线传输单元101以从无线资源计算单元105获得的传输时间和传输频率传输ul帧。此外,无线控制单元104从无线资源计算单元105获取要接收来自基站200的dl帧的时间和频率,并且使无线接收单元102在对应的时间和频率执行接收处理。
99.无线资源计算单元105基于从内部时钟109从终端参数保持单元108获得的信息来确定向基站200传输ul帧的时间、频率和代码(sync码和扰码)。此外,无线资源计算单元105确定从基站200接收dl帧的时间、频率和代码。无线资源计算单元105将确定的时间、频率和代码的信息供应给帧生成单元103、无线控制单元104、帧检测单元106和帧解调单元107。
100.帧检测单元106从由无线接收单元102接收的接收信号中检测帧。具体而言,帧检测单元106从宽带信号中提取目标频率的信号、根据由无线资源计算单元105确定的sync码和扰码生成已知序列、计算已知序列与接收到的信号之间的相关值,并在相关值是某个值以上的情况下确定检测到帧。
101.帧解调单元107从接收到的信号中解调帧。具体而言,帧解调单元107基于帧检测单元106检测到帧的时间使用由无线资源计算单元105计算出的扰码对接收信号进行解扰。此后,帧解调单元107从接收到的信号中提取帧的有效载荷部分,并使用循环冗余码(crc)执行纠错码解码处理和纠错。
102.终端参数保持单元108保持终端100自身的终端id和终端100的间歇参数(间歇操作的周期和参考时间)。终端参数保持单元108将保持的终端id和间歇参数供应给无线资源计算单元105。
103.内部时钟109从gps接收单元110获取时间信息,并通过测量从获取的时间点起经过的时间来计算当前时间。内部时钟109将当前时间供应给无线控制单元104和无线资源计算单元105。
104.gps接收单元110从gps卫星300接收gps信号,并获取终端100的位置信息和时间信息。
105.传感器111包括获取终端100外部或内部信息的传感器元件。由传感器111获取的传感器信息存储在到基站200的传输帧中。例如,温度传感器或加速度传感器与传感器111对应。在期望获取位置信息作为传感器信息的情况下,gps接收单元110也可以用作传感器111。
106.注意的是,在终端100仅从基站200接收dl帧而不向基站200传输ul帧的情况下,帧生成单元103和无线传输单元101是不必要的(在一些情况下,传感器111也是不必要的)。此外,在终端100仅向基站200传输ul帧而不从基站200接收dl帧的情况下,无线接收单元102、帧检测单元106和帧解调单元107是不必要的。
107.图3图示了作为基站200操作的通信设备的内部配置示例。基站200包括无线传输
单元201、无线接收单元202、帧生成单元203、无线控制单元204、无线资源计算单元205、帧检测单元206、帧解调单元207、终端参数保持单元208、内部时钟209和gps接收单元210。
108.无线传输单元201传输无线信号。具体而言,在无线控制单元204的控制下,无线传输单元201将由帧生成单元203生成的dl帧转换成无线信号,并将该无线信号作为无线电波传输。
109.无线接收单元202接收无线信号。具体而言,在无线控制单元204的控制下,无线接收单元202接收无线电波、将无线电波转换成无线信号,并将无线信号传递到帧检测单元206。
110.帧生成单元203基于从无线资源计算单元205获得的代码生成要传输到终端100的dl帧。
111.无线控制单元204从内部时钟209获取当前时间,并使无线传输单元201以从无线资源计算单元205获得的传输时间和传输频率传输dl帧。此外,无线控制单元204从无线资源计算单元205获取接收来自终端100的ul帧的时间和频率,并使无线接收单元202以对应的时间和频率执行接收处理。
112.无线资源计算单元205基于从内部时钟209和终端参数保持单元208获得的信息来确定每个时隙将dl帧传输到终端100的时间、频率和代码(sync码和扰码)。此外,无线资源计算单元205确定从终端100接收ul帧的时间、频率和代码。无线资源计算单元205将确定的时间、频率和代码的信息供应给帧生成单元203、无线控制单元204、帧检测单元206和帧解调单元207。
113.帧检测单元206从来自无线接收单元202的接收信号中检测帧。具体而言,帧检测单元206从宽带信号中提取目标频率的信号、根据由无线资源计算单元205确定的sync码和扰码生成已知序列、计算已知序列与接收到的信号之间的相关值,并在相关值是某个值以上的情况下确定检测到帧。
114.帧解调单元207从接收信号中解调帧。具体而言,帧解调单元207基于帧检测单元206检测到帧的时间使用由无线资源计算单元205计算出的扰码对接收到的信号进行解扰。此后,帧解调单元207从接收到的信号中提取帧的有效载荷部分,并使用crc执行纠错码解码处理和纠错。
115.终端参数保持单元208保持连接到基站200的每个终端(包括终端100)的终端id和每个终端的间歇参数(执行间歇操作的周期和参考时间)。
116.内部时钟209从gps接收单元210获取时间信息,并通过测量从获取的时间点起经过的时间来计算当前时间。内部时钟209将当前时间供应给无线控制单元204和无线资源计算单元205。
117.gps接收单元210从gps卫星300接收gps信号并获取时间信息。
118.注意的是,在基站200仅从终端100接收ul帧而不向终端100传输帧的情况下,帧生成单元203和无线传输单元201是不必要的。此外,在基站200仅向终端100传输dl帧而不从终端100接收帧的情况下,无线接收单元202、帧检测单元206和帧解调单元207是不必要的。
119.图4图示在图1中图示的通信系统中在终端100和基站200之间传输和接收的帧的配置示例。在此,ul帧和dl帧的配置完全相同。
120.所示的帧400包括分别由附图标记401、402和403指示的id、data和crc字段。id字
段401存储帧400的传输源的特定于终端的标识符。data字段402存储传输数据。在帧400是ul帧的情况下,由传感器111获取的传感器信息存储在data字段402中。crc字段403存储为存储在id字段401和data字段402中的数据计算的crc值。帧400的接收侧使用crc值来确定成功接收。
121.通过对级联id、data和crc的序列执行前向纠错(fec)处理或次序重排(交织)处理来生成帧的有效载荷412。纠错是通过向输入位序列添加冗余位来改进纠错的处理。容错能力根据冗余位的长度而增加。因此,通过上述信号处理,有效载荷412的长度变得比原始数据(id、data、crc)的总和更长。
122.此后,用于接收侧的帧检测的sync码411被级联到有效载荷412的头部,然后通过扰码420为每一位计算异或(xor)以完成帧400。
123.帧400中使用的sycn码和扰码是由终端100侧的无线资源计算单元105或基站200侧的无线资源计算单元205计算的代码。
124.接下来,将描述计算在dl通信中使用的无线资源的方法。
125.图5图示了图1中所示的通信系统中的无线资源的概要。在图中,横轴是时间轴,纵轴是频率轴。时间轴上的最小单位被视为时隙,而频率轴上的最小单位被视为信道。在下文中,信道的带宽是f
ch
(mhz),而时隙长度是l
ts
(微秒)。于是,一个时隙
×
一个信道就是“资源块”,它是无线资源的最小单位。此外,包括连续n
ts
个时隙和连续n
ch
个信道的一组资源块被视为“时隙”。在图5所示的示例中,n
ts
=6并且n
ch
=4。通信系统使用时隙(即,n
ts
个时隙)作为传输周期进行操作。
126.在第一实施例中,假设在每个时隙中分配并使用一个资源块作为用于dl帧的无线资源。
127.接下来,将顺序地描述用于计算要用于dl帧的传输的无线资源之间的时间、频率和代码的相应方法。
128.时间:
129.图6图示了用于确定dl帧的传输时间的伪随机数发生器。所示的伪随机数发生器600是使用两个m序列601和602的金码发生器。终端id和时间信息分别被设置为m序列601和602的初始值。在第一实施例中,由于为每个时隙分配资源块,因此时隙的起始时间被用作初始值的时间信息。然后,使用伪随机数发生器600生成的随机数序列根据以下等式(1)确定传输时间。
130.[等式1]
[0131][0132]
tr:帧传输起始时间
[0133]
t:时隙的起始时间
[0134]
l
ts
:时隙长度
[0135]
x:由伪随机数发生器生成的随机数序列
[0136]nts
:每个时隙中的时隙数
[0137]
频率:
[0138]
与时间相似,传输频率也是使用伪随机数发生器来确定的。用于确定传输频率的
伪随机数发生器的m序列发生器多项式的组合可以与用于确定传输时间的组合相同或不同。终端id和时隙的起始时间被设置为每个m序列的初始值。使用伪随机数发生器生成的随机数序列根据以下等式(2)确定传输频率(传输信道)。
[0139]
[等式2]
[0140][0141]fr
:帧传输频率
[0142]
x:由伪随机数发生器生成的随机数序列
[0143]nch
:每个时隙中的信道数
[0144]fbase
:每个时隙中的信道当中的最低中心频率
[0145]fch
:信道间隔
[0146]
标志:
[0147]
与时间和频率相似,使用伪随机数发生器生成sync码和扰码。用于生成的伪随机数发生器的m序列生成器多项式的组合可以与用于传输时间和传输频率的组合相同或不同。终端id和时隙的起始时间被设置为每个m序列的初始值。假设与帧的sync长度匹配的长度和与帧长度匹配的长度由伪随机数发生器分别为sync码和扰码获得。
[0148]
图7图示了dl通信时整个通信系统的处理流程。
[0149]
首先,在接收到gps信号之后,终端100和基站200基于获取的时间信息来同步内部时钟109和209(f701、f711)。但是,并不总是有必要执行时间同步的处理,并且一旦时间同步完成,终端100和基站200就不需要执行时间同步的处理达某个时间段。
[0150]
接下来,终端100根据自身的终端id和接收时隙的起始时间使用伪随机数发生器(参见图6)计算将用于接收寻址到终端100自身的dl帧的无线资源(f702)。类似地,基站200根据连接到本站的每个终端的id和每个接收时隙的起始时间计算将用于向每个终端(包括终端100)传输dl帧的无线资源(f712)。
[0151]
此后,基站200基于计算出的代码生成dl帧,并将生成的dl帧转换成无线信号。然后,当用于向终端100进行dl传输的无线资源的时间到来时,以计算出的频率执行dl帧的传输(f713)。
[0152]
另一方面,当计算出的dl帧的接收时间到来时,终端100接收计算出的频率的无线信号,并使用计算出的代码检测和解调dl帧(f703)。
[0153]
图8以流程图的形式图示了终端100在dl通信期间接收dl帧的处理过程。
[0154]
终端100根据自身的终端id和传输时隙的起始时间,通过使用伪随机数发生器(参见图6)基于上述方法计算用于传输dl帧的无线资源(步骤s801)。
[0155]
然后,终端100一直等到在步骤s801中计算出的dl帧的接收时间(步骤s802中的“否”)。当dl帧的接收时间到来时(步骤s802中的“是”),终端100接收在步骤s801中计算出的dl帧的接收频率的无线信号(步骤s803),并使用在步骤s801中计算出的代码执行dl帧的检测和解调处理(步骤s804)。
[0156]
图9以流程图的形式图示了基站200在dl通信期间传输dl帧的处理过程。
[0157]
基站200基于上述方法根据连接到本站的每个终端的终端id和传输时隙的起始时间通过使用伪随机数发生器(参见图6)计算将用于传输寻址到每个终端的dl帧的无线资源
(步骤s901)。
[0158]
然后,当使用在步骤s901中计算出的代码生成寻址到每个终端的dl帧时(步骤s902),基站200一直等到在步骤s901中计算出的dl传输时间(步骤s903中的“否”)。
[0159]
当dl传输时间到来时(步骤s903中的“是”),基站200将在步骤s902中生成的dl帧转换成无线信号,并使用在步骤s901中计算出的频率将这个dl帧传输到对应的终端(步骤s904)。
[0160]
根据第一实施例,基站200和终端100可以预先计算用于传输dl帧的无线资源,而无需基站200和终端100之间发信号通知控制信息。此外,有可能执行通过终端100的间歇操作来抑制功耗的通信。
[0161]
图10以表格形式图示了第一实施例中终端a至f的无线资源的计算结果的示例。此外,图11图示了在水平轴是时间轴并且垂直轴是频率轴的平面上为终端a至f接收dl帧而确定的无线资源。在图11中,无线资源以资源块为单位表示,并且终端id在由终端a至f为dl帧确定的资源块中描述。但是,在此为了方便,设置n
ts
=3和n
ch
=3。此外,在图11中,终端a至f可以使用而不受其它系统干扰的资源块被着色为浅灰色,而受其它系统干扰影响较大的资源块被着色为深灰色。在图11所示的示例中,频率信道f1容易受到其它系统的干扰。
[0162]
在第一实施例中,终端a至f中的每一个在每个时隙中为dl帧分配并使用一个资源块。如上所述,使用终端id和时隙的起始时间作为伪随机数发生器(参见图6)的初始值来计算无线资源。因此,由每个终端在每个时隙中计算的资源块随着传输时间(时隙的起始时间)的改变而不同。因此,可以灵活地分配dl帧的无线资源。因此,可以降低终端之间使用的无线资源重叠的可能性以及特定终端中来自其它系统的干扰的影响。
[0163]
在图10和11中所示的示例中,可以看出,用于dl帧的资源块是在终端a至f之间没有重叠的情况下确定的。此外,在终端a中,在时隙中t2至t3段为dl帧分配的资源块会受到来自其它系统的干扰,而在其它时隙中分配的资源块不受来自其它系统的干扰的影响。而且在终端d中,在时隙中t4至t5段为dl帧分配的资源块会受到来自其它系统的干扰,而在其它时隙中分配的资源块不受来自其它系统的干扰的影响。
[0164]
第二实施例
[0165]
在上述第一实施例中,无线资源是根据每个终端的终端id和时隙起始时间唯一确定的。因此,计算结果有可能产生偏差,并且随着终端数量的增加,多个终端被分配到同一无线资源的可能性增加。因而,在第二实施例中,采用一种方法,其中基于终端id和子时隙起始时间,在一个时隙中计算用于无线资源的多个候选,并且基站确定一个无线资源实际用于来自无线资源的多个候选的dl传输。通过应用这种方法,有可能执行调整,使得终端之间的无线资源不重叠,并且有可能避免在多个终端之间分配相同的无线资源时发生的变得不可能向一些终端进行dl传输的情况。而且在第二实施例中,由于用于dl帧的无线资源被灵活地分配,因此有可能降低在终端之间使用的无线资源重叠的可能性。
[0166]
而且在第二实施例中,假设如图1中所示的通信系统。此外,终端100的配置与图2的配置相似就足够了,因此这里将省略其描述。
[0167]
图12图示了在第二实施例中作为基站200操作的通信设备的内部配置示例。提供了无线传输单元201、无线接收单元202、帧生成单元203、无线控制单元204、无线资源计算单元205、无线资源确定单元211、帧检测单元206、帧解调单元207、终端参数保持单元208、
内部时钟209和gps接收单元210。与第一实施例的不同之处在于无线资源计算单元205计算多个无线资源,并且添加了无线资源确定单元211作为基站200的组件。
[0168]
无线资源计算单元205基于从内部时钟209和终端参数保持单元208获得的信息来确定在每个时隙中向终端100传输dl帧的多个时间、频率和代码(sync代码和扰码)。此外,无线资源计算单元205确定从终端100接收ul帧的时间、频率和代码。无线资源计算单元205将确定的时间、频率和代码的信息供应给无线资源确定单元211。
[0169]
无线资源确定单元211从由无线资源计算单元205计算出的多个无线资源中确定将用于每个时隙中dl传输的一个资源。然后,无线资源确定单元211将确定的时间、频率和代码的信息供应给帧生成单元203、无线控制单元204、帧检测单元206和帧解调单元207。
[0170]
如果在根据第二实施例的通信系统中使用的帧配置与第一实施例的帧配置(参考图6)相同就足够了,因此这里将省略对其的描述。此外,ul帧与dl帧的配置是相同的。
[0171]
接下来,在第二实施例中,将描述计算用于dl通信的无线资源的方法。
[0172]
图13图示了第二实施例中的无线资源的概要。与上述类似,横轴是时间轴,纵轴是频率轴。时间轴上的最小单位被视为时隙,而频率轴上的最小单位被视为信道。此外,信道的带宽是f
ch
(mhz),时隙长度是l
ts
(微秒),一个时隙
×
一个信道是资源块,包括连续n
ts
个时隙和连续n
ch
个信道的一组资源块是时隙。
[0173]
与第一实施例(参见图5)的不同之处在于,在第二实施例中增加了通过将一个时隙在时间轴方向上划分为多个时隙而获得的“子时隙”的概念。在第二实施例中,假设在每个子时隙中计算用于每个终端的dl传输的无线资源的一个候选(即,通过一个时隙中的子时隙的数量),并且基站确定一个无线资源用于多个候选当中的每个终端在一个时隙中的实际传输。此外,子时隙的数量等于为每个终端计算的用于dl传输的无线资源候选的数量。于是,当一个时隙中的时隙数是n
ts
、一个子时隙中的时隙数是n
sts
并且对于每个终端在一个时隙中计算出的用于dl传输的无线资源数是nr,满足n
ts
=n
sts
×
nr。在图13所示的示例中,一个时隙在时间方向上被划分为三个子时隙。在图5所示的示例中,n
ts
=6、n
ch
=4、n
sts
=2并且nr=3。在图13中,对于一个时隙中的每个子时隙,填充资源块的灰色的阴影改变。
[0174]
下面将顺序地描述第二实施例中时间、频率和代码的每个计算方法。
[0175]
时间:
[0176]
用于设置传输时间的伪随机数发生器与第一实施例中的相同,并且是使用两个m序列601和602的金码发生器(参见图6)。终端id和时间信息被设置为m序列中的每一个的初始值。在第二实施例中,资源块被分配在每个子时隙中,因此子时隙的起始时间被用作初始值的时间信息。然后,使用由伪随机数发生器生成的随机数序列,根据以下等式(3)确定每个子时隙中的传输时间。
[0177]
[等式3]
[0178][0179]
(1≤i≤n,n:子时隙的数量)
[0180]
tr:帧传输起始时间
[0181]
t:时隙的起始时间
[0182]
l
ts
:时隙长度
[0183]
xi:由伪随机数发生器生成的随机数序列
[0184]nsts
:每个子时隙中的时隙数
[0185]
频率:
[0186]
与时间相似,传输频率也使用伪随机数发生器来确定。用于确定传输频率的伪随机数发生器的m序列发生器多项式的组合可以与用于确定传输时间的组合相同或不同。终端的id和每个子时隙的起始时间被设置为每个m序列的初始值。使用由伪随机数发生器生成的随机数序列根据以下等式(4)确定传输频率(传输信道)。
[0187]
[等式4]
[0188][0189]
(1≤i≤n,n:子时隙的数量)
[0190]fr
:帧传输频率
[0191]
xi:由伪随机数发生器生成的随机数序列
[0192]nch
:每个时隙中的信道数
[0193]fbase
:每个时隙中的信道当中的最低中心频率
[0194]fch
:信道间隔
[0195]
标志:
[0196]
与时间和频率相似,使用伪随机数发生器生成sync码和扰码。用于生成的伪随机数发生器的m序列生成器多项式的组合可以与用于传输时间和传输频率的组合相同或不同。终端id和时隙的起始时间被设置为每个m序列的初始值。假设与帧的sync长度匹配的长度和与帧长度匹配的长度由伪随机数发生器分别为sync码和扰码获得。
[0197]
图14图示了在第二实施例中的dl通信时整个通信系统的处理流程。
[0198]
首先,在接收到gps信号之后,终端100和基站200基于获取的时间信息来同步内部时钟109和209(f1401、f1411)。但是,并不总是有必要执行时间同步的处理,并且一旦时间同步完成,终端100和基站200就不需要执行时间同步的处理达某个时间段。
[0199]
接下来,终端100根据其自身的终端id和接收子时隙的起始时间计算一个时隙中的每个子时隙中的用于dl传输的线资源的多个候选(f1402)。类似地,基站200根据连接到本站的每个终端的id和每个传输子时隙的起始时间计算对于一个时隙中的每个子时隙与每个终端相关的dl传输的无线资源的候选,并执行临时分配(f1412)。
[0200]
而且,基站200从在每个子时隙中临时分配的用于dl传输的无线资源的候选中确定要针对每个终端在一个时隙中主要分配的一个无线资源(f1413)。
[0201]
此后,基站200基于计算出的代码生成帧并将生成的帧转换成无线信号。然后,当用于终端100的dl传输的无线资源的时间到来时,以计算出的频率执行帧传输(f1414)。
[0202]
另一方面,当计算出的用于dl传输的无线资源的时间到来时,终端100接收计算出的频率的无线信号,并使用计算出的代码检测和解调帧(f1403)。
[0203]
在此,终端100不知道基站200已将哪个无线资源确定为主要分配的资源。因此,终端100在每个子时隙中用每个计算出的无线资源候选重复地执行接收处理,直到可以正确解调来自基站200的帧。
[0204]
图15以流程图的形式图示了终端100在dl通信期间接收帧的处理过程。
[0205]
终端100基于上述方法根据其自身的终端id和一个时隙中的每个子时隙的起始时间计算用于dl传输的无线资源的多个候选(在每个子时隙中)(步骤s1501)。
[0206]
然后,终端100一直等到计算出的无线资源的多个候选的每个接收时间(步骤s1502中的“否”)。当任何dl接收时间到来时(步骤s1502中的“是”),终端100接收针对对应候选计算出的频率的无线信号(步骤s1503),并使用针对对应候选计算出的代码执行帧检测和解调处理(步骤s1504)。
[0207]
接下来,终端100检查在当前接收时间是否已经正确地检测和解调了dl帧(步骤s1505)。在已经正确检测和解调dl帧的情况下(步骤s1505中的“是”),终端100结束接收处理。
[0208]
另一方面,在dl帧没有被正确检测和解调的情况下(步骤s1505中的“否”),终端100进一步检查时隙中是否还有用于下一次dl传输的无线资源的候选(步骤s1506)。
[0209]
在用于下一次dl传输的无线资源仍然存在的情况下(步骤s1506中的“是”),终端100返回到步骤s1502,一直等到下一次dl接收时间,并且重复地执行上述接收处理。此外,在没有用于下一次dl传输的无线资源的候选的情况下(步骤s1506中的“否”),终端100结束接收处理。
[0210]
接下来,将描述在第二实施例中确定用于dl传输的无线资源的方法。
[0211]
图16以流程图的形式图示了用于在基站200中确定用于dl传输的无线资源的处理过程。
[0212]
基站200基于上述等式(3)和(4)基于连接到本站的每个终端的终端id和接收子时隙的起始时间计算用于dl传输的无线资源的多个候选(在每个子时隙中)(步骤s1601),并对计算出的每个候选的无线资源执行临时分配(步骤s1602)。
[0213]
基站200重复执行步骤s1601和s1602的处理,直到针对连接到本站的所有终端都完成了时隙中的每个子时隙中计算出的无线资源的所有候选的临时分配(步骤s1603中的“否”)。
[0214]
然后,当对时隙中的所有终端完成临时分配时(步骤s1603中的“是”),基站200对于每个终端从在这个子时隙中临时分配的用于dl传输的无线资源的多个候选当中确定主要分配在一个时隙中的用于dl传输的一个无线资源(步骤s1604)。
[0215]
在针对每个终端在一个时隙中的每个子时隙中计算用于dl传输的无线资源的候选的情况下,假设无线资源的候选在终端之间重叠。因而,在步骤s1604中,执行从每个终端的用于dl传输的无线资源的多个候选当中确定主要分配在一个时隙中的用于dl传输的一个无线资源的处理,使得无线资源在终端之间不重叠。
[0216]
图17以流程图的形式图示了在图16所示的流程图中的步骤s1604中执行的用于基站200确定用于dl传输的无线资源作为用于每个终端的主要分配的处理过程。
[0217]
在此,用于每个终端的r
x
(最小独占子时隙数)被用作用于确定主要分配的资源的指标。在此,子时隙数是通过将时隙划分为多个子时隙并在时间轴上从头子时隙以升序分配子时隙而获得的数字。某个终端的r
x
是直到找到与其它终端不重叠(即,可以独占)的用于dl传输的无线资源的候选为止的最小的子时隙数。r
x
是满足1≤r
x
≤n的整数(n是时隙中的子时隙数)。稍后将描述计算每个终端的r
x
的方法。此外,时隙中的每个资源块都附有作为序号的资源块号,并且可以通过资源块号指示临时分配或主要分配给终端的资源块。
[0218]
首先,基站200将每个终端的r
x
初始化为n 1(步骤s1701)。在此,n是通过划分一个时隙获得的子时隙数(如上所述)。然后,基站200将用于计数正被处理的子时隙的数量(或子时隙数)的变量m初始化为1(步骤s1702),然后开始第m个子时隙的处理循环。
[0219]
在每个子时隙的处理循环中,用于对处理循环中处理的终端数量进行计数的变量i被初始化为1(步骤s1703),然后开始第i个终端的处理循环。
[0220]
在每个终端的处理循环中,基站200计算第i个终端的r
x
(步骤s1704),并检查计算出的r
x
是否与计算之前的数值相同(步骤s1705)。用于计算终端的r
x
的处理过程将在后面描述。
[0221]
在计算出的r
x
与计算之前的数值不同的情况下(步骤s1705中的“否”),第i个终端的第(r
x
1)个及后续子时隙的无线资源的临时分配被取消(步骤s1707),处理返回到步骤s1703,并且再次开始第m个子时隙的处理循环。
[0222]
此外,在计算出的r
x
与计算之前的数值相同的情况下(步骤s1705中的“是”),基站200检查变量i是否小于为其调度无线资源分配的终端数i(即,是否尚未完成对所有目标终端的处理)(步骤s1706)。然后,在变量i小于进行无线资源分配的终端的调度数量i的情况下(步骤s1706中的“否”),基站200将i递增一(步骤s1708),返回到步骤s1704,并针对下一个终端重复地执行用于每个终端的处理。
[0223]
在变量i已达到无线资源分配的调度次数i的情况下(步骤s1706中的“是”),基站200结束每个终端的处理循环,将用于计数子时隙中的资源块的变量j初始化为1(步骤s1709),然后开始对第m个子时隙中的第j个资源块的处理循环。
[0224]
在用于资源块的处理循环中,基站200首先检查是否有任何终端已经对该资源块执行了临时分配(步骤s1710)。正被处理的资源块的资源块号为j j
×
(m-1)(其中j是子时隙中的资源块的数量)。在步骤s1710中,检查是否存在被临时分配给计算出的资源块号的终端。
[0225]
然后,在任何终端已经对资源块执行了临时分配的情况下(步骤s1710中的“是”),基站200随后检查是否只有一个执行了临时分配的终端(步骤s1711)。
[0226]
然后,在只有一个被临时分配给资源块的终端的情况下(步骤s1711中的“是”),基站200执行资源块对终端的主要分配(步骤s1712)。
[0227]
另一方面,在存在两个或更多个已被临时分配给资源块的终端的情况下(步骤s1711中的“否”),基站200计算这些终端中的每一个的r
x
(步骤s1713)。用于计算终端的r
x
的处理过程将在后面描述。然后,提取具有最大r
x
的终端(步骤s1714)。
[0228]
在此,具有最大r
x
的终端是在找到不与其它终端重叠的候选之前具有大的最小子时隙数的终端,即,难以找到可以独占的子时隙的终端,并且资源块应当优先分配给它。
[0229]
基站200检查是否只有一个具有最大r
x
的终端(步骤s1715)。然后,当具有最大r
x
的终端只有一个时(步骤s1715中的“是”),基站200执行对该终端的资源块的主要分配(步骤s1716)。
[0230]
此外,在存在两个或更多个具有最大r
x
的终端的情况下(步骤s1715中的“否”),基站200从这些终端中随机选择一个终端并且执行对终端的资源块的主要分配(步骤s1717)。
[0231]
接下来,基站200在步骤s1716或步骤s1717中取消对这个子时隙中已经执行主要分配的终端以外的终端的第m个子时隙中的资源块的临时分配(步骤s1718)。
[0232]
接下来,基站200取消在步骤s1712、步骤s1716、步骤s1716或步骤s1717中的任一个中确定了资源块的主要分配的终端的第(r
x
1)个和后续子时隙的无线资源的临时分配,并且将r
x
变为m,并将第m个子时隙的临时分配的资源块号设置为主要分配的资源块号(步骤s1719)。
[0233]
然后,基站200检查变量j是否小于子时隙中资源块的数量j(即,是否对第m个子时隙中的所有资源块都尚未完成处理)(步骤s1720)。然后,在变量j小于子时隙中的资源块数量j的情况下(步骤s1720中的“否”),基站200将j递增一(步骤s1722),返回到步骤s1710,并对第m个子时隙中的下一个资源块重复地执行类似的处理。
[0234]
在变量j已达到子时隙中的资源块数j的情况下(步骤s1720中的“是”),基站200检查变量m是否小于时隙中的子时隙数n(即,是否尚未完成针对时隙中所有子时隙的处理)(步骤s1721)。然后,在变量m小于子时隙数n的情况下(步骤s1721中是“否”),基站200将m递增一(步骤s1723),返回到步骤s1703,并对下一个子时隙重复地质学类似的处理。
[0235]
此外,在变量m达到子时隙数n的情况下(步骤s1721中的“是”),基站200结束这个处理。
[0236]
图18以流程图的形式图示了用于计算基站200中终端的r
x
(最小独占子时隙数)的处理过程。终端的r
x
是直到找到与其它终端不重叠(即,可以独占)的候选之前的最小子时隙数。这个处理过程在图17所示的流程图中的步骤s1704中执行。
[0237]
首先,基站200检查是否已经为处理目标终端确定了用于dl传输的无线资源的主要分配的资源块号(步骤s1801)。当已经确定用于终端的dl传输的无线资源的主要分配的资源块号时(步骤s1801中的“是”),基站200结束这个处理。
[0238]
在用于终端的dl传输的无线资源的主要分配的资源块号尚未确定的情况下(步骤s1801中的“否”),基站200将每个子时隙的处理循环中要被处理的子时隙号m替换为变量n(步骤s1802)。
[0239]
然后,基站200检查n是否等于或小于时隙中的子时隙数n(即,正被处理的子时隙是否不是时隙中的最后一个子时隙)(步骤s1803)。
[0240]
在n超过时隙中子时隙的数量n的情况下,即,在正被处理的子时隙是时隙中的最后一个子时隙的情况下(步骤s1803中的“否”),基站200将n替换为r
x
(步骤s1806)并结束这个处理。
[0241]
另一方面,如果n等于或小于时隙中子时隙的数量n(步骤s1803中的“是”),那么基站200检查针对要处理的终端临时分配给第n个子时隙的资源块号(步骤s1804)。假设基站200通过使用上述等式(3)和(4)对终端的每个子时隙的资源块执行临时分配。
[0242]
然后,基站200检查是否存在临时分配了与该终端的资源块相同的资源块的另一个终端(步骤s1805)。
[0243]
在不存在临时分配了与该终端的资源块相同的资源块的其它终端的情况下(步骤s1805中的“否”),基站200用n代替r
x
(步骤s1806)并结束这个处理。
[0244]
此外,在存在临时分配了与该终端相同的资源块的其它终端的情况下(步骤s1805中的“是”),基站200将n递增一(步骤s1807),返回到步骤s1803,并且在下一个子块中重复地执行类似的处理。
[0245]
某个终端的r
x
是可以可靠地确定用于主要分配的dl传输的无线资源而不会导致
该终端与其它终端重叠的最小子时隙数。在由基站200临时分配给某个终端的所有资源块与临时分配给任何其它终端的资源块重叠的情况下,该终端的r
x
为最大值n 1。
[0246]
基站200无法向r
x
为n 1的终端分配目标时隙中用于dl传输的资源块并且无法执行dl传输的可能性高。此外,随着r
x
的增加,终端进入接收状态的次数增加,并且功耗增加。因此,在图17所示的处理过程中,第二实施例采用一种算法,其中基站200首先使用上述等式(3)和(4)针对每个终端在时隙中的每个子时隙中临时分配一个资源块,然后主要将临时分配给多个终端的资源块优先分配给具有最大r
x
的终端(参见图18中的“每个资源块的处理循环”)。此外,在图18所示的处理过程中,每次目标子时隙改变时,都计算每个终端的r
x
(参见图18中的“每个终端的处理循环”),之后在“每个资源块的处理循环”中”,确认子时隙中每个资源块中的临时分配状态,以确定主要分配的资源。此外,在“每个资源块的处理循环”中,对于由主要分配的资源块确定的终端,取消第(r
x
1)个及后续子时隙的无线资源的临时分配,并且将r
x
改变为正在处理的子时隙号,并且这个终端在后续子时隙的处理中被排除在主要分配的目标之外。
[0247]
图19以流程图的形式图示了通过使用由基站200根据图16所示的处理过程为每个终端确定的用于dl传输的无线资源来传输dl帧的处理过程。
[0248]
基站200检查根据图16所示的处理过程确定的dl传输资源块(步骤s1901)。
[0249]
接下来,当使用图16所示的流程图中的步骤s1601中计算出的代码生成寻址到每个终端的dl帧时(步骤s1902),一直等到确定的dl传输资源块的dl传输时间(步骤s1903中的“否”)。
[0250]
当dl传输时间到来时(步骤s1903中的“是”),基站200将在步骤s1902中生成的dl帧转换成无线信号,并使用根据图16所示的处理过程确定的dl传输资源块的传输频率将dl帧传输到对应的终端(步骤s1604)。
[0251]
将参考图20至31描述基站200根据图17所示的处理过程向终端a至f分配用于dl传输的无线资源的具体示例。在此,假设一个时隙在时间轴方向上被划分为三个子时隙,第一(第1)、第二(第2)和第三(第3),并且每个子时隙在频率轴方向上被划分为三个资源块。此外,为了描述的方便,1到9的资源块(rb)编号被分配给一个子时隙中的相应资源块。
[0252]
图20图示了由基站200基于上述等式(3)和(4)计算出的终端a至f的资源块的临时分配结果。在图20中,描述在每个子时隙中临时分配给终端a至f的资源块号。此外,在图21中,临时分配的终端的id被写入每个资源块的框中。在图21中,在多个终端的临时分配重叠的资源块中,将所有临时分配的终端id用斜线隔开写入。由于每个子时隙对终端a至f中的每一个执行一次临时分配,因此如果终端的数量超过子时隙中资源块的数量,那么总会发生临时分配的重复。在临时分配的阶段,多个终端的临时分配在资源块号6以外的资源块中重叠。
[0253]
图22和23图示了由基站200根据图18所示的处理过程计算终端a至f的r
x
的结果。
[0254]
每个终端a至f的r
x
的初始值是n(子时隙数) 1=4。在此,在图20和21所示的示例中,第二个子时隙中的资源块号6是终端d独占的,因此r
x
=2,如图22中所示。此外,终端d的第三个及后续子时隙的临时分配被取消(如图22中所示,第三个子时隙中临时分配给终端d的资源块号被重写为零。因此,资源块号8对于第三个子时隙中的终端f可以是独占的,如图23中所示,因此r
x
=3,如图22中所示。
[0255]
图24和25图示了由基站200在图17所示的流程图中的子时隙中的每个资源块的处理循环中按照资源块号的次序对终端a至f执行主要分配的尝试的结果。
[0256]
参考图23,在第一个子时隙的资源块号一中,对终端a和终端c的临时分配重叠。另外,参考图22,终端a和终端c的r
x
都是四,因此基站200随机选择终端a,如图25中所示,并且对终端a执行资源块的主要分配,如图24中所示。因此,如图24中所示,终端a的r
x
变为一,并且终端a的第二个及后续子时隙的临时分配都被取消(第二个和后续子时隙中临时分配给终端a的资源块号被重写为零)。此外,基站200取消第一子时隙对终端c的临时分配(如图24中所示,第一子时隙中临时分配给终端c的资源块号被设置为零)。
[0257]
图26和27图示了由基站200随后尝试执行资源块号2的主要分配的结果。
[0258]
参考图25,在资源块号2中,对终端b和终端d的临时分配重叠。此外,参考图24,因为终端b的r
x
是4并且终端d的r
x
是2,并且终端b的r
x
最大,所以选择终端b,如图27中所示,并且资源块主要分配给终端b,如图26中所示。因此,如图26中所示,终端b的r
x
变为一,并且终端b的第二个及后续子时隙的临时分配全部取消(第二个及后续子时隙中临时分配给终端b的资源块被重写为零)。此外,取消第一子时隙对终端d的临时分配(如图26中所示,第一子时隙中临时分配给终端d的资源块号为0)。
[0259]
图28和29图示了基站200随后尝试执行资源块号3的主要分配的结果。
[0260]
参考图27,在资源块号3中,对终端e和终端f的临时分配重叠。此外,参考图26,因为终端e的r
x
是4,终端f的r
x
是3,并且终端e的r
x
最大,所以基站200选择终端e,如图29中所示,并且对终端e执行资源块的主要分配,如图28中所示。因此,如图28中所示,终端e的r
x
变为一,并且终端e的第二个及后续子时隙的临时分配全部取消(第二个及后续子时隙的临时分配给终端b的资源块号被重写为零)。此外,取消第一子时隙对终端f的临时分配(如图28所示,第一子时隙中临时分配给终端f的资源块号被设置为零)。此外,根据图18中所示的处理过程重新计算终端f的r
x
,并将终端f的r
x
重写为二,如图28中所示。
[0261]
图30和31图示了基站200随后尝试执行第二子时隙的每个资源块的主要分配的结果。
[0262]
参考图29,第二个子时隙的资源块号4是终端f独占的,因此,如图30中所示,基站200对终端f执行资源块的主要分配并取消终端f的第三个及后续子时隙的所有临时分配(在第三个及后续子时隙中临时分配给终端f的资源块号被重写为零)。另外,资源块号5仅临时分配给终端c,因此基站200执行主要分配。此外,如图30中所示,将终端c的r
x
重写为二,并且取消终端c的第三个及后续子时隙的所有临时分配(第三个及后续子时隙中临时分配给终端c的资源块号被重写为零)。另外,如图31中所示,资源块号6仅被临时分配给终端d,因此基站200对终端d执行资源块的主要分配,如图30中所示。
[0263]
从图20至31中还可以看出的,在计算出一个时隙中用于每个终端的无线资源的多个候选之后,基站200可以确定无线资源,从而可以通过调整无线资源的候选以在终端之间不重叠而对时隙中的所有终端执行dl传输。此外,通过确定用于dl传输的无线资源以抑制终端进入接收状态的次数,可以预期减少冗余的功耗。
[0264]
第三实施例
[0265]
在第二实施例中,在临时分配的资源块在多个终端之间重叠的情况下,最小独占子时隙数r
x
被用作指示优先级的指标。但是,在多个终端的r
x
是相同值的情况下,只能执行
随机选择,并且不能考虑子时隙中主要分配的资源确定处理情况来确定优先级。
[0266]
在此,将考虑在针对终端a至f获得如图32中所示的临时分配结果的情况下的主要分配。当终端a被资源块号1选择时,终端e总是被资源块号6选择。此外,当终端f被资源块号2选择时,终端b总是被资源块号6选择。因此,如图33中所示,无法对终端b或终端e执行这种分配,并且无法执行传输。
[0267]
在图33所示的示例中,虽然终端b和终端e的临时分配在资源块号6中彼此冲突,但是资源块号5保持未使用。在第二实施例中,仅在临时分配给每个终端的无线资源的候选范围内搜索要主要分配的无线资源,并且也可以说不能充分使用未使用的无线资源。
[0268]
因而,在第三实施例中,采用一种方法,其中添加与临时分配给每个资源块的终端当中在前一个子时隙中已经为其完成主要分配的资源确定处理的终端的数量相关的指标,并且基站从无线资源的多个候选当中确定实际用于dl传输的无线资源。
[0269]
图34和35以流程图的形式图示了在第三实施例中基站200将用于dl传输的无线资源确定为主要分配给每个终端的处理过程。在图16所示的流程图中的步骤s1604中执行图34和35所示的处理过程而不是图17所示的处理过程。
[0270]
在此,作为确定用于dl传输的无线资源的指标,除了每个终端的最小独占子时隙数r
x
之外,新定义了对每个资源块在前一个子时隙中已经确定了主要分配的资源块的终端的数量进行计数的n
sta
。n
sta
与资源块中对于主要分配资源确定处理总是被选择的终端的数量(对其临时分配资源块的终端错过主要分配直到前一个子时隙的次数)同义,并且认为n
sta
越大,即使在下一个子时隙的处理中也能确定主要分配资源的可能性越低。在图17所示的处理过程中,在其临时分配重叠的终端的r
x
是相同值的情况下,随机选择主要分配。另一方面,第三实施例具有一种算法,其中,在临时分配重叠的终端的r
x
是相同值的情况下,进一步执行n
sta
的比较以确定优先级,并且以具有最大n
sta
的终端优先确定主要分配的资源。
[0271]
首先,基站200将每个资源块的n
sta
初始化为零(步骤s3401),并将每个终端的r
x
初始化为n 1(步骤s3402)。然后,基站200将用于计数正在处理的子时隙的数量(或子时隙数)的变量m初始化为一(步骤s3403),然后开始第m个子时隙的处理循环。
[0272]
在每个子时隙的处理循环中,将计数处理循环中处理的终端数量的变量i初始化为一(步骤s3404),然后开始第i个终端的处理循环。
[0273]
在每个终端的处理循环中,基站200根据图18中所示的处理过程计算第i个终端的r
x
(步骤s3405),并检查计算出的r
x
是否与计算之前的数值相同(步骤s3406)。
[0274]
在计算出的r
x
与计算之前的数值不同的情况下(步骤s3406中的“否”),第i个终端的第(r
x
1)个及后续子时隙的无线资源的临时分配被取消(步骤s3408),处理返回到步骤s3404,并且再次开始第m个子时隙的处理循环。
[0275]
此外,在计算出的r
x
与计算之前的数值相同的情况下(步骤s3406中的“是”),基站200检查变量i是否小于为其调度无线资源分配的终端数量i(即,是否尚未完成对所有目标终端的处理)(步骤s3407)。然后,在变量i小于无线资源分配终端的调度数量i的情况下(步骤s3407为否),基站200将i加1(步骤s3409),返回步骤s3405,对下一个终端重复执行用于每个终端的处理。
[0276]
在变量i达到无线资源分配的调度次数i的情况下(步骤s3407中的“是”),基站200结束每个终端的处理循环,将计数子时隙中的资源块的变量j初始化为一(步骤s3410),然
后开始对第m个子时隙中的第j个资源块的处理循环。
[0277]
用于资源块的处理循环的细节在图35中示出。在用于资源块的处理循环中,基站200首先检查是否有任何终端已经对该资源块执行了临时分配(步骤s3411)。正被处理的资源块的资源块数是j j
×
(m-1)(其中j是子时隙中的资源块数)。在步骤s3411中,检查是否有终端已经被临时分配给计算出的资源块号。
[0278]
在任何终端已经对资源块执行了临时分配的情况下(步骤s3411中的“是”),基站200随后检查是否只有一个终端已经执行了临时分配(步骤s3412)。
[0279]
然后,在只有一个终端已经被临时分配给资源块的情况下(步骤s3412中的“是”),基站200执行对终端的资源块的主要分配(步骤s3413)。
[0280]
另一方面,在存在两个或更多个终端被临时分配给资源块的情况下(步骤s3412中的“否”),基站200根据图18中所示的处理过程计算这些终端中的每一个的r
x
(步骤s3414)。然后,提取具有最大r
x
的终端(步骤s3415)。
[0281]
基站200检查是否只有一个具有最大r
x
的终端(步骤s3416)。然后,当具有最大r
x
的终端只有一个时(步骤s3416中的“是”),基站200执行对该终端的资源块的主要分配(步骤s3417)。
[0282]
此外,另一方面,在存在两个或更多个具有最大r
x
的终端的情况下(步骤s3416中的“否”),基站200检查变量m是否小于时隙中的子时隙数n(即,是否尚未完成对时隙中的所有子时隙的处理)(步骤s3418)。
[0283]
在此,在变量m达到子时隙数n的情况下(步骤s3418中的“否”),基站200从具有最大r
x
的多个终端中随机选择一个终端并执行对该终端的资源块的主要分配(步骤s3419)。
[0284]
另一方面,在变量m小于子时隙数n的情况下(步骤s3418中的“是”),基站200提取具有最大r
x
的每个终端的下一个(即,第(m 1)个)子时隙的临时分配的资源块号中的每一个的n
sta
(步骤s3420)。
[0285]
基站200检查是否只有一个具有最大n
sta
的终端(步骤s3421)。然后,当具有最大n
sta
的终端只有一个时(步骤s3421中的“是”),基站200执行对终端的资源块的主要分配(步骤s3422)。
[0286]
此外,在具有最大n
sta
的终端有两个或更多个的情况下(步骤s3421中的“否”),基站200从这些终端中随机选择一个终端,并对该终端执行资源块的主要分配(步骤s3423)。
[0287]
接下来,基站200在步骤s3413、s3417、s3419、s3422或s3423中的任何一个中取消对这个子时隙中已经对其执行主要分配的终端以外的终端的第m个子时隙中的资源块的临时分配,并且对这些终端的下一个(即,第(m 1))个子时隙的临时分配的资源块的每个n
sta
仅加一(步骤s3424)。
[0288]
接下来,基站200取消在步骤s3413、s3417、s3419、s3422或s3423中的任何一个中为其确定资源块的主要分配的终端的第(r
x
1)个及后续子时隙的无线资源的临时分配,并将r
x
改变为m,并将第m个子时隙的临时分配资源块号设置为主要分配的资源块号(步骤s3425)。
[0289]
然后,基站200检查变量j是否小于子时隙中资源块的数量j(即,是否尚未完成对第m个子时隙中的所有资源块的处理)(步骤s3426)。然后,在变量j小于子时隙中的资源块数量j的情况下(步骤s3426中的“否”),基站200将j加一(步骤s3428),返回到步骤s3411,并
且对于第m个子时隙中的下一个资源块重复执行类似的处理。
[0290]
在变量j已经达到子时隙中的资源块数j的情况下(步骤s3426中的“是”),基站200检查变量m是否小于时隙中的子时隙数n(即,是否尚未完成时隙中所有子时隙的处理)(步骤s3427)。然后,在变量m小于子时隙数n的情况下(步骤s3427的“否”),基站200将m递增一(步骤s3429),返回到步骤s3404,并且对下一个子时隙重复执行类似的处理。
[0291]
此外,在变量m达到子时隙数n的情况下(步骤s3427中的“是”),基站200结束这个处理。
[0292]
将参考图36至47描述基站200根据图34和35中所示的处理过程向终端a至h分配用于dl传输的无线资源的具体示例。在此,假设一个时隙在时间轴方向上被划分为第一(第1)和第二(第2)两个子时隙,并且每个子时隙在频率轴方向上被划分为四个资源块。此外,为了描述方便,1到8的资源块(rb)号被分配给一个子时隙中的相应资源块。
[0293]
图36图示了基于上述等式(3)和(4)计算出的终端a至h的资源块的临时分配结果以及基站200对r
x
的计算结果。在图36中,描述了在每个子时隙中临时分配给终端a至f的资源块号。每个终端a至h的r
x
的初始值是n(子时隙数) 1=3。图36还图示了每个资源块的n
sta
,所有n
sta
的初始值都是零。此外,在图37中,临时分配的终端的id被写入每个资源块的框中。在图37中,在多个终端的临时分配重叠的资源块中,以斜线分隔的方式写入所有临时分配的终端id。由于通过每个子时隙为终端a至h中的每一个执行一次临时分配,因此,如果终端数量超过子时隙中资源块的数量,那么临时分配的重复总是发生。在图36和37所示的示例中,多个终端的临时分配在临时分配的阶段在所有资源块中重叠。
[0294]
图38和39图示了基站200在图34和35所示的流程图中尝试在子时隙中的每个资源块的处理循环中按照资源块号的次序对终端a至h执行主要分配的结果。
[0295]
参考图37,第一子时隙的资源块号1在对终端a和终端e的临时分配中重叠。此外,参考图36,终端a和终端e的r
x
都是三,因此随后比较终端a与终端e在第二子时隙中临时分配的资源块的n
sta
。在第二子时隙中,终端a临时分配了资源块号5,并且终端e临时分配了资源块号6,但是由于两者的n
sta
都是初始值零,因此终端a被随机选择并被主要分配,如图39中所示。因此,如图38中所示,终端a的r
x
改变为一,并且取消终端a的第二子时隙的临时分配(将第二子时隙中临时分配给终端a的资源块号重写为零)。此外,如图38中所示,第一子时隙向终端e的临时分配被取消(第一子时隙中临时分配给终端c的资源块号被设置为零)。而且,在第二子时隙中向为其临时分配主要分配未确定的终端e的资源块号6的n
sta
上加一。
[0296]
图40和41图示了基站200随后尝试执行资源块号2的主要分配的结果。
[0297]
参考图39,资源块号2在向终端b和终端f的临时分配中重叠。此外,参考图38,终端b和终端f的r
x
都是三,因此随后执行其中终端b和终端f临时分配在第二子时隙中的资源块的n
sta
的比较。在第二子时隙中,临时分配给终端b的资源块号6的n
sta
是一,并且临时分配给终端f的资源块号7的n
sta
的初始值是零。因此,如图41中所示,选择具有最大n
sta
的终端b并且执行主要分配。因此,如图40中所示,终端b的r
x
改变为一,并且取消终端b的第二子时隙的临时分配(将第二子时隙中临时分配给终端b的资源块号重写为零)。此外,如图40中所示,第一子时隙向终端f的临时分配被取消(第一子时隙中临时分配给终端f的资源块号被设置为零)。而且,在第二子时隙中向其临时分配主要分配尚未确定的终端f的资源块号7的n
sta
加一。
[0298]
图42和43图示了基站200随后尝试执行资源块号3的主要分配的结果。
[0299]
参考图41,资源块号3在向终端c和终端g的临时分配中重叠。此外,参考图40,终端c和终端g的r
x
都是三,因此随后执行其中终端c和终端g临时分配在第二子时隙中的资源块的n
sta
的比较。在第二子时隙中,临时分配给终端c的资源块号7的n
sta
是一,并且临时分配给终端g的资源块号8的n
sta
的初始值是零。因此,如图43中所示,选择具有最大n
sta
的终端c并且执行主要分配。因此,如图42中所示,终端c的r
x
改变为一,并且取消终端c的第二子时隙的临时分配(将第二子时隙中临时分配给终端c的资源块号重写为零)。此外,如图42中所示,第一子时隙向终端g的临时分配被取消(第一子时隙中临时分配给终端g的资源块号被设置为零)。而且,在第二子时隙中向其临时分配主要分配尚未确定的终端g的资源块号8的n
sta
加一。
[0300]
图44和45图示了基站200随后尝试执行资源块号4的主要分配的结果。
[0301]
参考图43,资源块号4在向终端d和终端h的临时分配中重叠。此外,参考图42,终端d和终端h的r
x
都是三,因此随后执行其中终端d和终端h临时分配在第二子时隙中的资源块的n
sta
的比较。在第二子时隙中,临时分配给终端d的资源块号8的n
sta
是一,并且临时分配给终端h的资源块号5的n
sta
的初始值是零。因此,如图45中所示,选择具有最大n
sta
的终端d并且执行主要分配。因此,如图44中所示,终端d的r
x
改变为一,并且取消终端d的第二子时隙的临时分配(将第二子时隙中临时分配给终端d的资源块号重写为零)。此外,如图44中所示,第一子时隙向终端h的临时分配被取消(第一子时隙中临时分配给终端h的资源块号被设置为零)。而且,在第二子时隙中向其临时分配主要分配尚未确定的终端h的资源块号5的n
sta
加一。
[0302]
图46和47图示了基站200随后尝试执行第二子时隙的每个资源块的主要分配的结果。
[0303]
参考图45,资源块号5仅被临时分配给终端h,因此,如图46中所示,执行主要分配并且终端h的r
x
被重写为二。此外,资源块编6仅被临时分配给终端e,因此,如图46中所示,执行主要分配并且终端e的r
x
被重写为二。此外,资源块号7仅被临时分配给终端f,因此,如图46中所示,执行主要分配并且终端f的r
x
被重写为二。此外,资源块号8仅被临时分配给终端g,因此,如图46中所示,执行主要分配并且终端g的r
x
被重写为二。
[0304]
如从图36-47可以看出的,基于终端id和子时隙起始时间,在一个时隙中计算用于无线资源的多个候选,并且基站可以确定一个无线资源实际用于dl传输,同时调整无线资源的多个候选以便不与其它终端重叠。此外,当多个终端的临时分配重叠时,可以考虑在下一个子时隙中临时分配给每个终端的资源块的情况来确定优先级。
[0305]
第四实施例
[0306]
在第二和第三实施例中,用于每个终端的dl传输的无线资源仅基于基站200保持的信息来确定。换句话说,无需考虑终端侧的请求而分配用于dl传输的无线资源,因此有可能执行使整个通信系统的通信效率恶化的无线资源。例如,在电池剩余电量小且剩余可接收次数小的情况下,或者在从基站传输要求ack的数据的情况下,终端为dl传输分配无线资源的请求增加。
[0307]
因而,在第四实施例中,关于dl传输的优先级的请求信息被添加到由终端定期传输的ul帧,并且基站200使用请求信息作为用于确定用于dl传输的无线资源的新指标。
[0308]
图48图示了第四实施例中的ul帧的有效载荷部分的配置示例。由附图标记4801、4802和4804指示的id、data和crc的相应字段与图4中所示的帧400的字段相似,因此这里将省略对其的描述。
[0309]
由附图标记4803指示的request字段包括关于优先级的信息,该优先级是一位零或一。此外,各条信息之间的优先级被设置为从最高位开始按降序排列,并且在优先级为一的情况下,优先级高。因此,当request字段4803的位串被设置为无符号二进制数时,基站200优先将用于dl传输的无线资源分配给具有最大数值的终端。要使用的信息的示例包括关于时延容限和数据优先级的信息。在延迟容限的情况下,在根据剩余电池电量计算出的剩余可接收次数低于预定阈值的情况下,终端将其设置为一。此外,在数据优先级高的情况下,诸如从基站传输要求ack的数据等,终端对其设置一。
[0310]
针对存储在id字段4801、data字段4802和request字段4803中的数据计算出的crc值存储在crc字段4804中。然后对通过级联id、data、request、crc获得的序列执行fec或交织处理,以生成帧的有效载荷。然后,在将用于帧检测的sync码级联到有效载荷的头部之后,通过扰码对每一位获得异或以完成帧。
[0311]
图49图示了在第四实施例中的dl通信时整个通信系统的处理流程。
[0312]
首先,在接收到gps信号之后,终端100和基站200基于获取的时间信息使内部时钟109、209同步(f4901、f4911)。但是,并不总有必要执行时间同步的处理,并且一旦时间同步完成,终端100和基站200就不需要执行时间同步的处理达某个时间段。
[0313]
此后,当从终端100到基站200执行ul通信时,基站200从ul帧的request字段获取终端100的请求信息(f4912)。
[0314]
接下来,终端100根据其自身的终端id和接收子时隙的起始时间来计算一个时隙中的每个子时隙中用于dl传输的无线资源的多个候选(f4902)。类似地,基站200根据连接到本站的每个终端的id和每个传输子时隙的起始时间计算一个时隙中每个子时隙中用于与每个终端相关的dl传输的无线资源的候选,并执行临时分配(f4913)。
[0315]
然后,基站200在考虑获取的请求信息的同时从临时分配的用于dl传输的无线资源的候选中确定要主要在一个时隙中为每个终端分配的一个无线资源(f4914)。
[0316]
此后,基站200基于计算出的代码生成帧并将生成的帧转换成无线信号。然后,当用于终端100的dl传输的无线资源的时间到来时,以计算出的频率执行帧传输(f4915)。
[0317]
另一方面,当计算出的用于dl传输的无线资源的时间到来时,终端100接收计算出的频率的无线信号,并使用计算出的代码检测和解调帧(f4903)。终端100不知道基站200已将哪个无线资源确定为主要分配的资源。因此,终端100对每个计算出的用于无线资源的候选重复执行接收处理,直到可以正确解调来自基站200的帧为止。
[0318]
图50和51以流程图的形式图示了在第四实施例中基站200将用于dl传输的无线资源确定为主要分配给每个终端的处理过程。在图16所示的流程图中的步骤s1604中执行图50和51中所示的处理过程而不是图17中所示的处理过程。
[0319]
在此,作为确定用于dl传输的无线资源的指标,除了针对每个资源块在前一个子时隙中已经确定的每个终端的最小独占子时隙数r
x
和对主要分配资源块的终端数量进行计数的n
sta
之外,还添加了从每个终端获取的请求信息。具体而言,n
req
是通过将来自终端的ul帧中包括的作为无符号二进制数的request字段的位串转换成十进制数而获得的数值,
并且优先选择具有最大n
req
的终端。
[0320]
首先,基站200将每个资源块的n
sta
初始化为零(步骤s5001)并且将每个终端的r
x
初始化为n 1(步骤s5002)。然后,基站200将用于计数正被处理的子时隙的数量(或子时隙数)的变量m初始化为1(步骤s5003),然后开始第m个子时隙的处理循环。
[0321]
在每个子时隙的处理循环中,将计数处理循环中处理的终端数量的变量i初始化为1(步骤s5004),然后开始第i个终端的处理循环。
[0322]
在每个终端的处理循环中,基站200计算通过将来自第i个终端的ul帧中包括的作为无符号二进制数的request字段的位串转换成十进制数而获得的数值n
req
(步骤s5005)。接下来,基站200根据图18中所示的处理过程计算第i个终端的r
x
(步骤s5006),并检查计算出的r
x
是否与计算之前的数值相同(步骤s5007)。
[0323]
在计算出的r
x
与计算之前的数值不同的情况下(步骤s5007中的“否”),第i个终端的第(r
x
1)个及后续子时隙的无线资源的临时分配被取消(步骤s5009),返回到步骤s5005,并且重新开始第m个子时隙的处理循环。
[0324]
此外,在计算出的r
x
与计算之前的数值相同的情况下(步骤s5007中的“是”),基站200检查变量i是否小于为其调度无线资源分配的终端数量i(即,是否尚未完成对所有目标终端的处理)(步骤s5008)。然后,在变量i小于用于无线资源分配的调度终端数量i的情况下(步骤s5008中的“否”),基站200将i递增一(步骤s5010),返回到步骤s5005,并针对下一个终端重复执行用于每个终端的处理。
[0325]
在变量i已达到无线资源分配的调度次数i的情况下(步骤s5008中的“是”),基站200结束每个终端的处理循环,将子时隙中的资源块计数变量j初始化为一(步骤s5011),然后开始对第m个子时隙中的第j个资源块的处理循环。
[0326]
用于资源块的处理循环的细节在图51中示出。在用于资源块的处理循环中,基站200首先检查是否已经有终端对该资源块执行了临时分配(步骤s5012)。正被处理的资源块的资源块数是j j
×
(m-1)(其中j是子时隙中的资源块数)。在步骤s5012中,检查是否存在终端被临时分配到计算出的资源块号。
[0327]
在任何终端已经对资源块执行了临时分配的情况下(步骤s5012中的“是”),基站200随后检查是否只有一个终端执行了临时分配(步骤s5013)。
[0328]
然后,在只有一个终端被临时分配给资源块的情况下(步骤s5013中的“是”),基站200执行对终端的资源块的主要分配(步骤s5014)。
[0329]
另一方面,在有两个或更多个终端被临时分配给资源块的情况下(步骤s5013中的“否”),基站200提取具有最大n
req
的终端(步骤s5015)。
[0330]
基站200检查是否只有一个具有最大n
req
的终端(步骤s5016)。然后,在具有最大n
req
的终端只有一个的情况下(步骤s5016中的“是”),基站200对该终端执行资源块的主要分配(步骤s5017)。
[0331]
在存在两个或更多个具有最大n
req
的终端的情况下(步骤s5016中的“否”),基站200根据图18中所示的处理过程计算这些终端中的每一个的r
x
(步骤s5018)。然后,提取具有最大r
x
的终端(步骤s5019)。
[0332]
基站200检查是否只有一个具有最大r
x
的终端(步骤s5020)。然后,当只有一个终端具有最大r
x
时(步骤s5020中的“是”),基站200对该终端执行资源块的主要分配(步骤
s5021)。
[0333]
此外,在存在两个或更多个具有最大r
x
的终端的情况下(步骤s5020中的“否”),基站200检查变量m是否小于时隙中的子时隙数n(即,是否尚未完成时隙中的所有子时隙的处理)(步骤s5022)。
[0334]
在此,在变量m达到子时隙数n的情况下(步骤s5022中的“否”),基站200从具有最大r
x
的多个终端中随机选择一个终端并对该终端执行资源块的主要分配(步骤s5023)。
[0335]
另一方面,在变量m小于子时隙的数量n的情况下(步骤s5022中的“是”),基站200提取具有最大r
x
的每个终端的下一个(即,第(m 1)个)子时隙的临时分配的资源块号的每个n
sta
(步骤s5024)。
[0336]
基站200检查是否只有一个具有最大n
sta
的终端(步骤s5025)。然后,当具有最大n
sta
的终端只有一个时(步骤s5025中的“是”),基站200对该终端执行资源块的主要分配(步骤s5026)。
[0337]
此外,在具有最大n
sta
数的终端有两个或更多个的情况下(步骤s5025中的“否”),基站200从这些终端中随机选择一个终端,并且对该终端执行资源块的主要分配(步骤s5027)。
[0338]
接下来,基站200取消在步骤s5014、s5017、s5021、s5023、s5026、或s5027中的任何一个中已经对其执行主要分配的终端意外的终端的第m个子时隙中的资源块的临时分配,并且向这些终端的下一个(即,第(m 1)个)子时隙的临时分配的资源块的每个n
sta
加一(步骤s5028)。
[0339]
接下来,基站200取消在步骤s5014、s5017、s5021、s5023、s5026或s5027中的任何一个中为其确定资源块的主要分配的终端的第(r
x
1)个及后续子时隙的无线资源的临时分配,并且将r
x
改为m,并且将第m个子时隙的临时分配的资源块号设置为主要分配的资源块号(步骤s5029)。
[0340]
然后,基站200检查变量j是否小于子时隙中资源块的数量j(即,是否尚未完成第m个子时隙中的所有资源块的处理)(步骤s5030)。然后,在变量j小于子时隙中的资源块数j的情况下(步骤s5030中的“否”),基站200将j递增一(步骤s5032),返回到步骤s5012,并对第m个子时隙中的下一个资源块重复执行类似的处理。
[0341]
在变量j已达到子时隙中的资源块数j的情况下(步骤s5030中的“是”),基站200检查变量m是否小于时隙中的子时隙数n(即,是否尚未完成时隙中所有子时隙的处理)(步骤s5031)。然后,在变量m小于子时隙数n的情况下(步骤s5031中的“否”),基站200将m递增一(步骤s5033),返回到步骤s5004,并且对下一个子时隙重复执行类似的处理。
[0342]
此外,在变量m达到子时隙数n的情况下(步骤s5031中的“是”),基站200结束这个处理。
[0343]
注意的是,在图50和51所示的流程图中,n
req
被用作具有最高优先级的指标,但用于dl传输的无线资源的确定处理可以在n
req
低于其它指标r
x
和n
sta
的情况下执行。
[0344]
将参考图52至63描述基站200根据图50和51中所示的处理过程向终端a至f分配用于dl传输的无线资源的具体示例。在此,假设一个时隙在时间轴方向上被划分为第一(第1)、第二(第2)和第三(第3)三个子时隙,并且每个子时隙在频率轴方向上被划分为三个资源块。此外,为了描述的方便,1到9的资源块(rb)号被分配给一个子时隙中的相应资源块。
[0345]
图52图示了基于上述等式(3)和(4)计算的终端a至f的资源块的临时分配结果以及基站200对资源块的n
sta
初始化的结果。在图52中,描述在每个子时隙中临时分配给终端a至f的资源块号。此外,在图53中,临时分配的终端的id被写入每个资源块的框中。在图53中,在多个终端的临时分配重叠的资源块中,以斜线分隔的方式写入所有临时分配的终端id。由于每个子时隙对终端a至f中的每一个执行一次临时分配,因此,如果终端数量超过子时隙中资源块的数量,那么总是会发生临时分配的重复。在图52和53所示的示例中,在临时分配阶段,多个终端的临时分配在资源块号6以外的资源块中重叠。
[0346]
图54和55图示了基站200根据图18中所示的处理过程计算终端a至f的r
x
的结果以及图50中所示的每个终端的处理循环中终端的n
req
的计算结果。
[0347]
每个终端a至f的r
x
的初始值为n(子时隙数) 1=4。在此,在图52和53所示的示例中,第二个子时隙中的资源块号6是终端d独占的。因此,如图54所示,终端d中的r
x
=2。此外,临时分配终端d的第三个及后续子时隙的资源块号被取消(将临时分配给终端d在第三个子时隙中的资源块号重写为零)。因此,如图55中所示,在第三子时隙中,资源块号8可以是终端f独占的。因此,如图54中所示,终端f中的r
x
=3。
[0348]
图56和57图示了基站200尝试在图51所示的子时隙中的每个资源块的处理循环中按照资源块编号的次序对终端a至f执行主要分配的结果。
[0349]
参考图55,在第一子时隙的资源块号1中,对终端a和终端c的临时分配重叠。因而,参考图54,在参考终端a和终端c中的每一个的n
req
时,终端c较大,因此基站200选择终端c并执行如图57中所示的资源块的主要分配。因此,如图56中所示,终端c的r
x
变为一,并且终端c的第二个及后续子时隙的所有临时分配都被取消(第二个及后续子时隙中临时分配给终端c的资源块号被重写为零)。此外,如图56中所示,基站200取消第一子时隙对终端a的临时分配(第一子时隙中临时分配给终端a的资源块号被设置为零)。而且,如图56中所示,基站200向在第二子时隙中临时分配了主要分配尚未确定的终端a的资源块号5的n
sta
加一。
[0350]
图58和59图示了基站200随后尝试执行资源块号2的主要分配的结果。
[0351]
参考图57,资源块号2在对终端b和终端d的临时分配中重叠。因而,参考图56,当参考终端b和终端d中的每一个的n
req
时,终端b较大,因此基站200选择终端b并执行如图59中所示的资源块的主要分配。因此,如图58中所示,基站200将终端b的r
x
改为一,并且终端b的第二个及后续子时隙的所有临时分配都被取消(第二个及后续子时隙中临时分配给终端b的资源块号被重写为零)。此外,如图58中所示,基站200取消第一子时隙对终端d的临时分配(第一子时隙中临时分配给终端d的资源块号被设置为零)。而且,如图58中所示,基站200向在第二子时隙中临时分配了主要分配尚未确定的终端d的资源块号6的n
sta
加一。
[0352]
图60和61图示了基站200随后尝试执行资源块号3的主要分配的结果。
[0353]
参考图59,资源块号3在对终端e和终端f的临时分配中重叠。因此,参考图58,终端e和终端f中的每一个的n
req
具有相同的值,因此基站200进一步彼此比较r
x
。由于终端e的r
x
是4,终端f的r
x
是3,并且终端e的r
x
最大,因此基站200选择终端e并执行如图61中所示的资源块的主要分配。因此,如图60中所示,基站200将终端e的r
x
改为一,并且终端e的第二个及后续子时隙的所有临时分配都被取消(第二个及后续子时隙中临时分配给终端f的资源块号被重写为零)。此外,如图60中所示,基站200取消第一子时隙对终端f的临时分配(第一子时隙中临时分配给终端f的资源块号被设置为零)。而且,如图60中所示,基站200向在第二
子时隙中临时分配了主要分配尚未确定的终端f的资源块号4的n
sta
加一。此外,基站200重新计算终端f的r
x
并将r
x
改变为二。
[0354]
图62和63图示了基站200随后尝试执行第二子时隙的每个资源块的主要分配的结果。
[0355]
参考图61,资源块编号4仅临时分配给终端f,因此基站200执行资源块的主要分配。另外,基站200将终端f的r
x
重写为二,如图62中所示,并取消终端f的第三个及后续子时隙的所有临时分配,如图62和63中所示(第三个及后续子时隙中临时分配给终端f的资源块号被重写为零)。此外,资源块号5仅临时分配给终端a,因此基站200执行资源块的主要分配。另外,基站200将终端a的r
x
重写为二,如图62中所示,并取消终端a的第三个及后续子时隙的所有临时分配,如图62和63中所示(第三个及后续子时隙中临时分配给终端a的资源块号被重写为零)。此外,由于资源块号6如图60中所示仅临时分配给终端d,因此基站200执行资源块的主要分配,如图62中所示。
[0356]
如从图52至63中还可以看出的,在计算出一个时隙中用于每个终端的无线资源的多个候选之后,基站200可以通过基于来自每个终端的请求信息调整无线资源的候选以使其不相互重叠来确定无线资源以使时隙的所有终端都可以执行dl传输。此外,通过确定用于dl传输的无线资源以抑制终端进入接收状态的次数,可以预期减少冗余功耗。
[0357]
虽然已经描述了与本文公开的技术相关的三个实施例,但是现在将描述由本文公开的技术带来的效果。
[0358]
根据本文公开的技术,无需在基站和终端之间发信号通知控制信息就有可能预先计算用于dl传输的无线资源,并且有可能在终端的功耗被抑制的情况下实现dl传输。
[0359]
此外,根据本文公开的技术,参数(伪随机数发生器的初始值)在每次传输中改变,并且可以灵活地分配用于dl传输的无线资源。因此,可以降低终端之间使用的无线资源重叠的可能性以及特定终端中来自其它系统的干扰的影响。
[0360]
此外,根据本文公开的技术,在为每个终端在时隙中计算出用于dl传输的无线资源的多个候选之后,基站可以执行调整,使得用于无线资源的候选在终端之间不重叠。此外,基站可以在考虑诸如来自终端的请求信息之类的各种信息的同时将来自多个候选的无线资源分配给每个终端。
[0361]
工业适用性
[0362]
已经参考具体实施例对本文所公开的技术进行了详细描述。但是,显然,本领域技术人员可以在不脱离本文公开的技术的主旨的情况下修改或替换实施例。
[0363]
本文公开的技术可以应用于例如iot领域,以在终端与基站之间无需信令的情况下灵活分配下行链路通信的无线资源,并且有可能降低终端之间使用的无线资源重叠的可能性,以及特定终端中来自其它系统的干扰的影响。当然,本文公开的技术可以类似地应用于包括终端和基站的各种类型的无线系统。
[0364]
简而言之,本文公开的技术已经通过示例的方式进行了描述,并且本文描述的内容不应当被限制性地解释。为了确定本文公开的技术的要旨,应当考虑权利要求。
[0365]
注意的是,被问公开的技术可以具有以下配置。
[0366]
(1)一种通信设备,包括传输和接收无线信号的通信单元,以及确定要用于传输和接收的无线资源的无线资源确定单元,
[0367]
其中无线资源确定单元在包括基站和终端的通信系统中基于基站和终端之间的公共规则来确定要用于下行链路通信的无线资源。
[0368]
(2)根据以上(1)所述的通信设备,其中
[0369]
无线资源确定单元通过使用作为下行链路目的地的终端的信息和时间信息作为初始值从在基站与终端之间共享的由伪随机数发生器生成的随机数序列确定用于下行链路通信的无线资源。
[0370]
(3)根据以上(2)所述的通信设备,其中
[0371]
无线资源确定单元在具有预定时间长度的时隙中确定为每个终端逐一要用于下行链路通信的无线资源。
[0372]
(4)根据以上(3)所述的通信设备,其中
[0373]
无线资源确定单元将时隙的起始时间用作作为初始值的时间信息,并在作为传输周期的时隙中为每个终端逐一确定要用于下行链路通信的无线资源。
[0374]
(5)根据以上(4)所述的通信设备,其中
[0375]
无线资源确定单元为每个终端在时隙中确定用于下行链路通信的无线资源的多个候选,然后以无线资源在终端之间不重叠的方式为每个终端逐一选择所述多个候选。
[0376]
(6)根据上述(3)所述的通信设备,其中
[0377]
无线资源确定单元使用通过将时隙划分为多个而获得的子时隙的起始时间用作作为初始值的时间信息,为每个终端逐一确定每个子时隙中要用于下行链路通信的无线资源的候选,然后以无线资源在终端之间不重叠的方式为每个终端逐一选择多个候选。
[0378]
(7)根据以上(6)所述的通信设备,其中
[0379]
在某个子时隙中分配的无线资源的候选在终端之间重叠的情况下,无线资源确定单元考虑最小子时隙数(r
x
)来分配每个终端的用于下行链路传输的无线资源,该最小子时隙数(r
x
)是直到找到每个终端能够独占的用于下行链路传输的无线资源的候选的最小子时隙数(r
x
)。
[0380]
(8)根据以上(7)所述的通信设备,其中
[0381]
在某个子时隙中分配的无线资源的候选在终端之间重叠的情况下,无线资源确定单元进一步考虑在下一个子时隙中用于每个终端的无线资源的候选重叠的终端数(n
sta
)来分配用于每个终端的下行链路传输的无线资源。
[0382]
(9)根据以上(8)所述的通信设备,其中
[0383]
在某个子时隙中分配的无线资源的候选在终端之间重叠的情况下,无线资源确定单元考虑来自每个终端的请求信息来分配用于每个终端的下行链路传输的无线资源。
[0384]
(10)根据以上(1)至(9)中的任一项所述的通信设备,其中
[0385]
通信设备作为基站操作,并且通过使用由无线资源确定单元确定的无线资源来传输下行链路帧。
[0386]
(11)根据以上(1)所述的通信设备,其中
[0387]
通信设备作为终端操作,并等待接收由无线资源确定单元在时隙中确定的无线资源的多个候选中的每一个中的下行链路帧。
[0388]
(12)一种通信方法,包括:
[0389]
在包括基站和终端的通信系统中,基于基站和终端之间的公共规则确定用于下行
链路通信的无线资源;以及
[0390]
执行与使用确定的无线资源的下行链路通信相关的处理。
[0391]
附图标记列表
[0392]
100 终端
[0393]
101 无线传输单元
[0394]
102 无线接收单元
[0395]
103 帧生成单元
[0396]
104 无线控制单元
[0397]
105 无线资源计算单元
[0398]
106 帧检测单元
[0399]
107 帧解调单元
[0400]
108 终端参数保持单元
[0401]
109 内部时钟
[0402]
110 gps接收单元
[0403]
111 传感器
[0404]
200 基站
[0405]
201 无线传输单元
[0406]
202 无线接收单元
[0407]
203 帧生成单元
[0408]
204 无线控制单元
[0409]
205 无线资源计算单元
[0410]
206 帧检测单元
[0411]
207 帧解调单元
[0412]
208 终端参数保持单元
[0413]
209 内部时钟
[0414]
210 gps接收单元
[0415]
211 无线资源确定单元
[0416]
300 gps卫星
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献