Information processing method and device

By generating a new orthogonal coverage code matrix through interaction between access network equipment and terminal equipment, the problem of insufficient frequency offset resistance of Walsh sequence and DFT sequence in new air interface non-terrestrial communication networks is solved, thereby improving the coverage and capacity of the system.

CN121750422APending Publication Date: 2026-03-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

The existing Walsh sequence and DFT sequence orthogonal overlay codes are insufficient in resisting frequency offset in new air interface non-terrestrial communication networks, resulting in large inter-cell interference.

Method used

By leveraging the interaction between access network equipment and terminal equipment, a new orthogonal covering code matrix is ​​generated through row and column transformations, thereby enhancing its resistance to frequency offset.

Benefits of technology

It improves the frequency offset resistance of orthogonal coverage codes, reduces inter-cell interference, and enhances the coverage and capacity of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121750422A_ABST
    Figure CN121750422A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device, and the method comprises the steps: an access network device can carry out the line-column transformation of a matrix formed by a current orthogonal coverage code, and obtains a first matrix; the access network device can also send indication information of an orthogonal cover code to the terminal, wherein the orthogonal cover code is obtained according to one row of the first matrix. Analysis is carried out on the first matrix, and it can be known that if Doppler frequency shift exists, the frequency offset resistance of the first matrix is superior to that of a current matrix (such as a Walsh matrix and / or a DFT matrix) formed by orthogonal cover codes. Therefore, the new orthogonal cover code obtained based on the first matrix has high anti-frequency offset capability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to an information processing method and device. BACKGROUND

[0002] At present, a new radio non-terrestrial network physical uplink shared channel (NR NTN PUSCH) can use a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) waveform to implement uplink coverage enhancement, thereby improving uplink capacity. An orthogonal cover code (OCC) scheme can include but is not limited to the following: inter-slot OCC, inter-symbol OCC, and intra-symbol OCC. Common OCC sequences can include but are not limited to Walsh-Hadamard sequences, DFT sequences, and Zadoff-Chu sequences; a set formed by the above sequences can be represented in the form of a matrix, where each row of the matrix represents a sequence, and any two rows are orthogonal to each other (inner product is zero). However, the existing Walsh sequence and DFT sequence have the problems that the OCC is greatly affected by frequency offset and inter-cell interference is large. SUMMARY

[0003] The present application provides an information processing method and device, which is beneficial to enhancing the ability of the OCC to resist frequency offset.

[0004] In a first aspect, the present application provides an information processing method, which can be implemented by an access network device. For example, the access network device can be a network device (such as a base station), or a communication module or component of the access network device, or a logical module capable of implementing all or part of the functions of the access network device. The access network device determines a first matrix, which is represented as The access network device sends indication information of the OCC, which is obtained according to one row of the first matrix.

[0005] In the method, the access network device can perform row and column transformation on a matrix formed by the current orthogonal cover code, so as to obtain a first matrix. It can be known through analysis on the first matrix that, when there is a Doppler shift, the anti-frequency offset performance of the first matrix is superior to that of a matrix formed by the current orthogonal cover code (such as a Walsh matrix and / or a DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher anti-frequency offset capability.

[0006] In a possible implementation, the first matrix is represented as

[0007] In a possible implementation, the first matrix includes a matrix obtained by performing column transformation on a matrix formed by an orthogonal cover code for a physical uplink control channel (PUCCH) format 4 and having a length of 4.

[0008] In a possible implementation, the first matrix includes a matrix obtained by exchanging the second column and the third column of a matrix formed by an orthogonal cover code for a PUCCH format 4 and having a length of 4.

[0009] In the above implementation, it is defined that the first matrix can be a matrix obtained by performing column transformation on a matrix formed by an orthogonal cover code for a PUCCH format 4 and having a length of 4 (for example, the matrix can be represented as ), and specifically, the first matrix can be obtained by exchanging the second column and the third column of the matrix. It can be known through analysis that the orthogonal cover code obtained based on the first matrix has stronger anti-frequency offset capability than the orthogonal cover code obtained based on the matrix.

[0010] In a possible implementation, the indication information of the orthogonal cover code includes a length of the orthogonal cover code and / or an index of the orthogonal cover code.

[0011] In the implementation, the first access network device can indicate the orthogonal cover code to the terminal by indicating the length of the orthogonal cover code and / or the index of the orthogonal cover code.

[0012] In a possible implementation, the access network device sends information for indicating the transformed orthogonal cover code. The information for indicating the transformed orthogonal cover code includes one or more of the following: an element position of the orthogonal cover code corresponding to an index of the transformed orthogonal cover code, a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, and a correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code.

[0013] In this embodiment, the access network device can further send information indicating the transformed OCC to the terminal, so as to indicate the element position, phase or correspondence of the OCC corresponding to the index of the transformed OCC, and facilitate the terminal to obtain the OCC with stronger frequency offset resistance.

[0014] In a possible implementation, the access network device determines the first matrix based on the second matrix and the information indicating the transformed OCC. The second matrix includes one or more of the following: a matrix composed of OCCs with a length of 4 for PUCCH format 2, a matrix composed of OCCs with a length of 4 for PUCCH format 4, and a matrix composed of OCCs with a length of 4 for physical uplink shared channel (PUSCH) demodulation reference signal (DMRS).

[0015] In a possible implementation, the element position of the OCC corresponding to the index of the transformed OCC includes one or more of the following: an adjacent element of the OCC corresponding to the index of the transformed OCC; an element with a spacing of 1 of the OCC corresponding to the index of the transformed OCC; and an element with a spacing of 2 of the OCC corresponding to the index of the transformed OCC.

[0016] In a possible implementation, the phase of the OCC corresponding to the index of the transformed OCC includes the phase of the OCC corresponding to the index of the transformed OCC and the phase of the OCC one row away from the OCC.

[0017] In a possible implementation, the correspondence of the OCC corresponding to the index of the transformed OCC includes the correspondence of the index of the transformed OCC and any one of the OCCs other than the OCC in the first matrix.

[0018] In the above embodiments, how to indicate the element position, phase or correspondence of the OCC corresponding to the index of the transformed OCC is described in detail, and this facilitates the terminal to obtain the OCC with stronger frequency offset resistance.

[0019] In a second aspect, the present application provides an information processing method, which can be implemented by a terminal. For example, the method is implemented by a terminal device or a chip, or by a device capable of implementing the function of the terminal device. In this method, the terminal receives indication information of an OCC, and the OCC is obtained according to one row of a first matrix. The first matrix is represented as The terminal determines the OCC.

[0020] In the method, the terminal can receive the indication information of the orthogonal cover code, thereby obtaining the orthogonal cover code with higher frequency offset resistance. The orthogonal cover code is obtained based on one row of the first matrix. It can be known through analysis of the first matrix that, if there is a frequency offset, the frequency offset resistance of the first matrix is better than that of the matrix composed of the current orthogonal cover code (such as a Walsh matrix and / or a DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher frequency offset resistance.

[0021] In a possible implementation, the first matrix is represented as

[0022] In a possible implementation, the first matrix includes a matrix obtained by performing column transformation on a matrix composed of orthogonal cover codes for PUCCH format 4 and having a length of 4.

[0023] In a possible implementation, the first matrix includes a matrix obtained by exchanging the second column and the third column of a matrix composed of orthogonal cover codes for PUCCH format 4 and having a length of 4.

[0024] In the above implementation, it is defined that the first matrix can be a matrix composed of orthogonal cover codes for PUCCH format 4 and having a length of 4 (for example, the matrix can be represented as ), and the first matrix is obtained by performing column transformation on the matrix. Specifically, the first matrix can be obtained by exchanging the second column and the third column of the matrix. It can be known through analysis that the orthogonal cover code obtained based on the first matrix has stronger frequency offset resistance than the orthogonal cover code obtained based on the matrix.

[0025] In a possible implementation, the indication information of the orthogonal cover code includes a length of the orthogonal cover code and / or an index of the orthogonal cover code.

[0026] In a possible implementation, the terminal receives information for indicating the transformed orthogonal cover code. The information for indicating the transformed orthogonal cover code includes one or more of the following: an element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, and a correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code. The terminal transforms the orthogonal cover code to obtain the transformed orthogonal cover code.

[0027] In a possible implementation, the terminal transforms adjacent elements of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, or the terminal transforms elements with a spacing of 1 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, or the terminal transforms elements with a spacing of 2 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code.

[0028] In a possible implementation, the terminal transforms the phase of the orthogonal cover code and the phase of the orthogonal cover code sequence that is spaced one row from the orthogonal cover code.

[0029] In a possible implementation, the terminal transforms the index of the orthogonal cover code and the correspondence relationship between the orthogonal cover code and any one of the other orthogonal cover codes in the first matrix.

[0030] In the above implementation, how the terminal transforms the element position, phase, or correspondence relationship of the orthogonal cover code corresponding to the index of the orthogonal cover code is described in detail, so that the terminal obtains an orthogonal cover code with stronger frequency offset resistance.

[0031] In a third aspect, the present application provides an information processing apparatus. The information processing apparatus can be an access network device, or an apparatus capable of realizing the function of the access network device. In a possible implementation, the information processing apparatus has the function of the above-mentioned first aspect and any possible implementation of the first aspect, for example, the information processing apparatus includes a module or unit or means corresponding to the operation of the above-mentioned first aspect, which can be realized by software, or by hardware, or by a combination of software and hardware.

[0032] In a possible implementation, the information processing apparatus includes a communication unit and a processing unit. The processing unit is configured to determine, by the access network device, a first matrix, which is represented as The communication unit is configured to send indication information of the orthogonal cover code, which is obtained according to one row of the first matrix.

[0033] In this implementation, the information processing apparatus can perform row-column transformation on the matrix composed of the current orthogonal cover code, thereby obtaining the first matrix. Analysis on the first matrix shows that, if there is a frequency offset, the frequency offset resistance of the first matrix is better than that of the matrix composed of the current orthogonal cover code (such as the Walsh matrix and / or the DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher frequency offset resistance.

[0034] Optionally, other possible implementations of the third aspect can refer to the descriptions of the corresponding possible implementations of the first aspect, which will not be repeated here.

[0035] In a fourth aspect, the present application provides an information processing device. The information processing device can be a terminal device or a chip, or a device capable of realizing the function of a terminal device. In a possible implementation, the information processing device has the function of the second aspect and any possible implementation of the second aspect, for example, the information processing device includes a module or unit or means corresponding to the operation of the second aspect, and the module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0036] In a possible implementation, the information processing device includes a communication unit and a processing unit. The communication unit is configured to receive indication information of an orthogonal cover code, and the orthogonal cover code is obtained based on a row of a first matrix. The first matrix is represented as The processing unit is configured to determine the orthogonal cover code.

[0037] In this implementation, the information processing device can receive the indication information of the orthogonal cover code, so as to obtain the orthogonal cover code with higher frequency offset resistance. The orthogonal cover code is obtained based on a row of the first matrix. It can be known through analysis of the first matrix that, if there is a frequency offset, the frequency offset resistance of the first matrix is better than that of a matrix composed of a current orthogonal cover code (such as a Walsh matrix and / or a DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher frequency offset resistance.

[0038] Optionally, other possible implementations of the fourth aspect can refer to the corresponding description of other possible implementations of the second aspect, which will not be described herein.

[0039] In a fifth aspect, the present application provides an information processing device. The information processing device includes a memory and one or more processors. The memory is configured to store part or all of the necessary computer programs or instructions for realizing the function of the first aspect and / or one or more of the second aspects. The one or more processors can execute the computer programs or instructions, and when the computer programs or instructions are executed, the information processing device realizes one or more of the following: the method in the first aspect and any possible implementation of the first aspect, and the method in the second aspect and any possible implementation of the second aspect. Optionally, the memory and the processor can be decoupled.

[0040] In a possible design, the information processing device can further include an interface circuit, and the processor is configured to communicate with other devices or components through the interface circuit.

[0041] In a sixth aspect, the present application provides an information processing device, comprising: one or more processors and interface circuitry for receiving signals from other information processing devices and transmitting signals to the processors or sending signals from the processors to other information processing devices, and the processors are configured to implement one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0042] In a seventh aspect, the present application provides a communication system, comprising one or more devices or apparatuses of the third aspect to the sixth aspect, such that the one or more devices or apparatuses perform one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0043] In an eighth aspect, the present application provides a computer readable storage medium, having instructions stored thereon, which when executed on a computer, cause the computer to perform one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0044] In a ninth aspect, the present application provides a computer program product, comprising instructions, which when executed on a computer, cause the computer to perform one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0045] In a tenth aspect, the present application provides a chip, comprising one or more processors (or logic circuits). Optionally, the chip can further comprise one or more communication interfaces (or interfaces) for implementing one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0046] In a possible implementation, if the chip is the smallest processing unit in the whole machine, the chip can be one or more processors, or can comprise one or more processors and one or more memories, or can comprise one or more processors, one or more memories and one or more transceivers, for implementing one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.

