S subframe adaptive scheduling method and communication apparatus
By adaptively scheduling the downlink symbol number in the S subframe in the high-speed cell, the high-speed cell performance and throughput problems are solved according to the train entry situation and user type, and interference to the public network is reduced, thereby achieving efficient use of communication resources.
Patent Information
- Application Number
- PCT/CN2024/112260
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-24
- Filing Date
- 2024-08-15
- Publication Date
- 2025-02-27
AI Technical Summary
In the high-speed rail or EMU network scenario, the performance and throughput of high-speed cells are affected by the number of downlink signal transmission symbols in the S subframe, and the existence of low-speed users may interfere with the public network base station, resulting in a reduction in overall spectral efficiency.
By adaptive scheduling in the S subframe in the high-speed cell, the number of downlink scheduling symbols is adjusted according to whether the train enters the high-speed cell and the user attributes (high-speed user or low-speed user). For high-speed users, increase the number of downlink symbols to improve performance and throughput; for low-speed users, reduce the number of downlink symbols to reduce interference to the public network.
In the high-speed rail or EMU network scenario, both the performance and throughput of high-speed cells are improved, the interference to the public network is reduced, and the efficiency of communication resources is improved.
Smart Images

Figure CN2024112260_27022025_PF_FP_ABST
Abstract
Description
S subframe adaptive scheduling method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 24, 2023, with application number 202311079869.5 and application name “Method and communication device for adaptive scheduling of S subframes”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more specifically, to a method and communication device for adaptive scheduling of S subframes. Background Art
[0003] In high-speed rail or EMU networking scenarios, due to their high speeds, high-speed cells, typically provided by dedicated network base stations located near the tracks, provide network services to users on the trains. When users on the high-speed rail transmit downlink information within the high-speed cell using S subframes, the number of symbols used for downlink signal transmission in the S subframe significantly impacts user demodulation performance. If the number of symbols used for downlink signal transmission in the S subframe is relatively small, the performance and throughput of the high-speed cell will be affected, resulting in a reduction in the overall spectral efficiency of the high-speed cell. Low-speed users typically access the high-speed cell near the high-speed rail line. Due to the presence of low-speed users and the influence of atmospheric waveguides, when low-speed users transmit downlink information using S subframes, the number of symbols used for downlink signal transmission in the S subframe is relatively large, potentially causing interference to conventional base stations near the high-speed rail or EMU tracks or at remote locations (i.e., public network base stations). Therefore, how to ensure the performance and throughput of the high-speed cell while reducing interference to the public network is an urgent problem that needs to be solved.
[0004] Summary of the Invention
[0005] The present application provides a method and communication device for adaptive scheduling of S subframes. In a high-speed rail or EMU networking scenario, in a high-speed cell (first cell) covered by a private network base station, the number of downlink scheduling symbols for high-speed users and low-speed users in the S subframe is adaptively adjusted according to whether a train enters the high-speed cell and the user attributes in the high-speed cell (high-speed user or low-speed user). For high-speed users in the high-speed cell, a larger number of downlink symbols are scheduled in the S subframe as much as possible, which can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, a smaller number of downlink symbols are scheduled in the S subframe as much as possible, thereby reducing interference to the public network, that is, taking into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0006] In a first aspect, a method for adaptive scheduling of S subframes is provided. The execution subject of the method may be a first network device, or a chip, chip system, or processor that supports the first network device to implement the method, or a logical node, logic module, or software that can implement all or part of the functions of the first network device. The method includes: the first network device determines the number of symbols to be downlink scheduled in the S subframe for high-speed users and / or low-speed users in the first cell based on whether the train enters the coverage area of the first cell or at least one of the high-speed users and / or low-speed users in the first cell, wherein the first cell is a cell providing a network for the first network device, the first network device is a network device that provides network services to high-speed users on the train, and the low-speed users are users outside the train and connected to the first cell; the first network device uses the number of symbols downlink scheduled in the S subframe for the high-speed users and / or the low-speed users to send downlink information to the high-speed users and / or the low-speed users respectively.
[0007] The method for adaptive scheduling of S subframes provided in the embodiment of the present application is that, in a high-speed rail or EMU networking scenario, in a high-speed cell (i.e., the first cell) covered by a first network device, the number of downlink scheduling symbols for high-speed users and low-speed users in the S subframe is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes in the high-speed cell (high-speed user or low-speed user), so as to achieve different numbers of downlink symbols for high-speed users and low-speed users in the high-speed cell in the S subframe. For high-speed users in the high-speed cell, scheduling a larger number of downlink symbols in the S subframe can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, scheduling a smaller number of downlink symbols in the S subframe can reduce interference to the public network, that is, taking into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0008] In this application, the number of downlink scheduled symbols in an S subframe refers to the number of symbols scheduled (also understood as "used") in the symbols occupied by the DwPTS, based on a specific S subframe configuration. The number of downlink scheduled symbols in an S subframe is less than or equal to the number of symbols occupied by the DwPTS in the S subframe.
[0009] In this application, for a private network base station (such as a first network device), which is set up next to a high-speed rail or a motor vehicle track, the cell covered by its network (the first cell) is always a high-speed cell (or a private network cell). The high-speed cell is mainly used to provide network services for high-speed mobile terminal devices (i.e., high-speed users) in high-speed rail or motor vehicles. Before the train enters the high-speed cell, all users in the high-speed cell can be regarded as low-speed users. When the train enters the high-speed cell, all users in the high-speed cell include low-speed users and high-speed users on the train.
[0010] In the embodiment of the present application, high-speed users refer to terminal devices that move at high speed in high-speed trains or EMUs (i.e., users in high-speed trains or EMUs); low-speed users refer to users who do not move or move at a low speed next to the high-speed train or EMU tracks (or users who are not in high-speed trains or EMUs).
[0011] In one possible implementation of the first aspect, a downlink pilot time slot (DwPTS) in the S subframe occupies eight symbols. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed user. The number of downlink symbols scheduled for the low-speed user in the S subframe is six of the eight symbols occupied by the DwPTS. In this implementation, when the train does not enter the coverage area of the first cell, the low-speed user in the first cell schedules a smaller number (six) of downlink symbols in the S subframe, thereby reducing interference with the public network.
[0012] In the present application, "the number of symbols for downlink scheduling of users (such as high-speed users, low-speed users, or high-speed and low-speed users) in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS" can also be understood as: in the first cell, the first network device only uses 6 symbols out of the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to users in the first cell.
[0013] In one possible implementation of the first aspect, the DwPTS occupies 8 symbols in the S subframe. When a train enters the coverage area of a first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled in the S subframe for the high-speed user and the low-speed user is equal to the 8 symbols occupied by the DwPTS. In this implementation, due to the large number of high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for the high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number (8) of downlink symbols in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of users in the cell, resulting in a relatively flexible implementation. The aspects with greater gains can be prioritized based on actual conditions, ensuring the efficiency of the majority of users, improving the performance and throughput of the high-speed cell, and thereby improving resource utilization efficiency.
[0014] Alternatively, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of symbols scheduled downlink by the high-speed user and the low-speed user in the S subframe is both: 6 symbols out of the 8 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell. The implementation is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0015] In an embodiment of the present application, "the number of symbols for downlink scheduling of users (such as high-speed users, low-speed users, high-speed and low-speed users) in the S subframe is: 8 symbols occupied by the DwPTS" can also be understood as: in the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to users in the first cell.
[0016] In a possible implementation of the first aspect, a downlink pilot time slot (DwPTS) in the S subframe occupies 8 symbols. When a train enters the coverage area of a first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled by the low-speed user in the S subframe is 6 of the 8 symbols occupied by the DwPTS, and the number of downlink symbols scheduled by the high-speed user in the S subframe is 8 of the 8 symbols occupied by the DwPTS. In this implementation, different S-subframe downlink symbol scheduling schemes are used for high-speed users and low-speed users in the high-speed cell: high-speed users are scheduled to schedule a larger number of downlink symbols (e.g., 8) in the S subframe to improve the performance and throughput of the high-speed cell; low-speed users are scheduled to schedule a smaller number of downlink symbols (e.g., 6) in the S subframe to reduce interference to the public network. This balances the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0017] In a possible implementation of the first aspect, the DwPTS occupies 8 symbols in the S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed user, and the low-speed user is not scheduled downlink in the S subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By not scheduling downlink for users in the first cell in the S subframe, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, thereby ensuring the usage efficiency of most users and reducing interference to the public network.
[0018] In this application, the fact that low-speed users in the first cell are not downlink scheduled in the S subframe can be understood as: users in the first cell do not use the S subframe to transmit downlink reference signals, downlink control information, or downlink data. In other words, in the first cell, the first network device does not use the downlink symbols in the S subframe (i.e., DwPTS occupies 8 symbols) to transmit downlink information to users in the first cell (i.e., low-speed users).
[0019] In one possible implementation of the first aspect, the DwPTS occupies 8 symbols in the S subframe. When a train enters the coverage area of a first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled in the S subframe for the high-speed user and the low-speed user is the same as the 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for the high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a large number of symbols (8) downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of users in the cell. This flexible implementation allows for prioritizing aspects with greater gains based on actual conditions, ensuring the efficiency of most users, improving the performance and throughput of the high-speed cell, and thereby improving resource utilization efficiency.
[0020] Alternatively, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold, the downlink of the high-speed user and the low-speed user is not scheduled in the S subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By not scheduling downlink of users in the first cell in the S subframe, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, thereby ensuring the usage efficiency of most users and reducing interference to the public network.
[0021] In one possible implementation of the first aspect, the DwPTS occupies six symbols in the S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed user, and the number of symbols scheduled downlink for the low-speed user in the S subframe is the six symbols occupied by the DwPTS. In this implementation, when the train does not enter the coverage area of the first cell, the low-speed user in the first cell schedules a smaller number of downlink symbols in the S subframe, thereby reducing interference with the public network.
[0022] In a possible implementation of the first aspect, the DwPTS occupies 6 symbols in the S subframe. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and when the number of the high-speed users in the first cell is less than or equal to the first threshold, the number of symbols scheduled downlink in the S subframe for the high-speed user and the low-speed user is both: the 6 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols downlink in the S subframe for all users in the first cell, it is achieved to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of the users in the cell. The implementation is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0023] In a possible implementation of the first aspect, the DwPTS in the S subframe occupies 6 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of the high-speed users in the first cell is greater than a first threshold, the method further includes: the first network device adjusts the DwPTS in the S subframe to: the DwPTS in the S subframe occupies 8 symbols, and the number of symbols for downlink scheduling of the high-speed user and the low-speed user in the S subframe is both: the 8 symbols occupied by the DwPTS. In this implementation, the configuration of the S subframe is flexibly adjusted according to the actual situation of the users in the cell, so that the configuration of the S subframe is more suitable for the actual situation of the users in the cell, and the implementation method is relatively flexible. By flexibly adjusting the configuration of the S subframe, it is possible to prioritize the aspects with greater gains according to the actual situation, ensure the utilization efficiency of most users, improve the performance and throughput of the high-speed cell, and thus improve the efficiency of resource utilization.
[0024] In a possible implementation of the first aspect, the DwPTS in the S subframe occupies 6 symbols, and when the train enters the coverage area of the first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and when the number of high-speed users in the first cell is greater than a first threshold, the method further includes: adjusting the DwPTS in the S subframe to: DwPTS in the S subframe occupies 8 symbols, the number of symbols for downlink scheduling of low-speed users in the S subframe is: 6 symbols out of the 8 symbols occupied by DwPTS, and the number of symbols for downlink scheduling of high-speed users in the S subframe is: 8 symbols occupied by DwPTS. In this implementation, the configuration of the S subframe is flexibly adjusted according to the actual situation of the users in the cell, so that the configuration of the S subframe is more suitable for the actual situation of the users in the cell, and the implementation is relatively flexible. Different S-subframe downlink symbol scheduling methods are used for high-speed users and low-speed users in high-speed cells: high-speed users try to schedule a larger number of downlink symbols (for example, 8) in the S subframe, which can improve the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (for example, 6) in the S subframe, which can reduce interference to the public network; this takes into account both the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0025] In a possible implementation of the first aspect, the method further includes: the first network device sending an instruction to the second network device, indicating that the number of symbols occupied by the DwPTS in the S subframe is adjusted to 8 symbols, the second network device is a network device providing network services to high-speed users on the train, and the cell provided by the second network device is the second cell. In this implementation, the second network device can prepare to update the S subframe configuration in advance, thereby reducing the time it takes to reconfigure the S subframe configuration, reducing communication latency, and improving communication efficiency.
[0026] On the second aspect, a method for adaptive scheduling of S subframes is provided. The executor of the method can be a terminal device, or a chip, chip system, or processor that supports the terminal device to implement the method. The method includes: the downlink pilot time slot DwPTS in the S subframe occupies 8 symbols. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed user (i.e., the low-speed terminal device). The number of symbols scheduled downlink by the low-speed user in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS.
[0027] In this application, "the number of symbols for downlink scheduling of the user (such as a high-speed user, a low-speed user, or a high-speed and low-speed user) in the S subframe is: N symbols out of the M symbols occupied by the DwPTS" can also be understood as: in the first cell, the user uses N symbols out of the M symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data.
[0028] In a possible implementation of the second aspect, the DwPTS occupies 8 symbols in the S subframe, and when the train enters the coverage area of the first cell, the users in the first cell include the high-speed user (i.e., high-speed terminal device) and the low-speed user. When the train enters the coverage area of the first cell, and the number of the high-speed users in the first cell is greater than a first threshold, the number of symbols scheduled downlink for the high-speed user and the low-speed user in the S subframe is both: the 8 symbols occupied by the DwPTS. Alternatively, when the train enters the coverage area of the first cell, and the number of the high-speed users in the first cell is less than or equal to the first threshold, the number of symbols scheduled downlink for the high-speed user and the low-speed user in the S subframe is both: 6 symbols out of the 8 symbols occupied by the DwPTS.
[0029] In a possible implementation of the second aspect, the downlink pilot time slot DwPTS in the S subframe occupies 8 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than the first threshold, the number of symbols downlink scheduled by the low-speed user in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS, and the number of symbols downlink scheduled by the high-speed user in the S subframe is: 8 symbols occupied by the DwPTS.
[0030] In a possible implementation of the second aspect, the DwPTS occupies 8 symbols in the S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed user, and the downlink of the low-speed user is not scheduled in the S subframe.
[0031] In a possible implementation of the second aspect, a DwPTS occupies 8 symbols in an S subframe. When a train enters the coverage area of a first cell, users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of symbols scheduled downlink for the high-speed user and the low-speed user in the S subframe is both the 8 symbols occupied by the DwPTS. Alternatively, when the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the downlink of neither the high-speed user nor the low-speed user is scheduled in the S subframe.
[0032] In a possible implementation of the second aspect, the DwPTS occupies 6 symbols in the S subframe. When the train has not entered the coverage area of the first cell, the users in the first cell include the low-speed user. The number of symbols scheduled downlink by the low-speed user in the S subframe is: the 6 symbols occupied by the DwPTS.
[0033] In a possible implementation of the second aspect, the DwPTS occupies 6 symbols in the S subframe. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of symbols for downlink scheduling of the high-speed user and the low-speed user in the S subframe are both: the 6 symbols occupied by the DwPTS.
[0034] For the beneficial effects of each step in the second aspect or any possible implementation of the second aspect, reference can be made to the corresponding beneficial effects of the above-mentioned first aspect or any possible implementation of the first aspect.
[0035] In a third aspect, a communication device is provided, comprising a module or unit for executing each step of the first aspect or any possible implementation of the first aspect. The module or unit may be implemented as a hardware circuit, software, or a combination of hardware circuits and software. The device may be a network device, a chip, a chip system, or a processor in the network device, or a logical node, logic module, or software capable of implementing all or part of the network device's functions.
[0036] In a possible implementation of the third aspect, the communication device includes a transceiver unit (also referred to as an interface module) and a processing unit (also referred to as a processing module). The processing module is used to determine the number of symbols scheduled downlink by the high-speed user and / or the low-speed user in the S subframe, respectively, based on whether the train enters the coverage area of the first cell and the high-speed users and / or low-speed users in the first cell. The first cell is a cell that provides a network for the communication device, and the communication device is a network device that provides network services to the high-speed users on the train. The low-speed user is a user outside the train and accessing the first cell. The interface module is used to use the number of symbols scheduled downlink by the high-speed user and / or the low-speed user in the S subframe to send downlink information to the high-speed user and / or the low-speed user, respectively.
[0037] The communication device provided by the third aspect, in the high-speed rail or EMU networking scenario, within the high-speed cell (first cell) of the communication device, the number of downlink scheduling symbols for high-speed users and low-speed users in the S subframe is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes in the high-speed cell (high-speed users or low-speed users). For high-speed users in the high-speed cell, a larger number of downlink symbols are scheduled in the S subframe as much as possible, which can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, a smaller number of downlink symbols are scheduled in the S subframe as much as possible, thereby reducing interference to the public network, that is, taking into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0038] The beneficial effects of the communication device provided in the third aspect executing each step in the above-mentioned first aspect or any possible implementation of the first aspect can refer to the corresponding beneficial effects of the above-mentioned first aspect or any possible implementation of the first aspect.
[0039] In a fourth aspect, a communication device is provided, comprising a module or unit for performing each step of the second aspect or any possible implementation of the second aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software. The communication device may be a terminal device, a device in a terminal device (e.g., a chip, a chip system, or a circuit), or a device that can be used in conjunction with a terminal device.
[0040] The beneficial effects of the communication device provided in the fourth aspect executing each step in the above-mentioned second aspect or any possible implementation of the second aspect can refer to the corresponding beneficial effects of the above-mentioned second aspect or any possible implementation of the second aspect.
[0041] In a fifth aspect, a communication device is provided, comprising at least one processor and memory, wherein the at least one processor is configured to execute the method of the first aspect or any possible implementation of the first aspect. The device may be a network device, a chip, a chip system, or a processor in a network device, or a logical node, a logical module, or software that implements all or part of the network device's functions.
[0042] In a sixth aspect, a communication device is provided, comprising at least one processor and memory, wherein the at least one processor is configured to execute the method of the second aspect or any possible implementation of the second aspect. The device may be a terminal device, or a chip, chip system, or processor in the terminal device.
[0043] In a seventh aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is configured to execute the method of the first aspect or any possible implementation of the first aspect. The device may be a network device, a chip, a chip system, or a processor in a network device, or a logical node, a logical module, or software capable of implementing all or part of the network device's functions.
[0044] In an eighth aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is configured to execute the method of the second aspect or any possible implementation of the second aspect. The device may be a terminal device, or a chip, chip system, or processor in the terminal device.
[0045] In a ninth aspect, a network device is provided, which includes the communication device provided in the third aspect, or the communication device provided in the fifth aspect, or the communication device provided in the seventh aspect.
[0046] In the tenth aspect, a terminal device is provided, which includes the communication device provided in the fourth aspect, or includes the communication device provided in the sixth aspect, or includes the communication device provided in the eighth aspect.
[0047] In the eleventh aspect, a computer program product is provided, which includes a computer program, which, when executed by a processor, is used to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.
[0048] In the twelfth aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed, it is used to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.
[0049] In a thirteenth aspect, a communication system is provided, which includes the above-mentioned terminal device and network device.
[0050] In the fourteenth aspect, a chip is provided, which includes: a processor for calling and running a computer program from a memory, so that a communication device equipped with the chip executes the method in the first aspect or any possible implementation of the first aspect, or the method in the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 is a schematic diagram of a high-speed rail or EMU networking scenario.
[0052] FIG2 is a schematic diagram of an example in which only one of the six symbols occupied by the DwPTS in an S subframe transmits the DMRS.
[0053] FIG3 is a schematic diagram of an example in which two of the eight symbols occupied by the DwPTS in an S subframe are used to transmit DMRS.
[0054] Figure 4 is a schematic diagram of an architecture with separated gNB-CU-CP and gNB-CU-UP provided in an embodiment of the present application.
[0055] FIG5 is a schematic diagram of a wireless access network device according to an embodiment of the present application.
[0056] FIG6 is a schematic interaction diagram of a method for adaptive scheduling of S subframes provided in an embodiment of the present application.
[0057] FIG7 is a schematic diagram of an example of S subframe configuration and downlink scheduling of 6 and 8 symbols in an S subframe provided in an embodiment of the present application.
[0058] FIG8 is a schematic interaction diagram of another example of a method for adaptive scheduling of S subframes provided in an embodiment of the present application.
[0059] FIG9 is a schematic interaction diagram of another example of a method for adaptive scheduling of S subframes provided in an embodiment of the present application.
[0060] FIG10 is a schematic diagram of an example of an S subframe configuration provided in an embodiment of the present application, and a configuration in which no downlink scheduling is performed in the S subframe and 8 symbols are downlink scheduled in the S subframe.
[0061] FIG11 is a schematic interaction diagram of another example of a method for adaptive scheduling of S subframes provided in an embodiment of the present application.
[0062] FIG12 is a schematic diagram of different configurations of an S subframe provided in an embodiment of the present application.
[0063] FIG13 is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0064] FIG14 is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0065] Figure 15 is a schematic block diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The technical solution in this application will be described below with reference to the accompanying drawings.
[0067] In the description of the embodiments of this application, unless otherwise specified, " / " represents or. For example, A / B can represent A or B. "And / or" in this article is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "plurality" means two or more than two.
[0068] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0069] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call a program and execute the program.
[0070] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" as used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0071] First, let me introduce some of the technologies involved in this application:
[0072] In current communication systems, communication resources can be divided into time domain resources and frequency domain resources. Time domain resources can include resource units such as frames, subframes, time slots, and symbols. Generally speaking, a frame has a duration of 10ms, and a frame can be divided into 10 subframes, numbered 0 to 9, with a subframe duration of 1ms. Subframes can be divided into uplink subframes, downlink subframes, and special subframes. Special subframes are also called S subframes. Uplink subframes are used to transmit uplink data, downlink subframes are used to transmit downlink data, and special subframes are transition subframes used to switch from downlink subframes to uplink subframes. Except for special subframes, for uplink and downlink subframes, when the subcarrier spacing is 15 kHz, one subframe consists of one time slot, each of which is 1 ms long. When the subcarrier spacing is 30 kHz, one subframe consists of two time slots, each of which is 0.5 ms long. When the subcarrier spacing is 60 kHz, one subframe consists of four time slots, each of which is 0.25 ms long. When the subcarrier spacing is 120 kHz, one subframe consists of eight time slots, each of which is 0.125 ms long. When the subcarrier spacing is 240 kHz, one subframe consists of 16 time slots, each of which is 0.0625 ms long. As can be seen, the length of a time slot varies with the subcarrier spacing (numerology). A time slot can be composed of symbols, and the number of symbols contained in a time slot is the same for all of the above subcarrier spacings. For example, for a normal cyclic prefix (CP), a slot contains 14 symbols; for an extended CP, a slot contains 12 symbols. All subcarrier spacings support the normal CP, while only the 60kHz subcarrier spacing supports the extended CP.
[0073] The S subframe consists of three parts: the downlink pilot time slot (DwPTS), the guard period (GP), and the uplink pilot time slot (UpPTS). The DwPTS transmits the downlink reference signal and can also transmit some downlink control information or downlink data. The UpPTS can transmit the uplink reference signal. The GP is the guard period between the uplink and downlink. Like other subframes, the length of the special subframe is 1ms. However, the length of each part is different and can be configured through high-level signaling (TDD-Config-specialSubframePatterns).
[0074] In the following examples, an S subframe including 14 symbols will be used as an example for description.
[0075] The time lengths of the three parts DwPTS, GP and UpPTS in the S subframe can be expressed by the ratio of the number of symbols occupied by each part. For example, assuming that the total time length of the S subframe is 14 symbols, then DwPTS:GP:UpPTS=6:4:4, that is, DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. For another example, assuming that the total time length of the S subframe is 14 symbols, then DwPTS:GP:UpPTS=8:2:4, that is, DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. The ratio of the lengths of the three parts DwPTS, GP and UpPTS in the S subframe can also be called the configuration or ratio of the S subframe.
[0076] In the embodiments of the present application, a symbol is also referred to as a time domain symbol, and may be an orthogonal frequency division multiplexing (OFDM) symbol or a single carrier frequency division multiple access (SC-FDMA) symbol, where SC-FDMA is also referred to as orthogonal frequency division multiplexing with transform precoding (OFDM with TP). The embodiments of the present application are not limited thereto.
[0077] First, let’s briefly explain the high-speed rail or EMU networking scenario.
[0078] Figure 1 shows a schematic diagram of a high-speed rail or train networking scenario. Due to the high speed of high-speed rail or trains, many special base stations are generally set up next to the high-speed rail or train tracks. These base stations can be called private network base stations and are mainly used to provide network services for high-speed mobile terminal devices in high-speed rail or trains (for simplicity, referred to as high-speed users below). The cell covered by the private network base station can be called a high-speed cell or a private network cell. Of course, there are also some ordinary base stations (also called public network base stations) next to the high-speed rail or train tracks. The cell covered by ordinary base stations can be called an ordinary cell or a low-speed cell. The public network base station mainly provides public network services for terminal devices that do not move or move at a low speed next to the high-speed rail or train tracks (for simplicity, referred to as low-speed users below, i.e., users not on the high-speed rail or train). Of course, low-speed users next to the high-speed rail or train tracks can also access the high-speed cell and be served by the high-speed cell. In other words, users in the high-speed cell can include high-speed users on the train and low-speed users outside the train. It should be understood that in other implementations of the present application, "private network base station", "high-speed cell", "high-speed user", "ordinary base station", "low-speed user", etc. may each have other names, as long as the functions implemented are roughly the same. These names in the embodiments of the present application are only for the convenience of description and should not impose any limitations on the embodiments of the present application.
[0079] In high-speed rail or EMU networking scenarios, due to the high speed of high-speed rail or EMU, the users (i.e., terminal devices) located in the high-speed rail or EMU also move at a high speed. Therefore, the number of symbols used to transmit pilot signals (pilot signals are also reference signals) has a significant impact on user demodulation performance. In high-speed rail or EMU networking scenarios, for downlink reference signals, the scheduling schemes for S subframes of users in high-speed cells include the following:
[0080] The first type: The S subframe of the high-speed cell adopts a 6:4:4 configuration, that is, DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. In this configuration, DwPTS occupies 6 symbols, and only one symbol can be used to transmit the demodulation reference signal (DMRS). It is not possible to configure additional pilots, that is, the number of symbols used to transmit DMRS cannot be increased. For example, as shown in Figure 2, of the 6 symbols occupied by DwPTS (i.e., the 6 downlink symbols in the S subframe, numbered 0 to 5), DMRS can only be transmitted on symbol 2 (case 1) or symbol 3 (case 2). Due to the high time-varying channel in high-speed rail or EMU scenarios, due to the influence of the channel time-varying channel, the high-speed users of high-speed rail or EMU have poor demodulation performance for DMRS, thereby reducing the channel estimation performance. In this case, the S subframe will have a higher probability of high bit errors compared to other subframes or slots.
[0081] The second type: The S subframe of the high-speed cell adopts an 8:2:4 configuration, that is, DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. In this configuration, of the 8 symbols occupied by DwPTS, only 2 symbols can be used to transmit DMRS, and no additional pilot can be configured. For example, as shown in Figure 3, of the 8 symbols occupied by DwPTS (i.e., 8 downlink symbols, numbered 0 to 7), DMRS can be transmitted on symbols 2 and 7 (case 1), or on symbols 3 and 7 (case 2). In this case, good demodulation performance of DMRS can be guaranteed for high-speed users on high-speed trains or EMUs. However, there are generally low-speed users accessing high-speed cells around high-speed rail lines. Due to the presence of low-speed users and the influence of atmospheric waveguides, low-speed users use a large number of downlink symbols (8) in this S subframe configuration, which may cause interference to surrounding or remote ordinary base stations (i.e., public network base stations).
[0082] Currently, in high-speed rail or EMU networking scenarios, in order to reduce the impact on the public network next to the high-speed rail or EMU track, a private network base station set up next to the high-speed rail or EMU track generally performs train arrival identification (including high-speed rail, EMU, etc.), that is, identifies whether the train enters the high-speed cell covered by the private network base station, and the number of symbols transmitted by the user downlink in the S subframe needs to be less than 8, that is, the S subframe generally adopts a 6:4:4 configuration. Because there are high-speed mobile terminal devices (for simplicity, hereinafter referred to as high-speed users) and non-mobile or low-speed mobile terminal devices (for simplicity, hereinafter referred to as low-speed users) in the high-speed cell. If the following conditions are met: first, a train is identified to enter a high-speed cell; second, a high-speed user in the high-speed cell is identified; third, the number of symbols transmitted downlink by the user in the S subframe is less than 8 (for example, the S subframe adopts a 6:4:4 configuration); if all three conditions are met, the modulation and coding scheme (MCS) of the S subframe is downgraded for the high-speed user in the high-speed cell, that is, when the high-speed user in the high-speed cell uses the S subframe to transmit information, the MCS of the S subframe used by the high-speed user is downgraded. For example, the MCS index is reduced, which means that the modulation order, target code rate, and spectrum efficiency are all reduced. The MCS reduction function of the S subframe is used in high-speed vehicle scenarios with high channel time variability and poor S subframe demodulation performance, and is only effective for high-speed users in high-speed cells. The private network base station downgrades the instantaneous MCS value of the S subframe according to the configuration parameters, so that the MCS selection is more accurate.
[0083] Although downgrading the MCS order of the S subframes of high-speed users in a high-speed cell can reduce the impact on the public network near the high-speed rail or EMU tracks, the transmission rate of high-speed users will be relatively low, affecting the performance and throughput of the high-speed cell, resulting in a decrease in the overall spectral efficiency of the high-speed cell and thus reducing the efficient use of communication resources.
[0084] In view of this, the present application provides a method and communication device for adaptive scheduling of S subframes. In the high-speed rail or EMU networking scenario, in the high-speed cell covered by the private network base station, the number of downlink scheduling symbols in the S subframe for high-speed users and low-speed users (that is, the number of symbols occupied by DwPTS used to transmit downlink reference signals or information) is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes in the high-speed cell (high-speed user or low-speed user), so as to achieve different numbers of downlink symbols for high-speed users and low-speed users in the high-speed cell in the S subframe. For high-speed users in the high-speed cell, try to schedule a larger number of downlink symbols in the S subframe, which can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, try to schedule a smaller number of downlink symbols in the S subframe, so as to reduce interference to the public network, that is, to take into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0085] For example, when a train enters a high-speed cell, the number of downlink scheduling symbols in the S subframe for high-speed users in the cell remains at 8. For high-speed users in the cell, the performance and throughput of the cell can be improved by adding additional pilot symbols without downgrading the MCS order. Meanwhile, the number of downlink scheduling symbols in the S subframe for low-speed users in the cell remains at 6. When the train is not in the cell, the number of downlink scheduling symbols in the S subframe for high-speed and low-speed users in the cell remains at 6, thus reducing interference to the public network.
[0086] It should be understood that in the embodiment of the present application, for a private network base station, the cell covered by its network is always a high-speed cell. When the train does not enter the high-speed cell, all users in the high-speed cell can be regarded as low-speed users. When the train enters the high-speed cell, all users in the high-speed cell include low-speed users and high-speed users on the train.
[0087] It should also be understood that, in the embodiment of the present application, the configuration of the S subframe and the number of downlink scheduling symbols in the S subframe are two different concepts. The configuration of the S subframe refers to: the ratio of the lengths of the three parts of DwPTS, GP and UpPTS in the S subframe, for example, the ratio of the number of symbols occupied by each. The number of downlink scheduling symbols in the S subframe refers to: on the basis of a certain S subframe configuration, the number of symbols scheduled (also understood as "used") in the symbols occupied by DwPTS. The number of downlink scheduling symbols in the S subframe is less than or equal to the number of symbols occupied by DwPTS in the S subframe. For example, if the number of symbols occupied by DwPTS in the S subframe is 8, then the number of downlink scheduling symbols in the S subframe can only be less than or equal to 8 and cannot exceed 8. In other words, the configuration of the S subframe is fixed, and the number of downlink scheduling symbols in the S subframe is flexible or variable.
[0088] The following describes the application scenarios of the method provided in this application.
[0089] The method provided in this application can be applied to the high-speed rail or EMU networking scenario shown in Figure 1. Of course, it can also be applied to other high-speed movement scenarios. The embodiments of this application are not limited here.
[0090] Exemplarily, in the scenario shown in Figure 1, a private network base station, terminal devices on the train (i.e., high-speed users), and other terminal devices (low-speed users) using the network provided by the private network base station can form a communication system. The communication system can be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system (including independent networking and non-independent networking), or a future-oriented evolution system (such as a 6G mobile communication system), or it can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or it can also be a communication system that is a fusion of two or more of the above systems. The embodiments of the present application are not limited here.
[0091] In the embodiments of the present application, private network base stations and public network base stations may also be referred to as wireless access network devices. In other words, in the scenario shown in Figure 1, the wireless access network device used to provide high-speed cells on the trackside, the terminal devices on the train (i.e., high-speed users), and other terminal devices (low-speed users) using the wireless access network device to provide the network can constitute a communication system. The wireless access network device used to provide ordinary cells on the trackside and other terminal devices (low-speed users) using the wireless access network device to provide the network can also constitute a communication system.
[0092] Optionally, a radio access network device may also be referred to as an access network device, a network device, a radio access network (RAN) node, a RAN entity, or an access node. This device constitutes part of a communication system and facilitates wireless access for terminal devices (including low-speed and high-speed terminal devices). In the communication system shown in Figure 1 , the private network base station and the public network base station may be of the same type or different types.
[0093] In one possible scenario, the wireless access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, etc. Optionally, the wireless access network device may also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the wireless access network device may also be an access network device in a vehicle to everything (V2X) technology, such as a road side unit (RSU). All or part of the functions of the wireless access network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The wireless access network device in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the wireless access network device.
[0094] In NR technology, a radio access network device (e.g., gNB) can consist of a gNB centralized unit (CU) and one or more gNB distributed units (DU). The gNB-CU and gNB-DU are different logical nodes and can be deployed on different physical devices or on the same physical device.
[0095] Considering a separate control plane and user plane architecture, the gNB-CU can be further divided into a Centralized Unit-Control Plane (CU-CP) entity (also known as a CU-CP node) and a Centralized Unit-User Plane (CU-UP) entity (also known as a CU-UP node). The gNB-CU-CP is a control plane entity responsible for signaling control, while the gNB-CU-UP is a user plane entity responsible for facilitating data transmission for terminal devices. The gNB-CU-CP and gNB-CU-UP are connected via the E1 interface, the gNB-CU-CP and gNB-DU are connected via the F1-C interface, and the gNB-CU-UP and gNB-DU are connected via the F1-U interface. Figure 4 shows the architecture of a separate gNB-CU-CP and gNB-CU-UP.
[0096] In the example shown in Figure 4 , the gNB-CU-CP may include RRC functionality and PDCP control plane functionality (e.g., for processing data for signaling radio bearers). The gNB-CU-UP primarily includes SDAP functionality and PDCP user plane functionality.
[0097] The architecture shown in Figure 4 also has the following characteristics:
[0098] A gNB consists of one gNB-CU-CP, multiple gNB-CU-UPs, and multiple gNB-DUs.
[0099] A DU can only connect to one gNB-CU-CP;
[0100] A CU-UP can only connect to one gNB-CU-CP;
[0101] A DU can be connected to multiple gNB-CU-UPs under the control of the same CU-CP;
[0102] A CU-UP can be connected to multiple gNB-DUs under the control of the same CU-CP.
[0103] It should be understood that Figure 4 is merely illustrative and does not limit the gNB architecture. For example, in a CU-DU separation or CP-UP separation architecture, a gNB may include only one gNB-CU-UP, one gNB-CU-CP, and one gNB-DU, or may include more gNB-CU-UPs and gNB-DUs. This application does not impose any limitations on this.
[0104] In one possible scenario, for example, the RAN node may be the aforementioned CU, DU, CU-CP, or CU-UP. The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0105] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0106] For example, Figure 5 shows another schematic diagram of a radio access network device. As shown in Figure 5, the radio access network device includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 5 shows only one CU, DU, and RU. The CU is used to connect to the core network and one or more DUs. Optionally, the CU can have some of the core network's functions. The CU can include a CU-CP and a CU-UP.
[0107] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC) layer, the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0108] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0109] The CU-CP can interact with network elements in the core network that implement control plane functions. The network elements in the core network that implement control plane functions can be access and mobility function network elements, such as the access and mobility management function (AMF) network element in the 5G system. The access and mobility function network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration network of terminal devices, and switching of terminal devices.
[0110] The CU-UP can interact with network elements in the core network that implement user plane functions. Network elements in the core network that implement user plane functions, such as the user plane function (UPF) in the 5G system, are responsible for forwarding and receiving data in terminal devices.
[0111] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0112] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0113] In the embodiments of the present application, the terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0114] It should be understood that in the embodiments of the present application, "RAN node" can be expressed in different ways. For example, "RAN node" can also be referred to as network equipment, access network equipment, or wireless access network equipment. Unless otherwise specified, "network equipment" is used in this application. The network equipment is the original description of the access network equipment (such as a base station).
[0115] It should be understood that the communication system shown in Figure 1 is merely exemplary and should not impose any limitations on the communication systems applicable to the embodiments of the present application. For example, the communication system shown in Figure 1 may also include more or smaller network nodes, such as terminal devices or base stations (including private network base stations and public network base stations). The base stations or terminal devices included in the communication system shown in Figure 1 may be the various forms of access network devices or terminal devices described above. The embodiments of the present application are no longer shown one by one in the figures.
[0116] In the specific examples below, an S subframe comprising 14 symbols will be used as an example. However, it should be understood that in other implementations of the present application, an S subframe may also comprise 12 symbols. In other words, the method provided in the present application is also applicable to the case where an S subframe comprises 12 symbols. The specific implementation is similar to that of an S subframe comprising 14 symbols, and reference can be made to the detailed description of the S subframe comprising 14 symbols below.
[0117] The method provided by the present application is described in detail below in conjunction with Figure 6. Figure 6 is a schematic interaction diagram of a method for adaptive scheduling of S subframes in an embodiment of the present application. This method 600 can be applied in the scenario shown in Figure 1, and of course can also be applied in other communication scenarios. The embodiment of the present application is not limited here.
[0118] It should be understood that in the embodiments of the present application, the method is described using a network device as an example of an execution subject of the method. As an example and not a limitation, the network device in the present application may also be a chip, chip system, or processor that supports the network device to implement the method, or a logical node, logic module, or software that can implement all or part of the network device functions.
[0119] It should also be understood that in this application, "sending information to... (terminal device)" can be understood as the destination end of the information being the terminal. It can include sending information to the terminal device directly or indirectly. "Receiving information from... (terminal device) or receiving information from the terminal device" can be understood as the source end of the information being the terminal device, which can include receiving information from the terminal device directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0120] As shown in Figure 6 , the method 600 shown in Figure 6 may include S601 to S604 (including S604a and S604b ). The following describes each step in the method 600 in detail with reference to Figure 6 .
[0121] S601, the first network device detects whether the train enters the coverage area of the first cell. The S subframe in the first cell adopts an 8:2:4 configuration. The first cell is a high-speed cell provided by the first network device. The first network device is a network device that provides a network for high-speed users on the train.
[0122] It should be understood that, in the following description, "user" can be understood (or replaced by) "terminal device" or "user equipment" and the like.
[0123] In an embodiment of the present application, the first network device may be a private network base station installed on a train track (such as a high-speed train or a motor vehicle), primarily configured to provide network services to high-speed mobile terminal devices (i.e., high-speed users) on the high-speed train or motor vehicle. The first cell may be a high-speed cell. Users within the high-speed cell may include high-speed users on the train and low-speed users outside the train.
[0124] For example, the first network device can determine whether the train has entered the coverage area of the first cell by identifying access by high-speed users on the train. If a high-speed user has accessed the first cell, it can be determined that the train has entered the coverage area of the first cell. If no high-speed user has accessed the first cell, it can be determined that the train has not entered the coverage area of the first cell.
[0125] The 8:2:4 configuration used in the S subframe within the first cell can be understood as follows: in the S subframe, DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. Figure 7a shows the 8:2:4 configuration used in the S subframe. In Figure 7, "D" represents the symbols occupied by DwPTS, "G" represents the symbols occupied by GP, and "U" represents the symbols occupied by UpPTS. Users in the high-speed cell can schedule less than or equal to 8 symbols to transmit downlink reference signals, downlink control information, or downlink data when DwPTS occupies 8 symbols.
[0126] S602a: When the train does not enter the coverage area of the first cell, the low-speed user in the first cell schedules 6 symbols in downlink in the S subframe.
[0127] In the embodiment of the present application, when the train does not enter the coverage area of the first cell, all users within the first cell are low-speed users in the vicinity of the train. In other words, all users within the first cell are low-speed users outside the train and located in the vicinity of the first network device. For example, this includes residents in the vicinity of the first network device. The train not entering the coverage area of the first cell can also be understood as: the train is not within the coverage area of the first cell.
[0128] The downlink scheduling of 6 symbols in the S subframe by low-speed users in the first cell can be understood as: among the 8 symbols occupied by DwPTS, only 6 of these 8 symbols are used (or scheduled) to transmit (send or receive) downlink reference signals, downlink control information or downlink data. In other words, when the train does not enter the coverage area of the first cell, in the first cell, the first network device only uses 6 of the 8 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell (i.e., low-speed users). In the first cell, all users (low-speed users) only use 6 of the 8 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data.
[0129] Figure 7b shows a schematic diagram of downlink scheduling of 6 symbols in an S subframe. That is, the scheduling method for low-speed users in the first cell in the S subframe is 6:4:4. In other words, for low-speed users in the first cell, the configuration in the S subframe can be considered to be 6:4:4.
[0130] Optionally, in this embodiment of the present application, "scheduling 6 downlink symbols in an S subframe" may also be referred to as "scheduling 6 downlink symbols in an S subframe." Since 6 symbols are scheduled for transmission among the 8 symbols occupied by the DwPTS, this means that there are two downlink symbols left unused or unscheduled. As a possible implementation, as shown in Figure 7b, these two symbols occupied by the DwPTS that are not scheduled or not used can be considered as symbols occupied by the GP. In other words, the symbols occupied by the GP can be increased from 2 to 4, and the symbols occupied by the DwPTS can be decreased from 8 to 6.
[0131] Through the above S602a, when the train does not enter the coverage area of the first cell, the low-speed users in the first cell schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.
[0132] S602b: When the train enters the coverage area of the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold.
[0133] In the embodiment of the present application, when a train enters the coverage area of a first cell, users in the first cell include low-speed users and high-speed users on the train. The train entering the coverage area of the first cell can also be understood as the train being within the coverage area of the first cell.
[0134] For example, in S602b, when the train enters the coverage area of the first cell, the first network device may determine whether the number of high-speed users in the first cell is greater than a first threshold value, or may determine whether the number of low-speed users in the first cell is less than or equal to the first threshold value; or may determine whether the number of high-speed users in the first cell is greater than or equal to the first threshold value; or may determine whether the number of low-speed users in the first cell is less than the first threshold value. The first threshold value may be predefined or configured in advance, and the first threshold value may also be referred to as a first threshold value, etc.
[0135] S603a: When the number of high-speed users in the first cell is less than or equal to a first threshold, all users in the first cell are downlink scheduled with 6 symbols in an S subframe.
[0136] As a possible implementation method, when the number of high-speed users in the first cell is less than the first threshold value, or when the number of high-speed users in the first cell is equal to the first threshold value, all users in the first cell (including low-speed users and high-speed users) are scheduled downlink for 6 symbols in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold value, in the first cell, the first network device only uses 6 of the 8 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell (including low-speed users and high-speed users) only use 6 of the 8 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number of symbols (6) downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell. The implementation method is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0137] Optionally, the number of high-speed users in the first cell is less than or equal to the first threshold value, which can also be understood as: the number of low-speed users in the first cell is greater than the first threshold value.
[0138] Optionally, as a possible implementation manner, when the number of high-speed users in the first cell is less than or equal to the first threshold value, the first network device may send configuration information or indication information to all users (low-speed users and high-speed users) in the first cell, respectively, to instruct the users to downlink schedule 6 symbols in the S subframe. In the embodiment of the present application, there is no limitation on the process of the first network device indicating the specific scheduling method to the users in the first cell.
[0139] S603b: When the number of high-speed users in the first cell is greater than the first threshold, the first network device determines the high-speed users and low-speed users in the first cell respectively.
[0140] When the number of high-speed users in the first cell is greater than the first threshold, or when the number of high-speed users in the first cell is equal to the first threshold, the users in the first cell include low-speed users and high-speed users. The first network device can further determine which users in the first cell are low-speed users and which users are high-speed users. In other words, the first network device can determine whether each user in the first cell is a high-speed user or a low-speed user.
[0141] For example, the first network device can determine whether the user (i.e., the terminal device) in the first cell is a low-speed user or a high-speed user based on the speed at which the user moves. If the user's moving speed is greater than a certain threshold, the user is determined to be a high-speed user; otherwise, the user is determined to be a low-speed user. In the embodiments of the present application, the specific implementation method for the first network device to determine whether the user in the first cell is a low-speed user or a high-speed user is not limited.
[0142] Optionally, the number of high-speed users in the first cell is greater than the first threshold value, which can also be understood as: the number of low-speed users in the first cell is less than or equal to the first threshold value.
[0143] S604a: The low-speed user in the first cell is downlink scheduled with 6 symbols in the S subframe.
[0144] S604b: The high-speed user in the first cell schedules 8 symbols in downlink in the S subframe.
[0145] In S603b, since there are many high-speed users in the first cell, it is necessary to take into account both reducing interference to the public network and the performance and throughput of the first cell. Therefore, in S604a, the low-speed users in the first cell schedule 6 downlink symbols in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than the first threshold value, in the first cell, the first network device only uses 6 of the 8 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to the low-speed users in the first cell. The low-speed users in the first cell only use 6 of the 8 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. The low-speed users in the first cell schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.
[0146] In S604b, the high-speed users in the first cell schedule 8 downlink symbols in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than the first threshold value, in the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to the high-speed users in the first cell. The high-speed users in the first cell use the 8 symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. That is, scheduling a larger number of downlink symbols in the S subframe as much as possible can improve the performance and throughput of the high-speed cell, taking into account both the performance gain of the high-speed cell and the gain of reducing interference to the public network.
[0147] Scheduling 8 downlink symbols in an S subframe can be understood as using (or scheduling) these 8 symbols within the 8 symbols occupied by the DwPTS to transmit (send or receive) a downlink reference signal, downlink control information, or downlink data. Figure 7(c) shows a schematic diagram of scheduling 8 downlink symbols in an S subframe. Optionally, in this embodiment of the present application, "scheduling 8 downlink symbols in an S subframe" may also be referred to as "downlink scheduling 8 symbols in an S subframe."
[0148] As a possible implementation, the first network device may send configuration information or instruction information to low-speed users in the first cell, respectively, to instruct the user to downlink schedule 6 symbols in an S subframe; and send configuration information or instruction information to high-speed users in the first cell, respectively, to instruct the user to downlink schedule 8 symbols in an S subframe. In the embodiments of the present application, there is no limitation on the process by which the first network device indicates a specific scheduling method to users in the first cell.
[0149] Through the above-described method 600, a fixed configuration of S subframes is used within a high-speed cell (i.e., a first cell). Different S subframe downlink symbol scheduling methods are used based on whether a train enters the high-speed cell. If the train does not enter the high-speed cell, users within the high-speed cell schedule six downlink symbols in the S subframe, thereby reducing interference to the public network. If the train enters the high-speed cell, different downlink symbol scheduling methods are determined based on whether the number of high-speed users within the high-speed cell meets certain conditions. This allows for flexible prioritization of areas requiring greater gain based on the actual situation of users within the cell, ensuring the efficiency of most users and thus improving resource utilization efficiency. Different S subframe downlink symbol scheduling methods are used for high-speed and low-speed users within the high-speed cell: high-speed users schedule a larger number of downlink symbols (e.g., eight) within the S subframe, thereby improving the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (e.g., six) within the S subframe, thereby reducing interference to the public network. This balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0150] FIG8 is a schematic interaction diagram of a method for adaptive scheduling of S subframes according to another embodiment of the present application. As shown in FIG8 , the method 800 shown in FIG8 may include S801 to S803 (including S803a and S803b). The steps in the method 800 are described in detail below in conjunction with FIG8 .
[0151] S801, the first network device detects whether the train enters the coverage area of the first cell. The S subframe in the first cell adopts an 8:2:4 configuration. The first cell is a high-speed cell provided by the first network device. The first network device provides a network for users on the train.
[0152] S802a: When the train does not enter the coverage area of the first cell, the low-speed user in the first cell schedules 6 symbols in the downlink in the S subframe.
[0153] When the train does not enter the coverage area of the first cell, all users in the first cell are low-speed users.
[0154] S802b: When the train enters the coverage area of the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold.
[0155] S803a: When the number of high-speed users in the first cell is less than or equal to a first threshold, all users in the first cell are downlink scheduled with 6 symbols in the S subframe.
[0156] When the train enters the coverage area of the first cell, all users in the first cell include low-speed users and high-speed users. When the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than the first threshold value, in the first cell, the first network device only uses 6 of the 8 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell (including low-speed users and high-speed users) only use 6 of the 8 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number of symbols (6) in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, ensure the usage efficiency of most users, and reduce interference to the public network.
[0157] For detailed descriptions of steps S801 to S803a, reference may be made to the descriptions of the corresponding steps in the above method 600, which will not be repeated here for the sake of brevity.
[0158] S803b: When the number of high-speed users in the first cell is greater than the first threshold, all users in the first cell are downlink scheduled with 8 symbols in the S subframe.
[0159] When the train enters the coverage area of the first cell, all users in the first cell include: low-speed users and high-speed users. When the number of high-speed users in the first cell is greater than the first threshold value, or when the number of high-speed users in the first cell is equal to the first threshold value, both the high-speed users and the low-speed users in the first cell are downlink scheduled for 8 symbols in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than or equal to the first threshold value, in the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell (including low-speed users and high-speed users) use the 8 symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal of the high-speed users, that is, it is necessary to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number of symbols (eight) in the S subframe for all users in the first cell, it is possible to flexibly prioritize the performance and throughput of the high-speed cell based on the actual situation of users in the cell. This flexible implementation allows for prioritizing aspects with greater gains based on actual conditions, ensuring the efficiency of most users, improving the performance and throughput of the high-speed cell, and thus increasing resource utilization efficiency.
[0160] Through the above-mentioned method 800, the S subframe in the high-speed cell (i.e., the first cell) adopts a fixed configuration, and different S subframe downlink symbol scheduling methods are adopted by determining whether the train enters the high-speed cell. When the train does not enter the high-speed cell, the users in the high-speed cell schedule 6 downlink symbols in the S subframe, which can reduce interference to the public network; when the train enters the high-speed cell, different downlink symbol scheduling methods are determined according to whether the number of high-speed users in the high-speed cell meets the conditions. If there are many high-speed users in the high-speed cell, all users in the high-speed cell schedule 8 downlink symbols in the S subframe; if there are many low-speed users in the high-speed cell, the users in the high-speed cell schedule 6 downlink symbols in the S subframe. It is achieved that the aspects that need to be prioritized to ensure greater gains are flexibly determined according to the actual situation of the users in the cell, the utilization efficiency of most users is guaranteed, thereby improving the utilization efficiency of resources, taking into account the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the utilization efficiency of communication resources.
[0161] FIG9 is a schematic interaction diagram of a method for adaptive scheduling of S subframes according to another embodiment of the present application. As shown in FIG9 , the method 900 shown in FIG9 may include S901 to S903 (including S903a and S903b). The steps in the method 900 are described in detail below in conjunction with FIG9 .
[0162] S901, the first network device detects whether the train enters the coverage area of the first cell. The S subframe in the first cell adopts an 8:2:4 configuration. The first cell is a high-speed cell provided by the first network device. The first network device provides a network for users on the train.
[0163] For a detailed description of S901 , reference may be made to the description of step S601 in the above method 600 , which will not be repeated here for the sake of brevity.
[0164] S902a: When the train does not enter the coverage area of the first cell, the low-speed users in the first cell are not downlink scheduled in the S subframe.
[0165] When the train does not enter the coverage area of the first cell, all users in the first cell are low-speed users. The fact that low-speed users in the first cell do not perform downlink scheduling in the S subframe can be understood as: users in the first cell do not use the S subframe to transmit downlink reference signals, downlink control information or downlink data. Optionally, in an embodiment of the present application, "not performing downlink scheduling in the S subframe" can also be referred to as "downlink is not scheduled in the S subframe", or the number of downlink symbols scheduled in the S subframe is 0. That is to say, in the first cell, the first network device does not use the downlink symbols in the S subframe (i.e., DwPTS occupies 8 symbols) to transmit downlink information to users in the first cell (i.e., low-speed users). All users in the first cell do not use the 8 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, when the train does not enter the coverage area of the first cell, users in the first cell do not perform downlink scheduling in the S subframe, i.e., the number of downlink symbols scheduled by low-speed users in the S subframe is 0, which can reduce interference to the public network.
[0166] S902b: When the train enters the coverage area of the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold.
[0167] S903a: When the number of high-speed users in the first cell is less than or equal to the first threshold, all users in the first cell are not downlink scheduled in the S subframe.
[0168] When the number of high-speed users in the first cell is less than a first threshold value, or when the number of high-speed users in the first cell is equal to the first threshold value, all users in the first cell (including low-speed users and high-speed users) are not scheduled downlink in the S subframe. In other words, when a train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold value, within the first cell, the first network device does not use the eight symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information, or downlink data to all users in the first cell. All users in the first cell do not use the eight symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, since there are many low-speed users in the first cell, interference to the public network needs to be reduced. By not performing downlink scheduling on users in the first cell in the S subframe, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, ensure the usage efficiency of most users, and reduce interference to the public network.
[0169] Optionally, in an embodiment of the present application, "downlink scheduling is not performed in the S subframe" may also be referred to as "downlink is not scheduled in the S subframe". Since transmission is not performed in the 8 symbols occupied by the DwPTS, it is equivalent to that the 8 symbols occupied by the DwPTS are not used or scheduled. As a possible implementation method, as shown in Figure 10, Figure 10a shows the 8:2:4 configuration of the S subframe; Figure 10b shows the case where downlink scheduling is not performed in the S subframe; and Figure 10c shows the case where 8 symbols are downlink scheduled in the S subframe. As shown in Figure 10b, the symbols occupied by the DwPTS that are not scheduled or used can be regarded as symbols occupied by the GP. In other words, when downlink scheduling is not performed in the S subframe, the symbols occupied by the GP can be changed from 2 to 10, and the symbols occupied by the DwPTS can be changed from 8 to 0.
[0170] S903b: When the number of high-speed users in the first cell is greater than the first threshold, all users in the first cell are downlink scheduled with 8 symbols in the S subframe.
[0171] When the train enters the coverage area of the first cell, all users in the first cell include: low-speed users and high-speed users. When the number of high-speed users in the first cell is greater than the first threshold value, or when the number of high-speed users in the first cell is equal to the first threshold value, both the high-speed users and the low-speed users in the first cell are downlink scheduled for 8 symbols in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than or equal to the first threshold value, in the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell use the 8 symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal of the high-speed users, that is, it is necessary to ensure the performance and throughput of the high-speed cell. By downlink scheduling a larger number (8) of symbols in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of the users in the cell. The implementation method is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.
[0172] Optionally, when it is determined that the number of high-speed users in the first cell is greater than the first threshold value, in addition to the method of downlink scheduling 8 symbols in the S subframe for all users in the first cell, as another possible implementation method: further, the first network device can also distinguish between low-speed users and high-speed users in the first cell. For high-speed users in the first cell, downlink scheduling is performed in the S subframe; for low-speed users in the first cell, downlink scheduling is performed in the S subframe, or downlink scheduling is not performed in the S subframe. Different S subframe downlink symbol scheduling methods are used for high-speed users and low-speed users in the high-speed cell: high-speed users try to schedule a larger number of downlink symbols (for example, 8) in the S subframe, which can improve the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (for example, 6 or 0) in the S subframe, thereby reducing interference to the public network; taking into account the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0173] FIG11 is a schematic interaction diagram of a method for adaptive scheduling of S subframes according to another embodiment of the present application. As shown in FIG11 , the method 1100 shown in FIG11 may include S1101 to S1105. Each step in the method 1100 will be described in detail below with reference to FIG11 .
[0174] S1101, the first network device detects whether the train enters the coverage area of the first cell. The S subframe in the first cell adopts a 6:4:4 configuration. The first cell is a high-speed cell provided by the first network device, and the first network device provides a network for users on the train.
[0175] The 6:4:4 configuration used in the S subframe within the first cell can be understood as follows: in the S subframe, DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. Figure 12a shows the 6:4:4 configuration used in the S subframe. In Figure 12, "D" represents the symbols occupied by DwPTS, "G" represents the symbols occupied by GP, and "U" represents the symbols occupied by UpPTS. Users in the high-speed cell can schedule less than or equal to 6 symbols to transmit downlink reference signals, downlink control information, or downlink data when DwPTS occupies 6 symbols.
[0176] S1102a: When the train does not enter the coverage area of the first cell, the low-speed user in the first cell schedules 6 symbols in the downlink in the S subframe.
[0177] When the train does not enter the coverage area of the first cell, all users in the first cell are low-speed users. The downlink scheduling of 6 symbols by low-speed users in the first cell in the S subframe can be understood as: the low-speed users in the first cell use (or schedule) the 6 symbols occupied by DwPTS to transmit downlink reference signals, downlink control information or downlink data. In other words, when the train does not enter the coverage area of the first cell, in the first cell, the first network device uses the 6 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell use the 6 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data.
[0178] Through the above S1102a, when the train does not enter the coverage area of the first cell, the low-speed users in the first cell schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.
[0179] S1102b: When the train enters the coverage area of the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold.
[0180] S1103a: When the number of high-speed users in the first cell is less than or equal to a first threshold, all users in the first cell are downlink scheduled with 6 symbols in the S subframe.
[0181] Optionally, the number of high-speed users in the first cell is less than or equal to the first threshold value, which can also be understood as: the number of low-speed users in the first cell is greater than the first threshold value.
[0182] When the train enters the coverage area of the first cell, all users in the first cell include low-speed users and high-speed users. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold value, in the first cell, the first network device uses the 6 symbols occupied by DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users in the first cell. All users in the first cell use the 6 symbols occupied by DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number of (6) symbols in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell. The implementation method is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0183] S1103b: When the number of high-speed users in the first cell is greater than the first threshold, the first network device changes the configuration of the S subframe in the first cell to 8:2:4.
[0184] Optionally, the number of high-speed users in the first cell is greater than the first threshold value, which can also be understood as: the number of low-speed users in the first cell is less than or equal to the first threshold value.
[0185] As a possible implementation method, when the number of high-speed users in the first cell is greater than the first threshold value, or when the number of high-speed users in the first cell is equal to the first threshold value, the first network device can notify all terminal devices (i.e., all users) in the first cell through the remaining minimum system information (RMSI), RRC reconfiguration message or other configuration information: the configuration of the S subframe in the first cell is 8:2:4, that is, the update status of the S subframe configuration in the first cell can be informed. After the user in the first cell receives the information sent by the first network device, it can determine the latest configuration of the S subframe. Figure b in Figure 12 shows the 8:2:4 configuration adopted by the S subframe. For the specific description of the 8:2:4 configuration adopted by the S subframe, please refer to the description of the corresponding part in the above embodiment. For the sake of brevity, it will not be repeated here.
[0186] By updating the configuration of the S subframe in the first cell, the S subframe configuration can be flexibly adjusted based on the actual situation of users in the cell, making the S subframe configuration more suitable for the actual situation of users in the cell, and the implementation method is relatively flexible. By flexibly adjusting the S subframe configuration, it is possible to prioritize the aspects with greater gains based on the actual situation, ensuring the efficiency of most users, thereby improving resource utilization efficiency.
[0187] S1104: All users in the first cell are downlink scheduled with 8 symbols in the S subframe.
[0188] After the first network device changes the configuration of the S subframe in the first cell to 8:2:4, both the high-speed users and the low-speed users in the first cell schedule 8 symbols downlink in the S subframe. In other words, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than or equal to the first threshold value, in the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S subframe to transmit downlink reference signals, downlink control information or downlink data to all users (low-speed users and high-speed users) in the first cell. All users in the first cell use the 8 symbols occupied by the DwPTS in the S subframe to receive downlink reference signals, downlink control information or downlink data. In this way, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal of the high-speed users, that is, it is necessary to ensure the performance and throughput of the high-speed cell. By downlink scheduling a larger number (8) of symbols in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of the users in the cell. The implementation method is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.
[0189] Optionally, when it is determined that the number of high-speed users in the first cell is greater than the first threshold value, in addition to the method of downlink scheduling 8 symbols in the S subframe for all users (low-speed users and high-speed users) in the first cell, as another possible implementation method: further, it is also possible to distinguish between low-speed users and high-speed users in the first cell. For high-speed users in the first cell, downlink scheduling is performed in the S subframe; for low-speed users in the first cell, downlink scheduling is performed in the S subframe, or no downlink scheduling is performed in the S subframe (downlink scheduling is performed in the S subframe 0 symbols). Different S subframe downlink symbol scheduling methods are used for high-speed users and low-speed users in the high-speed cell: high-speed users try to schedule a larger number of downlink symbols (for example, 8) in the S subframe, which can improve the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (for example, 6 or 0) in the S subframe, thereby reducing interference to the public network; taking into account both the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0190] Optionally, the method 1100 may further include S1105.
[0191] S1105, the first network device sends the adjusted S subframe configuration to the second network device, the second network device is a network device that provides a network for users on the train, and the high-speed cell provided by the second network device is the second cell.
[0192] After the first network device determines that the configuration of the S subframe needs to be adjusted, the first network device can send the adjusted S subframe configuration to the second network device. The second network device is also a network device that provides a network for high-speed users on the train. For example, the second network device can be a private network base station set up on the train track (high-speed rail or motor vehicle, etc.). The adjusted S subframe configuration is sent to the second network device through the first network device. When the second network device determines that the number of high-speed users in the second cell is greater than a certain threshold, the second network device can prepare to update the S subframe configuration in advance, thereby reducing the time used by the second network device to reconfigure the S subframe configuration, reducing communication latency, and improving communication efficiency.
[0193] The method for adaptive scheduling of S subframes provided in the embodiment of the present application is that, in the high-speed rail or EMU networking scenario, the number of downlink scheduling symbols of the S subframe in the high-speed cell (first cell) covered by the private network base station (i.e., the first network device) is adaptively adjusted according to whether the train arrives at the high-speed cell covered by the private network base station and the user attributes in the high-speed cell (high-speed user or low-speed user). For high-speed users in the high-speed cell, a larger number of downlink symbols are scheduled as much as possible in the S subframe, which can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, a smaller number of downlink symbols are scheduled as much as possible in the S subframe or no downlink scheduling is performed in the S subframe, thereby reducing interference to the public network, and taking into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0194] It should be understood that the above is only intended to help those skilled in the art better understand the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application. Based on the above examples given, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method embodiments may not be necessary, or some new steps may be added. Or a combination of any two or any multiple embodiments described above. Such modifications, changes, or combined solutions also fall within the scope of the embodiments of the present application.
[0195] It should also be understood that the division of the modes, situations, categories and embodiments in the embodiments of the present application is only for the convenience of description and should not constitute a special limitation. The features of various modes, categories, situations and embodiments can be combined without contradiction.
[0196] It should also be understood that the various numerical numbers involved in the embodiments of this application are only for the convenience of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0197] It should also be understood that the above description of the embodiments of the present application focuses on emphasizing the differences between the various embodiments. The same or similar points that are not mentioned can be referenced with each other. For the sake of brevity, they will not be repeated here.
[0198] The method of the embodiment of the present application is described in detail above with reference to Figures 1 to 12. The communication device of the embodiment of the present application is described in detail below with reference to Figures 13 to 15.
[0199] In this embodiment, terminal devices and network devices can be divided into functional modules according to the above method. For example, each function can be divided into separate functional modules, or two or more functions can be integrated into a single processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only a logical functional division. In actual implementation, other division methods may be used.
[0200] It should be noted that the relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0201] The terminal device and network device provided in the embodiments of the present application are used to perform any of the methods for adaptive scheduling of S subframes provided in the above-mentioned method embodiments, thereby achieving the same effect as the above-mentioned implementation method. In the case of adopting an integrated unit, the terminal device or network device may include a processing module, a storage module and a communication module. Among them, the processing module can be used to control and manage the actions of the terminal device or network device. For example, it can be used to support the terminal device or network device to execute the steps performed by the processing unit. The storage module can be used to support the storage of program code and data, etc. The communication module can be used to support communication between the terminal device or network device and other devices.
[0202] The processing module may be a processor or a controller. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, and so on. The storage module may be a memory. The communication module may specifically be a device that interacts with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip.
[0203] Exemplarily, Figure 13 shows a schematic block diagram of a communication device 1300 of an embodiment of the present application. The communication device 1300 may correspond to the network device described in the above methods 600 to 1100 (for example, the first network device or the second network device), or may be a chip or component applied to a network device. Moreover, each module or unit in the communication device 1300 is respectively used to execute each action or processing process performed by the first network device in the above methods 600 to 1100.
[0204] As shown in FIG13 , the communication device 1300 includes a processing module 1310 and an interface module 1320. The interface module 1320 is configured to perform specific signal transmission and reception under the drive of the processing module 1310.
[0205] The processing module 1310 is configured to determine, based on whether the train enters the coverage area of the first cell or at least one of the high-speed users and / or low-speed users in the first cell, the number of symbols to be downlink scheduled in the S subframe for the high-speed users and / or low-speed users in the first cell, respectively. The first cell is a cell providing a network for the communication device 1300, and the communication device 1300 is a device providing network services for the high-speed users on the train. The low-speed users are users outside the train and accessing the first cell.
[0206] The interface module 1320 is configured to send downlink information to the high-speed user and / or the low-speed user respectively by using the number of symbols scheduled downlink by the high-speed user and / or the low-speed user in the S subframe.
[0207] The communication device provided in the embodiment of the present application, in the high-speed rail or EMU networking scenario, in the high-speed cell (i.e., the first cell) covered by the communication device, the number of downlink scheduling symbols for high-speed users and low-speed users in the S subframe is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes in the high-speed cell (high-speed user or low-speed user), so as to achieve different numbers of downlink symbols for high-speed users and low-speed users in the high-speed cell in the S subframe. For high-speed users in the high-speed cell, scheduling a larger number of downlink symbols in the S subframe as much as possible can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, scheduling a smaller number of downlink symbols in the S subframe as much as possible can reduce interference to the public network, that is, taking into account both improving the performance of the high-speed cell and reducing interference to the public network.
[0208] In some possible implementations, the downlink pilot time slot (DwPTS) in an S subframe occupies eight symbols. When the train does not enter the coverage area of the first cell, the users in the first cell include low-speed users. The number of downlink symbols scheduled for the low-speed users in the S subframe is six of the eight symbols occupied by the DwPTS. In this implementation, when the train does not enter the coverage area of the first cell, the low-speed users in the first cell schedule fewer downlink symbols in the S subframe, thereby reducing interference to the public network.
[0209] In some possible implementations, the DwPTS occupies 8 symbols in the S subframe. When a train enters the coverage area of a first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of symbols scheduled downlink in the S subframe for both high-speed and low-speed users is the same as the 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a large number (8) of symbols downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of users in the cell, resulting in a relatively flexible implementation. It is possible to prioritize aspects with greater gains based on actual conditions, ensuring the usage efficiency of the majority of users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.
[0210] Alternatively, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of symbols scheduled downlink in the S subframe for both high-speed users and low-speed users is: 6 symbols out of the 8 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell. The implementation is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0211] In some possible implementations, a downlink pilot time slot (DwPTS) in an S subframe occupies 8 symbols. When a train enters the coverage area of a first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled for the low-speed users in the S subframe is 6 of the 8 symbols occupied by the DwPTS, and the number of downlink symbols scheduled for the high-speed users in the S subframe is 8 of the 8 symbols occupied by the DwPTS. In this implementation, different S-subframe downlink symbol scheduling schemes are used for high-speed users and low-speed users in the high-speed cell: high-speed users try to schedule a larger number of downlink symbols (e.g., 8) in the S subframe, which can improve the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (e.g., 6) in the S subframe, which can reduce interference to the public network. This balances the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0212] In some possible implementations, DwPTS occupies 8 symbols in the S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include low-speed users, and the downlink of low-speed users is not scheduled in the S subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By not scheduling downlink for users in the first cell in the S subframe, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, ensure the usage efficiency of most users, and reduce interference to the public network.
[0213] In some possible implementations, the DwPTS occupies 8 symbols in the S subframe. When the train enters the coverage area of the first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the number of symbols scheduled downlink in the S subframe for both high-speed users and low-speed users is 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, that is, it is necessary to ensure the performance and throughput of the high-speed cell. By scheduling a large number (8) of symbols downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize the performance and throughput of the high-speed cell based on the actual situation of the users in the cell. The implementation is relatively flexible and can prioritize aspects with greater gains based on actual conditions, ensuring the usage efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.
[0214] Alternatively, when the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to the first threshold, the downlink of both high-speed users and low-speed users is not scheduled in the S subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By not scheduling downlink of users in the first cell in the S subframe, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell, and the implementation method is relatively flexible. It is possible to prioritize aspects with greater gains based on actual conditions, thereby ensuring the usage efficiency of most users and reducing interference to the public network.
[0215] In some possible implementations, the DwPTS occupies six symbols in an S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include low-speed users. The number of symbols scheduled downlink for the low-speed users in the S subframe is equal to the six symbols occupied by the DwPTS. In this implementation, when the train does not enter the coverage area of the first cell, the low-speed users in the first cell schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.
[0216] In some possible implementations, DwPTS occupies 6 symbols in the S subframe. When the train enters the coverage area of the first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of symbols scheduled downlink in the S subframe for high-speed users and low-speed users is both 6 symbols occupied by DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols downlink in the S subframe for all users in the first cell, it is possible to flexibly determine the need to prioritize reducing interference to the public network based on the actual situation of users in the cell. The implementation is relatively flexible and can prioritize aspects with greater gains based on actual conditions, thereby reducing interference to the public network.
[0217] In some possible implementations, the DwPTS in the S subframe occupies 6 symbols. When a train enters the coverage area of a first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the processing module 1310 is further configured to adjust the DwPTS in the S subframe to: the DwPTS in the S subframe occupies 8 symbols, and the number of symbols for downlink scheduling of high-speed users and low-speed users in the S subframe is both: 8 symbols occupied by the DwPTS. In this implementation, the configuration of the S subframe is flexibly adjusted according to the actual situation of users in the cell, making the configuration of the S subframe more suitable for the actual situation of users in the cell, and the implementation method is relatively flexible. By flexibly adjusting the configuration of the S subframe, it is possible to prioritize the aspects with greater gains according to the actual situation, ensure the usage efficiency of most users, improve the performance and throughput of the high-speed cell, and thus improve the efficiency of resource utilization.
[0218] In some possible implementations, the DwPTS in the S subframe occupies 6 symbols. When a train enters the coverage area of a first cell, the users in the first cell include high-speed users and low-speed users. When the train enters the coverage area of the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the processing module 1310 is further configured to adjust the DwPTS in the S subframe to: DwPTS in the S subframe occupies 8 symbols, the number of symbols scheduled downlink for low-speed users in the S subframe is 6 of the 8 symbols occupied by DwPTS, and the number of symbols scheduled downlink for high-speed users in the S subframe is 8 of the 8 symbols occupied by DwPTS. In this implementation, the configuration of the S subframe is flexibly adjusted according to the actual situation of users in the cell, making the configuration of the S subframe more suitable for the actual situation of users in the cell, and the implementation is relatively flexible. Different S-subframe downlink symbol scheduling methods are used for high-speed users and low-speed users in high-speed cells: high-speed users try to schedule a larger number of downlink symbols (for example, 8) in the S subframe, which can improve the performance and throughput of the high-speed cell; low-speed users schedule a smaller number of downlink symbols (for example, 6) in the S subframe, which can reduce interference to the public network; this takes into account both the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.
[0219] In some possible implementations, interface module 1320 is further configured to send an instruction to a second network device, indicating that the number of symbols occupied by the DwPTS in the S subframe is adjusted to 8 symbols, that the second network device is a network device providing network services to high-speed users on the train, and that the cell provided by the second network device is the second cell. In this implementation, the second network device can prepare to update the S subframe configuration in advance, thereby reducing the time required for the second network device to reconfigure the S subframe configuration, reducing communication latency, and improving communication efficiency.
[0220] It should be understood that the specific process of each unit in the communication device 1300 executing the above corresponding steps can be referred to the description of the first network device or the second network device in the relevant embodiments of method 600 to method 1100 in the previous text. For the sake of brevity, it is not repeated here.
[0221] Optionally, the interface module 1320 may include a receiving unit (module) and a sending unit (module) for executing the steps of the first network device or the second network device receiving information and sending information in each embodiment of the aforementioned method 600 to method 1100.
[0222] Furthermore, the communication device 1300 may also include a storage unit. The interface module 1320 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the interface module 1320 and the processing module 1310. The interface module 1320, the processing module 1310, and the storage unit are coupled to each other. The storage unit stores instructions, the processing module 1310 is used to execute the instructions stored in the storage unit, and the interface module 1320 is used to perform specific signal transmission and reception under the control of the processing module 1310.
[0223] It should be understood that the interface module 1320 may be a transceiver, an input / output interface, or an interface circuit. The storage unit may be a memory. The processing module 1310 may be implemented by a processor. As shown in FIG14 , the communication device 1400 may include a processor 1410, a memory 1420, and a transceiver 1430.
[0224] The communication device 1300 shown in FIG13 or the communication device 1400 shown in FIG14 can implement the steps performed by the first network device or the second network device in the embodiments of the aforementioned methods 600 to 1100. Similar descriptions can refer to the descriptions of the corresponding methods described above. To avoid repetition, they are not repeated here.
[0225] It should also be understood that the communication device 1300 shown in FIG. 13 or the communication device 1400 shown in FIG. 14 may be a network device, or a network device may include the communication device 1300 shown in FIG. 13 or the communication device 1400 shown in FIG. 14 .
[0226] It should also be understood that the network device in this application may also be a chip, chip system, or processor that supports the network device to implement the method, or it may be a logical node, logic module or software that can implement all or part of the network device functions.
[0227] It should also be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in a memory in the form of a program, and called by a certain processing element of the device to execute the function of the unit. Here, the processing element can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called through the processing element.
[0228] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0229] Figure 15 is a structural diagram of a network device 1500 provided in an embodiment of the present application, which can be used to implement the functions of the first network device or the second network device in the above method. The network device 1500 includes one or more radio frequency units, such as a remote radio unit (RRU) 1501 and one or more baseband units (BBU) (also known as digital units, DU) 1502. The RRU 1501 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 15011 and a radio frequency unit 15012. The RRU 1501 part is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals, for example, for sending signaling messages in the above embodiment to terminal devices. The BBU 1502 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1501 and BBU 1502 can be physically set together or physically separated, that is, a distributed base station.
[0230] The BBU 1502 is the control center of the base station, which can also be called a processing unit. It is mainly used to perform baseband processing functions such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 1502 can be used to control the base station to execute the operation process of the network device in the above method embodiment.
[0231] In one example, the BBU 1502 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE system or a 5G system), or may respectively support wireless access networks of different access standards. The BBU 1502 also includes a memory 15021 and a processor 15022. The memory 15021 is used to store necessary instructions and data. The processor 15022 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above method embodiment. The memory 15021 and the processor 15022 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. Alternatively, multiple single boards may share the same memory and processor. In addition, necessary circuits may be set on each single board.
[0232] In one possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of parts 1502 and 1501 can be implemented using SoC technology. For example, they can be implemented using a base station function chip that integrates a processor, memory, antenna interface, and other components. Programs for base station-related functions are stored in the memory, and the processor executes the programs to implement the base station-related functions. Optionally, the base station function chip can also read memory external to the chip to implement the base station-related functions.
[0233] It should be understood that the structure of the network device illustrated in FIG15 is only one possible form and should not constitute any limitation on the embodiments of the present application. This application does not exclude the possibility of other forms of base station structures that may appear in the future. For example, FIG4 or FIG5 shows another possible structural form of a network device (access network device).
[0234] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0235] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0236] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0237] An embodiment of the present application also provides a communication system, which includes: the above-mentioned terminal device (including high-speed users and low-speed users) and the above-mentioned network device (first network device, or first network device and second network device).
[0238] The embodiment of the present application further provides a computer-readable medium for storing computer program code, wherein the computer program includes instructions for executing the method for adaptive scheduling of S subframes in the embodiment of the present application in the above-mentioned methods 600 to 1100. The readable medium can be a read-only memory (ROM) or a random access memory (RAM), which is not limited in the embodiment of the present application.
[0239] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the terminal device performs terminal device operations corresponding to the above method, or the network device (first network device or second network device) performs network device operations corresponding to the above method.
[0240] An embodiment of the present application further provides a chip, which includes: a processor for executing computer programs or instructions in a memory, so that a communication device equipped with the chip executes any one of the methods provided in the above-mentioned embodiments of the present application.
[0241] Optionally, any one of the communication devices provided in the above embodiments of the present application may include the system chip.
[0242] Optionally, the computer instructions are stored in a storage unit.
[0243] Optionally, the storage unit is a storage unit within the chip, such as a register, cache, etc. The storage unit may also be a storage unit located outside the chip within the terminal, such as a ROM or other type of static storage device that can store static information and instructions, RAM, etc. The processor mentioned in any of the above may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned method for main system information transmission. The processing unit and the storage unit may be decoupled and respectively provided on different physical devices, and connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit, so as to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory may also be coupled on the same device.
[0244] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0245] The terms "uplink" and "downlink" appearing in this application are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of data / information transmission from a distributed unit to a centralized unit. The "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of data / information transmission from a centralized unit to a distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of the data / information transmission are not limited.
[0246] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical solutions.
[0247] Those skilled in the art will appreciate that the methods in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiments of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media.
[0248] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0249] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the unit is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0250] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0251] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0252] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage media include: USB flash drives, mobile hard drives, read-only memories (ROMs), and random access memories.
[0253] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for adaptive scheduling of S subframes, characterized in that: The method comprises: The first network device determines the number of symbols for downlink scheduling of the high-speed user and / or the low-speed user in the first cell in the S subframe according to whether the train enters the coverage area of the first cell or at least one of the high-speed user and / or the low-speed user in the first cell, wherein the first cell is a cell providing a network for the first network device, the first network device is a network device providing network services for the high-speed user on the train, and the low-speed user is a user outside the train and accessing the first cell; The first network device sends downlink information to the high-speed user and / or the low-speed user respectively by using the number of symbols scheduled downlink by the high-speed user and / or the low-speed user in the S subframe.
2. The method according to claim 1, characterized in that The downlink pilot time slot DwPTS in the S subframe occupies 8 symbols. When the train has not entered the coverage area of the first cell, the users in the first cell include the low-speed users. The number of symbols scheduled downlink for the low-speed users in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS.
3. The method according to claim 1 or 2, characterized in that: The DwPTS in the S subframe occupies 8 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell and the number of the high-speed users in the first cell is greater than the first threshold, the number of symbols for downlink scheduling of the high-speed user and the low-speed user in the S subframe is: 8 symbols occupied by the DwPTS; or, When the train enters the coverage area of the first cell and the number of high-speed users in the first cell is less than or equal to a first threshold, the number of symbols for downlink scheduling of the high-speed users and the low-speed users in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS.
4. The method according to claim 1 or 2, characterized in that: The downlink pilot time slot DwPTS in the S subframe occupies 8 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell and the number of high-speed users in the first cell is greater than a first threshold, the number of symbols for downlink scheduling of the low-speed user in the S subframe is: 6 symbols out of 8 symbols occupied by the DwPTS, and the number of symbols for downlink scheduling of the high-speed user in the S subframe is: 8 symbols occupied by the DwPTS.
5. The method according to claim 1, characterized in that The DwPTS occupies 8 symbols in the S subframe. When the train does not enter the coverage area of the first cell, the users in the first cell include the low-speed users, and the downlink of the low-speed users is not scheduled in the S subframe.
6. The method according to claim 1 or 5, characterized in that: The DwPTS in the S subframe occupies 8 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell and the number of the high-speed users in the first cell is greater than the first threshold, the number of symbols for downlink scheduling of the high-speed user and the low-speed user in the S subframe is: 8 symbols occupied by the DwPTS; or, When the train enters the coverage area of the first cell and the number of the high-speed users in the first cell is less than or equal to a first threshold, downlink of the high-speed users and the low-speed users are not scheduled in the S subframe.
7. The method according to claim 1, characterized in that The DwPTS occupies 6 symbols in the S subframe. When the train has not entered the coverage area of the first cell, the users in the first cell include the low-speed users, and the number of symbols for downlink scheduling of the low-speed users in the S subframe is: the 6 symbols occupied by the DwPTS.
8. The method according to claim 1 or 7, characterized in that: The DwPTS in the S subframe occupies 6 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell, and the number of the high-speed users in the first cell is less than or When the S subframe is equal to the first threshold, the number of symbols scheduled downlink for the high-speed user and the low-speed user in the S subframe is both: 6 symbols occupied by the DwPTS.
9. The method according to claim 1 or 7, characterized in that: The DwPTS in the S subframe occupies 6 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell and the number of the high-speed users in the first cell is greater than a first threshold, the method further includes: The first network device adjusts the DwPTS in the S subframe to: the DwPTS in the S subframe occupies 8 symbols, and the number of symbols for downlink scheduling of the high-speed user and the low-speed user in the S subframe are both: 8 symbols occupied by the DwPTS.
10. The method according to claim 1 or 7, characterized in that: The DwPTS in the S subframe occupies 6 symbols. When the train enters the coverage area of the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of the first cell and the number of the high-speed users in the first cell is greater than a first threshold, the method further includes: The first network device adjusts the DwPTS in the S subframe to: the DwPTS in the S subframe occupies 8 symbols, the number of symbols scheduled downlink for the low-speed user in the S subframe is: 6 symbols out of the 8 symbols occupied by the DwPTS, and the number of symbols scheduled downlink for the high-speed user in the S subframe is: 8 symbols occupied by the DwPTS.
11. The method according to claim 9 or 10, characterized in that: The method further comprises: The first network device sends an indication message to the second network device, and the indication message is used to indicate that: the symbols occupied by DwPTS in the S subframe are adjusted to 8 symbols, the second network device is a network device that provides network services to the high-speed users on the train, and the cell where the second network device provides network services is the second cell.
12. A communication device, characterized in that: include: A unit for executing the steps of the method according to any one of claims 1 to 11.
13. A communication device, characterized in that: The method comprises at least one processor and an interface circuit, wherein the at least one processor is configured to execute the method according to any one of claims 1 to 11.
14. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 11.
15. A network device, characterized in that: The network device comprises: the communication apparatus according to any one of claims 12 to 14.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform: the method according to any one of claims 1 to 11.
17. A chip, characterized in that: It comprises: a processor, used to call and run a computer program from a memory, so that a communication device equipped with the chip executes: a method as claimed in any one of claims 1 to 11.
Citation Information
Patent Citations
Time slot interference processing method and device thereof, medium and electronic equipment
CN113891370A
DMRS configuration method, electronic equipment and storage medium
CN114726491A
Communication method and device of communication and sensing integrated system, and storage medium
CN115665875A
Communication method and apparatus
US20230179371A1