Information processing method, communication device and storage medium
By combining intra-symbol OCC multiplexing with inter-slot OCC multiplexing and TBoMs transmission, the problem of limited user numbers in the OCC multiplexing mechanism is solved, thereby improving system capacity and throughput.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2026-03-12
AI Technical Summary
The existing OCC reuse mechanism has a limited number of users it can support, and a more reasonable solution is needed to support more users to reuse the technology.
By combining intra-symbol OCC multiplexing and inter-slot OCC multiplexing, and in conjunction with the multi-slot transport block (TBoMs) transmission mode, the OCC multiplexing mode of the physical channel is determined in order to support multiplexing for more users.
It improved system capacity and throughput, and supported reuse for more users.
Smart Images

Figure CN2024117777_12032026_PF_FP_ABST
Abstract
Description
Information processing method, communication device, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to an information processing method, a communication device, and a storage medium. BACKGROUND
[0002] In the technical field of communication, a multi-orthogonal cover code (OCC) multiplexing scheme is introduced; however, the number of multiplexed users supported by the OCC multiplexing scheme is limited, and a more reasonable OCC multiplexing scheme needs to be considered to support more user multiplexing.
[0003] SUMMARY
[0004] Embodiments of the present disclosure need to solve the problem that the number of users of the OCC multiplexing scheme is limited.
[0005] According to a first aspect of embodiments of the present disclosure, an information processing method is provided, executed by a communication device, comprising: determining an OCC multiplexing manner of a physical channel, wherein the OCC multiplexing manner is used for at least two terminals to send the physical channel using the same time domain and / or frequency domain resource.
[0006] According to a second aspect of embodiments of the present disclosure, a communication device is provided, comprising: a processing module configured to determine an OCC multiplexing manner of a physical channel, wherein the OCC multiplexing manner is used for at least two terminals to send the physical channel using the same time domain and / or frequency domain resource.
[0007] According to a third aspect of embodiments of the present disclosure, a communication device is provided, comprising one or more processors; wherein the communication device is configured to perform the method described in the optional implementation manner of the first aspect.
[0008] According to a fourth aspect of embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions, when the instructions are executed on the communication device, the communication device executes the method described in the optional implementation manner of the first aspect.
[0009] According to a fifth aspect of embodiments of the present disclosure, a computer program product is provided, and the computer program product comprises a computer program or instructions, and the computer program or instructions are executed by a processor to implement the method described in the optional implementation manner of the first aspect.
[0010] Embodiments of the present disclosure can provide a combination of multiple OCC multiplexing schemes to support more user multiplexing. BRIEF DESCRIPTION OF DRAWINGS
[0011] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0012] Figure 1A is a schematic diagram of the structure of an information processing system according to an embodiment of the present disclosure.
[0013] Figure 1B is a schematic diagram of an OCC reuse process according to an embodiment of the present disclosure.
[0014] Figure 1C is a schematic diagram of a multi-user OCC multiplexing according to an embodiment of the present disclosure.
[0015] Figure 2A is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0016] Figure 2B is a schematic diagram illustrating a first OCC multiplexing method according to an embodiment of the present disclosure.
[0017] Figure 2C is a schematic diagram illustrating a second OCC reuse method according to an embodiment of the present disclosure.
[0018] Figure 2D is a schematic diagram illustrating a third OCC reuse method according to an embodiment of the present disclosure.
[0019] Figure 2E is a schematic diagram illustrating an inter-symbol OCC reuse according to an embodiment of the present disclosure.
[0020] Figure 2F is a schematic diagram illustrating a fourth OCC reuse method according to an embodiment of the present disclosure.
[0021] Figure 2G is a schematic diagram illustrating a fifth OCC multiplexing method according to an embodiment of the present disclosure.
[0022] Figure 2H is a schematic diagram illustrating a sixth OCC reuse method according to an embodiment of the present disclosure.
[0023] Figure 2I is a schematic diagram illustrating a seventh OCC reuse method according to an embodiment of the present disclosure.
[0024] Figure 2J is a schematic diagram illustrating an eighth OCC reuse method according to an embodiment of the present disclosure.
[0025] Figure 2K is a schematic diagram illustrating a ninth OCC reuse method according to an embodiment of the present disclosure.
[0026] Figure 2L is a schematic diagram illustrating a tenth OCC multiplexing method according to an embodiment of the present disclosure.
[0027] Figure 2M is a schematic diagram illustrating an eleventh OCC reuse method according to an embodiment of the present disclosure.
[0028] FIG. 3 is a flow diagram illustrating a method of information processing according to an embodiment of the present disclosure.
[0029] FIG. 4A is a schematic diagram illustrating a structure of a terminal according to an embodiment of the present disclosure.
[0030] FIG. 4B is a schematic diagram illustrating a structure of a network device according to an embodiment of the present disclosure.
[0031] FIG. 5A is a schematic diagram illustrating a structure of a communication device according to an embodiment of the present disclosure.
[0032] FIG. 5B is a schematic diagram illustrating a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure provide a method of information processing, a communication device and a storage medium.
[0034] In a first aspect, embodiments of the present disclosure provide a method of information processing, performed by a communication device, comprising: determining an OCC multiplexing manner of a physical channel, the OCC multiplexing manner being used for at least two terminals to transmit the physical channel using same time domain and / or frequency domain resources.
[0035] In the above embodiments, the OCC multiplexing manner of the physical channel can be determined by combining at least two OCC multiplexing mechanisms, so as to facilitate supporting multi-user multiplexing, improving system capacity and system throughput, etc.
[0036] In some embodiments in combination with the first aspect, in some embodiments, the OCC multiplexing manner is: OCC sequence length M intra-symbol OCC multiplexing combined with OCC sequence length N inter-slot OCC multiplexing, M being a positive integer, N being a positive integer.
[0037] In the above embodiments, a multiplexing manner based on combination of intra-symbol OCC multiplexing and inter-slot OCC multiplexing is provided, so as to support more user multiplexing.
[0038] In some embodiments of the first aspect, in some embodiments, the first transmission symbol in a time slot is determined; the second transmission symbol on each of the at least one time-domain symbol is determined based on the first transmission symbol; the third transmission symbol in a time slot is determined based on the second transmission symbol and the OCC multiplexing in the time-domain symbol; the transmission symbol in each of the N-1 time slots is determined based on the third transmission symbol in the time slot, the transmission symbol in each of the N-1 time slots being the same as the third transmission symbol in the time slot, and the OCC sequence cover in each of the N time slots is determined based on the OCC multiplexing between time slots to determine the fourth transmission symbol in each of the N time slots; wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in a time slot, the modulation order, and the OCC sequence length of the OCC multiplexing in the time-domain symbol; and one time slot includes at least one time-domain symbol.
[0039] In the above embodiments, the implementation of an OCC multiplexing combination mode can be explicitly determined, so that the OCC multiplexing combination mode can be reliably executed, and multi-user multiplexing can be supported.
[0040] In some embodiments of the first aspect, in some embodiments, the method further includes one of the following: repeating the fourth transmission symbol in each of the N time slots K times; wherein K is an integer greater than 1; determining that the time slot segment includes time slots, K being greater than N; repeating the fourth transmission symbol in each of the N time slots times; wherein the same redundancy version is used or the redundancy version is cycled between the time slot segments.
[0041] In the above embodiments, a plurality of expansion modes after the OCC multiplexing combination are provided, which are suitable for more application scenarios of the first OCC multiplexing combination mode.
[0042] In some embodiments of the first aspect, in some embodiments, the OCC multiplexing mode is: first, the OCC multiplexing combination of the OCC multiplexing in a symbol with an OCC sequence length of M and the OCC multiplexing between time slots with an OCC sequence length of N is performed, and then the OCC multiplexing mode of the TBoMs transmission mode is performed; M is a positive integer, and N is a positive integer.
[0043] In the above embodiments, an OCC multiplexing mode based on the OCC multiplexing combination of the OCC multiplexing in a symbol and the OCC multiplexing between time slots, and then based on the OCC multiplexing mode of the TBoMs transmission mode is provided, so as to support more user multiplexing.
[0044] In some embodiments of the first aspect, in some embodiments, the TBoMs occupies D slots, D is an integer greater than 1; the method further comprises: determining a first transmission symbol in one slot; determining a second transmission symbol on each of the at least one time domain symbol based on the first transmission symbol; determining a third transmission symbol on one slot based on the second transmission symbol and OCC multiplexing in the time domain symbol; determining a transmission symbol on each of the N-1 slots based on the third transmission symbol on one slot, the transmission symbol on each of the N-1 slots being the same as the third transmission symbol on one slot, and determining an OCC sequence cover of each of the N slots based on OCC multiplexing between slots to determine a fourth transmission symbol on each of the N slots; determining the fourth transmission symbol on each of the N slots in the DxN slots based on the TBoMs transmission mode; wherein the number of the first transmission symbols is determined based on at least one of: the number of available resources in one slot; the modulation order; and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot comprises at least one time domain symbol.
[0045] In the above embodiments, the implementation of one OCC multiplexing combination mode can be clearly defined, so that the OCC multiplexing combination mode can be reliably executed, and multi-user multiplexing can be supported.
[0046] In some embodiments of the first aspect, in some embodiments, the determination of the fourth transmission symbol on each of the N slots in the DxN slots based on the TBoMs transmission mode comprises: determining a starting encoding bit position carried by each of the next N slots based on the Hth position after the ending encoding bit position transmitted by each of the previous N slots in the DxN slots, wherein H is an integer greater than 0; determining the fourth transmission symbol of each of the next N slots based on the starting encoding bit position carried by each of the next N slots and the number of bits that can be carried by each of the next N slots.
[0047] In the above embodiments, how to determine the transmission symbol of each slot in the plurality of slot segments in the second OCC multiplexing combination mode is clearly defined.
[0048] In some embodiments of the first aspect, in some embodiments, the method further comprises one of: repeating the fourth transmission symbol on each of the DxN slots in one slot segment K times; wherein K is an integer greater than 1; determining the number of slot segments to be DxN; determining that one slot segment contains DxN slots; repeating the fourth transmission symbol on each of the DxN slots in one slot segment K times; wherein a redundancy version cycle is performed between the slot segments or the same redundancy version is used, and different redundancy versions are used to indicate different starting encoding bit positions.
[0049] In the above embodiment, a plurality of extension modes after OCC multiplexing combination are provided, and more application scenarios of the second OCC multiplexing combination mode are adapted.
[0050] In combination with some embodiments of the first aspect, in some embodiments, the OCC multiplexing mode is: first, intra-symbol OCC multiplexing with an OCC sequence length of M, then multi-time-slot transmission block (TBoMs) transmission mode, and finally inter-slot OCC multiplexing with an OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0051] In the above embodiment, an OCC multiplexing mode is provided, which is based on intra-symbol OCC multiplexing, TBoMs transmission mode, and then combined with inter-slot OCC multiplexing combination, so as to support more user multiplexing.
[0052] In combination with some embodiments of the first aspect, in some embodiments, one TBoMs occupies D time slots, and D is an integer greater than 1; the method further includes: determining a first transmission symbol in one time slot; determining a second transmission symbol on each time domain symbol based on the first transmission symbol; determining a third transmission symbol on one time slot based on the second transmission symbol and intra-time domain symbol OCC multiplexing; determining the third transmission symbol on each time slot in one time slot segment based on the TBoMs transmission mode, wherein one time slot segment contains D time slots; determining a transmission symbol on each time slot segment in N-1 time slot segments based on the third transmission symbol on each time slot in one time slot segment, the transmission symbol on each time slot segment in N-1 time slot segments being the same as the third transmission symbol on one time slot segment, and determining OCC sequence coverage of each time slot in N time slot segments based on inter-slot OCC multiplexing, to determine a fourth transmission symbol on each time slot segment in N time slot segments; wherein the number of the first transmission symbols is determined based on at least one of the following: the number of available resources in one time slot; the modulation order; and the OCC sequence length of intra-time domain symbol OCC multiplexing; one time slot includes at least one time domain symbol.
[0053] In the above embodiment, the implementation of an OCC multiplexing combination mode can be clearly defined, so that the OCC multiplexing combination mode can be reliably executed, and multi-user multiplexing can be supported.
[0054] In combination with some embodiments of the first aspect, in some embodiments, based on the TBoMs transmission mode, the third transmission symbol on each time slot in one time slot segment is determined by: in one time slot segment, based on the Hth position after the ending encoding bit position of the transmission of the previous time slot, the starting encoding bit position carried by the next time slot is determined, wherein H is an integer greater than 0; based on the starting encoding bit position carried by the next time slot and the number of bits that can be carried by the next time slot, the third transmission symbol of the next time slot is determined.
[0055] In the above embodiments, how to determine the transmission symbols of each time slot in a time slot segment in the OCC multiplexing combination mode is clarified.
[0056] In some embodiments of the first aspect, the method further includes one of the following: repeating the fourth transmission symbol on each time slot in the N×D time slots in a block K times; K is an integer greater than 1; or determining the number of blocks to be In some embodiments of the first aspect, the method further includes one of the following: determining the number of time slots contained in a block to be N×D; repeating the fourth transmission symbol on each time slot in the N×D time slots in a block K times; K is an integer greater than N; or repeating the fourth transmission symbol on each time slot in the N×D time slots in a block K times, and K is an integer greater than 1. In some embodiments of the first aspect, the method further includes one of the following: performing a redundancy version cycle between the blocks or using the same redundancy version; and using different redundancy versions to indicate different starting code bit positions.
[0057] In the above embodiments, a plurality of expansion modes after OCC multiplexing combination are provided to adapt to more application scenarios of the second OCC multiplexing combination mode.
[0058] In some embodiments of the first aspect, determining the OCC sequence coverage of each time slot in the N time slots based on the inter-time-slot OCC multiplexing includes: mapping different OCC sequence values in an OCC sequence of the inter-time-slot OCC multiplexing with a length of N to different time slots in the N time slots.
[0059] In some embodiments of the first aspect, determining the OCC sequence coverage of each time slot in the N time slot segments based on the inter-time-slot OCC multiplexing includes: mapping different OCC sequence values in an OCC sequence of the inter-time-slot OCC multiplexing with a length of N to different time slot segments in the N time slot segments.
[0060] In some embodiments of the first aspect, the communication device is a terminal or a network device.
[0061] In the above embodiments, a plurality of repetition modes are provided to adapt to more application scenarios of the third OCC multiplexing combination mode.
[0062] In the second aspect, the embodiments of the present disclosure provide a communication device, including: a processing module configured to determine an OCC multiplexing mode of a physical channel, wherein the OCC multiplexing mode is used for at least two terminals to transmit the physical channel using the same time domain and / or frequency domain resources.
[0063] In the third aspect, the embodiments of the present disclosure provide a communication device, including one or more processors; wherein the communication device is configured to perform the method described in the optional implementation manner of the first aspect.
[0064] In a fourth aspect, an embodiment of the present disclosure provides a storage medium, which stores instructions, when the instructions are executed on a communication device, causing the communication device to perform the method described in the optional implementation manner of the first aspect.
[0065] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, which includes a computer program or instructions, when the computer program or instructions are executed by a processor, realizing the method described in the optional implementation manner of the first aspect.
[0066] In a sixth aspect, an embodiment of the present disclosure provides a program product, when the program product is executed by a communication device, causing the communication device to perform the method described in the optional implementation manner of the first aspect.
[0067] In a seventh aspect, an embodiment of the present disclosure provides a computer program, when the computer program is executed on a computer, causing the computer to perform the information processing method described in the optional implementation manner of the first aspect.
[0068] In an eighth aspect, an embodiment of the present disclosure provides a chip or chip system, which includes processing circuitry configured to perform the method described in the optional implementation manner of the first aspect.
[0069] It can be understood that the above-mentioned communication device (for example, a terminal or an access network device), storage medium, program product, computer program, chip or chip system are all used to execute the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0070] Embodiments of the present disclosure provide an information processing method, a communication device and a storage medium. In some embodiments, the information processing method and the information processing method can be replaced with each other, the information processing device and the communication device can be replaced with each other, and the information processing system and the communication system can be replaced with each other.
[0071] Embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0072] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be used interchangeably. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0073] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0074] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0075] In the embodiments disclosed herein, "multiple" refers to two or more.
[0076] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0077] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0078] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0079] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments in the context of the description, and should not be construed as redundant limitation because of the use of the prefix words. For example, the ordinal words in front of the description objects "field" in "first field" and "second field" do not limit the position or order between the "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the ordinal words in front of the description objects "level" in "first level" and "second level" do not limit the priority between the "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0080] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0081] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", and the like can be replaced with each other.
[0082] In some embodiments, the terms of "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms of "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0083] In some embodiments, the apparatus and the like can be interpreted as physical or virtual, and the name thereof is not limited to the name recorded in the embodiments. The terms of "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0084] In some embodiments, “network” can be interpreted as the devices (e.g., access network devices, core network devices, etc.) included in the network.
[0085] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be replaced with each other.
[0086] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0087] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (for example, also referred to as device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Furthermore, the language of "uplink," "downlink," and so on can also be replaced with language corresponding to communication between terminals (for example, "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.
[0088] In some embodiments, a terminal can be replaced with an access network device, a core network device, or a network device. In this case, a structure in which an access network device, a core network device, or a network device has all or part of the functions of a terminal can also be provided.
[0089] In some embodiments, the data, information, etc. can be acquired in compliance with the laws and regulations of the country where the location is situated.
[0090] In some embodiments, the data, information, etc. can be acquired after obtaining the consent of the user.
[0091] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0092] FIG. 1A is a structural schematic diagram of an information processing system 100 according to an embodiment of the present disclosure. As shown in FIG. 1A, the information processing system 100 can include a terminal 101 and a network device 102.
[0093] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0094] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an IOT device or terminal, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a VR terminal device, an AR terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc., but is not limited thereto.
[0095] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0096] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0097] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.
[0098] In some embodiments, the core network device can be one device, or a plurality of devices or device groups. The device can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and a 6G core network (6GCN), for example.
[0099] It can be understood that the information processing system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0100] The following embodiments of the present disclosure can be applied to the information processing system 100 shown in FIG. 1A or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the information processing system can include all or part of the subjects in FIG. 1A, or other subjects other than those in FIG. 1A. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can be connected or not connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0101] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, combination of 5G and 5G, combination of 5G and 6G, and the like).
[0102] In some embodiments, in Non Terrestrial Network (NTN) communication, uplink capacity enhancement is needed to serve more users at the same time, considering at least one of the following reasons: limited frequency band resources for NTN network; the cell radius covered by a satellite is usually larger, and the number of users in a cell is more than that of a Terrestrial Network (TN) network; the transmission distance between terminal and satellite is longer, and in order to improve cell coverage and transmission performance under the premise of limited terminal transmission power, NTN network often needs to perform more blind retransmissions, which will greatly waste spectrum resources and reduce spectrum efficiency.
[0103] Optionally, the communication mainly involves channels including Physical Uplink Shared Channel (PUSCH) and / or Physical Uplink Control Channel (PUCCH), etc.
[0104] Optionally, the communication mainly adopts technologies including OCC. For example, for OCC user multiplexing, the terminal processing flow is shown in FIG. 1B, which generally includes user data input, channel encoding, modulation, spreading / scrambling, transform precoding, and data RE mapping. For example, the modulation symbols of user 1 and user 2 can be as shown in FIG. 1C.
[0105] In some embodiments, the OCC technology can include at least one of the following: inter-slot time domain OCC for PUSCH repetition type A with OCC sequence length; inter-symbol time domain OCC with OCC sequence length of 2 or 4, etc.; intra-symbol time domain OCC; combination of FFS OCC technologies, including 8 UE multiplexing; combination of OCC technologies in TBoMs; FFS OCC technology backward.
[0106] In some embodiments, the PUSCH repetition type A / B time domain resource allocation can include one of the following: PUSCH repetition type configuration, PUSCH repetition type A resource allocation, and PUSCH repetition type B resource allocation.
[0107] Optionally, for PUSCH repetition type configuration can include one of: dynamic scheduling and configured grant.
[0108] For dynamic scheduling: base station configures specific blind retransmission type (PUSCH-config) by higher layer parameter (e.g., pusch-RepTypeIndicatorDCI-0-1-r16 or pusch-RepTypeIndicatorDCI-0-2-r16);
[0109] DCI format 0_1 and DCI format 0_2 use separate configuration parameters; if configured as type B, PUSCH repetition type B is enabled; otherwise, PUSCH repetition type A is enabled.
[0110] For configured grant, can include at least one of: Type 1 (Type 1 CG) and Type 2 CG. For Type 1 CG: if repTypeIndicator-16 is configured as ‘reptypeB’ in corresponding higher layer signaling of type 1 configured grant, PUSCH repetition type B is enabled; otherwise, repetition type A is enabled. For Type 2 CG: specific repetition type is determined by corresponding higher layer parameter (configured in PUSCH-config) activated by DCI, same as dynamic scheduling.
[0111] Optionally, for PUSCH repetition type A resource allocation can include at least one of: determination of the number of repeated transmissions and symbol resource allocation. For determination of the number of repeated transmissions can include at least one of: dynamic scheduling and configured grant transmission.
[0112] For dynamic scheduling, can include at least one of: if numberofRepetitions-r16 exists in time domain resource allocation (TDRA) table, the number of repetitions K is equal to the parameter value; otherwise, if the parameter PUSCH-AggregationFactor is configured by higher layer signaling, the number of repetitions K is equal to the parameter value; otherwise, K = 1.
[0113] For configured grant transmission: If the numberofrepetitions field is present in the TDRA table, the number of repetitions K is the value of this parameter; otherwise, the number of repetitions K is the value of repK configured by higher layer. For Type 1 CG: The same time-domain resource allocation table as for DCI format 0_0 in USS is used (TDRA table specially configured for DCI format 0_1 is not used). For Type 2 CG: The TDRA table corresponding to the activating DCI is used.
[0114] For symbol resource allocation: The same symbol determined by SLIV is applied to K consecutive slots.
[0115] Optionally, for PUSCH repetition Type A resource allocation can include at least one of: dynamic grant transmission and configured grant transmission.
[0116] For dynamic grant transmission can include at least one of: repetition number determination and time-domain resource allocation. For repetition number determination: The nominal number of repetitions is determined by the numberofrepetions field in the TDRA table. For time-domain resource allocation: PUSCH mapping type (e.g., mapping type B (1 <= S+L <= 27)); Time-domain resource: For nominal repetitions, the symbol resource of the first nominal repetition is determined by S and L in the TDRA table; for the rest of the nominal repetitions, the starting symbol position of each repetition is the ending position of the last transmission + 1.
[0117] For configured grant transmission can include at least one of: repetition number determination and TDRA table determination. For repetition number: If the numberofrepetitions field is present in the TDRA table, the value given by this field is used; otherwise, the value of repK is used. Note: The terminal is not expected to be configured with a nominal number of repetitions that exceeds the configured grant period. For TDRA table determination: Type 1 CG: If the PUSCH repetition type for DCI format 0_1 is configured as PUSCH repetition Type B, the TDRA table specially for DCI format 0_1 is used; otherwise, the TDRA table specially for DCI format 0_2 is used. It is not expected that Type 1 CG is configured as PUSCH repetition Type B when neither DCI format 0_1 nor DCI format 0_2 is configured as PUSCH repetition Type B. Type 2 CG: The TDRA table corresponding to the activating DCI is used.
[0118] In some embodiments, considering that the NTN cell coverage is large, 8 UE multiplexing is not completely excluded from the current scope for effectively improving system capacity / throughput. For PUSCH capacity enhancement, one feasible solution agreed by most companies is to use OCC based on PUSCH type A, that is, to introduce inter-slot based OCC multiplexing. However, one disadvantage of this solution is that the link performance of single user is poor when 8 UE multiplexing is considered due to the influence of channel time variation. In addition, pre-DFT based OCC spreading or inter-symbol OCC spreading can also be considered. However, one limitation of these two solutions is that the influence and limitation on resource allocation are great. Therefore, a more reasonable solution needs to be considered to support more user multiplexing.
[0119] In some embodiments, the UE can be a terminal, or the terminal can be a UE.
[0120] FIG. 2A is an interaction diagram of an information processing method according to an embodiment of the present disclosure. As shown in FIG. 2A, the embodiment of the present disclosure relates to an information processing method for an information processing system 100, and the method comprises:
[0121] In some embodiments, the communication device determines an OCC multiplexing manner of a physical channel. Optionally, the communication device comprises a network device and / or a terminal. The network device comprises an access network device, for example, the network device can be a base station, etc.
[0122] In step S2101, the terminal determines an OCC multiplexing manner of a physical channel.
[0123] In some embodiments, the physical channel can comprise any physical channel. For example, the physical channel can comprise at least one of the following: PUSCH, PUCCH, and Narrowband Physical Uplink Shared Channel (NPUSCH).
[0124] In some embodiments, the OCC multiplexing manner is used for at least two terminals to transmit a physical channel using the same time domain and / or frequency domain resource.
[0125] In some embodiments, the name of the OCC multiplexing manner can not be limited, for example, it can be an OCC multiplexing combination manner or an OCC multiplexing combination mechanism, etc.
[0126] In some embodiments, the OCC multiplexing manner comprises one of the following: a first OCC multiplexing combination manner; a second OCC multiplexing combination manner; a third OCC multiplexing combination manner; a fourth OCC multiplexing combination manner; a fifth OCC multiplexing combination manner; a sixth OCC multiplexing combination manner; a seventh OCC multiplexing combination manner; an eighth OCC multiplexing combination manner; a ninth OCC multiplexing combination manner; a tenth OCC multiplexing combination manner; and an eleventh OCC multiplexing combination manner.
[0127] For example, the first OCC multiplexing combination manner is an OCC multiplexing manner combining intra-symbol OCC multiplexing with OCC sequence length of M and inter-slot OCC multiplexing with OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0128] For example, the second OCC multiplexing combination manner is an OCC multiplexing manner combining intra-symbol OCC multiplexing with OCC sequence length of M, inter-slot OCC multiplexing with OCC sequence length of N, and TBoMs transmission manner; M is a positive integer, and N is a positive integer. For example, the second OCC multiplexing combination manner is an OCC multiplexing manner first combining intra-symbol OCC multiplexing with OCC sequence length of M and inter-slot OCC multiplexing with OCC sequence length of N, and then combining OCC multiplexing of multi-slot transmission block TBoMs transmission manner; M is a positive integer, and N is a positive integer.
[0129] For example, the third OCC multiplexing combination manner is an OCC multiplexing manner combining intra-symbol OCC multiplexing with OCC sequence length of M, TBoMs transmission manner, and inter-slot OCC multiplexing with OCC sequence length of N; M is a positive integer, and N is a positive integer. For example, the third OCC multiplexing combination manner is an OCC multiplexing manner first combining intra-symbol OCC multiplexing with OCC sequence length of M, then combining OCC multiplexing of multi-slot transmission block TBoMs transmission manner, and finally combining OCC multiplexing of inter-slot OCC multiplexing with OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0130] For example, the fourth OCC multiplexing combination manner is an OCC multiplexing manner combining inter-symbol OCC multiplexing with OCC sequence length of M and inter-slot OCC multiplexing with OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0131] An exemplary fifth OCC multiplexing combination manner is: inter-symbol OCC multiplexing with an OCC sequence length of M, inter-slot OCC multiplexing with an OCC sequence length of N, and OCC multiplexing manner of TBoMs transmission manner; M is a positive integer, and N is a positive integer. For example, the fifth OCC multiplexing combination manner is: first, inter-symbol OCC multiplexing with an OCC sequence length of M and inter-slot OCC multiplexing with an OCC sequence length of N are performed, and then OCC multiplexing manner of TBoMs transmission manner is performed; M is a positive integer, and N is a positive integer.
[0132] An exemplary sixth OCC multiplexing combination manner is: inter-symbol OCC multiplexing with an OCC sequence length of M, TBoMs transmission manner, and OCC multiplexing manner of inter-slot OCC multiplexing with an OCC sequence length of N; M is an integer greater than 1, and N is a positive integer. For example, the sixth OCC multiplexing combination manner is: first, inter-symbol OCC multiplexing with an OCC sequence length of M is performed, then TBoMs transmission manner is performed, and finally OCC multiplexing manner of inter-slot OCC multiplexing with an OCC sequence length of N is performed; M is an integer greater than 1, and N is a positive integer.
[0133] An exemplary seventh OCC multiplexing combination manner is: intra-symbol OCC multiplexing with an OCC sequence length of M and inter-symbol OCC multiplexing with an OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0134] An exemplary eighth OCC multiplexing combination manner is: intra-symbol OCC multiplexing with an OCC sequence length of M, TBoMs transmission manner, and OCC multiplexing manner of inter-symbol OCC multiplexing with an OCC sequence length of N; M is a positive integer, and N is a positive integer. For example, the eighth OCC multiplexing combination manner is: first, intra-symbol OCC multiplexing with an OCC sequence length of M is performed, then TBoMs transmission manner is performed, and finally OCC multiplexing manner of inter-symbol OCC multiplexing with an OCC sequence length of N is performed; M is a positive integer, and N is a positive integer.
[0135] An exemplary ninth OCC multiplexing combination manner is: intra-symbol OCC multiplexing with an OCC sequence length of M, inter-symbol OCC multiplexing with an OCC sequence length of N, and OCC multiplexing manner of inter-slot OCC multiplexing with an OCC sequence length of L; M is an integer greater than or equal to 1, N is a positive integer, and L is an integer greater than or equal to 1.
[0136] Exemplarily, the tenth multiplexing combination manner is: intra-symbol OCC multiplexing with an OCC sequence length of M, inter-symbol OCC multiplexing with an OCC sequence length of N, inter-slot OCC multiplexing with an OCC sequence length of L, and OCC multiplexing manner combined with TBoMs transmission manner; M is an integer greater than or equal to 1, N is a positive integer, and L is an integer greater than or equal to 1. For example, the tenth multiplexing combination manner is: first, intra-symbol OCC multiplexing with an OCC sequence length of M, inter-symbol OCC multiplexing with an OCC sequence length of N, and inter-slot OCC multiplexing with an OCC sequence length of L are combined, and then OCC multiplexing manner combined with TBoMs transmission manner is performed.
[0137] Exemplarily, the eleventh multiplexing combination manner is: intra-symbol OCC multiplexing with an OCC sequence length of M, inter-symbol OCC multiplexing with an OCC sequence length of N, TBoMs transmission manner, and OCC multiplexing manner combined with inter-slot OCC multiplexing with an OCC sequence length of L; M is an integer greater than or equal to 1, N is a positive integer, and L is an integer greater than or equal to 1. For example, the eleventh multiplexing combination manner is: first, intra-symbol OCC multiplexing with an OCC sequence length of M is performed, then inter-symbol OCC multiplexing with an OCC sequence length of N is performed, and then TBoMs transmission manner is performed, and finally OCC multiplexing manner combined with inter-slot OCC multiplexing with an OCC sequence length of L is performed; M is an integer greater than or equal to 1, N is a positive integer, and L is an integer greater than or equal to 1.
[0138] In some embodiments, the OCC multiplexing manner is determined based on combination of at least two OCC multiplexing mechanisms.
[0139] Optionally, the combination of at least two multiplexing mechanisms includes one of: combination of intra-symbol OCC multiplexing and inter-slot OCC multiplexing; combination of inter-symbol OCC multiplexing and inter-slot OCC multiplexing; combination of intra-symbol OCC multiplexing and inter-symbol OCC multiplexing; and combination of intra-symbol OCC multiplexing, inter-symbol OCC multiplexing and inter-slot OCC multiplexing.
[0140] Exemplarily, the combination of intra-symbol OCC multiplexing and inter-slot OCC multiplexing can include one of: first OCC multiplexing combination manner; second OCC multiplexing combination manner; and third OCC multiplexing combination manner.
[0141] Exemplarily, the combination of inter-symbol OCC multiplexing and inter-slot OCC multiplexing can include one of: fourth OCC multiplexing combination manner; fifth OCC multiplexing combination manner; and sixth OCC multiplexing combination manner.
[0142] Exemplarily, the combination of intra-symbol OCC multiplexing and inter-symbol OCC multiplexing can include one of the following: a seventh OCC multiplexing combination mode; an eighth OCC multiplexing combination mode.
[0143] Exemplarily, the combination of inter-symbol OCC multiplexing and inter-slot OCC multiplexing can include one of the following: a ninth OCC multiplexing combination mode; a tenth OCC multiplexing combination mode; an eleventh OCC multiplexing combination mode.
[0144] In some embodiments, the names of the first OCC multiplexing combination mode, the second OCC multiplexing combination mode, the third OCC multiplexing combination mode, the fourth OCC multiplexing combination mode, the fifth OCC multiplexing combination mode, the sixth OCC multiplexing combination mode, the seventh OCC multiplexing combination mode, the eighth OCC multiplexing combination mode, the ninth OCC multiplexing combination mode, the tenth OCC multiplexing combination mode, and the eleventh OCC multiplexing combination mode can not be limited; for example, the first OCC multiplexing combination mode, the second OCC multiplexing combination mode, the third OCC multiplexing combination mode, the fourth OCC multiplexing combination mode, the fifth OCC multiplexing combination mode, the sixth OCC multiplexing combination mode, the seventh OCC multiplexing combination mode, the eighth OCC multiplexing combination mode, the ninth OCC multiplexing combination mode, the tenth OCC multiplexing combination mode, and the eleventh OCC multiplexing combination mode can be a first multiplexing mode (or a first OCC multiplexing combination), a second multiplexing mode (or a second OCC multiplexing combination), a third multiplexing mode (or a third OCC multiplexing combination), a fourth multiplexing mode (or a fourth OCC multiplexing combination), a fifth multiplexing mode (or a fifth OCC multiplexing combination), a sixth multiplexing mode (or a sixth OCC multiplexing combination), a seventh multiplexing mode (or a seventh OCC multiplexing combination), an eighth multiplexing mode (or an eighth OCC multiplexing combination), a ninth multiplexing mode (or a ninth OCC multiplexing combination), a tenth multiplexing mode (or a tenth OCC multiplexing combination), and an eleventh multiplexing mode (or an eleventh OCC multiplexing combination), respectively.
[0145] In some embodiments, for any one of the OCC multiplexing modes described above, different OCC sequences or different OCC sequence indexes are used for different users multiplexed on the same block of time-frequency domain resources.
[0146] In some embodiments, the terminal determines a first transmission symbol in a time slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in a time slot, the modulation order, and the OCC sequence length for OCC multiplexing in a time domain symbol; one time slot comprises at least one time domain symbol; based on the first transmission symbol, a second transmission symbol in each of the at least one time domain symbol is determined; based on the second transmission symbol and OCC multiplexing in a time domain symbol, a third transmission symbol in a time slot is determined; based on the third transmission symbol in a time slot, transmission symbols in each of N-1 time slots are determined, the transmission symbols in each of the N-1 time slots are the same as the third transmission symbol in a time slot, and OCC sequence cover in each of N time slots is determined based on OCC multiplexing between time slots to determine a fourth transmission symbol in each of the N time slots. That is, the present embodiments are for determination or implementation of the first OCC multiplexing combination mode.
[0147] Optionally, the number of the first transmission symbol in a time slot is determined based on the number of available resources in a time slot and the OCC sequence length for OCC multiplexing in a time domain symbol. For example, the number of the first transmission symbol in a time slot = the number of available resources ÷ the OCC sequence length; the OCC sequence length is M.
[0148] Optionally, the number of the first transmission symbol in a time slot is determined based on the number of available resources in a time slot, the modulation order, and the OCC sequence length for OCC multiplexing in a time domain symbol. For example, the number of the first transmission symbol in a time slot = the number of available resources × the modulation order ÷ the OCC sequence length; the OCC sequence length is M.
[0149] For example, the terminal determines the number of available resources in a time slot and the modulation order (i.e., the number of coding layers) adopted in current transmission, and determines the total number of transmission bits; then, the terminal determines the final number of coded bits for current transmission according to the ratio of the total number of bits to the OCC sequence length (e.g., M) for OCC multiplexing in a symbol; and then, the terminal determines the first transmission symbol in a time slot according to the final number of coded bits.
[0150] For example, the terminal can determine the available time domain symbols in a time slot, and allocate the first transmission symbol to the available time domain symbols in the time slot to determine the second transmission symbol in each of the available time domain symbols in the time slot. Here, the allocation of the first transmission symbol to the available time domain symbols in the time slot can be based on a predetermined manner; for example, the predetermined manner can be to equally allocate the first transmission symbol to each of the available time domain symbols in the time slot, or to unequally allocate the first transmission symbol to the available time domain symbols in the time slot, etc.
[0151] Optionally, the third transmission symbol on the one time slot is determined based on the OCC multiplexing in the second transmission symbol and the time domain symbol, including: spreading the second transmission symbol on each time domain symbol, and performing OCC sequence covering on each time domain symbol. For example, if there are M time domain symbols (i.e., M is the intra-slot OCC sequence length), and the inter-slot OCC sequence length is N; assuming M is 4, the number of symbols in one block is N ÷ 4, there are 4 blocks, and each of the 4 blocks is repeated 3 times; the final output symbol is 4 × N; here, the intra-slot OCC sequence covering can be mapping 4 sequence values to each block. For example, different OCC sequence values in the OCC sequence with the OCC sequence length of M are mapped to the M time domain symbols.
[0152] Optionally, the OCC sequence covering of each time slot in the N time slots is determined based on the inter-slot OCC multiplexing, including: mapping different OCC sequence values in the OCC sequence with the OCC sequence length of N to different time slots in the N time slots. For example, each time slot of the N time slots corresponds to each sequence value in the inter-slot OCC sequence of the user (i.e., the OCC sequence with the OCC sequence length of N).
[0153] Optionally, the terminal repeats the fourth transmission symbol on each time slot in the N time slots for K times; wherein K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can spread the fourth transmission symbol on each time slot in the N time slots for K times by the terminal.
[0154] Optionally, the terminal determines that the time slot segment contains time slots, K is greater than N, and K is an integer greater than 1; and repeats the fourth transmission symbol on each time slot in the N time slots for K times; wherein the redundancy version is cycled or the same redundancy version is used between each time slot segment. Here, K is the number of repetitions. This embodiment can spread the fourth transmission symbol on each time slot in the N time slots for K times by the terminal.
[0155] As shown in FIG. 2B, exemplary, M=4, N=2, where M represents the OCC sequence length for intra-symbol OCC multiplexing, after intra-symbol OCC multiplexing and Discrete Fourier Transform (DFT) are completed, data of 4 groups of users are multiplexed on the same time domain symbol in a Frequency-division multiplexing (FDM) manner, data of two users in one user group are multiplexed on the same time-frequency domain resource, and subsequent inter-slot OCC sequence is used to distinguish data of the two users; N represents the OCC sequence length for inter-slot OCC multiplexing; the number of Resource Blocks (RB) is 1; “2” in front of “Seq#2,1” and “Seq#2,2” represents the OCC sequence for inter-slot OCC multiplexing, and “1” and “2” in back of “Seq#2,1” and “Seq#2,2” respectively represent two different users in one user group, such as user 1 and user 5, or user 2 and user 6, and the like as shown in FIG. 2B; “slot” represents a time slot, and “RV” represents a redundancy version. Wherein, N is 2, inter-slot OCC multiplexing is performed on 2 time slots, and transmission symbols on the 2 time slots are the same; and the OCC sequence length for inter-slot OCC multiplexing is 2, 2 OCC sequence values in the OCC sequence are one-to-one mapped to 2 time slots, and different users, such as user 1 and user 5, use different OCC sequence values. In summary, based on the combination of intra-symbol OCC multiplexing with OCC sequence length of 4 and inter-slot OCC multiplexing with OCC sequence length of 2, the purpose of complete orthogonality between transmission data of 8 users is achieved. The number of repetitions can be K, if K is 8 times, one implementation manner can be shown in FIG. 2B, the redundancy version is repeated 4 times, and the redundancy version of the 4 times repetition is {0, 2, 3, 1}; or, another implementation manner is to directly repeat 8 times.
[0156] In some embodiments, one TBoMs occupies D slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot includes at least one time domain symbol; based on the first transmission symbol, the second transmission symbol on each time domain symbol in the at least one time domain symbol is determined; based on the second transmission symbol and OCC multiplexing in the time domain symbol, the third transmission symbol in one slot is determined; based on the third transmission symbol in one slot, the transmission symbol in each of the N-1 slots is determined, the transmission symbol in each of the N-1 slots is the same as the third transmission symbol in one slot, and the OCC sequence coverage of each of the N slots is determined based on OCC multiplexing between slots to determine the fourth transmission symbol in each of the N slots; and based on the TBoMs transmission mode, the fourth transmission symbol in each of the N slots in the D×N slots is determined. That is, the present embodiment is the determination or implementation of the second OCC multiplexing combination mode.
[0157] Optionally, the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol on each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each of the N slots based on OCC multiplexing between slots in the second OCC multiplexing combination mode are the same as the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol on each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each of the N slots based on OCC multiplexing between slots in the first OCC multiplexing combination mode, respectively. For related embodiments of the determination of the second OCC multiplexing combination mode, refer to the related embodiments of the determination of the first OCC multiplexing mode.
[0158] Optionally, based on the TBoMs transmission mode, the determination of the fourth transmission symbol in each of the N slots in the D×N slots includes: in the D×N slots, based on the Hth position after the end of the encoding bit position transmitted in each of the previous N slots, the start of the encoding bit position carried in each of the next N slots is determined, wherein H is an integer greater than 0; based on the start of the encoding bit position carried in each of the next N slots and the number of bits that can be carried in each slot, the fourth transmission symbol of each of the next N slots is determined.
[0159] For example, H is 1, and the 1st position after the end of the encoding bit position transmitted in each of the previous N slots is the start of the encoding bit position carried in each of the next N slots.
[0160] For example, H can also be any integer greater than 0, such as 2 or 3, etc.
[0161] For example, since the transmission symbols of each time slot in an N time slots are the same, the Hth position after the ending bit position of any one time slot in the last N time slots can also be the starting encoding bit position of any one time slot in the next N time slots. For example, if there are a first N time slots and a second N time slots, the starting encoding bit position of the first time slot in the second N time slots can be determined according to the 1th position after the ending encoding bit position of the Nth time slot in the first N time slots, or the starting encoding bit position of the 1th time slot in the second N time slots can also be determined according to the 1th position after the ending encoding bit position of the 1th time slot in the first N time slots.
[0162] Optionally, the terminal repeats the fourth transmission symbol on each time slot in the D×N time slots in a time slot segment for K times, where K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol on each time slot in the D×N time slots in a time slot segment for K times.
[0163] Optionally, the terminal determines the number of time slot segments to be , K is greater than N, and K is an integer greater than 1; determines the number of time slots contained in a time slot segment to be D×N; and repeats the fourth transmission symbol on each time slot in the D×N time slots in a time slot segment for K times. Here, the time slot segments are cyclically repeated with different redundancy versions or the same redundancy version, where different redundancy versions are used to indicate different starting encoding bit positions. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol on each time slot in the D×N time slots in a time slot segment for K times.
[0164] As shown in FIG. 2C, exemplary, M=4, N=2, where M represents the OCC sequence length for performing intra-symbol OCC multiplexing, and after intra-symbol OCC multiplexing and DFT, data of 4 groups of users are multiplexed in FDM manner on the same time domain symbol, and data of two users in one user group are multiplexed on the same time-frequency domain resource, and subsequent inter-slot OCC sequence is used for distinguishing data of two users; N represents the OCC sequence length for performing inter-slot OCC multiplexing; the number of RBs is 1, and the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence for inter-slot OCC multiplexing, and the rear "1" and "2" in "Seq#2, 1" and "Seq#2, 2" respectively represent two different users in one user group, such as user 1 and user 5, or user 2 and user 6, and the like as shown in FIG. 2C; "slot" represents a time slot, and "RV" represents a redundancy version. Wherein, N is 2, inter-slot OCC multiplexing is performed on 2 time slots, and transmission symbols on the 2 time slots are the same; and the OCC sequence length for inter-slot OCC multiplexing is 2, and 2 OCC sequence values in the OCC sequence are respectively one-to-one mapped to 2 time slots, and different users, such as user 1 and user 5, use different OCC sequence values. The number of time slots occupied by TBoMs transmission is 2, that is, D is 2; and the first position after the ending encoding bit position of each time slot in N time slots in the first D is the starting encoding bit position of each time slot in N time slots in the second D. The number of repetitions can be K, and if K is 4 times, one implementation manner can be as shown in FIG. 2C, and the repetition is repeated twice, and D x N=2 x 2=4 time slots are included in one repetition, and redundancy versions of the repetition twice are {0, 2}; or another implementation manner is directly repeated 4 times, and D x N=2 x 2=4 time slots are included in one repetition.
[0165] In some embodiments, one TBoMs occupies D slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot includes at least one time domain symbol; based on the first transmission symbol, the second transmission symbol on each time domain symbol in the at least one time domain symbol is determined; based on the second transmission symbol and OCC multiplexing in the time domain symbol, the third transmission symbol in one slot is determined; based on the TBoMs transmission mode, the third transmission symbol in each slot in one slot segment is determined, wherein one slot segment contains D slots; based on the third transmission symbol in each slot in one slot segment, the transmission symbol in each slot segment in N-1 slot segments is determined, the transmission symbol in each slot segment in N-1 slot segments is the same as the third transmission symbol in one slot segment, and the OCC sequence coverage of each slot in N slot segments is determined based on OCC multiplexing between slots to determine the fourth transmission symbol in each slot segment in N slot segments. That is, the embodiment is the determination or implementation of the third OCC multiplexing combination mode.
[0166] Optionally, determining the first transmission symbol in the first slot, determining the number of the first transmission symbol, determining the second transmission symbol on each time domain symbol, determining the third transmission symbol, and determining the OCC sequence coverage of each slot in N slots based on OCC multiplexing between slots in the third OCC multiplexing combination mode are the same as determining the first transmission symbol in the first slot, determining the number of the first transmission symbol, determining the second transmission symbol on each time domain symbol, determining the third transmission symbol, and determining the OCC sequence coverage of each slot in N slots based on OCC multiplexing between slots in the first OCC multiplexing combination mode, respectively. The related embodiments of the third OCC multiplexing combination mode can be referred to the related embodiments of the first OCC multiplexing mode.
[0167] Optionally, based on the TBoMs transmission mode, determining the third transmission symbol in each slot in one slot segment includes: in one slot segment, based on the first H position after the ending encoding bit position of the transmission of the previous slot, the starting encoding bit position carried by the next slot is determined, wherein H is an integer greater than 0; based on the starting encoding bit position carried by the next slot and the number of bits that can be carried by the next slot, the third transmission symbol of the next slot is determined.
[0168] Illustratively, H is 1, then in one slot segment, the first position after the ending encoding bit position of the transmission of the previous slot is the starting encoding bit position carried by the next slot.
[0169] Illustratively, H can also be any integer greater than 0, for example, it can be 2 or 3, etc.
[0170] Optionally, the terminal repeats the fourth transmission symbol on each time slot in the NxD time slots in one block for K times, where K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol on each time slot in the NxD time slots in one block for K times for the terminal.
[0171] Optionally, the terminal determines the number of blocks to be , K is greater than N, and K is an integer greater than 1; determines the number of time slots contained in one block to be NxD; and repeats the fourth transmission symbol on each time slot in the NxD time slots in one block for K times. , where the redundancy versions are cycled or the same redundancy version is used among the blocks, and different redundancy versions are used to indicate different starting code bit positions. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol on each time slot in the NxD time slots in one block for K times for the terminal. .
[0172] As shown in FIG. 2D, exemplary, M=4, N=2, where M represents the OCC sequence length for performing intra-symbol OCC multiplexing, and after intra-symbol OCC multiplexing and DFT, data of 4 groups of users are multiplexed in FDM manner on the same time domain symbol, and data of two users in one user group are multiplexed on the same time-frequency domain resource, and subsequent inter-slot OCC sequence is used for distinguishing data of two users; N represents the OCC sequence length for performing inter-slot OCC multiplexing; the number of RBs is 1; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence for inter-slot OCC multiplexing; the rear "1" and "2" in "Seq#2, 1" and "Seq#2, 2" respectively represent two different users in one user group, such as user 1 and user 5, or user 2 and user 6, and the like, as shown in FIG. 2D; "slot" represents a time slot; "RV" represents a redundancy version. The number of time slots occupied by TBoMs transmission is 2, that is, D is 2; then the first position after the end of the encoding bit position of the transmission in the first time slot in the first D is the start of the encoding bit position of the next time slot; the transmission symbol of each time slot in the second D is determined based on the transmission symbol of each time slot in the first D, and the transmission symbol of each time slot in the second D is the same as that of each time slot in the first D. There are N time slot segments, and N is 2, that is, there are two Ds, and the two time slot segments are inter-slot OCC multiplexed, that is, the transmission symbol of each time slot in the second D is the same as that of each time slot in the first D; the inter-slot OCC sequence length is an OCC sequence with 2 OCC sequence values, and the two OCC sequence values in the OCC sequence are one-to-one mapped to the two time slot segments, and different OCC sequence values are used between different users, that is, user 1 and user 5. The number of repetitions can be K, and if K is 4 times, one implementation manner can be shown in FIG. 2D, and the repetition is 2 times, and the NxD=2x2=4 time slots are included in one repetition, and the redundancy versions of the two repetitions are {0, 2}; or, another implementation manner is to directly repeat 4 times, and the NxD=2x2=4 time slots are included in one repetition.
[0173] In some embodiments, the terminal determines a first transmission symbol on one time slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one time slot, the modulation order, and the OCC sequence length of OCC multiplexing in a time domain symbol; one time slot comprises at least one time domain symbol or at least one time domain block; based on the first transmission symbol, a second transmission symbol on each of the at least one time domain symbol or each of the at least one time domain block is determined, one time domain block comprises at least one time domain symbol; based on the second transmission symbol and OCC multiplexing between time domain symbols, a third transmission symbol is determined; based on the third transmission symbol on one time slot, transmission symbols on each of N-1 time slots are determined, the transmission symbols on each of the N-1 time slots are the same as the third transmission symbol on one time slot, and OCC sequence coverages of each symbol in each of N time slots are determined based on OCC multiplexing between time slots to determine fourth transmission symbols on each of the N time slots. That is, the present embodiments are the determination or implementation of the fourth OCC multiplexing combination mode.
[0174] Optionally, the determination of the first transmission symbol in one time slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol on each time domain symbol, and the repeated determination of the fourth transmission symbol on each of the N time slots in the fourth OCC multiplexing combination mode are the same as the determination of the first transmission symbol in one time slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol on each time domain symbol, and the repeated determination of the fourth transmission symbol on each of the N time slots in the first OCC multiplexing combination mode, respectively. The related embodiments of the fourth OCC multiplexing combination mode can be referred to the related embodiments of the first OCC multiplexing mode.
[0175] Optionally, the determination of the third transmission symbol based on the second transmission symbol and OCC multiplexing between time domain symbols comprises: the determination of transmission symbols of M-1 time domain symbols based on the second transmission symbol on one time domain symbol, the transmission symbols of each of the M-1 time domain transmission symbols being the same as the second transmission symbol on one time domain symbol, and the determination of third transmission symbols on M time domain symbols based on OCC sequence coverages of each of the M time domain symbols determined based on OCC multiplexing between time domain symbols; wherein one time slot comprises M time domain symbols.
[0176] Optionally, the third transmission symbol is determined based on the second transmission symbol and the inter-time-domain-symbol OCC multiplexing, including: determining the transmission symbols of M-1 time-domain symbol blocks based on the second transmission symbol on one time-domain symbol block, the transmission symbols of each time-domain symbol block in the M-1 time-domain symbol blocks being the same as the second transmission symbol on the one time-domain symbol block, and determining the OCC sequence cover of each time-domain symbol block in the M time-domain symbol blocks based on the inter-time-domain-symbol OCC multiplexing, to determine the third transmission symbol on the M time-domain symbol blocks; wherein one time slot includes M time-domain symbol blocks.
[0177] Optionally, the OCC sequence cover of each time-domain symbol in the M time-domain symbols is determined based on the inter-time-domain-symbol OCC multiplexing, including: mapping OCC sequence values of an OCC sequence with a length of M to different time-domain symbols of one time slot.
[0178] Optionally, the OCC sequence cover of each time-domain symbol block in the M time-domain symbol blocks is determined based on the inter-time-domain-symbol OCC multiplexing, including: mapping OCC sequence values of an OCC sequence with a length of M to different time-domain symbol blocks of one time slot.
[0179] Optionally, the OCC sequence cover of each time-domain symbol in the M time-domain symbols is determined based on the inter-time-domain-symbol OCC multiplexing, including: mapping OCC sequence values of an OCC sequence with a length of M to different time-domain symbols of one time slot.
[0180] Optionally, the OCC sequence cover of each time-domain symbol in the M time-domain symbols is determined based on the inter-time-domain-symbol OCC multiplexing, including: mapping OCC sequence values of an OCC sequence with a length of M to different time-domain symbols of one time slot.
[0181] Optionally, the terminal repeats the fourth transmission symbol on each time slot in the N time slots for K times, K being an integer greater than 1. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol on each time slot in the N time slots for K times for the terminal.
[0182] Optionally, the terminal determines that the time slot segment includes a number of time slots K times, K is an integer greater than 1; the fourth transmission symbol in each of the N time slots is repeated times; wherein, a redundancy version cycle is performed between each time slot segment or the same redundancy version is used, wherein different redundancy versions are used to indicate different starting coding bit positions. Here, K is the number of repetitions. The embodiment can expand the fourth transmission symbol in each of the N time slots for the terminal times.
[0183] For example, as shown in FIG. 2F, taking the expansion based on a single symbol as an example, M = 2, N = 2, wherein M represents the OCC sequence length of inter-symbol OCC multiplexing, and N represents the OCC sequence length of inter-slot OCC multiplexing; the front "2" in "Seq#1,1" and "Seq#1,2" represents the OCC sequence of inter-symbol OCC multiplexing, and the back "1" and "2" in "Seq#1,1" and "Seq#1,2" represent two different users in a user group; the front "2" in "Seq#2,1" and "Seq#2,2" represents the OCC sequence of inter-slot OCC multiplexing, and the back "1" and "2" in "Seq#2,1" and "Seq#2,2" represent two different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. There are 6 time domain symbols in a time slot, and the transmission symbols on the 6 time domains are the same; and the inter-symbol OCC sequence length is 2, and the 2 sequence values in the OCC sequence are respectively mapped to the 6 time domains. N is 2, and the inter-slot OCC multiplexing is performed on 2 time slots, so the transmission symbols on the 2 time slots are the same; the inter-slot OCC sequence length is 2, and the 2 OCC sequence values in the OCC sequence length are respectively one-to-one mapped to the 2 time slots, and different users use different OCC sequence values. The number of repetitions can be 4, and if K is 4 times, one implementation manner can be as shown in FIG. 2F, the redundancy version is repeated times, and the redundancy versions of the 2 repetitions are {0, 2} respectively; or, another implementation manner is to directly repeat 4 times.
[0184] In some embodiments, one TBoMs occupies D slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot includes at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, the second transmission symbol in each time domain symbol or each time domain symbol block is determined, and one time domain symbol block includes at least one time domain symbol; based on the second transmission symbol and the inter-slot OCC multiplexing, the third transmission symbol is determined; based on the third transmission symbol in one slot, the transmission symbol in each of N-1 slots is determined, the transmission symbol in each of N-1 slots is the same as the third transmission symbol in one slot, and the OCC sequence coverage of the symbols in each of N slots is determined based on the inter-slot OCC multiplexing to determine the fourth transmission symbol in each of N slots; and based on the TBoMs transmission mode, the fourth transmission symbol in each of D×N slots is determined. That is, this embodiment is the determination or implementation of the fifth OCC multiplexing combination mode.
[0185] Optionally, the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol in each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each of N slots based on the inter-slot OCC multiplexing in the fifth OCC multiplexing combination mode are the same as the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol in each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each of N slots based on the inter-slot OCC multiplexing in the fourth OCC multiplexing combination mode, respectively. For related embodiments of the determination of the second OCC multiplexing mode, refer to the related embodiments of the determination of the second OCC multiplexing mode.
[0186] Optionally, based on the TBoMs transmission mode, the determination of the fourth transmission symbol in each of D×N slots includes: in the D×N slots, based on the Hth position after the end of the encoding bit position transmitted in each of the previous N slots, the start of the encoding bit position carried in each of the next N slots is determined, wherein H is an integer greater than 0; based on the start of the encoding bit position carried in each of the next N slots and the number of bits that can be carried in each slot, the fourth transmission symbol in each of the next N slots is determined.
[0187] Optionally, the terminal repeats the fourth transmission symbol on each of the D x N time slots in one time slot segment K times, where K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can be to extend the fourth transmission symbol on each of the D x N time slots in one time slot segment K times for the terminal.
[0188] Optionally, the terminal determines the number of time slot segments to be , K is an integer greater than 1; determines the number of time slots contained in one time slot segment to be N x D; and repeats the fourth transmission symbol on each of the D x N time slots in one time slot segment K times, where K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can be to extend the fourth transmission symbol on each of the D x N time slots in one time slot segment K times for the terminal.
[0189] For example, as shown in FIG. 2G, taking an example of extension based on a single symbol, M = 2, N = 2, where M represents the OCC sequence length of performing inter-symbol OCC multiplexing, and N represents the OCC sequence length of performing inter-slot OCC multiplexing; the front "2" in "Seq#1, 1" and "Seq#1, 2" represents the OCC sequence of inter-symbol OCC multiplexing, and the back "1" and "2" in "Seq#1, 1" and "Seq#1, 2" respectively represent two different users in a user group; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence of inter-slot OCC multiplexing, and the back "1" and "2" in "Seq#2, 1" and "Seq#2, 2" respectively represent two different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. A time slot has 6 time-domain symbols, and the transmission symbols on the 6 time domains are the same; and the OCC sequence length of the inter-symbol OCC sequence is 2, and 2 sequence values in the OCC sequence are respectively mapped to 6 time domains. N is 2, and 2 time slots are inter-slot OCC multiplexed, and the transmission symbols on the 2 time slots are the same; the OCC sequence length of the inter-slot OCC sequence is 2, and 2 OCC sequence values in the OCC sequence are respectively one-to-one mapped to 2 time slots, and different users use different OCC sequence values. The number of time slots occupied by TBoMs transmission is 2, that is, D is 2; and the first position after the ending encoding bit position of each time slot in the N time slots in the first D is the starting encoding bit position of each time slot in the N time slots in the second D; for example, the first position after the ending encoding bit position of the second time slot in the first D is the starting encoding bit position of the first time slot in the second D. The repetition number can be 4, and if K is 4 times, one implementation manner can be shown in FIG. 2G, the repetition is 2 times, and 2 times of the redundancy version of the repetition are {0, 2}; or another implementation manner is directly repeated 4 times, and one repetition includes D x N = 2 x 2 = 4 time slots.
[0190] In some embodiments, one TBoMs occupies D slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot includes at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, the second transmission symbol in each time domain symbol or each time domain symbol block is determined, and one time domain symbol block includes at least one time domain symbol; based on the second transmission symbol and the inter-slot OCC multiplexing, the third transmission symbol is determined; based on the TBoMs transmission mode, the third transmission symbol in each slot in one slot segment is determined, wherein one slot segment includes D slots; based on the third transmission symbol in each slot in one slot segment, the transmission symbol in each slot in N-1 slot segments is determined, the transmission symbol in each slot in N-1 slot segments is the same as the third transmission symbol in one slot segment, and the OCC sequence coverage of each symbol in each slot in N slot segments is determined based on the inter-slot OCC multiplexing to determine the fourth transmission symbol in each slot in N slot segments. That is, this embodiment is the determination or implementation of the sixth OCC multiplexing combination mode.
[0191] Optionally, the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol in each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each slot in N slots based on the inter-slot OCC multiplexing in the sixth OCC multiplexing combination mode are the same as the determination of the first transmission symbol in the first slot, the determination of the number of the first transmission symbol, the determination of the second transmission symbol in each time domain symbol, the determination of the third transmission symbol, and the determination of the OCC sequence coverage of each slot in N slots based on the inter-slot OCC multiplexing in the fourth OCC multiplexing combination mode, respectively. For related embodiments of the determination of the second OCC multiplexing mode, refer to the related embodiments of the determination of the second OCC multiplexing mode.
[0192] Optionally, based on the TBoMs transmission mode, the third transmission symbol in each slot in one slot segment is determined, including: in one slot segment, based on the Hth position after the transmission end coding bit position of the previous slot, the starting coding bit position carried by the next slot is determined, wherein H is an integer greater than 0; based on the starting coding bit position carried by the next slot and the number of bits that can be carried by the next slot, the third transmission symbol of the next slot is determined.
[0193] Optionally, the terminal repeats the fourth transmission symbol on each time slot in the NxD time slots in one block for K times, where K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can be to extend the fourth transmission symbol on each time slot in the NxD time slots in one block for K times.
[0194] Optionally, the terminal determines the number of blocks to be , K is greater than N, and K is an integer greater than 1; determines the number of time slots contained in one block to be NxD; and repeats the fourth transmission symbol on each time slot in the D×N time slots in one block for K times. Here, the redundancy versions are cycled or the same redundancy version is used among the blocks, where different redundancy versions are used to indicate different starting code bit positions. Here, K is the number of repetitions. This embodiment can be to extend the fourth transmission symbol on each time slot in the D×N time slots in one block for K times.
[0195] For example, as shown in FIG. 2H, taking an example of an extension based on a single symbol, M=2, N=2, where M represents the OCC sequence length of performing inter-symbol OCC multiplexing, and N represents the OCC sequence length of performing inter-slot OCC multiplexing; the front "2" in "Seq#1, 1" and "Seq#1, 2" represents the OCC sequence of inter-symbol OCC multiplexing, and the back "1" and "2" in "Seq#1, 1" and "Seq#1, 2" respectively represent two different users in a user group; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence of inter-slot OCC multiplexing, and the back "1" and "2" in "Seq#2, 1" and "Seq#2, 2" respectively represent two different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. A time slot has 6 time-domain symbols, and the transmission symbols on the 6 time domains are the same; and the OCC sequence with a symbol OCC sequence length of 2, 2 sequence values in the OCC sequence are respectively mapped to 6 time domains. The number of time slots occupied by TBoMs transmission is 2, that is, D is 2; then the first position after the end of the encoding bit position of the transmission of one time slot in the first D (that is, in the first time slot segment) is the starting encoding bit position borne by the next time slot; the transmission symbols of each time slot in the second D are determined based on the transmission symbols of each time slot in the first D, and the transmission symbols of each time slot in the second D are multiplexed from the transmission symbols of each time slot in the first D. N is 2, and 2 time slots are inter-slot OCC multiplexed, so the transmission symbols on the 2 time slots are the same; the OCC sequence with an inter-slot OCC sequence length of 2, 2 OCC sequence values in the OCC sequence are respectively one-to-one mapped to 2 time slots, and different users adopt different OCC sequence values. The repetition number can be 4, and if K is 4 times, one implementation mode can be as shown in FIG. 2G, the repetition is 2 times, NxD=2x2=4 time slots are included in one repetition, and the redundancy versions of the 2 times of repetition are respectively {0, 2}; or another implementation mode is to directly repeat 4 times, NxD=2x2=4 time slots are included in one repetition.
[0196] In some embodiments, the terminal determines a first transmission symbol in a time slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in a time slot, the modulation order, and the OCC sequence length for OCC multiplexing in a time domain symbol; a time slot comprises at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, a second transmission symbol on each time domain symbol in the at least one time domain symbol or on each time domain symbol block in the at least one time domain symbol block is determined; based on the second transmission symbol and OCC multiplexing in a time domain symbol, a third transmission symbol is determined; and based on the third transmission symbol and OCC multiplexing between time domain symbols, a fourth transmission symbol in a time slot is determined. That is, the embodiments are for determination or implementation of the seventh OCC multiplexing combination mode.
[0197] Optionally, the determination of the first transmission symbol in a time slot, the determination of the number of the first transmission symbol, and the determination of the second transmission symbol on each time domain symbol in the seventh OCC multiplexing combination mode are the same as the determination of the first transmission symbol in a time slot, the determination of the number of the first transmission symbol, and the determination of the second transmission symbol on each time domain symbol in the first OCC multiplexing combination mode, respectively. For related embodiments of the determination of the first OCC multiplexing mode, refer to the related embodiments of the determination of the first OCC multiplexing mode.
[0198] Optionally, the determination of the fourth transmission symbol in a time slot based on the third transmission symbol and OCC multiplexing between time domain symbols comprises: based on the third transmission symbol on one time domain symbol, determining transmission symbols on each of N-1 time domain symbols, the transmission symbols on each of the N-1 time domain symbols being the same as the third transmission symbol on one time domain symbol, and determining OCC coverage of the N-1 time domain symbols based on OCC multiplexing between time domain symbols, to determine the fourth transmission symbol on N time domain symbols in a time slot; wherein a time slot comprises N time domain symbols.
[0199] Optionally, the determination of the fourth transmission symbol in a time slot based on the third transmission symbol and OCC multiplexing between time domain symbols comprises: based on the third transmission symbol on one time domain symbol block, determining transmission symbols on each of N-1 time domain symbol blocks, the transmission symbols on each of the N-1 time domain symbol blocks being the same as the third transmission symbol on one time domain symbol block, and determining OCC coverage of the N-1 time domain symbol blocks based on OCC multiplexing between time domain symbols, to determine the fourth transmission symbol on N time domain symbol blocks in a time slot; wherein a time slot comprises N time domain symbol blocks.
[0200] Optionally, the determination of the OCC coverage of the N-1 time domain symbols based on OCC multiplexing between time domain symbols comprises: mapping different OCC sequence values in an OCC sequence with an OCC sequence length of N to different time domain symbols of a time slot.
[0201] Optionally, the OCC covering of the N-1 time-domain symbol blocks based on the inter-time-domain-symbol OCC multiplexing comprises: mapping different OCC sequence values in an OCC sequence with a length of N to different time-domain symbol blocks in a time slot.
[0202] Optionally, the terminal repeats the fourth transmission symbol on the N time-domain symbols in a time slot for K times, K being an integer greater than 1. Here, K is the number of repetitions. This embodiment can be to expand the fourth transmission symbol on the N time-domain symbols in a time slot for K times.
[0203] For example, as shown in FIG. 2I, taking the expansion based on a single symbol as an example, M=2 and N=2, where M represents the OCC sequence length of intra-symbol OCC multiplexing, and N represents the OCC sequence length of inter-symbol OCC multiplexing; the number of RBs is 1; the front "2" in "Seq#2,1" and "Seq#2,2" represents the OCC sequence of inter-symbol OCC multiplexing, and the rear "1" and "2" in "Seq#2,1" and "Seq#2,2" represent two different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. Among them, there are 6 time-domain symbols in a time slot, and the transmission symbols on the 6 time-domain symbols are the same; and the OCC sequence with a length of 2 of the inter-symbol OCC sequence, 2 sequence values in the OCC sequence are mapped to 6 time domains. The number of repetitions can be K, and if K is 4 times, one implementation manner can be as shown in FIG. 2I, the transmission symbols on the time slot are repeated for 4 times, and the redundancy versions of the repeated 4 times are {0, 2, 3, 1} respectively.
[0204] In some embodiments, one TBoMs occupies D time slots, D being an integer greater than 1; the terminal determines a first transmission symbol in a time slot, wherein the number of the first transmission symbols is determined based on at least one of the following: the number of available resources in a time slot, the modulation order, and the OCC sequence length of intra-time-domain-symbol OCC multiplexing; a time slot includes at least one time-domain symbol or at least one time-domain symbol block; based on the first transmission symbol, a second transmission symbol on each time-domain symbol in at least one time-domain symbol or each time-domain symbol block in at least one time-domain symbol block is determined; based on the second transmission symbol and the intra-time-domain-symbol OCC multiplexing, a third transmission symbol is determined; based on the third transmission symbol and the inter-time-domain-symbol OCC multiplexing, a fourth transmission symbol in a time slot is determined; based on the TBoMs transmission mode, the fourth transmission symbol in each time slot in a time slot segment is determined, wherein a time slot segment contains D time slots; the redundancy versions corresponding to different time slots in the same time slot segment are different; different redundancy versions indicate different starting code bit positions.
[0205] Optionally, determining the first transmission symbol in the first slot, determining the number of the first transmission symbols, determining the second transmission symbol on each time domain symbol and determining the fourth transmission symbol in one slot in the eighth OCC multiplexing combination mode are the same as determining the first transmission symbol in the first slot, determining the number of the first transmission symbols, determining the second transmission symbol on each time domain symbol and determining the fourth transmission symbol in one slot in the seventh OCC multiplexing combination mode respectively. For related embodiments of the eighth OCC multiplexing combination mode, refer to related embodiments of the seventh OCC multiplexing mode.
[0206] Optionally, based on the TBoMs transmission mode, determining the fourth transmission symbol in each slot in one slot segment comprises: based on the Hth position after the transmission end encoding bit position of the previous slot, determining the starting encoding bit position carried by the next slot in one slot segment, wherein H is an integer greater than 0; based on the starting encoding bit position carried by the next slot and the number of bits that can be carried by the next slot, determining the fourth transmission symbol of the next slot.
[0207] Optionally, the terminal repeats the fourth transmission symbol in each slot in one slot segment K times, and K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can expand the fourth transmission symbol in each slot in one slot segment for the terminal K times.
[0208] Optionally, each repetition is based on a cyclic redundancy version or uses the same redundancy version.
[0209] For example, as shown in FIG. 2J, taking an example of an extension based on a single symbol, M = 2, N = 2, where M represents the OCC sequence length for performing intra-symbol OCC multiplexing, and N represents the OCC sequence length for performing inter-symbol OCC multiplexing; the number of RBs is 1; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the inter-slot OCC sequence length, and the rear "1" and "2" in "Seq#2, 1" and "Seq#2, 2" respectively represent two different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. Among them, there are 6 time domain symbols in a time slot, and the transmission symbols on the 6 time domain symbols are the same; and the inter-symbol OCC sequence length is 2, and the 62 sequence values in the OCC sequence are respectively mapped to 6 time domains. The number of time slots occupied by TBoMs transmission is 2, that is, D is 2; then the first position after the end of the coding bit position of the transmission in the second time slot in the first D is the start of the coding bit position carried in the first time slot in the second D. The repetition number can be K, and if K is 4 times, one implementation manner can be as shown in FIG. 2J, the transmission symbols on a time slot are repeated 4 times, and the redundancy versions of the repeated 4 times are {0, 2, 3, 1} respectively.
[0210] In some embodiments, the terminal determines a first transmission symbol in a time slot, where the number of the first transmission symbols is determined based on at least one of the following: the number of available resources in a time slot, the modulation order, and the OCC sequence length for intra-time domain symbol OCC multiplexing; a time slot includes at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, a second transmission symbol on each of the at least one time domain symbol or the at least one time domain symbol block is determined; based on the second transmission symbol and the intra-time domain symbol OCC multiplexing, a third transmission symbol is determined; based on the third transmission symbol and the inter-time domain symbol OCC multiplexing, a fourth transmission symbol on a time slot is determined; based on the fourth transmission symbol on a time slot, transmission symbols on each of L-1 time slots are determined, the transmission symbols on each of the L-1 time slots are the same as the fourth transmission symbol on a time slot, and based on the inter-slot OCC multiplexing, OCC sequence coverage of each of L time slots is determined to determine a fifth transmission symbol on each of the L time slots; the L time slots are a time slot segment. That is, this embodiment is the determination or implementation of the ninth OCC multiplexing combination mode.
[0211] Optionally, the related embodiments of determining the ninth OCC multiplexing combination manner can refer to the related embodiments of determining the first OCC multiplexing combination manner, the fourth OCC multiplexing combination manner, and / or the seventh OCC multiplexing combination manner. For example, determining the first transmission symbol in the first slot, determining the number of the first transmission symbols, determining the second transmission symbol on each time domain symbol, and determining the third transmission symbol in the ninth OCC multiplexing combination manner are the same as those in the first OCC multiplexing combination manner. For example, determining the fourth transmission symbol in a slot in the ninth OCC multiplexing combination manner is the same as that in the seventh OCC multiplexing combination manner.
[0212] Optionally, determining the OCC sequence coverage of each slot in the L slots based on the inter-slot OCC multiplexing includes: mapping different OCC sequence values in the OCC sequence with the length of L to different slots in a slot segment. Here, the L is the inter-slot OCC sequence length.
[0213] Optionally, the terminal repeats the fifth transmission symbol in each slot in a slot segment K times, and K is an integer greater than 1. Here, K is the repetition number. This embodiment can expand the fifth transmission symbol in each slot in a slot segment K times.
[0214] Optionally, the terminal determines that the number of slot segments is , K is greater than L, and K is an integer greater than 1; and repeats the fifth transmission symbol in each slot in a slot segment K times, wherein each slot segment is cyclic based on the redundancy version or uses the same redundancy version, and different redundancy versions indicate different starting code bit positions. Here, K is the repetition number. This embodiment can expand the fifth transmission symbol in each slot in a slot segment K times.
[0215] For example, as shown in FIG. 2K, taking an example of extension based on a single symbol, M=2, N=2, L=2, where M represents the OCC sequence length for performing intra-symbol OCC multiplexing, N represents the OCC sequence length for performing inter-symbol OCC multiplexing, and L represents the OCC sequence length for performing inter-slot OCC multiplexing; the number of RBs is 1; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence for inter-symbol OCC multiplexing, and the back "1" and "2" in "Seq#2, 1" and "Seq#2, 2" represent different users in a user group; the front "2" in "Seq#3, 1" and "Seq#3, 2" represents the OCC sequence for inter-slot OCC multiplexing, and the back "1" and "2" in "Seq#3, 1" and "Seq#3, 2" represent different users in a user group; "slot" represents a time slot, and "RV" represents a redundancy version. A time slot has 6 time-domain symbols, and the transmission symbols on the 6 time domains are the same; and the OCC sequence with a length of 2 for inter-symbol OCC multiplexing, and the 2 sequence values in the OCC sequence are mapped to the 6 time domains respectively. L is 2, and the inter-slot OCC multiplexing is performed on 2 time slots, so that the transmission symbols on the L time slots are the same; the OCC sequence with a length of 2 for inter-slot OCC multiplexing, and the 2 OCC sequence values in the OCC sequence are one-to-one mapped to the 2 time slots respectively, and different users use different OCC sequence values. The repetition number can be K, and if K is 4 times, an implementation manner can be as shown in FIG. 2K, which is repeated 4 times, and the redundancy versions of the repeated 2 times are {0, 2, 3, 1} respectively.
[0216] In some embodiments, one TBoMs occupies D slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one slot includes at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, the second transmission symbol on each time domain symbol in at least one time domain symbol or each time domain symbol block in at least one time domain symbol block is determined; based on the second transmission symbol and the OCC multiplexing in the time domain symbol, the third transmission symbol is determined; based on the third transmission symbol and the OCC multiplexing between time domain symbols, the fourth transmission symbol in one slot is determined; based on the fourth transmission symbol in one slot, the transmission symbol in each slot of L-1 slots is determined, the transmission symbol in each slot of L-1 slots is the same as the fourth transmission symbol in one slot, and based on the OCC multiplexing between slots, the OCC sequence coverage of each slot of L slots is determined to determine the fifth transmission symbol in each slot of L slots; based on the TBoMs transmission mode, the fifth transmission symbol in each slot of D x L slots is determined. That is, this embodiment is the determination or implementation of the tenth OCC multiplexing combination mode.
[0217] Alternatively, the related embodiments of determining the tenth OCC multiplexing combination mode can refer to the related embodiments of determining the second OCC multiplexing combination mode, the fifth OCC multiplexing combination mode, the eighth OCC multiplexing combination mode, and / or the ninth OCC multiplexing combination mode.
[0218] Alternatively, based on the TBoMs transmission mode, determining the fifth transmission symbol in each slot of D x L slots includes: in D x N slots, based on the Hth position after the ending encoding bit position of the transmission in each slot of the previous N slots, the starting encoding bit position carried by each slot of the next N slots is determined, wherein H is an integer greater than 0; based on the starting encoding bit position carried by each slot of the next N slots and the number of bits that can be carried by each slot, the fourth transmission symbol of each slot of the next N slots is determined.
[0219] Alternatively, the terminal repeats the fourth transmission symbol in each slot of D x L slots in one slot segment K times, K is an integer greater than 1. Here, K is the number of repetitions. This embodiment can be that the terminal expands the fourth transmission symbol in each slot of D x L slots in one slot segment K times.
[0220] Alternatively, the number of slot segments is determined to be K is greater than L, K is an integer greater than 1; the number of slots contained in one slot segment is determined to be D x L; the fifth transmission symbol in each slot of D x L slots in one slot segment is repeated times, each time the repetition is based on cycling through the redundancy versions or using the same redundancy version, different redundancy versions indicating different starting coded bit locations. Here, K is the number of repetitions. The embodiment can be for expanding the fifth transmission symbol in each of the D x L slots in a slot segment times, each time the repetition is based on cycling through the redundancy versions or using the same redundancy version, different redundancy versions indicating different starting coded bit locations.
[0221] As shown in FIG. 2L, taking the single-symbol-based expansion as an example, M = 2, N = 2, and L = 2, where M represents the OCC sequence length for intra-symbol OCC multiplexing, N represents the OCC sequence length for inter-symbol OCC multiplexing, and L represents the OCC sequence length for inter-slot OCC multiplexing; the number of RBs is 1; the front "2" in "Seq#2, 1" and "Seq#2, 2" represents the OCC sequence for inter-symbol OCC multiplexing, and the back "1" and "2" in "Seq#2, 1" and "Seq#2, 2" represent different users in a user group; the front "2" in "Seq#3, 1" and "Seq#3, 2" represents the OCC sequence for inter-slot OCC multiplexing, and the back "1" and "2" in "Seq#3, 1" and "Seq#3, 2" represent different users in a user group; "slot" represents a slot, and "RV" represents a redundancy version. A slot has 6 time-domain symbols, and the transmission symbols on the 6 time domains are the same; and the OCC sequence length for inter-symbol OCC multiplexing is 2, and the 2 sequence values in the OCC sequence are mapped to the 6 time domains respectively. L is 2, and the transmission symbols on the 2 slots are the same after inter-slot OCC multiplexing; the OCC sequence length for inter-slot OCC multiplexing is 2, and the 2 OCC sequence values in the OCC sequence are one-to-one mapped to the 2 slots respectively, and the OCC sequence values used by different users are different. The number of slots occupied by the TBoMs transmission is 2, that is, D is 2; and the first position after the ending coded bit position of the transmission in the 1 slot in the first D is the starting coded bit position of the carrying in the 1 slot in the second D; for example, the first position after the ending coded bit position of the transmission in the 2nd slot in the first D is the starting coded bit position of the carrying in the 1st slot in the second D. The number of slots occupied by the TBoMs transmission is 2, that is, D is 2; and the first position after the ending coded bit position of the transmission in each of the N slots in the first D is the starting coded bit position of the carrying in each of the N slots in the second D; for example, the first position after the ending coded bit position of the transmission in the 2nd slot in the first D is the starting coded bit position of the carrying in the 1st slot in the second D. The number of repetitions can be K, and if K is 4 times, one implementation can be as shown in FIG. 2L, the repetition one repetition includes D x L = 2 x 2 = 4 time slots; or, another implementation is to directly repeat 4 times, one repetition includes D x L = 2 x 2 = 4 time slots.
[0222] In some embodiments, one TBoMs occupies D time slots, D is an integer greater than 1; the terminal determines a first transmission symbol in one time slot, wherein the number of the first transmission symbol is determined based on at least one of the following: the number of available resources in one time slot, the modulation order, and the OCC sequence length of OCC multiplexing in the time domain symbol; one time slot includes at least one time domain symbol or at least one time domain symbol block; based on the first transmission symbol, the terminal determines a second transmission symbol on each time domain symbol in at least one time domain symbol or each time domain symbol block in at least one time domain symbol block; based on the second transmission symbol and OCC multiplexing in the time domain symbol, the terminal determines a third transmission symbol; based on OCC multiplexing between the third transmission symbol and the time domain symbol, the terminal determines a fourth transmission symbol in one time slot; based on the TBoMs transmission mode, the terminal determines a fourth transmission symbol in each time slot in one time slot segment; the number of time slots in one time slot segment is D; based on the fourth transmission symbol in each time slot in one time slot segment, the terminal determines transmission symbols in each time slot in L-1 time slot segments, the transmission symbols in each time slot in the L-1 time slot segments are the same as the fourth transmission symbol in one time slot segment, and the terminal determines OCC multiplexing in each time slot in each of the L time slot segments based on OCC multiplexing between time slots to determine a fifth transmission symbol on L x D time slots. That is, this embodiment is the determination or implementation of the eleventh OCC multiplexing combination mode.
[0223] Optionally, the related embodiments of determining the eleventh OCC multiplexing combination mode can refer to the related embodiments of determining the third OCC multiplexing combination mode, the sixth OCC multiplexing combination mode, and / or the ninth OCC multiplexing combination mode.
[0224] Optionally, based on the TBoMs transmission mode, determining a fourth transmission symbol in each time slot in one time slot segment includes: based on the Hth position after the end of the transmission of the encoding bits of the previous time slot, determining the starting position of the encoding bits carried by the next time slot in one time slot segment, wherein H is an integer greater than 0; based on the starting position of the encoding bits carried by the next time slot and the number of bits that can be carried by the next time slot, determining the fourth transmission symbol of the next time slot.
[0225] Optionally, the terminal spreads the fifth transmission symbol on each time slot in L x D time slots in one block K times, K is an integer greater than 1. Here, K is the number of repetitions; this embodiment can be that the terminal repeats the fifth transmission symbol on each time slot in L x D time slots in one block K times.
[0226] Optionally, the terminal determines the number of blocks K is greater than L, K is an integer greater than 1; the number of slots contained in a block is determined as LxD; the fifth transmission symbol in each slot in the LxD slots in a block is spread by times, wherein a redundancy version cycle or different redundancy versions are adopted between blocks, and different redundancy versions are used to indicate different starting encoding bit positions. Here, K is the number of repetitions; the embodiment can be; the fifth transmission symbol in each slot in the LxD slots in a block is repeated times.
[0227] As shown in FIG. 2M, taking the single-symbol-based extension as an example, M=2, N=2, and L=2, where M represents the OCC sequence length of intra-symbol OCC multiplexing, N represents the OCC sequence length of inter-symbol OCC multiplexing, and N represents the OCC sequence length of inter-slot OCC multiplexing; the number of RBs is 1; the front “2” in “Seq#2,1” and “Seq#2,2” represents the OCC sequence of inter-symbol OCC multiplexing, and the back “1” and “2” in “Seq#2,1” and “Seq#2,2” represent different users in a user group; the front “2” in “Seq#3,1” and “Seq#3,2” represents the inter-slot OCC sequence length, and the back “1” and “2” in “Seq#3,1” and “Seq#3,2” represent user 1 and user 2 respectively; “slot” represents a slot, and “RV” represents a redundancy version. A slot has 6 time-domain symbols, the transmission symbols on the 6 time domains are the same; and the inter-symbol OCC sequence length is 2, and the 2 sequence values in the OCC sequence are mapped to the 6 time domains respectively. The number of slots occupied by TBoMs transmission is 2, that is, D is 2; the first position after the ending encoding bit position of the transmission of 1 slot in the first D is the starting encoding bit position of the slot in the second D; for example, the first position after the ending encoding bit position of the transmission of the second slot in the first D is the starting encoding bit position of the first slot in the second D. The first position after the ending encoding bit position of the first slot in the first D is the starting encoding bit position of the second slot; based on the transmission symbols of each slot in the first D, the transmission symbols of each slot in the second D are the same as those of each slot in the first D. L is 2, and the transmission symbols on the 2 slots are the same after inter-slot OCC multiplexing; the inter-slot OCC sequence length is 2, and the 2 OCC sequence values in the OCC sequence are mapped to the 2 slots one by one, and the OCC sequence values adopted by different users are different. The number of repetitions can be K, and if K is 4 times, one implementation manner can be shown in FIG. 2M, and the fifth transmission symbol in each slot in the LxD slots in a block is repeated The redundancy version is repeated twice, and the redundancy version of the two repetitions is {0, 2} respectively, and one repetition includes LxD=2x2=4 time slots; or, another implementation is to directly repeat 4 times, and one repetition includes LxD=2x2=4 time slots.
[0228] In step S2102, the network device determines the OCC multiplexing mode of the physical channel.
[0229] In some embodiments, the implementation of the network device determining the OCC multiplexing mode of the physical channel is similar to the implementation of the terminal determining the OCC multiplexing mode of the physical channel; for the embodiment of the network device determining the OCC multiplexing mode of the physical channel, please refer to the embodiment of the terminal determining the OCC multiplexing mode of the physical channel.
[0230] In an optional embodiment, the network device sends the first information to the terminal, and the first information is used to indicate the OCC multiplexing mode. Optionally, the OCC multiplexing mode can be any one of the OCC multiplexing modes in the previous embodiments, for example, can be the first OCC multiplexing combination mode, the second OCC multiplexing combination mode, the third OCC multiplexing combination mode, the fourth OCC multiplexing combination mode, the fifth OCC multiplexing combination mode, the sixth OCC multiplexing combination mode, the seventh OCC multiplexing combination mode, the eighth OCC multiplexing combination mode, the ninth OCC multiplexing combination mode, the tenth OCC multiplexing combination mode, or the eleventh OCC multiplexing combination mode, etc. in the previous embodiments.
[0231] In an optional embodiment, the terminal receives the first information sent by the network device, and the first information is used to indicate the OCC multiplexing mode. Optionally, the terminal can determine the OCC multiplexing mode of the physical channel based on the first information.
[0232] In an optional embodiment, the terminal sends the first information to the network device, and the first information is used to indicate the OCC multiplexing mode. Optionally, the OCC multiplexing mode can be any one of the OCC multiplexing modes in the previous embodiments, for example, can be the first OCC multiplexing combination mode, the second OCC multiplexing combination mode, the third OCC multiplexing combination mode, the fourth OCC multiplexing combination mode, the fifth OCC multiplexing combination mode, the sixth OCC multiplexing combination mode, the seventh OCC multiplexing combination mode, the eighth OCC multiplexing combination mode, the ninth OCC multiplexing combination mode, the tenth OCC multiplexing combination mode, or the eleventh OCC multiplexing combination mode, etc. in the previous embodiments.
[0233] In an optional embodiment, the network device receives the first information sent by the terminal, and the first information is used to indicate the OCC multiplexing mode. Optionally, the network device determines the OCC multiplexing mode of the physical channel based on the first information.
[0234] In an optional embodiment, the name of the first information is not limited, which is, for example, OCC multiplexing mode indication information or OCC multiplexing combination indication information, and the like.
[0235] In some embodiments, the name of information and the like is not limited to the name described in the embodiments, and the terms of "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0236] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from a protocol, acquiring from a higher layer, obtaining by self-processing, autonomously implementing, and the like.
[0237] In some embodiments, the terms of "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0238] In some embodiments, the terms of "certain", "preset", "pre-set", "set", "indicated", "a certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "a certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in a protocol and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, can be interpreted as certain A, a certain A, arbitrary A, or first A, and the like, but are not limited thereto.
[0239] In some embodiments, determination or judgment can be performed by a value (0 or 1) represented by 1 bit, can be performed by a true or false value (Boolean value) represented by true or false, can be performed by comparison of a numerical value (for example, comparison with a predetermined value), and the like, but is not limited thereto.
[0240] The information processing method related to the embodiments of the present disclosure can include at least one of step S2101 to step S2102. For example, step S2101 can be implemented as an independent embodiment; step S2102 can be implemented as an independent embodiment; and the combination of step S2101 and step S2102 can be implemented as an independent embodiment.
[0241] In some embodiments, step S2101 can be optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0242] In some embodiments, step S2102 can be optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0243] In the embodiments of the present disclosure, each embodiment can be implemented independently or in combination with each other, and the steps in each embodiment can be distinguished as preceding steps and subsequent steps.
[0244] FIG. 3 is a flow diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in FIG. 3, the embodiments of the present disclosure relate to an information processing method, which is performed by a communication device, and the above method comprises:
[0245] In step S3101, an OCC multiplexing manner of a physical channel is determined, wherein the OCC multiplexing manner is used for at least two terminals to transmit the physical channel using same time domain and / or frequency domain resources.
[0246] The optional implementation of step S3101 can refer to the optional implementation of step S2101 or step S2102 of FIG. 2A, and other related parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0247] In some embodiments, the OCC multiplexing manner is: intra-OCC multiplexing with an OCC sequence length of M, combined with inter-OCC multiplexing with an OCC sequence length of N, M is a positive integer, and N is a positive integer.
[0248] In some embodiments, a first transmission symbol within a time slot is determined; based on the first transmission symbol, a second transmission symbol is determined on each time-domain symbol in at least one time-domain symbol; based on the second transmission symbol and OCC multiplexing within the time-domain symbol, a third transmission symbol on a time slot is determined; based on the third transmission symbol on a time slot, transmission symbols on each of N-1 time slots are determined, wherein the transmission symbols on each of the N-1 time slots are the same as the third transmission symbol on a time slot; and based on OCC multiplexing between time slots, the OCC sequence coverage of each of the N time slots is determined to determine a fourth transmission symbol on each of the N time slots; wherein the number of first transmission symbols is determined based on at least one of the following: the number of available resources within a time slot, the modulation order, and the OCC sequence length of OCC multiplexing within the time-domain symbol; a time slot includes at least one time-domain symbol.
[0249] In some embodiments, the method further includes one of the following: repeating the fourth transmission symbol on each of the N time slots K times; where K is an integer greater than 1; determining that the time slot segment contains a number of time slots. There are N timeslots, K is greater than N; repeat the fourth transmission symbol on each of the N timeslots. This involves multiple time slots, with redundant versions cyclical or using the same redundant version.
[0250] In some embodiments, the OCC multiplexing method is as follows: first, a combination of intra-symbol OCC multiplexing with an OCC sequence length of M and inter-slot OCC multiplexing with an OCC sequence length of N is performed, and then the OCC multiplexing method of multi-slot transport block TBoMs transmission mode is performed; M is a positive integer and N is a positive integer.
[0251] In some embodiments, a TBoMS occupies D time slots, where D is an integer greater than 1; the method further includes: determining a first transmission symbol within a time slot; determining a second transmission symbol on each time-domain symbol in at least one time-domain symbol based on the first transmission symbol; determining a third transmission symbol on a time slot based on the second transmission symbol and OCC multiplexing within the time-domain symbol; determining transmission symbols on each of N-1 time slots based on the third transmission symbol on a time slot, wherein the transmission symbols on each of the N-1 time slots are the same as the third transmission symbol on a time slot; determining the OCC sequence coverage of each of the N time slots based on OCC multiplexing between time slots, thereby determining a fourth transmission symbol on each of the N time slots; and determining the fourth transmission symbol on each of the N time slots in D×N time slots based on the TBoMS transmission mode; wherein the number of first transmission symbols is determined based on at least one of the following: the number of available resources within a time slot; the modulation order; and the OCC sequence length of OCC multiplexing within the time-domain symbol; a time slot includes at least one time-domain symbol.
[0252] In some embodiments, the fourth transmission symbol on each of the N slots in the D x N slots is determined based on the TBoMs transmission manner, including: in the D x N slots, determining a starting coded bit position carried by each of the next N slots based on an Hth position after an ending coded bit position of each of the previous N slots, where H is an integer greater than 0; and determining the fourth transmission symbol of each of the next N slots based on the starting coded bit position carried by each of the next N slots and a number of bits that can be carried by each of the next N slots.
[0253] In some embodiments, the method further includes one of the following: repeating the fourth transmission symbol on each of the D x N slots in a time slot segment K times; where K is an integer greater than 1; determining the number of time slot segments to be , K being greater than N; determining that a time slot segment contains D x N slots; repeating the fourth transmission symbol on each of the D x N slots in a time slot segment times; where a redundancy version cycle is performed between each time slot segment or the same redundancy version is used, and different redundancy versions are used to indicate different starting coded bit positions.
[0254] In some embodiments, the OCC multiplexing manner is: first, intra-slot OCC multiplexing with an OCC sequence length of M, then TBoMs transmission manner, and finally, inter-slot OCC multiplexing with an OCC sequence length of N; M is a positive integer, and N is a positive integer.
[0255] In some embodiments, one TBoMs occupies D slots, and D is an integer greater than 1; the method further includes: determining a first transmission symbol in a slot; determining a second transmission symbol on each of the at least one time domain symbol based on the first transmission symbol; determining a third transmission symbol on a slot based on the second transmission symbol and intra-time domain symbol OCC multiplexing; determining the third transmission symbol on each of the slots in a time slot segment based on the TBoMs transmission manner, where a time slot segment contains D slots; determining the transmission symbol on each of the N-1 time slot segments based on the third transmission symbol on each of the slots in a time slot segment, the transmission symbol on each of the N-1 time slot segments being the same as the third transmission symbol on a time slot segment, and OCC sequence coverage on each of the slots in the N time slot segments being determined based on inter-slot OCC multiplexing, to determine a fourth transmission symbol on each of the N time slot segments; where the number of the first transmission symbols is determined based on at least one of the following: a number of available resources in a slot; a modulation order; and an OCC sequence length of intra-time domain symbol OCC multiplexing; and a slot includes at least one time domain symbol.
[0256] In some embodiments, the third transmission symbol on each slot within a slot segment is determined based on a TBoMs transmission manner, including: determining a starting coded bit position carried by a next slot based on an Hth position after an ending coded bit position of a previous slot transmission within a slot segment, where H is an integer greater than 0; and determining the third transmission symbol of the next slot based on the starting coded bit position carried by the next slot and a number of bits that can be carried by the next slot.
[0257] In some embodiments, the method further includes one of: repeating the fourth transmission symbol on each slot within NxD slots in a block K times; where K is an integer greater than 1; or determining the number of blocks to be greater than N; determining that the number of slots contained in a block is NxD; and repeating the fourth transmission symbol on each slot within NxD slots in a block where a redundancy version cycle is performed between blocks or the same redundancy version is used, and different redundancy versions are used to indicate different starting coded bit positions.
[0258] In some embodiments, the OCC sequence coverage of each slot within N slots is determined based on inter-slot OCC multiplexing, including: mapping different OCC sequence values in an OCC sequence of the inter-slot OCC multiplexing with an OCC sequence length of N to different slots within N slots.
[0259] In some embodiments, the OCC sequence coverage of each slot within N slot segments is determined based on inter-slot OCC multiplexing, including: mapping different OCC sequence values in an OCC sequence of the inter-slot OCC multiplexing with an OCC sequence length of N to different slot segments within N slot segments.
[0260] In some embodiments, the communication device is a terminal or a network device.
[0261] In the embodiments of the present disclosure, each embodiment can be implemented independently or in combination with each other, and the steps in each embodiment can be distinguished as previous and subsequent steps.
[0262] The embodiments of the present disclosure provide an information processing method, executed by a communication device, including:
[0263] Example one: a scheme 1 is provided, in which intra-symbol OCC spreading is combined with inter-slot OCC multiplexing mechanism.
[0264] In some embodiments, a scheme 1-1 (as the first OCC multiplexing combination manner in previous embodiments) is provided: considering intra-symbol OCC spreading combination of M UEs and inter-slot OCC multiplexing of N UEs, where M can be the intra-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2). Thus, OCC multiplexing between MxN UEs can be achieved.
[0265] S1: In one slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (where the number of symbols X contained in one block = total number of resource elements (REs) on the same symbol / M), and occ sequence covering based on OCC length=M.
[0266] S2: Generate the symbols transmitted on the first slot based on S1, and spread on N-1 slots; or, on N slots, perform rate-matching based on the same redundancy version and the same starting symbol position, while generating the transmission symbols on N slots based on S1. Based on this, the same symbols are carried on N slots. Further, each value of the OCC sequence of length N determined for the current user is covered on each spreaded slot, respectively.
[0267] S3: Assuming that one slot segment contains N slots, and the repetition number K indicated by the gNB is greater than N, there are K / N slot segments. RV cycling can be performed between K / N slot segments, and the random variable sequence (RV sequence) can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each slot segment generates data symbols based on S1 and S2.
[0268] Assuming that the repetition number is 8, M=4, N=2, and the number of RBs=1, one implementation is shown in FIG. 2B.
[0269] In some embodiments, a scheme 1-2 is provided: considering intra-symbol OCC spreading combination of M UEs and inter-slot OCC multiplexing of N UEs, where M can be the intra-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2), so as to achieve at most MxN UE OCC multiplexing. On this basis, consider combining with TBoMs mechanism to enhance the data transmission performance of single link. Consider the following two different schemes:
[0270] Scheme 1-2-1 (as the second OCC multiplexing combination way in the previous embodiment): first perform inter-slot OCC spreading, and then perform transmission of multi-time slot transmission block (TBoMs) on subsequent slots. Assume that the number of slots occupied by TBoMs is D (the D is the number of slots occupied by a single modulation symbol transmission, excluding the additional N-1 slots except the first slot for inter-slot OCC multiplexing within a time slot segment). Optionally, finally perform repetition based on RV cycling.
[0271] S1: within a slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (wherein the number of symbols contained in a block X = total number of REs on the same symbol / M), and OCC sequence covering based on OCC length = M.
[0272] S2: generate the symbols transmitted on the first slot based on S1, and perform spreading on N-1 slots; or, on N slots, perform rate-matching based on the same redundancy version and the same starting symbol position, while generating the transmission symbols on N slots based on S1. Based on this, N slots carry the same symbols. Further, each value of the OCC sequence of length N determined for the current user is covered to each spreaded slot, respectively.
[0273] S3: Take the ending bit position + 1 based on S1 / 2 as the starting bit position, and perform rate-matching based on the starting bit position and the number of bits (or the number of available resources and the modulation order, etc.) that can be carried on the N+i-th slot (i = 1, 2, …, N). For the remaining processing on the N+i-th slot, follow S1 and S2.
[0274] S4: Based on S1 / 2 / 3, complete all symbol processing and transmission on D x N slots. That is, for the d x N+i-th slot (d = 2, 3, …, D), use the same way as S3 to determine the starting bit position for rate-matching.
[0275] S5:
[0276] S5-1: Assuming that a time slot segment contains N x D slots, optionally, the gNB indicates that the repetition number K is greater than N, then there are K / N time slot segments. RV cycling can be performed between the K / N time slot segments, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each time slot segment generates data symbols based on S1-S4.
[0277] S5-2: Alternatively, the gNB indicates that the repetition number K = N, in other words, the terminal does not expect the repetition number indicated by the gNB to be equal to the inter-slot OCC sequence length.
[0278] S5-3: Alternatively, the gNB indicates that the repetition number K = N x D, in other words, the terminal does not expect the repetition number indicated by the gNB to exceed the product of the number of slots occupied by TBoMs transmission and the inter-slot OCC sequence length.
[0279] Based on S5-1, assuming that the repetition number is 4, M = 4, N = 2 (inter-slot OCC length), the number of RBs = 1, and the number of slots occupied by TBoMs transmission D is 2, then one implementation is shown in FIG. 2C.
[0280] Scheme 1-2-2 (as in the third OCC multiplexing combination in the previous embodiment): first perform TBoMs, then perform inter-slot OCC spreading. Assuming that the number of slots occupied by TBoMs is D. Optionally, repeat at the end.
[0281] S1: In one slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (where the number of symbols contained in one block X = total number of REs on one symbol / M), and occ sequence covering based on OCC length = M.
[0282] S2: Generate the symbols on the first slot based on S1; in addition, determine the ending bit position + 1 on the first slot as the starting bit position on the next slot when performing rate-matching, and perform rate-matching on the next slot based on the starting bit position and the number of bits (or the number of available resources and the modulation order, etc.) that can be carried on the next slot. At the same time, generate the transmission symbols of the next slot based on S1.
[0283] S3: Based on S2, complete the determination of the transmission symbols on D slots. It is conceivable that the position of the starting bit carried on each slot is the ending bit position + 1 in the previous slot.
[0284] S4: Determine that every D slots is a slot segment, generate the symbols transmitted on the first slot segment based on S1-S3, and perform spreading on N-1 slot segments; or, perform rate-matching on N slot segments based on the same redundancy version, and generate the transmission symbols on N slot segments based on S1-S3. Based on this, the same transmission symbols are carried on N slot segments. Further, each value of the length N occ sequence determined for the current user is covered to each spreading slot segment respectively.
[0285] S5:
[0286] S5-1: Assuming that one block contains NxD slots, optionally, the repetition number K indicated by the gNB is greater than N, then there are K / N slot segments. RV cycling can be performed between K / N blocks, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each block generates data symbols based on S1-S4.
[0287] S5-2: Alternatively, the repetition number K indicated by the gNB is N, in other words, the terminal does not expect that the repetition number indicated by the gNB and the inter-slot OCC sequence length are not equal.
[0288] S5-3: Alternatively, the gNB indicates the repetition number K = N x D, in other words, the terminal does not expect the gNB indicates the repetition number more than the product of the number of slots occupied by TBoMs transmission and inter-slot OCC sequence length.
[0289] Based on S5-1, assuming the repetition number is 4, M = 4, N = 2 (inter-slot OCC length), the number of RBs = 1, the number of slots D occupied by TBoMs transmission is 2, then one implementation is shown in FIG. 2D.
[0290] Exemplary two, a scheme 2 is provided, inter-symbol OCC spreading combined with inter-slot OCC multiplexing mechanism.
[0291] In some embodiments, a scheme 2-1 is provided (as the fourth OCC multiplexing combination in the previous embodiments): considering inter-symbol OCC spreading combination of M UEs and inter-slot OCC multiplexing of N UEs, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2).
[0292] S1: In one slot, the terminal performs: rate-matching, DFT symbol(s) spreading, and occ sequence covering based on OCC length=M. Wherein, the DFT symbol spreading can be single-symbol based spreading, or symbol-block based spreading. Similarly, the OCC sequence covering can be single-symbol based OCC sequence covering, i.e. one OCC sequence value covers to one corresponding symbol; or symbol-block based OCC covering, i.e. one OCC sequence value covers to one symbol-block. Take an example of OCC length=6, and the number of symbols used for PUSCH transmission in one slot=6, the single-symbol based spreading and symbol-block based spreading are respectively illustrated as shown in FIG. 2E.
[0293] S2: Generate the symbols transmitted on the first slot based on S1, and spread on N-1 slots; or, on N slots, perform rate-matching based on the same redundancy version, while generating the transmission symbols on N slots based on S1. Based on this, the same symbols are carried on N slots. Further, each value of the OCC sequence of length N determined by the current user is respectively covered to each spreading slot.
[0294] S3: Assuming that one time slot segment contains N slots, and the repetition number K indicated by the gNB is greater than N, then there are K / N time slot segments. RV cycling can be performed between K / N time slot segments, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each time slot segment generates data symbols based on S1 and S2.
[0295] Assuming repetition number is 4, M=2 (inter-symbol OCC length), N=2 (inter-slot OCC length), and the number of symbols in a slot for data is 6 (only as an example, without considering DMRS symbols), an implementation is shown in FIG. 2F for single-symbol based spreading.
[0296] In some embodiments, a scheme 2-2 is provided, considering inter-symbol OCC spreading combination for M UEs and inter-slot OCC multiplexing for N UEs, where M can be the inter-symbol OCC sequence length (the OCC sequence with length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence with length N can be referred to as OCC sequence #2). On this basis, a combination with TBoMs mechanism is considered to enhance the data transmission performance of a single link. Two different schemes are considered as follows:
[0297] Scheme 2-2-1 (as the fifth OCC multiplexing combination in the previous embodiments): first perform inter-slot OCC spreading, then perform symbol determination and transmission based on TBoMs PUSCH. Assuming that the number of slots occupied by TBoMs is D. Optionally, repeat at the end.
[0298] S1: In a slot, the terminal performs rate-matching, DFT symbol(s) spreading, and OCC sequence covering based on OCC length=M. The DFT symbol spreading can be single-symbol based spreading, or it can also be symbol-block based spreading. Similarly, the OCC sequence covering can be single-symbol based OCC sequence covering, i.e., one OCC sequence value covers one corresponding symbol; or it can also be symbol-block based OCC covering, i.e., one OCC sequence value covers one symbol-block.
[0299] S2: generate the symbols transmitted on the first slot based on S1 and spread on N-1 slots; or, perform rate-matching on N slots based on the same redundancy version, while generating the transmission symbols on N slots based on S1. Based on this, the same symbols are carried on N slots. Further, each value of the OCC sequence of length N determined by the current user is covered on each spreaded slot, respectively.
[0300] S3: take the ending bit position + 1 based on S1 / 2 as the starting bit position, and perform rate-matching based on the starting bit position and the number of bits (or, the number of available resources and the modulation order, etc.) that can be carried on the N+i-th slot (i = 1, 2, …, N). For the remaining processing flow of the data symbols on the N+i-th slot, follow S1 and S2.
[0301] S4: complete all symbol processing and transmission on D×N slots based on S1 / 2 / 3. That is, for the d×N+i-th slot (d = 2, 3, …, D), the starting bit position of rate-matching is determined in the same way as S3.
[0302] S5:
[0303] S5-1: assuming that a time slot segment contains N×D slots, optionally, the repetition number K indicated by the gNB is greater than N, then there are K / N time slot segments. RV cycling can be performed between the K / N time slot segments, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each time slot segment generates data symbols based on S1-S4.
[0304] S5-2: or, optionally, the repetition number K indicated by the gNB is N, in other words, the terminal does not expect the repetition number indicated by the gNB to be equal to the inter-slot OCC sequence length.
[0305] S5-3: or, optionally, the repetition number K indicated by the gNB is N×D, in other words, the terminal does not expect the repetition number indicated by the gNB to exceed the product of the number of slots occupied by one TBoMs transmission and the inter-slot OCC sequence length.
[0306] Based on S5-1, assuming repetition number is 4, M=2 (inter-symbol OCC length), N=2 (inter-slot OCC length), number of slots for TBoMs PUSCH=2 (not considering slots occupied by inter-slot OCC), number of symbols for carrying data in one slot is 6 (just as an example, not considering DMRS symbols), taking single-symbol based spreading as an example, one implementation is shown in FIG. 2G.
[0307] Scheme 2-2-2 (as the sixth OCC multiplexing combination in the previous embodiments): first, symbol determination and transmission of TBoMs PUSCH, then, determination of time domain resource position of inter-slot OCC, assuming the number of slots occupied by TBoMs is D. Optionally, finally, repetition.
[0308] S1: in one slot, the terminal performs, based on OCC length=M: rate-matching, DFT symbol(s) spreading, and OCC sequence covering. Among them, DFT symbol spreading can be single-symbol based spreading, or also symbol-block based spreading. Similarly, OCC sequence covering can be single-symbol based OCC sequence covering, that is, one OCC sequence value covers one corresponding symbol; or also symbol-block based OCC covering, that is, one OCC sequence value covers one symbol-block.
[0309] S2: generate the symbol on the first slot based on S1; in addition, determine the ending bit position+1 of rate-matching on the first slot as the starting bit position on the next slot, and perform rate-matching on the next slot based on the starting bit position and the number of bits that can be carried on the next slot (or the number of available resources and the modulation order, etc.). At the same time, generate the transmission symbol of the next slot based on S1.
[0310] S3: Based on S2, the determination of the transmission symbols on D slots is completed. It is conceivable that the position of the starting bit carried on each slot is the position of the ending bit in the previous slot + 1.
[0311] S4: Determine that every D slots is a slot segment, generate the transmission symbols on the first slot segment based on S1-S3, and perform spreading on N-1 slot segments; or, on N slot segments, perform rate-matching based on the same redundancy version, and generate the transmission symbols on N slot segments based on S1-S3. Based on this, the same transmission symbols are carried on N slot segments. Further, each value of the length N occ sequence determined for the current user is respectively covered to each spreading slot segment.
[0312] S5:
[0313] S5-1: Assuming that a block contains NxD slots, optionally, the repetition number K indicated by the gNB is greater than N, then there are K / N slot segments. RV cycling can be performed between the K / N blocks, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each block generates data symbols based on S1-S4.
[0314] S5-2: Alternatively, optionally, the repetition number K indicated by the gNB is equal to N, in other words, the terminal does not expect the repetition number indicated by the gNB to be equal to the inter-slot OCC sequence length.
[0315] S5-3: Alternatively, optionally, the repetition number K indicated by the gNB is equal to NxD, in other words, the terminal does not expect the repetition number indicated by the gNB to exceed the product of the number of slots occupied by the TBoMs transmission and the inter-slot OCC sequence length.
[0316] Based on S5-1, assuming that the repetition number is 4, M=2 (inter-symbol OCC length), N=2 (inter-slot OCC length), the number of slots for TBoMs PUSCH=2 (not considering slots occupied by inter-slot OCC), and the number of symbols for carrying data in a slot is 6 (only as an example, not considering DMRS symbols), taking single-symbol based spreading as an example, one implementation is shown in FIG. 2H.
[0317] Example Three: Provide a scheme 3, intra-symbol OCC spreading combined with inter-symbol OCC multiplexing mechanism.
[0318] In some embodiments, provide a scheme 3-1 (as the seventh OCC multiplexing combination in previous embodiments): consider intra-symbol OCC spreading combination of M UEs and inter-symbol OCC multiplexing of N UEs, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2).
[0319] S1: Within one slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (where the number of symbols contained in one block X = total number of REs on the same symbol / M), and occ sequence covering based on OCC length = M.
[0320] S2: Generate the symbols transmitted on the first symbol based on S1 and spread them on N-1 symbols; or, generate the symbols to be transmitted on the first symbol block (assuming there are P symbols in one symbol block) in symbol blocks, and spread them on N-1 symbol blocks. Based on this, the same symbol is carried between N symbols or N symbol blocks. Further, each value of the OCC sequence of length N determined for the current user is covered on each spreaded symbol or symbol block.
[0321] S3: Assuming the number of repetitions indicated by the gNB is K, RV cycling can be performed between K repetitions, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. The data symbols carried in each slot are generated based on S1 and S2.
[0322] Assuming repetition number is 4, M = 4 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), RB number = 1, and the number of symbols within a slot for data carrying is 6, one implementation is shown in FIG. 2I.
[0323] In some embodiments, a scheme 3-2 (eighth OCC multiplexing combination as in previous embodiments) is provided: consider intra-symbol OCC spreading combing with M UEs and inter-symbol OCC multiplexing with N UEs, where M can be the inter-symbol OCC sequence length (the OCC sequence with length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence with length N can be referred to as OCC sequence #2). On this basis, consider combining with TBoMs mechanism to enhance the data transmission performance of a single link. Consider the following transmission scheme: first determine the intra-slot transmission symbols, then determine and transmit the symbols based on TBoMs PUSCH. Assume that the number of slots occupied by TBoMs is D. Finally, repeat.
[0324] S1: Within a slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (where the number of symbols contained in a block X = total number of REs on the same symbol / M), and occ sequence covering based on OCC length = M.
[0325] S2: generate the symbols to be transmitted on the first symbol based on S1 and spread them on N-1 symbols; or, generate the symbols to be transmitted on the first symbol block (assuming there are P symbols in one symbol block) based on S1 and spread them on N-1 symbol blocks. Based on this, the same symbols are carried between N symbols or N symbol blocks. Further, each value of the OCC sequence of length N determined for the current user is covered on each spread symbol or symbol block, respectively.
[0326] S3: generate the symbols on the first slot based on S1 / S2; in addition, determine the ending bit position + 1 of the rate-matching performed on the first slot as the starting bit position on the next slot, and perform rate-matching on the next slot based on the starting bit position and the number of bits (or the number of available resources and the modulation order, etc.) that can be carried on the next slot. At the same time, generate the transmission symbols of the next slot based on S1.
[0327] S4: based on S3, complete the determination of the transmission symbols on D slots. It is conceivable that the position of the starting bit carried on each slot is the ending bit position + 1 in the previous slot.
[0328] S5: determine every D slots as a slot segment. Assuming that the number of repetitions indicated by the gNB is K, then RV cycling can be performed between K repetitions, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each repetition occupies one time slot segment. The data symbols carried by each time slot segment are generated based on S1-S4. The starting slot of different time slot segments uses different starting code bit positions when rate-matching is performed, i.e., different redundancy versions. Within the same time slot segment, different slots also use different starting bits. The specific determination method of the starting bit is shown in S4.
[0329] Assuming repetition number = 4, M = 2 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), RB number = 1, single TBoMs occupied slot number = 2, and the number of symbols used for carrying data in one slot = 6, spreading in single symbol units, one implementation is shown in FIG. 2J.
[0330] Example Four: Provide a scheme 4, the combination of intra-symbol, inter-symbol, and inter-slot mechanisms.
[0331] In some embodiments, provide scheme 4-1 (as the ninth OCC multiplexing combination in previous embodiments): consider intra-symbol OCC spreading with OCC length M (assume OCC sequence is denoted by Seq#(1, X)), inter-symbol OCC multiplexing with OCC length N (assume OCC sequence is denoted by Seq#(2, X)), and inter-slot OCC multiplexing with OCC length L (assume OCC sequence is denoted by Seq#(3, X)).
[0332] S1: In one slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (where the number of symbols contained in one block X = total number of REs on the same symbol / M), and occ sequence covering based on OCC length = M.
[0333] S2: generate the symbols to be transmitted on the first symbol and spread on N-1 symbols; or, generate the symbols to be transmitted on the first symbol block (assuming there are P symbols in a symbol block) and spread on N-1 symbol blocks in a symbol block unit. Based on this, the same symbols are carried between N symbols or N symbol blocks. Further, each value of the OCC sequence of length N determined by the current user is covered on each spread symbol or symbol block, respectively. In the same way, the generation of the symbols to be transmitted on the remaining time domain resources is carried out until the generation of the symbols to be transmitted on all time domain resources in a slot is completed.
[0334] S3: generate the symbols to be transmitted on the first slot and spread on L-1 slots; or, perform rate-matching on L slots based on the same redundancy version, while generating the transmission symbols on L slots based on S1. Based on this, the same symbols are carried on L slots. Further, each value of the OCC sequence of length L determined by the current user is covered on each spread slot, respectively.
[0335] S4: assuming that one time slot segment contains L slots, and the repetition number K indicated by the gNB is greater than N, there are K / L time slot segments. RV cycling can be performed between K / L time slot segments, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each time slot segment generates data symbols based on S1-S3.
[0336] Assuming the repetition number is 8, M=2 (intra-symbol OCC length), N=2 (inter-symbol OCC length), L=2 (inter-slot OCC length), the number of RBs=1, and there are 6 symbols in a slot for carrying data, spreading is performed in a single symbol unit. One implementation is shown in FIG. 2K.
[0337] In some embodiments, provide 4-2: consider intra-symbol OCC spreading with OCC length M (assume OCC sequence is denoted by Seq#(1,X)), inter-symbol OCC multiplexing with OCC length N (assume OCC sequence is denoted by Seq#(2,X)), and inter-slot OCC multiplexing with OCC length L (assume OCC sequence is denoted by Seq#(3,X)). On this basis, consider to combine with TBoMs mechanism to enhance the data transmission performance of single link. Consider the following two different schemes:
[0338] Scheme 4-2-1 (as the tenth OCC multiplexing combination mode in the previous embodiment): first perform inter-slot OCC multiplexing, and then perform TBoMs. Finally, optionally, perform repetition.
[0339] S1: within a slot, the terminal first performs: rate-matching, block-wise modulation symbol spreading (wherein the number of symbols contained in one block X = total number of REs on the same symbol / M), and occ sequence covering, based on OCC length = M.
[0340] S2: generate the symbols to be transmitted on the first symbol based on S1, and spread them on N-1 symbols; or, generate the symbols to be transmitted on the first symbol block (assuming there are P symbols in one symbol block) in symbol block units, and spread them on N-1 symbol blocks. Based on this, the same symbols are carried between N symbols or N symbol blocks. Further, each value of the OCC sequence of the current user with length N is covered to each spreaded symbol or symbol block respectively. In the same way, the generation of the symbols to be transmitted on the remaining time domain resources is performed until the generation of the symbols to be transmitted on all time domain resources in a slot is completed.
[0341] S3: generate the symbols to be transmitted on the first slot based on S1 / 2, and spread over L-1 slots; or, over L slots, perform rate-matching based on the same redundancy version, while generating the transmission symbols over L slots based on S1. Based on this, the same symbols are carried over L slots. Further, cover each value of the OCC sequence of length L determined for the current user, respectively, to each spreaded slot.
[0342] S4: take the ending bit position +1 based on S1 / 2 as the starting bit position, and perform rate-matching based on the starting bit position and the number of bits (or, the number of available resources and the modulation order, etc.) that can be carried on the L+i-th slot (i=1,2,…,L). For the rest of the processing flow of the data symbols on the L+i-th slot, follow S1 and S2.
[0343] S5: complete the processing and transmission of all symbols over D×L slots based on S1 / 2 / 3 / 4. That is, for the d×L+i-th slot (d=2,3,..D), determine the starting bit position for rate-matching in the same way as S4.
[0344] S6:
[0345] S6-1: Suppose that a time slot segment contains L×D slots, and optionally, the repetition number K indicated by the gNB is greater than L, then there are K / L time slot segments. RV cycling can be performed between the K / L time slot segments, and the RV sequence can be {0,2,0,2}, {0,3,0,3} or {0,2,3,1}. Generate the data symbols based on S1-S4 for each time slot segment.
[0346] S6-2: Alternatively, optionally, the repetition number K indicated by the gNB is equal to L, in other words, the terminal does not expect the repetition number indicated by the gNB to be different from the inter-slot OCC sequence length.
[0347] S6-3: Alternatively, optionally, the repetition number K indicated by the gNB is equal to L×D, in other words, the terminal does not expect the repetition number indicated by the gNB to exceed the product of the number of slots occupied by one TBoMs transmission and the inter-slot OCC sequence length.
[0348] Based on S6-1, assuming repetition number is 4, M=2 (inter-symbol OCC length), N=2 (inter-slot OCC length), number of slots for TBoMs PUSCH=2 (not considering slots occupied by inter-slot OCC), number of symbols for carrying data in one slot is 6 (just as an example, not considering DMRS symbols), L=2, taking single-symbol based spreading as an example, one implementation is shown in FIG. 2L.
[0349] Scheme 4-2-2 (the eleventh OCC multiplexing combination manner in the previous embodiments): first, symbol determination and transmission of TBoMs PUSCH are performed, then, determination of time domain resource positions of inter-slot OCC is performed, assuming that the number of slots occupied by TBoMs is D. Optionally, finally, repetition is performed.
[0350] S1: in one slot, the terminal first performs, based on OCC length=M: rate-matching, block-wise modulation symbol spreading (wherein the number of symbols X contained in one block is the total number of REs on the same symbol / M), and occ sequence covering.
[0351] S2: generate symbols to be transmitted on the first symbol based on S1, and perform spreading on N-1 symbols; or, generate symbols to be transmitted on the first symbol block (assuming that there are P symbols in one symbol block) in symbol blocks, and perform spreading on N-1 symbol blocks. Based on this, the same symbols are carried between N symbols or N symbol blocks. Further, each value in the OCC sequence of length N determined for the current user is respectively covered to each spreaded symbol or symbol block. In the same way, generation of symbols to be transmitted on the remaining time domain resources is performed until generation of symbols to be transmitted on all time domain resources in one slot is completed.
[0352] S3: generate the symbols on the first slot based on S1; in addition, determine the ending bit position + 1 on the first slot as the starting bit position on the next slot when performing rate-matching, and perform rate-matching on the next slot based on the starting bit position and the number of bits (or the number of available resources and the modulation order, etc.) that can be carried on the next slot. At the same time, generate the transmission symbols of the next slot based on S1.
[0353] S4: based on S2, complete the determination of the transmission symbols on the D slots, and it is conceivable that the position of the starting bit carried on each slot is the ending bit position + 1 in the previous slot.
[0354] S5: determine that every D slots is a slot segment, generate the symbols transmitted on the first slot segment based on S1-S3, and perform spreading on the L-1 slot segments; or, perform rate-matching on the L slot segments based on the same redundancy version, and generate the transmission symbols on the L slot segments based on S1-S3. Based on this, the same transmission symbols are carried on the N slot segments. Further, each value of the length N of the occ sequence determined for the current user is covered to each spreading slot segment respectively.
[0355] S6:
[0356] S6-1: assuming that a block contains LxD slots, optionally, the repetition number K indicated by the gNB is greater than L, then there are K / L slot segments. RV cycling can be performed between the K / L blocks, and the RV sequence can be {0, 2, 0, 2}, {0, 3, 0, 3} or {0, 2, 3, 1}. Each block generates data symbols based on S1-S4.
[0357] S6-2: or, optionally, the repetition number K indicated by the gNB is L, in other words, the terminal does not expect the repetition number indicated by the gNB to be equal to the inter-slot OCC sequence length.
[0358] S6-3: or, optionally, the repetition number K indicated by the gNB is LxD, in other words, the terminal does not expect the repetition number indicated by the gNB to exceed the product of the number of slots occupied by the TBoMs transmission once and the inter-slot OCC sequence length.
[0359] Based on S6-1, assuming the repetition number is 4, M=2 (intra-symbol OCC length), N=2 (inter-symbol OCC length), L=2 (inter-slot OCC length), the number of RBs=1, the number of symbols for carrying data in a slot is 6, spreading is performed in a single symbol unit, and D=2, an implementation manner is shown in FIG. 2M.
[0360] In the embodiments of the present disclosure, part or all of the steps, the optional implementation manners thereof can be combined with part or all of the steps in other embodiments, or can be combined with the optional implementation manners of other embodiments.
[0361] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device including units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0362] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0363] In embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit. The logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0364] FIG. 4A is a structural schematic diagram of a terminal 4100 according to an embodiment of the present disclosure. As shown in FIG. 4A, the terminal 4100 includes a processing module 4101. In some embodiments, the processing module 4101 is configured to determine an OCC multiplexing mode of a physical channel. Optionally, the processing module 4102 performs at least one of the processing steps (for example, steps S2101 and the like, but not limited thereto) performed by the terminal 4100 in any of the above methods. Details are not described herein again. Optionally, the terminal 4100 can include a transceiver module.
[0365] FIG. 4B is a structural schematic diagram of a network device 4200 according to an embodiment of the present disclosure. As shown in FIG. 4B, the network device 4200 includes a processing module 4201. In some embodiments, the processing module 4201 is configured to determine an OCC multiplexing mode of a physical channel. Optionally, the processing module 4201 performs at least one of the processing steps (for example, steps S2102 and the like, but not limited thereto) performed by the network device 4201 in any of the above methods. Details are not described herein again. Optionally, the network device 4200 can include a transceiver module.
[0366] In some embodiments, the transceiving module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Alternatively, the transceiving module can be mutually replaced with a transceiver. For example, the first transceiving module described above includes a first transmitting module and / or a first receiving module. For example, the second transceiving module described above includes a second transmitting module and / or a second receiving module.
[0367] In some embodiments, the processing module can be one module or include multiple sub-modules. Alternatively, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Alternatively, the processing module can be mutually replaced with a processor.
[0368] FIG. 5A is a structural schematic diagram of a communication device 5100 according to an embodiment of the present disclosure. The communication device 5100 can be a network device (for example, an access network device, a core network device, etc.), a terminal, a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.
[0369] As shown in FIG. 5A, the communication device 5100 includes one or more processors 5101. The processor 5101 can be a general-purpose processor or a special-purpose processor, for example, 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 device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Alternatively, the communication device 5100 is configured to perform any of the above methods. Alternatively, the one or more processors 5101 are configured to invoke instructions to cause the communication device 5100 to perform any of the above methods.
[0370] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps (for example, transmitting and / or receiving in the above methods) and the processor 5101 performs at least one of the other steps (for example, steps S2101 and / or S2102, but not limited to this). In alternative embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be mutually replaced, and the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be mutually replaced, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be mutually replaced.
[0371] In some embodiments, the communication device 5100 further comprises one or more memories 5103 for storing data. Optionally, all or part of the memory 5103 can also be outside the communication device 5100. In optional embodiments, the communication device 5100 can comprise one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected with the memory 5103, and the interface circuit 5104 can be used to receive data from the memory 5103 or other devices, and can be used to send data to the memory 5103 or other devices. For example, the interface circuit 5104 can read data stored in the memory 5103 and send the data to the processor 5101.
[0372] The communication device 5100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 5100 described in the present disclosure is not limited thereto, and the structure of the communication device 5100 can not be limited by Figure 5A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, optionally, the set of ICs can also include a storage component for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) other, etc.
[0373] Figure 5B is a structural schematic diagram of a chip 5200 according to an embodiment of the present disclosure. For the case where the communication device 5100 is a chip or a chip system, the structural schematic diagram of the chip 5200 shown in Figure 5B can be referred to, but is not limited thereto.
[0374] The chip 5200 comprises one or more processors 5201. The chip 5200 is configured to execute any of the above methods.
[0375] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be substituted for one another. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data. Optionally, all or part of memory 5203 can be external to chip 5200. Optionally, interface circuit 5202 is connected to memory 5203, and interface circuit 5202 can be used to receive data from memory 5203 or other devices, and interface circuit 5202 can be used to send data to memory 5203 or other devices. For example, interface circuit 5202 can read data stored in memory 5203 and send the data to processor 5201.
[0376] In some embodiments, interface circuit 5202 performs at least one of the communication steps such as sending and / or receiving in the above-described methods. Interface circuit 5202 performing the communication steps such as sending and / or receiving in the above-described methods means, for example, that interface circuit 5202 performs data interaction between processor 5201, chip 5200, memory 5203, or transceiver devices. In some embodiments, processor 5201 performs at least one of other steps (such as steps S2101 and / or step S2102, but not limited thereto).
[0377] The modules and / or devices described in each of the embodiments of virtual devices, physical devices, chips, and the like can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited herein.
[0378] The disclosure also proposes a storage medium, and the above-mentioned storage medium stores instructions, when the above-mentioned instructions run on communication device 5100, the communication device 5100 executes any one of the above methods. Optionally, the above-mentioned storage medium is an electronic storage medium. Optionally, the above-mentioned storage medium is a computer-readable storage medium, but is not limited thereto, and it can also be a storage medium readable by other devices. Optionally, the above-mentioned storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0379] The disclosure also proposes a program product, and the above-mentioned program product is executed by communication device 5100, and the communication device 5100 executes any one of the above methods. Optionally, the above-mentioned program product is a computer program product.
[0380] The disclosure also proposes a computer program, when it runs on a computer, the computer executes any one of the above methods.
Claims
1. An information processing method characterized by comprising: The method comprises the following steps of: determining an OCC multiplexing manner of a physical channel, wherein the OCC multiplexing manner is used for at least two terminals to transmit the physical channel by using the same time domain and / or frequency domain resource.
2. The method of claim 1, wherein, The OCC multiplexing manner is: OCC multiplexing within a symbol with an OCC sequence length of M, OCC multiplexing manner combined with OCC multiplexing between slots with an OCC sequence length of N, wherein M is a positive integer, and N is a positive integer.
3. The method of claim 2, wherein, The method further comprises the following steps of: determining a first transmission symbol within a slot; determining a second transmission symbol on each time domain symbol based on the first transmission symbol; determining a third transmission symbol on a slot based on the second transmission symbol and OCC multiplexing within a time domain symbol; determining transmission symbols on each of N-1 slots based on the third transmission symbol on a slot, wherein the transmission symbols on each of the N-1 slots are the same as the third transmission symbol on a slot, and determining OCC sequence coverage of each of N slots based on OCC multiplexing between slots to determine fourth transmission symbols on each of the N slots; wherein the number of the first transmission symbols is determined based on at least one of the following: a number of available resources within a slot; a modulation order; an OCC sequence length of OCC multiplexing within a time domain symbol; and a slot comprises at least one time domain symbol.
4. The method of claim 3, wherein, The method further comprises one of the following: repeating the fourth transmission symbols on each of the N slots K times; wherein K is an integer greater than 1; determining the time slot segment comprises determining a number of time slots as one, said K being greater than said N; repeating said fourth transmission symbol on each of N time slots repeating the fourth transmission symbols on each of the N slots K times; wherein a redundancy version is cycled or the same redundancy version is used between each slot segment.
5. The method of claim 1, wherein, The OCC multiplexing manner is: OCC multiplexing within a symbol with an OCC sequence length of M and OCC multiplexing between slots with an OCC sequence length of N are combined first, and then OCC multiplexing manner of multi-time-slot transmission block (TBoMs) transmission manner is performed; wherein M is a positive integer, and N is a positive integer.
6. The method of claim 5, wherein, A TBoMs occupies D slots, wherein D is an integer greater than 1; the method further comprises the following steps of: determining a first transmission symbol within a slot; determining a second transmission symbol on each time domain symbol based on the first transmission symbol; determining a third transmission symbol on a slot based on the second transmission symbol and OCC multiplexing within a time domain symbol; determining transmission symbols on each of N-1 slots based on the third transmission symbol on a slot, wherein the transmission symbols on each of the N-1 slots are the same as the third transmission symbol on a slot, and determining OCC sequence coverage of each of N slots based on OCC multiplexing between slots to determine fourth transmission symbols on each of the N slots; determining the fourth transmission symbols on each of N slots based on the TBoMs transmission manner; wherein the number of the first transmission symbols is determined based on at least one of the following: a number of available resources within a slot; a modulation order; an OCC sequence length of OCC multiplexing within a time domain symbol; and a slot comprises at least one time domain symbol.
7. The method of claim 6, wherein, The fourth transmission symbol in each of the N time slots is determined based on the TBoMs transmission mode. In the D×N time slots, a starting coded bit position carried by each of the next N time slots is determined based on an Hth position after an ending coded bit position transmitted by each of the previous N time slots, where the H is an integer greater than 0. The fourth transmission symbol of each of the next N time slots is determined based on the starting coded bit position carried by each of the next N time slots and a number of bits that can be carried by each of the next N time slots.
8. The method according to claim 6 or 7, characterized in that, The method further includes one of the following: The fourth transmission symbol in each of the D×N time slots in one time slot segment is repeated K times; where the K is an integer greater than 1. determining the number of time slot segments as one, the K being greater than the N; determining that one time slot segment contains D x N time slots; repeating the fourth transmission symbol on each time slot in the D x N time slots in one time slot segment The method further includes one of the following:
9. The method of claim 1, wherein, The OCC multiplexing manner is: first, intra-symbol OCC multiplexing with an OCC sequence length of M, then, multi-time-slot transmission block (TBoMs) transmission, and finally, inter-time-slot OCC multiplexing with an OCC sequence length of N; the M is a positive integer, and the N is a positive integer.
10. The method of claim 9, wherein, A number of time slots occupied by one TBoMs is D, and the D is an integer greater than 1; the method further includes: determining a first transmission symbol in one time slot; determining a second transmission symbol on each of the at least one time domain symbol based on the first transmission symbol; determining a third transmission symbol on one time slot based on the second transmission symbol and intra-time-domain symbol OCC multiplexing; determining the third transmission symbol on each time slot in one time slot segment based on the TBoMs transmission mode, where a number of time slots included in one time slot segment is the D; determining a transmission symbol on each time slot in N-1 time slot segments based on the third transmission symbol on each time slot in one time slot segment, the transmission symbol on each time slot in the N-1 time slot segments being the same as the third transmission symbol on one time slot segment, and OCC sequence coverage on each time slot in N time slot segments being determined based on inter-time-slot OCC multiplexing, to determine a fourth transmission symbol on each time slot segment in the N time slot segments; where a number of the first transmission symbols is determined based on at least one of the following: a number of available resources in one time slot; a modulation order; and an OCC sequence length of intra-time-domain symbol OCC multiplexing; one time slot includes at least one time domain symbol.
11. The method of claim 10, wherein, The fourth transmission symbol on each time slot in one time slot segment is determined based on the TBoMs transmission mode. In one time slot segment, a starting coded bit position carried by a next time slot is determined based on an Hth position after an ending coded bit position transmitted by a previous time slot, where the H is an integer greater than 0. The third transmission symbol of the next time slot is determined based on the starting coded bit position carried by the next time slot and a number of bits that can be carried by the next time slot.
12. The method according to claim 10 or 11, characterized in that, The method further includes one of the following: repeating the fourth transmission symbol on each time slot in the N×D time slots in one block for K times; wherein, the K is an integer greater than 1; or determining the number of blocks to be K slots, the K being greater than the N; determining that a number of slots contained in a block is NxD; repeating the fourth transmission symbol on each slot in the NxD slots in a block wherein, a redundancy version is cycled or the same redundancy version is used between each block, wherein different redundancy versions are used to indicate different starting coded bit positions.
13. The method according to claim 3 or 4 or 6 or 7 or 8, characterized in that, The OCC sequence coverage of each time slot in the N time slots is determined based on the inter-time-slot OCC multiplexing, including: mapping different OCC sequence values in the OCC sequence of the inter-time-slot OCC multiplexing with the OCC sequence length of N to different time slots in the N time slots.
14. The method according to any one of claims 11 to 13, characterized in that, The OCC sequence coverage of each time slot in the N time slot segments is determined based on the inter-time-slot OCC multiplexing, including: mapping different OCC sequence values in the OCC sequence of the inter-time-slot OCC multiplexing with the OCC sequence length of N to different time slot segments in the N time slot segments.
15. The method of any one of claims 1-14, wherein, The communication device is a terminal or a network device.
16. A communication device, characterized by including: a processing module configured to determine an orthogonal cover code (OCC) multiplexing manner of a physical channel, wherein the OCC multiplexing manner is used for at least two terminals to send the physical channel using same time domain and / or frequency domain resources.
17. A communication device, characterized by including: one or more processors; wherein, the communication device is configured to perform the information processing method in any one of claims 1 to 15.
18. A storage medium, the storage medium storing instructions, wherein, When the instructions run on the communication device, the communication device is caused to perform the information processing method in any one of claims 1 to 15.
19. A computer program product comprising a computer program or instructions, characterized in that, The computer program or instructions, when executed by a processor, implement the information processing method in any one of claims 1 to 15.
Citation Information
Patent Citations
Resource allocation and detailed design for new radio (NR) physical uplink control channel (PUCCH) with multiple slot duration
CN109964441A
Control information transmission method and apparatus for network cooperative communication of wireless communication system
CN116530044A
Communication method and device
CN118338427A
Systems and methods of signaling time domain resource allocation for pdsch transmission
US20230300834A1