[0047] In an eleventh aspect, the present application provides a chip system. The chip system comprises one or more processors and one or more interfaces. Optionally, it can further comprise a memory for implementing one or more of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS

[0048] Figure 1 a schematic diagram of a communication system;

[0049] Figure 2 a schematic diagram of a CU-DU split architecture adopted by an access network device;

[0050] Figure 3 a schematic diagram of inter-symbol OCC of PUSCH repetition Type B length 2;

[0051] Figure 4 a schematic diagram of intra-symbol OCC of length 2;

[0052] Figure 5 a schematic diagram of a flow of a method of information processing provided by the present application;

[0053] Figure 6 a schematic diagram of a flow of another method of information processing provided by the present application;

[0054] Figure 7 a relationship diagram of a first orthogonal cover code for PUCCH format 4 and length 4 and the orthogonal cover code after a transform operation provided by the present application;

[0055] Figure 8 a relationship diagram of a second orthogonal cover code for PUCCH format 4 and length 4 and the orthogonal cover code after a transform operation provided by the present application;

[0056] Figure 9 a relationship diagram of a first orthogonal cover code for PUCCH format 2 and length 4 and the orthogonal cover code after a transform operation provided by the present application;

[0057] Figure 10 a relationship diagram of a second orthogonal cover code for PUCCH format 2 and length 4 and the orthogonal cover code after a transform operation provided by the present application;

[0058] Figure 11 a relationship diagram of a first matrix of orthogonal cover code and the orthogonal cover code after a transform operation provided by the present application;

[0059] Figure 12 A schematic diagram of an information processing apparatus provided for the present application is shown in FIG. 1.

[0060] Figure 13 A schematic diagram of another information processing apparatus provided for the present application is shown in FIG. 2. DETAILED DESCRIPTION

[0061] For the convenience of understanding, the definitions of relevant terms involved in the present application are described in detail as follows:

[0062] System architecture: The information processing method provided by the present application can be applied to a communication system as shown in FIG. 1. For example, the communication system as shown in FIG. 2 includes network devices and terminal devices. Among them, the terminal device is located in the coverage of one or more cells (carriers) managed by the network device, and the cell providing service for the terminal device can be one or more. Optionally, the communication system as shown in FIG. 3 is only an example; for example, the communication system as shown in FIG. 4 can also include more network devices and / or more terminal devices, and the present application does not limit the specific system architecture. Figure 1 Figure 1 Figure 1 Figure 1

[0063] ​​​​The communication system of the present application can include, but is not limited to, a communication system of various radio access technologies (RATs), such as an Internet of Things (IoT) system, a narrow band-IoT (NB-IoT) system, a reduced capability / lightweight capability (RedCap) system, an IoT non-terrestrial network (IoT NTN), a 5G (or new radio (NR)) communication system, a long term evolution (LTE) communication system, a transition system between the LTE communication system and the 5G communication system (which can also be referred to as a 4.5G communication system), and a future communication system. The present application can also be applied to a universal mobile telecommunications system (UMTS), a code division multiple access (CDMA) system, a wireless local area network (WLAN), and the like. The system architecture and service scenarios described in the present application are intended to more clearly illustrate the technical solutions of the present application and do not constitute a limitation on the technical solutions provided by the present application. It is known to those skilled in the art that, as the communication network architecture evolves and new service scenarios emerge, the technical solutions provided by the present application are also applicable to similar technical problems.

