Communication method, and apparatus
By indicating uplink resource priorities to terminals and network devices and using OCC parameters, the problem of uplink transmission conflicts at terminals is resolved, and the reliability of data transmission is improved.
Patent Information
- Application Number
- PCT/CN2025/099149
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-07
- Filing Date
- 2025-06-04
- Publication Date
- 2025-12-11
AI Technical Summary
In communication technology, uplink transmissions from different terminals are prone to conflicts, leading to a decrease in data transmission reliability.
By indicating multiple uplink resources and their priorities to terminals and network devices, terminals and network devices can select uplink resources for transmission based on priorities and use orthogonal coverage code (OCC) parameters to eliminate interference signals, thereby improving data transmission reliability.
This reduces the probability of conflict in uplink resource selection between different terminals and improves the reliability of data transmission.
Smart Images

Figure CN2025099149_11122025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority to the Chinese patent application No. 202410742303.4, filed on June 7, 2024, with the State Intellectual Property Office of China, and entitled "A communication method and apparatus", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] In the field of communication technology, a terminal can perform uplink transmission with a network device. For example, different terminals can perform uplink transmission on the same resource. This causes the uplink transmission of different terminals to collide. Therefore, how to reduce the collision of uplink transmission of different terminals becomes a technical problem to be solved in the current stage. SUMMARY
[0004] The present application provides a communication method and apparatus, which can reduce the collision of uplink transmission of different terminals and improve data transmission reliability.
[0005] In a first aspect, a communication method is provided. The method can be executed by a terminal, for example, by the terminal, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, and can also be implemented by a logic node, a logic module, or software that can implement all or part of the terminal functions. Taking the method applied to the terminal as an example, in the method, the terminal can receive indication information, the indication information being used to indicate a plurality of uplink resources and a priority of the plurality of uplink resources, the plurality of uplink resources including at least one uplink resource associated with a first SSB. In this way, the terminal can send uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priority of the plurality of uplink resources.
[0006] As can be seen, in the above embodiments, the terminal can be indicated the plurality of uplink resources and the priority of the plurality of uplink resources, wherein the plurality of uplink resources includes at least one uplink resource associated with a first SSB. In this way, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the plurality of uplink resources. That is, when the first uplink resource is determined based on the priority of the plurality of uplink resources, the randomness of the terminal in selecting the resource can be improved, the probability that the first uplink resource selected by the terminal is the same as the uplink resource selected by other terminals can be reduced, the probability that the uplink data sent on the first uplink resource collides with the uplink data sent by other terminals can be reduced, and the data transmission reliability can be improved.
[0007] In a possible implementation, the priority of the plurality of uplink resources is any one of the following: a priority of a plurality of demodulation reference signal (DMRS) resources corresponding to the plurality of uplink resources; or, a priority of a plurality of DMRS ports corresponding to the plurality of uplink resources; or, a priority of a plurality of DMRS sequences corresponding to the plurality of uplink resources; or, a priority of a plurality of periods corresponding to the plurality of uplink resources.
[0008] In a possible implementation, the first uplink resource is at least one of the uplink resources with the highest priority, or the first uplink resource is at least one of the uplink resources with the lowest priority.
[0009] In a possible implementation, the terminal sending the uplink data on the first uplink resource includes: the terminal sending the uplink data on the first uplink resource based on an orthogonal cover code (OCC) parameter.
[0010] It can be seen that, in the above embodiments, the terminal sends the uplink data on the first uplink resource based on the OCC parameter, so that the network device can eliminate the interference signals of other users on the first uplink resource based on the OCC parameter, and improve the data transmission reliability.
[0011] In a possible implementation, the method further includes: receiving an OCC parameter, the OCC parameter including at least one of the following: a length of an OCC sequence, an index of an OCC sequence, and an OCC extension type.
[0012] In a second aspect, a communication method is provided, which can be performed by a network side, for example, can be performed by a network device, or can also be performed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the network device, and can also be implemented by a logic node, a logic module, or software that can implement all or part of the functions of the network device. Taking the case that the method is applied to the network device, in the method, the network device can send indication information, the indication information being used to indicate a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources including at least one uplink resource associated with a first SSB. In this way, the network device can receive uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priorities of the plurality of uplink resources.
[0013] In a possible implementation, the priority of the plurality of uplink resources is any one of the following: a priority of a plurality of demodulation reference signal (DMRS) resources corresponding to the plurality of uplink resources; or, a priority of a plurality of DMRS ports corresponding to the plurality of uplink resources; or, a priority of a plurality of DMRS sequences corresponding to the plurality of uplink resources; or, a priority of a plurality of periods corresponding to the plurality of uplink resources.
[0014] In a possible implementation, the network device receives the uplink data on the first uplink resource, including: the network device receives the uplink data on the first uplink resource based on the OCC parameter.
[0015] In a possible implementation, the method further includes: the network device sends the OCC parameter, and the OCC parameter includes at least one of the following: the length of the OCC sequence, the index of the OCC sequence, and the OCC extension type.
[0016] In a third aspect, a communication method is provided, which can be executed by a network side, for example, can be executed by a network device, or can be executed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the network device, and can also be executed by a logic node, a logic module, or software that can realize all or part of the functions of the network device. Taking the case that the method is applied to the network device, in the method, the network device can send first indication information to a first terminal and send second indication information to a second terminal. The first indication information is used to indicate a plurality of uplink resources associated with a first SSB set and a first DMRS associated with the first SSB set, and the first SSB set includes at least one SSB. The second indication information is used to indicate the plurality of uplink resources and a second DMRS associated with the first SSB set, and the first DMRS is different from the second DMRS. In this way, the network device receives first uplink data from the first terminal on a first uplink resource and receives second uplink data from the second terminal on a second uplink resource. The first uplink resource is an uplink resource associated with the first DMRS in the plurality of uplink resources, and the second uplink resource is an uplink resource associated with the second DMRS in the plurality of uplink resources.
[0017] As can be seen, in the above embodiments, the network device can send the first indication information and the second indication information to different terminals respectively. For example, the network device can send the first indication information to the first terminal and send the second indication information to the second terminal, etc. The first indication information is used to indicate the plurality of uplink resources associated with the first SSB set and the first DMRS associated with the first SSB set. In this way, the first terminal can determine the first uplink resource associated with the first DMRS from the plurality of uplink resources. The second indication information is used to indicate the plurality of uplink resources and the second DMRS associated with the first SSB set. In this way, the second terminal can determine the second uplink resource associated with the second DMRS from the plurality of uplink resources. Because the first DMRS is different from the second DMRS, the probability that the first uplink resource selected by the first terminal is the same as the second uplink resource selected by the second terminal can be reduced, thereby reducing the probability that the first uplink data sent on the first uplink resource and the second uplink data sent on the second uplink resource conflict, and improving the data transmission reliability.
[0018] In a possible implementation, the network device receives the first uplink data from the first terminal on the first uplink resource, including: the network device receives the first uplink data from the first terminal on the first uplink resource based on the first OCC parameter.
[0019] It can be seen that, in the above embodiment, the network device receives the first uplink data from the first terminal on the first uplink resource based on the first OCC parameter, so that the network device can eliminate the interference signals of other users on the first uplink resource based on the first OCC parameter, and improve the data transmission reliability.
[0020] In a possible implementation, the method further includes: the network device sends the first OCC parameter to the first terminal, and the first OCC parameter includes at least one of the following: the length of the first OCC sequence, the index of the first OCC sequence, and the first OCC extension type.
[0021] In a possible implementation, the network device receives the first uplink data from the second terminal on the first uplink resource, including: the network device receives the second uplink data from the second terminal on the second uplink resource based on the second OCC parameter.
[0022] It can be seen that, in the above embodiment, the network device receives the first uplink data from the first terminal on the first uplink resource based on the first OCC parameter, so that the network device can eliminate the interference signals of other users on the first uplink resource based on the first OCC parameter, and improve the data transmission reliability.
[0023] In a possible implementation, the method further includes: the network device sends the second OCC parameter to the second terminal, and the second OCC parameter includes at least one of the following: the length of the second OCC sequence, the index of the second OCC sequence, and the second OCC extension type.
[0024] In a fourth aspect, a communication method is provided, which can be performed by a terminal, for example, by a terminal, or by a module (e.g., a processor, a chip, or a chip system, etc.) applied to a terminal, and can also be implemented by a logic node, a logic module, or software that can implement all or part of the functions of the terminal. Taking the method applied to the terminal as an example, in the method, the terminal can receive indication information, the indication information being used to indicate a plurality of uplink resources, at least one first OCC parameter associated with a first SSB set, and at least one second OCC parameter associated with a second SSB set, the first SSB set including at least one SSB, the second SSB set including at least one SSB, the plurality of uplink resources including at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set, the at least one first OOC parameter being different from the at least one second OCC parameter. In this way, the terminal can transmit uplink data on a first uplink resource based on a third OCC parameter, the third OCC parameter being one of the at least one first OCC parameter corresponding to the first SSB, the first uplink resource being an uplink resource associated with the first SSB, the first SSB belonging to the first SSB set; or, transmit uplink data on a second uplink resource based on a fourth OCC parameter, the fourth OCC parameter being one of the at least one second OCC parameter corresponding to the second SSB, the second uplink resource being an uplink resource associated with the second SSB, the second SSB belonging to the second SSB set.
[0025] As can be seen, in the above embodiments, the terminal can be indicated a plurality of uplink resources, at least one first OCC parameter associated with a first SSB set, and at least one second OCC parameter associated with a second SSB set. Among them, the plurality of uplink resources includes at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set. In this way, the terminal can determine the first uplink resource from the plurality of uplink resources, such as the first uplink resource being an uplink resource associated with the first SSB, the first SSB belonging to the first SSB set, so as to determine the third OCC parameter corresponding to the first SSB from the at least one first OCC parameter associated with the first SSB set, and transmit uplink data on the first uplink resource based on the third OCC parameter, so that the network device can eliminate the interference signals of other users on the first uplink resource based on the third OCC parameter, and improve the data transmission reliability. Or, the first uplink resource is an uplink resource associated with the second SSB, the second SSB belongs to the second SSB set, so as to determine the fourth OCC parameter corresponding to the second SSB from the at least one second OCC parameter associated with the second SSB set, and transmit uplink data on the first uplink resource based on the fourth OCC parameter, so that the network device can eliminate the interference signals of other users on the first uplink resource based on the fourth OCC parameter, and improve the data transmission reliability.
[0026] In a possible implementation, the OCC parameter comprises at least one of the following: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type, the OCC parameter being a first OCC parameter or a second OCC parameter.
[0027] In a fifth aspect, a communication method is provided, which can be performed by a network side, for example, can be performed by a network device, or can be performed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the network device, and can also be implemented by a logic node, a logic module or software that can realize all or part of the functions of the network device. Taking the case that the method is applied to the network device, in the method, the network device can send indication information, the indication information being used to indicate a plurality of uplink resources, at least one first orthogonal cover code (OCC) parameter associated with a first synchronization signal block (SSB) set and at least one second OCC parameter associated with a second SSB set, the first SSB set comprising at least one SSB, the second SSB set comprising at least one SSB, the plurality of uplink resources comprising at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set, the at least one first OCC parameter being different from the at least one second OCC parameter. In this way, the network device can receive uplink data on the at least one uplink resource associated with the first SSB set based on the at least one first OCC parameter, or receive uplink data on the at least one uplink resource associated with the second SSB set based on the at least one second OCC parameter.
[0028] In a possible implementation, the OCC parameter comprises at least one of the following: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type, the OCC parameter being a first OCC parameter or a second OCC parameter.
[0029] In a sixth aspect, a communication method is provided, which can be performed by a terminal side, for example, can be performed by a terminal, or can be performed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the terminal, and can also be implemented by a logic node, a logic module or software that can realize all or part of the functions of the terminal. Taking the case that the method is applied to the terminal, in the method, the terminal can receive configuration information, the configuration information being used to configure uplink resources and an OCC parameter, so as to send uplink data on the uplink resources based on the OCC parameter.
[0030] It can be seen that, in the above embodiments, the terminal can be indicated the uplink resources and the OCC parameter, so that the terminal can send uplink data on the uplink resources based on the OCC parameter, so that the network device can eliminate interference signals of other users on the uplink resources based on the OCC parameter, and improve data transmission reliability.
[0031] In a possible implementation, the configuration information is two-step random access configuration information, four-step random access configuration information, preconfigured uplink resource (PUR) configuration information, early data transmission (EDT) configuration information, or RACH-less handover configuration information.
[0032] In a possible implementation, the OCC parameter includes at least one of the following: OCC sequence length, OCC sequence index, and OCC extension type.
[0033] In a seventh aspect, a communication method is provided, which can be performed by a network side, for example, can be performed by a network device, or can also be performed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the network device, and can also be implemented by a logic node, a logic module, or software that can realize all or part of the functions of the network device. Taking the case that the method is applied to the network device, in the method, the network device can send configuration information, and the configuration information is used to configure uplink resources and OCC parameters, so that uplink data can be received on the uplink resources based on the OCC parameters.
[0034] In a possible implementation, the configuration information is two-step random access configuration information, four-step random access configuration information, PUR configuration information, EDT configuration information, or RACH-less handover configuration information.
[0035] In a possible implementation, the OCC parameter includes at least one of the following: OCC sequence length, OCC sequence index, and OCC extension type.
[0036] In an eighth aspect, a communication apparatus is provided, which includes units or modules for implementing the method described in any one of the first aspect to the seventh aspect. The communication apparatus can be a terminal, or a module (for example, a processor, a chip, or a chip system, etc.) of the terminal, and can also be a logic node, a logic module, or software that can realize all or part of the functions of the terminal. Or, the communication apparatus can be a network device, or a module (for example, a processor, a chip, or a chip system, etc.) of the network device, and can also be a logic node, a logic module, or software that can realize all or part of the functions of the network device.
[0037] In a ninth aspect, a communication apparatus is provided, which comprises at least one processor; wherein the at least one processor is configured to implement the method in any of the first aspect to the seventh aspect. The communication apparatus can be a terminal, or a module (e.g., a processor, a chip, or a chip system, etc.) of the terminal, or a logic node, a logic module, or software capable of implementing all or part of the functions of the terminal. Alternatively, the communication apparatus can be a network device, or a module (e.g., a processor, a chip, or a chip system, etc.) of the network device, or a logic node, a logic module, or software capable of implementing all or part of the functions of the network device.
[0038] The at least one processor can execute the computer program or instructions in the memory, so that the above method is implemented. The memory can be included in the communication apparatus, or located outside the communication apparatus. In addition, the communication apparatus can further comprise an interface.
[0039] In a tenth aspect, a computer readable storage medium is provided, which stores computer instructions, when the computer instructions are executed, causing a computer to perform the method in any of the first aspect to the seventh aspect.
[0040] In an eleventh aspect, a computer program product is provided, which comprises computer program codes, when the computer program codes are run by a computer, causing the computer to perform the method in any of the first aspect to the seventh aspect.
[0041] In a twelfth aspect, a chip is provided, which comprises at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, when the instructions are run, causing the chip to perform the method in any of the first aspect to the seventh aspect.
[0042] In a thirteenth aspect, a communication system is provided, which comprises a terminal configured to perform the method in any of the first aspect, and a network device configured to perform the method in any of the second aspect.
[0043] In a fourteenth aspect, a communication system is provided, which comprises a network device configured to perform the method in any of the third aspect, and a terminal (e.g., a first terminal and a second terminal) in communication with the network device.
[0044] In a fifteenth aspect, a communication system is provided, which comprises a terminal configured to perform the method in any of the fourth aspect, and a network device configured to perform the method in any of the fifth aspect.
[0045] In a sixteenth aspect, a communication system is provided, which comprises a terminal configured to perform the method in any of the sixth aspect, and a network device configured to perform the method in any of the seventh aspect. Attached Figure Description
[0046] Figure 1 shows the basic architecture of a communication system provided in an embodiment of this application;
[0047] Figure 2 is a schematic diagram of the RAN architecture of the NTN-based device applicable to the embodiments of this application;
[0048] Figure 3 is a flowchart illustrating a signal processing method provided in this application;
[0049] Figure 4 is a schematic diagram illustrating the principle of an inter-symbol OCC extension provided in this application;
[0050] Figure 5 is a flowchart illustrating another signal processing method provided in this application;
[0051] Figure 6 is a schematic diagram illustrating the principle of an in-symbol OCC extension provided in this application;
[0052] Figure 7 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0053] Figure 8 is a schematic diagram of resource selection provided in an embodiment of this application;
[0054] Figure 9 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0055] Figure 10 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0056] Figure 11 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0057] Figure 12 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0058] Figure 13 is a schematic diagram of the structure of another communication device provided in an embodiment of this application. Detailed Implementation
[0059] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the embodiments of the present application, the terms "system" and "network" can be used interchangeably. Unless otherwise specified, " / " represents an "or" relationship between the objects before and after the " / " symbol, for example, A / B can represent A or B; in the present application, "and / or" is only used to describe the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, in the description of the present application, "multiple" means two or more than two. "At least one of the following" or similar expressions means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same function are distinguished by "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different.
[0060] In the embodiments of the present application, the reference to "one embodiment" or "some embodiments" means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in other some embodiments" and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "include", "contain", "have" and their variants mean "include but not limited to", unless otherwise specifically emphasized.
[0061] The specific embodiments below further illustrate the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following is only a specific embodiment of the present application and does not limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solutions of the present application shall be included in the protection scope of the present application.
[0062] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0063] The method provided by the embodiments of the present application can be applied to various communication systems, for example, can be an internet of things (IoT) system, a narrow band internet of things (NB-IoT) system, a long term evolution (LTE) system, a 5th-generation (5G) communication system, a new radio (NR) system or a new communication system in future communication development. Among them, the IoT network may, for example, include but not limited to vehicle networking. The communication mode in the vehicle networking system can be collectively referred to as vehicle-to-everything (V2X, X can represent any thing). For example, V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication or vehicle-to-network (V2N) communication, etc. The method provided by the embodiments of the present application can also be applied to non-terrestrial network (NTN) communication (also can be called non-terrestrial network communication), or the scene of fusion of NTN and terrestrial network (TN).
[0064] The method provided by the embodiments of the present application can be applied to a wireless local area network (WLAN) system, such as Wi-Fi, etc. The method provided by the embodiments of the present application can be applicable to institute of electrical and electronics engineers (IEEE) 802.11 series protocols, for example, 802.11be protocol, 802.11bn protocol or the next generation of 802.11bn protocol, etc., which will not be listed one by one.
[0065] The method provided by the embodiments of the present application can be applied between two entities in a communication system, for example, one of the two entities can send information to the other entity, or receive information sent by the other entity. In a wireless communication system, communication devices are included, and the communication devices can perform wireless communication by using air interface resources. The air interface resources can include at least one of time domain resources, frequency domain resources, code resources and space resources, which are not limited by the present application. For example, the two entities can include a network device and a terminal, or a chip which can be arranged in the network device, and a chip which can be arranged in the terminal, and the like. Of course, with the development of standards, other types of entities can also appear in the future, which are not limited by the embodiments of the present application.
[0066] The basic architecture of the communication system provided by the embodiments of the present application is introduced below. The communication system provided by the present application can include one or more network devices and one or more terminals.
[0067] The system architecture shown in FIG. 1 is exemplarily explained below. In FIG. 1, the communication system includes a network device 10 and a terminal 20 in communication with the network device 10.
[0068] It should be noted that the number of network devices and terminals in FIG. 1 is only illustrative, and should not be regarded as a specific limitation of the present application. The terminal and network device involved in the system architecture are described in detail below.
[0069] I. Terminal
[0070] A terminal is an entity that receives a signal or transmits a signal or receives a signal and transmits a signal on a user side. The terminal is used to provide one or more of voice services and data connectivity services to a user. The terminal can be a device that includes a wireless transceiving function and can cooperate with a network device to provide communication services to a user. Specifically, the terminal can refer to a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a terminal, a wireless communication device, a user agent, a user apparatus, or a road side unit (RSU). The terminal can also be a drone, an internet of things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smart phone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with a wireless communication function, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device (which can also be referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical treatment, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like. The terminal can also be a terminal in a 5G system or a terminal in a next-generation communication system, and embodiments of the present application do not limit the same.
[0071] Embodiments of the present application do not limit the device form of the terminal, and the device for implementing the function of the terminal can be the terminal; or can be a device capable of supporting the terminal to implement the function, such as a chip system. The device can be installed in the terminal or used with the terminal. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0072] II. Network device
[0073] The network device is an entity for transmitting a signal, or receiving a signal, or transmitting and receiving a signal on the network side. The network device can be a device deployed in a radio access network (RAN) to provide a wireless communication function for a terminal.
[0074] In a possible scenario, the network device can be a device with base station functions, such as an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, an integrated access and backhaul (IAB) node, a non-ground network device, that is, a device that can be deployed on a high-altitude platform or a satellite, and the like. The network device can be a transmission reception point (TRP), a base station, various forms of control nodes. For example, a network controller, a radio controller, and the like. Specifically, the network device can be various forms of macro base stations, micro base stations (also referred to as small stations) in a heterogeneous network (HetNet) scenario, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (for example, home evolved nodeBs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in a distributed base station scenario, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and the like, and can also be an antenna panel of a base station. The control node can connect multiple base stations and configure resources for multiple terminals under the coverage of the multiple base stations. In systems using different wireless access technologies, the names of devices with base station functions can be different. For example, it can be a gNB in 5G, or a network side device in a network after 5G or a network device in a future evolved public land mobile (communication) network (PLMN) network, or a device assuming base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, vehicle-to-vehicle communication, and the like. The specific name of the network device is not limited in the present application.The network device can also be a baseband pool (BBU pool) and RRU under an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), and the like.
[0075] In another possible scenario, a terminal is assisted by multiple network devices to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can include a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), and the like. The CU and the DU can be separately arranged, or can be included in the same network element, for example, a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in a RAN, or the CU can be divided into a network device in a core network (CN), which is not limited here.
[0076] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0077] In the embodiments of this application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, for example, a chip system. The device can be installed in the network device or used in combination with the network device.
[0078] To facilitate understanding of the content of this solution, some terms used in the embodiments of this application will be explained below, so that those skilled in the art can understand them. This part is only for the purpose of understanding and should not be regarded as a specific limitation of this application.
[0079] I. NTN
[0080] In this embodiment, network devices deployed in the air can be referred to as NTN devices, and network devices deployed on the ground can be referred to as TN devices. An NTN communication system includes at least one NTN device, while network devices in a TN communication system are TN devices. A TN device, relative to an NTN device, is a stationary or slower-moving network device. In other words, an NTN device, relative to a TN device, can be a high-speed mobile network device.
[0081] NTN equipment can include satellites, high-altitude platforms (HAPs), drones, or hot air balloons, etc., without limitation. Satellites can be medium Earth orbit (MEO) satellites, low Earth orbit (LEO) satellites, high altitude platform stations (HAPS), evolved NodeBs (eNBs), or 5G base stations (gNBs), etc.
[0082] In an NTN communication network, network devices can be deployed in the following three ways:
[0083] In the first deployment method, NTN equipment can serve as RAN (Access Service) equipment. TN equipment that does not serve as RAN equipment can communicate with the core network through ground stations (such as NTN gateways) in TN equipment to solve coverage problems in remote areas such as mountainous and marine regions.
[0084] In the second deployment method, the ground stations in NTN and TN equipment can be used as radio frequency units, and the access network (such as base stations) in TN equipment other than the ground stations can serve as RAN functions.
[0085] In the third deployment method, no NTN equipment is deployed to perform RAN functions, and the ground station in the TN equipment that forwards signaling and data from NTN equipment and other network equipment also performs RAN functions. The RAN functions are performed by the access network (such as base stations) of the TN equipment other than the ground station.
[0086] The following describes the architecture of the NTN communication system with reference to the above deployment modes, taking the 5G communication system shown in FIG. 2 as an example. In FIG. 2, the access network can be a next generation-RAN (NG-RAN), and the core network can be a 5G core network (5G CN). Therefore, the architecture can be understood as an NTN-based NG-RAN architecture.
[0087] The NTN system in FIG. 2 can include at least one terminal, at least one NTN device, and at least one TN device. For example, in 2-1 of FIG. 2, the NTN device is a satellite, and the TN device includes a ground station, a 5G base station, a 5G user plane processing unit, a 5G control plane processing unit, and a data network device.
[0088] The 5G core network device is composed of multiple functional units and can be divided into control plane and data plane functional entities, such as the 5G control plane processing unit and the 5G user plane processing unit shown in 2-1 of FIG. 2 to 2-3 of FIG. 2. The 5G control plane processing unit can include the access and mobility management function (AMF) network element and the location management function (LMF) network element in 2-1 of FIG. 2 to 2-3 of FIG. 2, and can also include other network elements not shown in the figure, such as a user plane function (UPF) network element, etc. The ground station is used to forward signaling and service data between the satellite (network device) and the core network device. The functions of the terminal and various network devices can refer to the foregoing, and will not be described here.
[0089] The system architecture shown in 2-1 of FIG. 2 can be referred to as a transparent satellite access architecture (such as a RAN architecture with transparent satellite). In 2-1 of FIG. 2, the terminal accesses the network through the air interface, and the 5G base station is deployed on the ground and connected to the ground station that communicates with the satellite, which can be understood as the second deployment mode described above. In the scenario corresponding to this architecture, the role of the satellite is radio frequency filtering, frequency conversion and amplification. That is, the satellite can realize transparent forwarding and serve as a layer 1 relay to regenerate physical layer signals without other higher protocol layers.
[0090] The satellite shown in 2-2 of FIG. 2 can be referred to as a regenerative satellite without an inter-satellite link (ISL). The terminal accesses the network through an air interface, the network device is specifically a 5G base station, is deployed on the satellite, and is connected to the core network device through a wireless link, which can be understood as the first deployment mode described above.
[0091] The satellite shown in 2-3 of FIG. 2 can be referred to as a regenerative satellite with an inter-satellite link, and the ISL between the two satellites is connected through an Xn interface. The satellite and the satellite can complete signaling interaction and user data transmission between the network device and the network device, which can be understood as the third deployment mode described above.
[0092] It should be noted that FIG. 2 is some possible examples of the architecture of the NTN communication system. In the NTN communication network, the network device can also have other deployment modes, which are not limited in the present application.
[0093] In FIG. 2, the interface of the wireless link between the terminal and the access network can be referred to as an air interface, such as an NR Uu interface. The NG interface is an interface between the access network and the core network, and is mainly used to interact with the non-access layer (NAS) signaling of the core network and the service data of the user. The Xn interface is an interface between the access network and the access network, and is mainly used to interact with the signaling of handover. The N6 interface can be an interface between the core network and the data network.
[0094] It should be noted that the above interfaces are exemplified by the 5G communication system. In different communication systems, different names can exist, for example, in the 4G communication system, the interface between the access network and the access network can be an X2 interface, and the interface between the access network and the core network can be an S1 interface. Of course, in future communications, the names of these interfaces can remain unchanged, or can be replaced by other names, which are not limited in the present application.
[0095] II. Uplink resource
[0096] In the embodiments of the present application, the uplink resource can be used for uplink transmission, and can also be referred to as a physical uplink shared channel (PUSCH) resource, and the name of the uplink resource is not limited in the present application.
[0097] The uplink resource can include an uplink time domain resource and / or an uplink frequency domain resource.
[0098] The uplink time domain resource refers to a time domain resource used for uplink transmission in the time domain. The time domain resource refers to one or more continuous time domain resource units distributed in the time domain. The time domain resource unit can be referred to as a time domain unit and can include a superframe, a radio frame (referred to as a frame), a subframe, a slot, a sub-slot, a symbol, and the like, which are not limited herein. In the embodiments of the present application, the symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.
[0099] The uplink frequency domain resource refers to a frequency domain resource used for uplink transmission in the frequency domain. The frequency domain resource refers to one or more continuous resource elements (REs) distributed in the frequency domain. The continuous REs in the frequency domain can be referred to as one RB. The RE refers to a resource defined by 1 symbol in the time domain and 1 sub-carrier in the frequency domain. The sub-carrier can be understood as the smallest granularity of the frequency domain resource, and one RE can be referred to as one sub-carrier. For example, one RB in the LTE communication system includes 12 sub-carriers, and one RB in the NR communication system also includes 12 sub-carriers. With the evolution of the communication system, the number of sub-carriers included in one RB can be other values. The RB is referred to as a physical resource block (PRB) in the physical layer.
[0100] Optionally, the uplink resource can be associated with a DMRS resource. One DMRS resource can be associated with at least one uplink resource. The uplink resources associated with different DMRS resources can be partially the same, completely different, or completely the same, and the number of uplink resources associated with different DMRS resources can be partially the same, completely different, or completely the same. The present application does not limit which uplink resources are associated with the DMRS resource, whether the number of uplink resources associated with the DMRS resource is the same, and the like. Optionally, the 'DMRS resource' herein can be replaced by the index of the DMRS resource.
[0101] The DMRS resource is used to send a DMRS sequence, for example, including a time domain resource and / or a frequency domain resource.
[0102] Optionally, the uplink resource can be associated with a DMRS port. The same DMRS port can be associated with at least one uplink resource. The uplink resources associated with different DMRS ports can be partially the same, completely different, or completely the same. The number of uplink resources associated with different DMRS ports can be partially the same, completely different, or completely the same. The present application does not limit which uplink resources are associated with the DMRS port, whether the number of uplink resources associated with the DMRS port is the same, and the like. Optionally, 'DMRS port' herein can be replaced by: index of DMRS port.
[0103] wherein the DMRS port is an antenna port used for transmitting and / or receiving a DMRS sequence.
[0104] Optionally, the uplink resource can be associated with a DMRS sequence. The same DMRS sequence can be associated with at least one uplink resource. The uplink resources associated with different DMRS sequences can be partially the same, completely different, or completely the same. The number of uplink resources associated with different DMRS sequences can be partially the same, completely different, or completely the same. The present application does not limit which uplink resources are associated with the DMRS sequence, whether the number of uplink resources associated with the DMRS sequence is the same, and the like. Optionally, 'DMRS sequence' herein can be replaced by: index of DMRS sequence.
[0105] Optionally, the uplink resource can be associated with an SSB in an SSB set. The SSB set can be referred to as an SSB subset (ssb-subset) and can include one or more SSBs. Optionally, the uplink resources associated with each SSB in the SSB set can be partially the same, completely different, or completely the same. The number of uplink resources associated with each SSB in the SSB set can be partially the same, completely different, or completely the same. The present application does not limit which uplink resources are associated with each SSB in the SSB set, whether the number of uplink resources associated with each SSB in the SSB set is the same, and the like.
[0106] Three, modulation and demodulation
[0107] Modulation is the process of processing the information of a signal source onto a carrier wave to make it suitable for transmission over a channel. Modulation methods can include multi-carrier modulation, single-carrier modulation, quadrature amplitude modulation (QAM), pulse amplitude modulation (PAM), phase shift keying (PSK) modulation, amplitude shift keying (ASK) modulation, binary phase shift keying (BPSK) modulation, etc.
[0108] Demodulation is the inverse process of modulation, which recovers the original data bits or symbols from the signal. Demodulation can sometimes be referred to as detection.
[0109] Four, OFDM and Discrete Fourier Transform Spreading OFDM (DFT-s-OFDM)
[0110] OFDM technology is to convert a high-speed data stream into multiple parallel low-speed data streams through serial / parallel conversion, and then distribute them for transmission on subcarriers of different frequencies. OFDM technology uses mutually orthogonal subcarriers, so the frequency spectrum of the subcarriers is overlapped.
[0111] DFT-s-OFDM is a derivative technology based on OFDM. DFT-s-OFDM has a single-carrier low peak-to-average power ratio (PAPR) characteristic, and is currently used to transmit uplink signals in LTE communication systems and NR communication systems.
[0112] The following is an example of a signal transmission method based on OFDM technology. The signal receiving method is the inverse process and will not be explained in detail. Specifically, the sending end first performs channel coding and modulation on the signal, and then maps the frequency domain to obtain a signal suitable for transmission in the channel. Then perform OFDM modulation and send to the channel. The channel coding and modulation method can use at least one of the aforementioned QAM, PAM, PSK modulation, ASK modulation, BPSK modulation, etc., which is not limited here.
[0113] In the embodiments of the present application, OFDM modulation, i.e., adding a cyclic prefix (CP) and performing inverse fast Fourier transform (IFFT) is performed. After OFDM modulation, a series of processing such as transmission power adjustment can also be performed on the signal before it is transmitted to the channel. The antenna at the receiving end performs a series of processing on the received signal, for example, automatic gain control, so that the receiving end can reasonably process the signal.
[0114] Compared with the signal transmission method based on the OFDM technology, the signal transmission method based on the DFT-s-OFDM technology has an additional step of performing DFT on the channel-coded and modulated signal before frequency domain mapping. DFT-s-OFDM is to perform DFT processing on the subcarriers used by each user to convert from time domain to frequency domain. Then, the frequency domain signals of the users are modulated by OFDM, so that the signals of the users are converted to time domain again and transmitted. Through the improvement of DFT, the signal is converted from a frequency domain signal to a time domain signal again. That is, DFT-s-OFDM is to precode the signal after DFT processing. In the protocol, DFT is referred to as “transform precoding”. Precoding is used to process data at the transmitting end. Generally, precoding is performed in units of RB or RGB. It can be understood that precoding before frequency domain mapping after channel coding and modulation can reduce system overhead, improve system capacity, and also reduce bit error rate and interference.
[0115] V. OCC
[0116] OCC multiplexes the time domain resources and / or frequency domain resources of terminals in the same PRB, and almost has no code rate loss for a given number of terminals, and thus can be used in PUSCH to enhance system capacity and improve the transmission rate of terminals in scenarios.
[0117] The basic principle of OCC is to encode user data so that the orthogonal sequences of different users are orthogonal in the code domain, thereby realizing mutual interference between multiple users. Specifically, OCC uses an orthogonal matrix as a coding matrix, multiplies user data with the coding matrix to obtain a coded sequence. At the receiving end, by multiplying the coded sequence with the transpose of the coding matrix, the interference signals of other users can be eliminated, thereby realizing decoding of user data.
[0118] In the embodiments of the present application, the orthogonal matrix includes a plurality of orthogonal sequences, and the orthogonal sequences are orthogonal to each other. The orthogonal sequence can also be referred to as a coded sequence or an OCC sequence. Hereinafter, the OCC sequence is taken as an example for description, which should not be regarded as a limitation to the present application.
[0119] Optionally, the orthogonal matrix can include a DFT code, a Hadamard code (also referred to as a Walsh code), etc. By assigning different OCC sequences to different terminals, the same physical resources (the same time and the same frequency) can be multiplexed by multiple terminals, and the data transmitted after multiplexing is orthogonal in the code domain.
[0120] For example, the OCC corresponds to the orthogonal matrix including the matrix A and the matrix B shown as follows. The OCC sequence in the matrix A includes W1 assigned to terminal A and W2 assigned to terminal B, and the OCC sequence in the matrix B includes W3 assigned to terminal C, W4 assigned to terminal D, W5 assigned to terminal E, and W6 assigned to terminal F. Wherein, W1={1 1}, W2={1 -1}. W3={1 1 1 1}, W4={1 1 -1 -1}, W5={1 -1 1 -1}, and W6={1 -1 -1 1}.
[0121] In the embodiments of the present application, the length of the OCC sequence refers to the number of values in the OCC sequence. The value in the OCC sequence can also be referred to as an OCC element, and the length of the OCC sequence can also be referred to as an expansion factor or a spreading factor. The present application does not limit the size of the length of the OCC sequence, for example, 2, 4, etc. Exemplarily, the length of the OCC sequence of the matrix A is 2, and the length of the OCC sequence of the matrix B is 4.
[0122] At present, the OCC can be classified into at least one of the following: inter-slot OCC (OCC across slots or inter-repetition OCC), inter-symbol OCC (OCC across OFDM symbols), inter-symbol group OCC, and intra-symbol OCC (OCC within an OFDM symbol).
[0123] The inter-slot OCC expands the data in the time slot as an expansion unit. Specifically, each time slot configured by the network device is expanded according to the length of the OCC sequence, to obtain a time slot group corresponding to the time slot and the expanded time slot. The number of time slots in each time slot group is the length of the OCC sequence, so that the number of expanded time slots is an integer multiple of the length of the OCC sequence. The data on each time slot in each time slot group is multiplied by an OCC element in the OCC sequence. The data on each time slot in each time slot group is the same, and the OCC element multiplied by the data on each time slot in each time slot group is different.
[0124] The inter-symbol OCC expands data by taking OFDM symbols as expansion units. Specifically, each OFDM symbol configured by the network device is expanded according to the length of the OCC sequence, to obtain a symbol group corresponding to the OFDM symbol and the expanded OFDM symbol. The number of OFDM symbols in each symbol group is the length of the OCC sequence, so that the number of symbols after expansion is an integer multiple of the length of the OCC sequence. Each OFDM symbol in each symbol group is multiplied by an OCC element in the OCC sequence. The data on each OFDM symbol in each symbol group is the same, and the OCC element multiplied by the data on each OFDM symbol in each symbol group is different.
[0125] The OFDM symbols in each symbol group are sequentially passed through the corresponding OCC element according to the order of the OCC elements in the OCC sequence during inter-symbol OCC expansion. For example, the length of the OCC sequence is 4, and the OCC elements in the OCC sequence are w(1), w(2), w(3), and w(4). The network device configures 3 OFDM symbols for the terminal, and the number of OFDM symbols obtained after inter-symbol OCC expansion of the OCC sequence is 12. Assuming that the 12 OFDM symbols are OS#0-OS#11, then OS#0-OS#3 correspond to one symbol group, OS#4-OS#7 correspond to one symbol group, and OS#8-OS#11 correspond to one symbol group. The data transmitted on each OFDM symbol in each symbol group is the same, and each OFDM symbol in each symbol group is sequentially passed through the corresponding OCC element according to the order of w(1), w(2), w(3), and w(4) to implement inter-symbol OCC expansion. Taking the OFDM symbols corresponding to OS#0-OS#3 as an example, the OFDM symbol corresponding to OS#0 corresponds to w(1), the OFDM symbol corresponding to OS#1 corresponds to w(2), the OFDM symbol corresponding to OS#2 corresponds to w(3), and the OFDM symbol corresponding to OS#3 corresponds to w(4).
[0126] The inter-symbol group OCC expands data by taking OFDM symbol groups as expansion units. Specifically, first, each OFDM symbol configured by the network device is expanded according to the length of the OCC sequence, so that the number of symbols after expansion is an integer multiple of the length of the OCC sequence. Then, the expanded OFDM symbols are grouped according to the length of the OCC sequence, to obtain at least two symbol groups. The number of symbol groups is the length of the OCC sequence, that is, the number of OFDM symbols in each symbol group is the quotient between the total number of symbols of the expanded OFDM symbols and the length of the OCC sequence. The data on each OFDM symbol in each symbol group is multiplied by an OCC element in the OCC sequence, and the OCC element multiplied by the data on each OFDM symbol in each symbol group is the same. The data on each OFDM symbol in each symbol group is different, and the data on the corresponding OFDM symbols in each symbol group is the same.
[0127] The OCC elements used by each symbol group in the inter-symbol OCC spreading of the OCC sequence are implemented in turn according to the order of the symbol groups. For example, the OCC sequence has a length of 4, and the OCC elements in the OCC sequence are w(1), w(2), w(3), and w(4). The network device configures the terminal with 3 OFDM symbols, and the number of OFDM symbols obtained through the inter-symbol OCC spreading of the OCC sequence is 12. Assuming that the 12 OFDM symbols are OS#0-OS#11, the number of symbol groups is 4, and the number of OFDM symbols in each symbol group is equal to the quotient of 12 and 4, that is, 3, then the OFDM symbols corresponding to OS#0-OS#2 are one symbol group, the OFDM symbols corresponding to OS#3-OS#5 are one symbol group, the OFDM symbols corresponding to OS#6-OS#8 are one symbol group, and the OFDM symbols corresponding to OS#9-OS#11 are one symbol group. The OCC elements used by the symbol groups are used in turn according to the order of the symbol groups, and the same OCC element is used for each OFDM symbol in each symbol group, that is, each OFDM symbol in the symbol group corresponding to OS#0-OS#2 corresponds to w(1), each OFDM symbol in the symbol group corresponding to OS#3-OS#5 corresponds to w(2), each OFDM symbol in the symbol group corresponding to OS#6-OS#8 corresponds to w(3), and each OFDM symbol in the symbol group corresponding to OS#9-OS#11 corresponds to w(4). The unspread data on the corresponding OFDM symbols in each symbol group is the same, that is, the unspread data on the OFDM symbols corresponding to OS#0, OS#3, OS#6, and OS#9 is the same, the unspread data on the OFDM symbols corresponding to OS#1, OS#4, OS#7, and OS#10 is the same, and the unspread data on the OFDM symbols corresponding to OS#2, OS#5, OS#8, and OS#11 is the same.
[0128] In the embodiments of the present application, the data on the time slots or the OFDM symbols before being spread by the OCC sequence can be referred to as unspread data, and the data after being spread by the OCC sequence can be referred to as spread data. The unspread data and the spread data include the form of complex-valued symbol blocks. The spreading of the complex-valued symbol blocks can also be referred to as block spreading of the complex-valued symbol blocks.
[0129] The process of processing data is described below in combination with inter-time slot OCC, inter-symbol OCC, inter-symbol group OCC, or intra-symbol OCC.
[0130] Exemplarily, referring to FIG. 3, FIG. 3 is a flowchart of a signal processing method provided by the present application. As shown in FIG. 3, the method includes the following steps, wherein:
[0131] 301: Perform block segmentation and encoding processing on the transport block to obtain a block code.
[0132] Step 301 is applicable to the case where the transport block is large, and can specifically include: performing code block segmentation on the transport block to obtain a plurality of code blocks; adding a cyclic redundancy check (CRC) at the end of each code block; performing channel encoding (such as Hamming code, convolutional code, Turbo code, Polar code, etc.) on the code block with the added CRC, so that the receiving end can detect or correct errors occurring in transmission to achieve reliable transmission, to obtain a block code.
[0133] Optionally, after channel encoding, it can further include: performing rate matching on the block code obtained by channel encoding to match information and resources. Or performing code block concatenation on the block code obtained by channel encoding, or the block code obtained by rate matching, so that individual block codes are concatenated.
[0134] 302: Scramble the block code to obtain a first complex-valued symbol block.
[0135] Wherein, scrambling is multiplying a scrambling code with an original signal to obtain a new signal. If the block code is represented by b(i), the scrambling sequence is represented by c(i), and the data in the first complex-valued symbol block can be represented by d(i), d(i) = c(i) * b(i). In a broad sense, scrambling is a modulation technique. The inverse operation of scrambling is descrambling. By scrambling the code block, the first complex-valued symbol block obtained by scrambling is scattered in the time domain and the frequency domain compared with the block code.
[0136] 303: Modulate the first complex-valued symbol block to obtain a second complex-valued symbol block.
[0137] Wherein, modulation can refer to the definition described above, and will not be repeated here. The data in the second complex-valued symbol block can be represented by x(i). After modulation, the symbol in the time slot can be referred to as a modulation symbol or a first symbol.
[0138] 304: Precoding the second complex-valued symbol block to obtain a third complex-valued symbol block.
[0139] Wherein, precoding can be DFT, which can be referred to as described above and will not be repeated here. The data in the third complex-valued symbol block can be represented by y(i).
[0140] 305: Spread the third complex-valued symbol block based on an OCC sequence to obtain a fourth complex-valued symbol block.
[0141] wherein the spreading is also referred to as block spreading or block-wise spreading, and in the frequency domain, the spreading can also be referred to as spreading spectrum. The data in the fourth complex-valued symbol block can be denoted by z(i). The step 305 can be implemented by using inter-slot OCC spreading, or by using inter-symbol OCC spreading and inter-symbol group OCC spreading, both of which satisfy the following formula (1).
[0142] wherein w i (m) is an OCC sequence, y(n) is a complex-valued symbol block (third complex-valued symbol block) to be spread, is a spread complex-valued symbol block (fourth complex-valued symbol block). n is the order of data in the complex-valued symbol block, and m is the order of values in the OCC sequence. is the number of PRBs allocated to the terminal, is the number of subcarriers in each RB. is the length of the OCC sequence. Inter-symbol OCC can be applied in the PUSCH across DFT-s-OFDM symbols, and specifically, the complex-valued symbol block is mapped to the subcarriers corresponding to the DFT-s-OFDM symbols, and is block-wise spread according to formula (1) using the OCC sequence w i (m). A is the number of symbols of the DFT-s-OFDM symbols in a symbol group. When inter-symbol OCC spreading is used, A is 1. When inter-symbol group OCC is used, A is greater than 1.
[0143] Exemplarily, then m = 0, 1, 2, 3, i.e., the number of values in the OCC sequence of the terminal is 4. If is 1, is 12, then n = 0, …, 11, i.e., the number of data in the third complex-valued symbol block is 12, and each data is spread 4 times. The number of data in the fourth complex-valued symbol block is 12*4, i.e., 48.
[0144] Exemplarily, refer to FIG. 4, which is a schematic diagram of inter-symbol OCC extension provided by the present application. In FIG. 4, the horizontal axis represents time domain, and there are two time slots, slot#1 and slot#2, each of which includes two OFDM symbols occupied by DMRS. OFDM symbols with the same serial number represent the same data to be extended on the OFDM symbols. As shown in FIG. 4, the length of the OCC sequence is 2, the number of symbols of the OFDM symbols to be extended (except the OFDM symbols occupied by DMRS) configured on each time slot is 6, the number of symbols of the OFDM symbols on which inter-symbol OCC extension can be performed after extension is 12, and the number of symbols of the OFDM symbols with the same serial number is 2. The OCC sequence includes two values, w(1) and w(2). If the OCC sequence is W1 in the above example, w(1) and w(2) can both be 1. If the OCC sequence is W2 in the above example, w(1) can be 1 and w(2) can be -1. w(1) can be multiplied by the data on the OFDM symbols before extension, and w(2) can be multiplied by the data on the OFDM symbols after extension. Alternatively, w(2) can be multiplied by the data on the OFDM symbols before extension, and w(1) can be multiplied by the data on the OFDM symbols after extension. In this way, by multiplying the data on the OFDM symbols before or after extension by different OCC elements in the OCC sequence, inter-symbol OCC extension can be achieved.
[0145] 306: performing IFFT on the fourth complex-valued symbol block to obtain a fifth complex-valued symbol block.
[0146] wherein the IFFT and related optional steps can refer to the description of DFT-s-OFDM technology, which will not be repeated here.
[0147] In the method shown in FIG. 3, the steps of inter-slot OCC extension or inter-symbol OCC extension are performed after precoding. Inter-slot OCC extension of the OCC sequence can achieve extension of time slots and transmission of data through the extended time slots, and inter-symbol OCC extension of the OCC sequence can achieve extension of OFDM symbols and transmission of data through the extended OFDM symbols.
[0148] The intra-symbol OCC expansion is to perform OCC expansion on data by taking a symbol in an OFDM symbol as an expansion unit. In the embodiments of the present application, the symbol in the OFDM symbol is referred to as a second symbol, which can be a complex symbol. The second symbol can be understood as a symbol of the OFDM symbol in the frequency domain. In the following, the second symbol or the frequency domain unit is described by using RE, and the frequency domain unit can be a subcarrier. The intra-symbol OCC expansion specifically includes expanding each frequency domain unit of the OFDM symbol configured by the network device according to the length of the OCC sequence, obtaining a RE group corresponding to each frequency domain unit and the frequency domain unit after expansion, the number of frequency domain units in each RE group being the length of the OCC sequence, so that the number of symbols after expansion is an integer multiple of the length of the OCC sequence. The data on each RE in each RE group is multiplied by an OCC element in the OCC sequence, and the OCC element multiplied by the data on each RE in each RE group is the same. The data on each RE in each RE group is different, and the data on the corresponding REs in order in each RE group is the same.
[0149] Exemplarily, referring to FIG. 5, FIG. 5 is a flowchart of another signal processing method provided by the present application. As shown in FIG. 5, the method includes the following steps, wherein:
[0150] 501: performing block processing and encoding on a transport block to obtain a block code.
[0151] 502: scrambling the block code to obtain a first complex-valued symbol block.
[0152] 503: modulating the first complex-valued symbol block to obtain a second complex-valued symbol block.
[0153] The steps 501 to 503 can refer to the description of the steps 301 to 303, and will not be described here again.
[0154] 504: expanding the second complex-valued symbol block based on an OCC sequence to obtain a third complex-valued symbol block.
[0155] The expansion is also referred to as block expansion or block-like expansion. The data in the third complex-valued symbol block can be represented by x(i). The step 504 specifically includes performing OCC intra-slot spreading on the second complex-valued symbol block based on the OCC sequence to obtain the third complex-valued symbol block. The formula for adopting the intra-symbol OCC expansion satisfies the following formula (2).
[0156] wherein, The description of the formula (1) can be referred to, and will not be described here again. M symb is the number of transmitted symbols. k and l are used to distinguish parameters, represents the complex-valued symbol block after expansion (the third complex-valued symbol block), denotes the OCC sequence. denotes the complex-valued symbol block to be extended (the second complex-valued symbol block), such as d(0),...,d(M symb -1).
[0157] Exemplarily, if is 1, is 12, then i.e. the number of values in the OCC sequence of the terminal is 4. M symb = 3, then l = 0, i.e. the data of the second complex-valued symbol block is d(0),...,d(M symb -1), i.e. 3 data are to be extended, each data is extended 4 times, and 12 extended data are obtained, i.e. the third complex-valued symbol block includes 12 data.
[0158] Exemplarily, referring to FIG. 6, FIG. 6 is a schematic diagram of the principle of the intra-symbol OCC extension provided in the present application. In FIG. 6, the horizontal axis denotes the time domain, and the vertical axis denotes the frequency domain. FIG. 6 exemplarily takes one OFDM symbol, M symb = 6, and the OCC length is 2. As shown in FIG. 6, the frequency domain resource configured on the OFDM symbol is 6 REs, and after extension, the OFDM symbol includes 12 REs. The 12 REs include 2 RE groups, and the data on each RE in the RE group is multiplied by the same OCC element. The number of REs with the same serial number is 2, and the REs with the same serial number represent that the data to be extended on the REs is the same. The OCC sequence includes 2 values, which are w(1) and w(2) respectively. The data on each RE in the RE group before extension can be multiplied by w(1), and the data on each RE in the RE group obtained after extension can be multiplied by w(2). Or the data on each RE in the RE group before extension can be multiplied by w(2), and the data on each RE in the RE group obtained after extension can be multiplied by w(1). In this way, by multiplying the data on the RE before or after extension by different OCC elements in the OCC sequence, the intra-symbol OCC extension can be realized.
[0159] 505: pre-encoding the third complex-valued symbol block to obtain a fourth complex-valued symbol block.
[0160] 506: performing IFFT on the fourth complex-valued symbol block to obtain a fifth complex-valued symbol block.
[0161] It can be understood that in the method shown in FIG. 5, the step of intra-symbol OCC extension is performed before pre-encoding, and the data to be transmitted can be extended on different second symbols in the same OFDM symbol.
[0162] It can be understood that in the method shown in FIG. 5, the step of intra-symbol OCC extension is performed before pre-encoding, and the data to be transmitted can be extended on different second symbols in the same OFDM symbol.
[0163] Six, uplink data
[0164] In this application, the uplink data (such as the first uplink data or the second uplink data below) can be carried in the PUSCH, or in other words, the uplink data can be the PUSCH.
[0165] It should be noted that in this application, the PUSCH is an example of an uplink data channel, and in different systems and different scenarios, the data channel can have different names, and the embodiments of the present application do not limit this.
[0166] It should be understood that when different SSBs in the SSB set are associated with the same uplink resource, different terminals within the coverage of the network device can use different SSBs or the same uplink resource associated with the same SSB to send uplink data. For example, terminal 1 uses uplink resource #1 associated with SSB #1 in the SSB set to send uplink data, and terminal 2 uses uplink resource #1 associated with SSB #2 in the SSB set to send uplink data. Or, terminal 1 uses uplink resource #1 associated with SSB #1 in the SSB set to send uplink data, and terminal 2 also uses uplink resource #1 associated with SSB #1 in the SSB set to send uplink data. In this way, the uplink transmissions of different terminals will conflict. In addition, after introducing OCC, uplink transmission conflicts can still occur. For example, the OCC parameter used by a terminal in a certain SSB beam coverage area can be the same as the OCC parameter used by a terminal in another SSB beam coverage area, and if these two terminals also use the same uplink resource, uplink transmission conflicts cannot be avoided. In order to reduce the uplink transmission conflicts of different terminals, the following methods can be used in this application, specifically:
[0167] Method one, different terminals within the coverage of the network device determine different uplink resources from multiple uplink resources using different priorities of the uplink resources. For example, for terminal 1, the priority of uplink resource #1 is higher than the priority of uplink resource #2, and terminal 1 can use uplink resource #1 to send uplink data. For terminal 2, the priority of uplink resource #1 is lower than the priority of uplink resource #2, and terminal 2 can use uplink resource #2 to send uplink data. In this way, the uplink resources used by different terminals are different, thereby reducing the uplink transmission conflicts of different terminals.
[0168] Option 2: Different terminals in the coverage of the network device are indicated to associate different DMRSs with the same SSB set, so that different terminals can determine different uplink resources based on different DMRSs associated with the same SSB set, thereby reducing the conflict of uplink transmission of different terminals. Wherein, the DMRS can be understood as at least one of: DMRS resource, DMRS port, or DMRS sequence. The DMRS resource can be replaced by: the index of the DMRS resource. The DMRS port can be replaced by: the index of the DMRS port. The DMRS sequence can be replaced by: the index of the DMRS sequence.
[0169] Optionally, in Option 1 or Option 2, different terminals can send uplink data on different uplink resources based on the same OCC parameter or different OCC parameters.
[0170] Wherein, the OCC parameter (such as the first OCC parameter or the second OCC parameter below) in the present application can include at least one of: the length of the OCC sequence (OCC-length), the index of the OCC sequence (OCC-index), or the OCC expansion type (OCC scheme).
[0171] The index of the OCC sequence is obtained by numbering different OCC sequences of the same length. Optionally, OCC sequences of different lengths can have the same index.
[0172] The OCC expansion type can include at least one of: inter-slot OCC, inter-symbol OCC, inter-symbol group OCC, or intra-symbol OCC. For example, the OCC expansion type can be inter-slot OCC, inter-symbol OCC, inter-symbol group OCC, or intra-symbol OCC. Or, the OCC expansion type can be a combination of inter-slot OCC and inter-symbol OCC, or a combination of inter-slot OCC and inter-symbol group OCC, or a combination of inter-slot OCC and intra-symbol OCC, or a combination of inter-slot OCC, inter-symbol OCC, and intra-symbol OCC, or a combination of inter-slot OCC, inter-symbol group OCC, and intra-symbol OCC, or a combination of inter-symbol OCC and intra-symbol OCC, or a combination of inter-symbol group OCC and intra-symbol OCC.
[0173] Option 3: Different terminals in the coverage of the network device are indicated to associate different OCC parameters with the same SSB set, so that different terminals can send uplink data on the same uplink resource or different uplink resources based on different OCC parameters. This reduces the situation that the uplink transmission of different terminals conflicts.
[0174] Option 4: Different terminals in the coverage of the network device are indicated different OCC parameters, so that different terminals send uplink data on the same uplink resource based on different OCC parameters, and there is no uplink transmission conflict problem.
[0175] The first mode, the second mode, the third mode and the fourth mode are introduced below in combination with FIG. 7, FIG. 9, FIG. 10 and FIG. 11 respectively.
[0176] FIG. 7 is a flow diagram of a communication method provided by an embodiment of the present application. As shown in FIG. 7, the method includes but is not limited to the following steps:
[0177] 701. The network device sends indication information, the indication information being used to indicate a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources including at least one uplink resource associated with a first SSB.
[0178] Correspondingly, the terminal receives the indication information. Optionally, the indication information can be carried in radio resource control (RRC) signaling, downlink control information (DCI), a medium access control-control element (MAC CE) or other signaling, and the present application does not limit the signaling where the indication information is located and the format of the signaling. The RRC signaling can be RRC release (RRCRelease) signaling or other RRC signaling, which is not limited herein.
[0179] Optionally, the plurality of uplink resources can include at least one uplink resource associated with each SSB in an SSB set.
[0180] The SSB set can be referred to as ssb-subset and can include one or more SSBs, and the first SSB is one SSB in the SSB set. For example, the network device can send each SSB in the SSB set. In this way, the terminal can measure each SSB in the SSB set to obtain a measurement result corresponding to each SSB in the SSB set. The first SSB can be any one SSB in the SSB set whose measurement result is higher than a threshold. For example, the SSB set includes three SSBs, such as SSB#1 to SSB#3. If the measurement results of SSB#1 and SSB#2 are both higher than the threshold, and the measurement result of SSB#3 is lower than the threshold, the terminal can take SSB#1 or SSB#2 as the first SSB.
[0181] It should be noted that the measurement result mentioned in the present application is a result of signal quality or signal energy measurement on the SSB. For example, one or more of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), received signal strength indicator (RSSI), and signal to interference plus noise ratio (SINR).
[0182] Optionally, the threshold value mentioned above, for example, can be a value greater than 0, which can be predefined or indicated by the network device to the terminal, and is not limited herein.
[0183] The priority of the plurality of uplink resources is introduced as follows.
[0184] The priority of the plurality of uplink resources can be indicated by the network device to the terminal in a direct or indirect manner, for example:
[0185] 1. The priority of the plurality of uplink resources can be represented by the order of the plurality of uplink resources in the indication information, or by the order of the index of the plurality of uplink resources in the indication information. For example, in the case of PUSCH occasion (PO) as the uplink resource, assuming that the three uplink resources are PO#1, PO#2 and PO#3, the order of PO#1, PO#2 and PO#3 in the indication information is PO#2, PO#1 and PO#3, that is, the priority of PO#2 is higher than that of PO#1, and the priority of PO#1 is higher than that of PO#3. It can also be represented as: PO#2>PO#1>PO#3. Conversely, it can also be represented as: PO#3>PO#1>PO#2.
[0186] Optionally, in the case of PO as the uplink resource, the priority of the plurality of uplink resources can be represented by a list, for example, the priority of the plurality of uplink resources is called PO priority list (PO priority list), and the name thereof is not limited in the present application.
[0187] 2. The priority of the plurality of uplink resources can be the priority of the plurality of demodulation reference signal (DMRS) resources corresponding to the plurality of uplink resources, or the priority of the index of the plurality of DMRS resources corresponding to the plurality of uplink resources.
[0188] Optionally, each of the plurality of DMRS resources or an index of each of the plurality of DMRS resources can correspond to at least one of the plurality of uplink resources. For example, assuming that the four uplink resources are PO#1 to PO#4 respectively, and the two DMRS resources are DMRS resource#1 and DMRS resource#2 respectively, DMRS resource#1 corresponds to PO#1 and PO#3, and DMRS resource#2 corresponds to PO#2 and PO#4.
[0189] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS resources, the priority of the plurality of uplink resources can be represented by the order of the plurality of DMRS resources in the indication information. Similarly, in the case where the priority of the plurality of uplink resources is the priority of the index of the plurality of DMRS resources, the priority of the plurality of uplink resources can be represented by the order of the index of the plurality of DMRS resources in the indication information. For example, assuming that the three DMRS resources are DMRS resource#1, DMRS resource#2 and DMRS resource#3 respectively, and the order of DMRS resource#1, DMRS resource#2 and DMRS resource#3 in the indication information is DMRS resource#2, DMRS resource#1 and DMRS resource#3, i.e. the priority of DMRS resource#2 is higher than the priority of DMRS resource#1, and the priority of DMRS resource#1 is higher than the priority of DMRS resource#3. It can also be represented as: DMRS resource#2>DMRS resource#1>DMRS resource#3. Conversely, the same can also be true.
[0190] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS resources, the priority of the plurality of DMRS resources can be represented by a list, for example, the ‘priority of the plurality of DMRS resources’ is referred to as a DMRS resource priority list (DMRS priority list), or simply referred to as a DMRS priority list (DMRS-priority list), and the name thereof is not limited by the present application.
[0191] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the index of the plurality of DMRS resources, the priority of the index of the plurality of DMRS resources can be represented by a list, for example, the ‘priority of the index of the plurality of DMRS resources’ is referred to as a DMRS resource index priority list (DMRS-priority list), or simply referred to as a DMRS priority list (DMRS-priority list), and the name thereof is not limited by the present application.
[0192] 3、The priority of the plurality of uplink resources can be the priority of the plurality of DMRS ports corresponding to the plurality of uplink resources, or the priority of the index of the plurality of DMRS ports.
[0193] Optionally, each of the plurality of DMRS ports or the index of each of the plurality of DMRS ports corresponds to at least one of the plurality of uplink resources. For example, assuming that four uplink resources are PO#1 to PO#4 respectively, and two DMRS ports are DMRS port#1 and DMRS port#2 respectively, DMRS port#1 corresponds to PO#1 and PO#3, and DMRS port#2 corresponds to PO#2 and PO#4.
[0194] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS ports, the priority of the plurality of uplink resources can be represented by the order of the plurality of DMRS ports in the indication information. Similarly, in the case where the priority of the plurality of uplink resources is the priority of the index of the plurality of DMRS ports, the priority of the plurality of uplink resources can be represented by the order of the index of the plurality of DMRS ports in the indication information. For example, assuming that three DMRS ports are DMRS port#1, DMRS port#2 and DMRS port#3 respectively, and the order of DMRS port#1, DMRS port#2 and DMRS port#3 in the indication information is DMRS port#2, DMRS port#1 and DMRS port#3, i.e. the priority of DMRS port#2 is higher than the priority of DMRS port#1, and the priority of DMRS port#1 is higher than the priority of DMRS port#3. It can also be represented as: DMRS port#2>DMRS port#1>DMRS port#3. Conversely, the same can also be true.
[0195] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS ports, the priority of the plurality of DMRS ports can be represented by a list, for example, the ‘priority of the plurality of DMRS ports’ is referred to as a DMRS port priority list (DMRS-priority list), or simply referred to as a DMRS-priority list, and the name thereof is not limited by the present application.
[0196] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the index of the plurality of DMRS ports, the priority of the index of the plurality of DMRS ports can be represented by a list, for example, the ‘priority of the index of the plurality of DMRS ports’ is referred to as a DMRS port index priority list (DMRSportindexpriority list), or simply referred to as a DMRS-priority list, and the name thereof is not limited by the present application.
[0197] It should be noted that the above is some examples of ‘priority of the plurality of uplink resources’, which can also be used in combination, and are not listed one by one here.
[0198] 4. The priority of the plurality of uplink resources can be the priority of the plurality of DMRS sequences corresponding to the plurality of uplink resources, or the priority of the indexes of the plurality of DMRS sequences.
[0199] Optionally, each of the plurality of DMRS sequences or the index of each of the plurality of DMRS sequences can correspond to at least one of the plurality of uplink resources. For example, assuming that the four uplink resources are PO#1 to PO#4 respectively, and the two DMRS sequences are DMRS sequence #1 and DMRS sequence #2 respectively, DMRS sequence #1 corresponds to PO#1 and PO#3, and DMRS sequence #2 corresponds to PO#2 and PO#4.
[0200] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS sequences, the priority of the plurality of uplink resources can be represented by the order of the plurality of DMRS sequences in the indication information. Similarly, in the case where the priority of the plurality of uplink resources is the priority of the indexes of the plurality of DMRS sequences, the priority of the plurality of uplink resources can be represented by the order of the indexes of the plurality of DMRS sequences in the indication information. For example, assuming that the two DMRS sequences are DMRS sequence #1 and DMRS sequence #2 respectively, and the order of DMRS sequence #1 and DMRS sequence #2 in the indication information is DMRS sequence #2 and DMRS sequence #1, i.e. the priority of DMRS sequence #2 is higher than the priority of DMRS sequence #1. It can also be represented as: DMRS sequence #2 > DMRS sequence #1. Conversely, it can also be represented as: DMRS sequence #1 > DMRS sequence #2.
[0201] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of DMRS sequences, the priority of the plurality of DMRS sequences can be represented by a list, for example, the ‘priority of the plurality of DMRS sequences’ is referred to as a DMRS sequence priority list (DMRS sequence priority list), or simply referred to as a DMRS priority list (DMRS-priority list), and the name thereof is not limited in the present application.
[0202] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the indexes of the plurality of DMRS sequences, the priority of the indexes of the plurality of DMRS sequences can be represented by a list, for example, the ‘priority of the indexes of the plurality of DMRS sequences’ is referred to as a DMRS sequence index priority list (DMRS sequence index priority list), or simply referred to as a DMRS priority list (DMRS-priority list), and the name thereof is not limited in the present application.
[0203] 5. The priority of the plurality of uplink resources can be the priority of the plurality of uplink resources corresponding to a period. Wherein one period can include one or more uplink resources. The period can be referred to as a configured grant period (CG period).
[0204] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of uplink resources corresponding to a period, the priority of the plurality of uplink resources can be represented by the order of the plurality of uplink resources corresponding to a period in the indication information. For example, assuming that the three periods are period #1 to period #3, the order of period #1 to period #3 in the indication information is period #3, period #1 and period #2, that is, the priority of period #3 is higher than the priority of period #1, and the priority of period #1 is higher than the priority of period #2. It can also be represented as: period #3>period #1>period #2. Conversely, the same can be true.
[0205] Optionally, in the case where the priority of the plurality of uplink resources is the priority of the plurality of uplink resources corresponding to a period, the priority of the plurality of uplink resources corresponding to a period can be represented in a list, for example, the 'priority of the plurality of uplink resources corresponding to a period' is referred to as a period priority list, and the name of the application is not limited. In the SDT scenario, 'the priority of the plurality of uplink resources corresponding to a period' can also be referred to as a CG period priority list, and the name of the application is not limited. Optionally, the length of at least one CG period can be related to the length of the associated period. For example, the length of one associated period can be equal to the length of two CG periods, etc.
[0206] 702. The terminal transmits uplink data on the first uplink resource, and the first uplink resource is determined from the at least one uplink resource based on the priority of the plurality of uplink resources.
[0207] Correspondingly, the network device receives uplink data on the first uplink resource. In the small data transmission (SDT) scenario, the uplink data can be SDT.
[0208] Optionally, before the terminal transmits uplink data on the first uplink resource, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the plurality of uplink resources. Wherein the terminal determines the first uplink resource from the at least one uplink resource based on the priority of the plurality of uplink resources can have the following ways, specifically:
[0209] 1、In the case that the priority of the plurality of uplink resources is indicated by the order of the plurality of uplink resources in the indication information, the terminal can determine the first uplink resource from the at least one uplink resource based on the order of the plurality of uplink resources in the indication information. Or in the case that the priority of the plurality of uplink resources is indicated by the order of the index of the plurality of uplink resources in the indication information, the terminal can determine the first uplink resource from the at least one uplink resource based on the order of the index of the plurality of uplink resources in the indication information.
[0210] For example, in 8-1 of FIG. 8, four uplink resources are PO#1 to PO#4, respectively, and the SSB set includes 2 SSBs, SSB#1 and SSB#2, respectively. Among them, SSB#1 is associated with PO#1 and PO#2, and SSB#2 is associated with PO#3 and PO#4. Assuming that the measurement result of SSB#1 is higher than the first threshold value, and the measurement result of SSB#2 is lower than the first threshold value, i.e., the terminal needs to select one PO from PO#1 and PO#2 associated with SSB#1 as the first uplink resource. Assuming that the order of PO#1 to PO#4 in the indication information is: PO#2, PO#1, PO#3 and PO#4, i.e., the priority of PO#2 is higher than the priority of PO#1, the priority of PO#1 is higher than the priority of PO#3, and the priority of PO#3 is higher than the priority of PO#4, then the terminal can select one PO as the first uplink resource in the order of the priority of each PO associated with SSB#1 from high to low, e.g., select PO#2 as the first uplink resource. Or, the terminal can select one PO as the first uplink resource in the order of the priority of each PO associated with SSB#1 from low to high, e.g., select PO#1 as the first uplink resource.
[0211] 2、In the case that the priority of the plurality of uplink resources can be the priority of the plurality of DMRS resources corresponding to the plurality of uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the plurality of DMRS resources. Or in the case that the priority of the plurality of uplink resources can be the priority of the index of the plurality of DMRS resources corresponding to the plurality of uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the index of the plurality of DMRS resources.
[0212] For example, in 8-2 of FIG. 8, the four uplink resources are PO#1 to PO#4 respectively, PO#2 and PO#3 correspond to DMRS resource #1, and PO#1 and PO#4 correspond to DMRS resource #2. The SSB set includes 2 SSBs, which are SSB#1 and SSB#2 respectively. Among them, SSB#1 is associated with PO#1 and PO#2, and SSB#2 is associated with PO#3 and PO#4. Assuming that the measurement result of SSB#1 is higher than the first threshold value, and the measurement result of SSB#2 is lower than the first threshold value, the terminal needs to select one PO from the PO#1 and PO#2 associated with SSB#1 as the first uplink resource. Assuming that the priority of DMRS resource #1 is higher than the priority of DMRS resource #2, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS resource associated with SSB#1 from high to low, for example, select PO#2 as the first uplink resource. Or, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS resource associated with SSB#1 from low to high, for example, select PO#1 as the first uplink resource.
[0213] 3. In the case where the priority of the multiple uplink resources can be the priority of the multiple DMRS ports corresponding to the multiple uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the multiple DMRS ports. Or, in the case where the priority of the multiple uplink resources can be the priority of the indexes of the multiple DMRS ports corresponding to the multiple uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the indexes of the multiple DMRS ports.
[0214] For example, in 8-3 of FIG. 8, the four uplink resources are PO#1 to PO#4 respectively, PO#2 and PO#3 correspond to DMRS port #1, and PO#1 and PO#4 correspond to DMRS port #2. The SSB set includes 2 SSBs, which are SSB#1 and SSB#2 respectively. Among them, SSB#1 is associated with PO#1 and PO#2, and SSB#2 is associated with PO#3 and PO#4. Assuming that the measurement result of SSB#1 is higher than the first threshold value, and the measurement result of SSB#2 is lower than the first threshold value, the terminal needs to select one PO from the PO#1 and PO#2 associated with SSB#1 as the first uplink resource. Assuming that the priority of DMRS port #1 is higher than the priority of DMRS port #2, and PO#2 and PO#3 correspond to DMRS port #1, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS port associated with SSB#1 from high to low, for example, select PO#2 as the first uplink resource. Or, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS port associated with SSB#1 from low to high, for example, select PO#1 as the first uplink resource.
[0215] 4、In the case where the priority of the plurality of uplink resources can be the priority of the plurality of DMRS sequences corresponding to the plurality of uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the plurality of DMRS sequences. Or, in the case where the priority of the plurality of uplink resources can be the priority of the indexes of the plurality of DMRS sequences corresponding to the plurality of uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the indexes of the plurality of DMRS sequences.
[0216] For example, in 8-4 of FIG. 8, four uplink resources are PO#1 to PO#4, respectively, PO#2 and PO#3 correspond to DMRS sequence #1, and PO#1 and PO#4 correspond to DMRS sequence #2. The SSB set includes 2 SSBs, SSB#1 and SSB#2, respectively. Among them, SSB#1 is associated with PO#1 and PO#2, and SSB#2 is associated with PO#3 and PO#4. Assuming that the measurement result of SSB#1 is higher than the first threshold value, and the measurement result of SSB#2 is lower than the first threshold value, the terminal needs to select one PO as the first uplink resource from PO#1 and PO#2 associated with SSB#1. Assuming that the priority of DMRS sequence #1 is higher than the priority of DMRS sequence #2, and PO#2 and PO#3 correspond to DMRS sequence #1, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS sequence associated with SSB#1 from high to low, for example, select PO#2 as the first uplink resource. Or, the terminal can select one PO as the first uplink resource in the order of the priority of each DMRS sequence associated with SSB#1 from low to high, for example, select PO#1 as the first uplink resource.
[0217] 5、In the case where the priority of the plurality of uplink resources can be the priority of the plurality of DMRS sequences corresponding to the plurality of uplink resources, the terminal can determine the first uplink resource from the at least one uplink resource based on the priority of the plurality of DMRS sequences.
[0218] For example, in 8-5 of FIG. 8, two uplink resources are PO#1 and PO#2 respectively. The SSB set includes 2 SSBs, SSB#1 and SSB#2 respectively. Among them, SSB#1 is associated with PO#1 and PO#2, and SSB#2 is associated with PO#1 and PO#2. Assuming that the measurement result of SSB#1 is higher than the first threshold, and the measurement result of SSB#2 is lower than the first threshold, the terminal needs to select one PO from the PO#1 and PO#2 associated with SSB#1 as the first uplink resource. Assuming that the priority of the period in which PO#2 is located is higher than the priority of the period in which PO#1 is located, the terminal can select a PO as the first uplink resource in the order from high to low according to the priority of the period in which each PO associated with SSB#1 is located, for example, select PO#2 as the first uplink resource. Or, the terminal can select a PO as the first uplink resource in the order from low to high according to the priority of the period in which each PO associated with SSB#1 is located, for example, select PO#1 as the first uplink resource.
[0219] It should be noted that the above is some examples of 'determining the first uplink resource from at least one uplink resource based on the priority of multiple uplink resources by the terminal', which can also be combined for use, and will not be listed one by one here. It should be understood that the process of determining the first uplink resource from at least one uplink resource based on the priority of multiple uplink resources by the terminal is the internal implementation of the terminal, and the specific implementation mode thereof is not limited in the present application. That is, the present application does not limit which uplink resource in the at least one uplink resource the first uplink resource is. For example, the first uplink resource can be any one of the at least one uplink resource. For example, the first uplink resource is the uplink resource with the highest or lowest priority in the at least one uplink resource.
[0220] The 'terminal transmits uplink data on the first uplink resource' is introduced below.
[0221] Optionally, the terminal can transmit uplink data on the first uplink resource based on the OCC parameter. The OCC parameter can refer to the related description above, which will not be repeated here.
[0222] Optionally, the terminal can determine a unique OCC sequence based on the length of the OCC sequence and the index of the OCC sequence in the OCC parameter. In this way, the terminal can use the OCC sequence to expand the uplink data on the first uplink resource according to the OCC expansion type in the OCC parameter, and transmit the expanded uplink data.
[0223] The OCC sequence can be used by the terminal to expand the uplink data on the first uplink resource in the OCC expansion type, which can refer to the related description above. Alternatively, the existing method, such as the method in the existing version of the communication standard. Alternatively, other methods, such as methods in future communication standards, are not limited in the present application.
[0224] Optionally, at least one of the OCC sequence length, the OCC sequence index, and the OCC expansion type can be predefined or indicated by the network device to the terminal. For example, at least one of the OCC sequence length, the OCC sequence index, and the OCC expansion type can be carried in RRC signaling, DCI, MAC CE, or other signaling, and the present application does not limit the signaling where the OCC sequence length, the OCC sequence index, and the OCC expansion type are located and the format of the signaling. The RRC signaling can be RRC release signaling or other RRC signaling, which is not limited herein.
[0225] Optionally, at least one of the OCC sequence length, the OCC sequence index, and the OCC expansion type can be carried in the same signaling or different signaling as the indication information. The signaling can be RRC signaling, DCI, MAC CE, or other signaling.
[0226] The following examples can be applied to the scenario of the embodiment shown in FIG. 7.
[0227] For example, the embodiment shown in FIG. 7 can be applied to the SDT scenario. In this case, at least one of the indication information, the OCC sequence length, the OCC sequence index, and the OCC expansion type can be carried in the small packet data transmission configuration (sdt-Config) signaling, the configured grant configuration (configuredgrantConfig) signaling, or the configured grant (CG) SDT configuration (cg-SDT-Configuration) signaling in the RRC signaling, or similar definition or function signaling, or signaling of an extended field, or signaling of an extended field of any of the above signals, which is not limited herein. The RRC signaling can be RRC release (RRCRelease) signaling or other RRC signaling, which is not limited herein.
[0228] For example, the cg-SDT_configuration signaling can include:
[0229] The 'DMRS-priority list' in the cg-SDT_configuration signaling can refer to the description of step 901, the 'OCC-scheme' in the cg-SDT_configuration signaling represents an OCC extension type, the 'OCC-index' in the cg-SDT_configuration signaling represents an index of an OCC sequence, and the 'OCC-length' in the cg-SDT_configuration signaling represents a length of the OCC sequence.
[0230] It should be understood that each terminal within the coverage of the network device can transmit uplink data in the manner shown in FIG. 7, and the specific process will not be described again. In order to reduce the conflict of uplink transmission of different terminals within the coverage of the network device, the network device can indicate different priorities of multiple uplink resources to different terminals. For example, the network device indicates to terminal 1 that the priority of PO#1 is higher than the priority of PO#2. The network device indicates to terminal 2 that the priority of PO#2 is higher than the priority of PO#1. In this way, on the one hand, when selecting an uplink resource for transmitting data based on the priority of multiple uplink resources, the randomness of resource selection of the terminal can be improved, and the probability that the uplink resource selected by one terminal is the same as the uplink resource selected by another terminal is reduced. On the other hand, the priorities of multiple uplink resources indicated to different terminals are different, and the probability that the uplink resources selected by different terminals are the same is reduced. Therefore, this can reduce the probability of conflict of uplink transmission of different terminals, and improve the reliability of data transmission. On the other hand, in the case where different terminals are indicated different priorities, the network device can also indicate the same OCC parameter or different OCC parameters to different terminals. If the uplink resources selected by different terminals are the same, when different terminals perform uplink transmission on the same uplink resource by using different OCC parameters, the number of users multiplexed on the same uplink resource can be improved, and the resource utilization rate is improved. If the uplink resources selected by different terminals are different, these terminals can select to perform uplink transmission by using OCC parameters, or can not perform uplink transmission by using OCC parameters.
[0231] The second mode is described below in combination with FIG. 9. In the embodiment shown in FIG. 9, the network device can associate different DMRSs with different SSB sets for the same terminal. The network device can associate the same DMRS with different SSB sets for different terminals. For example, for the first terminal, the network device can associate the first DMRS with the first SSB set, associate the second DMRS with the second SSB set, and so on, which are not listed one by one here. For the second terminal, the network device can associate the first DMRS with the second SSB set, associate the second DMRS with the first SSB set, and so on, which are not listed one by one here. For the same terminal, such as the first terminal or the second terminal, the network device can indicate at least one SSB set associated uplink resource and DMRS to the terminal. For example, the network device can indicate the first SSB set associated multiple uplink resources and the first SSB set associated first DMRS to the first terminal, and can also indicate the second SSB set associated multiple uplink resources and the second SSB set associated second DMRS to the first terminal, and so on, which are not listed one by one here. For example, the network device can indicate the first SSB set associated multiple uplink resources and the first SSB set associated second DMRS to the second terminal, and can also indicate the second SSB set associated multiple uplink resources and the second SSB set associated first DMRS to the second terminal, and so on, which are not listed one by one here. For ease of description, in the embodiment shown in FIG. 9, the network device is described as indicating the first SSB set associated multiple uplink resources and the first SSB set associated first DMRS to the first terminal, and indicating the first SSB set associated multiple uplink resources and the first SSB set associated second DMRS to the second terminal. The first DMRS is different from the second DMRS.
[0232] In the embodiment shown in FIG. 9, each SSB in an SSB set (such as the first SSB set or the second SSB set described above) can be associated with at least one uplink resource. The uplink resources associated with different SSBs can be partially the same, completely different, or completely the same. The number of uplink resources associated with different SSBs can be partially the same, completely different, or completely the same. The present application does not limit which uplink resources each SSB in the SSB set is associated with, and whether the number of uplink resources associated with each SSB in the SSB set is the same or not.
[0233] Optionally, in the embodiment shown in FIG. 9, the SSBs included in different SSB sets are different, and the number of SSBs included in different SSB sets is the same or different, which is not limited by the present application. For example, SSB#1 to SSB#4 belong to the first SSB set, SSB#5 to SSB#8 belong to the second SSB set, and so on.
[0234] In the embodiment shown in FIG. 9, DMRS can be understood as at least one of: a DMRS resource, a DMRS port, or a DMRS sequence. The DMRS resource can be replaced by: an index of the DMRS resource. The DMRS port can be replaced by: an index of the DMRS port. The DMRS sequence can be replaced by: an index of the DMRS sequence. For example, the first DMRS can be understood as at least one of: a first DMRS resource, a first DMRS port, or a first DMRS sequence. The first DMRS resource can be replaced by: an index of the first DMRS resource. The first DMRS port can be replaced by: an index of the first DMRS port. The first DMRS sequence can be replaced by: an index of the first DMRS sequence. For example, the second DMRS can be understood as at least one of: a second DMRS resource, a second DMRS port, or a second DMRS sequence. The second DMRS resource can be replaced by: an index of the second DMRS resource. The second DMRS port can be replaced by: an index of the second DMRS port. The second DMRS sequence can be replaced by: an index of the second DMRS sequence.
[0235] In the embodiment shown in FIG. 9, DMRS different can be understood as follows:
[0236] Understanding 1, the size of the index of the DMRS resource is different. For example, the first DMRS is different from the second DMRS can be understood as: the index of the first DMRS resource is greater than or less than the index of the second DMRS resource.
[0237] Understanding 2, the DMRS port is different. For example, the first DMRS is different from the second DMRS can be understood as: the first DMRS port and the second DMRS port are different.
[0238] Understanding 3, the size of the index of the DMRS port is different. For example, the first DMRS is different from the second DMRS can be understood as: the index of the first DMRS port is greater than or less than the index of the second DMRS port.
[0239] Understanding 4, the DMRS sequence is different. For example, the first DMRS is different from the second DMRS can be understood as: the first DMRS sequence and the second DMRS sequence are different.
[0240] Understanding five, the size of the index of the DMRS sequence is different. For example, the first DMRS is different from the second DMRS can be understood as: the index of the first DMRS sequence is greater than or less than the index of the second DMRS sequence.
[0241] The steps shown in FIG. 9 are described as follows, as shown in FIG. 9, the method includes but is not limited to the following steps:
[0242] 901、The network device sends first indication information to the first terminal, the first indication information being used to indicate a plurality of uplink resources associated with the first SSB set and a first DMRS associated with the first SSB set, the first SSB set comprising at least one SSB.
[0243] Correspondingly, the first terminal receives the first indication information. Optionally, the first indication information can be carried in RRC signaling, DCI, MAC CE or other signaling, and the present application does not limit the signaling in which the first indication information is carried and the format of the signaling. The RRC signaling can be RRC release signaling or other RRC signaling, which is not limited herein.
[0244] 902、The network device sends second indication information to the second terminal, the second indication information being used to indicate a plurality of uplink resources associated with the first SSB set and a second DMRS associated with the first SSB set, the first DMRS being different from the second DMRS.
[0245] Correspondingly, the second terminal receives the second indication information. Optionally, the second indication information can be carried in RRC signaling, DCI, MAC CE or other signaling, and the present application does not limit the signaling in which the second indication information is carried and the format of the signaling. The RRC signaling can be RRC release signaling or other RRC signaling, which is not limited herein.
[0246] It should be noted that there is no certain execution order between steps 901 and 902. For example, step 901 can be executed before or after step 902, or steps 901 and 902 can be executed simultaneously, which is not limited herein.
[0247] 903、The first terminal sends first uplink data on a first uplink resource, the first uplink resource being an uplink resource associated with the first DMRS among the plurality of uplink resources.
[0248] Correspondingly, the network device receives the first uplink data from the first terminal on the first uplink resource. In the SDT scenario, the first uplink data can be SDT.
[0249] Optionally, the first uplink resource is further associated with the first SSB, wherein a measurement result of the first SSB is higher than a first threshold. That is, the first terminal can measure at least one SSB to obtain a measurement result corresponding to the at least one SSB. The first SSB can be any one SSB whose measurement result is higher than the first threshold among the measurement results. The at least one SSB can include all SSBs in the first SSB set.
[0250] Optionally, the first threshold can be a value greater than 0, for example. The first threshold can be predefined or indicated by the network device to the first terminal, which is not limited herein.
[0251] Optionally, before the first terminal transmits the first uplink data on the first uplink resource, the first terminal can determine the first uplink resource from at least one uplink resource associated with the first SSB. For example, in combination with 8-2 of FIG. 8, it is assumed that the first SSB is SSB#1, wherein SSB#1 is associated with PO#1 and PO#2. For example, the first DMRS is DMRS resource#1, i.e., the first SSB is associated with DMRS resource#1. In this way, the first terminal can select PO#2 as the first uplink resource from PO#1 and PO#2 associated with SSB#1.
[0252] The following describes 'the first terminal transmits the first uplink data on the first uplink resource'.
[0253] Optionally, the first terminal can transmit the first uplink data on the first uplink resource based on the first OCC parameter. Wherein, the first OCC parameter can refer to the above related description, and the process that the first terminal transmits the first uplink data on the first uplink resource based on the first OCC parameter can refer to the related description of step 702 of FIG. 7, and will not be repeated here.
[0254] Optionally, at least one of the length of the first OCC sequence, the index of the first OCC sequence and the first OCC extension type in the first OCC parameter can be predefined or indicated by the network device to the terminal. For example, at least one of the length of the first OCC sequence, the index of the first OCC sequence and the first OCC extension type can be carried in RRC signaling, DCI, MAC CE or other signaling, and the present application does not limit the signaling where the length of the first OCC sequence, the index of the first OCC sequence and the first OCC extension type are carried and the format of the signaling. Wherein, the RRC signaling can be RRC release signaling or other RRC signaling, which is not limited here.
[0255] Optionally, at least one of the length of the first OCC sequence, the index of the first OCC sequence and the first OCC extension type can be carried in the same signaling or different signaling as the above first indication information. Here, the signaling can be RRC signaling, DCI, MAC CE or other signaling.
[0256] 904、The second terminal transmits the second uplink data on the second uplink resource, and the second uplink resource is an uplink resource associated with the second DMRS in the plurality of uplink resources.
[0257] Correspondingly, the network device receives the second uplink data from the second terminal on the second uplink resource. Wherein, in the SDT scenario, the second uplink data can be SDT.
[0258] Optionally, the second uplink resource can be further associated with a second SSB, where a measurement result of the second SSB is higher than a second threshold. That is, the second terminal can measure at least one SSB to obtain a measurement result corresponding to the at least one SSB. The first SSB can be any one SSB of the measurement results that is higher than a first threshold. The at least one SSB can include all SSBs in the first SSB set.
[0259] Optionally, the first SSB can be the same as or different from the second SSB.
[0260] Optionally, the second threshold can be a value greater than 0, for example. The second threshold can be predefined or indicated by the network device to the second terminal, which is not limited herein. Optionally, the first threshold can be greater than, less than, or equal to the second threshold.
[0261] Optionally, before the second terminal transmits the second uplink data on the second uplink resource, the second terminal can determine the second uplink resource from at least one uplink resource associated with the second SSB. For example, in combination with 8-2 of FIG. 8, it is assumed that the second SSB is SSB#2, where SSB#2 is associated with PO#3 and PO#4. For example, the second DMRS is DMRS resource#2, that is, the second SSB is associated with DMRS resource#2. In this way, the second terminal can select PO#4 as the second uplink resource from PO#3 and PO#4 associated with SSB#2.
[0262] The following describes the'second terminal transmits the second uplink data on the second uplink resource'.
[0263] Optionally, the second terminal can transmit the second uplink data on the second uplink resource based on a second OCC parameter. The second OCC parameter can refer to the related description above, and the process in which the second terminal transmits the second uplink data on the second uplink resource based on the second OCC parameter can refer to the related description of step 702 of FIG. 7, which is not repeated here.
[0264] Optionally, at least one of the length of the second OCC sequence, the index of the second OCC sequence, and the second OCC extension type in the second OCC parameter can be predefined or indicated by the network device to the terminal. For example, at least one of the length of the second OCC sequence, the index of the second OCC sequence, and the second OCC extension type can be carried in RRC signaling, DCI, MAC CE, or other signaling, and the present application does not limit the signaling in which at least one of the length of the second OCC sequence, the index of the second OCC sequence, and the second OCC extension type is carried and the format of the signaling. The RRC signaling can be RRC release signaling or other RRC signaling, which is not limited herein.
[0265] Optionally, at least one of the length of the second OCC sequence, the index of the second OCC sequence, and the second OCC extension type can be carried in the same signaling or different signaling as the second indication information described above, where the signaling can be RRC signaling, DCI, MAC CE, or other signaling.
[0266] Optionally, the first OCC parameter and the second OCC parameter can be partially the same, completely the same, or completely different.
[0267] The first OCC parameter and the second OCC parameter being partially the same means that the content included in the first OCC parameter and the content included in the second OCC parameter are partially the same, for example, it can be understood as follows: the length of the first OCC sequence in the first OCC parameter and the length of the second OCC sequence in the second OCC parameter are the same, the index of the first OCC sequence in the first OCC parameter and the index of the second OCC sequence in the second OCC parameter are different, the first OCC extension type in the first OCC parameter and the second OCC extension type in the second OCC parameter are different. Or, the length of the first OCC sequence and the length of the second OCC sequence are the same, the index of the first OCC sequence and the index of the second OCC sequence are the same, the first OCC extension type and the second OCC extension type are different, and the like, which are not listed one by one here. Among them, the length of the first OCC sequence and the length of the second OCC sequence being different can be understood as: the length of the first OCC sequence can be greater than or less than the length of the second OCC sequence. The index of the first OCC sequence and the index of the second OCC sequence being different can be understood as: the index of the first OCC sequence can be greater than or less than the index of the second OCC sequence.
[0268] The first OCC parameter and the second OCC parameter being completely the same means that the content included in the first OCC parameter and the content included in the second OCC parameter are completely the same, for example, it can be understood as follows: the length of the first OCC sequence and the length of the second OCC sequence are the same, the index of the first OCC sequence and the index of the second OCC sequence are the same, and the first OCC extension type and the second OCC extension type are the same.
[0269] The first OCC parameter and the second OCC parameter being completely different means that the content included in the first OCC parameter and the content included in the second OCC parameter are completely different, for example, it can be understood as follows: the length of the first OCC sequence and the length of the second OCC sequence are different, the index of the first OCC sequence and the index of the second OCC sequence are different, and the first OCC extension type and the second OCC extension type are different.
[0270] It should be noted that there is no certain execution order between step 903 and step 904. For example, step 903 can be executed before or after step 904, or step 903 and step 904 are executed at the same time, which is not limited here.
[0271] The third mode is described below in combination with FIG. 10. In the embodiment shown in FIG. 10, the network device can associate different OOC parameters with different SSB sets for the same terminal. The network device can associate the same OOC parameter with different SSB sets for different terminals. For example, for a first terminal, the network device can associate at least one first OOC parameter with a first SSB set, associate at least one second OOC parameter with a second SSB set, and so on, which are not listed one by one here. For a second terminal, the network device can associate at least one first OOC parameter with a second SSB set, associate at least one second OOC parameter with a first SSB set, and so on, which are not listed one by one here. For the same terminal, the network device can indicate different OOC parameters associated with at least one SSB set to the terminal. For example, the network device can indicate at least one first OOC parameter associated with a first SSB set to the first terminal, and can also indicate at least one second OOC parameter associated with a second SSB set to the first terminal, and so on, which are not listed one by one here. For ease of description, in the embodiment shown in FIG. 10, the description is taken as an example that the network device indicates at least one first OOC parameter associated with a first SSB set and at least one second OOC parameter associated with a second SSB set to the terminal.
[0272] In the embodiment shown in FIG. 10, each SSB in an SSB set (such as the above-mentioned first SSB set or second SSB set) can be associated with at least one uplink resource, the uplink resources associated with different SSBs can be partially the same, completely different, or completely the same, the number of uplink resources associated with different SSBs can be partially the same, completely different, or completely the same, and the present application does not limit which uplink resources each SSB in an SSB set is associated with and whether the number of uplink resources associated with each SSB in an SSB set is the same.
[0273] Optionally, in the embodiment shown in FIG. 10, the SSBs included in different SSB sets are different, and the number of SSBs included in different SSB sets is the same or different, which is not limited by the present application. For example, SSB#1 to SSB#4 belong to the first SSB set, SSB#5 to SSB#8 belong to the second SSB set, and so on.
[0274] In the embodiment shown in FIG. 10, different OCC parameters refer to that the contents included in the OCC parameters are partially different or completely different. For example, the first OCC parameter and the second OCC parameter are different, which can be understood as at least one of the following: the length of the first OCC sequence in the first OCC parameter and the length of the second OCC sequence in the second OCC parameter are different, the index of the first OCC sequence in the first OCC parameter and the index of the second OCC sequence in the second OCC parameter are different, the first OCC extension type in the first OCC parameter and the second OCC extension type in the second OCC parameter are different.
[0275] The length of the first OCC sequence and the length of the second OCC sequence are different, which can be understood as that the length of the first OCC sequence can be greater than or less than the length of the second OCC sequence. The index of the first OCC sequence and the index of the second OCC sequence are different, which can be understood as that the index of the first OCC sequence can be greater than or less than the index of the second OCC sequence.
[0276] The steps shown in FIG. 10 are described below. As shown in FIG. 10, the method includes but is not limited to the following steps:
[0277] 1001. The network device sends indication information, the indication information being used to indicate a plurality of uplink resources, at least one first OCC parameter associated with a first SSB set, and at least one second OCC parameter associated with a second SSB set. The first SSB set includes at least one SSB, the second SSB set includes at least one SSB, and the plurality of uplink resources includes at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set.
[0278] Correspondingly, the terminal receives the indication information. Optionally, the indication information can be carried in RRC signaling, DCI, MAC CE or other signaling, and the present application does not limit the signaling where the indication information is located and the format of the signaling. The RRC signaling can be RRC release signaling or other RRC signaling, which is not limited here.
[0279] Optionally, the plurality of uplink resources can also include at least one uplink resource associated with each SSB in a SSB set other than the first SSB set, which is not limited here.
[0280] After step 1001, there can be two schemes, scheme one includes step 1002, and scheme two includes step 1003.
[0281] It should be understood that the terminal can measure at least one SSB (including all SSBs in the first SSB set and the second SSB set) to obtain measurement results corresponding to the at least one SSB, so that any SSB higher than the threshold can be selected from the measurement results. For example, the terminal selects a first SSB in the first SSB set from the measurement results, so that the terminal can randomly select an uplink resource from at least one uplink resource associated with the first SSB for sending uplink data, which can be denoted as a first uplink resource. The terminal can also randomly select an OCC parameter from at least one first OCC parameter associated with the first SSB set for spreading the uplink data on the first uplink resource, which can be denoted as a third OCC parameter. In this case, after step 1001, scheme one can be performed. Alternatively, the terminal selects a second SSB in the second SSB set from the measurement results, so that the terminal can randomly select an uplink resource from at least one uplink resource associated with the second SSB for sending uplink data, which can be denoted as a second uplink resource. The terminal can also randomly select an OCC parameter from at least one second OCC parameter associated with the second SSB set for spreading the uplink data on the second uplink resource, which can be denoted as a fourth OCC parameter. In this case, after step 1001, scheme two can be performed.
[0282] Optionally, the threshold value can be a value greater than 0, which can be predefined or indicated by the network device to the terminal, which is not limited herein.
[0283] It should be noted that the manner in which the terminal determines the first uplink resource from the at least one uplink resource associated with the first SSB is not limited to the above-mentioned manner, and other manners can also be referred to, such as the manner in the existing version of the communication standard. Alternatively, the manner in the future communication standard. Alternatively, the manner of determining the uplink resource in the embodiment shown in FIG. 7 or the embodiment shown in FIG. 9, which is not limited by the present application. Similarly, the manner in which the terminal determines the second uplink resource from the at least one uplink resource associated with the second SSB is not limited to the above-mentioned manner, and other manners can also be referred to, such as the manner in the existing version of the communication standard. Alternatively, the manner in the future communication standard. Alternatively, the manner of determining the uplink resource in the embodiment shown in FIG. 7 or the embodiment shown in FIG. 9, which is not limited by the present application.
[0284] 1002、The terminal sends uplink data on the first uplink resource based on the third OCC parameter, the third OCC parameter is an OOC parameter corresponding to the first SSB in the at least one first OCC parameter, the first uplink resource is an uplink resource associated with the first SSB, and the first SSB belongs to the first SSB set.
[0285] The terminal can send uplink data on the first uplink resource based on the third OCC parameter. The process can refer to the description of step 702 in FIG. 7, and will not be repeated here. In the SDT scenario, the uplink data can be an SDT.
[0286] 1003. The terminal sends uplink data on the second uplink resource based on the fourth OCC parameter. The fourth OCC parameter is one of the at least one second OCC parameter corresponding to the second SSB. The second uplink resource is the uplink resource associated with the second SSB. The second SSB belongs to the second SSB set.
[0287] The terminal can send uplink data on the second uplink resource based on the fourth OCC parameter. The process can refer to the description of step 702 in FIG. 7, and will not be repeated here. In the SDT scenario, the uplink data can be an SDT.
[0288] It should be noted that for the network device, if the network device indicates multiple OCC parameters to the terminal, the network device can not know which OCC parameter the terminal actually selects, and can not determine which uplink resource the terminal actually selects. Therefore, the network device can attempt to receive uplink data on at least one uplink resource associated with the first SSB set based on at least one first OCC parameter, and / or attempt to receive uplink data on at least one uplink resource associated with the second SSB set based on at least one second OCC parameter. If the terminal sends uplink data on the first uplink resource based on the third OCC parameter in the at least one first OCC parameter, the network device can successfully decode the uplink data in the process of receiving uplink data on at least one uplink resource associated with the first SSB set based on at least one first OCC parameter. If the terminal sends uplink data on the second uplink resource based on the fourth OCC parameter in the at least one second OCC parameter, the network device can successfully decode the uplink data in the process of receiving uplink data on at least one uplink resource associated with the second SSB set based on at least one second OCC parameter. The network device can first attempt to receive uplink data on at least one uplink resource associated with the first SSB set based on at least one first OCC parameter, and then attempt to receive uplink data on at least one uplink resource associated with the second SSB set based on at least one second OCC parameter. Conversely, the network device can perform one of the two.
[0289] If the network device indicates an OCC parameter to the terminal, for example, the indication information in step 1001 is replaced by: the indication information is used for indicating a plurality of uplink resources and a first OCC parameter associated with the first SSB set. In this case, the network device can attempt to receive uplink data on at least one uplink resource associated with the first SSB set based on the first OCC parameter. Or, the indication information in step 1001 is replaced by: the indication information is used for indicating a plurality of uplink resources and a second OCC parameter associated with the second SSB set. In this case, the network device can attempt to receive uplink data on at least one uplink resource associated with the second SSB set based on the second OCC parameter.
[0290] It should be understood that each terminal in the coverage of the network device can send uplink data in the manner shown in FIG. 10, and the specific process will not be repeated. In order to reduce the uplink transmission conflict of different terminals in the coverage of the network device, the network device indicates different OCC parameters associated with the same SSB set to different terminals. For example, the network device indicates that SSB#1 to SSB#4 are associated with index #1 of the OCC sequence, SSB#5 to SSB#8 are associated with index #2 of the OCC sequence, and SSB#9 to SSB#12 are associated with index #3 of the OCC sequence to terminal 1. The network device indicates that SSB#1 to SSB#4 are associated with index #3 of the OCC sequence, SSB#5 to SSB#8 are associated with index #1 of the OCC sequence, and SSB#9 to SSB#12 are associated with index #2 of the OCC sequence to terminal 2. In this way, even if different terminals select the same uplink resource associated with the same SSB, the uplink conflict can still be solved by OCC, and the data transmission reliability is improved.
[0291] FIG. 11 is a flow diagram of another communication method provided by an embodiment of the present application. As shown in FIG. 11, the method includes but is not limited to the following steps:
[0292] 1101. The network device sends first configuration information, and the first configuration information is used for configuring uplink resources.
[0293] Correspondingly, the terminal receives the first configuration information.
[0294] 1102. The network device sends second configuration information, and the second configuration information is used for configuring an OCC parameter.
[0295] Correspondingly, the terminal receives second configuration information. Wherein, the OCC parameter can refer to the above description, and will not be described here.
[0296] Optionally, the first configuration information and the second configuration information can be the same configuration information or different configuration information. In the case of the first configuration information and the second configuration information being the same configuration information, the first configuration information and the second configuration information can be distinguished as configuration information. That is, the configuration information is used to configure the uplink resource and the OCC parameter. For example, the configuration information includes the uplink resource and the OCC parameter. Hereinafter, the uplink resource and the OCC parameter are described by taking one configuration information as an example, which should not be regarded as a limitation of the present application.
[0297] 1103. The terminal transmits uplink data on the uplink resource based on the OCC parameter.
[0298] Wherein, the process that the terminal transmits uplink data on the uplink resource based on the OCC parameter can refer to the description of step 702 of FIG. 7, and will not be described here.
[0299] The following describes the scenario to which the embodiment shown in FIG. 11 can be applied.
[0300] I. The embodiment shown in FIG. 11 can be applied to a random access based SDT (RA-SDT) scenario.
[0301] For example, two-step random access based SDT (2-step RA-SDT) or four-step random access based SDT (4-step RA-SDT). In this case, the configuration information can include two-step random access configuration information and / or four-step random access configuration information. Wherein, the two-step random access configuration information can also be referred to as two-step random access based SDT configuration information, and the four-step random access configuration information can also be referred to as four-step random access based SDT configuration information, and the present application does not limit the name thereof.
[0302] Optionally, the two-step random access configuration information can also configure resources for performing two-step random access, including time domain resources and / or frequency domain resources. Similarly, the four-step random access configuration information can also configure resources for performing four-step random access, including time domain resources and / or frequency domain resources.
[0303] Optionally, in the case that the configuration information includes two-step random access configuration information and / or four-step random access configuration information, the configuration information can be carried in system information. Wherein, the system information can be system information block (SIB) 1. In the case that the configuration information includes four-step random access configuration information, the configuration information can be carried in system information or message 2 (Message2).
[0304] Optionally, in the case that the network device broadcasts the two-step random access configuration information and the four-step random access configuration information through system information, and the uplink resource configured by the two-step random access configuration information and the uplink resource configured by the four-step random access configuration information are located in the same uplink carrier, the terminal can use the two-step random access configuration information or the four-step random access configuration information based on the size relationship between the measured RSRP and the RSRP threshold configured by the network device. For example, the terminal uses the two-step random access configuration information in the case that the RSRP measured by the terminal is greater than the RSRP threshold. Otherwise, the terminal uses the four-step random access configuration information.
[0305] The specific signaling of the configuration information in the system information is described below.
[0306] For example, the configuration information can be carried in the sdt-ConfigCommonSIB signaling, the MT-SDT-ConfigCommonSIB, or the signaling with similar definition or function, or the signaling of the extended field, or the signaling of the extended field of any of the above, in the system information, which is not limited herein.
[0307] In the case that the OCC parameter configured by the configuration information is located in the sdt-ConfigCommonSIB signaling, the sdt-ConfigCommonSIB signaling can include:
[0308] In the sdt-ConfigCommonSIB signaling, ‘OCC-scheme’ represents the OCC extension type, ‘OCC-index’ represents the index of the OCC sequence, and ‘OCC-length’ represents the length of the OCC sequence.
[0309] The uplink data in step 1103 is described below.
[0310] For example, in the case that the terminal uses the two-step random access configuration information, the uplink data can be carried in the message A (MSgA). In the case that the terminal uses the four-step random access configuration information, the uplink data can be carried in the message 3 (Message3). Optionally, the uplink data herein can be the SDT. Optionally, the uplink data herein can be carried in the PUSCH, or the uplink data can be the PUSCH. In this case, it can also be said that the PUSCH is carried in the message A, or the PUSCH is carried in the message 3.
[0311] Wherein, the uplink data is carried in the message A or the message 3, indicating that the terminal does not complete the establishment of the RRC connection with the network device. It can also be said that the terminal is still in the RRC inactive state (RRC_inactive) or the RRC idle state (RRC_idle). That is, the terminal sends the uplink data on the uplink resource based on the OCC parameter in the RRC active state or the RRC idle state. For example, the PUSCH is sent on the uplink resource based on the OCC parameter.
[0312] II. The embodiment shown in FIG. 11 can be applied to the PUR scenario.
[0313] In the PUR scenario, the configuration information can be referred to as the configuration information of the PUR, and the name thereof is not limited in the present application.
[0314] Optionally, the configuration information can be carried in the RRC connection release (RRCConnectionReleae) signaling, the PUR configuration (PUR-Config) signaling, the PUR-PUSCH configuration (pur-PUSCH-Config) signaling, or the signaling with similar definition or function, or the signaling of the extended field, or the signaling of the extended field of any of the above, which is not limited herein. Optionally, the PUR-Config signaling or the pur-PUSCH-Config signaling is located in the RRC connection release signaling.
[0315] For example, in the case where the configuration information is located in the PUR-Config signaling, the PUR-Config signaling can include:
[0316] Wherein, the ‘OCC-scheme’ in the PUR-Config signaling indicates the OCC extension type, the ‘OCC-index’ in the PUR-Config signaling indicates the index of the OCC sequence, and the ‘OCC-length’ in the PUR-Config signaling indicates the length of the OCC sequence.
[0317] Optionally, the configuration information can be actively sent or passively sent by the network device. For example, the network device can send the configuration information based on the request message from the terminal. Optionally, the network device can also send the configuration information based on other information. For example, the subscription information and / or the local policy of the terminal, etc. Optionally, the network device can move the terminal to the RRC idle state based on the request message and the other information. For details, please refer to the communication standard, such as the technical specification (TS) 36.331, etc.
[0318] The request message is used to request the configuration information, and can include at least one of the following: the number of occurrences of the PUR, the period, the transport block size (TBS), whether the layer 1 acknowledgement (L1 ACK) is reliable enough, and the like. Alternatively, the request message can be referred to as a PUR configuration request (PURConfigurationRequenset) message.
[0319] It should be understood that after the terminal receives the configuration information, it can enter the idle state from the RRC connected state. That is, the terminal is in the RRC active state, and transmits uplink data on the uplink resource based on the OCC parameter. Alternatively, the uplink data can be carried in the PUSCH, or the uplink data can be the PUSCH. In this case, it can also be said that the terminal transmits the PUSCH on the uplink resource based on the OCC parameter.
[0320] III. The embodiment shown in FIG. 11 can be applied to an EDT scenario.
[0321] The EDT is mainly a mechanism for transmitting SDT in a random access procedure. By using message 3 and message 4 to carry uplink and downlink data respectively, transmission is performed in the random access procedure. If the data interaction can be completed in the random access procedure, the terminal does not need to enter the RRC connected (RRC_CONNECTED) state, thereby reducing the power consumption caused by the number of signals and the time consumption caused by establishing and releasing the connection, thereby achieving the purposes of power saving and reducing the time delay.
[0322] In the EDT scenario, the random access procedure can include the following steps:
[0323] Step 1, the network device sends system information.
[0324] Correspondingly, the terminal receives the system information. The system information can include SIB2, SIB22 or SIB23.
[0325] Step 2, the terminal sends a random access request, and the random access request is used to request access to the network device.
[0326] Correspondingly, the network device receives the random access request. The random access request includes an EDT preamble (edt-preamble). Alternatively, the random access request can be referred to as a low-power random access request (LL1_RACH_REQ).
[0327] Step 3, the network device sends a random access response, and the random access response includes a TBS and a modulation and coding scheme (MCS).
[0328] Correspondingly, the terminal receives the random access response. Optionally, the random access response can be referred to as a low-power random access response grant (LL1_RAR_GRANT).
[0329] Step 4, the terminal sends a message 3.
[0330] Correspondingly, the network device receives the message 3. The message 3 can include a resume ID, identification information of the terminal, and EDT data.
[0331] Step 5, the network device sends a message 4.
[0332] Correspondingly, the terminal receives the message 4. The message 4 can include downlink data.
[0333] The message 4 can include a contention resolution identity (CR ID). The contention resolution identity is determined according to the identification information of the terminal in the message 3, for example, the contention resolution identity is part or all of the identification information of the terminal. After the terminal receives the message 4, the contention resolution identity is compared with the identification information of the terminal in the message 3. If the two match, the contention resolution is successful, indicating that the terminal successfully accesses the network device. That is, the terminal enters the RRC connected state from the RRC idle state.
[0334] Optionally, step 6, the terminal sends a message 5 (Msg5).
[0335] Correspondingly, the network device receives the message 5. The message 5 indicates that the RRC connection between the terminal and the network device is successfully established.
[0336] The following introduces the signaling where the configuration information is located.
[0337] In the EDT scenario, the configuration information can be referred to as EDT configuration information, and the name thereof is not limited in the present application.
[0338] For example, the configuration information can be carried in system information, such as EDT configuration (EDTconfig) signaling of SIB2, radio resource configuration common SIB (RadioResourceConfigCommonSIB) signaling, random access configuration common (rach-configCommon) signaling, EDT parameter (edt-Parameters) signaling, EDT physical random access parameter unit (edt-PRACH-parametersCE) signaling of PRACH-ConfigSIB signaling, or similar defined or functional signaling, or signaling of an extended field, or signaling of an extended field of any of the above, which is not limited herein.
[0339] For example, in the case that the configuration information is located in the edt-Parameters signaling, the edt-Parameters signaling can include:
[0340] Wherein, the 'OCC-scheme' in the edt-Parameters signaling represents the OCC extension type, the 'OCC-index' in the edt-Parameters signaling represents the index of the OCC sequence, and the 'OCC-length' in the edt-Parameters signaling represents the length of the OCC sequence.
[0341] For example, the configuration information can be carried in the message 2, such as the random access response uplink grant (RAR UL GRANT) signaling of the message 2.
[0342] For example, the configuration information can be carried in the RRC signaling. The RRC signaling here can be the RRC connection resume (RRCConnectionResume) signaling, the RRC connection setup (RRCConnectionSetup) signaling, or the RRC connection release (RRCConnectionRelease) signaling, etc.
[0343] Optionally, when the configuration information is located in the system information, the terminal can send the preamble based on the OCC parameter indicated by the configuration information.
[0344] The uplink data in step 1103 is described below.
[0345] For example, the uplink data can be carried in the message 3. Optionally, the uplink data here can be carried in the PUSCH, or the uplink data can be the PUSCH. In this case, it can also be said that the PUSCH is carried in the message 3.
[0346] Wherein, the uplink data is carried in the message 3, indicating that the terminal has not completed the establishment of the RRC connection with the network device. It can also be said that the terminal is still in the RRC inactive state or the RRC idle state. That is, the terminal is in the RRC active state or the RRC idle state, and sends the uplink data on the uplink resource based on the OCC parameter. For example, the PUSCH is sent on the uplink resource based on the OCC parameter.
[0347] Four, the embodiment shown in FIG. 11 can be applied to the RACH-less switching scenario.
[0348] RACH-less handover is implemented in LTE and continues to be used in NR. The goal of random access is usually to obtain the time advance (TA) and uplink grant (UL grant) of the target cell. If the terminal can obtain the relevant information in advance through other mechanisms, it can directly send uplink data to the target cell. Although this mechanism cannot achieve 0 interruption latency, it can reduce the interruption latency to a certain extent.
[0349] In the NTN scenario, the TA of the target cell can usually be obtained by extracting ephemeris information. The ephemeris information mentioned in this application is used to indicate the position or coverage of the satellite. For example, the ephemeris information can be the motion law information of the satellite, for example, including the orbital parameters, angular velocity, speed, and other information of the satellite. Based on these information, the terminal can calculate the position of the satellite on the orbit at each moment.
[0350] [According to Rule 91 Correction 20.06.2025] There are two ways to obtain uplink authorization, one is configured grant, and the other is dynamic grant. Among them, the configured grant is mainly configured by the network device to the terminal through RRC signaling. Dynamic grant is obtained by the terminal by monitoring the physical downlink control channel (PDCCH) from the target cell.
[0351] Among them, in the RACH-less handover scenario, the configuration information can be referred to as RACH-less configuration information, and the name thereof is not limited in this application.
[0352] The specific signaling of the configuration information is introduced below.
[0353] For example, the configuration information can be carried in RRC signaling, such as RACH-less handover (RACH-less handover) configuration signaling of RRC signaling, reconfiguration synchronization (reconfigurationWithSync) signaling, layer 1 or layer 2 triggered mobile RACH-less dynamic grant (ltm-RACH-lessDG) signaling, layer 1 or layer 2 triggered mobile RACH-less configured grant (ltm-RACH-lessCG) signaling, RRC configured uplink grant (rrc-ConfiguredUplinkGrant) signaling, configured uplink grant configuration (configuredGrantConfig) signaling, RACH-less handover NTN (rachlessHandoverNTN) signaling, or similar defined or functional signaling, or signaling of extended fields, or signaling of extended fields of any of the above signals, without limitation.
[0354] For example, in the case that the configuration information is located in the configuration signaling of the RACH-less handover, the configuration signaling of the RACH-less handover can include:
[0355] Wherein, the 'OCC-scheme' in the configuration signaling of the RACH-less handover represents the OCC extension type, the 'OCC-index' in the configuration signaling of the RACH-less handover represents the index of the OCC sequence, and the 'OCC-length' in the configuration signaling of the RACH-less handover represents the length of the OCC sequence.
[0356] For example, in the RACH-less scenario of dynamic grant scheduling, the configuration information can be carried in the PDCCH. Or, the configuration information can be carried in the DCI, which is carried on the PDCCH.
[0357] The uplink data in step 1103 is described below.
[0358] Optionally, the uplink data can be carried in the PUSCH, or the uplink data can be the PUSCH. In this case, it can also be said that the terminal transmits the PUSCH on the uplink resource based on the OCC parameter.
[0359] It can be understood that the device described above contains the hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present text can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians 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 present application.
[0360] The embodiments of the present application can divide the functional modules of the terminal (such as the first terminal or the second terminal, etc.) or the network device according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.
[0361] Referring to FIG. 12, FIG. 12 is a structural schematic diagram of a communication apparatus provided in an embodiment of the present application. The communication apparatus 1200 can be applied in the method shown in the embodiments of FIG. 7, FIG. 9, FIG. 10 or FIG. 11. As shown in FIG. 12, the communication apparatus 1200 includes a processing module 1201 and a transceiver module 1202. The processing module 1201 can be one or more processors, and the transceiver module 1202 can be a transceiver or a communication interface. The communication apparatus can be used to implement the functions of the terminal (such as the first terminal or the second terminal) or the network device in any of the above method embodiments, or to implement the functions of the network element in any of the above method embodiments. The network element or network function can be a network element in a hardware device, a software function running on a special hardware, or a virtualized function instantiated on a platform (for example, a cloud platform). Optionally, the communication apparatus 1200 can further include a storage module 1203 for storing the program code and data of the communication apparatus 1200.
[0362] In an example, when the communication apparatus is a terminal (such as the first terminal or the second terminal) or a chip applied in a terminal (such as the first terminal or the second terminal), that is, a chip for the terminal (such as the first terminal or the second terminal), and performs the steps performed by the terminal (such as the first terminal or the second terminal) in the above method embodiments. The transceiver module 1202 is configured to specifically perform the sending and / or receiving actions performed by the terminal (such as the first terminal or the second terminal) in the embodiments of FIG. 7, FIG. 9, FIG. 10 or FIG. 11, for example, to support the terminal (such as the first terminal or the second terminal) to perform other processes of the techniques described herein. The processing module 1201 can be configured to support the communication apparatus 1200 to perform the processing actions in the above method embodiments, for example, to support the terminal (such as the first terminal or the second terminal) to perform other processes of the techniques described herein.
[0363] For example, the transceiver module 1202 is configured to receive indication information, the indication information being used to indicate a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources including at least one uplink resource associated with a first SSB; and transmit uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priorities of the plurality of uplink resources.
[0364] In a possible implementation, when transmitting the uplink data on the first uplink resource, the transceiver module 1202 is configured to transmit the uplink data on the first uplink resource based on an OCC parameter.
[0365] The transceiver module 1202 is configured to receive indication information, the indication information being used to indicate a plurality of uplink resources, at least one first OCC parameter associated with a first SSB set and at least one second OCC parameter associated with a second SSB set, the first SSB set including at least one SSB, the second SSB set including at least one SSB, the plurality of uplink resources including at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set, the at least one first OOC parameter being different from the at least one second OCC parameter; and transmit uplink data on a first uplink resource based on a third OCC parameter, the third OCC parameter being one of the at least one first OCC parameter corresponding to a first SSB, the first uplink resource being an uplink resource associated with the first SSB, the first SSB belonging to the first SSB set; or transmit uplink data on a second uplink resource based on a fourth OCC parameter, the fourth OCC parameter being one of the at least one second OCC parameter corresponding to a second SSB, the second uplink resource being an uplink resource associated with the second SSB, the second SSB belonging to the second SSB set.
[0366] The transceiver module 1202 is configured to receive configuration information, the configuration information being used to configure an uplink resource and an OCC parameter; and transmit uplink data on the uplink resource based on the OCC parameter.
[0367] In an example, the communication apparatus 1200 is a network device or a chip for a network device, and performs the steps performed by the network device in the above method embodiments. The transceiver module 1202 is configured to perform the transmitting and / or receiving actions of the network device in the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11, for example, other processes supporting the network device to perform the technologies described herein. The processing module 1201 can be configured to support the communication apparatus 1200 to perform the processing actions in the above method embodiments, for example, other processes supporting the network device to perform the technologies described herein.
[0368] The transceiver module 1202 is configured to transmit indication information, the indication information being used to indicate a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources including at least one uplink resource associated with a first SSB; and receive uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priorities of the plurality of uplink resources.
[0369] In a possible implementation, when receiving uplink data on the first uplink resource, the transceiver module 1202 is configured to receive the uplink data on the first uplink resource based on the OCC parameter.
[0370] In a possible implementation, the transceiver 1202 is further configured to: send the OCC parameter, the OCC parameter comprising at least one of: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type.
[0371] For example, the transceiver 1202 is configured to: send, to the first terminal, first indication information, the first indication information being used to indicate a plurality of uplink resources associated with a first synchronization signal block (SSB) set and a first demodulation reference signal (DMRS) associated with the first SSB set, the first SSB set comprising at least one SSB; send, to the second terminal, second indication information, the second indication information being used to indicate the plurality of uplink resources and a second DMRS associated with the first SSB set, the first DMRS being different from the second DMRS; receive, from the first terminal, first uplink data on a first uplink resource, the first uplink resource being an uplink resource of the plurality of uplink resources associated with the first DMRS; and receive, from the second terminal, second uplink data on a second uplink resource, the second uplink resource being an uplink resource of the plurality of uplink resources associated with the second DMRS.
[0372] In a possible implementation, when receiving, from the first terminal, the first uplink data on the first uplink resource, the transceiver 1202 is configured to: receive, from the first terminal, the first uplink data on the first uplink resource based on the first OCC parameter.
[0373] In a possible implementation, the transceiver 1202 is further configured to: send, to the first terminal, the first OCC parameter, the first OCC parameter comprising at least one of: a length of a first OCC sequence, an index of the first OCC sequence, a first OCC extension type.
[0374] In a possible implementation, when receiving, from the second terminal, the second uplink data on the second uplink resource, the transceiver 1202 is configured to: receive, from the second terminal, the second uplink data on the second uplink resource based on the second OCC parameter.
[0375] In a possible implementation, the transceiver 1202 is further configured to: send, to the second terminal, the second OCC parameter, the second OCC parameter comprising at least one of: a length of a second OCC sequence, an index of the second OCC sequence, a second OCC extension type.
[0376] For example, the transceiver 1202 is configured to: transmit indication information, the indication information being used to indicate a plurality of uplink resources, at least one first OCC parameter associated with a first SSB set, and at least one second OCC parameter associated with a second SSB set, the first SSB set including at least one SSB, the second SSB set including at least one SSB, the plurality of uplink resources including at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set, the at least one first OCC parameter being different from the at least one second OCC parameter; receive uplink data on the at least one uplink resource associated with the first SSB set based on the at least one first OCC parameter; or receive uplink data on the at least one uplink resource associated with the second SSB set based on the at least one second OCC parameter.
[0377] For example, the transceiver 1202 is configured to: transmit configuration information, the configuration information being used to configure an uplink resource and an OCC parameter; and receive uplink data on the uplink resource based on the OCC parameter.
[0378] In a possible implementation, when the apparatus is a chip, the transceiver 1202 can be a communication interface, a pin, or a circuit, etc. The communication interface can be configured to input data to be processed to the processor, and output the processing result of the processor to the outside. In a specific implementation, the communication interface can be a general purpose input output (GPIO) interface, and can be connected with a plurality of peripheral devices (such as a display (LCD), a camera, a radio frequency (RF) module, an antenna, etc.). The communication interface is connected with the processor through a bus.
[0379] The processing module 1201 can be a processing circuit, which can be one or more processors, or all or part of circuitry in the one or more processors for control and / or processing. The processing circuit or the processor can execute computer-executed instructions stored in the storage module to enable the chip to perform the methods related to the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11. Further, the processor can include a controller, an arithmetic unit and a register. For example, the controller is mainly responsible for instruction decoding and issuing control signals for corresponding operations of instructions. The arithmetic unit is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations and logic operations, etc., and can also perform address operations and conversion. The register is mainly responsible for saving the register operands and intermediate operation results temporarily stored in the process of instruction execution, etc. In a specific implementation, the hardware architecture of the processor can be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced RISC machines (ARM) architecture or a network processor (NP) architecture, etc. The processor can be single-core or multi-core. The storage module can be a storage module within the chip, such as a register, a cache, etc. The storage module can also be a storage module located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0380] It should be noted that the functions of the processor and the interface corresponding to each other can be realized by hardware design, software design or a combination of software and hardware, which is not limited here.
[0381] Fig. 13 is a structural schematic diagram of another communication apparatus provided by the embodiments of the present application. It can be understood that the communication apparatus 1310 includes necessary means such as modules, units, elements, circuits, or interfaces, etc., which are configured together to perform the present solution. The communication apparatus 1310 can be the terminal (such as the first terminal or the second terminal, etc.) or the network device, or a component (such as a chip) of the terminal or the network device, to implement the methods described in the above method embodiments. The communication apparatus 1310 includes one or more processors 1311. The processor 1311 can be a general purpose processor or a special purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as the terminal (such as the first terminal or the second terminal, etc.), the network device, or the chip, etc.), execute software programs, and process data of the software programs.
[0382] Optionally, in one design, the processor 1311 can include a program 1313 (which can also be referred to as code or instructions at times) that can be run on the processor 1311, so that the communication apparatus 1310 performs the methods described in the above embodiments. In another possible design, the communication apparatus 1310 includes a circuit (not shown in Fig. 13) for implementing the functions of the terminal (such as the first terminal or the second terminal, etc.), the network device, etc. in the above embodiments. Optionally, the communication apparatus 1310 can include one or more memories 1312 having a program 1314 (which can also be referred to as code or instructions at times) stored thereon, which can be run on the processor 1311, so that the communication apparatus 1310 performs the methods described in the above method embodiments.
[0383] Optionally, the processor 1311 and / or the memory 1312 can also store data. The processor and the memory can be separately arranged or integrated together.
[0384] Optionally, the communication apparatus 1310, when being the terminal (such as the first terminal or the second terminal, etc.) or the network device, can further include a transceiver 1315 and / or an antenna 1316. The processor 1311 can also be referred to as a processing unit, which controls the communication apparatus (such as the terminal (such as the first terminal or the second terminal, etc.) or the network device). The transceiver 1315 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., which is used to realize the transceiving function of the communication apparatus through the antenna 1316.
[0385] Optionally, the communication apparatus 1310, when being a chip for the terminal (such as the first terminal or the second terminal, etc.) or the network device, can further include a transceiving circuit, such as an input / output interface, or a transceiving interface.
[0386] The embodiment of the present application further provides a communication device, comprising at least one processor; wherein the at least one processor is configured to execute the method described in any one of the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11.
[0387] The embodiment of the present application further provides a computer readable storage medium, which stores computer instructions, and when the computer instructions are executed, the computer executes the method described in any one of the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11.
[0388] The embodiment of the present application further provides a computer program product, which comprises computer program codes, and when the computer program codes are run by a computer, the computer executes the method described in any one of the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11.
[0389] The embodiment of the present application further provides a chip, which comprises at least one processor and an interface, and the processor is used to read and execute instructions stored in a memory, and when the instructions are run, the chip executes the method described in any one of the embodiments shown in FIG. 7, FIG. 9, FIG. 10 or FIG. 11.
[0390] Optionally, the processing performed by a single execution subject (terminal or network device) shown in any of the above embodiments can also be divided into processing performed by multiple execution subjects, which can be logically and / or physically separated. For example, the processing performed by the network device can be divided into processing performed by at least one of the CU, the DU and the RU.
[0391] In addition, each embodiment of the present application is only described by taking all the steps included in the embodiment as an example, and should not be regarded as a specific limitation of the present application. For example, the order between the steps in each embodiment can be simply changed according to the function and inherent logic thereof; for another example, the steps in each embodiment can be executed in whole or in part, as long as the same function as in the embodiments of the present application can be achieved.
[0392] In the present application, “sending” and “receiving” represent the direction of signal transmission. For example, “sending information to a network device” can be understood as that the destination of the information is the network device, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. “Receiving information from a network device” can be understood as that the source of the information is the network device, which can include direct reception from the network device through the air interface, and also includes indirect reception from the network device through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface.
[0393] In other words, the sending and receiving can be between devices, such as between a network device and a terminal, or can be within a device, such as between components, modules, chips, software modules or hardware modules within a device via a bus, wire or interface.
[0394] In the embodiments of the present application, "when", "if", "whether" and "in the case of" all refer to the case that the device will make corresponding processing under certain objective condition, and are not limited to time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.
[0395] In the present application, the words "example", "exemplary", "for example", or "e.g." are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "example", "exemplary", "for example", or "e.g." should not be construed as preferred or advantageous over other embodiments or designs. Rather, use of "example", "exemplary", "for example", or "e.g." is intended to present concepts in a concrete manner.
[0396] The above merely illustrates the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: receiving indication information, the indication information being used for indicating a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources comprising at least one uplink resource associated with a first SSB; transmitting uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priorities of the plurality of uplink resources.
2. The method of claim 1, wherein, The priorities of the plurality of uplink resources are any of the following: priorities of a plurality of demodulation reference signal (DMRS) resources corresponding to the plurality of uplink resources; or priorities of a plurality of DMRS ports corresponding to the plurality of uplink resources; or priorities of a plurality of DMRS sequences corresponding to the plurality of uplink resources; or priorities of a plurality of periodicities corresponding to the plurality of uplink resources.
3. The method according to claim 1 or 2, characterized in that, The first uplink resource is an uplink resource with the highest priority among the at least one uplink resource, or the first uplink resource is an uplink resource with the lowest priority among the at least one uplink resource.
4. The method according to any one of claims 1 to 3, characterized in that, The transmitting of the uplink data on the first uplink resource comprises: transmitting the uplink data on the first uplink resource based on an orthogonal cover code (OCC) parameter.
5. The method of claim 4, wherein, The method further comprises: receiving the OCC parameter, the OCC parameter comprising at least one of the following: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type.
6. A communication method characterized by comprising: The method comprises: transmitting indication information, the indication information being used for indicating a plurality of uplink resources and priorities of the plurality of uplink resources, the plurality of uplink resources comprising at least one uplink resource associated with a first SSB; receiving uplink data on a first uplink resource, the first uplink resource being determined from the at least one uplink resource based on the priorities of the plurality of uplink resources.
7. The method of claim 6, wherein, The priorities of the plurality of uplink resources are any of the following: priorities of a plurality of demodulation reference signal (DMRS) resources corresponding to the plurality of uplink resources; or priorities of a plurality of DMRS ports corresponding to the plurality of uplink resources; or priorities of a plurality of DMRS sequences corresponding to the plurality of uplink resources; or priorities of a plurality of periodicities corresponding to the plurality of uplink resources.
8. The method according to claim 6 or 7, characterized in that, The receiving of the uplink data on the first uplink resource comprises: receiving the uplink data on the first uplink resource based on an OCC parameter.
9. The method according to any of claims 6-8, characterized by, The method further comprises: transmitting an OCC parameter, the OCC parameter comprising at least one of the following: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type.
10. A communication method characterized by comprising: The method comprises: transmitting first indication information to a first terminal, the first indication information being used for indicating a plurality of uplink resources associated with a first set of synchronization signal blocks (SSBs) and a first demodulation reference signal (DMRS) associated with the first set of SSBs, the first set of SSBs comprising at least one SSB; transmitting second indication information to a second terminal, the second indication information being used for indicating the plurality of uplink resources and a second DMRS associated with the first set of SSBs, the first DMRS being different from the second DMRS; receiving first uplink data from the first terminal on a first uplink resource, the first uplink resource being an uplink resource of the plurality of uplink resources associated with the first DMRS; receive second uplink data from the second terminal on a second uplink resource, the second uplink resource being an uplink resource associated with the second DMRS among the plurality of uplink resources.
11. The method of claim 10, wherein, The receiving the first uplink data from the first terminal on the first uplink resource comprises: receiving the first uplink data on the first uplink resource based on a first orthogonal cover code (OCC) parameter.
12. The method of claim 11, wherein, The method further comprises: sending a first OCC parameter to the first terminal, the first OCC parameter comprising at least one of: a length of a first OCC sequence, an index of the first OCC sequence, a first OCC extension type.
13. The method of claim 10, wherein, The receiving the first uplink data from the second terminal on the first uplink resource comprises: receiving the second uplink data on the second uplink resource based on a second OCC parameter.
14. The method of claim 13, wherein, The method further comprises: sending a second OCC parameter to the second terminal, the second OCC parameter comprising at least one of: a length of a second OCC sequence, an index of the second OCC sequence, a second OCC extension type.
15. A method of communication, comprising: comprises: receiving indication information, the indication information being used to indicate a plurality of uplink resources, at least one first orthogonal cover code (OCC) parameter associated with a first set of synchronization signal blocks (SSBs), and at least one second OCC parameter associated with a second set of SSBs, the first set of SSBs comprising at least one SSB, the second set of SSBs comprising at least one SSB, the plurality of uplink resources comprising at least one uplink resource associated with the first set of SSBs and at least one uplink resource associated with the second set of SSBs, the at least one first OCC parameter being different from the at least one second OCC parameter; sending uplink data on a first uplink resource based on a third OCC parameter, the third OCC parameter being one of the at least one first OCC parameter corresponding to a first SSB, the first uplink resource being an uplink resource associated with the first SSB, the first SSB belonging to the first set of SSBs, or sending the uplink data on a second uplink resource based on a fourth OCC parameter, the fourth OCC parameter being one of the at least one second OCC parameter corresponding to a second SSB, the second uplink resource being an uplink resource associated with the second SSB, the second SSB belonging to the second set of SSBs.
16. The method of claim 15, wherein, The OCC parameter comprises at least one of: a length of an OCC sequence, an index of the OCC sequence, an OCC extension type, the OCC parameter being the first OCC parameter or the second OCC parameter.
17. A method of communication, comprising: comprises: transmit indication information, the indication information being used for indicating a plurality of uplink resources, at least one first orthogonal cover code (OCC) parameter associated with a first synchronization signal block (SSB) set and at least one second OCC parameter associated with a second SSB set, the first SSB set comprising at least one SSB, the second SSB set comprising at least one SSB, the plurality of uplink resources comprising at least one uplink resource associated with the first SSB set and at least one uplink resource associated with the second SSB set, the at least one first OCC parameter being different from the at least one second OCC parameter; receive uplink data on the at least one uplink resource associated with the first SSB set based on the at least one first OCC parameter; or receive the uplink data on the at least one uplink resource associated with the second SSB set based on the at least one second OCC parameter. The OCC parameter comprises at least one of: a length of an OCC sequence, an index of the OCC sequence, and an OCC extension type.
18. The method of claim 17, wherein, comprise:
19. A method of communication, comprising: receive configuration information, the configuration information being used for configuring an uplink resource and an OCC parameter; transmit uplink data on the uplink resource based on the OCC parameter. The configuration information is two-step random access configuration information, four-step random access configuration information, pre-configured uplink resource (PUR) configuration information, early data transmission (EDT) configuration information, or configuration information for RACH-less handover.
20. The method of claim 19, wherein, The OCC parameter comprises at least one of: a length of an OCC sequence, an index of the OCC sequence, and an OCC extension type.
21. The method of claim 20, wherein, comprise:
22. A method of communication, comprising: transmit configuration information, the configuration information being used for configuring an uplink resource and an OCC parameter; receive uplink data on the uplink resource based on the OCC parameter. The configuration information is two-step random access configuration information, four-step random access configuration information, pre-configured uplink resource (PUR) configuration information, early data transmission (EDT) configuration information, or configuration information for RACH-less handover.
23. The method of claim 22, wherein, The OCC parameter comprises at least one of: a length of an OCC sequence, an index of the OCC sequence, and an OCC extension type.
24. The method of claim 22, wherein, The communication apparatus comprises at least one processor; wherein the at least one processor is configured to perform the method in any one of claims 1 to 24.
25. A communications device, characterized by The computer readable storage medium stores computer instructions, when the computer instructions are executed, causing the computer to perform the method in any one of claims 1 to 24.
26. A computer-readable storage medium, characterized in that, The computer program product comprises: computer program code, when the computer program code is run by a computer, causing the computer to perform the method in any one of claims 1 to 24.
27. A computer program product, characterised in that, The chip comprises at least one processor and an interface, the processor being used for reading and executing instructions stored in a memory, when the instructions are run, causing the chip to perform the method in any one of claims 1 to 24.
28. A chip, characterized by
Citation Information
Patent Citations
Communication method and communication equipment
CN109561506A
Method and device for determining uplink resources
CN110859003A
Retransmission resource scheduling method and equipment
CN111757294A
Uplink data transmission method and device
CN113395765A
Method and apparatus for performing random access
US20190364603A1