Wireless communication method, terminal device and network device
By configuring OCC codewords of different lengths for different terminal devices, the problems of flexibility and resource waste in the OCC multiplexing scheme are solved, and the uplink capacity of the communication system is improved.
Patent Information
- Application Number
- PCT/CN2024/101423
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2026-01-02
AI Technical Summary
In existing technologies, OCC multiplexing schemes assume that the OCC codeword lengths of all users in the same CDM group are the same, which leads to limitations on the flexibility of multi-user multiplexing and waste of resources.
Different OCC codewords of different lengths can be configured for different terminal devices. The OCC codeword length can be flexibly set according to the channel conditions and terminal device requirements to meet the orthogonality or partial orthogonality requirements.
It improves the flexibility and adaptability of OCC codewords, optimizes resource utilization, and enhances the uplink capacity of the communication system.
Smart Images

Figure CN2024101423_02012026_PF_FP_ABST
Abstract
Description
Method, terminal device and network device for wireless communication TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a method, a terminal device and a network device for wireless communication. BACKGROUND
[0002] With the development and popularization of communication systems (e.g., a 5th generation (5G) system), the demand for uplink capacity enhancement of the communication system is increasing. The OCC technology can be used to realize resource multiplexing on multiple terminal devices, thereby achieving a better uplink capacity enhancement effect.
[0003] For example, based on a non-terrestrial network (NTN) system, the OCC technology is used in the demodulation reference signal (DMRS) of the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH), thereby enhancing the uplink capacity of the NTN system.
[0004] SUMMARY
[0005] The present application provides a method, a terminal device and a network device for wireless communication. The various aspects of the present application are described below.
[0006] In a first aspect, a method for wireless communication is provided, the method comprising: receiving, by a first terminal device, first information transmitted by a network device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first code division multiplexing (CDM) group, the first CDM group further comprises a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0007] In a second aspect, a method for wireless communication is provided, the method comprising: transmitting, by a network device, first information to a first terminal device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group further comprises a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0008] In a third aspect, a terminal device is provided, the device being a first terminal device, the terminal device comprising: a receiving unit configured to receive first information sent by a network device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group further comprises a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0009] In a fourth aspect, a network device is provided, the network device comprising: a sending unit configured to send first information to a first terminal device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group further comprises a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0010] In a fifth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, the memory being configured to store a program, and the processor being configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the terminal device performs part or all steps in the method of the first aspect.
[0011] In a sixth aspect, a network device is provided, comprising a transceiver, a memory and a processor, the memory being configured to store a program, and the processor being configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the network device performs part or all steps in the method of the second aspect.
[0012] In a seventh aspect, an apparatus is provided, comprising a processor configured to invoke a program from a memory, so that the apparatus performs part or all steps in the method of the above aspects.
[0013] In an eighth aspect, a chip is provided, comprising a memory and a processor, the processor being capable of invoking and running a computer program from the memory, so as to implement part or all steps in the method of the above aspects.
[0014] In a ninth aspect, a computer readable storage medium is provided, the computer readable storage medium storing a computer program, the computer program causing a terminal device to perform part or all steps in the method of the above aspects.
[0015] In a tenth aspect, a computer program product is provided, wherein the computer program product includes a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to cause a terminal device and / or a network device to perform part or all steps in the method of the above aspects. In some implementations, the computer program product can be a software installation package.
[0016] In a eleventh aspect, a computer program is provided, which can enable a computer to perform some or all of the steps in the methods described in the above aspects.
[0017] The inventors of the present application have found that in the related art, a technical solution based on OCC multiplexing generally uses the same OCC code word length for each user in the same CDM group. This solution, while simplifying the OCC code word configuration process to some extent, limits the flexibility of multi-user multiplexing and wastes resources. In the present application, the code word lengths of different terminal devices in the same CDM group can be different. That is, different OCC code word lengths can be configured for different terminal devices, so that the OCC code word length is flexibly adapted to the corresponding terminal device. BRIEF DESCRIPTION OF DRAWINGS
[0018] FIG. 1 is a schematic diagram of a wireless communication system to which embodiments of the present application are applied.
[0019] FIG. 2 is a flowchart of an OCC scheme according to an embodiment of the present application.
[0020] FIG. 3 is a flowchart of another OCC scheme according to an embodiment of the present application.
[0021] FIG. 4 is a flowchart of another OCC scheme according to an embodiment of the present application.
[0022] FIG. 5 is a diagram illustrating the evaluation of an index relative to throughput gain G and single-terminal device performance loss D according to an embodiment of the present application.
[0023] FIG. 6 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.
[0024] FIG. 7A is a flowchart of an OCC partially orthogonal scheme according to an embodiment of the present application.
[0025] FIG. 7B is a flowchart of another OCC partially orthogonal scheme according to an embodiment of the present application.
[0026] FIG. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
[0027] FIG. 9 is a schematic structural diagram of another network device according to an embodiment of the present application.
[0028] FIG. 10 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0030] Communication system
[0031] FIG. 1 is a wireless communication system 100 to which embodiments of the present application are applied. The wireless communication system 100 can include communication devices. The communication devices can include a network device 110 and a terminal device 120. The network device 110 can be a device that communicates with the terminal device 120.
[0032] FIG. 1 exemplarily shows one network device and two terminals. Alternatively, the wireless communication system 100 can include a plurality of network devices and each network device can include other numbers of terminal devices within its coverage, which are not limited by embodiments of the present application.
[0033] Alternatively, the wireless communication system 100 can further include a network controller, a mobility management entity, and other network entities, which are not limited by embodiments of the present application.
[0034] It should be understood that the technical solutions of embodiments of the present application can be applied to various communication systems, for example, a 5th generation (5G) system or new radio (NR), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), and the like. The technical solutions provided by the present application can also be applied to future communication systems, such as a 6th generation mobile communication system, a satellite communication system, and the like.
[0035] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus. The terminal device in the embodiments of the present application can refer to a device providing voice and / or data connectivity for a user, and can be used to connect people, things and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity, which provides sidelink signals between UEs in vehicle-to-everything (V2X) or device to device (D2D), etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and the smart home device communicate with each other without relaying the communication signals through the base station.
[0036] The network device in the embodiments of the present application can be a device for communicating with a terminal device. The network device can also include an access network device. The access network device can provide communication coverage for a specific geographic area and can communicate with terminal devices 120 located within the coverage area. The access network device can also be referred to as a radio access network device or a base station, etc. The access network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that accesses a terminal device to a wireless network. The access network device can broadly cover or be replaced by various names as follows, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station can also refer to a communication module, modem, or chip used in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the function of a base station in D2D, V2X, machine-to-machine (M2M) communication, a network side device in a 6G network, a device that performs the function of a base station in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.
[0037] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or a drone can be configured to serve as a device that communicates with another base station.
[0038] The communication devices involved in the wireless communication system can include not only access network devices and terminal devices, but also core network elements. The core network elements can be implemented by devices, that is, the core network elements are core network devices. It can be understood that the core network devices can also be a kind of network devices.
[0039] The core network element in the embodiment of the present application can include a network element that processes and forwards signaling and data of a user. For example, the core network device can include core network access and mobility management function (core access and mobility management function, AMF), session management function (session management function, SMF), and user plane gateway, location management function (location management function, LMF), and other core network devices. Among them, the user plane gateway can be a server with functions of mobility management, routing, forwarding, etc. for user plane data, generally located on the network side, such as serving gateway (serving gateway, SGW) or packet data network gateway (packet data network gateway, PGW) or user plane function entity (user plane function, UPF) and the like. Of course, other network elements can also be included in the core network, which are not listed here.
[0040] In some deployments, the network device in the embodiment of the present application can refer to a CU or a DU, or the network device includes a CU and a DU. The gNB can also include an AAU.
[0041] The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and satellites in the air. The network device and the terminal device in the embodiment of the present application are not limited to the scene.
[0042] It should be understood that all or part of the functions of the communication device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform).
[0043] NTN system
[0044] The NTN generally adopts the mode of satellite communication to provide communication services to the ground terminal device.
[0045] For ground network communication, scenarios such as oceans, mountains, deserts, and the like cannot be set up network equipment by land communication. Or, considering the network equipment construction and operation cost, land communication usually does not cover sparsely populated areas. Compared with ground network communication, NTN has many advantages. First, for NTN communication network, there is no geographical restriction. In theory, a satellite can orbit the earth, so every corner of the earth can be covered by satellite communication. And the area covered by non-ground network equipment is much larger than that covered by ground network equipment. That is, the NTN cell can cover a larger range.
[0046] With the development and popularization of NTN technology, more and more terminal devices will access to the NTN. Therefore, the uplink data volume will continue to increase, and the demand for NTN service continuity and stability will also continue to increase, so the demand for uplink capacity enhancement of NTN is increasing.
[0047] OCC
[0048] OCC technology is generally used in wireless communication systems. This technology generates a set of orthogonal code sequences to spread and encode the transmitted signal, which can further improve the spectral efficiency and anti-interference capability of the system.
[0049] OCC technology can be applied in communication systems to enhance the uplink capacity of the communication system. For example, in the NTN system, OCC technology has been applied to the transmission of PUCCH. By OCC multiplexing the antenna ports of different terminal devices within the same CDM group, the NTN uplink capacity is effectively enhanced. Thus, the feasibility of OCC multiplexing technology in NTN system uplink capacity enhancement is proved.
[0050] OCC sequences (referred to as sequences for short) can be used to represent OCC code words, thereby realizing OCC technology. OCC sequences in the same CDM group can form an OCC sequence set. The OCC sequence set can be represented as an OCC sequence set S of size n, for example. n ={s1,s2,…,s n}. OCC sequences can be generated by Walsh matrices, or cyclic shifts of discrete Fourier transform (DFT) sequences, and the like to form a set of sequences that are orthogonal to each other.
[0051] The concept of orthogonality, for binary digital signals, can be represented by a code group (corresponding to an OCC code word) using a digital sequence (corresponding to an OCC sequence). At this time, the orthogonality between two code groups can be expressed by the cross-correlation coefficient in the following form.
[0052] For example, assume that the length of a sequence is n, and the code symbols only take values of +1 and -1, and x and y are two code groups: x = (x1, x2, x3, …, xn), y = (y1, y2, y3, …, yn) n ,)y=(y1,y2,y3,…,y n )
[0053] where x i ,y i ∈(+1,-1),i=1,2,…,n, let If the code groups x and y are orthogonal, then ρ(x, y) = 0.
[0054] For example, the Walsh sequence can be generated by a Hadamard matrix, all rows of which are pairwise orthogonal, and each row of the Hadamard matrix corresponds to a code group, i.e., a Walsh sequence.
[0055] The first-order Hadamard matrix is H1 = [1], and the recursive formula of the high-order Hadamard matrix is as follows, where N m =2 m , m = 1, 2, 3, ….
[0056] For example, when m = 1, 2, 3, the Hadamard matrices are as follows, respectively:
[0057] Thus, let the OCC sequence set S n ={s1,s2,…,s n} be n = 4, and the OCC sequence set (or OCC code word set) generated by the above method is S.
[0058] where s1 = [1 1 1 1], s2 = [1 -1 1 -1], and the dot product result is s1·s2 = 1×1+1×(-1)+1×1+1×(-1) = 0, which represents that the two sequences are orthogonal to each other. Similarly, it is easy to verify by calculation that the sequences s1, s2, s3, and s4 are pairwise orthogonal.
[0059] It should be noted that a terminal device using s1=[1 1 1 1] for signal transmission can be referred to as a no OCC terminal device. The no OCC terminal device can be understood as that the elements contained in the OCC code word sequence used are all 1. For the case that the OCC code word sequence only includes 1, after OCC code word superposition, the result is consistent with that of only repetition, that is, the OCC code word superposition does not produce actual effect, and therefore, the terminal device is referred to as a no OCC terminal device. For example, when n=3, a terminal device using [1 1 1] for signal transmission can be referred to as a no OCC terminal device.
[0060] The three schemes for improving uplink capacity through OCC multiplexing schemes can include the following three schemes. The total number of multiplexed terminal devices can be set to M.
[0061] 1. Cross-symbol OCC scheme
[0062] In some embodiments, based on the cross-symbol OCC scheme, each symbol (for example, an orthogonal frequency division multiplexing (OFDM) symbol) will be repeated M times, that is, one symbol becomes M symbols in the time domain, and OCC code word superposition is performed for each repeated symbol.
[0063] Taking M=2 and using Walsh column to generate OCC code word as an example, the generated OCC code word set can be {[w0 w1}, [w'0 w'1]}={[1 1}, [1 -1]}. The implementation process of this scheme can be as shown in FIG. 2.
[0064] In the process of using OFDM symbols to propagate data, the first terminal device will repeat one symbol twice in the time domain, becoming two symbols, and then superimposing the corresponding OCC code word (that is, [1 1]) for each repeated symbol. The data transmission process of the second terminal device is similar, that is, one symbol is repeated twice in the time domain, and the OCC code word [1 -1] is superimposed.
[0065] 2. Cross-slot OCC scheme
[0066] In some embodiments, based on the cross-slot OCC scheme, each time slot will be repeated M times, and OCC code word is superimposed on the repeated time slot. The following will take M=2 and use Walsh sequence to generate OCC code word as an example to illustrate the cross-slot OCC scheme in combination with FIG. 3.
[0067] As shown in FIG. 3, similar to the cross-symbol OCC scheme, when M = 2, the original one time slot is repeated twice in the time domain, and then an OCC code word is superimposed on each repeated time slot. The data transmitted by the first terminal device in one time slot is repeated twice in the time domain, becoming two time slots, and then the corresponding OCC code word (i.e., [1 1]) is superimposed on each repeated time slot. The data transmission process of the second terminal device is similar, i.e., one time slot is repeated twice in the time domain, and the OCC code word [1 -1] is superimposed.
[0068] 3. In-symbol OCC scheme
[0069] In some embodiments, the data of the terminal device can be comb-shapedly mapped to different subcarriers of a single OFDM symbol by using the oversampling characteristics of the DFT. FIG. 4 shows a possible implementation process of this scheme.
[0070] FIG. 4 takes one resource unit (RB) as an example for illustration. The RB is repeated M times in the frequency domain before the DFT operation, and then the different values (i.e., w0 and w1 in FIG. 4) in the OCC sequence can be comb-shapedly mapped to the subcarriers of the RB by the DFT, corresponding to the gray subcarriers in FIG. 4.
[0071] Performance evaluation index: relative throughput gain
[0072] In FIG. 5, the horizontal axis is set as the signal noise ratio (SNR), and the vertical axis is set as the block error rate (BLER). The solid line is the BLER performance of the single terminal device without OCC, and the dashed line is the average BLER performance of the single terminal device using the OCC scheme with a length of 6 (i.e., M = 6). In the performance evaluation process, the performance loss D of the single terminal device can be defined as the SNR difference between the two when the BLER reaches 10%, i.e., D = x2 - x1. When the SNR (i.e., x1 in FIG. 5) of the single terminal device without OCC reaches 10% BLER, the corresponding BLER values of the single terminal device without OCC are denoted as y2 and y1, respectively. Assuming that the total number of data blocks of the average single terminal device is N, the number of correctly transmitted data blocks of the two schemes at this time is (1 - y2)M·N and (1 - y1)N, respectively. The relative throughput gain G can be obtained by dividing the two:
[0073] As can be seen, the coefficient γ is related to the performance loss of the average single terminal device of the OCC scheme. The greater the loss, the smaller γ is.
[0074] With more and more terminal devices continuously joining the communication system, different terminal devices have different requirements for bandwidth and network stability in the communication process. However, in the related art, the uplink capacity enhancement based on OCC multiplexing is not discussed separately for each level of terminal device.
[0075] The present inventors find that in the above OCC multiplexing scheme, the uplink capacity enhancement scheme based on OCC multiplexing mostly defaults that the OCC code word length of each multiplexed terminal device in the same CDM group is the same. Such a scheme simply regards multiple terminal devices in the same CDM group as having the same conditions and requirements. Such a design, although can simplify the configuration process of OCC code word to some extent, will also limit the flexibility of multiplexing of multiple terminal devices and cause waste in terms of resources.
[0076] FIG. 6 is a schematic flowchart of a wireless communication method provided by an embodiment of the present application to solve the above problems.
[0077] FIG. 6 can be executed by a first terminal device and a network device. Exemplarily, the network device can be an NTN network device. In other words, the present application can be applied in an NTN communication system.
[0078] The method shown in FIG. 6 can include step S610.
[0079] In step S610, the first terminal device receives first information sent by the network device.
[0080] The first information can be used to indicate a first OCC code word of the first terminal device.
[0081] Optionally, the first OCC code word can be applied to the transmission of PUSCH using a discrete Fourier transform spread orthogonal frequency division multiplexing multiple access technology scheme (DFT-s-OFDM), thereby improving the capacity / throughput of the PUSCH.
[0082] In some embodiments, the first information can include a sequence corresponding to the first OCC code word. The sequence can also be referred to as a subsequence (for example, the sequence corresponding to the first OCC code word is referred to as the first subsequence hereinafter). For example, if the sequence corresponding to the first OCC code word is [1 1 0 0], the first information can include [1 1 0 0].
[0083] In some embodiments, the first information can include an index of the sequence corresponding to the first OCC code word in a first sequence set. The first terminal device can belong to a first CDM group, and the OCC code word used by the terminal devices in the first CDM group can belong to the first sequence set. For example, if the first sequence set is represented as: and the first sequence is s'3, the first information can include index 3.
[0084] The first terminal device can belong to the first CDM group. The first CDM group can further include a second terminal device. In other words, the first CDM group can include a plurality of terminal devices. The plurality of terminal devices can include a plurality of first terminal devices and a plurality of second terminal devices.
[0085] The second OCC code word of the second terminal device and the first OCC code word can have different lengths. For example, the second OCC code word can have a length greater than the length of the first OCC code word. Illustratively, in a case where the number of multiplexed terminal devices is M, the length of the second OCC code word can be M, and the length of the first OCC code word can be less than M. Here, M can be a positive integer.
[0086] For example, in a case where M = 4, the length of the second OCC code word can be 4, and the length of the first OCC code word can be 2.
[0087] In the present application, the code word lengths of different terminal devices in the same CDM group can be different. That is, different OCC code word lengths can be configured for different terminal devices, so that the OCC code word length flexibly adapts to the corresponding terminal device. In some embodiments, the length of the first OCC code word can be determined based on the channel condition in the communication process. For example, if the channel condition of the first terminal device is better than that of the second terminal device or a first threshold in the communication process, the length of the first OCC code word can be less than the length of the second OCC code word. If the channel condition of the first terminal device is worse than that of the second terminal device or the first threshold, the length of the first OCC code word can be greater than the length of the second OCC code word.
[0088] In some embodiments, the length of the OCC code word can be determined based on the needs of the terminal device. For example, if the first terminal device is a terminal device that interacts with the network device more frequently in the communication process than the second terminal device or a second threshold, the length of the first OCC code word can be less than the length of the second OCC code word.
[0089] It should be noted that the present application does not limit the type of message carrying the first information. For example, the first information can be carried by an RRC message.
[0090] As described above, the OCC code word used by the terminal device in the first CDM group can belong to the first sequence set. The first sequence set can include a first sub-sequence and a second sub-sequence. The first sub-sequence can correspond to the first OCC code word, and the second sub-sequence can correspond to the second OCC code word. That is, the first OCC code word can be represented by the first sub-sequence, and the second OCC code word can be represented by the second sub-sequence.
[0091] In some embodiments, the first sequence set can be generated by the network device. For example, a base station can generate the first sequence set based on a plurality of terminal devices accessing the base station.
[0092] In some embodiments, the first sequence set can satisfy a standard, or be pre-set, or be configured by the network device.
[0093] For example, the network device can send second information to the first terminal device. The second information can be used to indicate the first sequence set. The first terminal device can determine the first OCC code word in combination with the first information and the second information.
[0094] The present application does not limit the type of message carrying the second information. For example, the second information can be carried by an RRC message.
[0095] In some embodiments, the number of non-zero elements in the elements (or called symbols) included in a sequence (for example, the first sub-sequence or the second sub-sequence) can be used to represent the length of the corresponding OCC code word. For example, if the first sub-sequence is [1 1 0 0], it can represent that the length of the first OCC code word is 2. For another example, if the second sub-sequence is [1 -1 1 -1], it can represent that the length of the second OCC code word is 4.
[0096] For example, the first sub-sequence can include a plurality of elements. The plurality of elements can include a first element, which can be 0. For another example, the plurality of elements included in the second sub-sequence can all be non-zero values. It can be understood that in this case, the length of the first OCC code word is less than the length of the second OCC code word.
[0097] For example, the first sequence set can be S'. S' can satisfy: As can be seen, the lengths of s'3 and s'4 are 2, and the lengths of s'1 and s'2 are 4. The first sub-sequence can be s'3 and s'4, and the second sub-sequence can be s'1 and s'2.
[0098] It should be noted that if a certain element in a sub-sequence is 0, it can represent that the corresponding terminal device does not transmit a signal in the time domain and / or frequency domain range corresponding to the element. For example, in the case where the first element is 0 as described above, the first terminal device does not transmit a signal in the time domain and / or frequency domain range corresponding to the first element. As can be seen, based on the present application, resource occupation can be saved, and resource utilization efficiency can be improved.
[0099] FIG. 7A illustrates a cross-symbol OCC technical solution. In FIG. 7A, the sequence (i.e., the first sub-sequence) corresponding to the first OCC code word of the first terminal device is [0 1 1 0]. Based on the first sub-sequence, the first terminal device does not transmit a symbol at the time domain position corresponding to the dashed box.
[0100] FIG. 7B illustrates an example of the intra-symbol OCC solution. In FIG. 7B, the first subsequence is [0 1 1 0]. Based on the first subsequence, the first terminal device does not transmit signals at some frequency domain positions.
[0101] In some embodiments, the second subsequence can be generated based on a Walsh sequence or a DFT sequence. Taking the example of generating the second subsequence based on a Walsh sequence, the second subsequence can be any one of [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1]. Taking the example of generating the second subsequence based on a DFT sequence, the second subsequence can be any one of [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j].
[0102] In the case where the second subsequence is generated based on a Walsh sequence, it can also be said that the first sequence set is generated based on a Walsh sequence. Alternatively, in the case where the second sequence is generated based on a DFT sequence, it can also be said that the first sequence set is generated based on a DFT sequence.
[0103] Some or all of the sequences included in the first sequence set can be partially orthogonal. Among them, the first subsequence and the second subsequence need to be partially orthogonal. In this application, partial orthogonality can mean that the sequence can contain 0, and the sequence point multiplication is equal to 0.
[0104] For example, in the first sequence set S', s'1, s'2, s'3, s'4 are all multiplied by 0. For example, in S', s'1 = [1 -1 1 -1], s'3 = [1 1 0 0], and the result of s'1 and s'3 sequence point multiplication is s'1 s'3 = 1 x 1 + 1 x (-1) + 1 x 0 + 0 x (-1) = 0, which means that s'1 and s'3 sequences are partially orthogonal.
[0105] Alternatively, the first sequence set can include one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1]. It can be understood that in this embodiment, the first sequence set is generated based on a Walsh sequence.
[0106] Optionally, the first sequence set can include one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j]. It can be understood that in this embodiment, the first sequence set is generated based on DFT sequences.
[0107] As described above, the sequences used by the terminal devices in the same CDM group need to be orthogonal or partially orthogonal. Therefore, the first sub-sequence and the second sub-sequence also need to meet the requirement of orthogonality or partial orthogonality. For this requirement, the present application proposes a static requirement for unequal-length OCC configuration, that is, a sequence combination that meets the requirement of orthogonality or partial orthogonality is provided. Exemplarily, for the first sequence set generated based on Walsh sequences, the present application provides an embodiment of scheme 1; for the first sequence set generated based on DFT sequences, the present application provides an embodiment of scheme 2.
[0108] Scheme 1
[0109] As described above, if the first sequence set is generated based on Walsh sequences, the first sequence set can include one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1]. The index (Idx) of these sequences can be 1-7. Embodiments of the static requirement for unequal-length OCC configuration for indexes 1-7 are provided below.
[0110] In some embodiments, in the case of simultaneous transmission (that is, the number of multiplexed terminal devices is 3) of 3 devices in the first CDM group, the first sub-sequence and the second sub-sequence can meet the following requirements: the first sub-sequence is [0 1 1 0], and the second sub-sequence is [1 -1 1 -1] or [1 1 -1 -1]; the first sub-sequence is [1 1 0 0], and the second sub-sequence is [1 -1 1 -1] or [1 -1 -1 1]; the first sub-sequence is [0 0 1 1], and the second sub-sequence is [1 -1 1 -1] or [1 -1 -1 1]; the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is [1 -1 1 -1]; the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is [1 -1 -1 1].
[0111] That is, in the case of simultaneous transmission of 3 devices in the first CDM group, the sub-sequences corresponding to the OCC code words of the 3 devices can satisfy: [0 1 1 0], [1 -1 1 -1], [1 1 -1 -1]; [1 1 0 0], [1 -1 1 -1], [1 -1 -1 1]; [0 0 1 1], [1 -1 1 -1], [1 -1 -1 1]; [1 1 0 0], [0 0 1 1], [1 -1 1 -1]; or, [1 1 0 0], [0 0 1 1], [1 -1 -1 1].
[0112] In some embodiments, in the case of simultaneous transmission of 4 devices in the first CDM group (i.e., the number of multiplexed terminal devices is 4), the first sub-sequence and the second sub-sequence can satisfy: the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is: [1 -1 1 -1] or [1 -1 -1 1].
[0113] In other words, in the case of simultaneous transmission of 4 devices in the first CDM group, the sub-sequences corresponding to the OCC code words of the 4 devices can satisfy: [1 1 0 0], [0 0 1 1], [1 -1 1 -1], [1 -1 -1 1].
[0114] Based on this, the static limitation requirements of unequal-length OCC configuration under the Walsh sequence generation method can be as shown in Table 1.
[0115] Table 1
[0116] For example, when the number of multiplexed terminal devices is 3, i.e., the total number of multiplexed users M = 3, if the channel conditions of the 3 terminal devices are poor, the code words of the 3 terminal devices can be selected from Idx1-4; if the channel conditions of 2 terminal devices among the 3 terminal devices are poor, and the channel condition of 1 terminal device is good, the code word of the former can be selected as Idx2 and Idx4, and the code word of the latter can be selected as Idx5 or Idx7, or the code word of the former is selected as Idx2 and Idx3, and the code word of the latter is selected as Idx6; if the channel condition of 1 terminal device among the 3 terminal devices is poor, and the channel conditions of 2 terminal devices are good, the code word of the former can be selected as Idx2 or Idx4, and the code word of the latter is selected as Idx5 and Idx7. The OCC sequence combinations of the 3 terminal devices need to satisfy the static limitation requirements shown in Table 1.
[0117] For example, when the number of multiplexed terminal devices is 4, i.e., the total number of multiplexed terminal devices M = 4, if the channel conditions of the 4 terminal devices are poor, the code words of the 4 terminal devices can be selected as Idx1-4; if the channel conditions of 2 terminal devices are poor and the channel conditions of the other 2 terminal devices are good, the code words of the former can be selected as Idx2 and Idx4, and the code words of the latter can be selected as Idx5 and Idx7. At this time, the code word set that can be used for simultaneous transmission at one time is [1 -1 1 -1] + [1 -1 -1 1] + [1 1 0 0] + [0 0 1 1].
[0118] Scheme 2
[0119] As described above, if the first sequence set is generated based on a DFT sequence, the first sequence set can include one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j]. The indexes of these sequences can be 1-7. Embodiments of static limitation requirements for unequal length OCC configurations for indexes 1-7 are provided below.
[0120] In some embodiments, in the case of simultaneous transmission of 3 devices in the first CMD group, the first subsequence and the second subsequence can satisfy: the first subsequence is [1 j 0 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]; the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
[0121] That is, in the case of simultaneous transmission of 3 devices in the first CMD group, the subsequence corresponding to the OCC code word of the 3 devices can satisfy: [1 j 0 0], [-j 1 j -1], [1 j -1 -j]; [0 1 j 0], [-j 1 j -1], [1 j -1 -j]; [0 0 1 j], [-j 1 j -1], [1 j -1 -j]; [1 j 0 0], [0 0 1 j], [-j 1 j -1]; or [1 j 0 0], [0 0 1 j], [1 j -1 -j].
[0122] In some embodiments, in the case of simultaneous transmission of the four devices in the first CDM group, the first subsequence and the second subsequence can satisfy: the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j].
[0123] In other words, in the case of simultaneous transmission of the four devices in the first CDM group, the subsequence corresponding to the OCC code word of the four devices can satisfy: [1 j 0 0], [0 0 1 j], [-j 1 j -1], [1 j -1 -j].
[0124] Based on this, the static limitation requirement of unequal length OCC configuration under the DFT sequence generation method can be as shown in Table 2.
[0125] Table 2
[0126] As can be seen, when the OCC code word is superimposed, the superimposed result of the sequence only including 1 and 0 also does not produce substantial superposition effect. As shown in FIG. 7A, for the first terminal device, after superimposing the [0 1 1 0] OCC code word, the result is still two symbols repeated transmission. Therefore, in the case where the elements in the sequence corresponding to the OCC code word only include 0 and 1, the terminal device can also be called as a non-OCC terminal device.
[0127] In some embodiments, the first CDM group further includes a third terminal device. The first terminal device and the third terminal device can both be non-OCC terminal devices.
[0128] Taking Table 1 as an example, the OCC sequences corresponding to the first terminal device and the third terminal device can be [1 1 0 0] and [0 0 1 1] respectively. Based on the static limitation requirement of Table 1, in the case where the OCC sequence combination includes [1 1 0 0] and [0 0 1 1], the sequences in the OCC sequence combination can still be guaranteed to be orthogonal, regardless of the number of multiplexed terminal devices being 3 or 4.
[0129] In the related art, only one non-OCC terminal device and other terminal devices can be multiplexed. As can be seen from the above, through the technical solution of the unequal length OCC code proposed in the present application, multiple non-OCC terminal devices can also be multiplexed, thereby improving the flexibility of multiplexing.
[0130] In addition, based on the present application, the number of users multiplexed in the same time (i.e., the number of terminal devices multiplexed in the same time) can be reduced. For example, for the case where the number of terminal devices multiplexed in the scheme 1 is 4. For the OCC scheme across symbols, the related art needs to perform transmission of 4 terminal devices in 4 symbol times. For the OCC scheme proposed in the present application, taking UE1 [1 -1 1 -1], UE2 [1 -1 -1 1], UE3 [1 1 0 0], and UE4 [0 0 1 1] as an example, in the first and second symbols, 3 terminal devices of UE1, UE2, and UE3 perform transmission, and in the third and fourth symbols, 3 terminal devices of UE1, UE2, and UE4 perform transmission, i.e., the number of users multiplexed in the same time is 3. The reduction of the number of users multiplexed in the same time can save the resources required for transmission.
[0131] Since the present application can reduce the number of users multiplexed in the same time, the present application can also obtain higher uplink throughput gain. The following is a detailed analysis.
[0132] As described above, the formula of the relative throughput gain G can be:
[0133] When the OCC code word sequences are not equal in length, the total number of multiplexed terminal devices for transmission does not change, i.e., M is unchanged. The reduction of the number of users multiplexed in the same time can alleviate the loss of orthogonality caused by too many users, so it has lower average single-user performance loss, so γ is larger. Therefore, compared with the related art, the present application can obtain the same or even higher uplink throughput gain. In combination with the present application, simultaneous transmission of multiple terminal devices without OCC can be realized, and the present application can achieve scheduling flexibility while maintaining the same uplink throughput increase in most cases.
[0134] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, and therefore, the parts not described in detail can be referred to the method embodiments described above.
[0135] FIG. 8 is a schematic structural diagram of a terminal device 800 provided by an embodiment of the present application. The terminal device 800 can be a first terminal device. The terminal device 800 can include a receiving unit 810.
[0136] The receiving unit 810 can be configured to receive first information sent by a network device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group further includes a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0137] In some embodiments, the OCC code word used by the terminal device in the first CDM group belongs to a first sequence set, the first sequence set includes a plurality of sequences, the plurality of sequences include a first sub-sequence and a second sub-sequence, the first sub-sequence corresponds to the first OCC code word, and the second sub-sequence corresponds to the second OCC code word.
[0138] In some embodiments, the first sub-sequence includes a plurality of elements, and the plurality of elements include a first element, the first element being 0.
[0139] In some embodiments, in the case that the first element is 0, the first terminal device does not transmit a signal in a time domain and / or frequency domain range corresponding to the first element.
[0140] In some embodiments, the second sub-sequence is generated based on a Walsh sequence or a DFT sequence.
[0141] In some embodiments, the first sequence set includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
[0142] In some embodiments, in the case that 3 devices in the first CDM group transmit simultaneously, the first sub-sequence and the second sub-sequence satisfy: the first sub-sequence is [0 1 1 0], and the second sub-sequence is [1 -1 1 -1] or [1 1 -1 -1]; the first sub-sequence is [1 1 0 0], and the second sub-sequence is [1 -1 1 -1] or [1 -1 -1 1]; the first sub-sequence is [0 0 1 1], and the second sub-sequence is [1 -1 1 -1] or [1 -1 -1 1]; the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is [1 -1 1 -1]; or the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is [1 -1 -1 1].
[0143] In some embodiments, in the case that 4 devices in the first CDM group transmit simultaneously, the first sub-sequence and the second sub-sequence satisfy: the first sub-sequence is [1 1 0 0] or [0 0 1 1], and the second sub-sequence is [1 -1 1 -1] or [1 -1 -1 1].
[0144] In some embodiments, the first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
[0145] In some embodiments, in case that 3 devices in the first CDM group transmit simultaneously, the first sub-sequence and the second sub-sequence satisfy: the first sub-sequence is [1 j 0 0], and the second sub-sequence is [-j 1 j -1] or [1 j -1 -j]; the first sub-sequence is [0 1 j 0], and the second sub-sequence is [-j 1 j -1] or [1 j -1 -j]; the first sub-sequence is [0 0 1 j], and the second sub-sequence is [-j 1 j -1] or [1 j -1 -j]; the first sub-sequence is [1 j 0 0] or [0 0 1 j], and the second sub-sequence is [-j 1 j -1]; the first sub-sequence is [1 j 0 0] or [0 0 1 j], and the second sub-sequence is [1 j -1 -j].
[0146] In some embodiments, in case that 4 devices in the first CDM group transmit simultaneously, the first sub-sequence and the second sub-sequence satisfy: the first sub-sequence is [1 j 0 0] or [0 0 1 j], and the second sub-sequence is [-j 1 j -1] or [1 j -1 -j].
[0147] In some embodiments, the first CDM group further includes a third terminal device, and the third terminal device and the first terminal device are both OCC-free terminal devices.
[0148] In optional embodiments, the receiving unit 810 can be a transceiver 1030. The terminal device 800 can further include a processor 1010 and a memory 1020, as shown in FIG. 10.
[0149] FIG. 9 is a schematic structural diagram of a network device 900 provided in the present application. The network device 900 includes a sending unit 910. The sending unit 910 is configured to send first information to a first terminal device; wherein the first information is used to indicate a first OCC code word of the first terminal device, the first terminal device belongs to a first CDM group, and the first CDM group further includes a second terminal device, and a second OCC code word of the second terminal device is different in length from the first OCC code word.
[0150] In some embodiments, OCC code words used by terminal devices in the first CDM group belong to a first sequence set, the first sequence set includes a plurality of sequences, the plurality of sequences include a first sub-sequence and a second sub-sequence, the first sub-sequence corresponds to the first OCC code word, and the second sub-sequence corresponds to the second OCC code word.
[0151] In some embodiments, the first sub-sequence includes a plurality of elements, and the plurality of elements include a first element, and the first element is 0.
[0152] In some embodiments, in a case where the first element is 0, the first terminal device does not transmit a signal in a time domain and / or frequency domain range corresponding to the first element.
[0153] In some embodiments, the second subsequence is generated based on a following sequence: a Walsh sequence; or, a DFT sequence.
[0154] In some embodiments, the first sequence set includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
[0155] In some embodiments, in a case where 3 devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: the first subsequence is [0 1 1 0], and the second subsequence is [1 -1 1 -1] or [1 1 -1 -1]; the first subsequence is [1 1 0 0], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; the first subsequence is [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; the first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1]; the first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 -1 1].
[0156] In some embodiments, in a case where 4 devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: the first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1].
[0157] In some embodiments, the first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
[0158] In some embodiments, in the case that 3 devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: the first subsequence is [1 j 0 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]; the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
[0159] In some embodiments, in the case that 4 devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: the first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j].
[0160] In some embodiments, the first CDM group further includes a third terminal device, and the first terminal device and the third terminal device are both OCC-free terminal devices.
[0161] In optional embodiments, the sending unit 910 can be a transceiver 1030. The network device 900 can further include a processor 1010 and a memory 1020, as shown in FIG. 10.
[0162] FIG. 10 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. The dashed line in FIG. 10 indicates that the unit or module is optional. The apparatus 1000 can be used to implement the method described in the above method embodiments. The apparatus 1000 can be a chip, a terminal device, or a device.
[0163] The apparatus 1000 can include one or more processors 1010. The processor 1010 can support the apparatus 1000 to implement the methods described in the foregoing method embodiments. The processor 1010 can be a general processor or a special-purpose processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general processor can be a microprocessor or the processor can also be any conventional processor.
[0164] The apparatus 1000 can also include one or more memories 1020. The memory 1020 stores a program, which can be executed by the processor 1010, so that the processor 1010 performs the methods described in the foregoing method embodiments. The memory 1020 can be independent of the processor 1010 or integrated in the processor 1010.
[0165] The apparatus 1000 can also include a transceiver 1030. The processor 1010 can communicate with other devices or chips through the transceiver 1030. For example, the processor 1010 can perform data transceiving with other devices or chips through the transceiver 1030.
[0166] Embodiments of the present application also provide a computer readable storage medium for storing a program. The computer readable storage medium can be applied in the terminal device and the network device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0167] Embodiments of the present application also provide a computer program product. The computer program product includes a program. The computer program product can be applied in the terminal device or the network device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0168] Embodiments of the present application also provide a computer program. The computer program can be applied in the terminal device or the network device provided by the embodiments of the present application, and the computer program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0169] It should be understood that the terms "system" and "network" can be used interchangeably in this application. In addition, the terms used in this application are only used to explain the specific embodiments of the application, and are not intended to limit the application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the application and the drawings are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0170] In embodiments of the present application, a "field" can also be referred to as a "domain", a "subfield" or a "sub-field". A field can occupy one or more bytes (octets), or a field can occupy one or more bits.
[0171] In embodiments of the present application, the term "indicates" can be direct indication or indirect indication, or can represent an associated relationship. For example, A indicates B can mean that B can be obtained directly through A, or A indicates C and B can be obtained through C, or A and B have an associated relationship.
[0172] In embodiments of the present application, "B corresponding to A" means that B is associated with A and can be determined according to A. However, it should also be understood that determining B according to A does not mean that B is determined only according to A, but can also be determined according to A and / or other information.
[0173] In embodiments of the present application, the term "corresponding" can mean a direct or indirect corresponding relationship between the two, or can mean an associated relationship between the two, or can mean an indication and being indicated, configuration and being configured, etc.
[0174] In embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other ways that can be used to indicate related information in devices (such as including AP and STA), and the specific implementation of the present application is not limited. For example, predefinition can mean definition in a protocol.
[0175] In embodiments of the present application, the term "and / or" is only a description of the associated relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the associated objects before and after it.
[0176] In the embodiments of the present application, the "comprising" can mean directly comprising or indirectly comprising. Alternatively, the "comprising" mentioned in the embodiments of the present application can be replaced by "indicating" or "used for determining". For example, A comprising B can be replaced by A indicating B, or A used for determining B.
[0177] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0178] In the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, for example, it can include WiFi protocol and related protocols applied to future WiFi communication systems, which are not limited in the present application.
[0179] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0180] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.
[0181] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0182] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, digital video disc (DVD)) or semiconductor media (for example, solid state disk (SSD)) and the like.
[0183] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that, include: A first terminal device receives first information sent by a network device; wherein the first information is used to indicate the first orthogonal overlay code (OCC) codeword of the first terminal device, the first terminal device belongs to a first code division multiplexing (CDM) group, the first CDM group further includes a second terminal device, and the second OCC codeword of the second terminal device has a different length than the first OCC codeword.
2. The method according to claim 1, characterized in that, The OCC codewords used by the terminal devices in the first CDM group belong to a first sequence set. The first sequence set includes multiple sequences, and the multiple sequences include a first sub-sequence and a second sub-sequence. The first sub-sequence corresponds to the first OCC codeword, and the second sub-sequence corresponds to the second OCC codeword.
3. The method according to claim 2, characterized in that, The first subsequence includes multiple elements, including a first element, which is 0.
4. The method according to claim 3, characterized in that, When the first element is 0, the first terminal device does not transmit signals within the time domain and / or frequency domain range corresponding to the first element.
5. The method according to any one of claims 2-4, characterized in that, The second subsequence is generated based on the following sequences: Walsh sequence; or, DFT sequence.
6. The method according to any one of claims 2-5, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
7. The method according to claim 6, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [0 1 1 0], and the second subsequence is [1 -1 1 -1] or [1 1 -1 -1]; The first subsequence is [1 1 0 0], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 -1 1].
8. The method according to claim 6 or 7, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1].
9. The method according to any one of claims 2-5, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
10. The method according to claim 9, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [1 j 0 0], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 0 1 j], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]. The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
11. The method according to claim 9 or 10, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j].
12. The method according to any one of claims 1-11, characterized in that, The first CDM group also includes a third terminal device, both of which are OCC-free terminal devices.
13. A wireless communication method, characterized in that, include: The network device sends the first information to the first terminal device; Wherein, the first information is used to indicate the first OCC codeword of the first terminal device, the first terminal device belongs to the first CDM group, the first CDM group also includes a second terminal device, and the second OCC codeword of the second terminal device has a different length than the first OCC codeword.
14. The method according to claim 13, characterized in that, The OCC codewords used by the terminal devices in the first CDM group belong to a first sequence set. The first sequence set includes multiple sequences, and the multiple sequences include a first sub-sequence and a second sub-sequence. The first sub-sequence corresponds to the first OCC codeword, and the second sub-sequence corresponds to the second OCC codeword.
15. The method according to claim 14, characterized in that, The first subsequence includes multiple elements, including a first element, which is 0.
16. The method according to claim 15, characterized in that, When the first element is 0, the first terminal device does not transmit signals within the time domain and / or frequency domain range corresponding to the first element.
17. The method according to any one of claims 14-16, characterized in that, The second subsequence is generated based on the following sequences: Walsh sequence; or, DFT sequence.
18. The method according to any one of claims 14-17, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
19. The method according to claim 18, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [0 1 1 0], and the second subsequence is [1 -1 1 -1] or [1 1 -1 -1]; The first subsequence is [1 1 0 0], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 -1 1].
20. The method according to claim 18 or 19, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1].
21. The method according to any one of claims 14-17, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
22. The method according to claim 21, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [1 j 0 0], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 0 1 j], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]. The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
23. The method according to claim 21 or 22, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j].
24. The method according to any one of claims 13-23, characterized in that, The first CDM group also includes a third terminal device, both of which are OCC-free terminal devices.
25. A terminal device, characterized in that, The terminal device is a first terminal device, and the terminal device includes: The receiving unit is used to receive the first information sent by the network device; Wherein, the first information is used to indicate the first OCC codeword of the first terminal device, the first terminal device belongs to the first CDM group, the first CDM group also includes a second terminal device, and the second OCC codeword of the second terminal device has a different length than the first OCC codeword.
26. The terminal device according to claim 25, characterized in that, The OCC codewords used by the terminal devices in the first CDM group belong to a first sequence set. The first sequence set includes multiple sequences, and the multiple sequences include a first sub-sequence and a second sub-sequence. The first sub-sequence corresponds to the first OCC codeword, and the second sub-sequence corresponds to the second OCC codeword.
27. The terminal device according to claim 26, characterized in that, The first subsequence includes multiple elements, including a first element, which is 0.
28. The terminal device according to claim 27, characterized in that, When the first element is 0, the first terminal device does not transmit signals within the time domain and / or frequency domain range corresponding to the first element.
29. The terminal device according to any one of claims 26-28, characterized in that, The second subsequence is generated based on the following sequences: Walsh sequence; or, DFT sequence.
30. The terminal device according to any one of claims 26-29, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
31. The terminal device according to claim 30, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [0 1 1 0], and the second subsequence is [1 -1 1 -1] or [1 1 -1 -1]; The first subsequence is [1 1 0 0], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 -1 1].
32. The terminal device according to claim 30 or 31, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1].
33. The terminal device according to any one of claims 26-29, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
34. The terminal device according to claim 33, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [1 j 0 0], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 0 1 j], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]. The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
35. The terminal device according to claim 33 or 34, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j].
36. The terminal device according to any one of claims 25-35, characterized in that, The first CDM group also includes a third terminal device, both of which are OCC-free terminal devices.
37. A network device, characterized in that, The network device includes: The sending unit is used to send first information to the first terminal device; Wherein, the first information is used to indicate the first OCC codeword of the first terminal device, the first terminal device belongs to the first CDM group, the first CDM group also includes a second terminal device, and the second OCC codeword of the second terminal device has a different length than the first OCC codeword.
38. The network device according to claim 37, characterized in that, The OCC codewords used by the terminal devices in the first CDM group belong to a first sequence set. The first sequence set includes multiple sequences, and the multiple sequences include a first sub-sequence and a second sub-sequence. The first sub-sequence corresponds to the first OCC codeword, and the second sub-sequence corresponds to the second OCC codeword.
39. The network device according to claim 38, characterized in that, The first subsequence includes multiple elements, including a first element, which is 0.
40. The network device according to claim 39, characterized in that, When the first element is 0, the first terminal device does not transmit signals within the time domain and / or frequency domain range corresponding to the first element.
41. The network device according to any one of claims 38-40, characterized in that, The second subsequence is generated based on the following sequences: Walsh sequence; or, DFT sequence.
42. The network device according to any one of claims 38-41, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
43. The network device according to claim 42, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [0 1 1 0], and the second subsequence is [1 -1 1 -1] or [1 1 -1 -1]; The first subsequence is [1 1 0 0], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1]; The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1]; The second subsequence is: [1 -1 -1 1].
44. The network device according to claim 42 or 43, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is [1 -1 1 -1] or [1 -1 -1 1].
45. The network device according to any one of claims 38-41, characterized in that, The first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1 j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
46. The network device according to claim 45, characterized in that, When all three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy the following: The first subsequence is [1 j 0 0], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 1 j 0], and the second subsequence is [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [0 0 1 j], and the second subsequence is: [-j 1 j -1] or [1 j -1 -j]; The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1]. The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [1 j -1 -j].
47. The network device according to claim 45 or 46, characterized in that, When all four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1 j 0 0] or [0 0 1 j], and the second subsequence is [-j 1 j -1] or [1 j -1 -j].
48. The network device according to any one of claims 37-47, characterized in that, The first CDM group also includes a third terminal device, both of which are OCC-free terminal devices.
49. A terminal device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or send signals so that the terminal device performs the method as described in any one of claims 1-12.
50. A network device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the network device performs the method as described in any one of claims 13-24.
51. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the device to perform the method as described in any one of claims 1-12.
52. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the device to perform the method as described in any one of claims 13-24.
53. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-12.
54. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 13-24.
55. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-12.
56. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 13-24.
57. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 1-12.
58. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 13-24.
59. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1-12.
60. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 13-24.
Citation Information
Patent Citations
Communication method and device
CN114071723A
Demodulation reference signal transmission method and device, terminal and network side equipment
CN116896432A
Signal transmission method and communication device
CN117811886A
Method, device and computer storage medium of communication
WO2024065200A1