[0064] The terminal device can also be referred to as a user equipment (UE), a terminal, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a user agent, or a user device, which can be applied to 4G, 5G, and future communication systems. The terminal device can provide voice and / or data connectivity to a user. The terminal device can be a joint device for transmitting and receiving digital signals on a common telephone line, and can also be a handheld device with wireless connection function, a vehicle-mounted device, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a mobile phone, a tablet computer, a notebook computer, a palm computer, a computer with wireless transceiver function, a mobile internet device (MID), a wearable device, a head-mounted display (HMD), a virtual reality (VR) device (such as VR glasses), an augmented reality (AR) device (such as AR glasses), a mixed reality (MR) device, a wireless terminal in industrial control, a processing device connected to a wireless modem, a tactile terminal device, a vehicle-mounted device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a road side unit (RSU) of the wireless terminal type of the foregoing, and the like.

[0065] The network device can be an access network device, which is a radio access network (RAN) node (or device) that accesses a terminal device to a wireless network. The network device includes but is not limited to: a base station (BS), a radio network controller (RNC), a base station controller (BSC), a network device transceiver station (BTS), a home base station (for example, a home evolved Node B, or home Node B, HNB), a baseband unit (BBU), a wireless fidelity (Wifi) access point (AP), a wireless relay node, a wireless backhaul node, a transmission and reception point (TRP; or, transmission point, TP). The base station is a device deployed in a wireless access network that can provide wireless communication functions, which can also be referred to as a base station device, for example, an evolved Node B (eNB or e-NodeB) in an LTE system, a Node B (NB), a base station (gNodeB or gNB) in a 5G system, a base station in a 6G system, etc. The base station can include a BBU and a remote radio unit (RRU). The BBU and the RRU can be placed in different places, for example: RRU pullout, placed in a high traffic area, BBU placed in a central machine room. The BBU and the RRU can also be placed in the same machine room. The BBU and the RRU can also be different components under one rack. The base station can be in the following forms: a macro base station, a micro base station (also known as a small station), a pico base station, a relay station, an access point, a balloon station, etc.

[0066] In a possible implementation, in some deployments of the access network device, the access network device can include a central unit (CU) and / or a distributed unit (DU). Where the access network device includes the CU and the DU, the protocol layers of the eNB in the LTE system are split, and the functions of part of the protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU. In some deployments of the access network device, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP), and the like. In yet some deployments of the access network device, the access network device can also be an open radio access network (ORAN) architecture, and the like. The specific deployment manner of the access network device is not limited in the present application.

[0067] In a possible implementation, the access network device can adopt a CU-DU separation architecture, which can also be referred to as a distributed deployment architecture. For example, the access network device can logically include one CU and one or more DUs, each DU can be connected with the CU through an F1 interface, and the information interaction between different DUs can be completed based on the forwarding of the CU. The CU and the DU can be physically arranged together or physically separated, which is not limited. The CU can support the functions of the radio resource control (RRC), the packet data convergence protocol (PDCP), and the service data adaptation protocol (SDAP); and the DU can support the functions of the radio link control (RLC) layer protocol, the media access control (MAC) layer protocol, and the physical layer (PHY) protocol.

[0068] Communication sequence: widely exists in LTE / NR standard protocol, the correlation of sequence can realize downlink synchronization signal and uplink random access, the orthogonality of sequence can realize pilot multiplexing. Common sequence evaluation indexes include: autocorrelation, cross-correlation, sequence capacity, frequency offset resistance, peak-to-average power ratio, two-domain constant modulus, etc. For example, in the scenario of NTN uplink multiplexing capacity enhancement, OCC can be used to enhance DFT-s-OFDM PUSCH. The evaluation parameters of NR NTN uplink capacity and throughput enhancement can include but are not limited to channel model, physical resource block, orthogonal cover code length, orthogonal cover code sequence, timing offset, frequency offset, low data code rate SNR working point corresponding to BLER 0.1, voice signal SNR working point corresponding to BLER 0.02, etc. The OCC technology supported by NR NTN PUSCH can include but is not limited to: inter-slot time domain OCC based on PUSCH repetition type A, inter-symbol time domain OCC, intra-symbol pre-DFT-s OCC (such as comb structure of PUCCH format 4), and combination of the above OCC technologies, etc.

[0069] In a possible implementation, NR NTN PUSCH uses DFT-s-OFDM waveform to realize uplink coverage enhancement. For example, OCC schemes include but are not limited to the following: inter-slot OCC, inter-symbol OCC, and intra-symbol OCC.

[0070] (1) Inter-slot OCC:

[0071] PUSCH corresponds to all symbols of a slot and is spread by OCC. For example, the modulation symbol corresponding to each slot is transformed into y(n) after transform precoding, and then transformed into z(n) by orthogonal sequence w i (m) Spread output signal z(n). Wherein z(n) is shown in formula (1):

[0072]

[0073] Wherein, PUSCH corresponds to all symbols of a slot and is spread by OCC. For example, the modulation symbol corresponding to each slot is transformed into y(n) after transform precoding, and then transformed into z(n) by orthogonal sequence w ​K denotes the number of DFT-s-OFDM symbols contained in each slot of PUSCH, M denotes the length of the orthogonal cover code. For example, Figure 2 An illustration of inter-slot OCC with length 2 for PUSCH repetition Type A. Each slot contains two DMRS symbols.

[0074] (2) inter-symbol OCC:

[0075] The DFT-s-OFDM symbols of PUSCH are spread by OCC. For example, each DFT-s-OFDM symbol d(n) is spread by an orthogonal sequence w i (m) the spread output signal z(n). Where z(n) is shown in equation (2):

[0076]

[0077] Where, K denotes the number of subcarriers per RB, K denotes the number of DFT-s-OFDM symbols contained in each slot of PUSCH, M denotes the length of the orthogonal cover code. For example, Figure 3 An illustration of inter-symbol OCC with length 2 for PUSCH repetition Type B. Each slot contains two DMRS symbols.

[0078] (3) intra-symbol OCC:

[0079] The DFT-s-OFDM symbols of PUSCH are spread by OCC (DFT sequence). For example, each DFT-s-OFDM symbol d(n) is spread by an orthogonal sequence w i (m) the spread output signal z(n). Where z(n) is shown in equation (3):

[0080]

[0081] Where, K denotes the number of subcarriers allocated for PUSCH, K denotes the number of RBs allocated for PUSCH, K denotes the number of subcarriers per RB, M denotes the length of the orthogonal cover code, M symb K denotes the number of modulation symbols. For example, Figure 4 An illustration of intra-symbol OCC with length 2.

[0082] In a possible implementation, the commonly used orthogonal cover code sequence includes a Walsh-Hadamard sequence, a DFT sequence, a Zadoff-Chu sequence, and the like. For example, the Walsh-Hadamard sequence includes sequences with a sequence length of 2, 4, 8, and can be represented by the following three matrices H2, H4, and H8, as shown in formula (4). Each row of the following matrix represents a sequence, and any two rows are orthogonal to each other (inner product is zero).

[0083]

[0084] For another example, the DFT sequence includes sequences with a sequence length of 2, 4, 8, and can be represented by the following three matrices F2, F4, and F8, as shown in formula (5). Each row of the following matrix represents a sequence, and any two rows are orthogonal to each other (inner product is zero).

[0085]

[0086] For another example, the Zadoff-Chu sequence includes sequences with a sequence length of 3, 6, and can be represented by the following two matrices Z3 and Z6, as shown in formula (6). Each row of the following matrix represents a sequence, and any two rows are orthogonal to each other (inner product is zero).

[0087]

