CN121239373A - Communication methods and related devices - Google Patents

Communication methods and related devices

Info

Publication number
CN121239373A
CN121239373A CN202410874103.4A CN202410874103A CN121239373A CN 121239373 A CN121239373 A CN 121239373A CN 202410874103 A CN202410874103 A CN 202410874103A CN 121239373 A CN121239373 A CN 121239373A
Authority
CN
China
Prior art keywords
occ
orthogonal sequence
length
information
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410874103.4A
Other languages
Chinese (zh)
Inventor
张经纬
陈莹
张佳胤
乔云飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202410874103.4A priority Critical patent/CN121239373A/en
Priority to PCT/CN2025/098081 priority patent/WO2026001540A1/en
Publication of CN121239373A publication Critical patent/CN121239373A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a communication method and a related device, wherein the method comprises the steps of receiving first information, receiving second information and sending first data, wherein the first information is used for determining the priority of at least two Orthogonal Cover Code (OCC) modes, the second information is used for determining at least one orthogonal sequence length, and the first data is expanded through at least one OCC mode. By adopting the embodiment of the application, the OCC mode for carrying out data expansion can be determined based on the priority, and if at least two OCC modes are used for carrying out data expansion jointly, the number of the reusable terminal equipment and the whole capacity of the communication system can be improved.

Description

