Wireless communication method, terminal device and network device
By configuring different OCC codeword lengths for different terminal devices in the same CDM group, the problems of flexibility and resource waste caused by consistent OCC codeword lengths in the prior art are solved, and more efficient uplink capacity enhancement and throughput are achieved Increase in quantity.
Patent Information
- Application Number
- CN202480001323.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2024-12-06
AI Technical Summary
In the existing OCC multiplexing technology, the length of OCC codewords of each user in the same CDM group is the same, resulting in limited flexibility for multiple users, wasted resources, and it is impossible to personalize the configuration for different terminal devices.
In the same CDM group, different OCC codeword lengths are configured for different terminal devices, so that the OCC codeword lengths are flexibly adapted to the needs of their respective terminal devices, and the OCC codewords of the terminal devices are determined by sending instructions information.
It improves the flexibility and resource utilization efficiency of OCC codewords, enhances the ability to enhance uplink capacity, reduces the number of users reused at the same time, and obtains higher uplink throughput gain.
Smart Images

Figure CN119096648A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a wireless communication method, terminal equipment and network equipment. Background Art
[0002] With the development and popularization of communication systems (such as the fifth generation (5G) system), the demand for uplink capacity enhancement of communication systems is increasing. The orthogonal cover code (OCC) technology can realize resource reuse on multiple terminal devices, thereby achieving a better uplink capacity enhancement effect.
[0003] For example, based on the 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. Summary of the invention
[0004] The present application provides a wireless communication method, terminal equipment and network equipment. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a wireless communication method is provided, the method comprising a first terminal device receiving first information sent by a network device; wherein the first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a first code division multiplexing (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 from the first OCC codeword.
[0006] In a second aspect, a wireless communication method is provided, the method comprising a network device sending first information to a first terminal device; wherein the first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a 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 from the first OCC codeword.
[0007] According to a third aspect, a terminal device is provided, which is a first terminal device, and includes: a receiving unit, used to receive first information sent by a network device; wherein the first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a 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 from the first OCC codeword.
[0008] In a fourth aspect, a network device is provided, 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 codeword of the first terminal device, the first terminal device belongs to a 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 from the first OCC codeword.
[0009] In a fifth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes part or all of the steps in the method of the first aspect.
[0010] In a sixth aspect, a network device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes part or all of the steps in the method of the second aspect.
[0011] In a seventh aspect, a device is provided, comprising a processor, configured to call a program from a memory so that the device executes part or all of the steps in the method described in the above aspects.
[0012] In an eighth aspect, a chip is provided, which includes a memory and a processor, and the processor can call and run a computer program from the memory to implement part or all of the steps in the methods described in the above aspects.
[0013] In a ninth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, wherein the computer program enables a terminal device to execute part or all of the steps in the methods described in the above aspects.
[0014] 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 some or all of the steps in the methods of the above aspects. In some implementations, the computer program product can be a software installation package.
[0015] In an eleventh aspect, a computer program is provided, which can enable a computer to execute part or all of the steps in the methods described in the above aspects.
[0016] The inventor of the present application has found that in the related art, the technical solution based on OCC multiplexing usually uses the same OCC codeword length for each user in the same CDM group. Although this solution can simplify the configuration process of OCC codewords to a certain extent, it will also limit the flexibility of multi-user multiplexing and waste resources. In the present application, the codeword lengths of different terminal devices in the same CDM group can be different. In other words, different OCC codeword lengths can be configured for different terminal devices, so that the OCC codeword length can be flexibly adapted to the corresponding terminal devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a schematic diagram of a wireless communication system applied in an embodiment of the present application.
[0018] Figure 2 This is a flow chart of an OCC solution in an embodiment of the present application.
[0019] Figure 3 This is another OCC solution flow chart of an embodiment of the present application.
[0020] Figure 4 This is another OCC solution flow chart of an embodiment of the present application.
[0021] Figure 5 It is a descriptive diagram of an evaluation index relative throughput gain G and a single terminal device performance loss D in an embodiment of the present application.
[0022] Figure 6 It is a schematic flowchart of a wireless communication method according to an embodiment of the present application.
[0023] Fig. 7A This is a flow chart of a partial orthogonal solution of OCC in an embodiment of the present application.
[0024] Figure 7B This is another OCC partial orthogonal solution flow chart of an embodiment of the present application.
[0025] Figure 8 It is a schematic structural diagram of a terminal device according to an embodiment of the present application.
[0026] Fig. 9 It is a schematic structural diagram of another network device according to an embodiment of the present application.
[0027] Fig.10 It is a schematic structural diagram of a device for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0029] Communication System
[0030] Figure 1 The wireless communication system 100 used in the embodiment of the present application may include a communication device. The communication device may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120.
[0031] Figure 1 One network device and two terminals are shown exemplarily. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0032] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0033] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) system or new radio (new radio, NR), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, and so on.
[0034] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a laptop, a PDA, 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). For example, a cellular phone and a car communicate with each other using a sidelink signal. Cellular phones and smart home devices communicate without relaying communication signals through a base station.
[0035] The network device in the embodiment of the present application may be a device for communicating with a terminal device. The network device may also include an access network device. The access network device may provide communication coverage for a specific geographical area and may communicate with a terminal device 120 located in the coverage area. The access network device may also be referred to as a radio access network device or a base station, etc. The access network device in the embodiment of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. Access network equipment can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmission point (TRP), transmission 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, base band 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 may also refer to a communication module, modem or chip used to be set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, machine-to-machine (M2M) communication, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station may support networks with 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.
[0036] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0037] The communication equipment involved in the wireless communication system may include not only access network equipment and terminal equipment, but also core network elements. The core network elements may be implemented by equipment, that is, the core network elements are core network equipment. It is understandable that the core network equipment may also be a type of network equipment.
[0038] The core network elements in the embodiments of the present application may include network elements that process and forward user signaling and data. For example, the core network equipment may include core network access and mobility management function (AMF), session management function (SMF), user plane gateway, location management function (LMF) and other core network equipment. Among them, the user plane gateway may be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW) or a packet data network gateway (PGW) or a user plane network element function entity (UPF). Of course, the core network may also include other network elements, which are not listed here one by one.
[0039] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.
[0040] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.
[0041] It should be understood that all or part of the functions of the communication device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (eg, a cloud platform).
[0042] NTN System
[0043] NTN generally uses satellite communications to provide communication services to ground terminal equipment.
[0044] For terrestrial network communications, it is impossible to set up network equipment in scenarios such as oceans, mountains, and deserts. Or, considering the cost of setting up and operating network equipment, terrestrial communications usually do not cover sparsely populated areas. Compared with terrestrial network communications, NTN has many advantages. First of all, for NTN communication networks, there are no geographical restrictions. In theory, satellites can orbit the earth, so every corner of the earth can be covered by satellite communications. In addition, the area that non-terrestrial network equipment can cover is much larger than the area covered by terrestrial network equipment. That is, NTN cells can cover a larger range.
[0045] With the development and popularization of NTN technology, more and more terminal devices will be connected to NTN. Therefore, the amount of uplink data will continue to increase, and the demand for NTN service continuity and stability will also continue to increase. Therefore, the demand for NTN to enhance uplink capacity is increasing day by day.
[0046] OCC
[0047] The OCC technology is generally used in wireless communication systems. This technology can further improve the spectrum efficiency and anti-interference capability of the system by generating a set of orthogonal code sequences to spread and encode the transmitted signal.
[0048] OCC technology can be applied in communication systems to enhance the uplink capacity of communication systems. For example, in the NTN system, OCC technology has been applied to the transmission of PUCCH. By performing OCC multiplexing on the antenna ports of different terminal devices in the same CDM group, the uplink capacity of NTN is effectively enhanced. This proves the feasibility of OCC multiplexing technology in enhancing the uplink capacity of the NTN system.
[0049] An OCC sequence (referred to as a sequence) can be used to represent an OCC codeword, thereby implementing the OCC technology. OCC sequences in the same CDM group can form an OCC sequence set. The OCC sequence set can be represented, for example, as an OCC sequence set S of size n. n ={s1,s2,…,s n The OCC sequence can be generated into a pairwise orthogonal sequence group by using a Walsh matrix or a cyclic shift of a discrete Fourier transform (DFT) sequence.
[0050] The so-called orthogonal concept, for binary digital signals, can be represented by a digital sequence (corresponding to an OCC sequence) to represent a code group (corresponding to an OCC code word). At this time, the orthogonality between two code groups can be expressed by the following form of mutual correlation coefficient.
[0051] For example, suppose that in a sequence of length n, the code elements only take the values +1 and -1, and assume that x and y are two of the code groups:
[0052] x=(x1,x2,x3,…,x n ,)y=(y1,y2,y3,…,y n )
[0053] where x i ,y i ∈(+1,-1),i=1,2,…,n, let If code groups x and y are orthogonal, then ρ(x,y)=0.
[0054] Taking the Walsh-Hadamard matrix method as an example, the Walsh sequence can be generated by a Hadamard matrix, all rows of which are orthogonal to each other, and each row of the Hadamard matrix corresponds to a code group, that is, a Walsh sequence.
[0055] The first-order Hadamard matrix is H1=[1]. The recursive formula for the higher-order Hadamard matrix is as follows, where N m =2 m , m=1,2,3,…。
[0056]
[0057] For example, the Hadamard matrices when m=1, 2, and 3 are as follows:
[0058]
[0059] Thus, let the OCC sequence set S n ={s1,s2,…,s n}, n=4, then the OCC sequence set (or called OCC codeword set) generated by the above method is S.
[0060]
[0061] Among them, 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 means the two sequences are orthogonal to each other. Similarly, it is easy to verify through calculation that the sequences s1, s2, s3, and s4 are orthogonal to each other.
[0062] It should be noted that a terminal device that uses s1 = [1 1 1 1] for signal transmission can be referred to as a no OCC terminal device. A no OCC terminal device can be understood as one in which all elements contained in the OCC codeword sequence used are 1. For the case in which the OCC codeword sequence only includes 1, after the OCC codeword is superimposed, the result is consistent with the result of only repeating, that is, the OCC codeword superposition has no actual effect, and therefore, the terminal device is referred to as a no OCC terminal device. For example, when n = 3, a terminal device that uses [1 1 1] for signal transmission can be referred to as a no OCC terminal device.
[0063] Improving uplink capacity through OCC multiplexing schemes may include the following three schemes. In the following three schemes, the total number of multiplexed terminal devices may be set to M.
[0064] 1. Cross-symbol OCC solution
[0065] In some embodiments, based on the cross-symbol OCC scheme, each symbol (eg, orthogonal frequency division multiplexing (OFDM) symbol) will be repeated M times, that is, one symbol becomes M symbols in the time domain, and OCC codewords are superimposed for each repeated symbol.
[0066] Taking M=2 and using Walsh columns to generate OCC codewords as an example, the generated OCC codeword set can be {[w0w1], [w0′ w1′]}={[1 1], [1 -1]}. The implementation process of this solution can be as follows: Figure 2 shown.
[0067] When the first terminal device uses OFDM symbols to transmit data, one symbol will be repeated twice in the time domain, becoming two symbols, and then the corresponding OCC codeword (i.e. [1 1]) will be superimposed on 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 codeword [1 -1] is superimposed.
[0068] 2. Cross-time slot OCC solution
[0069] In some embodiments, based on the cross-time slot OCC scheme, each time slot will be repeated M times, and the OCC codeword is superimposed on the repeated time slots. Figure 3 , taking M=2 and using Walsh sequence to generate OCC codeword as an example, the cross-slot OCC scheme is explained.
[0070] like Figure 3As shown in the figure, similar to the cross-symbol OCC scheme, when M=2, the original time slot is repeated twice in the time domain, and then the OCC codeword is superimposed on each repeated time slot. The data transmitted by the first terminal device in a time slot is repeated twice in the time domain, becoming two time slots, and then the corresponding OCC codeword (i.e., [1 1]) is superimposed on each repeated time slot. The data transmission process of the second terminal device is similar, that is, a time slot is repeated twice in the time domain, and the OCC codeword [1-1] is superimposed.
[0071] 3. In-symbol OCC solution
[0072] In some embodiments, the oversampling characteristic of DFT can be utilized to comb-map the data of the terminal device to different subcarriers of a single OFDM symbol. Figure 4 The possible implementation process of the solution is shown.
[0073] Figure 4 Take a resource unit (RB) as an example. The RB is repeated M times in the frequency domain before the DFT operation, and then the different values in the OCC sequence (i.e. Figure 4 The data corresponding to w0, w1) in the RB is mapped to the subcarrier of the RB, corresponding to Figure 4 At the medium grey subcarrier.
[0074] Performance evaluation indicator: relative throughput gain
[0075] exist Figure 5 In the figure, the horizontal axis is set to signal noise ratio (SNR) and the vertical axis is set to block error rate (BLER). The solid line is the BLER performance of a single terminal device without OCC, and the dotted line is the BLER performance of an average single terminal device when an OCC scheme with a length of 6 (i.e., M=6) is used. In the performance evaluation process, the performance loss D of a single terminal device can be defined as the SNR difference between the two when the BLER reaches 10%, i.e., D=x2-x1. The SNR when the BLER reaches 10% without the OCC scheme (i.e., Figure 5 Under x1 in the example, the BLER values corresponding to the single terminal device with and without OCC are recorded as y2 and y1 respectively. Assuming that the total number of data blocks of the average single terminal device is N, the number of data blocks correctly transmitted by the two schemes is (1-y2)M·N and (1-y1)N. Dividing the two, the relative throughput gain G can be obtained:
[0076]
[0077] It can be seen that the coefficient γ is related to the average single-terminal device performance loss of the OCC scheme. The greater the loss, the smaller γ.
[0078] As more and more terminal devices are added to the communication system, different terminal devices have different requirements for bandwidth and network stability during the communication process. However, in the related art, there is no separate discussion on enhancing uplink capacity for each terminal device level.
[0079] The inventor of the present application has found that in the above OCC multiplexing schemes, the uplink capacity enhancement schemes based on OCC multiplexing mostly assume that the OCC codeword lengths of the multiplexed terminal devices in the same CDM group are the same. Such schemes simply regard multiple terminal devices in the same CDM group as having the same conditions and requirements. Although such a design can simplify the configuration process of OCC codewords to a certain extent, it will also limit the flexibility of multiplexing of multiple terminal devices and cause waste in terms of resources.
[0080] Figure 6 It is a schematic flow chart of a wireless communication method provided in an embodiment of the present application to solve the above-mentioned problem.
[0081] Figure 6 It can be executed by the first terminal device and the 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.
[0082] Figure 6 The illustrated method may include step S610.
[0083] Step S610: The first terminal device receives the first information sent by the network device.
[0084] The first information can be used to indicate a first OCC codeword of the first terminal device.
[0085] Optionally, the first OCC codeword may be applied to transmission of a 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.
[0086] In some embodiments, the first information may include a sequence corresponding to the first OCC codeword. A sequence may also be referred to as a subsequence (for example, the sequence corresponding to the first OCC codeword is referred to as the first subsequence). For example, if the sequence corresponding to the first OCC codeword is [1 1 0 0], the first information may include [1 1 0 0].
[0087] In some embodiments, the first information may include an index of a sequence corresponding to the first OCC codeword in a first sequence set. The first terminal device may belong to a first CDM group, and the OCC codeword used by the terminal devices in the first CDM group may belong to the first sequence set. For example, if the first sequence set is represented as: And the first sequence is s'3, then the first information may include index 3.
[0088] The first terminal device may belong to the first CDM group. The first CDM group may also include a second terminal device. In other words, the first CDM group may include a plurality of terminal devices. The plurality of terminal devices may include a plurality of first terminal devices and a plurality of second terminal devices.
[0089] The length of the second OCC codeword of the second terminal device is different from the length of the first OCC codeword. For example, the length of the second OCC codeword may be greater than the length of the first OCC codeword. Exemplarily, when the number of multiplexed terminal devices is M, the length of the second OCC codeword may be M, and the length of the first OCC codeword may be less than M. Wherein, M may be a positive integer.
[0090] For example, when M=4, the length of the second OCC codeword may be 4, and the length of the first OCC codeword may be 2.
[0091] In the present application, the codeword lengths of different terminal devices in the same CDM group may be different. That is, different OCC codeword lengths may be configured for different terminal devices, so that the OCC codeword lengths can be flexibly adapted to the corresponding terminal devices. In some embodiments, the length of the first OCC codeword may be determined based on the channel conditions during the communication process. For example, during the communication process, if the channel condition of the first terminal device is better than that of the second terminal device or the first threshold, the length of the first OCC codeword may be less than the length of the second OCC codeword. If the channel condition of the first terminal device is poorer than that of the second terminal device or the first threshold, the length of the first OCC codeword may be greater than the length of the second OCC codeword.
[0092] In some embodiments, the length of the OCC codeword may 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 during communication than the second terminal device or the second threshold, the length of the first OCC codeword may be less than the length of the second OCC codeword.
[0093] It should be noted that the present application does not limit the message type that carries the first information. For example, the first information can be carried by an RRC message.
[0094] As described above, the OCC codeword used by the terminal device in the first CDM group may belong to the first sequence set. The first sequence set may include a first subsequence and a second subsequence. The first subsequence may correspond to the first OCC codeword, and the second subsequence may correspond to the second OCC codeword. In other words, the first OCC codeword may be represented by the first subsequence, and the second OCC codeword may be represented by the second subsequence.
[0095] In some embodiments, the first sequence set may be generated by a network device. For example, a base station may generate the first sequence set based on a plurality of terminal devices accessing the base station.
[0096] In some embodiments, the first sequence set may meet: requirements specified by a standard, or preset, or configuration of a network device.
[0097] For example, the network device may send second information to the first terminal device. The second information may be used to indicate the first sequence set. The first terminal device may determine the first OCC codeword by combining the first information and the second information.
[0098] The present application does not limit the message type that carries the second information. For example, the second information may be carried by an RRC message.
[0099] In some embodiments, the number of non-zero elements in the elements (or symbols) included in the sequence (e.g., the first subsequence or the second subsequence) may be used to indicate the length of the corresponding OCC codeword. For example, if the first subsequence is [1 1 00], it may indicate that the length of the first OCC codeword is 2. For another example, if the second subsequence is [1 -1 1 -1], it may indicate that the length of the second OCC codeword is 4.
[0100] For example, the first subsequence may include multiple elements. The multiple elements may include a first element, and the first element may be 0. For another example, the multiple elements included in the second subsequence may all be non-0 values. It can be understood that, in this case, the length of the first OCC codeword is less than the length of the second OCC codeword.
[0101] Exemplarily, the first sequence set may be S'. S' may satisfy: It can be seen that the length of s'3 and s'4 is 2, and the length of s'1 and s'2 is 4. The first subsequence may be s'3 and s'4, and the second subsequence may be s'1 and s'2.
[0102] It should be noted that if an element in the subsequence is 0, it may indicate that the corresponding terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the element. Exemplarily, when the first element described above is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element. It can be seen that based on the present application, resource occupancy can be saved and resource utilization efficiency can be improved.
[0103] Fig. 7A The cross-symbol OCC technical solution is used as an example for explanation. Fig. 7A In FIG. 1 , the sequence corresponding to the first OCC codeword of the first terminal device (ie, the first subsequence) is [0 1 1 0]. Based on the first subsequence, at the time domain position corresponding to the dotted box, the first terminal device has no symbol transmission.
[0104] Figure 7B Take the OCC technology solution within the symbol as an example to illustrate. Figure 7B In the example, the first subsequence is [0 1 1 0]. Based on the first subsequence, the first terminal device does not transmit a signal at some frequency domain positions.
[0105] In some embodiments, the second subsequence may be generated based on the following sequences: a Walsh sequence; or a DFT sequence. Taking the Walsh sequence to generate the second subsequence as an example, the second subsequence may be any one of [1 1 1 1], [1 -1 1 -1], [1 1 -1 -1], and [1 -1 -1 1]. Taking the DFT sequence to generate the second subsequence as an example, the second subsequence may be any one of [1 1 11], [-j 1 j -1], [1 -1 1 -1], and [1 j -1 -j].
[0106] When the second subsequence is generated based on a Walsh sequence, it can be said that the first sequence set is generated based on a Walsh sequence. Alternatively, when the second sequence is generated based on a DFT sequence, it can be said that the first sequence set is generated based on a DFT sequence.
[0107] Some or all of the sequences included in the first sequence set may be partially orthogonal. The first subsequence and the second subsequence need to be partially orthogonal. In the present application, partially orthogonal may mean that the sequence may contain 0, and the sequence point product is equal to 0.
[0108] For example, in the first sequence set S', the dot products of s'1, s'2, s'3, and s'4 are all 0. For example, in S', s'1 = [1-1 1 -1], s'3 = [1 1 0 0], and the result of the dot product of the s'1 and s'3 sequences is s'1·s'3 = 1×1+1×(-1)+1×0+0×(-1)=0, which means that the s'1 and s'3 sequences are partially orthogonal.
[0109] Optionally, the first sequence set may 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 the Walsh sequence.
[0110] Optionally, the first sequence set may 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 the DFT sequence.
[0111] 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 subsequence and the second subsequence also need to meet the requirements of orthogonality or partial orthogonality. In response to this requirement, the present application proposes a static requirement for unequal length OCC configurations, that is, a sequence combination that satisfies orthogonality or partial orthogonality is provided. Exemplarily, for a first sequence set generated based on a Walsh sequence, the present application provides an embodiment of Scheme 1; for a first sequence set generated based on a DFT sequence, the present application provides an embodiment of Scheme 2.
[0112] Solution 1
[0113] As described above, if the first sequence set is generated based on a Walsh sequence, the first sequence set may 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 00], [0 1 1 0], [0 0 1 1]. The indexes (index, Idx) of these sequences may be 1 to 7. An embodiment of the static definition requirement for unequal length OCC configurations of indexes 1 to 7 is provided below.
[0114] In some embodiments, when three devices in the first CDM group transmit simultaneously (i.e., the number of multiplexed terminal devices is 3), the first subsequence and the second subsequence may 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 11], and the second subsequence is: [1 -1 -1 1].
[0115] That is to say, when the three devices in the first CMD group transmit simultaneously, the subsequences corresponding to the OCC codewords of the three devices may satisfy the following: [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].
[0116] In some embodiments, when four devices in the first CDM group transmit simultaneously (i.e., the number of multiplexed terminal devices is 4), the first subsequence and the second subsequence may 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].
[0117] In other words, when the four devices in the first CDM group transmit simultaneously, the subsequences corresponding to the OCC codewords of the four devices may satisfy: [1 1 0 0], [0 0 1 1], [1 -1 1 -1], [1 -1 -1 1].
[0118] Based on this, the static restriction requirements for unequal length OCC configuration under the Walsh sequence generation method can be shown in Table 1.
[0119] Table 1
[0120]
[0121] For example, when the number of multiplexed terminal devices is 3, that is, when the total number of multiplexed users M=3, if the channel conditions of the three terminal devices are all poor, the code words of the three terminal devices can be selected from Idx1~4; if the channel conditions of two of the three terminal devices are poor and the channel conditions of one terminal device are good, the code words of the former can be selected from Idx2 and Idx4, and the code words of the latter can be selected from Idx5 or Idx7, or the code words of the former can be selected from Idx2 and Idx3, and the code words of the latter can be selected from Idx6; if the channel conditions of one of the three terminal devices are poor and the channel conditions of the two terminal devices are good, the code words of the former can be selected from Idx2 or Idx4, and the code words of the latter can be selected from Idx5 and Idx7. Among them, the OCC sequence combination of the three terminal devices needs to meet the static limit requirements shown in Table 1.
[0122] For another example, when the number of multiplexed terminal devices is 4, that is, the total number of multiplexed terminal devices M=4, if the channel conditions of the four terminal devices are all poor, the codewords of the four terminal devices can be selected from Idx1 to 4; if the channel conditions of two terminal devices are poor and the channel conditions of the other two terminal devices are good, the codewords of the former can be selected from Idx2 and Idx4, and the codewords of the latter can be selected from Idx5 and Idx7. At this time, the codeword set that can be used for simultaneous transmission is [1 -1 1 -1]+[1 -1 -1 1]+[1 1 0 0]+[0 0 1 1].
[0123] Solution 2
[0124] As described above, if the first sequence set is generated based on a DFT sequence, the first sequence set may 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 indices of these sequences may be 1 to 7. An embodiment of a static definition requirement for unequal length OCC configurations of indices 1 to 7 is provided below.
[0125] In some embodiments, when three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence may 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 01 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].
[0126] That is to say, when the three devices in the first CMD group transmit simultaneously, the subsequences corresponding to the OCC codewords of the three devices may satisfy the following: [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]; [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].
[0127] In some embodiments, when four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence may 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].
[0128] In other words, when the four devices in the first CDM group transmit simultaneously, the subsequences corresponding to the OCC codewords of the four devices may satisfy: [1 j 0 0], [0 0 1 j], [-j 1 j -1], [1 j -1 -j].
[0129] Based on this, the static limitation requirements for unequal length OCC configurations under the DFT sequence generation method can be shown in Table 2.
[0130] Table 2
[0131]
[0132] It can be seen that when performing OCC codeword superposition, the result of superposition of sequences consisting only of 1 and 0 does not produce a substantial superposition effect. Fig. 7AAs shown, for the first terminal device, after superimposing the [0 1 1 0] OCC codeword, the result is still repeated transmission on two symbols. Therefore, when the elements in the sequence corresponding to the OCC codeword only include 0 and 1, the terminal device can also be called a non-OCC terminal device.
[0133] In some embodiments, the first CDM group further includes a third terminal device. Both the first terminal device and the third terminal device may be OCC-free terminal devices.
[0134] Taking Table 1 as an example, the OCC sequences corresponding to the first terminal device and the third terminal device may be [1 1 0 0] and [0 0 1 1], respectively. Based on the static restriction requirements of Table 1, regardless of whether the number of multiplexed terminal devices is 3 or 4, when 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.
[0135] In the related art, only one OCC-free terminal device can be multiplexed with other terminal devices. From the above content, it can be seen that through the technical solution of unequal length OCC codes proposed in this application, multiple OCC-free terminal devices can also be multiplexed, thereby improving the flexibility of multiplexing.
[0136] In addition, based on the present application, the number of users multiplexed at the same time (i.e., the number of terminal devices multiplexed at the same time) can be reduced. For example, for the case where the number of multiplexed terminal devices in scheme 1 is 4. For the cross-symbol OCC scheme, the related technology requires the transmission of 4 terminal devices within 4 symbol times. For the OCC scheme proposed in this application, taking UE1[1 -1 1 -1], UE2[1 -1 -1 1], UE3[1 1 0 0], UE4[0 0 1 1] as an example, in the first and second symbols, the three terminal devices UE1, UE2 and UE3 transmit, and in the third and fourth symbols, the three terminal devices UE1, UE2 and UE4 transmit, that is, the number of users multiplexed at the same time is 3. Reducing the number of users multiplexed at the same time can save the resources required for transmission.
[0137] Since the present application can reduce the number of users multiplexed at the same time, the present application can also obtain a higher uplink throughput gain. A detailed analysis is given below.
[0138] As mentioned above, the formula for the relative throughput gain G can be:
[0139]
[0140] When the OCC codeword sequences are not of equal length, the total number of multiplexed terminal devices for transmission does not change, that is, M remains unchanged. Reducing the number of users multiplexed at the same time can alleviate the orthogonality loss caused by too many users, so it has a 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. Combined with the present application, the simultaneous transmission of multiple OCC-free terminal devices can be realized. In most cases, the present application can achieve both unchanged uplink throughput increase and scheduling flexibility.
[0141] The method embodiment of the present application is described in detail above, and the device embodiment of the present application is described in detail below. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the part not described in detail can refer to the previous method embodiment.
[0142] Figure 8 8 is a schematic structural diagram of a terminal device 800 provided in an embodiment of the present application. The terminal device 800 may be a first terminal device. The terminal device 800 may include a receiving unit 810.
[0143] The receiving unit 810 can be used to receive first information sent by a network device; wherein the first information is used to indicate a first OCC codeword of a first terminal device, the first terminal device belongs to a 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 from the first OCC codeword.
[0144] In some embodiments, the OCC codeword used by the terminal device in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
[0145] In some embodiments, the first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
[0146] In some embodiments, when the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
[0147] In some embodiments, the second subsequence is generated based on: a Walsh sequence; or, a DFT sequence.
[0148] In some embodiments, the first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -11 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
[0149] In some embodiments, when three devices in the first CMD 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 11], 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 -11].
[0150] In some embodiments, when 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].
[0151] In some embodiments, the first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
[0152] In some embodiments, when three devices in the first CMD 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 1j], 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].
[0153] In some embodiments, when 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].
[0154] In some embodiments, the first CDM group further includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
[0155] In an optional embodiment, the receiving unit 810 may be a transceiver 1030. The terminal device 800 may further include a processor 1010 and a memory 1020, as shown in FIG. Fig.10 shown.
[0156] Fig. 9 1 is a schematic structural diagram of a network device 900 provided by the present application. The network device 900 includes a sending unit 910. The sending unit 910 is used to send first information to a first terminal device; wherein the first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group also includes a second terminal device, and the second OCC codeword of the second terminal device is different from the first OCC codeword in length.
[0157] In some embodiments, the OCC codeword used by the terminal device in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
[0158] In some embodiments, the first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
[0159] In some embodiments, when the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
[0160] In some embodiments, the second subsequence is generated based on: a Walsh sequence; or, a DFT sequence.
[0161] In some embodiments, the first set of sequences includes one or more of the following sequences: [1 1 1 1], [1 -11 -1], [1 1 -1 -1], [1 -1 -1 1], [1 1 0 0], [0 1 1 0], [0 0 1 1].
[0162] In some embodiments, when three devices in the first CMD 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]; the first subsequence is [1 1 0 0] or [0 0 1 1], and the second subsequence is: [1 -1 -1 1].
[0163] In some embodiments, when 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].
[0164] In some embodiments, the first set of sequences includes one or more of the following sequences: [1 1 1 1], [-j 1j -1], [1 -1 1 -1], [1 j -1 -j], [1 j 0 0], [0 1 j 0], [0 0 1 j].
[0165] In some embodiments, when three devices in the first CMD 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 1j], 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].
[0166] In some embodiments, when 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].
[0167] In some embodiments, the first CDM group further includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
[0168] In an optional embodiment, the sending unit 910 may be a transceiver 1030. The network device 900 may further include a processor 1010 and a memory 1020. Fig.10 shown.
[0169] Fig.10 It is a schematic structural diagram of a device for communication according to an embodiment of the present application. Fig.10 The dotted line in the figure indicates that the unit or module is optional. The apparatus 1000 can be used to implement the method described in the above method embodiment. The apparatus 1000 can be a chip, a terminal device or a device.
[0170] The device 1000 may include one or more processors 1010. The processor 1010 may support the device 1000 to implement the method described in the above method embodiment. The processor 1010 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0171] The apparatus 1000 may further 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 executes the method described in the above method embodiment. The memory 1020 may be independent of the processor 1010 or integrated in the processor 1010.
[0172] The apparatus 1000 may further include a transceiver 1030. The processor 1010 may communicate with other devices or chips through the transceiver 1030. For example, the processor 1010 may transmit and receive data with other devices or chips through the transceiver 1030.
[0173] The embodiment of the present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the terminal device and the network device provided in the embodiment of the present application, and the program enables the computer to execute the method executed by the terminal device or the network device in each embodiment of the present application.
[0174] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or network device provided in the embodiment of the present application, and the program enables the computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0175] The embodiment of the present application also provides a computer program. The computer program can be applied to the terminal device or network device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the terminal device or network device in each embodiment of the present application.
[0176] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions.
[0177] In the embodiments of the present application, a "field" may also be referred to as a "field", a "subfield" or a "subfield". A field may occupy one or more bytes (byte / octet), or a field may occupy one or more bits (bit).
[0178] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0179] In the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0180] In the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.
[0181] In the embodiments of the present application, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including AP and STA), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0182] In the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0183] In the embodiments of the present application, the term "include" may refer to direct inclusion or indirect inclusion. Optionally, the term "include" mentioned in the embodiments of the present application may be replaced with "indicate" or "used to determine". For example, "A includes B" may be replaced with "A indicates B" or "A is used to determine B".
[0184] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0185] In the embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
[0186] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods 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. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0187] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0188] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0189] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0190] 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 who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless communication method, It is characterized in that include: A first terminal device receives first information sent by a network device; wherein the first information is used to indicate a first orthogonal cover 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 also includes a second terminal device, and a second OCC codeword of the second terminal device has a different length from the first OCC codeword.
2. The method according to claim 1, It is characterized in that The OCC codeword used by the terminal devices in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
3. The method according to claim 2, It is characterized in that The first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
4. The method according to claim 3, It is characterized in that When the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
5. The method according to any one of claims 2 to 4, It is characterized in that The second subsequence is generated based on the following sequence: a Walsh sequence; or a DFT sequence.
6. The method according to any one of claims 2 to 5, It is characterized in that 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].
7. The method according to claim 6, It is characterized in that When three devices in the first CMD 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].
8. The method according to claim 6 or 7, It is characterized in that When 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-11].
9. The method according to any one of claims 2 to 5, It is characterized in that The first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1j-1], [1-1 1-1], [1j-1-j], [1j 0 0], [0 1j 0], [00 1j].
10. The method according to claim 9, It is characterized in that When three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 1j 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [1j-1-j].
11. The method according to claim 9 or 10, It is characterized in that When four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j].
12. The method according to any one of claims 1 to 11, It is characterized in that The first CDM group also includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
13. A wireless communication method, It is characterized in that include: The network device sends first information to the first terminal device; The first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group also includes a second terminal device, and a second OCC codeword of the second terminal device has a different length from the first OCC codeword.
14. The method according to claim 13, It is characterized in that The OCC codeword used by the terminal devices in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
15. The method according to claim 14, It is characterized in that The first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
16. The method according to claim 15, It is characterized in that When the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
17. The method according to any one of claims 14 to 16, It is characterized in that The second subsequence is generated based on the following sequence: a Walsh sequence; or a DFT sequence.
18. The method according to any one of claims 14 to 17, It is characterized in that 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 10], [0 0 1 1].
19. The method according to claim 18, It is characterized in that When three devices in the first CMD 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].
20. The method according to claim 18 or 19, It is characterized in that When 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-11].
21. The method according to any one of claims 14 to 17, It is characterized in that The first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1j-1], [1-1 1-1], [1j-1-j], [1j 0 0], [0 1j0], [0 0 1j].
22. The method according to claim 21, It is characterized in that When three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 1j 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [1j-1-j].
23. The method according to claim 21 or 22, It is characterized in that When four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j].
24. The method according to any one of claims 13 to 23, It is characterized in that The first CDM group also includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
25. A terminal device, It is characterized in that The terminal device is a first terminal device, and the terminal device includes: A receiving unit, configured to receive first information sent by a network device; The first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group also includes a second terminal device, and a second OCC codeword of the second terminal device has a different length from the first OCC codeword.
26. The terminal device according to claim 25, It is characterized in that The OCC codeword used by the terminal devices in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
27. The terminal device according to claim 26, It is characterized in that The first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
28. The terminal device according to claim 27, It is characterized in that When the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
29. The terminal device according to any one of claims 26 to 28, It is characterized in that The second subsequence is generated based on the following sequence: a Walsh sequence; or a DFT sequence.
30. The terminal device according to any one of claims 26 to 29, It is characterized in that 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], [01 1 0], [0 0 1 1].
31. The terminal device according to claim 30, It is characterized in that When three devices in the first CMD 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].
32. The terminal device according to claim 30 or 31, It is characterized in that When 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-11].
33. The terminal device according to any one of claims 26 to 29, It is characterized in that The first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1j-1], [1-1 1-1], [1j-1-j], [1j 0 0], [01j 0], [0 0 1j].
34. The terminal device according to claim 33, It is characterized in that When three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 1j 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [1j-1-j].
35. The terminal device according to claim 33 or 34, It is characterized in that When four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j].
36. The terminal device according to any one of claims 25 to 35, It is characterized in that The first CDM group also includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
37. A network device, It is characterized in that The network equipment includes: A sending unit, configured to send first information to a first terminal device; The first information is used to indicate a first OCC codeword of the first terminal device, the first terminal device belongs to a first CDM group, the first CDM group also includes a second terminal device, and a second OCC codeword of the second terminal device has a different length from the first OCC codeword.
38. The network device according to claim 37, It is characterized in that The OCC codeword used by the terminal devices in the first CDM group belongs to a first sequence set, the first sequence set includes multiple sequences, the multiple sequences include a first subsequence and a second subsequence, the first subsequence corresponds to the first OCC codeword, and the second subsequence corresponds to the second OCC codeword.
39. The network device according to claim 38, It is characterized in that The first subsequence includes a plurality of elements, the plurality of elements includes a first element, and the first element is 0.
40. The network device according to claim 39, It is characterized in that When the first element is 0, the first terminal device does not transmit a signal within the time domain and / or frequency domain corresponding to the first element.
41. The network device according to any one of claims 38 to 40, It is characterized in that The second subsequence is generated based on the following sequence: a Walsh sequence; or a DFT sequence.
42. The network device according to any one of claims 38 to 41, It is characterized in that 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], [01 1 0], [0 0 1 1].
43. The network device according to claim 42, It is characterized in that When three devices in the first CMD 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 second subsequence is: [1-1-1 1].
44. The network device according to claim 42 or 43, It is characterized in that When 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-11].
45. The network device according to any one of claims 38 to 41, It is characterized in that The first sequence set includes one or more of the following sequences: [1 1 1 1], [-j 1j-1], [1-1 1-1], [1j-1-j], [1j 0 0], [01j 0], [0 0 1j].
46. The network device according to claim 45, It is characterized in that When three devices in the first CMD group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 1j 0], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1]; The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [1j-1-j].
47. The network device according to claim 45 or 46, It is characterized in that When four devices in the first CDM group transmit simultaneously, the first subsequence and the second subsequence satisfy: The first subsequence is [1j 0 0] or [0 0 1j], and the second subsequence is: [-j 1j-1] or [1j-1-j].
48. The network device according to any one of claims 37 to 47, It is characterized in that The first CDM group also includes a third terminal device, and both the third terminal device and the first terminal device are OCC-free terminal devices.
49. A terminal device, It is characterized in that It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method as described in any one of claims 1 to 12.
50. A network device, It is characterized in that It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method as described in any one of claims 13-24.
51. A device, It is characterized in that The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 12.
52. A device, It is characterized in that The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 13 to 24.
53. A chip, It is characterized in that The device comprises a processor, which is used to call a program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.
54. A chip, It is characterized in that It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 13 to 24.
55. A computer readable storage medium, It is characterized in that A program is stored thereon, and the program enables a computer to execute the method according to any one of claims 1 to 12.
56. A computer readable storage medium, It is characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 13 to 24.
57. A computer program product, It is characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 1 to 12.
58. A computer program product, It is characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 13 to 24.
59. A computer program, It is characterized in that The computer program enables a computer to execute the method according to any one of claims 1 to 12.
60. A computer program, It is characterized in that The computer program causes a computer to execute the method according to any one of claims 13-24.
Citation Information
Cited By
Information transmission method, communication device, communication system, storage medium, and program product
CN121587071A
Information transmission method, communication device, communication system, storage medium, and program product
CN121587071B
Devices and methods for communication
WO2026165894A1