[0088] For the NR NTN uplink capacity enhancement, the existing OCC sequence can be used at present. For example, for the inter-slot time domain OCC, the DFT sequence with a length of 2, the DFT sequence with a length of 4, the Walsh sequence with a length of 2, or the DFT sequence with a length of 4 described in the existing protocol can be referred to; for the intra-symbol pre-DFT OCC, the DFT sequence with a length of 2, the DFT sequence with a length of 4 described in the existing protocol can be referred to. However, the existing Walsh sequence and DFT sequence have problems that the orthogonal cover code is greatly affected by frequency offset and has large inter-cell interference.

[0089] The present application provides an information processing method and device, which is beneficial to enhance the anti-frequency offset capability of the orthogonal cover code.

[0090] For example, Figure 5 A flowchart of an information processing method provided by the present application is shown, and the method is realized by the interaction between the terminal and the access network device. The method includes the following steps:

[0091] S101, the access network device determines a first matrix.

[0092] Each row of the first matrix represents an orthogonal cover code, and the orthogonal cover code is used for NTN PUSCH capacity enhancement. The orthogonal cover code determined based on the first matrix has strong frequency offset resistance. For example, the frequency offset resistant orthogonal cover code refers to that, in the absence of Doppler shift, the inner product of any two orthogonal cover codes is equal to zero; in the presence of Doppler shift, the inner product of any two orthogonal cover codes does not exceed a threshold. It should be noted that the orthogonal cover code of the present application can also be referred to as an orthogonal sequence, or a Walsh sequence, a DFT sequence, etc., which will be uniformly described as an orthogonal cover code hereinafter.

[0093] In a possible implementation, the first matrix is represented as It can be known from the analysis of the first matrix that, in the presence of Doppler shift, the inner product of any two orthogonal cover codes (such as any two rows in the first matrix) is small, and therefore the orthogonal cover code determined based on the first matrix has strong frequency offset resistance.

[0094] In this implementation, the first matrix can also be represented in the form of a table, as shown in Table 1.

[0095] Table 1: First first matrix

[0096]

[0097]

[0098] wherein n represents the index of the orthogonal cover code, and wn represents the orthogonal cover code corresponding to the index n of the orthogonal cover code. For example, when n = 1, the index of the orthogonal cover code indicates that the corresponding orthogonal cover code is wn = [1 -1 -j +j]. n wherein n represents the index of the orthogonal cover code, and wn represents the orthogonal cover code corresponding to the index n of the orthogonal cover code. For example, when n = 1, the index of the orthogonal cover code indicates that the corresponding orthogonal cover code is wn = [1 -1 -j +j]. n

[0099] In a possible implementation, the first matrix is represented as The first matrix is different from the first matrix in the foregoing implementation in that the third column and the fourth column of the two are interchanged. Similarly, it can be known from the analysis of the first matrix that, in the presence of Doppler shift, the inner product of any two orthogonal cover codes (such as any two rows in the first matrix) is small, and therefore the orthogonal cover code determined based on the first matrix has strong frequency offset resistance.

[0100] In this implementation, the first matrix can also be represented in the form of a table, as shown in Table 2.

[0101] Table 2: Second first matrix

[0102] n w n ]]> 0 [+1+1+1+1] 1 [+1-1+j-j] 2 [+1+1-1-1] 3 [+1-1-j+j]

[0103] wherein n represents the index of the orthogonal cover code, and wn represents the orthogonal cover code corresponding to the index n of the orthogonal cover code. For example, when n = 1, the index of the orthogonal cover code indicates that the corresponding orthogonal cover code is wn = [1 -1 -j +j]. n ​The index n of the orthogonal cover code corresponds to the orthogonal cover code. For example, when n = 1, the index of the orthogonal cover code indicates that the corresponding orthogonal cover code is w n = [ +1 -1 +j -j ].

[0104] In a possible implementation, the first matrix includes a matrix obtained by performing column transformation on a matrix constituted by the orthogonal cover code for PUCCH format 4 and having a length of 4. For example, the matrix constituted by the orthogonal cover code for PUCCH format 4 and having a length of 4 is represented as The matrix can also be represented in the form of a table, as shown in Table 3.

[0105] Table 3: Orthogonal cover code for PUCCH format 4 and having a length of 4

[0106] n w n <!-- 10 -->]]> 0 [+1+1+1+1] 1 [+1-j-1+j] 2 [+1-1+1-1] 3 [+1+j-1-j]

[0107] Based on the matrix constituted by the orthogonal cover code for PUCCH format 4 and having a length of 4 and Table 3, the first matrix is represented as When n = 1, the first matrix is the matrix obtained by swapping the second column and the third column; the first matrix is represented as When n = 2, the first matrix is the matrix obtained by first swapping the second column and the fourth column, and then swapping the new third column and the fourth column.

[0108] In S102, the access network device sends the indication information of the orthogonal cover code; correspondingly, the terminal receives the indication information of the orthogonal cover code.

[0109] The access network device can send the indication information of the orthogonal cover code to the terminal, thereby indicating the corresponding orthogonal cover code to the terminal, and facilitating the terminal to enhance the anti-frequency offset capability.

[0110] In a possible implementation, the indication information of the orthogonal cover code includes the length of the orthogonal cover code and / or the index of the orthogonal cover code. For example, the access network device can send the length of the orthogonal cover code and / or the index of the orthogonal cover code to the terminal, thereby indicating the information of the orthogonal cover code to the terminal. The length of the orthogonal cover code refers to the number of elements included in the orthogonal cover code; for example, the length of the orthogonal cover code shown in Tables 1 to 3 is 4. The index of the orthogonal cover code refers to the index value associated with the orthogonal cover code; for example, Tables 1 to 3 include the index of the orthogonal cover code, and one index of the orthogonal cover code is associated with one orthogonal cover code.

[0111] In a possible implementation, the access network device configures the length of the OCC and / or the index of the OCC through an RRC message or downlink control information (DCI). For example, the access network device sends an RRC or DCI to the terminal, where the RRC or DCI carries the length of the OCC and / or the index of the OCC.

[0112] In this embodiment, the access network device can perform row-column transformation on the current OCC matrix to obtain a first matrix. Furthermore, the new OCC obtained based on the first matrix has higher frequency offset resistance. The access network device can also send indication information of the OCC to the terminal, which is conducive to enhancing the frequency offset resistance of the terminal.

[0113] For example, Figure 6 Another flowchart of an information processing method provided in the present application is shown in FIG. 6, which can be implemented through interaction between the terminal and the access network device. Compared with the embodiment of Figure 5 , this embodiment introduces two-level signaling indication (including first-level signaling indication (such as indication information of the OCC) and second-level signaling indication (such as information for indicating transformed OCC)), and the method includes the following steps:

[0114] S201: The access network device sends indication information of the OCC. Correspondingly, the terminal receives the indication information of the OCC.

[0115] In a possible implementation, assuming that the OCC is obtained according to a row of the first matrix, the specific implementation process of the access network device sending the indication information of the OCC can refer to the description in S102, which will not be repeated here. Optionally, if the OCC is obtained according to a row of the first matrix, the OCC can be directly used by the terminal to implement uplink coverage enhancement and frequency offset resistance (the subsequent step (such as S202) can not be performed).

[0116] In a possible implementation, assuming that the OCC is obtained according to a row of the second matrix. The second matrix includes one or more of the following: a matrix of OCCs with a length of 4 for PUCCH format 2, a matrix of OCCs with a length of 4 for PUCCH format 4, and a matrix of OCCs with a length of 4 for PUSCH DMRS.

[0117] For example, when the second matrix is a matrix of OCCs with a length of 4 for PUCCH format 2, the second matrix can be represented as The second matrix can also be represented in the form of a table, as shown in Table 4.

[0118] Table 4: The first second matrix

[0119] n w n ]]> 0 [+1+1+1+1] 1 [+1-1+1-1] 2 [+1+1-1-1] 3 [+1-1-1+1]

[0120] For another example, when the second matrix is a matrix composed of orthogonal cover codes used for PUCCH format 4 and having a length of 4, the second matrix can be represented as The second matrix can also be represented in the form of a table, as shown in Table 3.

[0121] For another example, when the second matrix is a matrix composed of orthogonal cover codes used for PUSCH DMRS and having a length of 4, the second matrix can be represented as The second matrix can also be represented in the form of a table, as shown in Table 5.