Communication method and related device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communications method and a related device.
Background
Orthogonal cover codes (orthogonal covercode, OCC) multiplex the time-frequency resources of terminal devices in the same physical resource block (physicalresourceblock, PRB) and there is little loss of code rate for a given number of terminal devices, thus a scenario is typically used in physical layer uplink shared channels (physicaluplinksharedchannel, PUSCH) to enhance system capacity and to increase the transmission rate of the terminal devices.
The OCC scheme can be classified into Inter-slot OCC (OCC acrossslots), inter-symbol OCC (Inter-symbol OCC), inter-symbol OCC (Inter-symbolgroup OCC), and Intra-symbol OCC (Intra-symbol OCC; OCC withinanOFDM symbo 1). At present, no specification is made as to what OCC method is used.
Disclosure of Invention
The embodiment of the application discloses a communication method and a related device, which can determine an OCC mode for data expansion based on priority, and can improve the number of reusable terminal devices and the overall capacity of a communication system if at least two OCC modes are used for data expansion in a combined way.
In a first aspect, an embodiment of the present application discloses a communication method, where the method may be applied to a terminal device, or an apparatus (for example, a chip, or a chip system, or a circuit, etc.) in the terminal device, or an apparatus that can be used in a matching manner with the terminal device. The method comprises the steps of receiving first information, receiving second information and sending first data, wherein the first information is used for determining priorities of at least two OCC modes, the second information is used for determining at least one orthogonal sequence length, and the first data is sent and expanded through at least one OCC mode. Therefore, the OCC mode for data expansion can be determined based on the priority, the same time-frequency resource can be multiplexed by the orthogonal sequences of different terminal equipment, and the data to be transmitted on the time-frequency resource configured by a single terminal equipment can be multiplexed by different OCC elements in the orthogonal sequences of the terminal equipment, thereby being beneficial to improving the data transmission efficiency. In addition, at least two OCC modes are used for carrying out data expansion jointly, so that the number of terminal equipment with multiple time-frequency resources can be increased, and the capacity of a communication system can be increased.
In a second aspect, an embodiment of the present application discloses another communication method, where the method may be applied to a network device, or an apparatus (for example, a chip, or a chip system, or a circuit, etc.) in the network device, or an apparatus that can be used in a matching manner with the network device. The method includes sending first information, wherein the first information is used for determining priorities of at least two OCC modes, sending second information, wherein the second information is used for determining at least one orthogonal sequence length, and receiving first data, wherein the first data is expanded through at least one OCC mode. Therefore, the OCC mode for data expansion can be determined based on the priority, the same time-frequency resource can be multiplexed by the orthogonal sequences of different terminal equipment, and the data to be transmitted on the time-frequency resource configured by a single terminal equipment can be multiplexed by different OCC elements in the orthogonal sequences of the terminal equipment, thereby being beneficial to improving the data transmission efficiency. In addition, at least two OCC modes are used for carrying out data expansion jointly, so that the number of terminal equipment with multiple time-frequency resources can be increased, and the capacity of a communication system can be increased.
With reference to the first aspect, in some possible examples, the indication A is received, and the OCC mode is determined according to the indication A.
With reference to the second aspect, in some possible examples, an indication a is sent, where the indication a is used to determine the OCC manner.
Further, the indication a is used to determine at least two OCC modes and/or individual OCC modes corresponding to the joint OCC mode. Thus, the OCC scheme for data expansion can be determined according to the instruction a.
With reference to the first aspect, in some possible examples, the indication a is first information. Thus, no separate signaling (indication a) is required, and signaling overhead can be saved.
The application can also be combined with coverage increasing techniques such as Transmission Block (TB) sending (TB processing over multiple slots, TBoMS) in multiple time slots, so as to extend one TB to multiple time slots for data transmission, and the data can be extended in any one joint OCC mode or in one OCC mode.
The joint OCC scheme or the separate OCC scheme in the present application may also be combined with redundancy versions (redundancyversion, RV). That is, the redundancy versions for the data are all extended in a deterministic OCC fashion. Thus, the total length of the orthogonal sequences may be equal for each time, but different redundancy versions are used for the data for each transmission.
With reference to the first aspect or the second aspect, in some feasible examples, the second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length and a third orthogonal sequence length, where the first orthogonal sequence length is an orthogonal sequence length corresponding to a first OCC manner, the second orthogonal sequence is an orthogonal sequence length corresponding to a second OCC manner, and the third orthogonal sequence is an orthogonal sequence length corresponding to a third OCC manner.
The present application is not limited to the types of the first OCC scheme, the second OCC scheme, and the third OCC scheme, for example, the first OCC scheme is intra-symbol OCC, the second OCC scheme is inter-symbol OCC or inter-symbol group OCC, and the third OCC scheme is inter-slot OCC. Or may be related to the priority of the OCC scheme. For another example, the first OCC scheme is the highest priority OCC scheme, the third OCC scheme is the lowest priority OCC scheme, and the second OCC scheme has a lower priority than the first OCC scheme and a higher priority than the third OCC scheme.
Optionally, when the number of orthogonal sequence lengths determined by the second information is 1, determining to perform data expansion by using the OCC method corresponding to the orthogonal sequence length alone.
The priority of the OCC mode corresponding to the orthogonal sequence length separately indicated in the second information may be highest. It can be understood that when the second information includes one of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, the spreading is performed separately by the OCC scheme corresponding to the orthogonal sequence length in the second information.
Optionally, when the number of orthogonal sequence lengths determined by the second information is 2, determining to jointly use OCC modes respectively corresponding to the 2 orthogonal sequence lengths for data expansion.
Optionally, when the number of orthogonal sequence lengths determined by the second information is greater than 2, determining to jointly use an OCC mode in which at least two orthogonal sequence lengths respectively correspond to each other to perform data expansion.
Optionally, when the number of orthogonal sequence lengths determined by the second information is greater than 2, determining to jointly use an OCC mode in which at least two orthogonal sequence lengths respectively correspond to each other to perform data expansion.
The length of the orthogonal sequence indicated in the second information may be the length of the orthogonal sequence corresponding to all OCC methods indicated in the first information. For example, priorities of the first OCC scheme, the second OCC scheme, and the third OCC scheme are indicated in the first information, and when the second information is the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, the data expansion is performed by using the OCC scheme corresponding to at least two orthogonal sequence lengths of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, respectively, in combination by default.
Optionally, when the number of orthogonal sequence lengths determined by the second information is greater than or equal to 2, determining that the OCC method used alone is one of the OCC methods with the highest priority.
It can be appreciated that when the second information determines at least two orthogonal sequence lengths, the spreading can be performed by the OCC method corresponding to the orthogonal sequence lengths in the second information, alone or in combination.
It should be noted that the above alternative solutions are only examples. In practice, other schemes may be included for the number and size of different orthogonal sequence lengths.
With reference to the first aspect or the second aspect, in some possible examples, the second information further includes an orthogonal sequence total length, where the orthogonal sequence total length is equal to a product of at least two of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, or is equal to the first orthogonal sequence length, or is equal to the second orthogonal sequence length, or is equal to the third orthogonal sequence length. That is, when the joint OCC scheme is adopted, the total length of the orthogonal sequences is equal to a product of at least two of the first, second, and third orthogonal sequence lengths. When the single OCC scheme is adopted, the total length of the orthogonal sequences is equal to one of the first, second and third orthogonal sequence lengths. With reference to the first aspect or the second aspect, in some possible examples, the second information includes at least one of a sequence index, an orthogonal sequence, a length index, and an orthogonal sequence length of the OCC scheme.
It is understood that when the second information includes an orthogonal sequence length, that is, the second information directly indicates the orthogonal sequence length. There is a mapping relationship between the length index and the length of the orthogonal sequence, which can be described by a table. When the second information includes the length index, the second information implicitly indicates the length of the orthogonal sequence, and the length of the orthogonal sequence corresponding to the length index can be determined according to the mapping relationship between the length index and the length of the orthogonal sequence.
The orthogonal sequence includes at least two values (or OCC elements), and the number of values in the orthogonal sequence is equal to the length of the orthogonal sequence, so that when the second information includes the orthogonal sequence, the second information implicitly indicates the length of the orthogonal sequence, and the length of the orthogonal sequence can be determined by the number of values in the orthogonal sequence. There is a mapping relationship between the sequence index and the orthogonal sequence (and/or the orthogonal sequence index), which can be described by a table. When the second information includes the sequence index, the orthogonal sequence corresponding to the sequence index may be determined according to a mapping relationship between the sequence index and the orthogonal sequence, and then the length of the orthogonal sequence may be determined based on the number of values in the orthogonal sequence, or the length of the orthogonal sequence may be determined according to a mapping relationship between the sequence index and the orthogonal sequence index. The sequence index indicates the length of the orthogonal sequence, so that the value corresponding to the length of the orthogonal sequence can be represented by a binary value with shorter character length or a scientific counting method, and the signaling overhead can be saved.
With reference to the first aspect or the second aspect, in some possible examples, the second information is used to determine an orthogonal sequence length corresponding to at least one OCC manner. That is, the second information indicates the length of the orthogonal sequence corresponding to the OCC scheme, so that the priority of the OCC scheme corresponding to the length of the orthogonal sequence can be determined from the first information.
With reference to the first aspect or the second aspect, in other possible examples, the OCC manner corresponding to the orthogonal sequence length is determined by a priority of the OCC manner. That is, the orthogonal sequence length is arranged in the second information in the order corresponding to the high and low of the priority of the OCC scheme. Thus, the priority of the OCC scheme corresponding to the length of the orthogonal sequence determined by the second information is from high to low or from low to high. By implementing this example, the OCC manner corresponding to the orthogonal sequence length need not be indicated in the second information, and only the orthogonal sequence length need be indicated, so that signaling overhead can be saved.
In combination with the first aspect, in some possible examples, the indication B is received, and the orthogonal sequence corresponding to the OCC mode is determined according to the indication B.
With reference to the second aspect, in some possible examples, an indication B is sent, where the indication B is used to determine an orthogonal sequence corresponding to the OCC manner.
Further, the indication B is used to determine the length of the orthogonal sequence corresponding to each OCC mode in the joint OCC mode and/or the length of the orthogonal sequence corresponding to the single OCC mode. In this way, the data can be spread according to the orthogonal sequence corresponding to the OCC scheme specified in the instruction B.
With reference to the first aspect, in some possible examples, the indication B includes an orthogonal sequence length, and/or an orthogonal sequence (or a sequence index of an orthogonal sequence) corresponding to the orthogonal sequence length.
With reference to the first aspect, in some possible examples, the indication B includes an orthogonal sequence total length, and at least one orthogonal sequence (or an index value of the orthogonal sequence) corresponding to the orthogonal sequence length.
With reference to the first aspect, in some possible examples, the indication B includes an index value corresponding to the joint OCC manner. It can be understood that, by determining the joint OCC method and determining the length of the orthogonal sequence corresponding to each OCC method through the index value, the indication of the length of the orthogonal sequence corresponding to each OCC method can be avoided, and the signaling overhead can be saved.
In combination with the first aspect, in some possible examples, the indication B is the second information. Therefore, an independent signaling (indication B) is not required to be configured to determine the orthogonal sequence corresponding to the OCC mode and the length of the orthogonal sequence, and signaling overhead can be saved.
With reference to the first aspect, in some possible examples, the method further includes receiving third information, and determining, based on the third information, that the OCC manner meets a joint use OCC condition or an OCC use condition, where the joint use OCC condition is used to determine whether to use at least two OCC manners to perform data expansion, and the OCC use condition is used to determine whether to use the OCC manners to perform data expansion.
With reference to the second aspect, in some possible examples, sending third information, where the third information is used to determine whether the OCC manner meets a joint use OCC condition or an OCC use condition.
Wherein the third information is used to determine a joint use OCC condition or a threshold or parameter associated with the OCC use condition. It is understood that when the joint use OCC condition is satisfied, at least two OCC schemes are used in combination for data expansion. When the condition of joint use OCC is not satisfied, data expansion is carried out by singly using one OCC mode. And when the OCC use condition is met, performing data expansion by using at least one OCC mode. When the OCC use condition is not satisfied, any OCC mode is not used for data expansion.
With reference to the first aspect, in some possible examples, the third information is used to determine a first threshold, and the determining that the OCC manner meets a joint use OCC condition or an OCC use condition based on the third information includes determining that the OCC manner meets the joint use OCC condition or the OCC use condition when the orthogonal sequence length is greater than the first threshold.
With reference to the second aspect, in some possible examples, the third information is used to determine a first threshold.
Optionally, when the length of the orthogonal sequence is less than or equal to the first threshold, determining that the OCC manner does not satisfy the joint use OCC condition or the OCC use condition.
It can be understood that when the length of the orthogonal sequence is greater than the first threshold, the probability that the number of configured time-frequency resources can be divided by the length of the orthogonal sequence is small, the combined use OCC mode can be determined, and the data transmitted by adopting at least two OCC modes are combined and spread, so that the capacity of the communication system and the data transmission efficiency can be improved. When the length of the orthogonal sequence is smaller than the first threshold, the probability that the number of the configured time-frequency resources can divide the length of the orthogonal sequence is large, the joint use OCC mode can be determined to be not satisfied, the data transmission can be realized by adopting the OCC mode, the priority of the adopted OCC mode is highest, and the data expansion efficiency can be improved.
With reference to the first aspect or the second aspect, in some possible examples, the third information includes at least one of an index value corresponding to the first threshold value, and the first threshold value. It will be appreciated that where the third information includes the first threshold, the first threshold may be determined directly. When the third information includes an index value corresponding to the first threshold value, the first threshold value may be determined according to an association relationship between the first threshold value and the index value, and the association relationship may be represented by a table. The first threshold value is determined through the index value, so that the value of the first threshold value can be represented by a binary value with shorter character length or a scientific counting method, and signaling overhead can be saved.
With reference to the first aspect, in some possible examples, the third information is used for determining a first time-frequency resource occupied by the first data, and the determining that the OCC manner meets a joint use OCC condition or an OCC usage condition based on the third information includes determining that the OCC manner meets the joint use OCC condition or the OCC usage condition when the number of time-frequency resources of the first time-frequency resource cannot divide the orthogonal sequence length.
With reference to the second aspect, in some possible examples, the third information is used to determine a first time-frequency resource occupied by the first data.
It can be understood that when the number of time-frequency resources of the first time-frequency resource cannot divide the length of the orthogonal sequence, it is difficult to perform data expansion independently by the OCC method corresponding to the length of the orthogonal sequence, so that it can be determined that the OCC method satisfies the condition of joint use of OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, so as to improve the capacity of the communication system and the data transmission efficiency. When the number of the time-frequency resources of the first time-frequency resource can be divided by the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, the data transmitted by the OCC mode is expanded independently, the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
With reference to the first aspect or the second aspect, in some possible examples, the first time-frequency resource includes M slots, P effective symbols, and K subcarriers.
In combination with the first aspect, in some possible examples, the method may further include determining that the OCC pattern satisfies a joint use OCC condition or an OCC use condition when M cannot divide the orthogonal sequence length. It can be understood that when M cannot divide the length of the orthogonal sequence, it is difficult to perform data expansion by the OCC method (such as inter-slot OCC) corresponding to the length of the orthogonal sequence alone, so that it can be determined that the OCC method satisfies the condition of joint use of OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, thereby improving the capacity of the communication system and the data transmission efficiency. When M can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, and the data transmitted by the single expansion of the OCC mode can be adopted, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
In combination with the first aspect, in some possible examples, the method may further include determining that the OCC manner satisfies a joint use OCC condition or an OCC use condition determination when p×m cannot divide the orthogonal sequence length. It can be understood that besides the time-frequency resource expansion by adopting the OCC mode, the time-frequency resource expansion can also be performed by adopting TBoMS coverage enhancement technologies and the like. Thus, the spread time-frequency resource may not be an integer multiple of the orthogonal sequence length, and thus it is necessary to determine whether the total number of symbols of the first time-frequency resource can divide the orthogonal sequence length entirely. When the total number of symbols of the first time-frequency resource is equal to P x M, and the length of the orthogonal sequence cannot be divided by the total number of symbols of the first time-frequency resource, the data expansion is difficult to be carried out independently through an OCC mode corresponding to the length of the orthogonal sequence, so that the OCC mode can be determined to meet the condition of joint use of OCC, and at least two OCC modes are adopted to jointly expand the transmitted data, thereby improving the capacity of a communication system and the data transmission efficiency. When the total number of symbols of the first time-frequency resource can be divided by the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, and the data transmitted can be expanded independently through the OCC mode, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
In combination with the first aspect, in some possible examples, the method may further include determining that the OCC manner satisfies a joint use OCC condition or an OCC use condition when P cannot divide the orthogonal sequence length. It can be understood that when P cannot divide the length of the orthogonal sequence, it is difficult to perform data expansion by the OCC method (such as inter-symbol OCC or inter-symbol group OCC) corresponding to the length of the orthogonal sequence alone, so that the OCC method can be determined to satisfy the condition of joint use OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, thereby improving the capacity of the communication system and the data transmission efficiency. When P can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the OCC mode can be determined to not meet the condition of joint use of OCC, and the data transmitted by the OCC mode is expanded independently, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
In combination with the first aspect, in some possible examples, the method may further include determining that the OCC manner satisfies a joint use OCC condition or an OCC use condition when K cannot divide the orthogonal sequence length. It can be understood that when the orthogonal sequence length cannot be divided by K, it is difficult to perform data expansion independently by an OCC method (such as intra-symbol OCC) corresponding to the orthogonal sequence length, so that it can be determined that the OCC method satisfies the condition of joint use of OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, thereby improving the capacity of the communication system and the data transmission efficiency. When K can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the OCC mode can be determined to not meet the condition of joint use of OCC, and the data transmitted by the OCC mode is expanded independently, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
In combination with the first aspect, in some possible examples, the method may further include determining that the OCC manner satisfies the joint use OCC condition or the OCC use condition when a×l is greater than a number of symbols of the effective symbols of the total transmission data in the slot.
Wherein A is the number of symbols before expansion. A may be determined according to the configured symbol number P and the orthogonal sequence length, or may be directly determined by the content of the third information configuration. The number of symbols of the effective symbols of the total transmission data in a slot may be the maximum value of the number of effective symbols in one slot. The number of symbols obtained by a×l can be understood as the number of symbols of the effective symbol required for spreading by the OCC scheme corresponding to the length of the orthogonal sequence. When a×l is greater than the number of symbols of the total effective symbols of the transmission data in the slot, the number of symbols representing the effective symbols required for expansion is insufficient, and it is difficult to perform data expansion individually by the OCC method corresponding to the length of the orthogonal sequence, so that the OCC method can be determined to satisfy the condition of joint use OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, so as to improve the capacity of the communication system and the data transmission efficiency. When a is less than or equal to the number of symbols of the total effective symbols of the transmission data in the time slot, the data expansion can be independently performed by the OCC mode corresponding to the length of the orthogonal sequence, it can be determined that the OCC mode does not meet the condition of joint use OCC, and the data transmitted is independently expanded by adopting an OCC mode, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
With reference to the first aspect, in some possible examples, the third information is configured to determine at least one of a repetition number (repetition number), a modulation and coding strategy (modulationcodingscheme, MCS), a start and length indication value (STARTANDLENGTH INDICATOR, SLIV), a number of consecutive symbols, a number of valid symbols, a number of slots, a number of physical resource blocks, and a number of subcarriers within a single symbol, and determine that the OCC scheme satisfies a joint use OCC condition or an OCC usage condition based on the third information includes determining that the OCC scheme satisfies the joint use OCC condition or the OCC usage condition when the third information is greater than a second threshold.
With reference to the second aspect, in some possible examples, the third information is used to determine at least one of a repetition number, an MCS, a SLIV, a number of consecutive symbols, a number of valid symbols, a number of slots, a number of physical resource blocks, and a number of subcarriers within a single symbol.
Optionally, when the third information is smaller than the second threshold, determining that the OCC manner does not satisfy the co-usage OCC condition or the OCC usage condition.
It is understood that the diversity of the third information can be improved by determining whether the OCC satisfies the co-usage OCC condition or the OCC usage condition through at least one of the above third information. In fact, it is also possible to determine whether the OCC satisfies the co-usage OCC condition or the OCC usage condition through other third information. For example, the third information may also include L in SLIV, i.e., length. Or may include the number of valid symbols in SLIV. And when the number of the effective symbols in L or SLIV in SLIV is smaller than the second threshold value, determining that the OCC mode does not meet the combined OCC condition or the OCC use condition.
With reference to the first aspect, in some possible examples, the method may further include receiving fourth information, the fourth information being used to determine the second threshold.
With reference to the second aspect, in some possible examples, the method may further include transmitting fourth information, where the fourth information is used to determine the second threshold.
In a third aspect, embodiments of the present application disclose a communication device comprising means for performing the above-described first or second aspects or any of the steps of the method implemented therein.
In a fourth aspect, an embodiment of the present application discloses another communication apparatus, which may be a terminal device or a network device. The communication device may comprise a processor for causing the communication device to perform the method of any one of the aspects or possible examples described above by executing instructions in a memory or by logic circuitry.
In some possible examples, the communication device further includes one or more of a memory or a transceiver for transceiving data and/or signaling.
In a fifth aspect, an embodiment of the present application provides a communication system comprising a terminal device and a network device for performing the method of any of the above aspects or viable examples thereof, when the terminal device and the network device are operating in the communication system.
In a sixth aspect, embodiments of the present application provide a computer readable storage medium having instructions stored thereon which, when executed by a processor, cause a method of any of the above aspects or viable examples thereof to be performed.
In a seventh aspect, embodiments of the present application provide a computer program product comprising instructions which, when executed by a processor, cause the method of any of the above aspects or possible examples to be performed.
In an eighth aspect, the present application provides a chip comprising a processor and a memory, the processor being configured to invoke from the memory and to execute instructions stored in the memory, such that a chip-mounted communication device performs the method of any of the above aspects or possible examples.
In a ninth aspect, the present application provides another chip comprising an input interface, an output interface, and a processing circuit, where the input interface, the output interface, and the circuit are connected by an internal connection path, and the processing circuit is configured to perform the method of any one of the above aspects or a possible example. Optionally, the chip further comprises a memory. The input interface, the output interface, the processor and the memory are connected by an internal connection path, the processor is configured to execute the code in the memory, and when the code is executed, the processor is configured to perform the method in any one of the above aspects or possible examples.
In a tenth aspect, the present application provides a system on a chip comprising at least one processor and a communication interface, the communication interface and the at least one processor being interconnected by a wire, the at least one processor being adapted to run a computer program or instructions to perform the method of any one of the aspects or possible examples described above.
It should be appreciated that the above aspects are achieved and advantageous with reference to each other.
Drawings
The drawings used in the embodiments of the present application are described below.
Fig. 1A is a schematic architecture diagram of a communication system according to an embodiment of the present application;
Fig. 1B to fig. 1D are schematic diagrams of an NTN communication system according to an embodiment of the present application;
Fig. 2A is a schematic flow chart of a signal processing method according to an embodiment of the present application;
fig. 2B is a schematic diagram of an inter-slot OCC extension provided in an embodiment of the present application;
fig. 2C is a schematic diagram of an inter-symbol OCC extension provided in an embodiment of the present application;
fig. 2D is a schematic diagram of an inter-symbol group OCC extension according to an embodiment of the present application;
fig. 3A is a schematic flow chart of another signal processing method according to an embodiment of the present application;
FIG. 3B is a schematic diagram of an intra-symbol OCC extension provided by an embodiment of the present application;
FIG. 4 is an interactive schematic diagram of a communication method according to an embodiment of the present application;
Fig. 5A and fig. 5B are schematic diagrams respectively illustrating data expansion performed by a single terminal device in a joint OCC manner according to an embodiment of the present application;
Fig. 5C and fig. 5D are schematic diagrams respectively illustrating data expansion performed by another single terminal device in a joint OCC manner according to an embodiment of the present application;
fig. 6 is a schematic diagram of data expansion performed by a plurality of terminal devices in a joint OCC manner according to an embodiment of the present application;
Fig. 7 is a schematic diagram of data expansion performed by a single terminal device in a joint OCC manner and TBoMS according to an embodiment of the present application;
Fig. 8 is a schematic diagram of data expansion by using a joint OCC manner by another single terminal device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a communication device according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of another communication device according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
The technical solution of the embodiment of the present application may be applied to various communication systems, for example, a long term evolution (long term evolution, LTE) communication system, a new air interface technology (NR) communication system, an advanced long term evolution (LTE ADVANCED, LTE-a) communication system, a device-to-device (D2D) communication system, a vehicle networking (vehicle to everything, V2X) communication system, a machine-to-machine (machine to machine, M2M) communication system, an internet of things (intemet of things, ioT) communication system, a narrowband internet of things (narrow band intemet of thing, NB-IoT) communication system, a perceived communication integrated system, a frequency division duplex (frequency division duplex, FDD) communication system, a time division duplex (time division duplex, TDD) communication system, a non-terrestrial network (non-TERRESTRIAL NETWORK, NTN) communication system, a wireless projection screen communication system, an access backhaul integrated (INTEGRATED ACCESS AND backhaul, IAB) communication system, a public land mobile network (public landmobilenetwork, PLMN) communication system, a non-public network (non-public network) communication system, an NPN (time division duplex, an NPN-public network) communication system, and an evolved communication system (NPN) communication system, or a non-communication system (3rd generation partnership project,3GPP) may be applied to, for example, or not limited to, be applied to, for example, a communication system (5G) communication system, or the communication system.
Referring to fig. 1A, fig. 1A is a schematic diagram illustrating an architecture of a communication system. As shown in fig. 1A, the communication system may include at least one terminal device and at least one network device. The terminal device may be connected to the network device in a wireless manner or a wired manner, so that the terminal device may perform Uplink (UL) communication or Downlink (DL) communication with the network device. The terminal devices and the terminal devices may be connected in a wireless manner or a wired manner, so that Side Link (SL) communication between the terminal devices is possible.
Communication between the terminal device and the network device, between the network device and the network device, and between the terminal device and the terminal device may be over a licensed spectrum (licensedspectrum), or may be over an unlicensed spectrum (unlicensedspectrum), or may be over both the licensed spectrum and the unlicensed spectrum. The application does not limit the spectrum resources used by the terminal equipment and the network equipment.
The terminal device according to the application is an entity on the user side for receiving or transmitting signals, which provides voice and/or data to the user. The terminal device may alternatively be referred to as a terminal (terminal), user Equipment (UE), access terminal, UE unit, UE station, mobile device, mobile station, mobile terminal, mobile client, mobile unit (mobileunit), remote station, remote terminal, remote unit, wireless communication device, user agent, user equipment, or the like. The access terminal may be, among other things, a cellular telephone, a cordless telephone, a session initiation protocol (sessioninitiationprotocol, SIP) phone, a wireless local loop (wirelesslocalloop, WLL) station, a personal digital assistant (personal DIGITAL ASSISTANT, PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a future 5G communication system or a terminal in a future evolved PLMN, or a terminal in a future NPN, etc. In the embodiment of the application, the chip applied to the device can also be called a terminal device. Hereinafter sometimes simply referred to as a terminal.
In fig. 1A, a network device is exemplified by AN Access Network (AN) device. An access network device, which may alternatively be referred to as a radio access network (radio access network, RAN) device, or simply an access network, is a node or device that accesses a terminal device to a wireless network. That is, the access network provides access services to the terminal device to enable the terminal device to access (or access) the network. The access network may support wired access and may also support wireless access.
Optionally, the access network is comprised of a plurality of AN/RAN nodes. AN/RAN Node may include, but is not limited to, AN Access Point (AP), AN enhanced base station (enhancenodeB, eNB), a home base station (e.g., homeevolved NodeB, or home Node B, HNB), a baseband unit (BBU), a next generation base station (NR Node B, gNB), a transmission reception point (transmission reception point, TRP), a transmission point (transmission point, TP), or some other access Node, e.g., a wireless relay Node, a wireless backhaul Node, etc. The AN/RAN node may be either one or more constituent antenna panels, or may also be a network node constituting a gNB or a transmission point, such as a BBU or a distributed unit (distributedunit, DU), or may be a device that performs RAN functions in a communication system such as D2D, V2X, M2M, U U, or the like. The AN/RAN node may be either a radio controller in a cloud radio access network (cloud radioaccess network, CRAN) scenario, or AN open access network (open RAN, O-RAN or ORAN), or may be AN access network in a communication system that evolves after the 5G communication system, for example, xNodeB in a 6G communication system, or may be AN access network in a PLMN network that evolves after the 5G communication system, or the like, which is not limited herein.
It should be noted that, in the network architecture shown in fig. 1A, although the access network and the terminal device are shown, the application scenario may not be limited to including the access network and the terminal device, for example, may also include a device for carrying the virtualized network function, which is obvious to those skilled in the art, and will not be described herein in detail.
In addition, the number and types of network devices and terminal devices included in the network architecture shown in fig. 1A are only an example, and embodiments of the present application are not limited thereto. For example, more or fewer terminal devices in communication with the network device may also be included. As another example, more or fewer network devices may be included in communication with the terminal device. For simplicity of description, it is not depicted in the drawings one by one.
Optionally, a network device not shown in fig. 1A, for example, a Core Network (CN) device, a data network (datanetwork) device, or the like, may also be included in the communication system.
A core network device (hereinafter may be simply referred to as a core network) may correspond to different devices in different communication systems. Such as a serving support node (SERVING GPRS supportnode, SGSN) for GPRS and/or a gateway support node (GATEWAY GPRS supportnode, GGSN) for GPRS in a 3G communication system, a mobility management entity (mobilitymanagement entity, MME) and/or a serving gateway (SERVING GATEWAY, S-GW) in a 4G communication system, a policy control function (policy control function, PCF) element, a unified data management (unified DATA MANAGEMENT, UDM) element, an application function (applicationfunction, AF) element, an access and mobility management function (ACCESS AND mobility management function, AMF) element, a session management function (session managementfunction, SMF) element, a location management function (locationmanagement function, LMF) element, a user plane function (user plane function, UPF) element, etc. as described above in a 5G communication system.
The UPF network element is responsible for managing functions of transmission and quality of service (quality of service, qoS) control, traffic statistics, etc. of user plane data, and may perform user data packet forwarding according to a routing rule of the session management network element, such as uplink data sending to a data network or other user plane network elements, and downlink data forwarding to other user plane network elements or (R) AN network elements.
The AMF network element is responsible for user access management, security authentication and mobility management. The LMF network element is responsible for managing and controlling the positioning service request of the target terminal and processing positioning related information. The SMF network element is responsible for session management, allocating resources and releasing resources for the session of the terminal device. The UDM network element is responsible for the context management of the subscription of the user. For example, subscription information of the terminal device is stored. The PCF network element is responsible for user policy management. Similar to Policy and Charging Rules Function (PCRF) network element in LTE, it is mainly responsible for policy authorization, quality of service and generation of charging rules, and issues corresponding rules to UPF network element through SMF network element, completing installation of corresponding policies and rules. The AF network element may be an application control platform of a third party, or may be an operator's own device. The AF network element is responsible for realizing application management and can provide services for a plurality of application servers.
In the embodiment of the present application, the data network device may be simply referred to as a data network hereinafter. The data network is used to provide business services to the user. The client is generally a terminal, and the server is a data network. The data network provided by the data network may comprise a private network, such as a local area network. The data network may alternatively comprise an external network not managed by the operator, such as an intelt. The data network may alternatively comprise a proprietary network co-deployed by operators, such as a network providing internet protocol multimedia subsystem (intemetprotocol multimedia subsystem, IMS) services.
In some embodiments, the network device and the terminal device may also be referred to as a communication apparatus, which may be a general-purpose device or a special-purpose device, which is not specifically limited in the embodiments of the present application.
The application does not limit the positions of the terminal equipment and the network equipment, and the terminal equipment and the network equipment can be in a fixed state or can be in a mobile state. The terminal devices and network devices may be deployed on land, or may be deployed on water, air, etc.
In the embodiment of the application, the network equipment deployed in the air can be called non-ground network equipment, and the network equipment deployed on the ground can be called ground network equipment. The NTN communication system comprises at least one non-ground network device, and the network devices in the ground communication system are all ground network devices. The ground network devices are stationary or slower moving network devices than non-ground network devices. That is, the non-terrestrial network device may be a network device that moves at a high speed relative to the terrestrial network device.
Non-terrestrial network devices may include satellites (satellites), high-altitude platform (HAPs), drones, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, and the like, without limitation. Reference to a satellite in the present application may refer to a collection of satellites and other network devices associated with satellite communications, and thus, in the present application, both descriptions of "satellite" and "satellite network device" are equivalent.
In NTN communication networks, access network devices may include the following three deployment approaches:
In the first deployment manner, the non-ground network device may serve as a RAN function (access service function), and the ground network device that does not serve as a RAN function may communicate with the core network through a ground station (such as an NTN gateway) in the ground network device, so as to solve the problem of coverage of a remote area, such as a mountain area, a sea area, or the like.
In a second deployment, the non-terrestrial network devices and the terrestrial stations in the terrestrial network devices may act as radio frequency units, and access networks (e.g., base stations) other than the terrestrial stations in the terrestrial network devices may serve as RAN functions.
In a third deployment mode, non-deployed non-terrestrial network devices serve as RAN functions, and non-deployed terrestrial stations in the terrestrial network devices that forward signaling and data for non-terrestrial network devices and other network devices serve as RAN functions. The RAN functionality is served by an access network (e.g., base station) of the ground network equipment in addition to the ground station.
Referring to fig. 1B to fig. 1D, fig. 1B to fig. 1D are schematic diagrams of an NTN communication system according to an embodiment of the present application. In fig. 1B to 1D, an NTN communication system is exemplified by a 5G communication system. The access network may be a next generation radio access network (NG-RAN), and the core network may be a 5G core network (5G core network,5GCN). The architecture can be understood as NTN-based NG-RAN architecture (NTN-based NG-RAN architecture).
The interface of the radio link between the terminal device and the access network may be referred to as a null interface (AIR INTERFACE), such as the NR Uu interface. The NG interface is used as an interface between the access network and the core network, and is mainly used for interacting signaling such as non-access stratum (NAS) of the core network and service data of the user. The Xn interface is an interface between the access network and the access network, and is mainly used for the interaction of signaling such as switching. The N6 interface may be an interface between a core network and a data network.
Note that the above interfaces are exemplified by a 5G communication system. Different names may exist in different communication systems, for example, in a 4G communication system, the interface between the access network and the access network may be an X2 interface, the interface between the access network and the core network may be an S1 interface, etc. Of course, in future communications, the names of these interfaces may be unchanged or may be replaced with other names, as the application is not limited in this regard.
As shown in fig. 1B-1D, the NTN system may include at least one terminal device, at least one non-terrestrial network device, and at least one terrestrial network device. Specifically, in fig. 1B, the non-terrestrial network device is a satellite, and the terrestrial network device includes a ground station, a 5G base station, a 5G user plane processing unit, a 5G control plane processing unit, and a data network device.
The 5G core network device is composed of a plurality of functional units, and can be divided into functional entities of a control plane and a data plane, such as a 5G control plane processing unit and a 5G user plane processing unit shown in fig. 1B to 1D. The 5G control plane processing unit may include an access and mobility management function (AMF) network element and a Location Management Function (LMF) network element in fig. 1B to 1D, and may further include a PCF network element, a UDM network element, an AF network element, an SMF network element, and the like, which are not shown in the figures. The ground station is responsible for forwarding signalling and traffic data between the satellite (access network device) and the core network device. The functions of the terminal device and various network devices may be referred to the foregoing, and will not be described herein.
The system architecture shown in fig. 1B may be referred to as a transparent satellite access architecture (e.g., RAN architecture WITH TRANSPARENT SATELLITE). As shown in fig. 1B, the terminal device is deployed on the ground by using an air interface access network, and is connected to a ground station for satellite communication, which can be understood as the second deployment mode described above. In the scenario corresponding to the architecture, the satellites function as radio frequency filtering (radio frequency filtering), frequency conversion and amplification (frequency conversion and amplification). That is, the satellite may implement the transparent forwarding, regenerate the physical layer signal as a layer 1 (layer 1) delay, and have no other higher protocol layers.
The satellite shown in fig. 1C may be referred to as a regenerative satellite (REGENERATIVE SATELLITE) without an inter-satellite link (inter-SATELLITE LINK, ISL). The terminal equipment is accessed into the network through an air interface, the access network equipment is specifically a 5G base station, and the access network equipment is deployed on a satellite and is connected with the core network equipment through a wireless link, so that the first deployment mode can be understood.
The satellites shown in fig. 1D may be referred to as a regenerated hygiene with an inter-satellite link, with ISL between the two satellites connected by an Xn interface. The signaling interaction and user data transmission between the access network device and the access network device can be completed between satellites, which can be understood as the third deployment mode.
In the embodiment of the application, the terminal equipment or the network equipment comprises a hardware layer, an operating system layer running on the hardware layer and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (centralprocessingunit, CPU), a memory management unit (memorymanagementunit, MMU), and a memory (which may also be referred to as a main memory). The operating system may be any one or more computer operating systems that implement business processes through processes (processes), such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer comprises applications such as a browser, an address book, word processing software, instant messaging software and the like. Further, the embodiment of the present application is not particularly limited to the specific structure of the execution body of the method provided by the embodiment of the present application, as long as the communication can be performed by the method provided according to the embodiment of the present application by running the program recorded with the code of the method provided by the embodiment of the present application, and for example, the execution body of the method provided by the embodiment of the present application may be a terminal device or a network device, or a functional module in the terminal device or the network device that can call the program and execute the program.
Furthermore, various aspects or features of the application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic strips, etc.), optical disks (e.g., compact Disk (CD), digital versatile disk (DIGITALVERSATILEDISC, DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.). Various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
In order to facilitate understanding of embodiments of the present application, definitions of technical terms that may appear in embodiments of the present application are given below. The terminology used in the description of the embodiments of the application herein is for the purpose of describing particular embodiments of the application only and is not intended to be limiting of the application.
(1) Modulation and demodulation demodulation. Modulation is a process in which information of a signal source is processed and applied to a carrier wave to make it into a form suitable for channel transmission. Modulation methods may include multi-carrier modulation, single carrier modulation, quadrature amplitude modulation (quadrature amplitudemodulation, QAM), pulse amplitude modulation (pulseamplitudemodulation, PAM), phase shift keying (PHASESHIFTKEYING, PSK) modulation, amplitude keying (amplitude shiftkeying, ASK) modulation, binary phase shift keying (binaryphaseshiftkeying, BPSK) modulation, and the like. Demodulation, the inverse of modulation, recovers the original data bits or symbols from the signal. Demodulation may sometimes be referred to as detection.
(2) Time-frequency resources, including time-domain resources and frequency-domain resources.
A time domain resource refers to one or more consecutive time domain resource units distributed in the time domain. The time domain resource unit may be simply referred to as a time domain unit, and may include a superframe, a radio frame (simply referred to as a frame), a subframe (subframe), a slot (slot), a sub-slot (sub-slot), a symbol (symbol), and the like, which are not limited herein.
In an embodiment of the present application, the symbol may be an orthogonal frequency division multiplexing (orthogonalfrequencydivision multiplexing, OFDM) symbol.
The frequency domain resource refers to one or more contiguous resource elements (resourceelement, REs) distributed over the frequency domain. REs that are contiguous in the frequency domain may be referred to as one Resource Block (RB). RE refers to a resource defined by 1 symbol in the time domain and 1 subcarrier (sub-carrier) in the frequency domain. A subcarrier may be understood as the minimum granularity of frequency domain resources, and one RE may be referred to as one subcarrier. For example, one RB in the LTE communication system includes 12 subcarriers, and one RB in the NR communication system also includes 12 subcarriers. As the communication system evolves, the number of subcarriers included in one RB may be other values. RBs are referred to as physical resource blocks (physicalresourceblock, PRBs) at the physical layer.
Optionally, the network device sends the time domain resource configuration to the terminal device.
Accordingly, the terminal device receives the time domain resource configuration from the network device.
Wherein the time domain resource configuration may be a time domain resource configuration (timedomainresourceassignment, TDRA). The time domain resource configuration is used to determine configured time domain resources.
(3) OFDM and discrete fourier transform-spread OFDM (discrete Fourier transformation spreading OFDM, DFT-s-OFDM). The OFDM technology changes high-speed data streams into multiple parallel low-speed data streams through serial/parallel conversion, and distributes the low-speed data streams to a plurality of subcarriers with different frequencies for transmission. OFDM technology utilizes sub-carriers that are orthogonal to each other such that the frequency spectrums of the sub-carriers overlap. DFT-s-OFDM is a derivative technique based on OFDM. DFT-s-OFDM has a single carrier low peak-to-average ratio (peak to average power ratio, PAPR) characteristic, and is currently used for transmitting uplink signals in LTE communication systems and NR communication systems.
The following illustrates a signal transmission method based on OFDM technology, and the signal receiving method is an inverse process, which is not explained too much. Specifically, the transmitting end firstly carries out channel coding modulation on the signal, and then maps the frequency domain to obtain the signal suitable for transmission in the channel. Then OFDM modulated and then transmitted to the channel. The method of channel code modulation may be at least one of QAM, PAM, PSK modulation, ASK modulation, BPSK modulation, and the like, which is not limited herein.
In the embodiment of the present application, OFDM modulation, i.e., adding a Cyclic Prefix (CP), is performed with inverse fast fourier transform (INVERSEFAST FOURIERTRANSFORM, IFFT). After OFDM modulation, the signal may also undergo a series of processes such as transmit power adjustment before being transmitted to the channel. The antenna of the receiving end performs a series of processes on the received signal, for example, automatic gain control, etc., so that the receiving end can reasonably process the signal.
Compared with the signal transmission method based on the OFDM technology, the signal transmission method based on the DFT-s-OFDM technology has more steps of carrying out DFT on the signal after the channel coding modulation before the frequency domain mapping after the channel coding modulation. DFT-s-OFDM is to perform DFT processing on subcarriers used by each user, and convert the time domain to the frequency domain. The frequency domain signals of each user are then OFDM modulated such that the signals of each user are converted to the time domain and transmitted together. After the DFT improvement, the signal returns to the time domain signal from the frequency domain signal. That is, the DFT-s-OFDM is to precode the DFT-processed signal. In the protocol, the DFT is called "conversion precoding (transform precoding)". Precoding is used at the transmitting end to process the data. In general, precoding is performed in units of RB or RGB. It can be appreciated that precoding after channel code modulation and before frequency domain mapping can reduce system overhead, increase system capacity, and reduce bit error rate and interference.
(4) DMRS, which may be used to recover the received data signal. The DMRS is a signal known to the receiving end, and the receiving end can acquire the fading characteristic of the wireless channel, that is, the channel coefficient of the wireless channel, according to the received data signal and the known DMRS signal, so as to recover the received data signal.
(5) The physical layer uplink control channel (physical uplink control channel, PUCCH) is a channel used for carrying control signaling sent by the terminal device to the network device, and includes information related to control, such as uplink control information (uplink control information, UCI), etc. The PUCCH is divided into two types, one type is a long-duration PUCCH, the number of the occupied OFDM symbols is continuously 4 to 14, the DMRS and the UCI are respectively carried by different symbols in a frequency hopping mode, OCC spread spectrum can be adopted on each frequency hopping part to increase capacity, the other type is a short-duration PUCCH, the number of the occupied OFDM symbols is 1 to 2, and the information can be carried by sequences on a frequency domain PRB, and the DMRS and the UCI can also respectively occupy different subcarriers for carrying out frequency division mode transmission. On one slot, the PUCCH may be transmitted at any position.
(6) PUSCH is a channel on which data and part of control information are transmitted on a terminal device. The information in both PUSCH and PUCCH is transmitted in units of subframes. A subframe includes at least one slot, each slot containing several DFT-S-OFDM symbols. The DMRS and PUSCH/PUCCH are transmitted in different DFT-S-OFDM symbols in the time domain, and the DMRS and PUSCH/PUCCH are transmitted in the same resource block in the frequency domain.
Network devices (e.g., satellites, etc.) in NTNs are much higher in operational altitude than network devices (e.g., base stations, etc.) in terrestrial networks, and thus network devices in NTNs need to cover much larger land areas and serve a large number of terminal devices, requiring coverage enhancement techniques to be used in upstream communications scenarios.
(7) Coverage enhancement techniques may include repeated transmissions, TBoMS, DMRS bundling, and the like. These techniques are essentially repeated use of time-frequency resources to transmit data from the terminal device, resulting in more resources being occupied, increasing the transmission time of data from the terminal device, and reducing the system capacity and throughput per terminal device.
(8) OCC multiplexes the time-frequency resources of terminal devices in the same PRB and has little code rate loss for a given number of terminal devices, thus is commonly used in PUSCH for enhancing system capacity and improving the scenario of transmission rate of terminal devices.
The basic principle of OCC is to encode user data so that orthogonal sequences of different users are orthogonal in code domain, thereby realizing no mutual interference between multiple users. Specifically, the OCC multiplies user data by a coding matrix using an orthogonal matrix as the coding matrix to obtain a coding sequence. At the receiving end, the interference signals of other users can be eliminated by multiplying the transpose of the coding matrix, so that the decoding of the user data is realized.
In the embodiment of the application, the orthogonal matrix comprises a plurality of orthogonal sequences, and the orthogonal sequences are mutually orthogonal. Orthogonal sequences are alternatively referred to as coding sequences or OCC sequences (sequences). Alternatively, the orthogonal matrix may include DFT codes, hadamard codes (Hadamard), etc., where the Hadamard codes may also be referred to as Walsh (Walsh) codes. By allocating different orthogonal sequences to different terminal devices, the same physical resources (same time and same frequency) can be multiplexed by a plurality of terminal devices, and data transmitted after multiplexing are orthogonal in the code domain.
For example, the orthogonal matrices corresponding to OCC include a matrix a and a matrix B as shown below. Wherein the orthogonal sequences in matrix a include W 1 assigned to terminal a and W 2 assigned to terminal B, and the orthogonal sequences in matrix B are assigned to W 3 of terminal C, W 4 of terminal D, W 5 of terminal E, and W 6 of terminal F. Wherein the method comprises the steps of ,W1={1 1},W2={1 -1}.W3={1 1 1 1},W4={1 1 -1 -1},W5={1 -1 1 -1},W6={1 -1 -1 1}.
In the embodiment of the present application, the length of the orthogonal sequence refers to the number of values in the orthogonal sequence. The values in the orthogonal sequences may alternatively be referred to as OCC elements (elements), and the length of the orthogonal sequences may alternatively be referred to as spreading factor L or spreading factor. The present application is not limited to the length of the orthogonal sequence, for example, 2, 4, etc. Illustratively, the orthogonal sequence length of matrix a is 2 and the orthogonal sequence length of matrix B is 4.
Currently, OCCs can be classified into inter-slot OCCs, inter-symbol group OCCs, and intra-symbol OCCs. The inter-slot OCC may also be referred to as inter-repetition OCC, where inter-slot OCC is jointly repeated by a plurality of slots. The inter-slot OCC spreads data by using the slots as spreading units, specifically, spreads each slot configured by the network device according to the length of the orthogonal sequence to obtain a slot group corresponding to the slot and the slot after the expansion of the slot, wherein the number of slots in each slot group is the length of the orthogonal sequence, so that the number of the slots after the expansion is an integer multiple of the length of the orthogonal sequence. The data on each slot in each slot group is multiplied by one OCC element in the orthogonal sequence, the data on each slot in each slot group is the same, and the OCC element multiplied by the data on each slot in each slot group is different.
In some examples, inter-symbol OCC and Inter-symbol group OCC may be collectively referred to as multiple Inter-symbol(s) OCC; OCC across OFDM symbols). The inter-symbol OCC spreads data by using OFDM symbols as a spreading unit, specifically, spreads each OFDM symbol configured by a network device according to an orthogonal sequence length to obtain symbol groups corresponding to the OFDM symbol and the OFDM symbol after the OFDM symbol spreading, where the number of OFDM symbols in each symbol group is an orthogonal sequence length, so that the number of symbols after the spreading is an integer multiple of the orthogonal sequence length. Each OFDM symbol in each symbol group is multiplied by one OCC element in the orthogonal sequence, and the data on each OFDM symbol in each symbol group is the same and the OCC element multiplied by the data on each OFDM symbol in each symbol group is different.
The OCC between symbol groups uses OFDM symbol groups as a spreading unit to spread data, specifically, each OFDM symbol configured by network equipment is spread according to the length of an orthogonal sequence, so that the number of the spread symbols is an integer multiple of the length of the orthogonal sequence, and then the spread OFDM symbols are grouped according to the length of the orthogonal sequence to obtain at least two symbol groups, wherein the number of the symbol groups is the length of the orthogonal sequence, namely, the number of the OFDM symbols in each symbol group is the quotient between the total number of the symbols of the spread OFDM symbols and the length of the orthogonal sequence. The data on each OFDM symbol in each symbol group is multiplied by one OCC element in the orthogonal sequence and is the same as the OCC element multiplied by the data on each OFDM symbol in each symbol group. The data on each OFDM symbol in each symbol group is different, and the data on the corresponding sequence of OFDM symbols in each symbol group is the same.
Fig. 2A is a schematic flow chart of a signal processing method according to an embodiment of the application. As shown in fig. 2A, the method comprises the steps of:
s201, carrying out block division and coding processing on the transmission block to obtain a block code (blockcode).
The step S201 is applicable to the case of larger transmission blocks, and specifically may include performing code block segmentation on the transmission blocks to obtain a plurality of code blocks, adding a cyclic check code (cyclic redundancy check, CRC) at the end of each code block, and performing channel coding (such as hamming code, convolutional code, turbo code, polar code, etc.) on the code block added with CRC, so that the receiving end can detect or correct errors occurring in transmission to realize reliable transmission, thereby obtaining a block code.
Optionally, after the channel coding, the method can further comprise the step of carrying out rate matching on the block codes obtained by the channel coding so as to realize the matching of the information and the resources. Or the block codes obtained by channel coding or the block codes obtained by rate matching are subjected to code block cascading, so that individual block codes are connected in series.
S202, scrambling the block code to obtain a first complex value symbol block.
Wherein scrambling (scrambling) is to multiply the original signal with a scrambling code to obtain a new signal. If the block code is denoted b (i), the scrambling sequence is denoted c (i), the data in the first complex-valued symbol block may be denoted d (i), d (i) =c (i) ×b (i). Scrambling is, in a broad sense, a modulation technique. The inverse operation of scrambling is descrambling. The first complex-valued symbol blocks obtained by scrambling the code blocks are scattered in the time domain and in the frequency domain compared to the block codes by scrambling.
And S203, modulating the first complex value symbol block to obtain a second complex value symbol block.
The modulation may refer to the foregoing definition, and will not be described herein. The data in the second complex-valued symbol block may be represented by x (i). The symbols within a slot may alternatively be referred to as modulation symbols or first symbols, upon modulation.
S204, pre-coding the second complex value symbol block to obtain a third complex value symbol block.
The precoding may be DFT, and reference is made to the foregoing, which is not repeated here. The data in the third complex-valued symbol block may be represented by y (i).
And S205, expanding the third complex value symbol block based on the orthogonal sequence to obtain a fourth complex value symbol block.
Wherein spreading is also referred to as block spreading or (or block spreading, block spreading), and spreading in the frequency domain is also referred to as spreading. The extension of the block of complex-valued symbols may also be referred to as a block extension of the block of complex-valued symbols. The data in the fourth complex-valued symbol block may be represented by z (i). In one implementation, step S205 may be implemented by inter-slot OCC extension, which satisfies the following equation (1).
Where w i (m) is an orthogonal sequence and y (n) is a third complex-valued symbol block. n is the order of the data in the third complex-valued symbol block and m represents the order of the values in the orthogonal sequence.The number of PRBs allocated to the terminal device,For the number of subcarriers in each RB,Based on the PUSCH resource allocation in the time domain, the number of DFT-s-OFDM symbols repeated each time,Is the length of the orthogonal sequence.
Exemplaryly,M=0, 1,2,3, i.e. the number of values in the forward sequence of the terminal device is 4. If it is1.At the point of 12, the number of the holes is,If 1, then n=0,..11, i.e. the number of data in the third complex-valued symbol block is 12. Each data in the third complex-valued symbol block is spread 4 times and the number of data in the fourth complex-valued symbol block is 12 x 4, i.e. 48.
For example, referring to fig. 2B, fig. 2B is a schematic diagram illustrating an inter-slot OCC extension according to an embodiment of the present application. As shown in fig. 2B, the orthogonal sequence includes 2 values, w (1) and w (2), respectively. If the orthogonal sequence is W 1 in the above example, W (1) and W (2) may both be 1. If the orthogonal sequence is W 2 of the above example, W (1) may be 1 and W (2) may be-1. In fig. 2B, the horizontal axis represents the time domain, and there are 2 slots of slot #1 and slot #2 in total. slot #1 may be used as a slot before expansion, and slot #2 may be used as a slot obtained by slot #1 for implementing inter-slot OCC expansion. Each slot in slot #1 and slot #2 includes 2 OFDM symbols occupied by DMRS, and OFDM symbols with the same sequence number indicate that the data to be spread on these OFDM symbols are the same. The data on the OFDM symbol before extension can be multiplied by w (1) with the data on the OFDM symbol except for the OFDM symbol occupied by the DMRS in slot #1 before extension, and by w (2) with the OFDM symbol except for the OFDM symbol occupied by the DMRS in slot #2 obtained by extension. Thus, the inter-slot OCC spreading can be achieved by multiplying different OCC elements in the orthogonal sequence by data on OFDM symbols other than the OFDM symbols occupied by the DMRS on the pre-spreading or spreading slot.
In another implementation, step S205 may alternatively be implemented by inter-symbol OCC extension (S), which satisfies the following equation (2).
Where w i (m) is an orthogonal sequence, y (n) is a complex-valued symbol block to be spread (a third complex-valued symbol block), Is an extended complex-valued symbol block (fourth complex-valued symbol block). n is the order of the data in the complex-valued symbol block and m represents the order of the values in the orthogonal sequence.The number of PRBs allocated to the terminal device,The number of subcarriers in each RB.Is the length of the orthogonal sequence. Inter-symbol OCC may be applied in PUSCH across DFT-s-OFDM symbols, in particular, as blocks of complex valued symbolsMapped to subcarriers corresponding to DFT-s-OFDM symbols and spread block by block using an orthogonal sequence w i (m) according to equation (1). A is the number of symbols of DFT-s-OFDM symbols in the symbol group. When inter-symbol OCC extension is used, a is 1. When inter-symbol group OCC is employed, a is greater than 1.
Exemplaryly,M=0, 1,2,3, i.e. the number of values in the orthogonal sequence of the terminal device is 4. If it is1.For 12, then n=0..11, i.e. the number of data in the third complex-valued symbol block is 12, each data is extended 4 times. The number of data in the fourth complex-valued symbol block is 12 x 4, i.e. 48.
When inter-symbol OCC is extended, OFDM symbols in each symbol group are sequentially realized through corresponding OCC elements according to the sequence of the OCC elements in the orthogonal sequence. For example, referring to fig. 2C, fig. 2C is a schematic diagram illustrating an inter-symbol OCC extension according to an embodiment of the present application. In fig. 2C, the horizontal axis represents the time domain, and 1 slot (slot # 1) is exemplified, where each slot includes 2 OFDM symbols occupied by DMRS (OFDM symbols corresponding to OS #2 and OS #11, respectively), and OFDM symbols with the same sequence number represent that the data to be spread on these OFDM symbols are the same. As shown in fig. 2C, the orthogonal sequence includes 4 values, w (1), w (2), w (3), and w (4), respectively, that is, the orthogonal sequence length is 4. The number of OFDM symbols configured by the network device to the terminal device is 3 (e.g., OFDM symbols corresponding to os#0, os#1, and os#3, respectively), and the number of OFDM symbols obtained by inter-symbol OCC extension of the orthogonal sequence is 12, i.e., OFDM symbols except for 2 OFDM symbols occupied by the DMRS in fig. 2C. In fig. 2C, OFDM symbols corresponding to os#0, os#1, os#3, and os#4 may be a symbol group, OFDM symbols corresponding to os#5-os#8 may be a symbol group, OFDM symbols corresponding to os#9, os#10, os#12, and os#13 may be a symbol group, data transmitted on each OFDM symbol in each symbol group is the same, and each OFDM symbol in each symbol group sequentially passes through corresponding OCC elements according to the order of w (1), w (2), w (3), and w (4) to implement inter-symbol OCC expansion. Taking the OFDM symbols corresponding to os#5-os#8 as an example, the OFDM symbol corresponding to os#5 corresponds to w (1), the OFDM symbol corresponding to os#6 corresponds to w (2), the OFDM symbol corresponding to os#7 corresponds to w (3), and the OFDM symbol corresponding to os#8 corresponds to w (4). Thus, inter-symbol OCC spreading can be achieved by multiplying different OCC elements in the orthogonal sequence by data on the OFDM symbol before spreading or obtained by spreading.
The OCC elements used by each symbol group in the inter-symbol-group OCC expansion are sequentially realized through one OCC element in the orthogonal sequence according to the sequence of the symbol groups. For example, referring to fig. 2D, fig. 2D is a schematic diagram illustrating an inter-symbol group OCC extension according to an embodiment of the present application. In fig. 2D, the horizontal axis represents the time domain, and 1 slot (slot # 1) is exemplified, where each slot includes 2 OFDM symbols occupied by DMRS (OFDM symbols corresponding to OS #2 and OS #11, respectively), and OFDM symbols with the same sequence number represent that the data to be spread on these OFDM symbols are the same. As shown in fig. 2D, the orthogonal sequence includes 4 values, w (1), w (2), w (3), and w (4), respectively, i.e., the orthogonal sequence length is 4. The number of OFDM symbols configured by the network device to the terminal device is 3 (e.g., OFDM symbols corresponding to os#0, os#1, and os#3, respectively), and the number of OFDM symbols obtained by OCC extension between symbol groups of the orthogonal sequence is 12, i.e., OFDM symbols except for 2 OFDM symbols occupied by the DMRS in fig. 2D. The number of symbol groups is 4, and the number of symbols of the OFDM symbol in each symbol group is equal to the quotient of 12 and 4, namely 3. In fig. 2D, OFDM symbols corresponding to os#0, os#1, and os#3 may be one symbol group, OFDM symbols corresponding to os#4-0s#6 may be one symbol group, OFDM symbols corresponding to os#7-os#9 may be one symbol group, and OFDM symbols corresponding to os#10, os#12, and os#13 may be one symbol group. The OCC elements used in the symbol groups sequentially use the OCC elements in the orthogonal sequence according to the sequence of the symbol groups, and each OFDM symbol in each symbol group uses the same OCC element, namely, each OFDM symbol in the symbol groups corresponding to OS#0, OS#1 and OS#3 corresponds to w (1), each OFDM symbol in the symbol groups corresponding to OS#4-OS#6 corresponds to w (2), each OFDM symbol in the symbol groups corresponding to OS#7-OS#9 corresponds to w (3), and each OFDM symbol in the symbol groups corresponding to OS#10, OS#12 and OS#13 corresponds to w (4). The data which are not spread on the OFDM symbols and correspond to the same serial numbers in each symbol group are the same. Thus, inter-symbol-group OCC spreading can be achieved by multiplying different OCC elements in the orthogonal sequence by data on the OFDM symbol before spreading or obtained by spreading.
And S206, performing IFFT on the fourth complex value symbol block to obtain a fifth complex value symbol block.
The IFFT and optional steps related to the IFFT may refer to the description of DFT-s-OFDM technology, and are not described herein.
In the method shown in fig. 2A, the spreading of the complex-valued symbol blocks may be achieved by inter-slot OCC spreading or inter-symbol OCC or inter-symbol group OCC spreading after precoding. The expansion of the time slot can be realized through the OCC expansion among the time slots of the orthogonal sequence, the data can be transmitted through the expanded time slot, the expansion of the OFDM symbol can be realized through the OCC among the symbols of the orthogonal sequence or the OCC among the symbol groups, and the data can be transmitted through the expanded OFDM symbol.
The intra-symbol OCC spreading spreads data with symbols within OFDM symbols as spreading units. In the embodiment of the present application, the symbols in the OFDM symbol are referred to as data symbols, and may be complex symbols. A data symbol may be understood as a symbol of an OFDM symbol in the frequency domain, hereinafter data symbols are described in terms of REs or frequency domain units, which may be subcarriers. The intra-symbol OCC spreading specifically spreads each frequency domain unit of an OFDM symbol configured by a network device according to an orthogonal sequence length to obtain each frequency domain unit and an RE group corresponding to the frequency domain unit after the frequency domain unit is spread, where the number of frequency domain units in each RE group is the orthogonal sequence length, so that the number of the spread symbols is an integer multiple of the orthogonal sequence length. The data on each RE in each RE group is multiplied by one OCC element in the orthogonal sequence and is the same as the OCC element multiplied by the data on each RE in each RE group. The data on each RE in each RE group is different, and the data on the RE in the corresponding sequence in each RE group is the same.
Referring to fig. 3A, fig. 3A is a schematic flow chart of another signal processing method according to an embodiment of the application. As shown in fig. 3A, the method comprises the steps of:
s301, carrying out block division and coding processing on the transmission block to obtain a block code.
S302, scrambling the block code to obtain a first complex value symbol block.
And S303, modulating the first complex value symbol block to obtain a second complex value symbol block.
The descriptions of step S301 to step S303 may refer to the descriptions of step S201 to step S203, and are not repeated here.
And S304, expanding the second complex value symbol block based on the orthogonal sequence to obtain a third complex value symbol block.
Wherein the data in the third complex-valued symbol block may be represented by x (i). In step S304, the second complex-valued symbol block is subjected to intra-OCC slot spreading based on the orthogonal sequence, so as to obtain a third complex-valued symbol block. The formula using intra-symbol OCC extension satisfies the following formula (3).
Wherein, the Reference may be made to the description of formula (1), and no further description is given here. Msymb is the number of transmitted symbols. k and l are used to distinguish between the parameters,Representing the expanded complex-valued symbol block (third complex-valued symbol block),Representing orthogonal sequences.Represents a block of complex-valued symbols to be spread (a second block of complex-valued symbols), such as d (0),. D (M symb -1).
Illustratively, if1.12, Then I.e. the number of values in the orthogonal sequence of the terminal device is 4.M symb = 3, then l = 0, i.e. the data of the second complex-valued symbol block is d (0), -d (M symb -1), i.e. 3 data to be spread, each data being spread 4 times, resulting in 12 spread data, i.e. the third complex-valued symbol block comprising 12 data.
For example, referring to fig. 3B, fig. 3B is a schematic diagram illustrating an intra-symbol OCC extension according to an embodiment of the present application. In fig. 3B, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. Fig. 3B illustrates one OFDM symbol, M symb =6, and occ length is 2. As shown in fig. 3B, the frequency domain resource configured on the OFDM symbol is 6 REs, and the extended OFDM symbol includes 12 REs. The 12 REs comprise 2 RE groups, the data on each RE in the RE group being multiplied by the same OCC element. The number of REs with the same sequence number is 2, and the REs with the same sequence number indicate that the data to be expanded on the REs are the same. The orthogonal sequence includes 2 values, w (1) and w (2), respectively. The data on each RE in the RE group obtained by the expansion may be multiplied by w (1) and the data on each RE in the RE group before the expansion may be multiplied by w (2). Or may be multiplied by w (2) with the data on each RE in the RE group before expansion, and by w (1) with the data on each RE in the RE group after expansion. Thus, the intra-symbol OCC extension can be achieved by multiplying different OCC elements in the orthogonal sequence by the data on the RE before or after extension.
And S305, pre-coding the third complex value symbol block to obtain a fourth complex value symbol block.
And S306, performing IFFT on the fourth complex value symbol block to obtain a fifth complex value symbol block.
Step S305 may refer to step S204, and step S306 may refer to the description of step S206, which is not described herein.
It will be appreciated that in the method shown in fig. 3A, the step of using intra-symbol OCC spreading is performed prior to precoding, and spreading of data to be transmitted on a different second symbol of the same OFDM symbol may be achieved.
The OCC expansion data does not occupy extra time-frequency resources, can enhance the capacity of a communication system, and is beneficial to improving the transmission rate of terminal equipment. However, there is currently no provision for what OCC approach to use. In addition, in PUSCH, there is a high possibility that the number of allocated time-frequency resources cannot be divided by a spreading factor, for example, the number of allocated slots cannot be divided by a spreading factor, the number of allocated OFDM symbols cannot be divided by a spreading factor, and the like.
Based on this, the present application proposes a communication method, which can determine an OCC scheme for performing data expansion based on priority, and if at least two OCC schemes are used to jointly perform data expansion, the number of terminal devices that can be multiplexed and the overall capacity of the communication system can be increased.
The communication method provided by the embodiment of the application is described in detail below, and the communication device related to the communication method may include a terminal device and a network device. The system architecture can be described with reference to fig. 1A to 1D, and will not be described herein. The functions performed by the terminal device in the present application may alternatively be performed by means (e.g., a chip, or a system-on-a-chip, or a circuit, or a means, etc.) in the terminal device. The functions performed by the network device in the present application may alternatively be performed by means (e.g., a chip, or a system-on-a-chip, or a circuit, or a means, etc.) in the network device, which are exemplified below as a terminal device or a network device.
Optionally, the communication method is applicable to NTN communication scenarios, i.e. the network device in the communication system is a non-terrestrial network device.
Optionally, the communication method is applicable to a coverage enhancement scenario, where coverage enhancement techniques such as repeated transmission, TBoMS, DMRS bundling, etc. may be used.
Referring to fig. 4, fig. 4 is an interaction schematic diagram of a communication method according to an embodiment of the application. The method comprises the following steps.
S401, the network equipment sends first information to the terminal equipment, wherein the first information is used for determining priorities of at least two OCC modes.
Accordingly, the terminal device receives the first information from the network device.
In the embodiment of the present application, the first information may be system information, or may be configuration information or the like. The network device may send the first information to the terminal device alone, or may send it in the form of a broadcast, or may send it in the form of multicast or multicast to the designated terminal device, without limitation. The multicast or multicast terminal device may be a terminal device capable of multiplexing the same time-frequency resource, and the number of the multicast or multicast may be equal to the length of the orthogonal sequence.
Illustratively, the first information may be system information, such as a system message block (system information block, SIB). The first information may alternatively be higher layer signaling, such as radio resource control (radio resource control, RRC) signaling, medium access control element (MAC CE) signaling, etc. The first information may alternatively be physical layer signaling, such as downlink control information (downlink control information, DCI), or the like.
In the embodiment of the present application, the OCC method includes the aforementioned inter-slot OCC, inter-symbol group OCC, intra-symbol OCC, and the like, and may also include an OCC method not disclosed in the present application, which is not limited herein. The present application is not limited to the priority of the OCC schemes, and for example, the priority of inter-symbol OCC is lower than the priority of intra-symbol OCC and the priority of inter-symbol OCC is higher than the priority of inter-slot OCC, so that intra-symbol OCC is preferentially used when the OCC scheme alone is used for data expansion, and intra-symbol OCC and inter-symbol OCC are used when the OCC scheme is used in combination for data expansion. For another example, the priority of inter-symbol OCC is lower than the priority of inter-slot OCC, and the priority of inter-symbol OCC is higher than the priority of intra-symbol OCC, so that inter-slot OCC is preferentially used when data expansion is performed by the OCC scheme alone, and inter-slot OCC and inter-symbol OCC are used when data expansion is performed by the OCC scheme in combination.
In the embodiment of the application, the data expansion by using the OCC method alone refers to the data expansion by using an OCC method. The joint use of OCC means that data expansion is performed by at least two OCC methods. The application is not limited to the type of OCC mode used alone or in combination, and alternatively, the OCC mode used alone may be the OCC mode with the highest priority. Thus, the data transmission efficiency is improved.
Alternatively, the OCC schemes used in combination may be all OCC schemes, or may be two OCC schemes with high priority. For example, the OCC scheme used in combination may include inter-symbol OCC (or inter-symbol group OCC) and intra-symbol OCC, or may include inter-symbol group OCC (or inter-symbol group OCC) and inter-slot OCC, or may include intra-symbol OCC and inter-slot OCC, or may include inter-symbol OCC (or inter-symbol group OCC), intra-symbol OCC and inter-slot OCC, or the like.
In the embodiment of the application, the combined OCC mode can be simply called as a combined OCC mode. The OCC scheme used alone is simply referred to as an OCC-only scheme.
In the embodiment of the present application, the OCC method used alone may be the OCC method with the highest priority, or may be determined according to information configured by the network device, where the information may be used to indicate the OCC method used alone, or may be used to indicate a condition (such as an OCC use condition described in detail later) required to be satisfied by the OCC method used alone, and the like, which is not limited herein.
The OCC manner in the joint OCC manner may be predefined information, or may be obtained by the terminal device according to information configured by the network device. This information may be used to indicate the OCC scheme used in combination, or may be used to indicate a condition that the OCC scheme used in combination needs to satisfy (the OCC condition used in combination as described in detail later), or the like, and is not limited herein.
Optionally, the terminal device determines the OCC mode according to the indication a.
Further, the indication a is used to determine at least two OCC modes and/or individual OCC modes corresponding to the joint OCC mode. Thus, the OCC scheme for data expansion can be determined according to the instruction a.
Wherein the indication a may be predefined information, or information configured by the network device. The signaling indicating a use may include SIB, DCI, RRC signaling or MAC CE signaling. And when the indication a is configured, the indication a may be sent to the terminal device in a unicast mode, or may be sent to the terminal device in a broadcast mode, or may be sent to the designated terminal device in a multicast or multicast mode, which is not limited herein.
Optionally, the indication a is the first information.
For example, when it is determined that the data expansion adopts the joint OCC method, the data expansion may be jointly performed according to the OCC methods corresponding to all the priorities determined in the first information. When the data expansion is determined to adopt the single OCC mode, the data expansion can be independently performed according to the OCC mode corresponding to the highest priority determined in the first information. Thus, no separate signaling (indication a) is required, and signaling overhead can be saved.
The present application is not limited to the manner of using inter-symbol OCC or inter-symbol group OCC, and referring to fig. 5A and 5B, fig. 5A and 5B are schematic diagrams of data expansion by a single terminal device using a joint OCC method according to an embodiment of the present application. The joint OCC scheme in fig. 5A includes intra-symbol OCC and inter-symbol OCC, and the joint OCC scheme in fig. 5B includes intra-symbol OCC and inter-symbol group OCC. The orthogonal sequences corresponding to intra-symbol OCC are [1,1], the orthogonal sequences corresponding to inter-symbol OCC and inter-symbol group OCC are [1, -1], wl (1) =1, wl (2) =1, wl (1) =1, wl (2) = -1.
Assuming that 12 subcarriers are included in a single symbol, when the length of the orthogonal sequence corresponding to OCC in the symbol is 2, the number of data symbols in the symbol before OCC (frequency domain) expansion in the symbol is 6, and the number of subcarriers in the symbol after OCC (frequency domain) expansion in the symbol is 12 (the length of the orthogonal sequence corresponding to OCC in the 6-symbol, such as sc#0 to sc#11). When the length of the orthogonal sequence corresponding to inter-symbol OCC is 2, if the number of symbols before inter-symbol OCC (time domain) expansion is 3 (e.g., os#0-os#2), the number of symbols after inter-symbol OCC (time domain) expansion is 6 (3×the length of the orthogonal sequence corresponding to inter-symbol OCC, e.g., os#0-os#5).
As shown in fig. 5A, the data to be transmitted by a single terminal device on the symbol os#0 is a11-a16, the data to be transmitted on the symbol os#1 is a21-a26, and the data to be transmitted on the symbol os#2 is a31-a36. And carrying out data expansion through an orthogonal sequence corresponding to OCC in the symbol, so that data corresponding to SC#0-SC#5 in each symbol in the OS#0-OS#2 are multiplied by w1 (2), and data corresponding to SC#6-SC#11 in each symbol in the OS#0-OS#2 are multiplied by w1 (1). And performing data expansion through an orthogonal sequence corresponding to the inter-symbol OCC, so that data corresponding to SC#0-SC#11 in each symbol of the OS#0, the OS#2 and the OS#4 are multiplied by w2 (1), and data corresponding to SC#0-SC#11 in each symbol of the OS#1, the OS#3 and the OS#5 are multiplied by w2 (2).
When the length of the orthogonal sequence corresponding to the inter-symbol group OCC is 2, if the number of symbols before the inter-symbol group OCC (time domain) expansion is 3 (e.g., os#0-os#2), the number of symbols after the inter-symbol group OCC (time domain) expansion is 6 (3×the length of the orthogonal sequence corresponding to the inter-symbol group OCC, e.g., os#0-os#5). As shown in fig. 5B, the data to be transmitted and the data obtained by performing data expansion on the orthogonal sequence corresponding to the OCC in the symbol are identical to those of fig. 5A. After data expansion is performed through the orthogonal sequences corresponding to the OCCs in the symbols, data expansion is performed through the orthogonal sequences corresponding to the OCCs among the symbol groups, so that the 6 expanded symbols are divided into 2 groups. The OS#0-OS#2 is a group in which data corresponding to SC#0-SC#11 in each symbol is multiplied by w2 (1), and the OS#3-OS#5 is a group in which data corresponding to SC#0-SC#11 in each symbol is multiplied by w2 (2).
The inter-symbol OCC is typically exemplified as inter-symbol OCC when both inter-symbol OCC and inter-symbol group OCC can be performed. The combined OCC scheme is exemplified below in terms of inter-symbol OCC and inter-slot OCC, and reference is made to fig. 5C. In fig. 5C, the orthogonal sequence corresponding to inter-symbol OCC is [1,1], the orthogonal sequence corresponding to inter-slot OCC is [1,1], w2 (1) =1, w2 (2) =1, w2 (3) =1, w2 (4) =1, w3 (1) =1, w3 (2) =1. When the length of the orthogonal sequence corresponding to inter-symbol OCC is 4, if the number of symbols before inter-symbol OCC (time domain) expansion is 3 (e.g., os#0-os#2), the number of symbols after inter-symbol OCC (time domain) expansion is 12 (3×the length of the orthogonal sequence corresponding to inter-symbol OCC, e.g., 12 symbols except for the symbol occupied by DMRS in slot#0 in fig. 5C). In the case where the length of the orthogonal sequence corresponding to the inter-slot OCC is 2, if the number of slots before the inter-slot OCC (time domain) expansion is 1 (for example slot # 0), the number of slots after the inter-slot OCC (time domain) expansion is 2 (1 x the length of the orthogonal sequence corresponding to the inter-slot OCC, for example slot #0 and slot # 1), and the number of effective symbols (symbols other than OFDM symbols) in each slot after expansion is 12.
As shown in fig. 5C, the data to be transmitted by the single terminal device on the symbol os#0 is A1, the data to be transmitted on the symbol os#1 is A2, and the data to be transmitted on the symbol os#3 is A3. After data expansion by the orthogonal sequences corresponding to inter-symbol OCC, the data on os#0, os#5, and os#9 are multiplied by w2 (1), the data on os#1, os#6, and os#10 are multiplied by w2 (2), the data on os#3, os#7, and os#12 are multiplied by w2 (3), and the data on os#4, os#8, and os#13 are multiplied by w2 (4), respectively. And performing data expansion through an orthogonal sequence corresponding to the OCC between time slots, so that data on symbols except for the OS#2 and the OS#11 occupied by the DMRS in slot#0 are multiplied by w3 (1), and data on symbols except for the OS#2 and the OS#11 occupied by the DMRS in slot#1 are multiplied by w3 (2).
The joint OCC scheme may further include intra-symbol OCC, inter-symbol OCC, and inter-slot OCC, as can be seen in fig. 5D. In fig. 5D, the orthogonal sequence corresponding to intra-symbol OCC is [1,1], the orthogonal sequence corresponding to inter-symbol OCC is [1, -1], the orthogonal sequence corresponding to inter-slot OCC is [1,1], w1 (1) =1, w1 (2) =1, w2 (1) =1, w2 (2) = -1, w3 (1) =1, w3 (2) =1. As shown in fig. 5D, the data to be transmitted, the data spread by the orthogonal sequence corresponding to the intra-symbol OCC, and the data spread by the orthogonal sequence corresponding to the inter-symbol OCC are identical to those of fig. 5A. After data expansion is performed through the orthogonal sequence corresponding to the intra-symbol OCC and the orthogonal sequence corresponding to the inter-symbol OCC, data expansion is performed through the orthogonal sequence corresponding to the inter-slot OCC, so that data on the OS#1-OS#5 in slot#0 are multiplied by w3 (1), and data on the OS#1-OS#5 in slot#1 are multiplied by w3 (2).
It should be noted that, the combined OCC method in fig. 5A to 5D is merely an example. In practice, other joint OCC schemes may also be employed. For example, the joint OCC scheme is inter-symbol OCC and inter-slot OCC. The present application does not limit the sequence of the joint OCC method, and may be the sequence shown in fig. 5A to 5D, or may execute inter-slot OCC first, and then execute inter-symbol OCC or intra-symbol OCC. The OCC method used alone may be described with reference to fig. 2B, 2C, 2D and 3B, and will not be described herein.
In the first information, an association relationship between priorities of at least two OCC schemes may be indicated, or priorities of all OCC schemes may be indicated. For example, the first information may be Intra-symbol > Inter-symbol, so that it may be determined that the Intra-symbol OCC has a higher priority than the Inter-symbol OCC. For another example, the first information may be Intra-symbol > Inter-repetition, so that it may be determined that the Inter-symbol OCC has a lower priority than the Intra-symbol OCC and a higher priority than the Inter-slot OCC, and the first information may be Inter-repetition > Inter-symbol > Intra-symbo1, so that it may be determined that the Inter-symbol OCC has a lower priority than the Inter-slot OCC and a higher priority than the Intra-symbol OCC. It can be understood that after the terminal device receives the first information, the data expansion can be performed by selecting the OCC mode with high priority.
S402, the network equipment sends second information to the terminal equipment, wherein the second information is used for determining at least one orthogonal sequence length.
Accordingly, the terminal device receives the second information from the network device.
In the embodiment of the present application, the second information may be sent by the network device to the terminal device alone, or may be sent by the network device in a broadcast form, or may be sent to the designated terminal device in a multicast or multicast form, which is not limited herein. Alternatively, the second information may be system information, higher layer signaling, physical layer signaling, or the like. Illustratively, the second information may be SIB, RRC signaling, MACCE signaling, DCI, or the like.
The present application is not limited to the number of orthogonal sequence lengths, and the second information may determine one or more orthogonal sequence lengths. In some possible examples, the second information is used to determine an orthogonal sequence length corresponding to at least one OCC pattern. That is, the second information indicates the length of the orthogonal sequence corresponding to the OCC scheme, so that the priority of the OCC scheme corresponding to the length of the orthogonal sequence can be determined from the first information.
Or in other possible examples, the second information is used to determine at least one orthogonal sequence length, and the OCC mode corresponding to the orthogonal sequence length is determined by the priority of the OCC mode. That is, the OCC scheme corresponding to the orthogonal sequence length may not be indicated in the second information. And the network equipment configures the length of the orthogonal sequence corresponding to the position in the second information according to the sequence position corresponding to the priority of the OCC mode. Thus, the priority of the OCC scheme corresponding to the length of the orthogonal sequence determined by the second information is from high to low or from low to high. By implementing this example, the OCC manner corresponding to the orthogonal sequence length need not be indicated in the second information, and only the orthogonal sequence length need be indicated, so that signaling overhead can be saved.
For example, when the first information is Intra-symbol > Inter-repetition, the second information may be [ L1, L2, L3]. Default L1 is the length of the orthogonal sequence corresponding to the OCC in the symbol with the highest priority, L2 is the length of the orthogonal sequence corresponding to the OCC between symbols with the second highest priority, and L3 is the length of the orthogonal sequence corresponding to the OCC between slots with the third highest priority. Therefore, the second information does not indicate the OCC mode corresponding to the length of the orthogonal sequence, and only the length of the orthogonal sequence is required to be indicated, so that signaling can be saved.
In some possible examples, the second information includes at least one of a sequence index, an orthogonal sequence, a length index, an orthogonal sequence length in an OCC fashion.
The OCC scheme may be understood as an OCC scheme corresponding to an orthogonal sequence length, and the OCC scheme may be an OCC scheme in which a priority is configured in the first information. The OCC scheme may be an OCC scheme corresponding to an orthogonal sequence length directly indicated in the second information, or may be an OCC scheme indirectly determined according to a priority of the OCC scheme in the first information.
It is understood that when the second information includes an orthogonal sequence length, that is, the second information directly indicates the orthogonal sequence length. There is a mapping relationship between the length index and the length of the orthogonal sequence, which can be described by a table. When the second information includes the length index, the second information implicitly indicates the length of the orthogonal sequence, and the length of the orthogonal sequence corresponding to the length index can be determined according to the mapping relationship between the length index and the length of the orthogonal sequence.
For an example, referring to table 1, table 1 describes a mapping relationship between a length index and an orthogonal sequence length.
TABLE 1
Length index (length index) Orthogonal sequence Length (OCC-length)
0(00) 2
1(01) 4
It can be seen that when the length index is 0, the orthogonal sequence length is determined to be 2. When the length index is 1, the orthogonal sequence length is determined to be 4. The length index indicates the length of the orthogonal sequence, so that the value corresponding to the length of the orthogonal sequence can be represented by a binary value with shorter character length or a scientific counting method, and the signaling overhead can be saved.
The orthogonal sequence includes at least two values (or OCC elements), and the number of values in the orthogonal sequence is equal to the length of the orthogonal sequence, so that when the second information includes the orthogonal sequence, the second information implicitly indicates the length of the orthogonal sequence, and the length of the orthogonal sequence can be determined by the number of values in the orthogonal sequence.
In the embodiment of the present application, a mapping relationship exists between the sequence index and the orthogonal sequence (and/or the orthogonal sequence index), and the mapping relationship can be described by a table. When the second information includes the sequence index, the orthogonal sequence corresponding to the sequence index may be determined according to a mapping relationship between the sequence index and the orthogonal sequence, and then the length of the orthogonal sequence may be determined based on the number of values in the orthogonal sequence, or the length of the orthogonal sequence may be determined according to a mapping relationship between the sequence index and the orthogonal sequence index.
For example, referring to table 2, table 2 describes the mapping relationship between the sequence index and the orthogonal sequence, the length of the orthogonal sequence. As shown in table 2, when the sequence index is 0, it can be determined that the orthogonal sequence is [1, -1], and the length of the orthogonal sequence is 2. When the sequence index is 1, it is determined that the orthogonal sequence is [1,1], and the length of the orthogonal sequence is 2. When the sequence index is 2, the orthogonal sequence is [1,1], and the length of the orthogonal sequence is 4. When the sequence index is 3, the orthogonal sequence is determined to be [1, -1,1], and the length of the orthogonal sequence is 4. The sequence index indicates the length of the orthogonal sequence, so that the value corresponding to the length of the orthogonal sequence can be represented by a binary value with shorter character length or a scientific counting method, and the signaling overhead can be saved.
TABLE 2
Sequence index (sequenceindex) Orthogonal sequences Orthogonal sequence Length (OCC-length)
0(00) [1,-1] 2
1(01) [1,1] 2
2(10) [1,1,1,1] 4
3(11) [1,-1,-1,1] 4
It should be noted that the above tables 1 and 2 are only examples. Indeed, other forms of tables may also be employed. For example, a table corresponding to an orthogonal sequence length of 2 or a table corresponding to an orthogonal sequence length of 4.
Illustratively, by way of example with Table 3 in which the length of the orthogonal sequence is 2, when the sequence index is 0, it can be determined that the orthogonal sequence is [1, -1]. When the sequence index is 1, it is determined that the orthogonal sequence is [1,1], and the length of the orthogonal sequence is 2. When the sequence index is 2, the orthogonal sequence is defined as [ -1,1], and the length of the orthogonal sequence is 4. When the sequence index is 3, the orthogonal sequence may be determined to be [ -1, -1].
TABLE 3 Table 3
Sequence index (sequenceindex) Orthogonal sequences
0(00) [1,-1]
1(01) [1,1]
2(10) [-1,1]
3(11) [-1,-1]
In some possible examples, the second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length, and a third orthogonal sequence length.
In the embodiment of the present application, the first orthogonal sequence length is the length of an orthogonal sequence corresponding to the first OCC method, and the first orthogonal sequence length may be represented by L1. The second orthogonal sequence length is the length of the orthogonal sequence corresponding to the second OCC mode, and the second orthogonal sequence length can be represented by L2. The third orthogonal sequence length is the length of the orthogonal sequence corresponding to the third OCC method, and the third orthogonal sequence length can be represented by L3.
The present application is not limited to the types of the first OCC scheme, the second OCC scheme, and the third OCC scheme, for example, the first OCC scheme is intra-symbol OCC, the second OCC scheme is inter-symbol OCC or inter-symbol group OCC, and the third OCC scheme is inter-slot OCC. Or may be related to the priority of the OCC scheme. For another example, the first OCC scheme is the highest priority OCC scheme, the third OCC scheme is the lowest priority OCC scheme, and the second OCC scheme has a lower priority than the first OCC scheme and a higher priority than the third OCC scheme.
Optionally, when the number of orthogonal sequence lengths determined by the second information is 1, determining to perform data expansion by using the OCC method corresponding to the orthogonal sequence length alone.
For example, the second information may include L1, and the data expansion is performed by default using the first OCC scheme alone. The application does not limit the OCC mode corresponding to the length of the orthogonal sequence which is independently indicated, and optionally, the priority of the OCC mode corresponding to the length of the orthogonal sequence which is independently indicated in the second information can be highest. It can be understood that when the second information includes one of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, the spreading is performed separately by the OCC scheme corresponding to the orthogonal sequence length in the second information.
Optionally, when the number of orthogonal sequence lengths determined by the second information is 2, determining to jointly use OCC modes respectively corresponding to the 2 orthogonal sequence lengths for data expansion.
The OCC method corresponding to the 2 orthogonal sequence lengths indicated in the second information may be higher than the priority of the OCC method not indicated. For example, the second information may include L1 and L2, and the default jointly uses the first OCC manner and the second OCC manner for data expansion.
Optionally, when the number of orthogonal sequence lengths determined by the second information is greater than 2, determining to jointly use an OCC mode in which at least two orthogonal sequence lengths respectively correspond to each other to perform data expansion.
The length of the orthogonal sequence indicated in the second information may be the length of the orthogonal sequence corresponding to all OCC methods indicated in the first information. For example, the priorities of the first OCC scheme, the second OCC scheme, and the third OCC scheme are indicated in the first information, and when the second information includes L1, L2, and L3, the data expansion is performed by using the OCC scheme corresponding to at least two orthogonal sequence lengths among the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, respectively, by default.
Optionally, when the number of orthogonal sequence lengths determined by the second information is greater than or equal to 2, determining that the OCC method used alone is one of the OCC methods with the highest priority. For example, if the first information indicates the priority of the first OCC scheme and the priority of the second OCC scheme, and the priority of the first OCC scheme is higher than the priority of the second OCC scheme, the first OCC scheme alone may be used to perform data expansion alone.
It can be appreciated that when the second information determines at least two orthogonal sequence lengths, the spreading can be performed by the OCC method corresponding to the orthogonal sequence lengths in the second information, alone or in combination.
It should be noted that the above schemes are only examples. In practice, other schemes may be included for the number and size of different orthogonal sequence lengths. For example, when the number of orthogonal sequence lengths determined in the second information is greater than or equal to the threshold a, the OCC scheme corresponding to the first OCC scheme or the first priority scheme is adopted when the OCC scheme alone is used for data expansion, whereas when the number of orthogonal sequence lengths determined in the second information is less than the threshold a, the OCC scheme alone is adopted when the OCC scheme alone is used for data expansion, the second OCC scheme or the OCC scheme corresponding to the second priority scheme is adopted.
For example, when the length of the orthogonal sequence determined in the second information is greater than the threshold B, the OCC scheme or the OCC scheme corresponding to the first priority is used for data expansion by the OCC scheme alone, and when the length of the orthogonal sequence determined in the second information is less than the threshold B and greater than 1, the OCC scheme or the OCC scheme corresponding to the second priority is used for data expansion by the OCC scheme alone.
The application is not limited to the size of the threshold a and the threshold B. Illustratively, the threshold a is 2, the threshold B is 4, etc.
In some possible examples, the second information may further include a total length of the orthogonal sequence.
The total length of the orthogonal sequences, which may alternatively be referred to as the total spreading factor, may be represented by L symbols. The total length of the orthogonal sequences is equal to a product of at least two of the first, second, and third orthogonal sequence lengths, or may be at least one of the first, second, and third orthogonal sequence lengths. That is, when the data spreading is performed using the joint OCC scheme, the total length of the orthogonal sequences may be the product of the lengths of the orthogonal sequences corresponding to the respective OCC schemes used in combination. When the data spreading is performed using the single OCC scheme, the total length of the orthogonal sequence may be the length of the orthogonal sequence corresponding to the single OCC scheme.
Alternatively, in the case where the combined OCC scheme includes the first OCC scheme, the second OCC scheme, and the third OCC scheme, l=l1×l2×l3.
Optionally, when the joint OCC method includes a first OCC method, a second OCC method, and a third OCC method, and the second information includes at least two of a first orthogonal sequence length, a second orthogonal sequence length, and a third orthogonal sequence length, and a total length of the orthogonal sequences, the terminal device determines, according to the second information, an orthogonal sequence length not indicated in the second information. For example, the second information may be [ L, L1, L2], and when l=l1×l2×l3, the length of the orthogonal sequence not directly indicated by the second information may be determined according to the second information and the relationship between the total length of the orthogonal sequence and the first, second, and third orthogonal sequence lengths. In this example, L3 may be determined from L, L and L2, and l=l1×l2×l3, which are determined from the second information.
Optionally, when the joint OCC scheme includes two of the first OCC scheme, the second OCC scheme, and the third OCC scheme, the total length of the orthogonal sequences is equal to a product of the lengths of the orthogonal sequences corresponding to each of the two OCC schemes.
The two OCC schemes may be two schemes with high priority, for example, the joint OCC scheme includes a first OCC scheme and a second OCC scheme, and l=l1×l2. The two OCC schemes may be any two, for example, the combined OCC scheme includes the second OCC scheme and the third OCC scheme, and l=l2×l3.
The application does not limit the length of the first orthogonal sequence, the length of the second orthogonal sequence and the length of the third orthogonal sequence, and the total length of the same orthogonal sequence can correspond to the combination of different orthogonal sequence lengths. For example, when the total length of the orthogonal sequences is 8, the combination of the first, second, and third orthogonal sequence lengths may exist in 10 groups as shown in table 4.
TABLE 4 Table 4
The application does not limit the orthogonal sequence corresponding to the OCC mode, and the orthogonal sequence corresponding to the OCC mode can be predefined information or can be obtained by the terminal equipment according to the information configured by the network equipment.
Optionally, the terminal device determines the orthogonal sequence corresponding to the OCC mode according to the indication B. For example, the orthogonal sequence corresponding to intra-symbol OCC is [1,1], the orthogonal sequence corresponding to inter-symbol OCC is [1, -1], and the orthogonal sequence corresponding to inter-repetition OCC is [1, -1].
Wherein the indication B may be predefined information, or information configured by the network device. The signaling indicating the use of B may include SIB, DCI, RRC signaling or MACCE signaling. And when the information indicating the configuration of B as the network device, may be in unicast form, or may be in broadcast form, or may be sent to the terminal device in multicast or multicast form to the designated terminal device, which is not limited herein.
Optionally, the indication B is second information. Therefore, an independent signaling (indication B) is not required to be configured to determine the orthogonal sequence corresponding to the OCC mode and the length of the orthogonal sequence, and signaling overhead can be saved.
Further, the indication B is used to determine the length of the orthogonal sequence corresponding to each OCC mode in the joint OCC mode and/or the length of the orthogonal sequence corresponding to the single OCC mode. In this way, after the data expansion is performed by the OCC scheme determined to be used in combination or alone, the data expansion can be performed according to the orthogonal sequence corresponding to the OCC scheme determined by the instruction B.
In the embodiment of the present application, the orthogonal sequences corresponding to the OCC scheme may also be determined by combining the indication B and the table (e.g., table 1, table 2, table 3, table 4, etc.) related to the orthogonal sequences. The following description is made in connection with the different indications B.
The first indication B includes an orthogonal sequence length and/or an orthogonal sequence (or a sequence index of an orthogonal sequence) corresponding to the orthogonal sequence length.
For example, the indication B may include l1=4 and l2=2, so that after determining that the combined OCC scheme is the first OCC scheme and the second OCC scheme, an orthogonal sequence corresponding to the length of the orthogonal sequence may be determined according to a table in which the length of the orthogonal sequence determined by the indication B and the orthogonal sequence are related, e.g., the orthogonal sequence corresponding to the first OCC scheme is [1, -1,1] or [1,1] according to table 2, and the orthogonal sequence corresponding to the second OCC scheme is [1, -1] or [1,1].
For another example, the indication B may include [1, -1,1] corresponding to L1, so that after determining to use the first OCC scheme, the orthogonal sequence length corresponding to the first OCC scheme and the orthogonal sequence corresponding to the orthogonal sequence length may be determined according to the indication B.
For another example, the indication B may include a sequence index L L1 of an orthogonal sequence corresponding to L1, so that after determining the OCC scheme corresponding to the length of the first orthogonal sequence to be used, the orthogonal sequence corresponding to the sequence index may be determined according to the sequence index determined by the indication B, e.g., the orthogonal sequence corresponding to the sequence index I L1 of 2 is [ -1,1] according to table 3.
The second indication B includes an orthogonal sequence (or an index value of the orthogonal sequence) corresponding to at least one orthogonal sequence length.
For example, the indication B includes l=8, and [1, -1,1] corresponding to L1, so that after determining that the combined OCC method is the first OCC method corresponding to L1 and the second OCC method corresponding to L2, it may be determined that L2 corresponding to the second OCC method is 2 (8/4) according to L1 corresponding to the first OCC method is 4, and then determining the orthogonal sequence corresponding to the 2 long OCC method according to the second OCC method, for example, determining that the orthogonal sequence corresponding to the second OCC method is [1, -1] or [1,1] according to table 2.
And the third indication B comprises an index value corresponding to the joint OCC mode. The association relationship between the joint OCC scheme and the index value may be set in advance by a table, for example, table 5 shown below, which is obtained by numbering in table 4.
TABLE 5
As shown in table 5, when the index value is 3, it can be determined that the first orthogonal sequence length is 2, the second orthogonal sequence length is 1, and the third orthogonal sequence length is 4, and then it can be determined that the joint OCC scheme includes intra-symbol OCC and inter-slot OCC. The orthogonal sequence corresponding to OCC in the symbol is determined to be [1, -1] according to the length of the orthogonal sequence, and the orthogonal sequence corresponding to OCC between time slots is determined to be [1, -1,1]. It can be understood that, by determining the joint OCC method and determining the length of the orthogonal sequence corresponding to each OCC method through the index value, the indication of the length of the orthogonal sequence corresponding to each OCC method can be avoided, and the signaling overhead can be saved.
Note that the above 3 kinds of indication B are only examples. In practice, the orthogonal sequence corresponding to the OCC scheme may be determined by other instructions B, or the length of the orthogonal sequence corresponding to the OCC scheme may be determined by other instructions.
Optionally, when the orthogonal sequence uses Walsh codes, the total length of the orthogonal sequence is 8, the length of the orthogonal sequence corresponding to intra-symbol OCC is 2, and the length of the orthogonal sequence corresponding to inter-symbol OCC (or inter-symbol group OCC) or inter-slot OCC is 4.
S403, the terminal equipment sends first data to the network equipment, and the first data is expanded in at least one OCC mode.
Accordingly, the network device receives the first data from the terminal device.
In the embodiment of the application, the first data can be independently subjected to data expansion based on the OCC mode with the highest priority, or can be independently subjected to data expansion based on the single OCC mode determined in the second information. The first data may be subjected to data expansion based on either all OCC schemes corresponding to the first information or the second information, or may be subjected to data expansion based on two OCC schemes of which priorities are high, which is not limited herein. The application does not limit the sequence of the OCC mode and the OCC mode in the combined OCC mode.
The step of performing OCC-type spreading on the first data is not limited in the present application, and the description of fig. 2A or 3A may be referred to, in which the OCC spreading is performed after DFT when inter-slot OCC or inter-symbol group OCC is used, and the OCC spreading is performed before DFT when intra-symbol OCC is used. In another possible example, the inter-slot OCC or inter-symbol group OCC is used with OCC spreading prior to DFT and the intra-symbol OCC is used with OCC spreading after DFT.
In the method shown in fig. 4, the terminal device determines, based on the first information and the second information sent by the network device, a priority of an OCC scheme that can be used and an orthogonal sequence length corresponding to the OCC scheme, and further selects at least one OCC scheme to perform data expansion. Therefore, the data expansion is carried out in an OCC mode, the same time-frequency resource can be multiplexed by the orthogonal sequences of different terminal equipment, and the data to be transmitted on the time-frequency resource configured by the single terminal equipment can be multiplexed by different OCC elements in the orthogonal sequences of the terminal equipment, so that the data transmission efficiency is improved. In addition, at least two OCC modes are used for carrying out data expansion jointly, so that the number of terminal equipment with multiple time-frequency resources can be increased, and the capacity of a communication system can be increased.
Fig. 6 is a schematic diagram of data expansion performed by a plurality of terminal devices in a joint OCC manner according to an embodiment of the present application. In fig. 6, a total of 8 terminal apparatuses are exemplified by ue#1 to ue#8. The data to be transmitted by the ue#1 on the os#0 is a, and the data to be transmitted by the ue#2 on the os#0 is B. The data to be transmitted by ue#3 on os#0 is C, and the data to be transmitted by ue#4 on os#0 is D. The data to be transmitted by the ue#5 on the os#0 is E, and the data to be transmitted by the ue#6 on the os#0 is F. The data to be transmitted by ue#7 on os#0 is G, and the data to be transmitted by ue#8 on os#0 is H. The above data corresponding to a-H may be understood as a data set on the RE within the symbol, for example, a may be a data set of a11-a16 shown in fig. 5A.
As shown in fig. 6, the joint OCC scheme includes intra-symbol OCC, inter-symbol OCC, and inter-slot OCC. The data on ue#1 to ue#4 is subjected to frequency domain spreading of an orthogonal sequence [1,1] corresponding to OCC in a symbol, and the data on ue#5 to ue#8 is subjected to frequency domain spreading of another orthogonal sequence [1, -1] corresponding to OCC in a symbol. Then, the data on ue#1, ue#2, ue#5, and ue#6 is time domain extended by an orthogonal sequence [1,1] corresponding to inter-symbol OCC, and the data on ue#3, ue#4, ue#7, and ue#8 is time domain extended by another orthogonal sequence [1, -1] corresponding to inter-symbol OCC. Finally, the data on UE#1, UE#2, UE#5 and UE#6 are time-domain-spread by an orthogonal sequence [1,1] corresponding to inter-slot OCC, and the data on UE#3, UE#4, UE#7 and UE#8 are time-domain-spread by another orthogonal sequence [1, -1] corresponding to inter-slot OCC. Thus, multiplexing of time-frequency resources of 8 terminal devices is realized through three OCC modes with the length of the orthogonal sequence being 2. Under the condition that the length of the orthogonal sequences of the three OCC modes is 4, the time-frequency resources of 64 terminal devices can be multiplexed by adopting the joint expansion of the three OCC modes, and the system capacity is greatly improved.
Note that, in fig. 6, data not transmitted (to be extended) by each terminal device is on a single symbol (os#0). In practice, it may be located in a plurality of symbols. For example, A may be data to be transmitted on SC#0-SC#5 in OS#0-OS#3 as shown in FIG. 5A, i.e., A may include A11-A16, A21-A26, and A31-A36.
The present application may also be combined with TBoMS to extend one TB over multiple timeslots for data transmission, and the data may be extended in either a joint OCC fashion or in an OCC fashion.
As shown in fig. 7, fig. 7 is a schematic diagram of data expansion by a single terminal device using a joint OCC method and TBoMS according to an embodiment of the present application. In fig. 7, the data transmitted by a single terminal device on the OS #1 are a11-a16, the data to be transmitted on the symbol OS #1 are a21-a26, and the data to be transmitted on the symbol OS #2 are a31-a36, respectively. As shown in fig. 7, the joint OCC scheme includes intra-symbol OCC and inter-symbol OCC, and TBoMS is extended to obtain 2 slots. The data to be transmitted, the orthogonal sequence corresponding to the intra-symbol OCC, and the data obtained by data expansion of the orthogonal sequence corresponding to the intra-symbol OCC are identical to those of fig. 5A.
The orthogonal sequences corresponding to intersymbol OCC are [1, -1, -1], w2 (1) =1, w2 (2) =1, w2 (3) = -1, w2 (4) = -1. After data expansion is performed through the orthogonal sequence corresponding to intra-symbol OCC, data expansion is performed through the orthogonal sequence corresponding to inter-symbol OCC, so that data corresponding to sc#0-sc#11 in each symbol in os#0 and os#4 of slot#0 and os#2 of slot#1 are multiplied by w2 (1), data corresponding to sc#0-sc#11 in each symbol in os#1 and os#5 of slot#0 are multiplied by w2 (2), data corresponding to sc#0-sc#11 in each symbol in os#3 of slot#1 are multiplied by w2 (2), data corresponding to sc#0-sc#11 in each symbol in os#0 and os#4 of slot#0 are multiplied by w2 (3), and data corresponding to sc#0-sc#11 in each symbol in os#1 and os#5 of slot#0 are multiplied by w2 (4).
In one possible example, the method may further include the terminal device receiving third information from the network device, and the terminal device determining that the OCC manner satisfies the joint use OCC condition or the OCC use condition based on the third information.
Accordingly, the network device transmits the third information to the terminal device.
In the embodiment of the application, the OCC condition is used for determining whether at least two OCC modes are used for data expansion. Optionally, if the OCC scheme is determined to satisfy the OCC-using condition, the first data is expanded by at least two OCC schemes, and if the OCC scheme is determined not to satisfy the OCC-using condition, the first data is expanded by one OCC scheme.
The OCC use condition is used to determine whether to use the OCC scheme for data expansion. Optionally, if the OCC mode is determined to meet the OCC use condition, the first data is sent, and if the OCC mode is determined not to meet the OCC use condition, the second data is sent, and the second data is not expanded through the OCC mode.
In some possible examples, the method may further include the terminal device receiving fourth information from the network device, the fourth information including a joint use OCC condition or an OCC use condition.
Accordingly, the network device transmits fourth information to the terminal device.
In the embodiment of the present application, the third information and the fourth information may be predefined information, or may be configuration information, etc., which is not limited herein. The third information and the fourth information may include SIB, DCI, RRC signaling or MACCE signaling, for example. The third information and the fourth information may be transmitted in a unicast form, or may be transmitted in a broadcast form, or may be transmitted in a multicast or multicast form to a designated terminal device, which is not limited herein.
Optionally, the fourth information is the first information. Thus, after receiving the first information, the terminal device may determine priorities of at least two OCC manners, and may further determine the joint use OCC condition or the OCC use condition.
The application does not limit the sequence of the step of receiving the third information by the terminal device and the step of receiving the first information by the terminal device, and in a feasible example, the network device sends the third information while sending the first information to the terminal device. In this way, the terminal device receives the first information and also receives the third information, so as to determine whether to use the OCC scheme based on the third information. If yes, further determining whether one OCC mode or at least two OCC modes are used for data expansion. For which OCC method is used for data expansion, reference is made to the foregoing, and no further description is given here.
Optionally, the third information is the first information. In this way, after the terminal device receives the first information, it may determine priorities of at least two OCC manners, and further determine whether the OCC manners satisfy the joint use OCC condition or the OCC use condition.
Wherein the third information is used to determine a joint use OCC condition or a threshold or parameter associated with the OCC use condition. It is understood that when the joint use OCC condition is satisfied, at least two OCC schemes are used in combination for data expansion. When the condition of joint use OCC is not satisfied, data expansion is carried out by singly using one OCC mode. And when the OCC use condition is met, performing data expansion by using at least one OCC mode. When the OCC use condition is not satisfied, any OCC mode is not used for data expansion.
A method of determining whether the OCC scheme satisfies the joint use OCC condition or the OCC use condition is exemplified below with respect to different third information.
And first third information for determining the first threshold. And the terminal equipment determines that the OCC mode meets the joint use OCC condition or the OCC use condition based on the third signal, wherein the method comprises the step of determining that the OCC mode meets the joint use OCC condition or the OCC use condition when the length of the orthogonal sequence is larger than a first threshold value.
In some possible examples, the third information includes at least one of an index value corresponding to the first threshold value, the first threshold value.
It will be appreciated that where the third information includes the first threshold, the first threshold may be determined directly. When the third information includes an index value corresponding to the first threshold, the first threshold may be determined according to an association relationship between the first threshold and the index value. The association relationship may be represented by a table, for example, table 6 shown below. As shown in table 6, when the index value is 3, the first threshold value may be determined to be 8. The first threshold value is determined through the index value, so that the value of the first threshold value can be represented by a binary value with shorter character length or a scientific counting method, and signaling overhead can be saved.
TABLE 6
Index value (index) First threshold value (theta)
0(00) 1
1(01) 2
2(10) 4
3(11) 8
The magnitude of the first threshold θ is not limited in the present application, for example, θ=4. It can be understood that when the length of the orthogonal sequence is greater than the first threshold, the probability that the number of configured time-frequency resources can be divided by the length of the orthogonal sequence is small, the combined use OCC mode can be determined, and the data transmitted by adopting at least two OCC modes are combined and spread, so that the capacity of the communication system and the data transmission efficiency can be improved. When the length of the orthogonal sequence is smaller than the first threshold, the probability that the number of the configured time-frequency resources can divide the length of the orthogonal sequence is large, the joint use OCC mode can be determined to be not satisfied, the data transmission can be realized by adopting the OCC mode, the priority of the adopted OCC mode is highest, and the data expansion efficiency can be improved.
For example, assuming that the first threshold is 4, if the orthogonal sequence length is 8, the orthogonal sequence length is greater than the first threshold, it may be determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, the length of the orthogonal sequence is smaller than the first threshold, it may be determined that the OCC scheme does not satisfy the co-usage OCC condition or the OCC usage condition. If the first information is Intra-symbol > Inter-symbol, then when the OCC method satisfies the joint OCC condition, inter-symbol OCC and Intra-symbol OCC can be used jointly for data expansion, and when the OCC method does not satisfy the joint OCC condition, intra-symbol OCC with high priority can be used singly for data expansion. Or if the first information may be Intra-symbol > Inter-symbol, when the OCC scheme satisfies the OCC usage condition, at least one of Inter-symbol OCC and Intra-symbol OCC may be used for data expansion, and when the OCC scheme does not satisfy the OCC usage condition, the Inter-symbol OCC and Intra-symbol OCC are not used for data expansion.
Optionally, when the number of OCC modes corresponding to the priority determined by the first information is equal to 2, if the length of the orthogonal sequence is greater than the first threshold, performing data expansion by using the OCC mode with high priority, and if the length of the orthogonal sequence is less than the first threshold, performing data expansion by using the OCC mode with low priority.
Illustratively, assuming that the first threshold is 4, the first information may be Intra-symbol > Inter-symbol. If the length of the orthogonal sequence is 8, the length of the orthogonal sequence is greater than a first threshold, and intra-symbol OCC with high priority can be used for data expansion, and if the length of the orthogonal sequence is 2, the length of the orthogonal sequence is less than the first threshold, and inter-symbol OCC with low priority can be used for data expansion.
The present application is not limited to the case where the length of the orthogonal sequence is equal to the first threshold, and it may be determined that the OCC scheme satisfies the co-use OCC condition or the OCC use condition, or that the OCC scheme does not satisfy the co-use OCC condition or the OCC use condition. When the length of the orthogonal sequence is equal to the first threshold, the data expansion is performed by using the OCC method with high priority, or the data expansion is performed by using the OCC method with low priority.
It is understood that the terminal device may determine whether to spread data using the OCC scheme based on whether the first threshold determined by the third information is greater than the length of the orthogonal sequence determined by the second information. If so, it may also be determined whether to use OCC mode extension data in combination. The network side is not required to configure the instruction using the OCC mode, so that time delay can be reduced, and signaling overhead can be reduced.
It should be noted that the above method is merely an example. Indeed, it may be implemented in other ways.
For example, the third information is used for determining a threshold value C and a threshold value D, determining that the OCC scheme satisfies the joint use OCC scheme when the length of the orthogonal sequence is greater than the threshold value C, determining that the OCC scheme satisfies the OCC use condition when the length of the orthogonal sequence is less than the threshold value C and greater than the threshold value D, and the first data is extended by one OCC scheme, and determining that the OCC scheme does not satisfy the OCC use condition when the length of the orthogonal sequence is less than the threshold value D. In this way, whether to use the OCC scheme extension data can be determined by the threshold value, and when the OCC scheme extension data is used, the type of the OCC scheme used is determined.
For example, the third information is used to determine a threshold C and a threshold D, determine that the first data is spread in all OCC schemes when the length of the orthogonal sequence is greater than the threshold C, determine that the first data is spread in two OCC schemes when the length of the orthogonal sequence is less than the threshold C and greater than the threshold D, and determine that the first data is spread in one OCC scheme when the length of the orthogonal sequence is less than the threshold D. In this way, the number of OCC schemes to be used can be determined by the threshold value, and data expansion can be performed according to the priority of the OCC schemes.
The application is not limited to the magnitudes of the threshold C and the threshold D.
And second third information for determining a first time-frequency resource occupied by the first data. And the terminal equipment determines that the OCC mode meets the joint use OCC condition or the OCC use condition based on the third information, wherein the method comprises the step of determining that the OCC mode meets the joint use OCC condition or the OCC use condition when the number of time domain resources of the first time-frequency resource is counted.
It can be understood that when the number of time domain resources of the first time-frequency resource cannot be divided by the length of the orthogonal sequence, it is difficult to perform data expansion independently by the OCC method corresponding to the length of the orthogonal sequence, so that it can be determined that the OCC method satisfies the condition of joint use of OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, so as to improve the capacity and data transmission efficiency of the communication system. When the number of time domain resources of the first time-frequency resource can be divided by the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, the transmitted data can be expanded independently through the OCC mode, the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
Further, the first time-frequency resource may include at least one of M slots, P effective symbols, and K subcarriers. The present application is not limited to M, P and K, for example, P is 12, K is 12, etc.
Alternatively, the first time-frequency resource may be obtained through the aforementioned time-domain resource configuration.
In the embodiment of the present application, the effective symbol refers to a symbol capable of transmitting data in a slot, and may be understood as a symbol other than DMRS.
For example, referring to fig. 5C, the number of symbols of the effective symbol after the OFDM symbols occupied by 2 DMRS are removed in one slot is 12.
How to determine whether the OCC manner satisfies the joint use OCC condition or the OCC use condition is described below for different unit deployments of time-frequency resources, respectively.
And in the first method, when the length of the orthogonal sequence cannot be divided by P, determining that the OCC mode meets the combined OCC condition or the OCC use condition.
It can be understood that when P cannot divide the length of the orthogonal sequence, it is difficult to perform data expansion by the OCC method (such as inter-symbol OCC or inter-symbol group OCC method) corresponding to the length of the orthogonal sequence alone, so that it can be determined that the OCC method satisfies the condition of joint use OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, thereby improving the capacity of the communication system and the data transmission efficiency. When P can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the OCC mode can be determined to not meet the condition of joint use of OCC, and the data transmitted by the OCC mode is expanded independently, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
For example, assuming that P is 12, if the orthogonal sequence length is 8, P cannot divide the orthogonal sequence length entirely, and it can be determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, the P can divide the length of the orthogonal sequence, and it can be determined that the OCC scheme does not satisfy the co-use OCC condition or the OCC use condition.
And secondly, when the P.times.M can not divide the length of the orthogonal sequence, determining that the OCC mode meets the combined OCC condition or the OCC use condition.
It can be understood that besides the time-frequency resource expansion by adopting the OCC mode, the time-frequency resource expansion can also be performed by adopting TBoMS coverage enhancement technologies and the like. Thus, the spread time-frequency resource may not be an integer multiple of the orthogonal sequence length, and thus it is necessary to determine whether the total number of symbols of the first time-frequency resource can divide the orthogonal sequence length entirely. When the total number of symbols of the first time-frequency resource is equal to P x M, and the length of the orthogonal sequence cannot be divided by the total number of symbols of the first time-frequency resource, the data expansion is difficult to be carried out independently through an OCC mode corresponding to the length of the orthogonal sequence, so that the OCC mode can be determined to meet the condition of joint use of OCC, and at least two OCC modes are adopted to jointly expand the transmitted data, thereby improving the capacity of a communication system and the data transmission efficiency. When the total number of symbols of the first time-frequency resource can be divided by the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, and the data transmitted can be expanded independently through the OCC mode, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
For example, assuming that M is equal to the number of symbols of the effective symbol of each of the 3,3 slots, and the number of symbols of the effective symbol is P is 12, the total number of symbols of the first time-frequency resource is 3×12, i.e. 36. If the length of the orthogonal sequence is 8, the total number of symbols of the first time-frequency resource cannot divide the length of the orthogonal sequence, and it can be determined that the OCC mode satisfies the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, the total number of symbols of the first time-frequency resource can divide the length of the orthogonal sequence, and it can be determined that the OCC mode does not meet the joint OCC condition or the OCC use condition.
And thirdly, determining that the OCC mode meets the combined OCC condition or the OCC use condition when M cannot divide the length of the orthogonal sequence.
It can be understood that when M cannot divide the length of the orthogonal sequence, it is difficult to perform data expansion by the OCC method (such as inter-slot OCC) corresponding to the length of the orthogonal sequence alone, so that it can be determined that the OCC method satisfies the condition of joint use OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, thereby improving the capacity of the communication system and the data transmission efficiency. When M can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the condition that the OCC mode does not meet the condition of joint use of OCC can be determined, and the data transmitted by the single expansion of the OCC mode can be adopted, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
For example, assuming that M is 12, if the orthogonal sequence length is 8, M cannot divide the orthogonal sequence length entirely, and it can be determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, M can divide the length of the orthogonal sequence, and it can be determined that the OCC scheme does not satisfy the co-use OCC condition or the OCC use condition.
And fourthly, determining that the OCC mode meets the combined OCC condition or the OCC use condition when the K and the length of the orthogonal sequence cannot be divided.
It will be appreciated that K is the number of subcarriers within a symbol, or may be the total number of subcarriers. The total number of subcarriers may be obtained by the number of resources blocks allocated by the network device, for example, the total number of subcarriers is rb×12. When the orthogonal sequence length cannot be divided by K, the data expansion is difficult to be carried out independently through an OCC mode (such as OCC in a symbol) corresponding to the orthogonal sequence length, the OCC mode can be determined to meet the condition of joint use of OCC, and at least two OCC modes are adopted to jointly expand the transmitted data, so that the capacity of a communication system and the data transmission efficiency can be improved. When K can divide the length of the orthogonal sequence, the data expansion can be carried out independently through the OCC mode corresponding to the length of the orthogonal sequence, the OCC mode can be determined to not meet the condition of joint use of OCC, and the data transmitted by the OCC mode is expanded independently, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
For example, assuming that K is 12, if the orthogonal sequence length is 8, K and the orthogonal sequence length are not divided, it can be determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, the length of the orthogonal sequence can be divided, and it can be determined that the OCC scheme does not satisfy the co-use OCC condition or the OCC use condition.
It should be noted that the above 4 methods are only examples. In practice, other numbers of time domain resources of the first time-frequency resource may be used for the determination. For example, when a×l is greater than the number of symbols of the effective symbols of the total transmission data in the slot, it is determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition.
Wherein A is the number of symbols before expansion. A may be determined according to the configured symbol number P and the orthogonal sequence length, or may be directly determined by the content of the third information configuration. The number of symbols of the effective symbols of the total transmission data in a slot may be the maximum value of the number of effective symbols in one slot. The number of symbols obtained by a×l can be understood as the number of symbols of the effective symbol required for spreading by the OCC scheme corresponding to the length of the orthogonal sequence. When a×l is greater than the number of symbols of the total effective symbols of the transmission data in the slot, the number of symbols representing the effective symbols required for expansion is insufficient, and it is difficult to perform data expansion individually by the OCC method corresponding to the length of the orthogonal sequence, so that the OCC method can be determined to satisfy the condition of joint use OCC, and at least two OCC methods are adopted to jointly expand the transmitted data, so as to improve the capacity of the communication system and the data transmission efficiency. When a is less than or equal to the number of symbols of the total effective symbols of the transmission data in the time slot, the data expansion can be independently performed by the OCC mode corresponding to the length of the orthogonal sequence, it can be determined that the OCC mode does not meet the condition of joint use OCC, and the data transmitted is independently expanded by adopting an OCC mode, so that the data expansion efficiency can be improved, and the data transmission efficiency can be improved.
Illustratively, assuming a is 4, the number of symbols of the effective symbols of the total transmission data in the slot is 12. If the length of the orthogonal sequence is 8, the product (4*8 =32) of the length of the orthogonal sequence is greater than the number of the effective symbols of the total transmission data in the time slot, and the OCC mode can be determined to meet the joint use OCC condition or the OCC use condition. If the length of the orthogonal sequence is 2, the product (4*2 =8) of the length of the orthogonal sequence is smaller than the number of the effective symbols of the total transmission data in the time slot, it can be determined that the OCC mode does not meet the joint OCC condition or the OCC use condition.
And third information, which is used for determining parameters of the joint use OCC condition, such as at least one of repetition number, MCS, SLIV, number of continuous symbols, number of effective symbols, number of time slots, number of physical resource blocks, and number of subcarriers in a single symbol. And the terminal equipment determines that the OCC mode meets the joint use OCC condition or the OCC use condition based on the third information, wherein the method comprises the step of determining that the OCC mode meets the joint use OCC condition or the OCC use condition when the third information is larger than a second threshold value.
Wherein the second threshold may be a value of the network device configuration information. Optionally, the method may further comprise the terminal device receiving fourth information from the network device, the fourth information being used to determine the second threshold.
Accordingly, the network device transmits fourth information to the terminal device.
Wherein the fourth information may include SIB, DCI, RRC signaling or MAC CE signaling. The fourth information may be sent to the terminal device in unicast form for the network device, or may be sent to the terminal device in broadcast form, or may be sent in multicast or multicast form to the designated terminal device, which is not limited herein.
The size and form of the second threshold are not limited in the present application, and optionally, the fourth information includes the second threshold or an index value corresponding to the second threshold. The second threshold may refer to the description of the first threshold, and will not be described herein.
The MCS identity is used to indicate the modulation and coding pattern used for the current transmission. The identity of the MCS may be 0 to 31, where the identities 29 to 31 are reserved, and a combination of these 3 identities is used for retransmission. The number of repetitions is equal to the sum of the number of primary transmissions and the number of repeated transmissions. The number of consecutive symbols is the number of consecutive symbols, and the number of effective symbols is the number of symbols of the effective symbols.
The third information such as the number of repetitions, MCS, SLIV, number of consecutive symbols, number of effective symbols, number of slots, number of physical resource blocks, number of subcarriers within a single symbol, etc. may be directly included in the third information or may be indirectly included in the third information. For example by its associated index value.
Optionally, when the third information is smaller than the second threshold, determining that the OCC manner does not satisfy the co-usage OCC condition or the OCC usage condition.
In the following, the number of repetitions is exemplified, assuming that the second threshold is2, if the number of repetitions is 4, it is larger than the second threshold, and it may be determined that the OCC scheme satisfies the co-usage OCC condition or the OCC usage condition. If the number of repetitions is1, which is smaller than the second threshold, it may be determined that the OCC pattern does not satisfy the co-usage OCC condition or the OCC usage condition. That is, in the case where the repetition number is 4 and the second threshold value is2, data expansion may be performed by combining at least two OCC schemes or by using the OCC scheme. When the number of repetitions is1 and the second threshold is2, data expansion is performed by using one OCC scheme alone or data expansion is performed without using the OCC scheme.
It should be noted that the above three types of third information are only examples. In fact, it is also possible to determine whether the OCC satisfies the co-usage OCC condition or the OCC usage condition through other third information. For example, the third information may also include L in SLIV, i.e., length. Or may include the number of valid symbols in SLIV. And when the number of the effective symbols in L or SLIV in SLIV is smaller than the second threshold value, determining that the OCC mode does not meet the combined OCC condition or the OCC use condition.
The present application is not limited to the case where the third information is equal to the second threshold, and when the third information is equal to the second threshold, it may be determined that the OCC method satisfies the co-usage OCC condition or the OCC usage condition, or it may be determined that the OCC method does not satisfy the co-usage OCC condition or the OCC usage condition. Or when the third information is equal to the second threshold value, it may be determined to perform data expansion using the OCC scheme with high priority or to perform data expansion using the OCC scheme with low priority.
Optionally, the method may further comprise the terminal device transmitting the first data according to the redundancy version RV. That is, the redundancy versions for the data are all extended in a deterministic OCC fashion. Thus, the total length of the orthogonal sequences may be equal for each time, but different redundancy versions are used for the data for each transmission.
Fig. 8 is a schematic diagram of data expansion performed by another single terminal device in a joint OCC manner according to an embodiment of the present application. As shown in fig. 8, the joint OCC scheme includes inter-symbol OCC and inter-slot OCC. The orthogonal sequence corresponding to inter-symbol OCC is [1,1], the orthogonal sequence corresponding to inter-slot OCC is [1, -1, -1], w2 (1) =1, w2 (2) =1, w3 (1) =1, w3 (2) =1, w3 (3) = -1, w3 (4) = -1. There are 4 different redundancy versions of the data of the terminal device, where the data corresponding to RV0 may include a01, a02, and a03. The data corresponding to RV2 may include a11, a12, and a13, the data corresponding to RV3 may include a21, a22, and a23, and the data corresponding to RV1 may include a31, a32, and a33. The execution order of RV0, RV2, RV3 and RV1 may be understood as a default execution order. If the configuration information of the network device indicates the redundancy version, such as RV2, the RV2 version corresponding to the data is transmitted first, and then the redundancy versions corresponding to the data are transmitted according to the sequence of RV3, RV1 and RV 0.
For different redundancy versions of the data, the data is spread according to the orthogonal sequence corresponding to the inter-symbol OCC, so that the data symbols are spread in the time domain. And then transmitting data obtained by inter-slot OCC expansion on different time slots, as shown in fig. 8, when the redundancy version corresponding to the data is RV0, transmitting the data obtained by performing data expansion according to the inter-symbol OCC and the orthogonal sequence corresponding to the inter-slot OCC through slot #0-slot # 3. And when the redundancy version corresponding to the data is RV2, transmitting the data obtained by performing data expansion according to the orthogonal sequences corresponding to the inter-symbol OCC and the inter-slot OCC through slot #4-slot # 7. And when the redundancy version corresponding to the data is RV3, transmitting the data obtained by performing data expansion according to the orthogonal sequences corresponding to the inter-symbol OCC and the inter-slot OCC through slot #8-slot # 11. And when the redundancy version corresponding to the data is RV1, transmitting the data obtained by performing data expansion according to the orthogonal sequences corresponding to the inter-symbol OCC and the inter-slot OCC through slot #12-slot # 15. Thus, the steps are circularly executed according to the sequence of RV0, RV2, RV3 and RV1 until the data transmission is completed.
It will be appreciated that each redundancy version of the data is data extended during transmission and that the network device is able to despread (decode) the received data when any redundancy version of the data is received.
The above example is directed to the case where the joint OCC scheme is inter-symbol OCC and inter-slot OCC. In fact, in the method of transmitting data according to the redundancy version, the data may be extended by either a joint OCC scheme or may be extended by an OCC scheme. Or, each time the extended data transmitted through the specific OCC mode corresponds to a different redundancy version of the data, where the specific OCC mode may be any joint OCC mode or any OCC mode.
The foregoing details of the method according to the embodiments of the present application and the apparatus according to the embodiments of the present application are provided below.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a communication device according to an embodiment of the application. The communication device may comprise a transceiver unit 901 and a processing unit 902. The transceiver unit 901 may be a device having an input (receiving) or an output (transmitting) of a signal, for transmitting a signal with other devices or other components in the device. The processing unit 902 may be a device having processing functions and may include one or more processors for executing instructions (or code or programs), e.g., processing communication protocols and communication data. The communication means may be a terminal device or a device in a terminal device (e.g. a chip or a system on a chip or a circuit etc.), or a device that can be used in a matching way with a terminal device. The communication device may be either a network device, or a device in a network device (e.g., a chip, or a system-on-a-chip, or a circuit, etc.), or a device that can be used in cooperation with a network device. Examples of terminal devices and network devices are as follows.
In a first embodiment, the communication device is a terminal device, wherein:
the transceiver unit 901 is configured to receive first information, where the first information is used to determine priorities of at least two OCC manners;
The transceiver unit 901 is further configured to receive second information, where the second information is used to determine at least one orthogonal sequence length;
The transceiver 901 is further configured to send first data, where the first data is extended by at least one OCC manner.
The second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length and a third orthogonal sequence length, where the first orthogonal sequence length is an orthogonal sequence length corresponding to a first OCC mode, the second orthogonal sequence is an orthogonal sequence length corresponding to a second OCC mode, and the third orthogonal sequence is an orthogonal sequence length corresponding to a third OCC mode.
Wherein the second information further includes an orthogonal sequence total length equal to a product of at least two of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, or equal to the first orthogonal sequence length, or equal to the second orthogonal sequence length, or equal to the third orthogonal sequence length.
The second information comprises at least one of sequence index, orthogonal sequence, length sequence and orthogonal sequence length in the OCC mode.
Wherein, the OCC mode corresponding to the length of the orthogonal sequence is determined by the priority of the OCC mode.
Wherein, the transceiver 901 is further configured to receive third information;
The processing unit 902 is further configured to determine, based on the third information, that the OCC manner meets a joint use OCC condition or an OCC usage condition, where the joint use OCC condition is used to determine whether to use at least two OCC manners for data expansion, and the OCC usage condition is used to determine whether to use the OCC manner for data expansion.
The processing unit 902 is specifically configured to determine that the OCC manner meets an OCC joint use condition or an OCC use condition when the length of the orthogonal sequence is greater than the first threshold.
The third information comprises at least one of an index value corresponding to the first threshold value and the first threshold value.
The processing unit 902 is specifically configured to determine that the OCC manner meets an OCC condition or an OCC use condition when the number of time-frequency resources of the first time-frequency resource cannot divide the orthogonal sequence length.
The first time-frequency resource includes at least one of M time slots, P effective symbols, and K subcarriers, where the processing unit 902 is specifically configured to determine that the OCC method satisfies a joint use OCC condition or an OCC use condition when M cannot divide the orthogonal sequence length, or determine that the OCC method satisfies the joint use OCC condition or the OCC use condition when P cannot divide the orthogonal sequence length, or determine that the OCC method satisfies the joint use OCC condition or the OCC use condition when p×m cannot divide the orthogonal sequence length, or determine that the OCC method satisfies the joint use OCC condition or the OCC use condition when K cannot divide the orthogonal sequence length.
The third information is used for determining at least one of the repetition number, the MCS, the SLIV, the number of continuous symbols, the number of effective symbols, the number of time slots, the number of physical resource blocks and the number of subcarriers in a single symbol. The processing unit 902 is specifically configured to determine that the OCC manner meets the joint use OCC condition or the OCC use condition when the third information is greater than a second threshold.
The transceiver unit 901 is further configured to receive fourth information, where the fourth information is used to determine the second threshold value.
In a second embodiment, the communication apparatus is a network device, wherein:
the transceiver 901 is configured to send first information, where the first information is used to determine priorities of at least two OCC manners;
The transceiver unit 901 is further configured to send second information, where the second information is used to determine at least one orthogonal sequence length;
The transceiver unit 901 is further configured to receive first data, where the first data is extended by at least one OCC manner.
The second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length and a third orthogonal sequence length, where the first orthogonal sequence length is an orthogonal sequence length corresponding to a first OCC mode, the second orthogonal sequence is an orthogonal sequence length corresponding to a second OCC mode, and the third orthogonal sequence is an orthogonal sequence length corresponding to a third OCC mode.
Wherein the second information further includes an orthogonal sequence total length equal to a product of at least two of the first orthogonal sequence length, the second orthogonal sequence length, and the third orthogonal sequence length, or equal to the first orthogonal sequence length, or equal to the second orthogonal sequence length, or equal to the third orthogonal sequence length.
The second information comprises at least one of sequence index, orthogonal sequence, length index and orthogonal sequence length in the OCC mode.
Wherein, the OCC mode corresponding to the length of the orthogonal sequence is determined by the priority of the OCC mode.
The transceiver 901 is further configured to send third information, where the third information and the orthogonal sequence length are used to determine whether the OCC method meets an OCC joint use condition or an OCC use condition.
The third information is used for determining a first threshold value, and the third information comprises at least one of an index value corresponding to the first threshold value and the first threshold value.
The third information is used for determining the number of first time-frequency resources occupied by the first data.
The third information is used for determining at least one of the repetition number, the MCS, the SLIV, the number of continuous symbols, the number of effective symbols, the number of time slots, the number of physical resource blocks and the number of subcarriers in a single symbol.
The transceiver unit 901 is further configured to send fourth information, where the fourth information is used to determine the second threshold value.
The implementation of the transceiver unit 901 and the processing unit 902 may refer to the related description of the method embodiment shown in fig. 4, which is not repeated herein.
Referring to fig. 10, fig. 10 is a schematic structural diagram of another communication device according to an embodiment of the application. As shown in fig. 10, the communication device may include a processor 111 and a storage medium 112. The processor 111 may also be referred to as a processing unit, and may implement certain control functions. The storage medium 112 may also be referred to as a storage unit, or memory. The storage medium 112 has instructions 114 stored thereon. The instructions 114 may be executable on the processor 111 to cause the communication device to perform any of the methods described in fig. 4 in embodiments of the present application.
Alternatively, the processor 111 may include instructions 113, which instructions 113 may be executed on the processor 111 to cause the communications apparatus to perform any of the methods described in fig. 4 in embodiments of the application.
The communication device may be a terminal device or a network device, and the terminal device may be a first terminal or a second terminal, for implementing the method described in the method embodiment. The scope of the apparatus described in the present application is not limited in this respect and the communication apparatus may be a stand-alone device or may be part of a larger device. For example, the communication device may be:
(1) A stand-alone integrated circuit IC, or chip, or system-on-a-chip or subsystem;
(2) A set of one or more ICs, optionally including storage means for storing data and/or instructions;
(3) An ASIC, such as a modem;
(4) Modules that may be embedded within other devices;
referring to fig. 11, fig. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present application. For convenience of explanation, fig. 11 shows only major components of the terminal device. As shown in fig. 11, the terminal device includes a processor, a memory, a control circuit, an antenna, and an input-output device. The processor is mainly used for processing communication protocols and communication data, controlling the whole terminal equipment, executing software programs and processing the data of the software programs. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the terminal equipment is started, the processor can read the software program in the storage unit, analyze and execute the instructions of the software program and process the data of the software program. When data is required to be transmitted wirelessly, the processor carries out baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit processes the baseband signal to obtain a radio frequency signal and transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal device, the radio frequency circuit receives a radio frequency signal through the antenna, the radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
For ease of illustration, fig. 11 shows only one memory and processor. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present application are not limited in this respect.
In one embodiment, the antenna is used to perform the operations performed by the transceiver unit 901 in the above embodiments. The processor is configured to perform the operations performed by the processing unit 902 in the above embodiments.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor can implement the relevant flow in the communication method provided by the above method embodiment.
Embodiments of the present application also provide a computer program product for storing a computer program for causing a computer to carry out one or more steps of any one of the communication methods described above when the computer program is run on a computer (or processor). The respective constituent modules of the above-mentioned apparatus may be stored in a computer-readable storage medium if implemented in the form of software functional units and sold or used as independent products.
The embodiment of the application provides a chip, which comprises a processor and a communication device, wherein the processor is used for calling and running instructions stored in a memory from the memory, so that the communication device provided with the chip executes any method.
The embodiment of the application also provides another chip which comprises an input interface, an output interface and a processing circuit, wherein the input interface, the output interface and the circuit are connected through an internal connecting passage, and the processing circuit is used for executing any one of the methods. Optionally, the chip further comprises a memory. The input interface, the output interface, the processor and the memory are connected through an internal connection path, the processor is used for executing codes in the memory, and when the codes are executed, the processor is used for executing any one of the methods.
The embodiment of the application also provides a chip system, which comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used for running a computer program or instructions to execute any method. The chip system may be constituted by a chip or may comprise a chip and other discrete devices.
The embodiment of the application also provides a communication system, which comprises a terminal device and a network device, and the specific description can refer to the method shown in fig. 4.
It should be understood that the memory referred to in embodiments of the present application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a hard disk (HARD DISK DRIVE, HDD), a solid state disk (solid-state drive-STATE DRIVE, SSD), ROM, programmable ROM (PROM), erasable programmable ROM (erasable PROM, EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory, among others. The volatile memory may be RAM, which acts as external cache. The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory in embodiments of the present application may also be circuitry or any other device capable of performing memory functions for storing program instructions and/or data.
It should also be appreciated that the processor referred to in embodiments of the present application may be a central processing unit (centralprocessingunit, CPU), but may also be other general purpose processors, digital signal processors (digitalsignalprocessor, DSP), application specific integrated circuits (applicationspecific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable GATE ARRAY, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor or may be any conventional processor or the like.
It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, the memory (storage module) is integrated into the processor.
It should be noted that the memory described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of elements is merely a logical functional division, and there may be additional divisions of actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The elements illustrated as separate elements may or may not be physically separate, and elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, functional units in various embodiments of the application may be integrated in one processing unit, or individual units may exist physically alone, or two or more units may be integrated in one unit.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs. The steps of each embodiment may be partially performed (e.g., the terminal device may not perform the steps performed by the terminal device in the embodiments described above). The order of execution of the different steps may be altered. The embodiments described herein may be combined with other embodiments, different embodiments may be combined with each other, and different steps of different embodiments herein may be combined.
The modules/units in the device of the embodiment of the application can be combined, divided and deleted according to actual needs.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments.
The present application may refer to a communication protocol or specification, such as a 3GPP communication protocol.
The terms "first," "second," "third," "fourth," etc., "a," "B," "C," and "D," etc. (if present) in embodiments of the application are used to distinguish similar objects from each other and do not necessarily describe a particular order or precedence.
In embodiments of the application, "comprising" may be an inclusive relationship or an equal relationship. For example, a includes B, and a may include other content in addition to B, or a and B may be the same content.
In the embodiments of the present application, the case where "equal" corresponds to description in one way, and in fact, "equal" may also satisfy another way. For example, when the length of the orthogonal sequence is smaller than the first threshold, it is determined that the OCC scheme satisfies the joint use OCC condition or the OCC use condition. For another example, when the third information is smaller than the second threshold value, it is determined that the OCC scheme satisfies the co-usage OCC condition or the OCC usage condition.
In the description of the present application, "/" means that the related objects are in a "or" relationship, for example, a/B may mean a or B, and "and/or" in the present application is merely an association relationship describing the related objects, means that three relationships may exist, for example, a and/or B, and that three cases of a alone, a and B together, and B alone exist, wherein a, B may be singular or plural, unless otherwise stated. Also, in the description of the present application, unless otherwise indicated, "a plurality" means two or more than two. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one of a, b, or c may represent a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or may be plural.
In the description of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary," "by way of example," or "such as" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "by way of example," or "such as" is intended to present related concepts in a concrete fashion.
It should be appreciated that in embodiments of the present application, information C is used for the determination of information D, including both information D being determined based on information C alone, and information C and other information. In addition, the information C is used for determination of the information D, and a case of indirect determination is also possible, for example, the information D is determined based on the information E, and the information E is determined based on the information C.
It is to be understood that in the description of the present application, the terms "when used," "if," and "if" are intended to mean that the device performs the corresponding process under some objective condition, and are not intended to limit the time, nor does it require that the device perform the acts necessarily with a judgment, nor is it intended that there be other limitations.
The term "simultaneously" in the present application is understood to mean at the same point in time, also during a period of time, and also during the same period, in particular in combination with the context.
It will be appreciated that in embodiments of the present application, "B corresponding to A" means that B is associated with A, or B may be determined from A. It should also be understood that determining B from a does not mean determining B from a alone, but may also determine B from a and/or other information.
In addition, the terms "system" and "network" are often used interchangeably herein.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.

Claims (28)

1.一种通信方法,其特征在于,包括:1. A communication method, characterized in that it comprises: 接收第一信息,所述第一信息用于确定至少两种正交覆盖码OCC方式的优先级;Receive first information, which is used to determine the priority of at least two orthogonal overlay code (OCC) methods; 接收第二信息,所述第二信息用于确定至少一个正交序列长度;Receive second information, the second information being used to determine the length of at least one orthogonal sequence; 发送第一数据,所述第一数据经过至少一种所述OCC方式扩展。Send first data, which is extended by at least one of the OCC methods. 2.根据权利要求1所述的方法,其特征在于,还包括:2. The method according to claim 1, characterized in that it further comprises: 接收第三信息;Receive third-party information; 基于所述第三信息,确定所述OCC方式满足联合使用OCC条件或OCC使用条件,所述联合使用OCC条件用于确定是否使用至少两种所述OCC方式进行数据扩展,所述OCC使用条件用于确定是否使用所述OCC方式进行数据扩展。Based on the third information, it is determined that the OCC method meets the conditions for joint use of OCC or the conditions for use of OCC. The conditions for joint use of OCC are used to determine whether to use at least two of the OCC methods for data expansion, and the conditions for use of OCC are used to determine whether to use the OCC method for data expansion. 3.根据权利要求2所述的方法,其特征在于,所述第三信息用于确定第一阈值,所述基于所述第三信息,确定所述OCC方式满足联合使用OCC条件或OCC使用条件,包括:3. The method according to claim 2, wherein the third information is used to determine a first threshold, and determining, based on the third information, that the OCC method meets the conditions for joint use of OCC or the conditions for use of OCC includes: 在所述正交序列长度大于所述第一阈值时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件。When the length of the orthogonal sequence is greater than the first threshold, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for use of OCC. 4.根据权利要求3所述的方法,其特征在于,所述第三信息包括以下至少一项:所述第一阈值对应的索引值、所述第一阈值。4. The method according to claim 3, wherein the third information includes at least one of the following: the index value corresponding to the first threshold, and the first threshold. 5.根据权利要求2所述的方法,其特征在于,所述第三信息用于确定所述第一数据占用的第一时频资源,所述基于所述第三信息,确定所述OCC方式满足联合使用OCC条件或OCC使用条件,包括:5. The method according to claim 2, wherein the third information is used to determine the first time-frequency resource occupied by the first data, and determining, based on the third information, that the OCC method meets the conditions for joint use of OCC or the conditions for use of OCC includes: 在所述第一时频资源的时频资源个数不能整除所述正交序列长度时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件。When the number of time-frequency resources in the first time-frequency resource cannot be divided by the length of the orthogonal sequence, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for use of OCC. 6.根据权利要求5所述的方法,其特征在于,所述第一时频资源包括M个时隙、P个有效符号和K个子载波中的至少一个;6. The method according to claim 5, wherein the first time-frequency resource comprises at least one of M time slots, P valid symbols, and K subcarriers; 所述方法还包括:The method further includes: 在P不能整除所述正交序列长度时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件确定;或者When P is not divisible by the length of the orthogonal sequence, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for using OCC; or 在P*M不能整除所述正交序列长度时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件确定;或者When P*M is not divisible by the length of the orthogonal sequence, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for using OCC; or 在M不能整除所述正交序列长度时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件确定;或者When M is not divisible by the length of the orthogonal sequence, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for using OCC; or 在K不能整除所述正交序列长度时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件。When K cannot be divided evenly by the length of the orthogonal sequence, it is determined that the OCC method satisfies the conditions for joint use of OCC or the conditions for use of OCC. 7.根据权利要求2所述的方法,其特征在于,所述第三信息用于确定以下至少一项:重复次数、调制与编码策略MCS、起始和长度指示值SLIV、连续符号数、有效符号数、符号个数、时隙个数、物理资源块个数、单个符号内的子载波个数;7. The method according to claim 2, wherein the third information is used to determine at least one of the following: number of repetitions, modulation and coding scheme (MCS), start and length indication value (SLIV), number of consecutive symbols, number of valid symbols, number of symbols, number of time slots, number of physical resource blocks, and number of subcarriers within a single symbol; 所述基于所述第三信息,确定所述OCC方式满足联合使用OCC条件或OCC使用条件,包括:The step of determining, based on the third information, that the OCC method meets the conditions for joint use of OCC or the conditions for use of OCC includes: 在所述第三信息大于第二阈值时,确定所述OCC方式满足联合使用OCC条件或OCC使用条件。When the third information is greater than the second threshold, it is determined that the OCC method meets the conditions for joint use of OCC or the conditions for use of OCC. 8.根据权利要求7所述的方法,其特征在于,还包括:8. The method according to claim 7, characterized in that it further comprises: 接收第四信息,所述第四信息用于确定所述第二阈值。Receive fourth information, which is used to determine the second threshold. 9.根据权利要求1至8中任一项所述的方法,其特征在于,所述正交序列长度对应的OCC方式由所述OCC方式的优先级确定。9. The method according to any one of claims 1 to 8, wherein the OCC mode corresponding to the orthogonal sequence length is determined by the priority of the OCC mode. 10.根据权利要求1至9中任一项所述的方法,其特征在于,所述第二信息包括第一正交序列长度、第二正交序列长度和第三正交序列长度中的至少一个;10. The method according to any one of claims 1 to 9, wherein the second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length, and a third orthogonal sequence length; 其中,所述第一正交序列长度为第一OCC方式对应的正交序列长度,所述第二正交序列为第二OCC方式对应的正交序列长度,所述第三正交序列为第三OCC方式对应的正交序列长度。Wherein, the first orthogonal sequence length is the orthogonal sequence length corresponding to the first OCC method, the second orthogonal sequence is the orthogonal sequence length corresponding to the second OCC method, and the third orthogonal sequence is the orthogonal sequence length corresponding to the third OCC method. 11.根据权利要求10所述的方法,所述第二信息还包括正交序列总长度,所述正交序列总长度等于所述第一正交序列长度、所述第二正交序列长度和所述第三正交序列长度中至少两个的乘积,或等于所述第一正交序列长度,或等于所述第二正交序列长度,或等于所述第三正交序列长度。11. The method according to claim 10, wherein the second information further includes the total length of the orthogonal sequence, the total length of the orthogonal sequence being equal to the product of at least two of the lengths of the first orthogonal sequence, the second orthogonal sequence, and the third orthogonal sequence, or equal to the length of the first orthogonal sequence, or equal to the length of the second orthogonal sequence, or equal to the length of the third orthogonal sequence. 12.根据权利要求1至11中任一项所述的方法,其特征在于,所述第二信息包括所述OCC方式的如下至少一项:序列索引、正交序列、长度索引、正交序列长度。12. The method according to any one of claims 1 to 11, wherein the second information includes at least one of the following in the OCC mode: sequence index, orthogonal sequence, length index, orthogonal sequence length. 13.一种通信方法,其特征在于,包括:13. A communication method, characterized in that it comprises: 发送第一信息,所述第一信息用于确定至少两种正交覆盖码OCC方式的优先级;Send a first message, which is used to determine the priority of at least two orthogonal overlay code (OCC) methods; 发送第二信息,所述第二信息用于确定至少一个正交序列长度;Send a second message, the second message being used to determine the length of at least one orthogonal sequence; 接收第一数据,所述第一数据经过至少一种所述OCC方式扩展。Receive first data, which is extended by at least one of the OCC methods. 14.根据权利要求13所述的方法,其特征在于,还包括:14. The method according to claim 13, characterized in that it further comprises: 发送第三信息,所述第三信息用于确定所述OCC方式是否满足联合使用OCC条件或OCC使用条件。Send a third message, which is used to determine whether the OCC method meets the conditions for joint use of OCC or the conditions for using OCC. 15.根据权利要求14所述的方法,其特征在于,所述第三信息用于确定第一阈值,所述第三信息包括以下至少一项:所述第一阈值对应的索引值、所述第一阈值。15. The method according to claim 14, wherein the third information is used to determine the first threshold, and the third information includes at least one of the following: the index value corresponding to the first threshold, and the first threshold. 16.根据权利要求14所述的方法,其特征在于,所述第三信息用于确定所述第一数据占用的第一时频资源。16. The method according to claim 14, wherein the third information is used to determine the first time-frequency resource occupied by the first data. 17.根据权利要求14所述的方法,其特征在于,所述第三信息用于确定以下至少一项:重复次数、调制与编码策略MCS、起始和长度指示值SLIV、连续符号数、有效符号数、符号个数、时隙个数、物理资源块个数、单个符号内的子载波个数。17. The method according to claim 14, wherein the third information is used to determine at least one of the following: number of repetitions, modulation and coding scheme (MCS), start and length indicator (SLIV), number of consecutive symbols, number of valid symbols, number of symbols, number of time slots, number of physical resource blocks, and number of subcarriers within a single symbol. 18.根据权利要求17所述的方法,其特征在于,还包括:18. The method according to claim 17, characterized in that it further comprises: 发送第四信息,所述第四信息用于确定第二阈值。Send a fourth message, which is used to determine a second threshold. 19.根据权利要求13至18中任一项所述的方法,其特征在于,所述正交序列长度对应的OCC方式由所述OCC方式的优先级确定。19. The method according to any one of claims 13 to 18, wherein the OCC mode corresponding to the orthogonal sequence length is determined by the priority of the OCC mode. 20.根据权利要求13至19中任一项所述的方法,其特征在于,所述第二信息包括第一正交序列长度、第二正交序列长度和第三正交序列长度中的至少一个;20. The method according to any one of claims 13 to 19, wherein the second information includes at least one of a first orthogonal sequence length, a second orthogonal sequence length, and a third orthogonal sequence length; 其中,所述第一正交序列长度为第一OCC方式对应的正交序列长度,所述第二正交序列为第二OCC方式对应的正交序列长度,所述第三正交序列为第三OCC方式对应的正交序列长度。Wherein, the first orthogonal sequence length is the orthogonal sequence length corresponding to the first OCC method, the second orthogonal sequence is the orthogonal sequence length corresponding to the second OCC method, and the third orthogonal sequence is the orthogonal sequence length corresponding to the third OCC method. 21.根据权利要求20所述的方法,其特征在于,所述第二信息还包括正交序列总长度,所述正交序列总长度等于所述第一正交序列长度、所述第二正交序列长度和所述第三正交序列长度中至少两个的乘积,或等于所述第一正交序列,或等于所述第二正交序列长度,或等于所述第三正交序列长度。21. The method according to claim 20, wherein the second information further includes the total length of the orthogonal sequence, the total length of the orthogonal sequence being equal to the product of at least two of the lengths of the first orthogonal sequence, the second orthogonal sequence, and the third orthogonal sequence, or equal to the length of the first orthogonal sequence, or equal to the length of the second orthogonal sequence, or equal to the length of the third orthogonal sequence. 22.根据权利要求13至21中任一项所述的方法,其特征在于,所述第二信息包括所述OCC方式的如下至少一项:序列索引、正交序列、长度索引、正交序列长度。22. The method according to any one of claims 13 to 21, wherein the second information includes at least one of the following in the OCC mode: sequence index, orthogonal sequence, length index, orthogonal sequence length. 23.一种通信装置,其特征在于,包括:包括用于执行如权利要求1至22中任一项所述的方法对应的单元。23. A communication device, characterized in that it comprises: a unit for performing the method as described in any one of claims 1 to 22. 24.一种通信装置,其特征在于,所述通信装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,使得根据权利要求1至22中任一项所述的方法被执行。24. A communication device, characterized in that the communication device comprises a processor and a storage medium, the storage medium storing instructions, which, when executed by the processor, cause the method according to any one of claims 1 to 22 to be performed. 25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括指令,当所述指令被处理器运行时,使得根据权利要求1至22中任一项所述的方法被执行。25. A computer-readable storage medium, characterized in that the computer-readable storage medium includes instructions that, when executed by a processor, cause the method according to any one of claims 1 to 22 to be performed. 26.一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令被处理器运行时,使得根据权利要求1至22中任一项所述的方法被执行。26. A computer program product, characterized in that the computer program product includes instructions that, when executed by a processor, cause the method according to any one of claims 1 to 22 to be performed. 27.一种芯片,其特征在于,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有芯片的通信装置执行如权利要求1至22中任意一项所述的方法。27. A chip, characterized in that it includes a processor for retrieving and executing instructions stored in a memory, causing a communication device on which the chip is mounted to perform the method as described in any one of claims 1 to 22. 28.一种通信系统,其特征在于,所述通信系统包括终端设备和网络设备,所述终端设备用于执行根据权利要求1至12中任一项所述的方法,所述网络设备用于执行根据权利要求13至22中任一项所述的方法。28. A communication system, characterized in that the communication system comprises a terminal device and a network device, the terminal device being configured to perform the method according to any one of claims 1 to 12, and the network device being configured to perform the method according to any one of claims 13 to 22.
CN202410874103.4A 2024-06-29 2024-06-29 Communication methods and related devices Pending CN121239373A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202410874103.4A CN121239373A (en) 2024-06-29 2024-06-29 Communication methods and related devices
PCT/CN2025/098081 WO2026001540A1 (en) 2024-06-29 2025-05-29 Communication methods and related apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410874103.4A CN121239373A (en) 2024-06-29 2024-06-29 Communication methods and related devices

Publications (1)

Publication Number Publication Date
CN121239373A true CN121239373A (en) 2025-12-30

Family

ID=98146033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410874103.4A Pending CN121239373A (en) 2024-06-29 2024-06-29 Communication methods and related devices

Country Status (2)

Country Link
CN (1) CN121239373A (en)
WO (1) WO2026001540A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108023698B (en) * 2016-11-03 2021-01-29 华为技术有限公司 Method and device for configuring reference signal
WO2021151249A1 (en) * 2020-01-31 2021-08-05 Qualcomm Incorporated Time domain orthogonal cover codes for sounding reference signals
WO2023206275A1 (en) * 2022-04-28 2023-11-02 Zte Corporation Reference signal port indication techniques
WO2024007136A1 (en) * 2022-07-04 2024-01-11 Oppo广东移动通信有限公司 Wireless communication method, terminal device, and network device

Also Published As

Publication number Publication date
WO2026001540A1 (en) 2026-01-02

Similar Documents

Publication Publication Date Title
CN108289018B (en) A method and device for transmitting reference signals
CN108282870B (en) A resource indication method, user equipment and network equipment
US20080233966A1 (en) Resource allocation apparatus and method in an orthogonal frequency division multiple access communication system
WO2017067428A1 (en) System and method for pilot signal transmission
US9413499B2 (en) Code multiplexing transmission method, transmission apparatus and reception apparatus
CN115086913B (en) A method and device used in a node for wireless communication
JP2011530203A (en) Resource block mapping of symbols with repeated overlap
CN111818639B (en) Method and device used in user equipment and base station for wireless communication
CN111050399A (en) A kind of user equipment used for wireless communication, method and apparatus in base station
WO2017000900A1 (en) Method and device for transmitting information
CN107154833B (en) Method and apparatus for transmitting information
US20240275555A1 (en) Terminal apparatus and base station apparatus
CN110350955B (en) Method and device used in user equipment and base station for wireless communication
KR20220101473A (en) Apparatus and method for control channe transmission in wireless communication system
CN120434798A (en) Uplink data transmission method, first terminal, network equipment and device
CN121239373A (en) Communication methods and related devices
CN115065452B (en) Method and device used in wireless communication nodes
CN120730478A (en) Communication method and related device
US12615640B2 (en) Apparatus and method for transmitting control channel in wireless communication system
CN121728582A (en) Communication methods and devices
CN120934719A (en) Communication method and related device
CN121645516A (en) Communication methods and related devices
CN121508604A (en) Communication methods and devices
WO2025194604A1 (en) Methods, apparatus, and systems for frequency-division multiplexing of discrete fourier transform-spread signals
CN121645482A (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication