Method, apparatus and storage medium for uplink grant-free PUSCH communication
Patent Information
- Application Number
- CN202180001924.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-29
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2041-06-29
AI Technical Summary
[0005]对于上行免调度(CG)PUSCH业务发送,数据块的重复传输不能跨过周期边界,导致数据到达后的实际重复传输次数会小于配置的传输次数,对于时延和可靠性都有较高要求的终端业务来说,会影响到业务的实际覆盖和性能
[0097]本公开的实施例提供的技术方案可以包括以下有益效果:终端基于一个或多个TRP的传输配置参数确定数据发送起始位置,数据发送起始位置为多TRP协作发送传输块所采用的免调度PUSCH的数据传输的发送起始位置,实现发送起始位置的灵活配置,并能提高覆盖性能。
Smart Images

Figure CN115735389B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, apparatus and storage medium for uplink scheduling-free PUSCH. Background Technology
[0002] With the development of communication technology, beam-based transmission and reception are required to ensure coverage. When network equipment (such as base stations) has multiple Transmission Reception Points (TRPs), multiple TRPs (Multi-TRPs) / panels can be used to provide services to terminals. The application of multiple TRPs / panels in network equipment is mainly to improve coverage at the cell edge, provide a more balanced quality of service within the service area, and use different methods to cooperate in transmitting data among multiple TRPs / panels. From a network architecture perspective, deploying the network with a large number of distributed access points and centralized baseband processing is more conducive to providing a balanced user experience rate and significantly reducing the latency and signaling overhead caused by handover. Utilizing the cooperation between multiple TRPs / panels to transmit / receive channels from multiple beams at multiple angles can better overcome various obstruction / blocking effects, ensure the robustness of link connections, and is suitable for improving transmission quality and meeting reliability requirements of Ultra Reliable Low Latency Communication (URLLC) services.
[0003] In the R16 research phase, transmission enhancements were performed on the physical downlink shared channel (PDSCH) based on the application of multi-point cooperative transmission technology between downlink multiple TRPs / PANELs. Since data transmission involves scheduling feedback between uplink and downlink channels, enhancing only the downlink data channel in URLLC research cannot guarantee service performance. Therefore, in the R17 research, enhancements were further made to the physical downlink control channel (PDCCH), as well as the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH).
[0004] Uplink enhancement schemes based on multi-TRP primarily rely on the R16 PUCCH / PUSCH repetitive transmission scheme. In the R16 uplink transmission scheme, PUCCH supports repetitive transmission between time slots. For scheduled PUSCH, it supports repetitive transmission type A between time slots and repetitive transmission type B that can be transmitted across time slots. R17 uplink enhancement schemes based on multi-TRP primarily rely on the R16 PUSCH repetitive transmission scheme. In R17 multi-TRP enhancements, PUSCH supports cooperative transmission of the same transport block (TB) in different TRP directions at different transmission occupancy (TO) times, further utilizing spatial multiplexing to improve transmission reliability.
[0005] For uplink unscheduled (CG) PUSCH service transmission, the repeated transmission of data blocks cannot cross the period boundary. This results in the actual number of repeated transmissions after data arrival being less than the configured number of transmissions. For terminal services with high requirements for latency and reliability, this will affect the actual coverage and performance of the service. Therefore, the transmission of CG PUSCH in multi-TRP scenarios needs further optimization. Summary of the Invention
[0006] To overcome the problems existing in related technologies, this disclosure provides a communication method, apparatus and storage medium for uplink scheduling-free PUSCH.
[0007] According to a first aspect of the present disclosure, an uplink scheduling-free PUSCH communication method is provided, applied to a terminal, the uplink scheduling-free PUSCH communication method comprising:
[0008] Determine the transmission configuration parameters corresponding to one or more TRPs; based on the transmission configuration parameters, determine the data transmission start position, which is the data transmission start position of the unscheduled PUSCH used by the multi-TRP cooperative transmission block.
[0009] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities; determining the data transmission start position based on the transmission configuration parameters includes: determining the data transmission start position based on the one or more transmission opportunities.
[0010] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be off; determining the data transmission start position based on the one or more transmission opportunities includes: determining a first transmission opportunity based on the one or more transmission opportunities, and determining the first transmission opportunity as the data transmission start position.
[0011] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on the one or more transmission timings, including one or a combination of the following:
[0012] The first transmission opportunity among all transmission opportunities corresponding to the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH; the first transmission opportunity among the transmission opportunities corresponding to the first TRP direction among the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH, wherein the one or more TRPs include N TRPs, the i-th TRP among the N TRPs corresponds to the i-th SRS resource set, where i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier;
[0013] The first TRP is determined using one of the following methods:
[0014] By configuring signaling, indicating signaling, or using a predefined method, the first TRP among the one or more TRPs that has not flipped is determined, and the first TRP is identified as the first TRP.
[0015] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over in one or more TRPs is determined, and the first TRP is identified as the first TRP.
[0016] Choose any one of the one or more TRPs that is not the first TRP, and determine that any one TRP as the first TRP.
[0017] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on the one or more transmission timings, including one or a combination of the following:
[0018] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction in the one or more TRPs (excluding the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0019] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be enabled; determining the data transmission start position based on the one or more transmission opportunities includes: determining the data transmission start position based on the start position of any transmission opportunity with a rate matching parameter of RV0 corresponding to the one or more transmission opportunities.
[0020] In one implementation, in response to data transmission configured for a single uplink unscheduled PUSCH, the data transmission start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings, including one or a combination of the following methods:
[0021] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration; the starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration.
[0022] The first TRP includes one of the following:
[0023] The first TRP among the one or more TRPs that has not been flipped; the first TRP among the one or more TRPs that has been flipped; any TRP among the one or more TRPs that is not the first TRP.
[0024] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data transmission start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings, including one or a combination of the following methods:
[0025] The starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for the first TRP among the one or more TRPs that has not flipped is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs; the starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for the first TRP among the one or more TRPs that has flipped is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs; the starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for all TRPs among the one or more TRPs is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs.
[0026] In one embodiment, the method further includes: in response to the first TRP being any one of the one or more TRPs that is not the first TRP, and the uplink unscheduled PUSCH not being configured with TRP flip information, performing TRP flipping on the TRP corresponding to the transmission timing to be transmitted.
[0027] According to a second aspect of the present disclosure, an uplink scheduling-free PUSCH communication method is provided, applied to a network device, the uplink scheduling-free PUSCH communication method comprising:
[0028] In response to configuring multiple TRPs for the terminal, the transmission configuration parameters corresponding to one or more TRPs are configured and determined, and based on the transmission configuration parameters, the data reception start position is determined. The data reception start position is the data reception start position of the receiving terminal for data transmission of the unscheduled PUSCH used by the receiving terminal to send transport blocks in cooperation with multiple TRPs.
[0029] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities; determining the data reception start position based on the transmission configuration parameters includes: determining the data reception start position based on the one or more transmission opportunities.
[0030] In one embodiment, the transmission configuration parameters include a parameter for transmitting from RV0, and the parameter for transmitting from RV0 is configured to be off; determining the data reception start position based on the one or more transmission opportunities includes: determining a first transmission opportunity based on the one or more transmission opportunities, and determining the first transmission opportunity as the data reception start position.
[0031] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on the one or more transmission timings, including one or a combination of the following:
[0032] The first transmission opportunity among all transmission opportunities corresponding to the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH; the first transmission opportunity among the transmission opportunities corresponding to the first TRP direction among the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH, wherein the one or more TRPs include N TRPs, the i-th TRP among the N TRPs corresponds to the i-th SRS resource set, where i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier;
[0033] The first TRP is determined using one of the following methods:
[0034] By configuring signaling, indicating signaling, or using a predefined method, the first TRP among the one or more TRPs that has not flipped is determined, and the first TRP is identified as the first TRP.
[0035] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over in one or more TRPs is determined, and the first TRP is identified as the first TRP.
[0036] Choose any one of the one or more TRPs that is not the first TRP, and determine that any one TRP as the first TRP.
[0037] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on the one or more transmission timings, including one or a combination of the following:
[0038] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction in the one or more TRPs (excluding the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0039] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be enabled; determining the data reception start position based on the one or more transmission opportunities includes: determining the data reception start position based on the start position of any transmission opportunity with a rate matching parameter of RV0 corresponding to the one or more transmission opportunities.
[0040] In one implementation, in response to data transmission configured for a single uplink unscheduled PUSCH, the data reception start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings, including one or a combination of the following methods:
[0041] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration; the starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration.
[0042] The first TRP includes one of the following:
[0043] The first TRP among the one or more TRPs that has not been flipped; the first TRP among the one or more TRPs that has been flipped; any TRP among the one or more TRPs that is not the first TRP.
[0044] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data reception start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings, including one or a combination of the following methods:
[0045] The transmission start position of the first TRP that has not flipped in the one or more TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0.
[0046] The transmission start position of the first TRP that flips in one or more TRPs is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, where the transmission timing is RV0 on the corresponding uplink unscheduled PUSCH.
[0047] The transmission start position of all TRPs sending uplink unscheduled PUSCHs with arbitrary rate matching parameter RV0 is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
[0048] According to a third aspect of the present disclosure, an uplink scheduling-free PUSCH communication device is provided, applied to a terminal, the uplink scheduling-free PUSCH communication device comprising:
[0049] The processing unit is configured to determine the transmission configuration parameters corresponding to one or more TRPs, and based on the transmission configuration parameters, determine the data transmission start position, which is the data transmission start position of the scheduling-free PUSCH used by the multi-TRP cooperative transmission block.
[0050] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities; the processing unit determines the data transmission start position based on the one or more transmission opportunities.
[0051] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be off; the processing unit determines a first transmission timing based on the one or more transmission timings, and determines the first transmission timing as the data transmission start position.
[0052] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, the processing unit determines a first transmission timing based on one or more transmission timings using one or a combination of the following methods:
[0053] The first transmission opportunity among all transmission opportunities corresponding to the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH; the first transmission opportunity among the transmission opportunities corresponding to the first TRP direction among the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH, wherein the one or more TRPs include N TRPs, the i-th TRP among the N TRPs corresponds to the i-th SRS resource set, where i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier;
[0054] The first TRP is determined using one of the following methods:
[0055] By configuring signaling, indicating signaling, or using a predefined method, the first TRP among the one or more TRPs that has not flipped is determined, and the first TRP is identified as the first TRP.
[0056] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over in one or more TRPs is determined, and the first TRP is identified as the first TRP.
[0057] Choose any one of the one or more TRPs that is not the first TRP, and determine that any one TRP as the first TRP.
[0058] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit determines a first transmission timing based on one or more transmission timings using one or a combination of the following methods:
[0059] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction in the one or more TRPs (excluding the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0060] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be enabled; the processing unit determines the data transmission start position based on the start position of the transmission timing with an arbitrary corresponding rate matching parameter of RV0 for the one or more transmission timings.
[0061] In one implementation, in response to data transmission of a single uplink unscheduled PUSCH configuration, the processing unit determines the data transmission start position based on one or a combination of the following methods, using any corresponding rate matching parameter RV0 of the one or more transmission opportunities:
[0062] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration; the starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration.
[0063] The first TRP includes one of the following:
[0064] The first TRP among the one or more TRPs that has not been flipped; the first TRP among the one or more TRPs that has been flipped; any TRP among the one or more TRPs that is not the first TRP.
[0065] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit determines the data transmission start position using one or a combination of the following methods based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings:
[0066] The starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for the first TRP among the one or more TRPs that has not flipped is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs; the starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for the first TRP among the one or more TRPs that has flipped is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs; the starting position of the transmission timing on the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0 for all TRPs among the one or more TRPs is determined as the starting position for the transmission of data configured for multiple uplink unscheduled PUSCHs.
[0067] In one embodiment, the processing unit is further configured to: in response to the first TRP being any one of the one or more TRPs that is not the first TRP, and the uplink unscheduled PUSCH not being configured with TRP flip information, perform TRP flipping on the TRP corresponding to the transmission timing to be transmitted.
[0068] According to a fourth aspect of the present disclosure, an uplink scheduling-free PUSCH communication device is provided, applied to a network device, the uplink scheduling-free PUSCH communication device comprising:
[0069] The processing unit is configured to configure and determine transmission configuration parameters corresponding to one or more TRPs when multiple TRPs are configured for the terminal, and to determine the data reception start position based on the transmission configuration parameters. The data reception start position is the data reception start position of the receiving terminal for data transmission of the unscheduled PUSCH used by the receiving terminal to send transport blocks in cooperation with multiple TRPs.
[0070] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities; the processing unit determines the data reception start position based on the one or more transmission opportunities.
[0071] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be off; the processing unit determines a first transmission timing based on the one or more transmission timings, and determines the first transmission timing as the data reception start position.
[0072] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, the processing unit determines a first transmission timing based on one or more transmission timings using one or a combination of the following methods:
[0073] The first transmission opportunity among all transmission opportunities corresponding to the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH; the first transmission opportunity among the transmission opportunities corresponding to the first TRP direction among the one or more TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH, wherein the one or more TRPs include N TRPs, the i-th TRP among the N TRPs corresponds to the i-th SRS resource set, where i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier;
[0074] The first TRP is determined using one of the following methods:
[0075] By configuring signaling, indicating signaling, or using a predefined method, the first TRP among the one or more TRPs that has not flipped is determined, and the first TRP is identified as the first TRP.
[0076] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over in one or more TRPs is determined, and the first TRP is identified as the first TRP.
[0077] Choose any one of the one or more TRPs that is not the first TRP, and determine that any one TRP as the first TRP.
[0078] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit determines a first transmission timing based on one or more transmission timings using one or a combination of the following methods:
[0079] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction in the one or more TRPs (excluding the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0080] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be enabled; the processing unit determines the data reception start position based on the start position of the transmission timing with an arbitrary corresponding rate matching parameter of RV0 for the one or more transmission timings.
[0081] In one implementation, in response to data transmission of a single uplink unscheduled PUSCH configuration, the processing unit determines the data reception start position based on one or a combination of the following methods, using any corresponding rate matching parameter RV0 of the one or more transmission opportunities:
[0082] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration; the starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in the one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration.
[0083] The first TRP includes one of the following:
[0084] The first TRP among the one or more TRPs that has not been flipped; the first TRP among the one or more TRPs that has been flipped; any TRP among the one or more TRPs that is not the first TRP.
[0085] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit determines the data reception start position using one or a combination of the following methods based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the one or more transmission timings:
[0086] The transmission start position of the first TRP that has not flipped in the one or more TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with an arbitrary rate matching parameter of RV0.
[0087] The transmission start position of the first TRP that flips in one or more TRPs is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, where the transmission timing is RV0 on the corresponding uplink unscheduled PUSCH.
[0088] The transmission start position of all TRPs sending uplink unscheduled PUSCHs with arbitrary rate matching parameter RV0 is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
[0089] According to a fifth aspect of this disclosure, an uplink scheduling-free PUSCH communication device is provided, comprising:
[0090] Processor; memory used to store processor-executable instructions;
[0091] The processor is configured to execute the uplink scheduling-free PUSCH communication method described in the first aspect or any embodiment of the first aspect.
[0092] According to a sixth aspect of the present disclosure, an uplink scheduling-free PUSCH communication device is provided, comprising:
[0093] Processor; memory used to store processor-executable instructions;
[0094] The processor is configured to execute the uplink scheduling-free PUSCH communication method described in the second aspect or any embodiment of the second aspect.
[0095] According to a seventh aspect of this disclosure, a storage medium is provided, the storage medium storing instructions that, when executed by a processor of a terminal, enable the terminal to execute the uplink scheduling-free PUSCH communication method described in the first aspect or any embodiment of the first aspect.
[0096] According to an eighth aspect of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed by a processor of a network device, enable the network device to perform the uplink scheduling-free PUSCH communication method described in the second aspect or any embodiment of the second aspect.
[0097] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: the terminal determines the data transmission start position based on the transmission configuration parameters of one or more TRPs. The data transmission start position is the transmission start position of the data transmission of the unscheduled PUSCH adopted by the multi-TRP cooperative transmission block, thereby realizing flexible configuration of the transmission start position and improving coverage performance.
[0098] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0099] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0100] Figure 1 This is a schematic diagram of a wireless communication system according to an exemplary embodiment.
[0101] Figure 2 An example diagram of PUSCH repeat transfer type A is shown.
[0102] Figures 3A to 3C An example diagram of PUSCH repeat transfer type B is shown.
[0103] Figure 4 This is a flowchart illustrating an uplink scheduling-free PUSCH communication method according to an exemplary embodiment.
[0104] Figure 5 This is a flowchart illustrating an uplink scheduling-free PUSCH communication method according to an exemplary embodiment.
[0105] Figure 6 This is a block diagram of a communication device with an uplink scheduling-free PUSCH, according to an exemplary embodiment.
[0106] Figure 7 This is a block diagram of a communication device with an uplink scheduling-free PUSCH, according to an exemplary embodiment.
[0107] Figure 8 This is a block diagram illustrating a communication apparatus for uplink scheduling-free PUSCH according to an exemplary embodiment.
[0108] Figure 9 This is a block diagram illustrating a communication apparatus for uplink scheduling-free PUSCH according to an exemplary embodiment. Detailed Implementation
[0109] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0110] The uplink scheduling-free PUSCH communication method provided in this disclosure can be applied to... Figure 1 The wireless communication system shown. (See attached image) Figure 1 As shown, this wireless communication system includes network devices and terminals. The terminals connect to the network devices via wireless resources and transmit data. Data transmission between the network devices and terminals is based on beamforming. Furthermore, the network devices and terminals can enhance PUSCH uplink transmission based on Multi-TRP.
[0111] It is understandable that the number of TRPs used by network devices to transmit data with terminals based on Multi-TRP can be one or more. Figure 1 The wireless communication system shown is illustrated for network devices transmitting data with terminals 1 and 2 based on TRP1 and TRP2. This is for illustrative purposes only and should not be construed as limiting.
[0112] Furthermore, it can be understood that Figure 1The wireless communication system shown is for illustrative purposes only. A wireless communication system may also include other network devices, such as core network equipment, wireless relay equipment, and wireless backhaul equipment. Figure 1 Not shown in the diagram. This disclosure does not limit the number of network devices and terminals included in the wireless communication system.
[0113] It is further understood that the wireless communication system of this disclosure is a network providing wireless communication functionality. The wireless communication system can employ different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), and carrier sense multiple access with collision avoidance. Based on factors such as capacity, speed, and latency, networks can be categorized as 2G networks, 3G networks, 4G networks, or future evolution networks, such as 5G networks. 5G networks can also be referred to as New Radio (NR). For ease of description, this disclosure may sometimes simply refer to the wireless communication network as a network.
[0114] Furthermore, the network device involved in this disclosure can also be referred to as a wireless access network device. This wireless access network device can be: a base station, an evolved Node B (eBY), a home base station, an access point (AP) in a Wireless Fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), etc. It can also be a gNB in an NR system, or a component or part of a base station. It should be understood that the specific technology and specific device form used in the embodiments of this disclosure are not limited. In this disclosure, the network device can provide communication coverage for a specific geographical area and can communicate with terminals located within that coverage area (cell). Furthermore, when it is a vehicle-to-everything (V2X) communication system, the network device can also be an in-vehicle device.
[0115] Furthermore, the terminal involved in this disclosure can also be referred to as a terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc., which is a device that provides voice and / or data connectivity to a user. For example, the terminal can be a handheld device with wireless connectivity, an in-vehicle device, etc. Currently, some examples of terminals include: smartphones, customer premise equipment (CPE), pocket personal computers (PPCs), handheld computers, personal digital assistants (PDAs), laptops, tablets, wearable devices, or in-vehicle devices, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device can also be an in-vehicle device. It should be understood that the embodiments of this disclosure do not limit the specific technology or specific device form adopted by the terminal.
[0116] In this embodiment of the disclosure, data transmission between the network device and the terminal is based on beamforming. The network device and the terminal can enhance the PUCCH using multi-point cooperative transmission technology between multiple TRPs / PANELs.
[0117] The uplink enhancement scheme based on multi-TRP is mainly based on the R16 PUCCH / PUSCH repetitive transmission scheme. The R16 PUCCH uplink transmission scheme supports repetitive transmission between time slots. For scheduled PUSCHs, the R16 uplink transmission scheme supports inter-slot repetitive transmission type A and cross-slot repetitive transmission type B. The following sections describe scheduled and unscheduled PUSCH transmissions respectively.
[0118] For scheduled PUSCH, there are two main uplink PUSCH time-domain repetitive transmission enhancement methods: repetitive transmission type A and repetitive transmission type B introduced in R16.
[0119] 1) PUSCH Repeat Transmission Type A Transmission Method
[0120] Figure 2 A sample diagram of PUSCH repeat transfer type A is shown. See also... Figure 2 As shown, a PUSCH is transmitted over K consecutive time slots, i.e., K transmission opportunities. Transmission begins on the S-th symbol in the initial time slot, and each transmission opportunity lasts for L symbols. S+L cannot exceed the slot boundary. Rel-16 slot aggregation PUSCH transmission is not suitable for situations with very low latency requirements and very high reliability requirements.
[0121] 2) PUSCH Repeat Transmission Type B Transmission Method
[0122] To reduce latency and improve reliability, Rel-16 supports a mini-slot-based PUSCH repetition scheme and allows PUSCH transmission across time slots, further reducing latency. In the time domain, a PUSCH transmission begins on the S-th symbol 'a' in the initial time slot, and K repetitions are sent consecutively. Each repetition occupies L symbols back-to-back, and the transmission S+L can cross time slot boundaries. If a repetition crosses a time slot boundary, the transmission is re-segmented. For the entire transmission, time slot L*K represents the time window length for PUSCH transmission; DL symbols and other invalid symbols are discarded and not used for PUSCH transmission. Figures 3A to 3C An example diagram of PUSCH repeat transfer type B is shown. Figure 3A This is an example of repeated transmissions corresponding to K=2, L=4, S=4. Figure 3B This is an example of repeated transmissions corresponding to K=4, L=4, S=4. Figure 3C This is an example of repeated transmissions corresponding to K=1, L=14, S=4.
[0123] The transmission parameters for PUSCH repeat transmission type A and PUSCH repeat transmission type B mentioned above are defined in Table 1 below:
[0124] Table 1
[0125]
[0126] Furthermore, rate version (RV) matching mapping is required for USCH repeat transfer type A and PUSCH repeat transfer type B.
[0127] RV version is defined as:
[0128] Table 6.1.2.1-2: Redundancy version for PUSCH transmission
[0129]
[0130] For PUSCH Type A repetitions, the RV mapping is directly mapped to the transmission timing corresponding to all nominal repetitions, and the RV field in the Downlink Control Information (DCI) indicates the initial value of the RV sequence. For PUSCH Type B repetitions, the RV mapping is directly mapped to the transmission timing corresponding to all actual repetitions, and the RV field in the DCI indicates the initial value of the RV sequence.
[0131] Uplink unrestricted (configured grant, CG) PUSCH transmission supports two unrestricted schemes in the uplink, differing in their activation methods:
[0132] Type 1 configuration license: Uplink license is provided by Radio Resource Control (RRC), including license activation. It takes effect immediately upon successful receipt of the RRC configuration. All transmission parameters, including period, time offset, frequency resources, and the modulation and coding scheme used for uplink transmission, are configured via RRC signaling. Upon receiving the RRC configuration, the terminal begins transmission using the configured license at the time specified by the period and offset. The offset controls when the terminal is allowed to transmit.
[0133] Type 2 Configuration: The transmission period is provided by RRC. Network devices activate resources and configure some transmission parameters through DCI, thereby enabling the activation and transmission of this configuration. After receiving the activation command, if the terminal has data in its buffer, it will transmit according to the pre-configured period; otherwise, the terminal will not transmit any data. The activation time is determined by the PDCCH transmission time. The terminal confirms the activation / deactivation of Type 2 configuration by sending Media Access Control (MAC) signaling uplink.
[0134] The uplink CG PUSCH unlicensed transmission scheme can be applied to both repetitive transmission type A and repetitive transmission type B. The advantage is that it reduces the overhead of control signaling and reduces the latency before uplink data transmission to a certain extent, because there is no need for a scheduling authorization request process before data transmission.
[0135] In the R17 multi-TRP enhancement, PUSCH supports the cooperative transmission of the same transport block TB in different TRP directions at different transmission occupancy (TO) under the above-defined transmission mode, so as to further apply spatial multiplexing transmission to improve transmission reliability.
[0136] In the R17 standardization discussions, for CG PUSCH transmission based on multi-TRP, two methods can be considered for joint cooperative transmission oriented towards multi-TRP:
[0137] By configuring a single CG PUSCH to send the same TB to different TRP directions, that is, in the same set of K transmissions, different groups of TOs are used to transmit PUSCHs to different TRPs. Which group of TOs is used is determined by the beam mapping method.
[0138] Among them, there are several mapping schemes to consider regarding the mapping relationship between the beam transmission direction of PUCCH / PUSCH sent by the terminal to different TRPs and different transmission timings. The following are three typical beam mapping schemes:
[0139] Option A: Periodic mapping. The two beam directions are sequentially and cyclically mapped to multiple configured transmission opportunities. For example, for 4 transmissions, the beam direction mapping pattern is #1#2#1#2;
[0140] Option b: Continuous mapping. Two beam directions are continuously and cyclically mapped to multiple configured transmission opportunities. For example, for 4 transmissions, the beam direction mapping pattern is #1#1#2#2. For more than 4 transmissions, the pattern is repeated. For example, for 8 transmissions, the TCI state mapping pattern is #1#1#2#2#1#1#2#2.
[0141] Option c: Half-mapping. Two beam directions are continuously mapped to multiple configured transmission opportunities. For example, for 8 transmissions, the beam direction mapping pattern is #1#1#1#1#2#2#2#2;
[0142] By using multiple CG PUSCH configurations, the same TB can be sent to different TRP directions. That is, different sets of TOs are applied to different CG PUSCH configurations to send PUSCH to different TRPs. The different beam directions used can be specified by RRC or determined by activating DCI signaling.
[0143] For uplink scheduling-free CG PUSCH service transmission, the repeated transmission of data blocks cannot cross the period boundary, which will result in the actual number of repeated transmissions after the data arrives being less than the configured number of transmissions. For terminal services with high requirements for latency and reliability, this will affect the actual coverage and performance of the service.
[0144] This disclosure provides an uplink scheduling-free PUSCH communication method based on a multi-TRP-based CG PUSCH enhancement transmission method. For example, in R17's multi-TRP-based enhancement, the starting position for CG PUSCH enhancement transmission is designed by integrating the data transmission in the multi-TRP scenario with the transmission mechanism configured by the RV.
[0145] Figure 4 This is a flowchart illustrating an uplink scheduling-free PUSCH communication method according to an exemplary embodiment, such as... Figure 4 As shown, the uplink scheduling-free PUSCH communication method used in the terminal includes the following steps.
[0146] In step S11, the transmission configuration parameters corresponding to one or more TRPs are determined.
[0147] In step S12, the data transmission start position is determined based on the transmission configuration parameters. The data transmission start position is the transmission start position of the data transmission of the unscheduled PUSCH used by the multi-TRP cooperative transmission block.
[0148] In this embodiment of the disclosure, the transmission configuration parameters may include the transmission timing TO, or the parameter of sending from RV0 (startingFromRV0).
[0149] In one implementation, the transmission configuration parameters include at least one or more transmission opportunities. The terminal can determine the data transmission start position based on one or more transmission opportunities.
[0150] In one implementation, the transmission configuration parameters include a parameter for startingFromRV0, and the parameter for startingFromRV0 is configured to be off. When determining the data transmission start position based on one or more transmission opportunities, a first transmission opportunity can be determined based on one or more transmission opportunities, and the first transmission opportunity can be determined as the data transmission start position.
[0151] Furthermore, in this embodiment of the present disclosure, the first transmission timing can be determined based on one or more transmission timings according to the number of uplink unscheduled PUSCHs that are configured for cooperative repeated transmission of PUSCH data.
[0152] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on one or more transmission timings, including one or a combination of the following:
[0153] (A) The first transmission opportunity among all transmission opportunities corresponding to one or more TRPs is determined as the first transmission opportunity of a single uplink unscheduled PUSCH configuration. That is, the data transmission can only start from the first transmission opportunity corresponding to all TOs.
[0154] (B) The first transmission opportunity in the transmission opportunity corresponding to the first TRP direction in one or more TRPs is determined as the first transmission opportunity of a single uplink unscheduled PUSCH configuration.
[0155] One or more TRPs include N TRPs, where the i-th TRP corresponds to the i-th SRS resource set, and i is a positive integer greater than or equal to 1 and less than or equal to N. The first SRS resource set is the resource set with the smallest SRS resource set identifier.
[0156] In one example, one or more TRPs include two TRPs (TRP1 and TRP2). The first TRP corresponds to the first SRS resource set, and the second TRP corresponds to the second SRS resource set. Data transmission can only begin from the first transmission opportunity in the TO corresponding to the direction of the first TRP (the direction of transmission of the first TRP does not necessarily correspond to TRP1 or the first SRS resource set).
[0157] When CG PUSCH is configured / indicated as TRP flip transmission, the first TRP direction corresponds to the transmission direction of TRP2, the second TRP direction corresponds to the transmission direction of TRP1, and the first TO corresponds to the transmission direction of TRP2.
[0158] The first TRP mentioned above is determined using one of the following methods:
[0159] (A) By configuring signaling, indicating signaling, or using a predefined method, determine the first TRP among one or more TRPs that has not flipped, and designate the first TRP as the first TRP.
[0160] (B) By configuring signaling, indicating signaling, or using a predefined method, determine the first TRP after the flip-over of one or more TRPs, and designate the first TRP as the first TRP.
[0161] (C) Designate any one of the non-first TRPs in one or more TRPs as the first TRP. For example, if one or more TRPs include two TRPs, the first TRP can be the start of the first transmission timing in the TO corresponding to the direction of the first TRP, or the start of the first transmission timing in the TO corresponding to the direction of the second TRP.
[0162] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on one or more transmission timings, including one or a combination of the following:
[0163] (A) The first transmission opportunity in the transmission opportunity corresponding to the cooperative uplink unscheduled PUSCH configuration for the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used for multi-TRP cooperative repeated transmission transport blocks. That is, the data transmission start position corresponding to each CG PUSCH configuration used for cooperative transmission can only start from the transmission opportunity determined by the first cooperative mapping.
[0164] (B) The first transmission opportunity in the transmission opportunity corresponding to the first cooperative uplink unscheduled PUSCH configuration for the first TRP transmission direction in one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used for multi-TRP cooperative repeated transmission transport blocks. That is, the starting position of the data transmission corresponding to the CG PUSCH configuration used for cooperative transmission is only guaranteed to start from the transmission opportunity determined by the first cooperative mapping corresponding to the CG PUSCH configuration for the first TRP transmission direction.
[0165] (C) The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction (excluding the first TRP) is determined as the first unscheduled PUSCH transmission opportunity used for multi-TRP cooperative repeated transmission transport blocks. That is, the starting position of data transmission corresponding to the CG PUSCH configuration used for cooperative transmission is allowed to start from the transmission opportunity determined by the first cooperative mapping corresponding to the CG PUSCH configuration corresponding to the second TRP transmission direction.
[0166] In one implementation, the transmission configuration parameters include a parameter startingFromRV0, and the startingFromRV0 parameter is configured to be enabled. Determining the data transmission start position based on one or more transmission opportunities can be done by determining the data transmission start position based on the start position of any transmission opportunity with a corresponding rate matching parameter of RV0 for one or more transmission opportunities.
[0167] In one implementation, in response to data transmission configured for a single uplink unscheduled PUSCH, the data transmission start position is determined based on the start position of one or more transmission opportunities with an arbitrary rate matching parameter of RV0, including one or a combination of the following methods:
[0168] (A) Determine the start position of the transmission timing with any rate matching parameter of RV0 corresponding to all transmission timings of one or more TRPs as the transmission start position for a single uplink unscheduled PUSCH configuration. That is, the start position of data transmission can only begin from any RV0 transmission timing corresponding to all TOs.
[0169] (B) The transmission start position of any rate matching parameter RV0 corresponding to the direction of the first TRP in one or more TRPs is determined as the transmission start position for a single uplink scheduling-free PUSCH configuration. That is, the data transmission always starts from the position of any RV0 on the corresponding set of TOs facing the first TRP direction.
[0170] The first TRP includes one of the following: the first TRP among one or more TRPs that has not been flipped; the first TRP among one or more TRPs that has been flipped; or any TRP among one or more TRPs that is not the first TRP.
[0171] In one example, one or more TRPs include two TRPs (TRP1 and TRP2). The first TRP corresponds to the first SRS resource set, and the second TRP corresponds to the second SRS resource set. Data transmission can only begin from the first transmission opportunity in the TO corresponding to the direction of the first TRP (the direction of transmission of the first TRP does not necessarily correspond to TRP1 or the first SRS resource set).
[0172] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data transmission start position is determined based on the start position of one or more transmission opportunities with an arbitrary rate matching parameter of RV0, including one or a combination of the following methods:
[0173] (A) The transmission start position of the first TRP that has not flipped in one or more TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with arbitrary rate matching parameter RV0.
[0174] (B) Determine the start position for data transmission of multiple uplink unscheduled PUSCH configurations by sending the transmission timing start position of the first TRP that has flipped out among one or more TRPs with an arbitrary rate matching parameter of RV0 on the corresponding uplink unscheduled PUSCH. Data transmission can start from any TO position corresponding to RV0 in all CG PUSCH configurations, that is, transmission is allowed to start from the second TRP.
[0175] (C) Determine the start position of the transmission timing of all TRPs in one or more TRPs with an arbitrary rate matching parameter of RV0 on the corresponding uplink unscheduled PUSCH as the start position for the transmission of multiple uplink unscheduled PUSCH configurations.
[0176] Furthermore, in this embodiment of the disclosure, when the signaling indicates that the transmission start position of the data transmission begins from the first transmission opportunity in the TO corresponding to the second TRP direction, it is uncertain whether the first transmission opportunity is TRP1 or TRP2. Therefore, when the CG PUSCH is not configured / indicated to TRP flip transmission, if the transmission start position of the data transmission begins from the first transmission opportunity in the TO corresponding to the second TRP direction, a predefined method can be used to flip the corresponding TRP mappings on all TOs to be transmitted, that is, TRP2 is flipped to TRP1, and TRP1 is flipped to TRP2.
[0177] In one implementation, in response to the first TRP being any one of the TRPs that is not the first TRP among one or more TRPs, and the uplink unscheduled PUSCH not being configured with TRP flip information, the TRP corresponding to the transmission timing to be sent is flipped.
[0178] In this embodiment of the disclosure, the application of the "flexible start" transmission mechanism of the scheduling-free PUSCH in the multi-TRP scenario can enhance coverage, reduce service latency, ensure transmission reliability, and improve system performance.
[0179] The uplink scheduling-free PUSCH communication method provided in the above embodiments can be understood as a multi-TRP-based CG PUSCH enhanced transmission method, which may include the following methods for determining the transmission start position:
[0180] I. For a single CG PUSCH configuration that supports multi-TRP cooperative transmission:
[0181] When the “startingFromRV0” parameter is turned off, the following methods can be used to determine the starting position of the transmission:
[0182] • Alt1-1: Data transmission can only begin from the first transmission opportunity corresponding to all TOs.
[0183] • Alt1-2: Data transmission can only begin from the first transmission opportunity in the TO corresponding to the first TRP direction (the first TRP transmission direction does not necessarily correspond to TRP1 or the first SRS resource set).
[0184] When CG PUSCH is configured / indicated as TRP flip transmission, the first TRP direction corresponds to the transmission direction of TRP2, the second TRP direction corresponds to the transmission direction of TRP1, and the first TO corresponds to the transmission direction of TRP2.
[0185] • Alt1-3: The data transmission can begin from the first transmission timing in the TO corresponding to the second TRP direction;
[0186] • Alt1-4: When the CG PUSCH is not configured / indicated to send TRP flips, if the data transmission starts from the first transmission timing in the TO corresponding to the second TRP direction, the TRP mapping on all TOs to be sent can be flipped in a predefined way, that is, TRP2 is flipped to TRP1, and TRP1 is flipped to TRP2.
[0187] When the “startingFromRV0” parameter is enabled, the starting position for data transmission is determined as follows:
[0188] • Alt.2-1: Data transmission can only begin from the transmission timing of any RV0 corresponding to all TOs;
[0189] • Alt.2-2: Data transmission always begins by sending data to any RV0 position on the corresponding set of TOs facing the first TRP direction.
[0190] • Alt.2-3: Data transmission can begin from any RV0 position on the TO corresponding to the second TRP direction, that is, transmission is allowed to start from the second TRP transmission direction;
[0191] • Alt.2-4: When the CG PUSCH is not configured / indicated to send TRP flips, data transmission can start from any RV0 position on all TOs. If the corresponding transmission timing corresponds to the second TRP direction, then the corresponding TRP mapping direction on all TOs to be sent is flipped, that is, TRP2 is flipped to TRP1, and TRP1 is flipped to TRP2.
[0192] II. For scenarios where multiple CG PUSCH configurations support multi-TRP cooperative transmission:
[0193] When the “startingFromRV0” parameter is turned off, the following methods can be used to determine the starting position of the transmission:
[0194] • Alt.3-1: The data transmission start position corresponding to each CG PUSCH configuration used for cooperative transmission can only start from the transmission timing determined by the first cooperative mapping;
[0195] • Alt.3-2: The starting position of data transmission corresponding to the CG PUSCH configuration used for cooperative transmission is only guaranteed to start from the transmission timing determined by the first cooperative mapping corresponding to the CG PUSCH configuration corresponding to the first TRP transmission direction;
[0196] • Alt.3-3: The starting position of data transmission corresponding to the CG PUSCH configuration for cooperative transmission allows the transmission to begin from the transmission timing determined by the first cooperative mapping corresponding to the CG PUSCH configuration for the second TRP transmission direction;
[0197] When the “startingFromRV0” parameter is enabled, the starting position for data transmission is determined as follows:
[0198] • Alt.4-1: Data transmission can begin from any TO position of RV0 in the CG PUSCH configuration corresponding to the first TRP;
[0199] • Alt.4-2: Data transmission can begin from any TO position corresponding to RV0 in all CG PUSCH configurations, that is, transmission is allowed to start from the second TRP;
[0200] • Alt4-3: When the QCG PUSCH is not configured / indicated to TRP reversal for transmission, data transmission can begin from the corresponding TO position of any RV0 configured for all CG PUSCHs. If the corresponding transmission timing is the second TRP direction, then the TRP direction of all CG PUSCHs to be transmitted is reversed, i.e., TRP2 is reversed to TRP1, and TRP1 is reversed to TRP2.
[0201] In this embodiment of the disclosure, in order to enable the terminal and network device to use a consistent understanding method for data transmission and reception when performing uplink scheduling-free PUSCH, based on the same concept, a communication method for uplink scheduling-free PUSCH applied to network devices is also provided.
[0202] Figure 5 This is a flowchart illustrating an uplink scheduling-free PUSCH communication method according to an exemplary embodiment, such as... Figure 5 As shown, the uplink scheduling-free PUSCH communication method is used in network devices and includes the following steps.
[0203] In step S21, in response to configuring multiple TRPs for the terminal, the transmission configuration parameters corresponding to one or more TRPs are configured and determined, and based on the transmission configuration parameters, the data reception start position is determined. The data reception start position is the data reception start position of the receiving terminal for the unscheduled PUSCH used to send transmission blocks in cooperation with multiple TRPs.
[0204] In one implementation, the transmission configuration parameters include at least one or more transmission opportunities, and the data reception start position is determined based on one or more transmission opportunities.
[0205] In one embodiment, the transmission configuration parameters include parameters for transmitting from RV0, and the parameters for transmitting from RV0 are configured to be off. A first transmission timing is determined based on one or more transmission timings, and the first transmission timing is determined as the data reception start position.
[0206] In one implementation, in response to the cooperative retransmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on one or more transmission timings, including one or a combination of the following:
[0207] The first transmission opportunity among all transmission opportunities corresponding to one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration; the first transmission opportunity among the transmission opportunities corresponding to the first TRP direction in one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration. One or more TRPs include N TRPs, and the i-th TRP in the N TRPs corresponds to the i-th SRS resource set, where i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier.
[0208] The first TRP is determined using one of the following methods:
[0209] By configuring signaling, indicating signaling, or using a predefined method, the first TRP that has not flipped in one or more TRPs is identified, and the first TRP is designated as the first TRP.
[0210] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over in one or more TRPs is determined, and the first TRP is identified as the first TRP;
[0211] Choose any one of the TRPs that is not the first TRP, and designate that TRP as the first TRP.
[0212] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on one or more transmission timings, including one or a combination of the following:
[0213] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block; the first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to any TRP transmission direction in one or more non-first TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0214] In one embodiment, the transmission configuration parameters include a parameter for transmitting from RV0, and the parameter for transmitting from RV0 is configured to be enabled. The data reception start position is determined based on the start position of the transmission timing with RV0 as the corresponding rate matching parameter for one or more transmission timings.
[0215] In one implementation, in response to data transmission configured for a single uplink unscheduled PUSCH, the data reception start position is determined based on the start position of one or more transmission opportunities with an arbitrary rate matching parameter of RV0, including one or a combination of the following methods:
[0216] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration; the starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in one or more TRPs is determined as the starting position for transmitting data in a single uplink unscheduled PUSCH configuration.
[0217] The first TRP includes one of the following:
[0218] The first TRP among one or more TRPs that has not been flipped; the first TRP among one or more TRPs that has been flipped; any TRP among one or more TRPs that is not the first TRP.
[0219] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data reception start position is determined based on the start position of one or more transmission opportunities with an arbitrary rate matching parameter of RV0, including one or a combination of the following methods:
[0220] The transmission start position of the first TRP that has not flipped in one or more TRPs is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, based on the transmission timing start position of the corresponding uplink unscheduled PUSCH with arbitrary rate matching parameter RV0.
[0221] The transmission start position of the first TRP that flips out in one or more TRPs is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, based on the arbitrary rate matching parameter RV0 on the corresponding uplink unscheduled PUSCH.
[0222] The transmission start position of all TRPs in one or more TRPs with an arbitrary rate matching parameter of RV0 on the corresponding uplink unscheduled PUSCH is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
[0223] It is understood that the communication method for uplink scheduling-free PUSCH applied to network devices provided in the embodiments of this disclosure is similar to the communication method for uplink scheduling-free PUSCH of terminals, and the similarities will not be repeated here.
[0224] It is further understood that the uplink scheduling-free PUSCH communication method provided in this disclosure can be applied to the implementation process of multi-TRP transmission through interaction between terminals and network devices. In the multi-TRP transmission method through interaction between terminals and network devices, both the terminal and the network device possess the relevant functions described in the above embodiments, which will not be repeated here.
[0225] It should be noted that those skilled in the art will understand that the various implementation methods / embodiments described above in this disclosure can be used in conjunction with the foregoing embodiments, or they can be used independently. Whether used alone or in conjunction with the foregoing embodiments, the implementation principle is similar. In this disclosure, some embodiments are described as implementations used together. Of course, those skilled in the art will understand that such illustrative examples are not intended to limit the embodiments of this disclosure.
[0226] Based on the same concept, this disclosure also provides a communication device with uplink scheduling-free PUSCH.
[0227] It is understood that the uplink scheduling-free PUSCH communication device provided in this disclosure includes hardware structures and / or software modules corresponding to each function in order to achieve the above-mentioned functions. In conjunction with the units and algorithm steps of the various examples disclosed in this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of this disclosure.
[0228] Figure 6 This is a block diagram of a communication device with an uplink scheduling-free PUSCH according to an exemplary embodiment. (Refer to...) Figure 6 The uplink scheduling-free PUSCH communication device 100 includes a processing unit 101.
[0229] Processing unit 101 is configured to determine the transmission configuration parameters corresponding to one or more TRPs, and based on the transmission configuration parameters, determine the data transmission start position, which is the data transmission start position of the scheduling-free PUSCH used by the multi-TRP cooperative transmission block.
[0230] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities. The processing unit 101 determines the data transmission start position based on the one or more transmission opportunities.
[0231] In one embodiment, the transmission configuration parameters include parameters for transmitting from RV0, and the transmission of parameters starting from RV0 is configured to be disabled. The processing unit 101 determines a first transmission timing based on one or more transmission timings, and sets the first transmission timing as the data transmission start position.
[0232] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, processing unit 101 determines a first transmission timing based on one or more transmission timings using one or more of the following methods:
[0233] The first transmission opportunity among all transmission opportunities corresponding to one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration. The first transmission opportunity among the transmission opportunities corresponding to the first TRP direction in one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration. The one or more TRPs include N TRPs, where the i-th TRP corresponds to the i-th SRS resource set, i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier.
[0234] The first TRP is determined using one of the following methods:
[0235] By configuring signaling, indicating signaling, or using a predefined method, the first TRP that has not flipped out among one or more TRPs is identified, and the first TRP is designated as the first TRP.
[0236] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after a flip-over in one or more TRPs is determined, and the first TRP is designated as the first TRP.
[0237] Choose any one of the TRPs that is not the first TRP, and designate that TRP as the first TRP.
[0238] In one embodiment, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit 101 determines a first transmission timing based on one or more transmission timings using one or more of the following methods:
[0239] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first transmission direction of one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the transmission direction of any TRP other than the first TRP in one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0240] In one embodiment, the transmission configuration parameters include a parameter for transmission starting from RV0, and the parameter for transmission starting from RV0 is configured to be enabled. The processing unit 101 determines the data transmission start position based on the start position of one or more transmission opportunities with an arbitrary corresponding rate matching parameter of RV0.
[0241] In one embodiment, in response to data transmission configured for a single uplink unscheduled PUSCH, processing unit 101 determines the data transmission start position based on one or more transmission start positions with a rate matching parameter of RV0 corresponding to any rate of one or more transmission start positions:
[0242] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of one or more TRPs is determined as the transmission start position for a single uplink unscheduled PUSCH configuration. The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in one or more TRPs is determined as the transmission start position for a single uplink unscheduled PUSCH configuration.
[0243] The first TRP includes one of the following:
[0244] The first TRP among one or more TRPs that has not been flipped. The first TRP among one or more TRPs that has been flipped. Any TRP among one or more TRPs that is not the first TRP.
[0245] In one embodiment, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit 101 determines the data transmission start position by employing one or a combination of the following methods based on the start position of one or more transmission opportunities with an arbitrary corresponding rate matching parameter of RV0:
[0246] The starting position for transmitting data using the arbitrary rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to the first TRP among one or more TRPs that has not flipped is determined as the starting position for transmitting data configured for multiple uplink unscheduled PUSCHs. The starting position for transmitting data using the arbitrary rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to the first TRP among one or more TRPs that has flipped is determined as the starting position for transmitting data using the arbitrary rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to all TRPs among one or more TRPs is determined as the starting position for transmitting data using the arbitrary rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to all TRPs among one or more TRPs.
[0247] In one embodiment, the processing unit 101 is further configured to: in response to the first TRP being any one of one or more TRPs that is not the first TRP, and the uplink unscheduled PUSCH not being configured with TRP flip information, perform TRP flipping on the TRP corresponding to the transmission timing to be transmitted.
[0248] Figure 7 This is a block diagram of a communication device with an uplink scheduling-free PUSCH according to an exemplary embodiment. (Refer to...) Figure 7 The uplink scheduling-free PUSCH communication device 200 includes a processing unit 201.
[0249] The processing unit 201 is configured to configure and determine the transmission configuration parameters corresponding to one or more TRPs when multiple TRPs are configured for the terminal, and to determine the data reception start position based on the transmission configuration parameters. The data reception start position is the data reception start position of the receiving terminal for the data transmission of the unscheduled PUSCH used by the receiving terminal to send the transport block in cooperation with multiple TRPs.
[0250] In one embodiment, the transmission configuration parameters include at least one or more transmission opportunities. The processing unit 201 determines the data reception start position based on the one or more transmission opportunities.
[0251] In one embodiment, the transmission configuration parameters include parameters for transmitting from RV0 onwards, and the transmission of parameters for transmitting from RV0 onwards is configured to be disabled. The processing unit 201 determines a first transmission timing based on one or more transmission timings, and sets the first transmission timing as the data reception start position.
[0252] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, the processing unit 201 determines a first transmission timing based on one or more transmission timings using one or more of the following methods:
[0253] The first transmission opportunity among all transmission opportunities corresponding to one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration. The first transmission opportunity among the transmission opportunities corresponding to the first TRP direction in one or more TRPs is determined as the first transmission opportunity of a single uplink scheduling-free PUSCH configuration. The one or more TRPs include N TRPs, where the i-th TRP corresponds to the i-th SRS resource set, i is a positive integer greater than or equal to 1 and less than or equal to N, and the first SRS resource set is the resource set with the smallest SRS resource set identifier.
[0254] The first TRP is determined using one of the following methods:
[0255] By configuring signaling, indicating signaling, or using a predefined method, the first TRP that has not flipped out among one or more TRPs is identified, and the first TRP is designated as the first TRP.
[0256] By configuring signaling, indicating signaling, or using a predefined method, the first TRP after a flip-over in one or more TRPs is determined, and the first TRP is designated as the first TRP.
[0257] Choose any one of the TRPs that is not the first TRP, and designate that TRP as the first TRP.
[0258] In one implementation, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit 201 determines a first transmission timing based on one or more transmission timings using one or more of the following methods:
[0259] The first transmission opportunity of the cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP direction is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first transmission direction of one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the transmission direction of any TRP other than the first TRP in one or more TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative retransmission transport block.
[0260] In one embodiment, the transmission configuration parameters include a parameter for transmitting from RV0, and the parameter for transmitting from RV0 is configured to be enabled. The processing unit 201 determines the data reception start position based on the start position of one or more transmission opportunities whose rate matching parameter is RV0.
[0261] In one embodiment, in response to data transmission configured for a single uplink scheduling-free PUSCH, the processing unit 201 determines the data reception start position based on one or a combination of the following methods, using any corresponding rate matching parameter RV0 for one or more transmission opportunities:
[0262] The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of one or more TRPs is determined as the transmission start position for a single uplink unscheduled PUSCH configuration. The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to the direction of the first TRP in one or more TRPs is determined as the transmission start position for a single uplink unscheduled PUSCH configuration.
[0263] The first TRP includes one of the following:
[0264] The first TRP among one or more TRPs that has not been flipped. The first TRP among one or more TRPs that has been flipped. Any TRP among one or more TRPs that is not the first TRP.
[0265] In one embodiment, in response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the processing unit 201 determines the data reception start position by employing one or a combination of the following methods based on the start position of one or more transmission opportunities with an arbitrary corresponding rate matching parameter of RV0:
[0266] The transmission start position of the first TRP that has not flipped in one or more TRPs is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs, based on the transmission timing start position of the corresponding uplink unscheduled PUSCH with arbitrary rate matching parameter RV0.
[0267] The transmission start position of the first TRP that flips out in one or more TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with arbitrary rate matching parameter RV0.
[0268] The transmission start position of all TRPs in one or more TRPs with an arbitrary rate matching parameter of RV0 on the corresponding uplink unscheduled PUSCH is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
[0269] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0270] Figure 8 This is a block diagram illustrating a communication device for uplink scheduling-free PUSCH according to an exemplary embodiment. For example, device 300 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0271] Reference Figure 8 The device 300 may include one or more of the following components: processing component 302, memory 304, power component 306, multimedia component 308, audio component 310, input / output (I / O) interface 312, sensor component 314, and communication component 316.
[0272] Processing component 302 typically controls the overall operation of device 300, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 302 may include one or more processors 320 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 302 may include one or more modules to facilitate interaction between processing component 302 and other components. For example, processing component 302 may include a multimedia module to facilitate interaction between multimedia component 308 and processing component 302.
[0273] Memory 304 is configured to store various types of data to support the operation of device 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, etc. Memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0274] The power supply component 306 provides power to the various components of the device 300. The power supply component 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 300.
[0275] Multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 308 includes a front-facing camera and / or a rear-facing camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0276] Audio component 310 is configured to output and / or input audio signals. For example, audio component 310 includes a microphone (MIC) configured to receive external audio signals when device 300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 304 or transmitted via communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.
[0277] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0278] Sensor assembly 314 includes one or more sensors for providing status assessments of various aspects of device 300. For example, sensor assembly 314 may detect the on / off state of device 300, the relative positioning of components such as the display and keypad of device 300, changes in the position of device 300 or a component of device 300, the presence or absence of user contact with device 300, the orientation or acceleration / deceleration of device 300, and temperature changes of device 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 314 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0279] Communication component 316 is configured to facilitate wired or wireless communication between device 300 and other devices. Device 300 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0280] In an exemplary embodiment, the apparatus 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0281] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, which can be executed by a processor 320 of the device 300 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0282] Figure 9 This is a block diagram illustrating an apparatus 400 for uplink scheduling-free PUSCH according to an exemplary embodiment. For example, apparatus 400 may be provided as a server. See also... Figure 9The apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources represented by memory 432 for storing instructions, such as application programs, that can be executed by the processing component 422. The application programs stored in memory 432 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 422 is configured to execute instructions to perform the methods described above.
[0283] Device 400 may also include a power supply component 426 configured to perform power management of device 400, a wired or wireless network interface 450 configured to connect device 400 to a network, and an input / output (I / O) interface 458. Device 400 may operate on an operating system stored in memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0284] In an exemplary embodiment, the apparatus 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0285] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 432 including instructions, which can be executed by a processing component 422 of the apparatus 400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0286] It can be further understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist; for example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The singular forms "a," "the," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.
[0287] It is further understood that the terms "first," "second," etc., are used to describe various types of information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another, and do not indicate a specific order or degree of importance. In fact, the expressions "first," "second," etc., are completely interchangeable. For example, without departing from the scope of this disclosure, first information can also be referred to as second information, and similarly, second information can also be referred to as first information.
[0288] It is further understood that although operations are described in a specific order in the accompanying drawings in the embodiments of this disclosure, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the shown operations to be performed to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0289] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0290] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A communication method for uplink scheduling-free PUSCH, characterized in that, Applied to terminals, the uplink scheduling-free PUSCH communication method includes: Determine the transmission configuration parameters for the two corresponding TRPs, namely TRP1 and TRP2; Based on the transmission configuration parameters, the data transmission start position is determined. The data transmission start position is the transmission start position of the uplink scheduling-free PUSCH data transmission used by the multi-TRP cooperative transmission block. The transmission start position is the first transmission opportunity among the two transmission opportunities corresponding to the two TRPs. The first transmission opportunity corresponds to the first TRP direction. Determine the indication signaling, which is used to indicate the TRP flip of the uplink scheduling-free PUSCH; Specifically, when the uplink scheduling-free PUSCH configuration indication signaling is determined, the first TRP direction before the flip corresponds to the transmission direction of TRP1, and the first TRP direction after the flip corresponds to the transmission direction of TRP2, or the first TRP direction before the flip corresponds to the transmission direction of TRP2, and the first TRP direction after the flip corresponds to the transmission direction of TRP1.
2. The uplink scheduling-free PUSCH communication method according to claim 1, characterized in that, The transmission configuration parameters include two transmission opportunities; Based on the transmission configuration parameters, the starting position for data transmission is determined, including: Based on the two transmission opportunities, the starting position for data transmission is determined.
3. The uplink scheduling-free PUSCH communication method according to claim 2, characterized in that, The transmission configuration parameters include parameters for sending from RV0, and the parameters for sending from RV0 are configured to be turned off. Based on the two transmission opportunities, the starting position for data transmission is determined, including: Based on the two transmission opportunities, a first transmission opportunity is determined, and this first transmission opportunity is set as the data transmission start position.
4. The uplink scheduling-free PUSCH communication method according to claim 3, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on the two transmission timings, including one or a combination of the following: The first transmission opportunity among all transmission opportunities corresponding to the two TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH. The first transmission opportunity in the transmission opportunity corresponding to the first TRP direction of the two TRPs is determined as the first transmission opportunity configured for the single uplink unscheduled PUSCH. In the two TRPs, the i-th TRP corresponds to the i-th SRS resource set, where i is a positive integer of 1 or 2, and the first SRS resource set is the resource set with the smallest SRS resource set identifier; The first TRP is determined using one of the following methods: By configuring signaling, indicating signaling, or using a predefined method, the first TRP that has not flipped between the two TRPs is determined, and the first TRP is identified as the first TRP. By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over between the two TRPs is determined, and the first TRP is identified as the first TRP; Choose any one of the two TRPs that is not the first TRP, and designate that TRP as the first TRP.
5. The uplink scheduling-free PUSCH communication method according to claim 3, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on the two transmission timings, including one or a combination of the following methods: Configure the first transmission opportunity in the corresponding transmission opportunity of the cooperative uplink unscheduled PUSCH for the first TRP direction, and determine it as the first transmission opportunity of the unscheduled PUSCH used for the multi-TRP cooperative repeated transmission block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the two TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative repeated transmission transmission block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the transmission direction of any one of the two TRPs (not the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used for multi-TRP cooperative repeated transmission of the transmission block.
6. The uplink scheduling-free PUSCH communication method according to claim 2, characterized in that, The transmission configuration parameters include parameters for sending from RV0, and the parameters for sending from RV0 are configured to be enabled. Based on the two transmission opportunities, the starting position for data transmission is determined, including: The starting position of data transmission is determined based on the starting position of any transmission timing with a rate matching parameter of RV0 corresponding to the two transmission timings.
7. The uplink scheduling-free PUSCH communication method according to claim 6, characterized in that, In response to data transmission configured for a single uplink unscheduled PUSCH, the data transmission start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the two transmission timings, including one or a combination of the following methods: The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the two TRPs is determined as the sending start position of the data transmission for a single uplink scheduling-free PUSCH configuration. The transmission timing start position of any rate matching parameter RV0 corresponding to the direction of the first TRP in the two TRPs is determined as the transmission start position for data transmission configured with a single uplink scheduling-free PUSCH. The first TRP includes one of the following: The first TRP that did not flip during the two TRPs; The first TRP after the flipping of the two TRPs; Either of the two TRPs that is not the first TRP.
8. The uplink scheduling-free PUSCH communication method according to claim 6, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data transmission start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the two transmission timings, including one or a combination of the following methods: The transmission start position of the first TRP that has not flipped is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, where the transmission timing start position on the corresponding uplink unscheduled PUSCH with arbitrary rate matching parameter RV0. The transmission start position of the first TRP that flips out of the two TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with arbitrary rate matching parameter RV0. The transmission start position of any rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to all TRPs in the two TRPs is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
9. The uplink scheduling-free PUSCH communication method according to claim 4, 7, or 8, characterized in that, The method further includes: In response to the first TRP being any one of the two TRPs that is not the first TRP, and the uplink unscheduled PUSCH not being configured with TRP flip information, the TRP corresponding to the transmission timing to be sent is flipped.
10. A communication method for uplink scheduling-free PUSCH, characterized in that, The uplink scheduling-free PUSCH communication method, applied to network devices, includes: In response to configuring two TRPs for the terminal, the transmission configuration parameters corresponding to the two TRPs are configured and determined, and based on the transmission configuration parameters, the data reception start position is determined. The data reception start position is the reception start position of the uplink scheduling-free PUSCH data transmission adopted by the receiving terminal for sending transmission blocks in cooperation with multiple TRPs. The two TRPs include TRP1 and TRP2, and the reception start position is the first transmission opportunity among the transmission opportunities corresponding to the two TRPs. The first transmission opportunity corresponds to the first TRP direction. Determine the indication signaling, which is used to indicate the TRP flip of the uplink scheduling-free PUSCH; Specifically, when the uplink scheduling-free PUSCH configuration indication signaling is determined, the first TRP direction before the flip corresponds to the transmission direction of TRP1, and the first TRP direction after the flip corresponds to the transmission direction of TRP2, or the first TRP direction before the flip corresponds to the transmission direction of TRP2, and the first TRP direction after the flip corresponds to the transmission direction of TRP1.
11. The uplink scheduling-free PUSCH communication method according to claim 10, characterized in that, The transmission configuration parameters include two transmission opportunities; Based on the transmission configuration parameters, the starting position for data reception is determined, including: Based on the two transmission timings, the starting position for data reception is determined.
12. The uplink scheduling-free PUSCH communication method according to claim 11, characterized in that, The transmission configuration parameters include parameters for sending from RV0, and the parameters for sending from RV0 are configured to be turned off. Based on the two transmission timings, the starting position for data reception is determined, including: Based on the two transmission opportunities, a first transmission opportunity is determined, and this first transmission opportunity is set as the data reception start position.
13. The uplink scheduling-free PUSCH communication method according to claim 12, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on a single uplink unscheduled PUSCH configuration, a first transmission timing is determined based on the two transmission timings, including one or a combination of the following: The first transmission opportunity among all transmission opportunities corresponding to the two TRPs is determined as the first transmission opportunity configured for the single uplink scheduling-free PUSCH. The first transmission opportunity in the transmission opportunity corresponding to the first TRP direction of the two TRPs is determined as the first transmission opportunity configured for the single uplink unscheduled PUSCH. In the two TRPs, the i-th TRP corresponds to the i-th SRS resource set, where i is a positive integer of 1 or 2, and the first SRS resource set is the resource set with the smallest SRS resource set identifier; The first TRP is determined using one of the following methods: By configuring signaling, indicating signaling, or using a predefined method, the first TRP that has not flipped between the two TRPs is determined, and the first TRP is identified as the first TRP. By configuring signaling, indicating signaling, or using a predefined method, the first TRP after the flip-over between the two TRPs is determined, and the first TRP is identified as the first TRP; Choose any one of the two TRPs that is not the first TRP, and designate that TRP as the first TRP.
14. The uplink scheduling-free PUSCH communication method according to claim 12, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, a first transmission timing is determined based on the two transmission timings, including one or a combination of the following methods: Configure the first transmission opportunity in the corresponding transmission opportunity of the cooperative uplink unscheduled PUSCH for the first TRP direction, and determine it as the first transmission opportunity of the unscheduled PUSCH used for the multi-TRP cooperative repeated transmission block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the first TRP transmission direction in the two TRPs is determined as the first transmission opportunity of the unscheduled PUSCH used by the multi-TRP cooperative repeated transmission transmission block. The first transmission opportunity of the first cooperative uplink unscheduled PUSCH configuration corresponding to the transmission direction of any one of the two TRPs (not the first TRP) is determined as the first transmission opportunity of the unscheduled PUSCH used for multi-TRP cooperative repeated transmission of the transmission block.
15. The uplink scheduling-free PUSCH communication method according to claim 11, characterized in that, The transmission configuration parameters include parameters for sending from RV0, and the parameters for sending from RV0 are configured to be enabled. Based on the two transmission timings, the starting position for data reception is determined, including: The starting position of data reception is determined based on the starting position of the transmission timing with an arbitrary corresponding rate matching parameter of RV0 for the two transmission timings.
16. The uplink scheduling-free PUSCH communication method according to claim 15, characterized in that, In response to data transmission configured for a single uplink unscheduled PUSCH, the data reception start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the two transmission timings, including one or a combination of the following methods: The starting position of the transmission timing with an arbitrary rate matching parameter of RV0 corresponding to all transmission timings of the two TRPs is determined as the sending start position of the data transmission for a single uplink scheduling-free PUSCH configuration. The transmission timing start position of any rate matching parameter RV0 corresponding to the direction of the first TRP in the two TRPs is determined as the transmission start position for data transmission configured with a single uplink scheduling-free PUSCH. The first TRP includes one of the following: The first TRP that did not flip during the two TRPs; The first TRP after the flipping of the two TRPs; Either of the two TRPs that is not the first TRP.
17. The uplink scheduling-free PUSCH communication method according to claim 15, characterized in that, In response to the cooperative repetitive transmission of PUSCH data based on multiple uplink unscheduled PUSCH configurations, the data reception start position is determined based on the start position of any transmission timing with a rate matching parameter of RV0 corresponding to the two transmission timings, including one or a combination of the following methods: The transmission start position of the first TRP that has not flipped is determined as the transmission start position for data transmission configured for multiple uplink unscheduled PUSCHs, where the transmission timing start position on the corresponding uplink unscheduled PUSCH with arbitrary rate matching parameter RV0. The transmission start position of the first TRP that flips out of the two TRPs is determined as the transmission start position of the uplink unscheduled PUSCH with arbitrary rate matching parameter RV0. The transmission start position of any rate matching parameter RV0 on the uplink unscheduled PUSCH corresponding to all TRPs in the two TRPs is determined as the transmission start position for data transmission configured by multiple uplink unscheduled PUSCHs.
18. A communication device with uplink scheduling-free PUSCH, characterized in that, The communication device for use in terminals, including the uplink scheduling-free PUSCH, comprises: The processing unit is configured to determine the transmission configuration parameters for two corresponding TRPs, including TRP1 and TRP2; based on the transmission configuration parameters, determine the data transmission start position, which is the data transmission start position of the uplink scheduling-free PUSCH used by the multi-TRP cooperative transmission block, and the data transmission start position is the first transmission opportunity among the transmission opportunities corresponding to the two TRPs, and the first transmission opportunity corresponds to the first TRP direction; Determine the indication signaling, which is used to indicate the TRP flip of the uplink scheduling-free PUSCH; Specifically, when the uplink scheduling-free PUSCH configuration indication signaling is determined, the first TRP direction before the flip corresponds to the transmission direction of TRP1, and the first TRP direction after the flip corresponds to the transmission direction of TRP2, or the first TRP direction before the flip corresponds to the transmission direction of TRP2, and the first TRP direction after the flip corresponds to the transmission direction of TRP1.
19. A communication device for uplink scheduling-free PUSCH, characterized in that, The uplink scheduling-free PUSCH communication device, applied to network equipment, includes: The processing unit is configured to configure and determine the transmission configuration parameters corresponding to the two TRPs when two TRPs are configured for the terminal, and determine the data reception start position based on the transmission configuration parameters. The data reception start position is the reception start position of the uplink scheduling-free PUSCH used by the receiving terminal to send transmission blocks in cooperation with multiple TRPs. The two TRPs include TRP1 and TRP2. The reception start position is the first transmission opportunity among the transmission opportunities corresponding to the two TRPs. The first transmission opportunity corresponds to the first TRP direction. Determine the indication signaling, which is used to indicate the TRP flip of the uplink scheduling-free PUSCH; Specifically, when the uplink scheduling-free PUSCH configuration indication signaling is determined, the first TRP direction before the flip corresponds to the transmission direction of TRP1, and the first TRP direction after the flip corresponds to the transmission direction of TRP2, or the first TRP direction before the flip corresponds to the transmission direction of TRP2, and the first TRP direction after the flip corresponds to the transmission direction of TRP1.
20. A communication device with uplink scheduling-free PUSCH, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the uplink scheduling-free PUSCH communication method according to any one of claims 1 to 9.
21. A communication device with uplink scheduling-free PUSCH, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the uplink scheduling-free PUSCH communication method according to any one of claims 10 to 17.
22. A storage medium, characterized in that, The storage medium stores instructions that, when executed by the terminal's processor, enable the terminal to perform the uplink scheduling-free PUSCH communication method as described in any one of claims 1 to 9.
23. A storage medium, characterized in that, The storage medium stores instructions that, when executed by the processor of the network device, enable the network device to perform the uplink scheduling-free PUSCH communication method as described in any one of claims 10 to 17.
Citation Information
Patent Citations
Beam management and coverage enhancements for semi-persistent and configured grant transmissions
US20210184812A1