[0122] Table 5: The second second matrix

[0123] n w n ]]> 0 [+1+1+1+1] 1 [+1-1+1-1] 8 [+1+j-1-j] 9 [+1-j-1+j]

[0124] It can be understood that the matrix shown in Tables 3 to 5 above is a table defined in the existing protocol and can be used for NTN PUSCH capacity enhancement.

[0125] In this embodiment, the orthogonal cover code is obtained according to a row of the second matrix, and the access network device sends indication information of the orthogonal cover code, which can be specifically the length and / or index of the orthogonal cover code obtained according to a row of the second matrix sent by the access network device. For example, the access network device sends the index of the orthogonal cover code to the terminal as n = 0, and the access network device and the terminal predefine Table 5, and then the access network device indicates the orthogonal cover code to the terminal as [+1+1+1+1].

[0126] In S202, the access network device sends information for indicating the transformed orthogonal cover code; correspondingly, the terminal receives the information for indicating the transformed orthogonal cover code.

[0127] The information for indicating the transformed orthogonal cover code includes one or more of the following: an element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, and a correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code. The above several types of information will be described in detail below.

[0128] In a possible implementation, the element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code includes one or more of the following: a neighboring element of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code; an element with a spacing of 1 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code; and an element with a spacing of 2 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code. For example, assuming that the orthogonal cover code table corresponding to the index of the orthogonal cover code refers to Table 3 to Table 5, the length of the orthogonal cover code is 4, and the element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code specifically includes the following cases, as shown in Table 6.

[0129] Table 6: Element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code

[0130] n Transform operation 0 Swap the 1st element and the 2nd element of the orthogonal cover code 1 Swap the 1st element and the 3rd element of the orthogonal cover code 2 Swap the 1st element and the 4th element of the orthogonal cover code 3 Swap the 2nd element and the 3rd element of the orthogonal cover code 4 Swap the 2nd element and the 4th element of the orthogonal cover code 5 Swap the 3rd element and the 4th element of the orthogonal cover code

[0131] For example, different index values in Table 6 correspond to different transformation operations, and the index value can be information used to indicate the transformed orthogonal cover code. When the index value is 0, the transformation operation is to exchange the first element and the second element of the orthogonal cover code (that is, a neighboring element of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code); when the index value is 1, the transformation operation is to exchange the first element and the third element of the orthogonal cover code (that is, an element with a spacing of 1 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code); and when the index value is 2, the transformation operation is to exchange the first element and the fourth element of the orthogonal cover code (that is, an element with a spacing of 2 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code). It can be understood that Table 6 is only a possible implementation of the element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code when the length of the orthogonal cover code is 4; if the length of the orthogonal cover code is 2 or 8 or other lengths, Table 6 can also be adaptively changed, which is not limited in the present application.

[0132] For example, assuming that the orthogonal cover code table corresponding to the index of the orthogonal cover code refers to Table 3, and assuming that the index of the orthogonal cover code is 1, the index of the orthogonal cover code indicates the second row of the DFT matrix with a length of 4, that is, the corresponding orthogonal cover code is [+1-j-1+j]. Assuming that the index value of the information used to indicate the transformed orthogonal cover code is 3, the access network device can indicate the second element and the third element of the transformed orthogonal cover code based on Table 6, that is, the transformed orthogonal cover code is [+1-1-j+j]. For example, Figure 7A first relationship diagram of the orthogonal cover code for PUCCH format 4 and the length of 4 and the orthogonal cover code after the transformation operation provided by the present application is shown in FIG. 1. In the diagram, it is assumed that the index of the orthogonal cover code is 1, and it is assumed that the index value of the information for indicating the transformed orthogonal cover code is 3, then the transformed orthogonal cover code is shown in FIG. 1. It can be understood that the information for indicating the transformed orthogonal cover code is introduced in the cell, which is beneficial to counteract the frequency offset. Figure 7

[0133] For another example, it is assumed that the index of the orthogonal cover code corresponds to the orthogonal cover code table in Table 3, and it is assumed that the index of the orthogonal cover code is 1, then the index of the orthogonal cover code indicates the second row of the DFT matrix with the length of 4, that is, the corresponding orthogonal cover code is [+1-j-1+j]. It is assumed that the index value of the information for indicating the transformed orthogonal cover code is 1, then based on Table 6, the access network device can indicate the first element and the third element of the transformed orthogonal cover code, that is, the transformed orthogonal cover code is [-1-j+1+j]. For example, Figure 8 A second relationship diagram of the orthogonal cover code for PUCCH format 4 and the length of 4 and the orthogonal cover code after the transformation operation provided by the present application is shown in FIG. 2. In the diagram, it is assumed that the index of the orthogonal cover code is 1, and it is assumed that the index value of the information for indicating the transformed orthogonal cover code is 1, then the transformed orthogonal cover code is shown in FIG. 2. It can be understood that the information for indicating the transformed orthogonal cover code is introduced in the neighboring cell, which is beneficial to reduce the inter-cell interference. Figure 8

[0134] In a possible implementation, the phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code includes the phase of the orthogonal cover code for indicating the transformed orthogonal cover code and the phase of the orthogonal cover code spaced one row from the orthogonal cover code. For example, it is assumed that the index of the orthogonal cover code corresponds to the orthogonal cover code table in Table 3 to Table 5, and the length of the orthogonal cover code is 4, then the phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code specifically includes the following cases, as shown in Table 7.

[0135] Table 7: The phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code

[0136] n Transform operation 0 Transform the phase of the 1st row and the 3rd row of the orthogonal cover code 1 Transform the phase of the 2nd row and the 4th row of the orthogonal cover code

[0137] ​​For example, different index values in Table 7 correspond to different transform operations, and the index value can be information used to indicate the transform orthogonal cover code. When the index value is 0, the transform operation is to exchange the phases of the 1st row and the 3rd row of the orthogonal cover code (that is, to indicate the phase of the transform orthogonal cover code and the phase of the orthogonal cover code one row apart from the orthogonal cover code). When the index value is 1, the transform operation is to exchange the phases of the 2nd row and the 4th row of the orthogonal cover code. It can be understood that Table 7 is only a possible implementation of the phase of the orthogonal cover code corresponding to the index of the transform orthogonal cover code in the case of the length of the orthogonal cover code being 4; if the length of the orthogonal cover code is 2 or 8 or other lengths, Table 7 can also be adaptively changed, which is not limited in the present application.

[0138] For example, it is assumed that the index of the orthogonal cover code corresponds to the orthogonal cover code table in Table 4, and it is assumed that the index of the orthogonal cover code is 1, the index of the orthogonal cover code indicates the 2nd row of the Walsh matrix with the length of 4, that is, the corresponding orthogonal cover code is [+1 -1+1 -1]. It is assumed that the index value of the information used to indicate the transform orthogonal cover code is 1, and it can be known from Table 7 that the access network device can indicate the transform of the phases of the 2nd row and the 4th row of the orthogonal cover code, that is, the 2nd row of the transformed orthogonal cover code is [+1 -1+j-j], and the 4th row is [+1 -1-j+j]. For example, Figure 9 The first relationship diagram of the orthogonal cover code used for PUCCH format 2 and with the length of 4 and the orthogonal cover code after the transform operation provided in the present application is shown in the following table. It is assumed that the index of the orthogonal cover code is 1, and it is assumed that the index value of the information used to indicate the transform orthogonal cover code is 1, and the transformed orthogonal cover code is shown in the following table. Figure 9 It can be understood that the introduction of the information used to indicate the transform orthogonal cover code in the present application is beneficial to counter the frequency offset.

