Sequence-based signal transmission method and communication device
By using two root indexes to determine the root sequence and combining the time domain cyclic shift value to generate signals, the problem of insufficient number of ZC sequences is solved, signal interference is reduced and communication efficiency is improved.
Patent Information
- Application Number
- CN201911051393.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-31
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2039-10-31
AI Technical Summary
As the number of terminal devices increases, the number of ZC sequences is not enough to support more terminal devices, resulting in different terminal devices using the same RACH sequence, increasing the probability of signal access conflicts and signal interference.
The signal is generated by determining a root sequence using two root indexes and determining the first sequence in conjunction with the time domain cyclic shift value. This method increases the number of different root sequences and reduces the probability that different terminal devices use the same sequence.
It effectively solves the sequence collision problem, reduces interference between signals, improves communication efficiency, and ensures signal transmission efficiency for more users.
Smart Images

Figure CN112752351B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a sequence-based signal transmission method and a communication device. Background Art
[0002] The random access channel (RACH) is used to carry the RACH signal sent by the terminal device to the network device. The RACH signal consists of a RACH sequence and a cyclic prefix (CP). The RACH sequence can be generated by a Zadoff-Chu sequence (ZC sequence). In the same cell, the root indexes of multiple ZC sequences corresponding to multiple RACH sequences may be different, or the root indexes of multiple ZC sequences corresponding to multiple RACH sequences may be the same, but these multiple ZC sequences are obtained through different time domain cyclic shift sequences. In the same cell, it is necessary to ensure that when the RACH sequences used by the RACH signals sent by different terminal devices are different, the cross-correlation between the RACH signals is low, so that the interference between different RACH signals sent by different users can be small.
[0003] For the ZC sequence, a ZC sequence with a length of N has a total of N-1 different root sequences. The same root sequence forms multiple different RACH sequences after multiple cyclic shifts (the lengths of the multiple cyclic shifts are different). A cell has multiple RACH sequences for use by terminal devices in the cell. When the number of terminal devices in the cell increases, the probability of different terminal devices selecting the same RACH sequence increases, resulting in a greater probability of RACH signal access conflict. In order to reduce the probability of RACH sequence collision, more RACH sequences are needed. At present, the number of ZC sequences is limited. When more terminal devices need to be supported, the number of ZC sequences is not enough, which will lead to different terminal devices using the same RACH sequence, resulting in greater interference between RACH signals sent by different terminal devices, affecting the normal access channel of the terminal device, and failing to guarantee normal data transmission of the terminal device, reducing communication efficiency. Summary of the invention
[0004] The present application provides a sequence-based signal transmission method and communication device, which can increase the number of different root sequences used to generate sequences, thereby increasing the number of sequences used to generate signals, reducing the probability of different terminal devices using the same first sequence, and solving the sequence collision problem used by different terminal devices. This largely avoids different terminal devices from generating the same signal, reduces interference between signals, and can ensure the efficiency of signal transmission for more users, thereby improving user experience.
[0005] In a first aspect, a method for sequence-based signal transmission is provided, and the execution subject of the method can be either a terminal device or a chip applied to the terminal device. Taking the execution subject as a first terminal device as an example, the method includes: the first terminal device determines a first sequence according to a first parameter, a second parameter, and a third parameter, the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are the root index of the second sequence, and the third parameter is a time domain cyclic shift value; the first terminal device sends a signal according to the first sequence;
[0006] The elements in the second sequence, the first parameter, and the second parameter satisfy the following relationship:
[0007]
[0008] u 1 Represents the first parameter, u 2 Represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents the imaginary symbol in the complex number, nmodP represents the remainder operation on n and P, the value of n ranges from 0 to N-1, N is the length of the first sequence, and u 1 The value range of u is a positive integer less than or equal to P-1. 2 The value range of is a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
[0009] The first aspect provides a sequence-based signal transmission method, since a root sequence (second sequence) is determined by two root indexes (first parameter and second parameter). The first sequence is determined according to the second sequence and the time domain cyclic shift value, and the signal is determined according to the first sequence. The number of different root sequences can be increased, thereby increasing the number of different sequences used to generate signals, reducing the probability of different terminal devices using the same sequence, solving the sequence collision problem used by different terminal devices, and thus avoiding different terminal devices from using the same signal to a large extent, reducing interference between signals sent by different terminal devices, and improving communication efficiency. The efficiency of signal transmission for more users can be guaranteed.
[0010] In a possible implementation manner of the first aspect, the elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship:
[0011]
[0012] in, represents the nth element of the first sequence, c v Indicates the third parameter, c v is a real number, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
[0013] In a possible implementation of the first aspect, when the first parameter and the second parameter are the same as the first parameter and the second parameter used by the second terminal device, the absolute value of the difference between the third parameter and the third parameter used by the second terminal device is greater than a first threshold, wherein the first terminal device and the second terminal device are located in the same cell. In this implementation, it is ensured that both the first terminal device and the second terminal device can correctly send signals to the network device. The quality and efficiency of the signals sent by the first terminal device and the second terminal device are ensured. Thus, the communication efficiency is improved.
[0014] In a possible implementation manner of the first aspect, the first threshold may be determined according to a maximum propagation delay of a cell where the first terminal device and the second terminal device are located.
[0015] In a possible implementation of the first aspect, when the first parameter is the same as the first parameter used by the third terminal device, the absolute value of the difference between the second parameter used by the first terminal device and the second parameter used by the third terminal device is greater than a second threshold, wherein the first terminal device and the third terminal device are located in the same cell. In this implementation, it is ensured that both the first terminal device and the third terminal device can correctly send signals to the network device. The quality and efficiency of the signals sent by the first terminal device and the third terminal device are ensured, thereby improving communication efficiency.
[0016] In a possible implementation manner of the first aspect, the second threshold may be determined by a maximum Doppler frequency shift and a subcarrier spacing.
[0017] In a possible implementation manner of the first aspect, the method further includes: the first terminal device receives information of a first parameter group, where the first parameter group includes the first parameter, the second parameter, and the third parameter.
[0018] In a possible implementation of the first aspect, the method also includes: the first terminal device receives information of a first parameter group set, the first parameter group set including multiple parameter groups; the first terminal device determines a first parameter group from the first parameter group set, the first parameter group including the first parameter, the second parameter and the third parameter.
[0019] In a possible implementation of the first aspect, in the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups having the same first parameter and second parameter is greater than the first threshold. In this implementation, it can be ensured that the correlation between signals generated by different terminal devices is relatively low and the interference between signals is small.
[0020] In a possible implementation of the first aspect, in the first parameter group set, the absolute value of the difference between the second parameters in any two parameter groups with the same first parameter is greater than the second threshold. In this implementation, it can be ensured that the correlation between signals generated by different terminal devices is relatively low and the interference between signals is small.
[0021] In a possible implementation of the first aspect, the second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K i are all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different;
[0022] When M is less than or equal to K i When the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including the number of parameter groups greater than or equal to M; and / or,
[0023] When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
[0024] In this implementation, it can be ensured that the correlation between the sequences generated by different terminal devices in the same cell using the parameter group is small, and the interference between the signals generated by different terminal devices according to the sequences is small.
[0025] In a possible implementation manner of the first aspect, the first terminal device sends a signal according to the first sequence, including: the first terminal device maps the first sequence to a subcarrier to obtain a signal; and the first terminal device sends the signal.
[0026] In a possible implementation manner of the first aspect, the signal generated according to the first sequence may be an uplink reference signal such as a RACH signal, a DMRS, an SRS, or a PT-RS.
[0027] In a second aspect, a method for sequence-based signal transmission is provided, and the execution subject of the method can be either a network device or a chip applied to the network device. Taking the execution subject as a network device as an example, the method includes: the network device determines a first sequence according to a first parameter, a second parameter, and a third parameter, the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are the root index of the second sequence, and the third parameter is a time domain cyclic shift value; the network device receives a first signal; the network device determines whether the first signal includes a signal generated according to the first sequence according to the first sequence and the first signal;
[0028] The elements in the second sequence, the first parameter, and the second parameter satisfy the following relationship:
[0029]
[0030] u 1 Represents the first parameter, u 2 Represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents the imaginary symbol in the complex number, nmodP represents the remainder operation on n and P, the value of n ranges from 0 to N-1, N is the length of the first sequence, and u 1 The value range of u is a positive integer less than or equal to P-1. 2 The value range of is a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
[0031] The second aspect provides a sequence-based signal transmission method, which uses two parameters (two root indexes) to determine a root sequence (second sequence), determines a first sequence based on the root sequence and a time domain cyclic shift value, and generates a signal (e.g., a RACH signal) based on the first sequence. The number of different root sequences used to generate sequences can be increased, thereby increasing the number of first sequences used to generate signals, reducing the probability of different terminal devices using the same first sequence, and solving the sequence collision problem used by different terminal devices. This largely avoids different terminal devices from generating the same signal, reduces interference between signals, improves communication efficiency, and can ensure the efficiency of more users transmitting signals.
[0032] In a possible implementation manner of the second aspect, the elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship:
[0033]
[0034] in, represents the nth element of the first sequence, c v Indicates the third parameter, c v is a real number, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
[0035] In a possible implementation manner of the second aspect, the method also includes: the network device sends parameter group information to the first terminal device and the second terminal device respectively, and when the first parameter and the second parameter included in the parameter group sent to the first terminal device are the same as the first parameter and the second parameter included in the parameter group sent to the second terminal device, the absolute value of the difference between the third parameter included in the parameter group sent to the first terminal device and the third parameter included in the parameter group sent to the second terminal device is greater than a first threshold, wherein the first terminal device and the second terminal device are located in the same cell.
[0036] In a possible implementation manner of the second aspect, the method also includes: the network device sends parameter group information to the first terminal device and the third terminal device respectively, and when the first parameter included in the parameter group sent to the first terminal device is the same as the first parameter included in the parameter group sent to the third terminal device, the absolute value of the difference between the second parameter included in the parameter group sent to the first terminal device and the second parameter included in the parameter group sent to the third terminal device is greater than a second threshold, wherein the first terminal device and the third terminal device are located in the same cell.
[0037] In a possible implementation manner of the second aspect, the method further includes:
[0038] The network device sends information of a first parameter group set to the first terminal device, where the first parameter group set includes a first parameter group, and the first parameter group includes the first parameter, the second parameter, and the third parameter.
[0039] In a possible implementation manner of the second aspect, in the first parameter group set, an absolute value of a difference between third parameters in any two parameter groups in which the first parameter and the second parameter are the same is greater than a first threshold.
[0040] In a possible implementation manner of the second aspect, in the first parameter group set, an absolute value of a difference between second parameters in any two parameter groups having the same first parameter is greater than a second threshold.
[0041] In a possible implementation manner of the second aspect, the second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K i are all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different,
[0042] When M is less than or equal to K i When the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including the number of parameter groups greater than or equal to M; and / or,
[0043] When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
[0044] In a possible implementation manner of the second aspect, the network device determines, according to the first sequence and the first signal, whether the first signal includes a signal generated according to the first sequence, including:
[0045] The network device obtains a sequence carried on a subcarrier of the first signal, correlates the carried sequence with the first sequence, and determines whether the first signal includes a signal generated according to the first sequence.
[0046] In a possible implementation manner of the second aspect, the signal generated according to the first sequence may be an uplink reference signal such as a RACH signal, a DMRS, an SRS, or a PT-RS.
[0047] According to a third aspect, a communication device is provided, comprising a unit for executing each step in the above first aspect or any possible implementation manner of the first aspect.
[0048] According to a fourth aspect, a communication device is provided, comprising a unit for executing each step in the above second aspect or any possible implementation manner of the second aspect.
[0049] In a fifth aspect, a communication device is provided, comprising at least one processor and a memory, wherein the at least one processor is used to execute the method in the above first aspect or any possible implementation manner of the first aspect.
[0050] In a sixth aspect, a communication device is provided, comprising at least one processor and a memory, wherein the at least one processor is used to execute the method in the above second aspect or any possible implementation of the second aspect.
[0051] In a seventh aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is used to execute the method in the above first aspect or any possible implementation of the first aspect.
[0052] In an eighth aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is used to execute the method in the above second aspect or any possible implementation of the second aspect.
[0053] In a ninth aspect, a terminal device is provided, which includes the communication device provided in the third aspect, or the terminal device includes the communication device provided in the fifth aspect, or the terminal device includes the communication device provided in the seventh aspect.
[0054] In the tenth aspect, a network device is provided, which includes the communication device provided in the fourth aspect, or the terminal device includes the communication device provided in the sixth aspect, or the terminal device includes the communication device provided in the eighth aspect.
[0055] In the eleventh aspect, a computer program product is provided, which includes a computer program, which, when executed by a processor, is used to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.
[0056] In the twelfth aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed, it is used to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.
[0057] In a thirteenth aspect, a communication system is provided, which includes the above-mentioned terminal device and network device.
[0058] In the fourteenth aspect, a chip is provided, comprising: a processor, for calling and running a computer program from a memory, so that a communication device equipped with the chip executes the method in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect.
[0059] The sequence-based signal transmission method provided in the embodiment of the present application uses two parameters (two root indexes) to determine a root sequence (second sequence), determines a first sequence based on the root sequence and a time domain cyclic shift value, and generates a signal (e.g., a RACH signal) based on the first sequence. The number of different root sequences used to generate sequences can be increased, thereby increasing the number of first sequences used to generate signals, reducing the probability of different terminal devices using the same first sequence, and solving the sequence collision problem used by different terminal devices. This largely avoids different terminal devices from generating the same signal, reduces interference between signals, improves communication efficiency, and can ensure the efficiency of more users transmitting signals. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 It is a schematic diagram of the RACH signal structure.
[0061] Figure 2 This is a schematic diagram of the architecture of a mobile communication system applicable to an embodiment of the present application.
[0062] Figure 3 It is a schematic interactive diagram of an example of a sequence-based signal transmission method provided in an embodiment of the present application.
[0063] Figure 4 It is a schematic interactive diagram of another example of a sequence-based signal transmission method provided in an embodiment of the present application.
[0064] Figure 5 It is a schematic interactive diagram of another example of a sequence-based signal transmission method provided in an embodiment of the present application.
[0065] Figure 6 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0066] Figure 7 It is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0067] Figure 8 This is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0068] Fig. 9 It is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0069] Fig.10It is a schematic block diagram of a terminal device provided in an embodiment of the present application.
[0070] Fig.11 This is a schematic block diagram of another terminal device provided in an embodiment of the present application.
[0071] Fig.12 It is a schematic block diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0072] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0073] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.
[0074] The terminal device in the embodiments of the present application may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0075] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (Base Transceiver Station, BTS) in a global system of mobile communications (Global System of Mobile communication, GSM) system or code division multiple access (Code Division Multiple Access, CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) system, or an evolved base station (Evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.
[0076] RACH is an uplink channel in a wireless communication system, used to carry RACH signals sent by terminal devices to network devices. The uplink transmission timing of the RACH signal is determined by the timing of the downlink channel received by the terminal device. Different terminal devices have different distances from network devices (such as base stations). Therefore, in the absence of uplink transmission timing advance (TA), the time when the RACH signal arrives at the network device is different. The farther away from the network device, the later the RACH signal arrives at the network device. When the network device detects the RACH signal, in addition to knowing that the terminal device has sent the RACH signal, it can also obtain the delay information of the RACH signal sent by the terminal device. When multiple terminal devices send different RACH signals at the same time, the network device can detect multiple RACH signals and complete the random access process of multiple terminal devices. Multiple RACH signals can use different codewords.
[0077] In NR system, Figure 1 As shown, the RACH signal is composed of a RACH sequence and a CP. The CP is set to overcome the different times at which different terminal devices send RACH signals. The RACH sequence can be generated by a Zadoff-Chu sequence (ZC sequence). For example, a ZC sequence with a length of 139, or a ZC sequence with a length of 839. In the same cell, the root indexes (Root index) of the ZC sequences corresponding to different RACH sequences may be different, or the root indexes (Root index) of the ZC sequences corresponding to different RACH sequences may be the same, but obtained through different time domain cyclic shift sequences. That is, it is necessary to ensure that when the RACH sequences used by the RACH signals sent by different terminal devices are different, the cross-correlation between the RACH signals is low, which can ensure that the interference between different RACH signals sent by different users is small. Among them, the root index is used to identify the root sequence (root sequences). For example, if the root indexes corresponding to two sequences are different, the root sequences corresponding to the two sequences are different.
[0078] For a ZC sequence, a ZC sequence of length N has a total of N-1 different root sequences, and different root sequences correspond to different root indexes (Root index) or root indicators. The same root sequence forms multiple different RACH sequences after multiple cyclic shifts (multiple cyclic shifts of different lengths). A cell has multiple RACH sequences for use by terminal devices in the cell. When the number of terminal devices in the cell increases, the probability of different terminal devices selecting the same RACH sequence increases, resulting in a greater probability of RACH signal access conflict. In order to reduce the probability of collision, more RACH sequences are needed, or different RACH sequences can be pre-allocated to different terminal devices. When many terminal devices need to be supported, more RACH sequences are needed, or, when more information needs to be carried through different RACH signals during RACH access, more RACH sequences are needed.
[0079] At present, the number of ZC sequences is limited. When more terminal devices need to be supported, the number of ZC sequences is insufficient. This will lead to different terminal devices using the same RACH sequence, resulting in greater interference between different RACH signals sent by different terminal devices, affecting the normal access channel of the terminal device, failing to guarantee normal data transmission of the terminal device, and reducing communication efficiency.
[0080] In view of this, the present application provides a method for sequence-based signal transmission, using two parameters (two root indexes) to determine a root sequence (second sequence), determining a first sequence according to the root sequence and a time domain cyclic shift value, and generating a signal (e.g., a RACH signal) according to the first sequence. The number of different root sequences used to generate sequences can be increased, thereby increasing the number of first sequences used to generate signals, reducing the probability of different terminal devices using the same first sequence, and solving the sequence collision problem used by different terminal devices. This can largely avoid different terminal devices from generating the same signal, reduce interference between signals, improve communication efficiency, and ensure the efficiency of more users transmitting signals.
[0081] To facilitate understanding of the embodiments of the present application, first Figure 2 A communication system applicable to an embodiment of the present application is briefly introduced.
[0082] Figure 2 Schematic diagram of a communication system applicable to an embodiment of the present application. Figure 2 As shown, the mobile communication system 100 may include at least one wireless access network device 110 and at least one terminal device (such as Figure 2The terminal devices 120, 130, 140, 150, 160 shown in the figure). The terminal device is connected to the wireless access network device in a wireless manner, and the wireless access network device can be the above-mentioned network device. At least one terminal device can send uplink data or information to the wireless access network device, and the wireless access network device 110 can also send downlink data or information to at least one terminal device. When at least one terminal device sends uplink reference signals such as RACH signals, demodulation reference signals (demodulation reference signals, DMRS), and channel sounding reference signals (sounding reference signals, SRS) to the wireless access network device 110, the sequence-based signal transmission method provided in the present application can be used. In addition, multiple terminal devices can also form a communication system. For example, terminal devices 140, 150, and 160 can form a communication system, and terminal device 140 can also send downlink data or information to terminal devices 150 and 160.
[0083] Should be understood. Figure 2 This is just a schematic diagram. The communication system may also include other network devices and / or terminal devices. Figure 2 The embodiment of the present application does not limit the number of wireless access network devices and terminals included in the mobile communication system. In the mobile communication system 100, the wireless access network device 110 may be the above-mentioned network device. The embodiment of the present application does not limit this.
[0084] Combine the following Figure 3 The method of sequence-based signal transmission provided by the present application is described in detail. Figure 3 is a schematic flow chart of a signal transmission method 200 according to an embodiment of the present application. The method 200 can be applied in Figure 2 The scenario shown can of course also be applied to other scenarios, and the present application embodiment is not limited here.
[0085] It should be understood that in the following description, the methods of various embodiments are described by taking the terminal device and the network device as the execution subject of the execution method of each embodiment. As an example but not a limitation, the execution subject of the execution method can also be a chip in the application terminal device and the network device.
[0086] like Figure 3 As shown, Figure 3 The method 200 shown in FIG. 2 may include steps S210 to S240. Figure 3 The various steps in the method 200 are described in detail. The method 200 includes:
[0087] S210, the first terminal device and the network device determine a first sequence according to a first parameter, a second parameter, and a third parameter. The first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are root indexes of the second sequence, and the third parameter is a time domain cyclic shift value.
[0088] S220: The first terminal device sends a signal to the network device according to the first sequence.
[0089] S230: The network device receives a first signal.
[0090] S240: The network device determines, based on the received first signal and the first sequence, whether the first signal includes a signal generated by the first terminal device based on the first sequence.
[0091] The elements in the second sequence, the first parameter and the second parameter satisfy the following relation (1):
[0092]
[0093] In equation (1), u 1 Represents the first parameter, u 2 Represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents the imaginary symbol of the complex number, n modP represents the remainder operation of n and P, the value of n ranges from 0 to N-1, N is the length of the first sequence, u 1 The value range of u is a positive integer less than or equal to P-1. 2 The value range of is a natural number less than or equal to P-1, or, P is the smallest prime number greater than or equal to N, or, P is the largest prime number less than or equal to N, or, P is the smallest prime number greater than or equal to 2×N, or, P is the largest prime number less than or equal to 2×N.
[0094] In S210, both the first terminal device and the network device can determine the first sequence according to the first parameter, the second parameter, and the third parameter. Figure 3It is represented as a box, but the execution of S210 by the first terminal device and the network device is independent and there is no timing correlation. In addition, the execution of S210 by the network device has no timing correlation with the execution of S220 by the terminal device and the execution of S230 by the network device. The first sequence can be a sequence for generating an uplink reference signal. The first sequence is determined by the third parameter and the second sequence, and the second sequence can be regarded as the root sequence of the first sequence. The second sequence is determined by the first parameter and the second parameter, and the first parameter and the second parameter are the root index (Root index) of the second sequence, or the first parameter and the second parameter can also be referred to as the sequence number of the second sequence. That is, a root sequence has two sequence numbers, and the sequence number of a root sequence is jointly determined by the first parameter and the second parameter.
[0095] After determining the second sequence, the first terminal device and the network device can determine the first sequence for generating the signal according to the second sequence and the third parameter. The third parameter can be a time domain cyclic shift value, that is, the first sequence is obtained by cyclically shifting the second sequence with the third parameter as the time domain cyclic shift value.
[0096] Among them, the nth element in the second sequence and the first parameter u 1 And the second parameter u 2 The above relationship (1) is satisfied.
[0097] In equation (1), the value of n can be an integer less than the length N of the first sequence. For example, the value of N can be 139 or 839. The value of n can be 0, 1, 2, 3 ... N-1. P is a prime number, u 1 The value range of is a positive integer less than or equal to P-1, for example, u 1 ∈{1,2,3...P-1}. 2 The value range of is a natural number less than or equal to P-1, for example, u 2 ∈{0,1,2,3...P-1}.
[0098] When N is a prime number, the value of P can be equal to N. Alternatively, P is the smallest prime number greater than N, or P is the largest prime number less than N, or P is the smallest prime number greater than 2×N, or P is the largest prime number less than 2×N. α is a non-zero complex number, is a real number. Through the above relation (1), each element of the second sequence can be determined, that is, the root sequence can be determined.
[0099] It should be understood that for two second sequences (or also called two root sequences), only when the u corresponding to the two second sequences is 1 The values are the same, and the corresponding u 2The two second sequences are the same only when the values are the same. That is, the second sequence is composed of u 1 and u 2 The u of the two sequences is jointly determined 1 and u 2 As long as there is a difference in one of the two sequences, the two sequences are different.
[0100] After the second sequence (root sequence) is determined, the first sequence can be determined based on the second sequence and the time domain cyclic shift value. For example, for a second sequence, multiple different first sequences can be determined by different time domain cyclic shift values. In other words, the first sequence is u 1 、u 2 And the time domain cyclic shift value are jointly determined by these three parameters. For a first sequence, only u 1 、u 2 And the time domain cyclic shift value is respectively associated with another first sequence u 1 、u 2 The two first sequences are the same only when the time domain cyclic shift values are the same. 1 and u 2 It can also be regarded as the root index of the first sequence. The number of root sequences corresponding to the first sequence of length N is much greater than N-1.
[0101] For example, the first sequence may be a RACH sequence, the second sequence may be a root sequence of the RACH sequence, and u 1 、u 2 can be the sequence number of the first sequence, and the time domain cyclic shift value can be the time domain cyclic shift value corresponding to the RACH sequence. Then the condition for the two RACH sequences to be the same is: u corresponding to the first RACH sequence 1 、u 2 and the time domain cyclic shift values are respectively corresponding to the u of the second RACH sequence 1 、u 2 and the time domain cyclic shift value are the same. 1 、u 2 If any one of the three parameters in the time domain cyclic shift value is different, the two RACH sequences are different.
[0102] In S220, the first terminal device sends a signal to the network device according to the first sequence.
[0103] Specifically, the first terminal device can generate a signal according to the first sequence. For example, the first terminal device can map the first sequence to N subcarriers to generate a signal, that is, the signal can be carried on N subcarriers, and the signal can be sent to the network device through the N subcarriers. Optionally, the first terminal device can also add a cyclic prefix to the obtained signal, and send the signal with the cyclic prefix added to the network device.
[0104] Optionally, in the embodiment of the present application, the signal generated according to the first sequence may be an uplink reference signal such as a RACH signal, a DMRS, an SRS, a phase tracking reference signal (PT-RS), etc. The present application does not limit the specific form of the signal generated by the first sequence.
[0105] At S230, the network device receives a first signal. The first signal received by the network device may include signals sent by multiple terminal devices to the network device respectively. The signals sent by different terminal devices to the network device may be generated according to different root sequences, or may be generated according to the same root sequence but through different time domain cyclic shift values. The first signal may include a signal generated by the first terminal device according to the above-mentioned first sequence (for the sake of simplicity, the signal generated by the above-mentioned first sequence of the first terminal device is referred to as the second signal hereinafter), or may not include the second signal. For example, the first signal may include RACH signals sent by multiple terminal devices to the network device respectively.
[0106] Therefore, in S240, the network device can determine whether the first signal includes a signal (second signal) generated by the first terminal device according to the first sequence based on the received first signal and the first sequence determined in S210. Specifically, the network device can obtain the sequence carried on the N subcarriers of the first signal, correlate the frequency domain sequence carried on the N subcarriers with the first sequence, and determine whether the first signal includes a signal generated according to the first sequence. For example, if the correlation value is greater than or equal to a preset or predefined threshold, it is determined that the first signal includes the second signal. If the correlation value is less than a preset or predefined threshold, it is determined that the first signal does not include the second signal.
[0107] Optionally, in a possible implementation, the first sequence and the frequency domain sequence are correlated to obtain a specific implementation of the correlation value as follows: the network device determines the sequence obtained after the first sequence is subjected to a possible cyclic shift (caused by propagation) according to the first sequence and the cyclic shift that may be caused by propagation; and correlates the sequence with the time domain sequence to obtain a set of correlation values. The specific implementation of determining whether the first signal includes a signal sent according to the first sequence according to the correlation value may be as follows: the network device normalizes the group of correlation values (such as noise normalization) to obtain a set of normalized correlation values; if the maximum value in the group of normalized correlation values is greater than a preset threshold, the network device determines that the first signal includes a signal sent according to the first sequence. In an implementation, if the maximum value in the group of normalized correlation values is less than or equal to the preset threshold, the network device determines that the first signal does not include a signal sent according to the first sequence.
[0108] When the method provided by the present application is applied to a random access process, the network device determines that the first signal includes a signal sent according to the first sequence, which can indicate that the network device has received a random access request sent by a terminal device. Furthermore, the network device can determine the distance between the terminal device that sends the random access request and the network device based on the possible cyclic shift caused by propagation corresponding to the maximum value in the above set of related values. Furthermore, the network device can determine the TA value based on the distance and send the TA value to the terminal device (that sends the random access request). In a possible implementation, the network device can determine the distance between the terminal device that sends the random access request and the network device based on the correspondence between the preset cyclic shift value and the distance. In a possible implementation, in this correspondence, the smaller the cyclic shift value, the shorter the distance corresponding to.
[0109] The sequence-based signal transmission method provided by the present application is that a root sequence (second sequence) is determined by two root indexes (first parameter and second parameter). The first sequence is determined according to the second sequence and the time domain cyclic shift value, and the signal is determined according to the first sequence. The number of different root sequences can be increased, thereby increasing the number of different sequences used to generate signals, reducing the probability of different terminal devices using the same sequence, solving the sequence collision problem used by different terminal devices, and thus avoiding different terminal devices from using the same signal to a large extent, reducing interference between signals sent by different terminal devices, and improving communication efficiency. The efficiency of signal transmission for more users can be guaranteed.
[0110] It should be understood that in the embodiment of the present application, the nth element in the second sequence and the first parameter u 1 And the second parameter u 2In addition to the above-mentioned relational expression (1), the satisfied relational expression may also be expressed by other relational expressions. The implementation of this application is not limited here.
[0111] Optionally, in some possible implementations of the present application, the nth element in the first sequence, the nth element in the second sequence, and the third parameter may satisfy the following relation (2):
[0112]
[0113] In equation (2), the value of n can be an integer less than the length N of the first sequence. Represents the nth element of the first sequence. v The third parameter is the time domain cyclic shift value, c v is a real number. represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number. v The subscript ν in represents the index of the third parameter. Optionally, ν∈{0,1,2,3...}. For example, c 1 and c 2 Represents two different time domain cyclic shifts. According to the above relation (2), each element included in the first sequence can be determined according to the elements in a root sequence (second sequence) and the time domain cyclic shift value, that is, the first sequence is determined.
[0114] In the embodiment of the present application, u 1 and u 2 It can also be understood as the root index or root indicator of the first sequence.
[0115] It should be understood that in the embodiment of the present application, the nth element in the first sequence and the nth element in the second sequence In addition to the above-mentioned relational expression (2), the satisfied relational expression may also be expressed by other relational expressions. The implementation of this application is not limited here.
[0116] Optionally, in some possible implementations of the present application, such as Figure 4 As shown, Figure 4 is a schematic flow chart of a method for sequence-based signal transmission in some embodiments of the present application, Figure 3 Based on the method steps shown, the method may further include: S209.
[0117] S209, the network device sends parameter group information to the first terminal device and the second terminal device respectively. When the first parameter (referred to as first parameter 1) and the second parameter (referred to as second parameter 1) included in the information of the parameter group (referred to as parameter group 1) sent to the first terminal device are the same as the first parameter (referred to as first parameter 2) and the second parameter (referred to as second parameter 2) included in the information of the parameter group (referred to as parameter group 2) sent to the second terminal device, the absolute value of the difference between the third parameter (referred to as third parameter 1) included in the parameter group 1 sent to the first terminal device and the third parameter (referred to as third parameter 1) included in the parameter group 2 sent to the second terminal device is greater than the first threshold, wherein the first terminal device and the second terminal device are located in the same cell. Accordingly, the first terminal device and the second terminal device receive the corresponding parameter groups respectively.
[0118] Figure 4 The steps S210 to S240 shown can refer to the above descriptions of S210 to S240, and for the sake of brevity, they are not repeated here.
[0119] In S209, the network device may send parameter group information to the first terminal device and the second terminal device respectively. For the sake of simplicity, the parameter group information sent by the network device to the first terminal device is referred to as parameter group 1 (or may also be referred to as the first parameter group), and the parameter group information sent to the second terminal device is referred to as parameter group 2. The first terminal device and the second terminal device are located in the same cell. Parameter group 1 includes the first parameter, the second parameter and the third parameter in S210. Parameter group 2 also includes the first parameter, the second parameter and the third parameter, wherein the third parameter is a time domain cyclic shift value. For the sake of distinction, the first parameter, the second parameter and the third parameter used by the first terminal device in S210 are referred to as first parameter 1 (or may also be referred to as the first parameter group). Indicates that the subscript 1 indicates the first parameter, and the superscript 1 indicates the first terminal device), the second parameter 1 (can also be used The subscript 2 indicates the second parameter, the superscript 1 indicates the first terminal device) and the third parameter 1, the first parameter, the second parameter and the third parameter included in the parameter group 2 are respectively referred to as the first parameter 2 (it can also be used Indicates that the subscript 1 indicates the first parameter, and the superscript 2 indicates the second terminal device), the second parameter 2 (can also be used Indicates that the subscript 2 represents the second parameter, the superscript 2 represents the second terminal device) and the third parameter 2.
[0120] Optionally, the second terminal device may also determine the first sequence using the first parameter 2, the second parameter 2 and the third parameter 2. The first sequence is determined by the third parameter 2 and the second sequence, the second sequence is determined by the first parameter 2 and the second parameter 2, the first parameter 2 and the second parameter 2 are the root indexes of the second sequence, and the third parameter 2 is the time domain cyclic shift value. The elements in the second sequence and the first parameter 2 and the second parameter 2 may also satisfy the above-mentioned relationship (1). The elements in the first sequence and the elements in the second sequence and the third parameter 2 may also satisfy the above-mentioned relationship (2). The second terminal device generates a signal (referred to as signal 2 for distinction) according to the first sequence and sends signal 2 to the network device.
[0121] In some possible implementations, when the values of the first parameter 1 and the first parameter 2 are the same, and the values of the second parameter 1 and the second parameter 2 are the same, that is, and, When the first terminal device generates a signal, the root sequence (second sequence) used by the first terminal device is the same as the root sequence used by the second terminal device to generate a signal. Since the first terminal device and the second terminal device are located in the same cell, in order to avoid the first terminal device and the second terminal device using the same sequence to generate a signal, in this case, it is necessary to ensure that the third parameter 1 (time domain cyclic shift value 1) and the third parameter 2 are different (time domain cyclic shift value 2). And because the distance between the first terminal device and the network device and the distance between the second terminal device and the network device may be different, the propagation delay required for the signals sent by the first terminal device and the second terminal device to the network device to reach the network device is different. When the difference between the time domain cyclic shift values (third parameter 1 and third parameter 2) used by the first terminal device and the second terminal device is small, due to the difference in propagation delay, the signals transmitted by the two terminal devices may be the same when they arrive at the network device, which will cause the network device to be unable to distinguish the signals transmitted by the first terminal device and the second terminal device. Therefore, the absolute value of the difference between the third parameter 1 and the third parameter 2 is greater than or equal to the first threshold value, which ensures that the network side device can distinguish the signal generated by the first terminal device according to the first parameter 1, the second parameter 1 and the third parameter 1 (referred to as signal 1), and the signal generated by the second terminal device according to the first parameter 2, the second parameter 2 and the third parameter 2 (referred to as signal 2), that is, the interference between signal 1 and signal 2 is relatively small, ensuring that both the first terminal device and the second terminal device can correctly send signals to the network device. The quality and efficiency of the signals sent by the first terminal device and the second terminal device are guaranteed, thereby improving the communication efficiency.
[0122] Optionally, in an embodiment of the present application, the first threshold may be L, and L may be determined by the maximum propagation delay of the cell where the first terminal device and the second terminal device are located, that is, the cell radius, because the maximum propagation delay of the cell is related to the cell radius. When there is time advance information, L is determined by the maximum multipath delay.
[0123] Optionally, in some possible implementations of the present application, such as Figure 5 As shown, Figure 5 is a schematic flow chart of a method for sequence-based signal transmission in some embodiments of the present application, Figure 3 Based on the method steps shown, the method may further include: S208.
[0124] S208, the network device sends parameter group information to the first terminal device and the third terminal device respectively, and when the first parameter (referred to as first parameter 1) included in the parameter group (referred to as parameter group 1) sent to the first terminal device is the same as the first parameter (referred to as first parameter 3) included in the parameter group (referred to as parameter group 3) sent to the third terminal device, the absolute value of the difference between the second parameter (referred to as second parameter 1) included in the parameter group 1 sent to the first terminal device and the second parameter (referred to as second parameter 3) included in the parameter group 3 sent to the third terminal device is greater than the second threshold, wherein the first terminal device and the third terminal device are located in the same cell. Accordingly, the first terminal device and the third terminal device receive the corresponding parameter groups respectively.
[0125] Figure 5 The steps S210 to S240 shown can refer to the above descriptions of S210 to S240, and for the sake of brevity, they are not repeated here.
[0126] In S208, the network device may also send parameter group information to the first terminal device and the third terminal device respectively. For simplicity, the parameter group information sent by the network device to the first terminal device is referred to as parameter group 1 (or may also be referred to as the first parameter group), and the parameter group information sent to the third terminal device is referred to as parameter group 3. The first terminal device and the third terminal device are located in the same cell. Parameter group 1 includes the first parameter, the second parameter, and the third parameter in S210. Parameter group 3 also includes the first parameter, the second parameter, and the third parameter. The first parameter, the second parameter, and the third parameter included in parameter group 3 are respectively referred to as first parameter 3 (or may also be referred to as first parameter 3). Indicates that the subscript 1 indicates the first parameter, and the superscript 3 indicates the third terminal device), the second parameter 3 (can also be used Indicates that the subscript 2 represents the second parameter, the superscript 3 represents the third terminal device) and the third parameter 3.
[0127] Optionally, the third terminal device may also determine the first sequence using the first parameter 3, the second parameter 3 and the third parameter 3. The first sequence is determined by the third parameter 3 and the second sequence, the second sequence is determined by the first parameter 3 and the second parameter 3, the first parameter 3 and the second parameter 3 are the root indexes of the second sequence, and the third parameter 3 is the time domain cyclic shift value. The elements in the second sequence and the first parameter 3 and the second parameter 3 may also satisfy the above-mentioned relationship (1). The elements in the first sequence and the elements in the second sequence and the third parameter 3 may also satisfy the above-mentioned relationship (2). The third terminal device generates a signal (referred to as signal 3 for distinction) according to the first sequence and sends signal 3 to the network device.
[0128] When the first parameter 1 included in parameter group 1 and the first parameter 3 included in parameter group 3 are the same, and the second parameter 1 and the second parameter 3 are different, that is, and When the interference between signal 1 and signal 3 is small, the absolute value of the difference between the second parameter 1 and the second parameter 3 needs to be greater than or equal to the second threshold value, where the second threshold value can be obtained by using d σ Indicates that Only in this way can it be ensured that the correlation between the signal 1 generated by the first terminal device according to the first parameter 1, the second parameter 1 and the third parameter 1 and the signal 3 generated by the third terminal device according to the first parameter 3, the second parameter 3 and the third parameter 3 is relatively small, that is, the interference between the signal 1 and the signal 3 is relatively small, ensuring that both the first terminal device and the third terminal device can correctly send signals to the network device. The quality and efficiency of the signals sent by the first terminal device and the third terminal device are guaranteed, thereby improving the communication efficiency.
[0129] Optional, when When the third parameter 1 and the third parameter 3 are the same, they may also be different.
[0130] It should be understood that in the embodiment of the present application, parameter group 1, parameter group 3 and parameter group 3 can be respectively configured by the network device to the first terminal device, the second terminal device and the third terminal device through signaling, or can be predefined by the protocol. The third terminal device can be set as the same terminal device as the second terminal, or can be a different terminal device.
[0131] Optionally, in the embodiment of the present application, the second threshold d σ It can be determined by the maximum Doppler frequency shift d and the subcarrier spacing Δf. For example, or, The subcarrier spacing Δf may be the subcarrier spacing Δf corresponding to the cell where the first terminal device and the third terminal device are located.σ There is no restriction on the value of .
[0132] In the embodiment of the present application, optionally, signal 1, signal 2 and signal 3 may all be RACH signals, DMRS, SRS or PT-RS, etc. The specific forms of signal 1 and signal 2 are not limited in the embodiment of the present application.
[0133] It should be understood that the first threshold and / or the second threshold may be predefined or configured by the network device through signaling.
[0134] In various embodiments of the present application, predefined can be understood as defined by the protocol. Signaling configuration can be understood as configured by high-level or physical layer signaling. High-level signaling may include, for example, radio resource control signaling (RRC), medium access control (MAC) control element (CE), radio link control (RLC) signaling, etc. Physical layer signaling may include, for example, downlink control information (DCI), etc.
[0135] Optionally, in some possible implementations of the present application, in addition to directly sending the information of the above-mentioned parameter group 1 to the first terminal device, the network device may also send information of a parameter group set (i.e., a first parameter group set) to the first terminal device. The first parameter group set includes multiple parameter groups, each of which includes a first parameter, a second parameter, and a third parameter. The first parameter group set includes a first parameter group (i.e., parameter group 1). Optionally, the first parameter group set may be a set of parameter groups common to the cell where the first terminal device is located, or the first parameter group set may also be a set of parameter groups dedicated to several or one terminal device (e.g., the first terminal device) in a cell. After receiving the first parameter group set, the first terminal device may determine or select the first parameter group or parameter group 1 from the first parameter group set. Then determine the first parameter, the second parameter, and the third parameter in S210. For example, the first parameter group set may include the above-mentioned parameter group 1, parameter group 2, and parameter group 3.
[0136] It should be understood that the first parameter group set includes one or more parameter groups. When the first parameter group set includes multiple parameter groups, each parameter group in the multiple parameter groups includes a first parameter, a second parameter and a third parameter. The condition for two parameter groups to be the same is that the first parameters, the second parameters and the third parameters included in the two parameter groups are the same. Among the multiple parameter groups, the first parameters included in different parameter groups may be the same or different. Similarly, the second parameters included in different parameter groups may be the same or different, and the third parameters included in different parameter groups may be the same or different.
[0137] Optionally, the second terminal device and / or the third terminal device may also receive the first parameter group set, and respectively determine or select parameter group 2 and / or parameter group 3 from the parameter groups included in the first parameter group set. Among them, parameter group 1, parameter group 2, and parameter group 3 are all different from each other. For example, the difference between parameter group 1 and parameter group 2 can be understood as at least one of the three parameters included in parameter group 1 and the corresponding three parameters included in parameter group 2 is different.
[0138] Optionally, in some possible implementations of the present application, since the first parameter group set may be a set of parameter groups common to the cell where the first terminal device is located, or the first parameter group set may also be a set of parameter groups common to several terminal devices (for example, including the first terminal device, the second terminal device, and the third terminal device). When different terminal devices select different parameter groups in the first parameter group set, when generating signals using the methods of S210 and S220 according to the parameters included in the selected parameter group, it is necessary to ensure that the correlation of the signals generated by different terminal devices is relatively low and the interference between the signals is small. Therefore, among the parameter groups included in the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups in which the first parameter and the second parameter are the same is greater than or equal to the first threshold. For example, the first threshold may be the above-mentioned L. For the first threshold, reference may be made to the above-mentioned description of the first threshold, which will not be repeated here for the sake of brevity.
[0139] Optionally, among the parameter groups included in the first parameter group set, the absolute value of the difference between the second parameters in any two parameter groups with the same first parameter is greater than the second threshold. For example, the second threshold may be the above-mentioned d σ The third parameters included in any two parameter groups with the same first parameter may be the same or different. For the second threshold, reference may be made to the above description of the second threshold, which will not be repeated here for the sake of brevity.
[0140] The sequence-based signal transmission method provided by the present application configures a first parameter group set for a terminal device, and in the first parameter group set, the difference of the third parameter or the difference of the second parameter between different parameter groups meets a preset threshold value. This ensures that the interference between signals generated by different terminal devices according to the determined parameter groups is relatively small, and ensures that different terminal devices can correctly send signals to the network device, thereby improving communication efficiency.
[0141] Optionally, in some possible implementations of the present application, the second parameter group set includes the first parameter group set, and the second parameter group set corresponds to the cell where the first terminal device is located, that is, the second parameter group set is the total set of parameter groups available for the cell where the first terminal device is located. For example, the second parameter group set may be the union of parameter groups available to all terminal devices in the cell where the first terminal device is located. The second parameter group set may be the same as the first parameter group set, or the first parameter group set may be a subset of the second parameter group set.
[0142] The second parameter group set includes M parameter groups, and the alternative parameter group set includes the second parameter group set. The alternative parameter group set can be understood as the total set of parameter groups available to all cells. For example, the alternative parameter group set is the union of parameter groups available to terminal devices in all cells, and the second parameter group set can be a subset of the alternative parameter group set. The number of parameter groups included in the second parameter group set is less than or equal to the number of parameter groups included in the alternative parameter group set.
[0143] The alternative parameter group set includes multiple parameter group subsets, the first parameters of multiple parameter groups included in a parameter group subset are the same, and the first parameters of any two parameter group subsets in the alternative parameter group set are different. Optionally, the second parameters of multiple parameter groups included in a parameter group subset can be the same or different. The third parameters of multiple parameter groups included in a parameter group subset can be the same or different. The second parameters of any two parameter group subsets in the alternative parameter group set can be the same or different. The third parameters of any two parameter group subsets in the alternative parameter group set can be the same or different. The i-th parameter group subset includes K i parameter groups, i and K i All are positive integers.
[0144] For example, the candidate parameter group set includes 20 parameter groups. Assume that the 20 parameter groups are divided into 4 parameter group subsets, namely parameter group subset 1, parameter group subset 2, parameter group subset 3, and parameter group subset 4. The values of the first parameters in the parameter groups included in parameter group subset 1 are all the same, assuming that the value of the first parameter is 1. The values of the first parameters in the parameter groups included in parameter group subset 2 are all the same, assuming that the value of the first parameter is 2. The values of the first parameters in the parameter groups included in parameter group subset 3 are all the same, assuming that the value of the first parameter is 3. The values of the first parameters in the parameter groups included in parameter group subset 4 are all the same, assuming that the value of the first parameter is 4. The number of parameter groups included in parameter group subsets 1 to 4 may be the same or different. For example, parameter group subsets 1 to 4 may each include 5 parameter groups, or parameter group subset 1 includes c parameter groups, parameter group subset 2 includes d parameter groups, parameter group subset 3 includes e parameter groups, and parameter group subset 4 includes 20-cde parameter groups, wherein c, d, and e are all positive integers, and at least two of c, d, e, and 20-cde are different.
[0145] K i is the number of parameter groups included in the i-th parameter group subset. For example, in the above example, the value of i is 1, 2, 3, and 4. When the number of parameter groups included in each parameter group subset is the same, K 1 =K 2 =K 3 =K 4 =5. When the number of parameter groups included in each parameter group subset is different, K 1 =c,K 2 =d,K 3 =e,K 4 =20-cde.
[0146] M is the number of parameter groups included in the second parameter group set.
[0147] When M is less than or equal to K i When the maximum value of is reached, the M parameter groups are any M parameter groups included in any parameter group subset including the number of parameter groups greater than or equal to M. That is, the values of the first parameters in the parameter groups included in the second parameter group set are all the same.
[0148] For example, suppose M is equal to 4, K 1 =K 2 =K 3 =K 4 =5, then the 4 parameter groups included in the second parameter group set are the 4 parameter groups included in any one of the parameter group subsets 1 to 4. For another example, assuming that K 1 =c=3,K 2 =4, K 3 =6, K4 =20-cde=7, then the parameter groups included in the second parameter group set are the four parameter groups included in any one of the parameter group subsets 2 to 4. That is, the values of the first parameters in the parameter groups included in the second parameter group set are all the same.
[0149] When M is greater than K i When the maximum value of is reached, the M parameter groups are composed of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset other than the a parameter group subsets in the candidate parameter group set. That is, the values of the first parameters in the parameter groups included in the second parameter group set are different.
[0150] For example, suppose M is equal to 11, K 1 =K 2 =K 3 =K 4 =5, then the 11 parameter groups included in the second parameter group set are any two parameter group subsets from parameter group subsets 1 to 4 and another parameter group. At this time, a is equal to 2. The two parameter group subsets can be any two parameter group subsets from parameter group subsets 1 to 4, assuming they are parameter group subset 1 and parameter group subset 2. Then the other parameter group is any parameter group included in parameter group subset 3 or parameter group subset 4. The values of the first parameter in the second parameter group set include: 1, 2, and 3 or 4,
[0151] For example, suppose K 1 =c=3,K 2 =4, K 3 =6, K 4 =20-cde=7, then the 11 parameter groups included in the second parameter group set may be the 9 parameter groups included in parameter group subset 1 and parameter group subset 3, and a is equal to 2. b is equal to 2. The other 2 parameter groups may be any 2 parameter groups included in parameter group subset 2 or parameter group subset 4. The values of the first parameter in the second parameter group set include: 1, 3, and 2 or 4.
[0152] For example, suppose K 1 =c=3,K 2 =4, K 3 =6, K 4 =20-cde=7, then the 11 parameter groups included in the second parameter group set can be the 6 parameter groups included in the parameter group subset 3, a is equal to 1, and b is equal to 5. The other 5 parameter groups can be any 5 parameter groups included in the parameter group subset 4. The values of the first parameter in the second parameter group set include: 3, 4.
[0153] That is, in the embodiment of the present application, it is necessary to ensure that the first parameters included in the second parameter group set are the same as much as possible. That is, the second parameter group set only includes a parameter group subset, or the second parameter group set is a subset of a subset in the candidate parameter group set. As much as possible, parameter groups with the same first parameters are allocated to the same cell. In this way, the correlation between sequences generated by different terminal devices in the same cell using parameter groups can be small. It is ensured that the interference between signals generated according to sequences by different terminal devices is relatively small.
[0154] If the number of parameter groups included in the second parameter group set is greater than the maximum number of parameter groups included in the candidate parameter group subset, it is necessary to ensure that the number of different values of the first parameter included in the second parameter group set is minimized as much as possible. That is, the number of parameter group subsets included in the second parameter group set is minimized. It is also possible to reduce the correlation between sequences generated by different terminal devices in the same cell using parameter groups. This ensures that the interference between signals generated by different terminal devices based on sequences is relatively small.
[0155] Optionally, in a possible implementation of the present application, a logical index may be configured for a cell corresponding to a network device, and a logical index corresponds to one or more parameter groups, and the first parameter and the second parameter in each parameter group in the multiple parameter groups corresponding to the logical index are the same. Different logical indexes correspond to different parameter groups, or at least one of the first parameter and the second parameter in the parameter groups corresponding to different logical indexes is different. That is, a logical index corresponds to a second sequence, and configuring a logical index for a cell can be understood as configuring an available second sequence for the cell. The network device may determine the second sequence based on the first parameter and the second parameter corresponding to the logical index. If the number of determined second sequences is less than the number of second sequences required by the cell, the network device updates the logical index and continues to determine the second sequence based on the first parameter and the second parameter in the parameter group corresponding to the updated logical index until the number of determined second sequences meets the requirements of the second sequence required by the cell. In one implementation, when the logical index is i, the updated logical index may be i+1.
[0156] Taking the correspondence between the logical index and the first parameter and the second parameter in the parameter group shown in Table 1 as an example, it is assumed that the selected parameter group set can be divided into 4 parameter group subsets, namely parameter group subset 1, parameter group subset 2, parameter group subset 3, and parameter group subset 4. As shown in Table 1. The values of the first parameters in the parameter groups included in parameter group subset 1 are all 1. The values of the first parameters in the parameter groups included in parameter group subset 2 are all 2. The values of the first parameters in the parameter groups included in parameter group subset 3 are all 3. The values of the first parameters in the parameter groups included in parameter group subset 4 are all 4. It should be noted that each logical index in Table 1 can correspond to one or more parameter groups, and the number of parameter groups corresponding to each logical index depends on the number of different RACH sequences that can be obtained by a root sequence through time domain cyclic shift (third parameter). In addition, the logical indexes included in a parameter group subset are continuous.
[0157] Table 1
[0158]
[0159] It should be understood that Table 1 is merely exemplary and should not impose any limitations on the value of the first parameter, the value of the second parameter, the value of the third parameter, the subset of the alternative parameter group, etc. in the embodiments of the present application.
[0160] It should also be understood that Table 1 is only exemplary. In the embodiments of the present application, it is only necessary to ensure that the logical indexes corresponding to the parameter groups with the same first parameter value are continuous. In Table 1, the logical indexes in the parameter groups with the same first parameter value can be interchanged. The parameter groups with the same first parameter are a group. The logical indexes in each group can be interchanged with each other, and the logical indexes of each group can also be interchanged with each other in groups. For example, the corresponding relationship between the logical index i and the first parameter and the second parameter can also be shown in Table 2 below.
[0161] Table 2
[0162]
[0163] The sequence-based signal transmission method provided by the present application is that a root sequence is determined by two root indexes or two parameters. A first sequence is determined according to the root sequence and the time domain cyclic shift value, and a signal is determined according to the first sequence. The number of different root sequences can be increased, thereby increasing the number of different sequences used to generate signals, reducing the probability of different terminal devices using the same sequence, solving the sequence collision problem used by different terminal devices, and thus avoiding different terminal devices from using the same signal to a large extent, reducing the interference between signals sent by different terminal devices, and ensuring the efficiency of more users transmitting signals.
[0164] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0165] It should also be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0166] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of the present application, rather than to limit the scope of the embodiments of the present application. According to the above examples given, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method 200 may be unnecessary, or some new steps may be added. Or a combination of any two or any multiple embodiments of the above. Such modifications, changes or combined solutions also fall within the scope of the embodiments of the present application.
[0167] It should also be understood that the above description of the embodiments of the present application focuses on emphasizing the differences between the various embodiments. The same or similar points that are not mentioned can be referenced to each other. For the sake of brevity, they will not be repeated here.
[0168] It should also be understood that in the embodiments of the present application, "predefinition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method.
[0169] Combination of the above Figures 1 to 5 The sequence-based signal transmission method of the embodiment of the present application is described in detail. Figures 6 to 12 The communication device according to the embodiment of the present application is described in detail.
[0170] Figure 6 A schematic block diagram of a communication device 300 of an embodiment of the present application is shown. The device 300 may correspond to the first terminal device described in the above method 200, or may be a chip or component applied to the first terminal device. In addition, each module or unit in the device 300 is respectively used to execute each action or processing process performed by the first terminal device in the above method 200.
[0171] like Figure 6 As shown, the device 300 may include a processing unit 310 and a transceiver unit 320. The transceiver unit 320 is used to perform specific signal transmission and reception under the drive of the processing unit 310.
[0172] The processing unit 310 is configured to determine a first sequence according to a first parameter, a second parameter, and a third parameter, where the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are root indexes of the second sequence, and the third parameter is a time domain cyclic shift value;
[0173] A transceiver unit 320, configured to send a signal according to the first sequence;
[0174] The elements in the second sequence, the first parameter, and the second parameter satisfy the following relationship:
[0175]
[0176] u 1 Represents the first parameter, u 2 Represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents the imaginary symbol in the complex number, nmodP represents the remainder operation on n and P, the value of n ranges from 0 to N-1, N is the length of the first sequence, and u 1 The value range of u is a positive integer less than or equal to P-1. 2 The value range of is a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
[0177] The communication device provided by the present application determines a root sequence (second sequence) according to two root indexes (first parameter and second parameter), determines a first sequence according to the second sequence and the time domain cyclic shift value, and determines a signal according to the first sequence. The number of different root sequences can be increased, thereby increasing the number of different sequences used to generate signals, reducing the probability of different devices using the same sequence, solving the sequence collision problem used by different terminal devices, and thus largely avoiding different terminal devices from using the same signal, reducing interference between signals sent by different terminal devices, and improving communication efficiency. The efficiency of signal transmission for more users can be guaranteed.
[0178] Optionally, in some embodiments of the present application, the elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship:
[0179]
[0180] in, represents the nth element of the first sequence, c v Indicates the third parameter, c v is a real number, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
[0181] Optionally, in some embodiments of the present application, when the first parameter and the second parameter are the same as the first parameter and the second parameter adopted by the second terminal device, the absolute value of the difference between the third parameter and the third parameter adopted by the second terminal device is greater than a first threshold, wherein the device and the second terminal device are located in the same cell.
[0182] Optionally, in some embodiments of the present application, when the first parameter is the same as the first parameter adopted by the third terminal device, the absolute value of the difference between the second parameter adopted by the first terminal device and the second parameter adopted by the third terminal device is greater than a second threshold, wherein the device and the third terminal device are located in the same cell.
[0183] Optionally, in some embodiments of the present application, the transceiver unit 320 is further used to receive information of a first parameter group, where the first parameter group includes the first parameter, the second parameter, and the third parameter.
[0184] Optionally, in some embodiments of the present application, the transceiver unit 320 is further configured to receive information of a first parameter group set, where the first parameter group set includes a plurality of parameter groups;
[0185] The processing unit 310 is further configured to determine a first parameter group from the first parameter group set, where the first parameter group includes the first parameter, the second parameter, and the third parameter.
[0186] Optionally, in some embodiments of the present application, in the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups in which the first parameter and the second parameter are the same is greater than the first threshold.
[0187] Optionally, in some embodiments of the present application, in the first parameter group set, the absolute value of the difference between the second parameters in any two parameter groups with the same first parameter is greater than the second threshold.
[0188] Optionally, in some embodiments of the present application, the second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K iare all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different;
[0189] When M is less than or equal to K i When the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including the number of parameter groups greater than or equal to M; and / or,
[0190] When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
[0191] Optionally, in some embodiments of the present application, the processing unit 310 is further configured to map the first sequence to a subcarrier to obtain a signal;
[0192] The transceiver unit 320 is also used to send the signal.
[0193] Further, the device 300 may also include a storage unit, and the transceiver unit 320 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the transceiver unit 320 and the processing unit 310. The transceiver unit 320, the processing unit 310, and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 310 is used to execute the instructions stored in the storage unit, and the transceiver unit 320 is used to perform specific signal transmission and reception under the drive of the processing unit 310.
[0194] It should be understood that the specific process of each unit in the device 300 performing the above corresponding steps can be referred to in the above combined method 200 and Figures 3 to 5 The description of the first terminal device in the relevant embodiment is not repeated here for the sake of brevity.
[0195] Optionally, the transceiver unit 320 may include a receiving unit (module) and a sending unit (module) for executing various embodiments of the aforementioned method 200 and Figures 3 to 5 The illustrated embodiment shows steps of a first terminal device receiving information and sending information.
[0196] It should be understood that the transceiver unit 320 may be a transceiver, an input / output interface, or an interface circuit. The storage unit may be a memory. The processing unit 310 may be implemented by a processor. Figure 7As shown, the communication device 400 may include a processor 410, a memory 420, a transceiver 430, and a bus system 440. The various components of the communication device 400 are coupled together through the bus system 440, wherein the bus system 440 may include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, Figure 7 In the figure, various buses are labeled as bus system 440. For convenience of representation, Figure 7 The drawing is only schematic.
[0197] Figure 6 The communication device 300 or Figure 7 The communication device 400 shown can implement various embodiments of the aforementioned method 200 and Figures 3 to 5 The steps performed by the first terminal device in the embodiment shown in the figure can be referred to the description of the corresponding method above for similar descriptions. To avoid repetition, they will not be described here.
[0198] It should also be understood that Figure 6 The communication device 300 or Figure 7 The communication device 400 shown may be a terminal device.
[0199] Figure 8 A schematic block diagram of a communication device 500 of an embodiment of the present application is shown. The device 500 may correspond to the network device described in the above method 200, or may be a chip or component applied to the network device. Moreover, each module or unit in the device 500 is respectively used to execute each action or processing process performed by the network device in the above method 200.
[0200] like Figure 8 As shown, the device 500 may include a processing unit 510 and a transceiver unit 520. The transceiver unit 520 is used to perform specific signal transmission and reception under the drive of the processing unit 510.
[0201] The processing unit 510 is configured to determine a first sequence according to a first parameter, a second parameter, and a third parameter, where the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are root indexes of the second sequence, and the third parameter is a time domain cyclic shift value;
[0202] The transceiver unit 520 is configured to receive a first signal;
[0203] The processing unit 510 is further configured to determine, according to the first sequence and the first signal, whether the first signal includes a signal generated according to the first sequence;
[0204] The elements in the second sequence, the first parameter, and the second parameter satisfy the following relationship:
[0205]
[0206] u 1 Represents the first parameter, u 2 Represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents the imaginary symbol in the complex number, nmodP represents the remainder operation on n and P, the value of n ranges from 0 to N-1, N is the length of the first sequence, and u 1 The value range of u is a positive integer less than or equal to P-1. 2 The value range of is a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
[0207] The communication device provided by the present application determines a root sequence (second sequence) using two parameters (two root indexes), determines a first sequence according to the root sequence and the time domain cyclic shift value, and generates a signal (e.g., a RACH signal) according to the first sequence. The number of different root sequences used to generate sequences can be increased, thereby increasing the number of first sequences used to generate signals, reducing the probability of different terminal devices using the same first sequence, and solving the sequence collision problem used by different terminal devices. This largely avoids different terminal devices from generating the same signal, reduces interference between signals, improves communication efficiency, and can ensure the efficiency of more users transmitting signals.
[0208] Optionally, in some embodiments of the present application, the elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship:
[0209]
[0210] in, represents the nth element of the first sequence, c v Indicates the third parameter, c v is a real number, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
[0211] Optionally, in some embodiments of the present application, the transceiver unit 520 is further used to send parameter group information to the first terminal device and the second terminal device, respectively, and when the first parameter and the second parameter included in the parameter group sent to the first terminal device are the same as the first parameter and the second parameter included in the parameter group sent to the second terminal device, the absolute value of the difference between the third parameter included in the parameter group sent to the first terminal device and the third parameter included in the parameter group sent to the second terminal device is greater than a first threshold, wherein the first terminal device and the second terminal device are located in the same cell.
[0212] Optionally, in some embodiments of the present application, the transceiver unit 520 is further used to send parameter group information to the first terminal device and the third terminal device, respectively, and when the first parameter included in the parameter group sent to the first terminal device is the same as the first parameter included in the parameter group sent to the third terminal device, the absolute value of the difference between the second parameter included in the parameter group sent to the first terminal device and the second parameter included in the parameter group sent to the third terminal device is greater than a second threshold, wherein the first terminal device and the third terminal device are located in the same cell.
[0213] Optionally, in some embodiments of the present application, the transceiver unit 520 is also used to send information of a first parameter group set to the first terminal device, where the first parameter group set includes a first parameter group, and the first parameter group includes the first parameter, the second parameter and the third parameter.
[0214] Optionally, in some embodiments of the present application, in the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups in which the first parameter and the second parameter are the same is greater than the first threshold.
[0215] Optionally, in some embodiments of the present application, in the first parameter group set, the absolute value of the difference between the second parameters in any two parameter groups with the same first parameter is greater than the second threshold.
[0216] Optionally, in some embodiments of the present application, the second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K i are all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different,
[0217] When M is less than or equal to K iWhen the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including the number of parameter groups greater than or equal to M; and / or,
[0218] When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
[0219] Optionally, in some embodiments of the present application, the processing unit 510 is further used to obtain a sequence carried on a subcarrier of the first signal, correlate the carried sequence with the first sequence, and determine whether the first signal includes a signal generated according to the first sequence.
[0220] It should be understood that the specific process of each unit in the device 500 performing the above corresponding steps can be referred to in the above combined method 200 and Figures 3 to 5 The descriptions related to the network devices in the related embodiments are not repeated here for the sake of brevity.
[0221] Optionally, the transceiver unit 520 may include a receiving unit (module) and a sending unit (module) for executing various embodiments of the aforementioned method 200 and Figures 3 to 5 The embodiment shown shows the steps of a network device receiving information and sending information.
[0222] Further, the device 500 may also include a storage unit, and the transceiver unit 520 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the transceiver unit 520 and the processing unit 510. The transceiver unit 520, the processing unit 510, and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 510 is used to execute the instructions stored in the storage unit, and the transceiver unit 520 is used to perform specific signal transmission and reception under the drive of the processing unit 510.
[0223] It should be understood that the transceiver unit 520 may be a transceiver, an input / output interface, or an interface circuit. The storage unit may be a memory. The processing unit 510 may be implemented by a processor. Fig. 9 As shown, the communication device 600 may include a processor 610 , a memory 620 , and a transceiver 630 .
[0224] Figure 8 The communication device 500 or Fig. 9 The communication device 600 shown can implement various embodiments of the aforementioned method 200 and Figures 3 to 5The steps performed by the network device in the embodiment shown in the figure can be referred to the description of the corresponding method mentioned above for similar descriptions. To avoid repetition, they will not be described here.
[0225] It should also be understood that Figure 8 The communication device 500 or Fig. 9 The communication device 600 shown may be a network device.
[0226] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0227] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0228] Fig.10The present application provides a schematic diagram of the structure of a terminal device 700. The above-mentioned apparatus 300 or 400 may be configured in the terminal device 700. Alternatively, the apparatus 300 or 400 itself may be the terminal device 700. In other words, the terminal device 700 may execute the actions executed by the terminal device in the above-mentioned method 200.
[0229] For ease of explanation, Fig.10 Only the main components of the terminal device are shown. Fig.10 As shown, the terminal device 700 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
[0230] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal device, execute the software program, and process the data of the software program, for example, to support the terminal device to perform the actions described in the above-mentioned transmission precoding matrix indication method embodiment. The memory is mainly used to store software programs and data, for example, to store the codebook described in the above-mentioned embodiment. The control circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0231] When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0232] Those skilled in the art will appreciate that for ease of description, Fig.10 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0233] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Fig.10The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, and the terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0234] For example, in the embodiment of the present application, the antenna and the control circuit having the transceiver function may be regarded as the transceiver unit 701 of the terminal device 700, and the processor having the processing function may be regarded as the processing unit 702 of the terminal device 700. Fig.10 As shown, the terminal device 700 includes a transceiver unit 701 and a processing unit 202. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 701 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 701 may be regarded as a sending unit, that is, the transceiver unit 701 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0235] Fig.11 This is a schematic diagram of the structure of another terminal device 800 provided in this application. Fig.11 In the embodiment, the terminal device includes a processor 810, a sending data processor 820, and a receiving data processor 830. The processing unit 310 in the above embodiment can be Fig.11 The processor 810 in the embodiment can perform corresponding functions. Fig.11 The sending data processor 820 and / or the receiving data processor 830 in FIG. Fig.11 A channel encoder and a channel decoder are shown in the figure, but it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0236] Fig.12A structural diagram of a network device 900 provided in an embodiment of the present application can be used to implement the functions of the network device in the above method. The network device 900 includes one or more radio frequency units, such as a remote radio unit (RRU) 901 and one or more baseband units (BBU) (also referred to as digital units, digital units, DU) 902. The RRU 901 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 9011 and a radio frequency unit 9012. The RRU 901 part is mainly used for the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending signaling messages in the above embodiment to terminal devices. The BBU 902 part is mainly used for baseband processing, controlling the base station, etc. The RRU 901 and the BBU 902 can be physically arranged together or physically separated, that is, a distributed base station.
[0237] The BBU 902 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 902 can be used to control the base station 90 to execute the operation flow of the network device in the above method embodiment.
[0238] In one example, the BBU 902 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE system or a 5G system), or may respectively support wireless access networks of different access standards. The BBU 902 also includes a memory 9021 and a processor 9022. The memory 9021 is used to store necessary instructions and data. For example, the memory 9021 stores the codebook in the above embodiment, etc. The processor 9022 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiment. The memory 9021 and the processor 9022 can serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be set on each single board.
[0239] In a possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of parts 902 and 901 can be implemented by SoC technology, for example, by a base station function chip, which integrates devices such as a processor, a memory, and an antenna interface, and the program of the base station-related functions is stored in the memory, and the processor executes the program to implement the relevant functions of the base station. Optionally, the base station function chip can also read the memory outside the chip to implement the relevant functions of the base station.
[0240] It should be understood that Fig.12 The structure of the network device in the example is only one possible form and should not constitute any limitation to the embodiments of the present application. The present application does not exclude the possibility of other forms of base station structures that may appear in the future.
[0241] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0242] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0243] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0244] The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired means (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.
[0245] The embodiment of the present application further provides a communication system, which includes: the first terminal device and the network device mentioned above. Optionally, the communication system also includes the second terminal device and / or the third terminal device mentioned above.
[0246] The embodiment of the present application further provides a computer-readable medium for storing computer program code, wherein the computer program includes instructions for executing the sequence-based signal transmission method of the embodiment of the present application in the above method 200. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited in the embodiment of the present application.
[0247] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the terminal device and the network device respectively perform operations of the terminal device and the network device corresponding to the above method.
[0248] The embodiment of the present application further provides a system chip, which includes: a processing unit and a communication unit, the processing unit, for example, may be a processor, and the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the chip in the communication device to execute any of the sequence-based signal transmission methods provided in the above-mentioned embodiment of the present application.
[0249] Optionally, any one of the communication devices provided in the above-mentioned embodiments of the present application may include the system chip.
[0250] Optionally, the computer instructions are stored in a storage unit.
[0251] Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit may also be a storage unit within the terminal located outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc. Among them, the processor mentioned in any of the above may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned sequence-based signal transmission method. The processing unit and the storage unit may be decoupled and respectively arranged on different physical devices, and connected by wire or wireless means to implement the respective functions of the processing unit and the storage unit, so as to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory may also be coupled on the same device.
[0252] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0253] The terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0254] The terms "uplink" and "downlink" appearing in this application are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of data / information transmission from a distributed unit to a centralized unit, and the "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of data / information transmission from a centralized unit to a distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of the data / information transmission are not limited.
[0255] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical scheme.
[0256] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0257] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0258] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0259] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0260] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0261] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage media include: USB flash drives, mobile hard disks, read-only memory (ROM), and random access.
[0262] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for sequence-based signal transmission, characterized in that: include: The first terminal device determines a first sequence according to a first parameter, a second parameter, and a third parameter, where the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are root indexes of the second sequence, and the third parameter is a time domain cyclic shift value; The first terminal device sends a signal according to the first sequence; The elements in the second sequence, the first parameter and the second parameter satisfy the following relationship: u1 represents the first parameter, u2 represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents an imaginary number symbol in a complex number, nmodP represents a modulo operation on n and P, n is 0 to N-1, N is the length of the first sequence, u1 ranges from a positive integer less than or equal to P-1, u2 ranges from a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
2. The method according to claim 1, characterized in that The elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship: in, represents the nth element of the first sequence, c v is a real number representing the third parameter, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
3. The method according to claim 1 or 2, characterized in that: When the first parameter and the second parameter are the same as the first parameter and the second parameter adopted by the second terminal device, the absolute value of the difference between the third parameter and the third parameter adopted by the second terminal device is greater than a first threshold, wherein the first terminal device and the second terminal device are located in the same cell.
4. The method according to claim 3, characterized in that When the first parameter is the same as the first parameter used by the third terminal device, the absolute value of the difference between the second parameter used by the first terminal device and the second parameter used by the third terminal device is greater than a second threshold, wherein the first terminal device and the third terminal device are located in the same cell.
5. The method according to claim 4, characterized in that The method further comprises: The first terminal device receives information of a first parameter group, where the first parameter group includes the first parameter, the second parameter, and the third parameter.
6. The method according to claim 4, characterized in that The method further comprises: The first terminal device receives information of a first parameter group set, where the first parameter group set includes multiple parameter groups; The first terminal device determines a first parameter group from the first parameter group set, where the first parameter group includes the first parameter, the second parameter, and the third parameter.
7. The method according to claim 6, characterized in that In the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups where the first parameter and the second parameter are the same is greater than the first threshold.
8. The method according to claim 7, characterized in that In the first parameter group set, an absolute value of a difference between second parameters in any two parameter groups having the same first parameter is greater than a second threshold.
9. The method according to claim 8, characterized in that The second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K i are all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different; When M is less than or equal to K i When the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including a number of parameter groups greater than or equal to M; and / or, When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
10. The method according to claim 9, characterized in that The first terminal device sending a signal according to the first sequence includes: The first terminal device maps the first sequence to a subcarrier to obtain a signal; The first terminal device sends the signal.
11. A method for sequence-based signal transmission, characterized in that: include: The network device determines a first sequence according to a first parameter, a second parameter, and a third parameter, where the first sequence is determined by the third parameter and the second sequence, the second sequence is determined by the first parameter and the second parameter, the first parameter and the second parameter are root indexes of the second sequence, and the third parameter is a time domain cyclic shift value; The network device receives a first signal; The network device determines, according to the first sequence and the first signal, whether the first signal includes a signal generated according to the first sequence; The elements in the second sequence, the first parameter and the second parameter satisfy the following relationship: u1 represents the first parameter, u2 represents the second parameter, represents the nth element of the second sequence, α is a non-zero complex number, is a real number, j represents an imaginary number symbol in a complex number, nmodP represents a modulo operation on n and P, n is 0 to N-1, N is the length of the first sequence, u1 ranges from a positive integer less than or equal to P-1, u2 ranges from a natural number less than or equal to P-1, P is a prime number, P is the smallest prime number greater than or equal to N, or P is the largest prime number less than or equal to N, or P is the smallest prime number greater than or equal to 2×N, or P is the largest prime number less than or equal to 2×N.
12. The method according to claim 11, characterized in that The elements in the first sequence, the elements in the second sequence, and the third parameter satisfy the following relationship: in, represents the nth element of the first sequence, c v represents the third parameter, c v is a real number, represents the nth element of the second sequence, and j represents the imaginary symbol in the complex number.
13. The method according to claim 11 or 12, characterized in that: The method further comprises: The network device sends parameter group information to a first terminal device and a second terminal device respectively, and when the first parameter and the second parameter included in the parameter group sent to the first terminal device are the same as the first parameter and the second parameter included in the parameter group sent to the second terminal device, an absolute value of a difference between the third parameter included in the parameter group sent to the first terminal device and the third parameter included in the parameter group sent to the second terminal device is greater than a first threshold, wherein the first terminal device and the second terminal device are located in the same cell.
14. The method according to claim 13, characterized in that The method further comprises: The network device sends parameter group information to the first terminal device and the third terminal device respectively, and when the first parameter included in the parameter group sent to the first terminal device is the same as the first parameter included in the parameter group sent to the third terminal device, the absolute value of the difference between the second parameter included in the parameter group sent to the first terminal device and the second parameter included in the parameter group sent to the third terminal device is greater than a second threshold, wherein the first terminal device and the third terminal device are located in the same cell.
15. The method according to claim 14, characterized in that The method further comprises: The network device sends information of a first parameter group set to a first terminal device, where the first parameter group set includes a first parameter group, and the first parameter group includes the first parameter, the second parameter, and the third parameter.
16. The method according to claim 15, characterized in that In the first parameter group set, the absolute value of the difference between the third parameters in any two parameter groups where the first parameter and the second parameter are the same is greater than the first threshold.
17. The method according to claim 16, characterized in that In the first parameter group set, an absolute value of a difference between second parameters in any two parameter groups having the same first parameter is greater than a second threshold.
18. The method according to claim 17, characterized in that The second parameter group set includes the first parameter group set, the second parameter group set corresponds to the cell where the first terminal device is located, the second parameter group set includes M parameter groups, the alternative parameter group set includes the second parameter group set, the alternative parameter group set includes multiple parameter group subsets, and the i-th parameter group subset includes K i parameter groups, i and K i are all positive integers, the first parameters included in a parameter group subset are all the same, and the first parameters in any two parameter group subsets in the candidate parameter group set are different, When M is less than or equal to K i When the maximum value of M parameter groups is reached, the M parameter groups are any M parameter groups included in any parameter group subset including a number of parameter groups greater than or equal to M; and / or, When M is greater than K i , the M parameter groups consist of a parameter group subsets and b parameter groups, wherein a and b are both positive integers, the a parameter group subsets are any a parameter group subsets in the candidate parameter group set, and the b parameter groups are any b parameter groups in any parameter group subset in the candidate parameter group set except the a parameter group subsets.
19. The method according to claim 18, characterized in that The network device determines, according to the first sequence and the first signal, whether the first signal includes a signal generated according to the first sequence, including: The network device obtains a sequence carried on a subcarrier of the first signal, correlates the carried sequence with the first sequence, and determines whether the first signal includes a signal generated according to the first sequence.
20. A sequence-based signal transmission device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 19.
21. A sequence-based signal transmission device, characterized in that: The device includes a processor and a storage medium, wherein the storage medium stores instructions, and when the instructions are executed by the processor, the device performs the method according to any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed, cause a communication device to perform a method according to any one of claims 1 to 19.
Citation Information
Patent Citations
Method and apparatus for uplink reservation signal in wireless communication system supporting unlicensed band
KR1020170093371A