[0139] For example, it is assumed that the index of the orthogonal cover code corresponds to the orthogonal cover code table in Table 4, and it is assumed that the index of the orthogonal cover code is 1, the index of the orthogonal cover code indicates the 2nd row of the Walsh matrix with the length of 4, that is, the corresponding orthogonal cover code is [+1 -1+1 -1]. It is assumed that the index value of the information used to indicate the transform orthogonal cover code is 0, and it can be known from Table 7 that the access network device can indicate the transform of the phases of the 1st row and the 3rd row of the orthogonal cover code, that is, the 1st row of the transformed orthogonal cover code is [+1+1+j+j], and the 3rd row is [+1+1-j-j]. For example, Figure 10 The second relationship diagram of the orthogonal cover code used for PUCCH format 2 and with the length of 4 and the orthogonal cover code after the transform operation provided in the present application is shown in the following table. It is assumed that the index of the orthogonal cover code is 1, and it is assumed that the index value of the information used to indicate the transform orthogonal cover code is 0, and the transformed orthogonal cover code is shown in the following table. Figure 10As shown in the table, the neighbor cell introduces information for indicating the transformed OCC, which is beneficial to reduce inter-cell interference.

[0140] In a possible implementation, the correspondence between the index of the transformed OCC and the OCC includes the correspondence between the index of the transformed OCC and any one of the OCCs in the first matrix except the OCC. It can be understood that the correspondence between the index of the transformed OCC and the OCC, or the exchange of any two rows of the matrix, does not change the property of the OCC, and both can represent the same meaning. For example, exchanging the adjacent two columns (for example, the first column and the second column, the second column and the third column, the third column and the fourth column, or the first column and the fourth column) of the DFT matrix, or exchanging any two rows of the first matrix does not change the property of the OCC, although the obtained matrix is different, but the anti-frequency offset characteristics of the obtained matrix are the same.

[0141] For example, assuming that the index of the OCC corresponds to the OCC table in Table 1 or Table 2, the length of the OCC is 4, and the information for indicating the correspondence between the index of the transformed OCC and the OCC includes the following cases, as shown in Table 8.

[0142] Table 8: Correspondence between the index of the transformed OCC and the OCC

[0143] n Transform operation 0 Transform the correspondence of the orthogonal cover code index 0 and index 1 1 Transform the correspondence of the orthogonal cover code index 0 and index 2 2 Transform the correspondence of the orthogonal cover code index 0 and index 3 3 Transform the correspondence of the orthogonal cover code index 1 and index 2 4 Transform the correspondence of the orthogonal cover code index 1 and index 3 5 Transform the correspondence of the orthogonal cover code index 2 and index 3

[0144] For example, the different index values in Table 8 correspond to different transformation operations, and the index value can be the information for indicating the transformed OCC. When the index value is 0, the transformation operation is to transform the correspondence between the index 0 and the index 1 of the OCC (that is, the OCC corresponding to the index 0 is transformed into the OCC corresponding to the original index 1, and the OCC corresponding to the index 1 is transformed into the OCC corresponding to the original index 0); when the index value is 1, the transformation operation is to transform the correspondence between the index 0 and the index 2 of the OCC (that is, the OCC corresponding to the index 0 is transformed into the OCC corresponding to the original index 2, and the OCC corresponding to the index 2 is transformed into the OCC corresponding to the original index 0). It can be understood that Table 8 is only a possible implementation of the correspondence between the index of the transformed OCC and the OCC when the length of the OCC is 4; if the length of the OCC is 2 or 8 or other lengths, Table 8 can also be adaptively changed, which is not limited in the present application.

[0145] For example, assuming that the index of the orthogonal cover code corresponds to the orthogonal cover code table in Table 1, and assuming that the index of the orthogonal cover code is 3, the index of the orthogonal cover code indicates the 4th row of the DFT matrix with a length of 4, that is, the corresponding orthogonal cover code is [+1 -1+j-j]. Assuming that the index value of the information for indicating the transformed orthogonal cover code is 4, it can be known from Table 8 that the access network device can indicate the corresponding relationship between the index 1 and the index 3 of the transformed orthogonal cover code, that is, the 2nd row of the transformed orthogonal cover code is [+1 -1+j-j], and the 4th row of the transformed orthogonal cover code is [+1 -1-j+j]. For example, Figure 11 A relationship diagram of the orthogonal cover code of the first matrix and the orthogonal cover code after the transformation operation provided in the present application is shown in the figure. Assuming that the index of the orthogonal cover code is 3, and assuming that the index value of the information for indicating the transformed orthogonal cover code is 4, the transformed orthogonal cover code is as shown in Figure 11 It can be understood that by introducing the information for indicating the transformed orthogonal cover code, the orthogonal cover code frequency hopping can be implemented.

[0146] In a possible implementation, the access network device determines the first matrix based on the second matrix and the information for indicating the transformed orthogonal cover code. For example, the access network device can obtain the orthogonal cover code based on one row of the second matrix; based on the foregoing analysis, the frequency offset resistance of the second matrix is lower than that of the first matrix, and therefore the access network device can further transform the orthogonal cover code in the second matrix based on the information for indicating the transformed orthogonal cover code, to obtain the first matrix with stronger frequency offset resistance. The second matrix and the information for indicating the transformed orthogonal cover code can refer to the corresponding description in the foregoing, which will not be described herein again.

[0147] In S203, the terminal transforms the orthogonal cover code based on the information for indicating the transformed orthogonal cover code.

[0148] In a possible implementation, when the information for indicating the transformed orthogonal cover code is the element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, the terminal can transform the adjacent elements of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code; or transform the elements with a spacing of 1 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code; or transform the elements with a spacing of 2 of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code. The specific implementation can refer to the description of Table 6 and the related examples, which will not be described herein again.

[0149] In a possible implementation, when the information for indicating the transformed orthogonal cover code is the phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, the terminal can transform the phase of the orthogonal cover code and the phase of the orthogonal cover code sequence with a spacing of one row from the orthogonal cover code. The specific implementation can refer to the description of Table 7 and the related examples, which will not be described herein again.

[0150] In a possible implementation, when the information for indicating the transformed orthogonal cover code is the index of the transformed orthogonal cover code and the correspondence relationship of the orthogonal cover code, the terminal can transform the correspondence relationship of the index of the transformed orthogonal cover code and any one of the orthogonal cover codes other than the orthogonal cover code in the first matrix. For details, refer to Table 8 and the description of the related examples, which are not repeated here.

[0151] In this embodiment, the access network device can indicate the orthogonal cover code with stronger anti-frequency offset capability through two-level signaling (such as first-level signaling (indication information of the orthogonal cover code) and second-level signaling (information for indicating the transformed orthogonal cover code)), which is also conducive to reducing inter-cell interference and realizing orthogonal cover code hopping.

[0152] It can be understood that, in order to implement the functions in the above embodiments, the base station and the terminal include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.

[0153] Figure 12 and Figure 13 The information processing apparatus provided in the present application is shown in the schematic diagram. These information processing apparatuses can be used to implement the functions of the terminal or the access network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0154] As Figure 12 shown, the information processing apparatus 1200 includes a processing unit 1210 and a transceiver unit 1220. The information processing apparatus 1200 is used to implement the functions of the terminal or the access network device in the method embodiments shown in the above Figure 5 and Figure 6 The transceiver unit 1220 includes a sending unit and a receiving unit, and the transceiver unit 1220 can also be referred to as a communication unit.

[0155] When the information processing apparatus 1200 is used to implement the functions of the access network device in the method embodiments shown in the above Figure 5 and Figure 6 The processing unit 1210 is used to determine a first matrix, and the first matrix is represented as The transceiver unit 1220 is used to send indication information of an orthogonal cover code, and the orthogonal cover code is obtained according to one row of the first matrix.

[0156] In a possible implementation, the first matrix is represented as

[0157] In a possible implementation, the first matrix comprises a matrix obtained by column transformation of a matrix of orthogonal cover codes for PUCCH format 4 and length 4.

[0158] In a possible implementation, the first matrix comprises a matrix obtained by exchanging the second column and the third column of a matrix of orthogonal cover codes for PUCCH format 4 and length 4.

[0159] In a possible implementation, the indication information of the orthogonal cover code comprises a length of the orthogonal cover code and / or an index of the orthogonal cover code.

[0160] In a possible implementation, the transceiver 1220 is configured to send information for indicating the transformed orthogonal cover code. The information for indicating the transformed orthogonal cover code comprises one or more of the following: an element position of the orthogonal cover code corresponding to an index of the transformed orthogonal cover code, a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, and a correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code.

[0161] In a possible implementation, the processing unit 1210 is configured to determine the first matrix based on the second matrix and the information for indicating the transformed orthogonal cover code. The second matrix comprises one or more of the following: a matrix of orthogonal cover codes for PUCCH format 2 and length 4, a matrix of orthogonal cover codes for PUCCH format 4 and length 4, and a matrix of orthogonal cover codes for PUSCH DMRS and length 4.

[0162] In a possible implementation, the element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code comprises one or more of the following: adjacent elements of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, elements of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code and having a spacing of 1, and elements of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code and having a spacing of 2.

[0163] In a possible implementation, the phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code comprises a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code and a phase of the orthogonal cover code having a spacing of one row from the orthogonal cover code.

[0164] In a possible implementation, the correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code includes: the correspondence between the index of the transformed orthogonal cover code and any one of the orthogonal cover codes other than the orthogonal cover code in the first matrix.

[0165] It can be seen that, when the information processing apparatus 1200 is used to implement the functions of the access network device in the method embodiments shown in Figure 5 and Figure 6 , the information processing apparatus 1200 can perform row-column transformation on the current orthogonal cover code matrix, thereby obtaining the first matrix. It can be known through analysis of the first matrix that, when there is a Doppler shift, the anti-frequency offset performance of the first matrix is better than that of the current orthogonal cover code matrix (such as a Walsh matrix and / or a DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher anti-frequency offset capability.

[0166] When the information processing apparatus 1200 is used to implement the functions of the terminal in the method embodiments shown in Figure 5 and Figure 6 , the transceiver 1220 is configured to receive indication information of an orthogonal cover code, the orthogonal cover code being obtained according to one row of a first matrix, and the first matrix being represented as The processing unit 1210 is configured to determine the orthogonal cover code.

[0167] In a possible implementation, the first matrix is represented as

[0168] In a possible implementation, the first matrix includes a matrix obtained by performing column transformation on a matrix composed of orthogonal cover codes for PUCCH format 4 and having a length of 4.

[0169] In a possible implementation, the first matrix includes a matrix obtained by exchanging the second column and the third column of a matrix composed of orthogonal cover codes for PUCCH format 4 and having a length of 4.

[0170] In a possible implementation, the indication information of the orthogonal cover code includes the length of the orthogonal cover code and / or the index of the orthogonal cover code.

[0171] In a possible implementation, the transceiver 1220 is configured to receive information for indicating transformation of the orthogonal cover code. The information for indicating transformation of the orthogonal cover code includes one or more of the following: information for indicating an element position of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, information for indicating a phase of the orthogonal cover code corresponding to the index of the transformed orthogonal cover code, and information for indicating the correspondence between the index of the transformed orthogonal cover code and the orthogonal cover code. The processing unit 1210 is configured to transform to obtain the orthogonal cover code.

[0172] In a possible implementation, the processing unit 1210 is configured to transform adjacent elements of the orthogonal cover code corresponding to the index of the orthogonal cover code; or, the processing unit 1210 is configured to transform elements of the orthogonal cover code with a spacing of 1 corresponding to the index of the orthogonal cover code; or, the processing unit 1210 is configured to transform elements of the orthogonal cover code with a spacing of 2 corresponding to the index of the orthogonal cover code.

[0173] In a possible implementation, the processing unit 1210 is configured to transform the phase of the orthogonal cover code and the phase of the orthogonal cover code sequence with a spacing of one row from the orthogonal cover code.

[0174] In a possible implementation, the processing unit 1210 is configured to transform the correspondence between the index of the orthogonal cover code and any one of the orthogonal cover codes other than the orthogonal cover code in the first matrix.

[0175] It can be seen that, when the information processing apparatus 1200 is configured to implement the functions of the terminal in the method embodiments shown in Figure 5 and Figure 6 , the information processing apparatus 1200 can receive the indication information of the orthogonal cover code, thereby obtaining the orthogonal cover code with higher frequency offset resistance. The orthogonal cover code is obtained based on one row of the first matrix. It can be known through analysis of the first matrix that, if there is a frequency offset, the frequency offset resistance of the first matrix is better than that of the matrix composed of the current orthogonal cover code (such as the Walsh matrix and / or the DFT matrix). Therefore, the new orthogonal cover code obtained based on the first matrix has higher frequency offset resistance.

[0176] Optionally, more detailed descriptions of the processing unit 1210 and the transceiver 1220 can be referred to the related descriptions in the method embodiments shown in Figure 5 and Figure 6 .

[0177] As shown in Figure 13 , the information processing apparatus 1300 includes at least one processor 1310 and interface circuit 1320. The at least one processor 1310 and the interface circuit 1320 are coupled to each other. It can be understood that the interface circuit 1320 can be a transceiver or an input / output interface. Optionally, the information processing apparatus 1300 can further include a memory 1330 for storing instructions executed by the at least one processor 1310 or storing input data required by the at least one processor 1310 to run instructions or storing data generated after the at least one processor 1310 runs instructions. Sometimes, the interface circuit 1320 can also be understood as a part of the at least one processor 1310, and at this time, the information processing apparatus 1300 includes the at least one processor 1310. Optionally, the transceiver includes a transmitter and a receiver.

[0178] When the information processing apparatus 1300 is configured to implement the functions of the terminal in the method embodiments shown inFigure 5 and Figure 6 When the method embodiments shown in FIG. 13 are implemented by the apparatus shown in FIG. 12, the at least one processor 1310 is configured to implement the functions of the processing unit 1210, and the interface circuit 1320 is configured to implement the functions of the transceiver unit 1220.

[0179] The transceiver provides a communication interface or means for communicating with various other apparatus over a wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together function as a transceiver for communicating with a corresponding network type. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communication over an internal bus or via an external transmission medium.

[0180] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus. The functions of the processor and the memory and computer-readable medium can be implemented as coded instructions stored on the computer-readable medium, and the processor can execute the coded instructions to implement the functions of the processing system. The coded instructions can be stored on the computer-readable medium, which can be a non-transitory computer-readable medium, which includes volatile memory, non-volatile memory, and / or tangible media (e.g., a hard disk, a floppy disk, a magnetic tape, a compact disk, a CD-ROM, a DVD, a Blu-ray disc, a memory stick, a punch card, etc.). The coded instructions may

[0181] In this application, the sending of information from entity A to entity B can be direct sending from A to B, or indirect sending from A to B via other entities. Similarly, the receiving of information from entity A by entity B can be direct receiving of the information sent by A, or indirect receiving of the information sent by A via other entities. The entities A and B can be RAN nodes or terminals, or can be modules inside RAN nodes or terminals. The sending and receiving of information can be the information exchange between RAN nodes and terminals, e.g., the information exchange between base stations and terminals; the sending and receiving of information can also be the information exchange between two RAN nodes, e.g., the information exchange between a CU and a DU; the sending and receiving of information can also be the information exchange between different modules inside one apparatus, e.g., the information exchange between a terminal chip and other modules of the terminal, or the information exchange between a base station chip and other modules of the base station.

[0182] In other words, the sending and receiving can be between devices, such as between a network device and a terminal device, or can be within a device, such as between components, modules, chips, software modules or hardware modules within a device via a bus, a wire or an interface.

[0183] It can be understood that the information can be processed, such as encoding and modulation, between the source and the destination of the information sending, and the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly, and will not be repeated here.

[0184] The embodiments of the present application further provide a communication system, which includes one or more of the first device or the second device. The first network element is configured to perform all or part of the steps performed by the first network element in the foregoing embodiments. The second network element is configured to perform all or part of the steps performed by the second network element in the foregoing embodiments. The terminal is configured to perform all or part of the steps performed by the terminal in the foregoing embodiments. The access network device is configured to perform all or part of the steps performed by the access network device in the foregoing embodiments.

[0185] The present application provides a computer readable storage medium. The computer readable storage medium stores a program or instructions. When the program or instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in Figure 5 and Figure 6 .

[0186] The present application provides a computer program product. The computer program product includes instructions. When the instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in Figure 5 and Figure 6 .

[0187] The present application provides a chip or a chip system, which includes at least one processor and at least one interface. The at least one interface and the at least one processor are interconnected via a line. The at least one processor is configured to run a computer program or instructions to perform the information processing method in the embodiments shown in Figure 5 and Figure 6 .

[0188] The interface in the chip can be an input / output interface, a pin or a circuit, etc.

[0189] The chip system can be an SOC, or a baseband chip, etc. The baseband chip can include a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.

[0190] In one possible implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The at least one memory can be an internal storage unit of the chip, such as a register, cache, etc., or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0191] In one possible implementation, the chip architecture provided in this application includes a CU, a DU, and a RU. The CU performs layer 2 (L2) and layer 3 (L3) functions. Midhaul and backhaul interfaces are used to carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs layer 1 (L1) and some L2 functions, while the RU performs L1 computation and RF digital functions. Fronthaul and backhaul interfaces are used to carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the aforementioned DU and RU functions.

[0192] The CU / DU hardware includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.

[0193] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to a field-programmable gate array (FPGA) / graphics processing unit (GPU)-based hardware accelerator; alternatively, all L1 functions can be offloaded to an FPGA / GPU-based hardware accelerator, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. The hardware accelerator supports interconnection with x86 or non-x86 processors. Similarly, the accelerator has a multi-channel PCIe interface pointing to the central processing unit (CPU) and external connections via GbE.

[0194] The RU comprises three parts: the O-RAN processing unit (OPU), which receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC). The O-RU's digital processing unit (DPU) performs synchronization, digital downconversions (DDC) in the UL, and digital upconversions (DUC) in the DL, improving power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF frontend; the DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and transmit / receive (Tx / Rx) filters. All conversions between the analog and digital domains (such as digital-to-analog converters (DACs) and analog-to-digital converters (ADCs)). Note that physical and logical partitions within the RF processing unit do not require specific boundaries.

[0195] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.

[0196] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0197] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0198] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0199] In this application, terms such as "first" and "second" may be used to distinguish technical features that have the same or similar functions. The terms "first" and "second" do not limit the number or execution order, nor do they necessarily imply that they are different.

[0200] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. The use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0201] It is understood that in this application, “when…”, “…when…”, and “if” all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not time-limited, nor do they require a judgment action when implemented, nor do they imply any other limitations.

[0202] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.

[0203] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (hereinafter referred to as instruction information) is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0204] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. An information processing method, characterized in that, The method includes: Determine the first matrix, which is represented as follows: Send an indication message for an orthogonal overlay code, which is obtained based on one row of the first matrix.

2. The method according to claim 1, characterized in that, The first matrix is ​​a matrix obtained by column transformation of a matrix consisting of an orthogonal overlay code of format 4 and length 4 used for the physical uplink control channel PUCCH.

3. The method according to claim 2, characterized in that, The first matrix comprises a matrix obtained by exchanging the second and third columns of the matrix consisting of the orthogonal overlay code of format 4 and length 4 used for the Physical Uplink Control Channel (PUCCH).

4. The method according to claim 1, characterized in that, The indication information of the orthogonal covering code includes the length of the orthogonal covering code and / or the index of the orthogonal covering code.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Send information indicating the transformation of the orthogonal covering code, wherein the information indicating the transformation of the orthogonal covering code includes one or more of the following: indicating the element position of the orthogonal covering code corresponding to the index of the orthogonal covering code, indicating the phase of the orthogonal covering code corresponding to the index of the orthogonal covering code, and indicating the correspondence between the index of the orthogonal covering code and the orthogonal covering code.

6. The method according to claim 5, characterized in that, Determining the first matrix includes: The first matrix is ​​determined based on the second matrix and the information used to indicate the transformation of the orthogonal covering code; The second matrix includes one or more of the following: a matrix composed of orthogonal overlay codes of length 4 for PUCCH format 2, a matrix composed of orthogonal overlay codes of length 4 for PUCCH format 4, and a matrix composed of orthogonal overlay codes of length 4 for the Physical Uplink Shared Channel (PUSCH) demodulation reference signal (DMRS).

7. The method according to claim 5, characterized in that, The element position of the orthogonal covering code corresponding to the index used to indicate the transformation of the orthogonal covering code includes one or more of the following: Used to indicate the adjacent elements of the orthogonal covering code corresponding to the index of the transformed orthogonal covering code; Used to indicate the elements of the orthogonal covering code with an interval of 1 corresponding to the index of the orthogonal covering code; The element used to indicate the orthogonal covering code with an interval of 2 corresponding to the index of the orthogonal covering code.

8. The method according to claim 5, characterized in that, The phase of the orthogonal covering code corresponding to the index of the orthogonal covering code being transformed includes: Used to indicate the phase of the orthogonal covering code and the phase of the orthogonal covering code that is one row apart from the orthogonal covering code.

9. The method according to claim 5, characterized in that, The correspondence between the index used to indicate the transformation of the orthogonal covering code and the orthogonal covering code includes: This is used to indicate the correspondence between the index of the orthogonal covering code and any other orthogonal covering code in the first matrix besides the orthogonal covering code.

10. An information processing method, characterized in that, The method includes: Receive indication information of orthogonal coverage code; the orthogonal coverage code is obtained based on one row of a first matrix; the first matrix is ​​represented as follows: Determine the orthogonal covering code.

11. The method according to claim 10, characterized in that, The first matrix is ​​a matrix obtained by column transformation of a matrix consisting of an orthogonal overlay code of format 4 and length 4 used for the physical uplink control channel PUCCH.

12. The method according to claim 11, characterized in that, The first matrix comprises a matrix obtained by exchanging the second and third columns of the matrix consisting of the orthogonal overlay code sequence of format 4 and length 4 used for the Physical Uplink Control Channel (PUCCH).

13. The method according to claim 10, characterized in that, The indication information of the orthogonal covering code includes the length of the orthogonal covering code and / or the index of the orthogonal covering code.

14. The method according to any one of claims 10 to 13, characterized in that, The determination of the orthogonal covering code includes: Receive information for instructing the transformation of the orthogonal covering code, wherein the information for instructing the transformation of the orthogonal covering code includes one or more of the following: indicating the element position of the orthogonal covering code corresponding to the index of the orthogonal covering code, indicating the phase of the orthogonal covering code corresponding to the index of the orthogonal covering code, and indicating the correspondence between the index of the orthogonal covering code and the orthogonal covering code. The orthogonal covering code is obtained by transformation.

15. The method according to claim 14, characterized in that, The transformation yields the orthogonal covering code, including: Transform the adjacent elements of the orthogonal covering code corresponding to the index of the orthogonal covering code; Alternatively, transform the elements of the orthogonal covering code whose interval is 1 corresponding to the index of the orthogonal covering code; Alternatively, the index of the orthogonal covering code can be transformed into an element with an interval of 2 corresponding to the orthogonal covering code.

16. The method according to claim 14, characterized in that, The transformation yields the orthogonal covering code, including: Transform the phase of the orthogonal covering code and the phase of the orthogonal covering code sequence that is one row apart from the orthogonal covering code.

17. The method according to claim 14, characterized in that, The transformation yields the orthogonal covering code, including: Transform the correspondence between the index of the orthogonal covering code and any other orthogonal covering code in the first matrix other than the orthogonal covering code.

18. An information processing device, characterized in that, It includes modules or units for performing the method as described in any one of claims 1 to 9, or modules or units for performing the method as described in any one of claims 10 to 17.

19. An information processing device, characterized in that, The device includes a memory and one or more processors, the memory being used to store a computer program; the one or more processors being used to execute the computer program in the memory, causing the information processing apparatus to perform the method as claimed in any one of claims 1 to 9 or 10 to 17.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by an information processing device, implement the method as claimed in any one of claims 1 to 9 or 10 to 17.

21. A computer program product, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 9 or 10 to 17.

22. A communication system, characterized in that, The communication system includes one or more of the following: means for performing the method according to any one of claims 1 to 9, and means for performing the method according to any one of claims 10 to 17.

23. A chip or chip system, characterized in that, Includes a processor for performing the method as claimed in any one of claims 1 to 9 or 10 to 17.