Reference signal transmission method and apparatus

By increasing the number of base sequence groups, the problem of strong inter-cell interference is solved and the communication performance is improved.

WO2025030981A1PCT designated stage expired Publication Date: 2025-02-13HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/095020
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-04
Filing Date
2024-05-23
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

In the case of cell-intensive, the terminal device may use the same fundamental sequence to generate reference signals, resulting in strong interference between cells and affecting communication performance.

Method used

By increasing the number of fundamental sequence groups (i.e. M is greater than 30), the probability that terminal devices in different cells generate reference signal sequences using the same fundamental sequence in the same fundamental sequence group is reduced.

Benefits of technology

It effectively reduces strong interference between cells and improves the communication performance between terminal devices and network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024095020_13022025_PF_FP_ABST
    Figure CN2024095020_13022025_PF_FP_ABST
Patent Text Reader

Abstract

A reference signal transmission method and apparatus, relating to the technical field of communications, and capable of reducing strong inter-cell interference and improving the communication performance. The method comprises: a terminal device generates a reference signal sequence, and transmits a reference signal, wherein the reference signal sequence is determined by means of a target base sequence, the target base sequence belongs to a target base sequence group, the target base sequence group is determined from among M base sequence groups on the basis of a target base sequence group index, M is an integer greater than 30, and the reference signal is generated on the basis of the reference signal sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Reference signal transmission method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 4, 2023, with application number 202310983064.7 and application name “Method and Device for Transmitting Reference Signals”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a method and apparatus for transmitting a reference signal. Background Art

[0003] In a communication system, network equipment uses a sounding reference signal (SRS) from a terminal device to obtain channel information for the terminal device's uplink (UL) channel and schedule data for the terminal device based on this channel information. The terminal device can determine a base sequence based on the value of the physical community identify (PCI) modulo 30 of the cell it is currently in, and generate the SRS based on the base sequence.

[0004] However, in densely populated areas, two closely spaced cells (e.g., cell A and cell B) may have the same PCI modulo 30 value, meaning the devices in these two cells may use the same base sequence to generate SRSs. Since these two cells are closely spaced, the path losses from the devices to these two cells are similar. Therefore, when a device in cell A transmits an SRS, it may cause strong interference to the device in cell B.

[0005] Therefore, how to reduce strong interference and improve communication performance has become an urgent problem to be solved.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a reference signal transmission method and apparatus, which can reduce strong interference between cells and improve the communication performance of terminal equipment and network equipment.

[0008] In a first aspect, a reference signal transmission method is provided. This method can be performed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device. It can also be implemented by a logic module or software that implements all or part of the terminal device's functions. The method includes: generating a reference signal sequence; and transmitting the reference signal. The reference signal sequence is determined by a target base sequence, which belongs to a target base sequence group. The target base sequence group is determined from M base sequence groups based on a target base sequence group index, where M is an integer greater than 30. The reference signal is generated based on the reference signal sequence.

[0009] Based on the first aspect, the present application can reduce the probability that terminal devices in different cells use the same base sequence in the same base sequence group to generate reference signal sequences by increasing the number of base sequence groups (i.e., M is greater than 30), thereby reducing strong interference between cells and improving the communication performance between terminal devices and network devices.

[0010] In a second aspect, a reference signal transmission method is provided. This method can be performed by a network device or a component of the network device, such as a processor, chip, or chip system of the network device. It can also be implemented by a logic module or software that implements all or part of the network device's functions. The method includes: generating a reference signal sequence; and receiving a reference signal based on the reference signal sequence. The reference signal sequence is determined by a target base sequence, which belongs to a target base sequence group. The target base sequence group is determined from M base sequence groups based on a target base sequence group index, where M is an integer greater than 30.

[0011] Based on the second aspect, the present application can reduce the probability that different network devices use the same base sequence in the same base sequence group to generate a reference signal sequence by increasing the number of base sequence groups (i.e., M is greater than 30), thereby reducing strong interference between cells and improving the communication performance between terminal devices and network devices.

[0012] In combination with the first aspect or the second aspect, in one possible implementation, each base sequence group in the M base sequence groups is determined based on a ZC sequence, and the roots of the M ZC sequences are associated with a first numerical value and M first base sequence group indexes; wherein the first numerical value is N times 31, where N is an integer greater than or equal to 2; and the first base sequence group index is less than the first numerical value.

[0013] Based on this possible implementation, the first numerical value is N times 31, where N is an integer greater than or equal to 2. The range of selectable values ​​of the first numerical value can be increased, the number of first base sequence group indexes can be increased, and the roots of the ZC sequence can be determined based on the first numerical value and the first base sequence group index. The number of roots of the ZC sequence can be increased, and the number of base sequence groups determined based on the ZC sequence can be increased. On the basis of the existing base sequence group, a new base sequence group is added. By increasing the number of base sequence groups, the probability of terminal devices in different cells using the same base sequence in the same base sequence group to generate a reference signal sequence can be reduced, thereby reducing strong interference between cells and improving the communication performance of terminal devices and network devices.

[0014] In combination with the first aspect or the second aspect, in a possible implementation, the root q of the ZC sequence satisfies the following formula: in, Satisfies the following formula: N zc is the length of the ZC sequence, Z1 is the first value, N zc is greater than or equal to Z1, u' is the first base sequence group index, u' is less than or equal to Z1, and B is a predefined integer or an integer determined according to the sequence number of the base sequence in the base sequence group.

[0015] Based on this possible implementation, Z1 is a first numerical value, which is N times 31. The range of selectable values ​​of the first numerical value can be increased. The root of the ZC sequence is determined according to Z1 and the first base sequence group index, and the number of roots of the ZC sequence can be increased, thereby increasing the number of base sequence groups determined according to the ZC sequence. At the same time, the base sequence groups generated according to the ZC sequence can include the existing 30 base sequence groups and the newly added M-30 base sequence groups. By increasing the number of base sequence groups, the probability of terminal devices in different cells using the same base sequence in the same base sequence group to generate a reference signal sequence can be reduced, thereby reducing strong interference between cells and improving communication performance.

[0016] In conjunction with the first aspect or the second aspect, in one possible implementation, the target base sequence group index associated with the target base sequence group is the first base sequence group index associated with the third value among the M first base sequence group indexes, wherein the third value is determined according to M.

[0017] Based on this possible implementation, through the association between the third numerical value and the first base sequence group index, terminal devices in different cells can determine the target base sequence group index according to the third numerical value associated with the current cell, and then determine the target base sequence group according to the target base sequence group index.

[0018] In combination with the first aspect or the second aspect, in a possible implementation, the first value is 62.

[0019] Based on this possible implementation, the first value is 2 times of 31. According to the first value, 60 base sequence groups can be determined, which may include 30 existing base sequence groups and 30 newly added base sequence groups. By increasing the number of base sequence groups, strong interference between cells can be reduced and the communication performance of terminal devices and network devices can be improved.

[0020] In conjunction with the first aspect or the second aspect, in one possible implementation, each base sequence group in the M base sequence groups is determined based on a ZC sequence, and the roots of the M ZC sequences include X first roots and M x second roots. The X first roots are determined based on a second numerical value and X second base sequence group indexes, the second numerical value is 31, and the second base sequence group index is less than the second numerical value; the M x second roots are determined based on the X first roots, the M third roots, and the first numerical value, the first numerical value is a maximum prime number that is less than N times 31, where N is an integer greater than or equal to 2; the M third roots are determined based on the first numerical value and the M first base sequence group indexes, and the first base sequence group index is less than the first numerical value.

[0021] Based on this possible implementation, X first roots are determined based on the second value and X second base sequence group indexes. Since existing technology supports 30 base sequence groups, the second value should be selected as a value greater than 30 and as small as possible. Therefore, the second value can be 31, which can reduce the mutual correlation between base sequence groups. M third roots are determined based on the first value and the M first base sequence group indexes. The M third roots can include X first roots. The generated M base sequence groups include X existing base sequence groups. New base sequence groups can be added to the existing base sequence groups. While ensuring that the base sequence groups allocated to some cells remain unchanged, the newly added base sequence groups can be allocated to other cells. This reduces the probability that terminal devices in different cells use the same base sequence in the same base sequence group to generate reference signal sequences, reduces strong interference between cells, and improves the communication quality between terminal devices and network devices.

[0022] In combination with the first aspect or the second aspect, in a possible implementation, the first root q1 satisfies the following formula: in, Satisfies the following formula: N zc is the length of the ZC sequence, u1 is the second base sequence group index, u1∈{0,1,...,29}, B is a predefined integer or an integer determined according to the sequence number of the base sequence in the base sequence group; the second root q2 satisfies the following formula: in, Satisfies the following formula: Z2 is the first value, the selectable value of y is determined by M third roots and X first roots, and the number of elements in the selectable value set of y is M-30; any u1 associated The value of y is associated with any The values ​​are different.

[0023] Based on this possible implementation, the existing 30 base sequence groups can be generated according to the first root, and the newly added M-30 base sequence groups can be generated according to the second root. On the premise of ensuring that the base sequence groups allocated to some cells remain unchanged, the newly added base sequence groups can be allocated to other cells, thereby reducing the probability of different cells being allocated the same base sequence group, reducing strong interference between cells, and improving the transmission performance of terminal devices and network equipment.

[0024] In combination with the first aspect or the second aspect, in one possible implementation, the set of selectable values ​​of y is determined based on set Q1 and set Q3, set Q1 is the complement of set Q3, and the set of selectable values ​​of y is the complement of set Q1 in set Q3; wherein set Q1 satisfies the following formula: Satisfies the following formula: The set Q3 satisfies the following formula: Satisfy the following formula: Q3=N zc (u'+1) / Z2, u' is less than or equal to Z2.

[0025] Based on this possible implementation, according to set Q1 and set Q3, a set of selectable values ​​of y can be obtained, the value of y can be determined, and then the second root can be determined according to y to obtain a newly added base sequence group. On the premise that the base sequence groups allocated to some cells remain unchanged, the newly added base sequence groups can be allocated to other cells, thereby reducing the probability of different cells being allocated the same base sequence group, reducing strong interference between cells, and improving the transmission performance of terminal equipment and network equipment.

[0026] In combination with the first aspect or the second aspect, in a possible implementation, the set of selectable values ​​of y is: y∈{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60}.

[0027] Based on this possible implementation, when the value of M is 60, the number of elements in the selectable value set of y is 30. By determining the elements in the selectable value set of y, 30 second roots can be directly determined based on y and the first numerical value, which can more conveniently obtain 30 newly added basis sequence groups and reduce the complexity of the calculation.

[0028] In combination with the first aspect or the second aspect, in a possible implementation, the first value is 61.

[0029] Based on this possible implementation, the first value is the maximum prime number that is twice 31. According to the first value, 60 base sequence groups can be determined, which may include 30 existing base sequence groups and 30 newly added base sequence groups. By increasing the number of base sequence groups, strong interference between cells can be reduced and the communication performance of terminal devices and network devices can be improved.

[0030] In combination with the first aspect or the second aspect, in a possible implementation, the target base sequence group index is determined according to the PCI and M associated with the terminal device.

[0031] Based on this possible implementation, terminal devices in different cells can determine the target base sequence group index according to the PCI and M of the cell where the terminal device is located, and then determine the target base sequence group according to the target base sequence group index.

[0032] In combination with the first aspect or the second aspect, in a possible implementation, the M first base sequence group indexes are determined according to the physical cell identifier PCI and M.

[0033] Based on this possible implementation, different cells can determine the first base sequence group index through PCI and M, and when the number of base sequence groups is limited, the first base sequence group index can be allocated to more cells. At the same time, the terminal equipment in each cell can generate a base sequence group according to the allocated first base sequence group index, and then generate a reference signal sequence.

[0034] In combination with the first aspect or the second aspect, in one possible implementation, the M first base sequence group indices include Y first base sequence group indices with odd values ​​and MY first base sequence group indices with even values, which are arranged in sequence; or, the M first base sequence group indices include MY first base sequence group indices with even values ​​and Y first base sequence group indices with odd values, which are arranged in sequence.

[0035] Based on this possible implementation, by performing the above-mentioned sorting on the first base sequence group indexes, the mutual correlation between the base sequence groups can be reduced, the mutual interference caused by the reference signals associated with the base sequence groups during the transmission process can be reduced, and the transmission performance can be improved.

[0036] In combination with the first aspect or the second aspect, in a possible implementation, when the first value is 62, the values ​​of the M first base sequence group indexes include one of 30 and 31.

[0037] Based on this possible implementation, when the value of the first base sequence group index is 30 and 31, the two base sequence groups determined according to the first base sequence group index and the first numerical value may be the same, resulting in the terminal devices of the two cells with the first base sequence group index being 30 and 31 may use the same base sequence group to generate a reference signal sequence. If the distance between the two cells is close, it will cause strong interference between the two cells. Therefore, the first base sequence group index can be one of 30 or 31 to avoid using the same base sequence group to generate a reference signal sequence, reduce the probability that terminal devices in different cells use the same base sequence in the same base sequence group to generate a reference signal sequence, reduce strong interference between cells, and improve the communication performance of terminal devices and network devices.

[0038] In combination with the first aspect or the second aspect, in a possible implementation, M is a maximum value among values ​​that are smaller than the first value and are positive integer multiples of 30.

[0039] Based on this possible implementation, in the prior art, the value of M can be determined to be 30 according to the network scale. When M is the maximum value among the values ​​that are less than the first value and are positive integer multiples of 30, the M groups of base sequence groups determined according to the first value can include 30 groups of existing base sequence groups, and the number of newly added base sequence groups can be an integer multiple of 30, so that terminal devices in different cells can use different base sequence groups as much as possible; in the scenario of dense networking, the distance between cells using the same base sequence can be made farther, thereby reducing interference between cells.

[0040] In a third aspect, a communication device is provided for implementing the reference signal transmission method described in the first aspect. The communication device may be the terminal device described in the first aspect, or a device or component included in the terminal device, such as a chip.

[0041] The communication device includes modules, units, or means corresponding to the above-mentioned method, which can be implemented by hardware, software, or hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0042] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a sending module and a receiving module, respectively used to implement the sending and receiving functions of the first aspect and any possible implementation thereof. The processing module may be used to implement the processing functions of the first aspect and any possible implementation thereof. Exemplarily, the processing module is used to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, and the target base sequence group is determined from M base sequence groups according to a target base sequence group index, where M is an integer greater than 30. The transceiver module is used to send a reference signal; wherein the reference signal is generated according to the reference signal sequence.

[0043] Optionally, the transceiver module and processing module of the communication device in the third aspect can also perform the corresponding functions in the above-mentioned first aspect or any possible implementation of the first aspect. Please refer to the detailed description in the method example for details. The beneficial effects that can be achieved can also be referred to the above-mentioned related content.

[0044] In a fourth aspect, a communication device is provided for implementing the reference signal transmission method described in the second aspect. The communication device may be the network device described in the second aspect, or a device or component included in the network device, such as a chip.

[0045] The communication device includes modules, units, or means corresponding to the above-mentioned method, which can be implemented by hardware, software, or hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0046] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a sending module and a receiving module, respectively used to implement the sending and receiving functions of the second aspect and any possible implementation thereof. The processing module may be used to implement the processing functions of the second aspect and any possible implementation thereof. Exemplarily, the processing module is used to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, and the target base sequence group is determined from M base sequence groups according to a target base sequence group index, where M is an integer greater than 30. The transceiver module is used to receive a reference signal based on the reference signal sequence.

[0047] Optionally, the transceiver module and processing module of the communication device in the fourth aspect can also perform the corresponding functions in the above-mentioned second aspect or any possible implementation of the second aspect. Please refer to the detailed description in the method example for details. The beneficial effects that can be achieved can also be referred to the above-mentioned related content.

[0048] In a fifth aspect, a communication device is provided, comprising: at least one processor, the processor being configured to cause the communication device to perform the reference signal transmission method described in any one of the above aspects or any possible implementations of any of the aspects by executing computer instructions stored in a memory or through a logic circuit. The communication device may be a terminal device in the first aspect or any possible implementation of the first aspect, or a device or component included in the terminal device, such as a chip; or the communication device may be a network device in the second aspect or any possible implementation of the second aspect, or a device or component included in the network device, such as a chip.

[0049] In some possible implementations, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0050] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to input and / or output signals; the processor is configured to execute a computer program or instruction to cause the communication device to perform the reference signal transmission method described in any of the above aspects. The communication device may be a terminal device in the first aspect or any possible implementation of the first aspect, or a device or component included in the terminal device, such as a chip; or the communication device may be a network device in the second aspect or any possible implementation of the second aspect, or a device or component included in the network device, such as a chip.

[0051] In some possible implementations, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0052] In some possible implementations, the communication interface is used to communicate with a module outside the communication device.

[0053] In some possible implementations, the communication device may be a chip or a chip system. When the device is a chip system, the chip system may include the chip, or may include the chip and other discrete devices.

[0054] In a seventh aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is configured to input and / or output information; and the logic circuit is configured to execute the reference signal transmission method described in any of the above aspects, processing the input information and / or generating output information. The communication device may be a terminal device in the first aspect or any possible implementation of the first aspect, or a device or component included in the terminal device, such as a chip; or the communication device may be a network device in the second aspect or any possible implementation of the second aspect, or a device or component included in the network device, such as a chip.

[0055] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the reference signal transmission method described in any of the above aspects is executed.

[0056] In a ninth aspect, a computer program product is provided. When the computer program product is executed by a processor, the reference signal transmission method described in any of the above aspects is executed.

[0057] It can be understood that when the communication device provided in any one of the third to seventh aspects is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.

[0058] Among them, the technical effects brought about by any implementation method from the third aspect to the ninth aspect can refer to the technical effects brought about by the above-mentioned first aspect or any possible implementation of the first aspect, or refer to the technical effects brought about by the above-mentioned second aspect or any possible implementation of the second aspect, and will not be repeated here.

[0059] In a tenth aspect, a communication system is provided, which includes the terminal device described in the third aspect or any possible implementation of the third aspect and the network device described in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] FIG1 is a schematic diagram of the position of RE under different comb tooth degrees provided in an embodiment of the present application;

[0061] FIG2 is a schematic diagram of an SRS scanning bandwidth and a frequency hopping bandwidth provided in an embodiment of the present application;

[0062] FIG3 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0063] FIG4 is a schematic diagram of another communication system provided in an embodiment of the present application;

[0064] FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0065] FIG6 is an interactive diagram of a reference signal transmission method provided in an embodiment of the present application;

[0066] FIG7 is a schematic diagram of a q-value distribution provided in an embodiment of the present application;

[0067] FIG8 is a simulation diagram of sequence cross-correlation provided by an embodiment of the present application;

[0068] FIG9 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;

[0069] FIG10 is a schematic diagram of the structure of a network device provided in an embodiment of the present application;

[0070] FIG11 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0071] The following describes in detail the implementation of the embodiments of the present application in conjunction with the accompanying drawings.

[0072] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0073] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0074] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0075] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0076] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process 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 embodiment of the present application.

[0077] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0078] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referenced to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.

[0079] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies of the present application is first given as follows.

[0080] 1) Resources

[0081] Optionally, the resource may be an uplink signal resource, including but not limited to an SRS and a demodulation reference signal (DMRS).

[0082] Optionally, the resources may be downlink signal resources, including but not limited to: channel state information reference signal (CSI-RS), cell specific reference signal (CS-RS), user equipment specific reference signal (US-RS), DMRS, and synchronization system / physical broadcast channel block (SS / PBCH block, or may be expressed as SSB).

[0083] 2) SRS

[0084] Among them, SRS is an uplink reference signal sent by the terminal device to the network device.

[0085] Optionally, the SRS is used by the network device to obtain channel information of the UL channel of the terminal device, or to obtain channel information of the downlink (DL) channel of the terminal device based on the reciprocity of the channel.

[0086] Optionally, the network device may perform data scheduling for the terminal device based on the channel information of the UL channel and / or the channel information of the DL channel.

[0087] 3) SRS port

[0088] Optionally, an SRS resource may include SRS ports, each SRS port is associated with a specific time-frequency code resource.

[0089] The SRS port is used to send SRS.

[0090] Optionally, an SRS port is associated with a physical antenna or a virtual antenna of a terminal device.

[0091] Optionally, in an ideal situation, the SRSs associated with the respective SRS ports may be orthogonal to each other, which may reduce the interference caused by the SRSs to each other during the transmission process and improve the transmission performance.

[0092] Optionally, an SRS port may be distinguished by comb / cyclic shift (CS), that is, different SRS ports are associated with different combs / CSs.

[0093] 4) SRS Comb

[0094] Optionally, as shown in FIG1 below, resource units (REs) of two adjacent SRSs on an SRS comb tooth may be distributed at equal intervals.

[0095] Among them, one grid is one RE, and the black grid can be understood as an example of the RE position occupied by one of the comb teeth under different comb tooth degrees.

[0096] Among them, the comb tooth degree can be obtained by K TC express.

[0097] Optionally, the combing degree may be pre-configured through radio resource control (RRC), and the value of the combing degree may be 2, 4, or 8.

[0098] 5) Cyclic Shift (CS)

[0099] Optionally, the terminal device can multiply the base sequence in the frequency domain by e jαn The operation increases the delay of the base sequence in the delay domain; accordingly, through this operation, the network device can distinguish the SRS associated with different CS values.

[0100] Wherein, α is a value determined by the time domain cyclic shift value and is a real number, j is the unit of the imaginary number, and n is the number of sequence elements.

[0101] Optionally, the SRS may be generated according to an SRS sequence.

[0102] For example, the SRS sequence can be expressed as

[0103] Where n is the number of the element in the SRS sequence, is the base sequence, M ZC is the length of the SRS sequence, which can be expressed as follows: Determine the length M of the SRS sequence ZC , δ can satisfy the following formula: δ=log2(K TC ), a is the number of resource blocks (RBs) occupied by SRS in one frequency hopping (which can be understood as the frequency hopping bandwidth); u is the base sequence group index, and v is the sequence number of the base sequence in the base sequence group.

[0104] Optionally, α in the expression of the SRS sequence is CS, which is used for sequence cyclic shift acting on the base sequence.

[0105] Optionally, elements of the SRS sequence may be sequentially mapped onto REs of the SRS.

[0106] 6) SRS scanning bandwidth and SRS frequency hopping bandwidth

[0107] Optionally, the SRS scanning bandwidth is a bandwidth range in which the terminal device can obtain channel association according to the SRS.

[0108] Optionally, each SRS sending moment may only send a portion of the SRS scanning bandwidth, and the scanning bandwidth corresponding to the SRS at one SRS sending moment is the frequency hopping bandwidth.

[0109] Among them, through multiple SRS sending moments, the network device can obtain channels associated with the SRS scanning bandwidth.

[0110] For example, as shown in FIG2 below, a grid is represented by an RB in the frequency domain. At an SRS moment, the SRS frequency hopping bandwidth may be 4 RBs. Through four SRS transmission moments, the SRS scanning bandwidth obtained by the network device may be 16 RBs.

[0111] Based on the above description of resources, SRS, SRS port, comb degree, CS, SRS scanning bandwidth and SRS frequency hopping bandwidth, the network device can obtain the channel information of the UL channel of the terminal device through SRS. For example, the terminal device can generate an SRS based on a base sequence and send the SRS to the network device. The network device obtains the channel information of the UL channel based on the received SRS.

[0112] In one possible implementation, For example, the elements of the base sequence can be expressed as Among them, M ZC is the length of the base sequence, is the number of subcarriers in one RB.

[0113] Among them, the base sequence can satisfy the following formula:

[0114] Optionally, the base sequence can be represented by a length of N ZC The ZC sequence is generated (it can be the ZC sequence itself, or it can be a sequence generated by cyclic expansion or truncation of the ZC sequence).

[0115] For example, the ZC sequence may satisfy the following formula:

[0116] Among them, the value range of m is 0≤m≤N ZC -1, q is the root of ZC sequence, which is the same as N ZC Coprime natural numbers, and 0<q<N ZC .

[0117] Optional, N ZC Can be less than M ZCThe largest prime number of .

[0118] Optionally, the base sequence may be obtained by connecting the ZC sequences end to end and then performing cyclic shifting.

[0119] The 3rd Generation Partnership Project (3GPP) standard defines multiple M-length ZC SRS sequence.

[0120] An exemplary example is when 1 / 2≤a / 2 δ When ≤5, 30 base sequences are defined respectively, and the length of the base sequence can be expressed as: These 30 base sequences are generated by ZC sequences with the same length but different roots. Furthermore, these 30 base sequences are divided into 30 groups, and base sequences in different groups can be allocated to different cells.

[0121] Another example, when a / 2 δ When ≥6, 60 base sequences are defined respectively, and the length of the base sequence can be expressed as: The 60 base sequences are generated from ZC sequences of the same length but different roots. Furthermore, the 60 base sequences are divided into 30 base sequence groups, and different base sequence groups can be allocated to different cells.

[0122] Optionally, each cell can determine the base sequence group index allocated to the terminal devices and network devices in the cell based on the PCI module 30 of the cell, that is, the terminal devices and network devices in the cell will determine the base sequence group index through the PCI module 30, and then determine the base sequence group based on the base sequence group index, and the terminal devices in the cell can generate SRS based on the base sequence in the base sequence group.

[0123] However, when networking in dense urban areas (i.e., when the cells are relatively dense), the distance between cells with the same PCI mode 30 may be relatively close. Accordingly, terminal devices in cells with the same PCI mode 30 and a relatively close distance can use the base sequence in the same base sequence group to generate the reference signal sequence.

[0124] For example, as shown in Figure 3 below, in a densely populated area, for two closely spaced cells (e.g., cell A and cell B), the PCI for cell A is PCI1, and the PCI for cell B is PCI31. The values ​​of PCI1 modulo 30 and PCI31 modulo 30 are the same, meaning that the terminal devices in these two cells may use the same base sequence to generate SRSs. Since the two cells are close in distance, the path losses from the terminal device to the two cells may be very close. Therefore, when a terminal device in cell A transmits an SRS, it may cause strong interference to the terminal device in cell B.

[0125] In summary, how to expand the base sequence group, reduce strong interference between cells, and improve the communication performance between terminal devices and network devices has become an urgent problem to be solved.

[0126] To solve the above technical problems, the present application provides a terminal device that generates a reference signal sequence and transmits a reference signal. The reference signal sequence is determined by a target base sequence, which belongs to a target base sequence group. The target base sequence group is determined from M base sequence groups based on a target base sequence group index, where M is an integer greater than 30. The reference signal is generated based on the reference signal sequence.

[0127] In an embodiment of the present application, by increasing the number of base sequence groups (i.e., M is greater than 30), the present application can reduce the probability that terminal devices in different cells use the same base sequence in the same base sequence group to generate a reference signal sequence, reduce strong interference between cells, and improve the communication performance between the terminal device and the network device.

[0128] The following describes in detail the implementation of the embodiments of the present application in conjunction with the accompanying drawings.

[0129] The technical solutions of the embodiments of the present application can be used in various communication systems, which may be 3GPP communication systems, for example, fourth generation (4G), long term evolution (LTE), fifth generation (5G) mobile communication systems, new radio (NR), or LTE and 5G hybrid networking systems, or non-terrestrial network (NTN) systems, or sixth generation (6G) and other mobile communication systems evolved after 5G, vehicle to everything (V2X) systems, or device to device (D2D) communication systems, machine to machine (M2M) communication systems, Internet of Things (IoT), narrowband Internet of Things (NB-IoT), other next generation communication systems, perception and communication integrated systems, satellite communication systems, etc. The communication system may also be a non-3GPP communication system, such as a wireless local area network (WLAN) system such as wireless fidelity (Wi-Fi), without limitation.

[0130] As an example, FIG4 is a schematic diagram of a communication system provided by the present application. The communication system may include a terminal device and a network device. The terminal device is configured to generate a reference signal sequence and transmit the reference signal, and the network device is configured to generate a reference signal sequence and receive a reference signal based on the reference signal sequence.

[0131] This application can be applied to various communication scenarios, such as data scheduling, synchronization, channel estimation, signal detection, beam measurement, etc.

[0132] The above-mentioned communication systems and communication scenarios applicable to the present application are merely examples. The communication systems and communication scenarios applicable to the present application are not limited thereto, and the above description does not impose any limitation on the solutions of the present application.

[0133] Among them, the terminal device in the embodiment of the present application can be located within the beam / cell coverage of the network device, and the network device can provide communication services for the terminal device.

[0134] The terminal device in the embodiments of the present application may be a device with wireless transceiver functions or a chip or chip system that can be set in the device, which can allow a user to access the network and is a device for providing voice and / or data connectivity to the user. The terminal device may also be referred to as user equipment (UE), subscriber unit (subscriber unit), terminal (terminal), mobile station (MS), or mobile terminal (MT).

[0135] Optionally, the terminal device in the embodiment of the present application may be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. The terminal may be a UE, user unit, access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent, or terminal device in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal may be a cellular phone, a smart phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless data card, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a laptop computer, a tablet computer, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a drone, a robot, a smart point of sale (POS) machine, customer-premises equipment (CPE) or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in machine type communication (MTC), a wireless terminal in smart city, or a wireless terminal in industrial control. The terminal may be a wireless terminal in a smart city or a wireless terminal in a smart home. Alternatively, the terminal may be a terminal with communication capabilities in the IoT, such as a terminal in V2X (e.g., a vehicle-to-everything (V2X) device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0136] The network device in the embodiments of the present application can be any device deployed in an access network that can communicate wirelessly with a terminal device, or a chip or chip system that can be provided in the above-mentioned device, or a logical node or a logical module or a function implemented in software, and can be used to implement wireless physical control functions, resource scheduling and wireless resource management, wireless access control, and mobility management functions. Specifically, the network device can be a device that supports wired access or a device that supports wireless access.

[0137] Optionally, the network device in the embodiment of the present application is a device that connects a terminal device to a wireless network. The network device may be a node in a radio access network (RAN), or may be a base station, which may be referred to as a radio access network node (or device).

[0138] For example, the network device may include a base transceiver station (BTS) in a global system for mobile communication (GSM) or a code division multiple access (CDMA) network. Alternatively, the network device may include a NodeB in a wideband code division multiple access (WCDMA) network. Alternatively, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, the network device may include a next generation node B (gNB) in an NR system. Alternatively, the network device may be a network device in a future evolved PLMN. Alternatively, the network device may include a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or HNB), a baseband unit (BBU), a baseband pool (BBU pool), or a Wi-Fi access point (AP). Alternatively, the network device may include a base station in an NTN, which can be deployed on an aircraft or satellite. In the NTN, the network device may function as a Layer 1 (L1) relay, a base station, or an integrated access and backhaul (IAB) node. Alternatively, the network device may be a device that implements base station functions in the IoT, such as a device that implements base station functions in drone communications, vehicle-to-everything (V2X), device-to-device (D2D), or machine-to-machine (M2M). Alternatively, the network device may be a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device may be a wearable device or an in-vehicle device.

[0139] A network device may also be a module or unit that implements some of the functions of a base station. For example, a network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0140] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0141] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), or mobile switching centers, etc. The embodiment of the present application does not make specific limitations on this.

[0142] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0143] In specific implementations, the various terminal devices and network devices shown in Figure 4 may adopt the structure shown in Figure 5, or include the components shown in Figure 5. Figure 5 is a schematic diagram of the structure of a communication device 50 provided in an embodiment of the present application. The communication device 50 may be a terminal device or a chip or system-on-chip in a terminal device; it may also be a network device or a chip or system-on-chip in a network device.

[0144] As shown in FIG5 , the communication device 50 includes one or more processors 501. Furthermore, the communication device 50 may also include a communication bus 502 and at least one communication interface ( FIG5 is merely exemplary, illustrating the communication device 50 including a communication interface 504 and one processor 501). Optionally, the communication device 50 may also include a memory 503.

[0145] Processor 501 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application, or a processing core for processing data (e.g., computer program instructions). The processor can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.

[0146] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 5 .

[0147] Communication bus 502 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, for example. Such buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG5 shows only one thick line, but this does not imply that there is only one bus or type of bus. Communication bus 502 is used to connect the various components within communication device 50, enabling communication and interaction between the various components within communication device 50.

[0148] The communication interface 504 may be a transceiver module for communicating with other devices or a communication network, such as Ethernet, RAN, or WLAN. For example, the communication interface 504 may be a device such as a transceiver or a transceiver. Alternatively, the communication interface 504 may be a transceiver circuit within the processor 501, for implementing signal input and output to the processor.

[0149] The memory 503 may be a device having a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication bus 502. The memory may also be integrated with the processor.

[0150] Exemplarily, the memory 503 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the computer-executable instructions stored in the memory 503, thereby implementing the reference signal transmission method provided in the embodiment of the present application.

[0151] Alternatively, optionally, in an embodiment of the present application, the processor 501 may also perform processing-related functions in the reference signal processing method provided in the following embodiments of the present application, and the communication interface 504 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0152] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0153] In a specific implementation, as an embodiment, the communication device 50 may further include an output device 505 and an input device 506. The output device 505 communicates with the processor 501 and can display information in a variety of ways. For example, the output device 505 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 506 communicates with the processor 501 and can receive user input in a variety of ways. For example, the input device 506 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0154] It should be noted that the composition structure shown in Figure 5 does not constitute a limitation on the communication device. In addition to the components shown in Figure 5, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0155] The following will describe the reference signal transmission method provided by the embodiment of the present application in conjunction with the accompanying drawings. It will be understood that in the embodiment of the present application, the terminal device or network device may perform some or all of the steps in the embodiment of the present application. These steps or operations are merely examples, and the embodiment of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiment of the present application, and it may not be necessary to perform all of the operations in the embodiment of the present application.

[0156] As shown in Figure 6, it is an interactive schematic diagram of a reference signal transmission method provided by the present application. Referring to Figure 6, the reference signal transmission method includes the following steps:

[0157] S601. The terminal device generates a reference signal sequence.

[0158] The reference signal sequence is determined by the target base sequence, the target base sequence belongs to a target base sequence group, and the target base sequence group is determined in M ​​base sequence groups according to the target base sequence group index, where M is an integer greater than 30.

[0159] In a first possible implementation, each base sequence group in the M base sequence groups is determined according to a ZC sequence, and roots of the M ZC sequences are associated with a first value and M first base sequence group indexes.

[0160] The first value is N times 31, where N is an integer greater than or equal to 2.

[0161] For example, the first value may be 62.

[0162] The first base sequence group index may be smaller than the first value.

[0163] Optionally, the M first base sequence group indexes may be configured through higher layer parameters.

[0164] The high-level parameter may be at the reference signal resource level.

[0165] Optionally, the M first base sequence group indexes may be determined based on PCI and M.

[0166] For example, the first base sequence group index may be a value of PCI modulo M to obtain M first base sequence group indexes.

[0167] Optionally, the M first base sequence group indices may be M first base sequence group indices arranged in sequence, or the M first base sequence group indices may be Y first base sequence group indices with odd values ​​and MY first base sequence group indices with even values ​​arranged in sequence; or the M first base sequence group indices may be MY first base sequence group indices with even values ​​and Y first base sequence group indices with odd values ​​arranged in sequence, without limitation.

[0168] For example, taking M as 60, the M first base sequence group indexes can be {0, 1, 2, ..., 59}, or {0, 2, ..., 58, 1, 3, ..., 59}, or {1, 3, ..., 59, 0, 2, ..., 58}, etc., without limitation.

[0169] By sorting the M first base sequence group indices in an odd and even manner, the mutual correlation between the M base sequence groups determined based on the M first base sequence group indices can be reduced, thereby reducing interference.

[0170] Based on the above description of the first base sequence group index, M ZC sequence roots can be determined according to the M first base sequence group indexes and the first value, and then M ZC sequences and M base sequence groups can be determined.

[0171] Based on the above description of determining M base sequence groups based on M first base sequence group indices and the first numerical value, the terminal device can determine the target base sequence group index from the M first base sequence group indices based on the PCI of the cell where it is located, and then determine the target base sequence in the target base sequence group based on the target base sequence group index and the first numerical value, and then determine the reference signal sequence based on the target base sequence.

[0172] In a first possible example, if the M first base sequence group indexes are M first base sequence group indexes arranged in sequence, the terminal device may determine the value of the PCI modulo M of the cell where the terminal device is located as the target base sequence group index.

[0173] In a second possible example, if the M first base sequence group indices are Y first base sequence group indices with odd values ​​and MY first base sequence group indices with even values ​​arranged in sequence, or MY first base sequence group indices with even values ​​and Y first base sequence group indices with odd values ​​arranged in sequence, the terminal device can determine the target base sequence group index from the M first base sequence group indices based on the third numerical value.

[0174] The third value can be determined according to M.

[0175] Optionally, the third value may be determined by the terminal device based on the PCI and M of the cell in which it is located.

[0176] For example, the third value may be the value of the PCI mode M (ie, PCI mod M) of the cell where the terminal device is located.

[0177] Optionally, the terminal device may determine, based on the third numerical value, a first base sequence group index among the M first base sequence group indexes whose order is the same as the third numerical value as the target base sequence group index, where the order of the M first base sequence group indexes is 0, 1, 2,…, M-2, M-1, in sequence.

[0178] For example, taking the first base sequence group index as {0, 2,…, 58, 1, 3,…, 59}, when the third value is less than or equal to 30, the target base sequence group index can be 2*the third value; when the third value is greater than 30, the target base sequence group index can be 2*(the third value-30)+1.

[0179] For example, taking M as 60 and the 60 first base sequence group indexes as {0, 2,…, 58, 1, 3,…, 59} as an example, if the third numerical value is 0, the target base sequence group index can be 0 (i.e., 2*0); if the third numerical value is 1, the target base sequence group index can be 2; if the third numerical value is 2, the target base sequence group index can be 4;…; if the third numerical value is 59, the target base sequence group index can be 59 (i.e., 2*(59-30)+1).

[0180] Another exemplary example is taking the first base sequence group index as {1, 3,…, 59, 0, 2,…, 58} as an example, when the third value is less than or equal to 30, the target base sequence group index can be 2*third value+1; when the third value is greater than 30, the target base sequence group index can be 2*(third value-30).

[0181] For example, taking M as 60 and the 60 first base sequence group indexes as {1, 3,…, 59, 0, 2,…, 58} as an example, if the third numerical value is 0, the target base sequence group index can be 1 (i.e., 2*0+1); if the third numerical value is 1, the target base sequence group index can be 3; if the third numerical value is 2, the target base sequence group index can be 5;…; if the third numerical value is 59, the target base sequence group index can be 58 (i.e., 2*(59-30)).

[0182] Based on the above-mentioned target base sequence group index, the terminal device can determine the root of the ZC sequence corresponding to the target base sequence group index according to the following formula, and then determine the ZC sequence according to the root of the ZC sequence, determine the target base sequence in the target base sequence group according to the ZC sequence, and then generate a reference signal sequence according to the target base sequence.

[0183] The root of the ZC sequence corresponding to the target basis sequence group index may be:

[0184] in, The following formula can be satisfied: N zc is the length of the ZC sequence, Z1 is the first value, N zc Greater than or equal to Z1, u is the target basis sequence group index.

[0185] B For example,

[0186] Based on the above q, the ZC sequence can satisfy the following formula:

[0187] Among them, the value range of m is 0≤m≤N ZC -1.

[0188] Based on the above ZC sequence, the target base sequence in the corresponding target base sequence group can satisfy the following formula: Then, the terminal device can generate a reference signal sequence according to the target base sequence.

[0189] Optionally, based on the above description of determining the base sequence group according to the first base sequence group index and the first numerical value, if there are two values ​​in the M first base sequence group indices that correspond to the same base sequence group, when the cells corresponding to the two values ​​are close to each other, it may cause the terminal devices in the two cells to adopt the same base sequence group, causing strong interference between the cells. Based on this, one of the values ​​can be retained as the first base sequence group index, and the other value can be adjusted to a fourth numerical value, and the fourth numerical value can be used as another first base sequence group index, that is, if the value of the PCI module M of a certain cell is the other value, it can be determined that the first base sequence group index corresponding to the cell is the fourth numerical value, thereby avoiding the generation of the same base sequence group, reducing the probability of terminal devices in different cells adopting the same base sequence group, reducing strong interference between cells, and improving the communication performance of terminal devices and network devices.

[0190] The fourth value may be any value greater than or equal to M and less than the first value.

[0191] Optionally, the arrangement order of each first base sequence group index in the M first base sequence group indexes may be adjusted according to the adjusted first base sequence group index.

[0192] For example, taking M as 60 and the first value as 62 as an example, based on PCI and 60, 60 first base sequence group indexes can be preliminarily determined to be {0, 1, 2, …, 59}. If the base sequence groups corresponding to first base sequence group indexes 30 and 31 are the same, one of the first base sequence group indexes can be retained (e.g., retaining 30), and the value of the other first base sequence group index can be adjusted to the fourth value (e.g., adjusting first base sequence group index 31 to 60). The 60 first base sequence group indexes finally determined can be {0, 1, 2, …, 29, 30, 32, …, 59, 60}, or {0, 2, …, 58, 60, 1, 3, …, 29, 33, 35, …, 59}, or {1, 3, …, 29, 33, 35, …, 59, 0, 2, …, 58, 60}.

[0193] In a possible example, taking M as 60, the first value as 62, and the first base sequence group index as {0, 1, 2, ..., 29, 30, 32, ..., 59, 60}, the root of the ZC sequence can be expressed as:

[0194] in, The following formula can be satisfied:

[0195] The value of u may be the first basis sequence group index: {0, 1, 2, …, 29, 30, 32, …, 59, 60}.

[0196] Based on the above q, the ZC sequence can satisfy the following formula:

[0197] Based on the above ZC sequence, the target base sequence in the corresponding target base sequence group can satisfy the following formula: Furthermore, the terminal device may generate a reference signal sequence according to the target base sequence.

[0198] In a second possible implementation, each base sequence group in the M base sequence groups is determined according to a ZC sequence, and the roots of the M ZC sequences may include X first roots and MX second roots.

[0199] Optionally, the X first roots are determined according to the second value and X second base sequence group indexes, the second value is 31, and the second base sequence group index is less than the second value.

[0200] Among them, the first root can be expressed by q1, and q1 can satisfy the following formula: Satisfies the following formula: u1 is the index of the second basis sequence group, u1∈{0,1,...,29}; B can satisfy the following formula: Then, the first root can be expressed as:

[0201] It can be understood that the 30 base sequence groups obtained by the terminal device according to the second base sequence group index and the second value are the existing 30 base sequence groups.

[0202] Optionally, the MX second roots are determined according to the X first roots, the M third roots, and the first value.

[0203] Among them, the M third roots can be determined based on the first numerical value and the M first base sequence group indexes, the first numerical value is the largest prime number that is less than N times of 31, and the first base sequence group index is less than the first numerical value. The description of the first base sequence group index can refer to the relevant description in the above-mentioned first possible implementation and will not be repeated.

[0204] For example, the first value may be 61.

[0205] For another example, the first value may be 93.

[0206] Optionally, the third root can be represented by q3, which satisfies the following formula: The following formula can be satisfied: Z2 is the first value, and u' is the first basis sequence group index.

[0207] The second root can be represented by q2, which satisfies the following formula: Satisfies the following formula: The selectable values ​​of y can be determined based on the M third roots and the X first roots, and the number of elements in the selectable value set of y is M-30.

[0208] In a first possible example, X first roots can be eliminated from M third roots to obtain a set of selectable values ​​for y.

[0209] Exemplarily, eliminating refers to finding the complement of the first root set in the third root set.

[0210] In a second possible example, the set of selectable values ​​of y can be determined based on set Q1 and set Q3.

[0211] Among them, set Q1 is a subset of set Q3, and the set of selectable values ​​of y is the complement of set Q1 in set Q3.

[0212] Based on the above description of the set of selectable values ​​for y, optional, any u1 associated The value of y is associated with any The values ​​are different.

[0213] In a possible example, taking M as 60 and the first value as 61, the first root may be 30 (ie, X is equal to 30), and the second root may be 30 (ie, MX is equal to 30).

[0214] Among them, 30 first roots q1 can be determined according to the second value and the second base sequence group index, and q1 satisfies the following formula: B can satisfy the following formula: but, The following formula can be satisfied:

[0215] Among them, 60 third roots q3 can be determined according to the first value and the first basis sequence group index, and q3 satisfies the following formula: B can satisfy the following formula: but, The following formula can be satisfied:

[0216] Based on the above first and third roots, 30 first roots can be eliminated from 60 third roots to obtain a set of selectable values ​​of y, which can include 30 y values.

[0217] Alternatively, a selectable value set of y may be determined based on the set Q1 and the set Q3, and the selectable value set may include 30 y values.

[0218] For example, the set of possible values ​​for y could be:

[0219] y∈{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60}.

[0220] Optionally, 30 values ​​can be determined based on y and the first value. The following formula can be satisfied:

[0221] Optional, can be based on 30 Determine 30 second roots q2 that satisfy the following formula:

[0222] Based on the above description of the X first roots and MX second roots, the M ZC sequences can be determined according to the following formula:

[0223] The value set of q includes X first roots and MX second roots, and the value range of m is 0≤m≤N ZC -1.

[0224] Based on the above ZC sequence, the base sequence in the corresponding base sequence group can satisfy the following formula:

[0225] Based on the above description of the M base sequence groups, the terminal device can determine the target base sequence from the M base sequences according to the target base sequence group index, and then generate a reference signal sequence according to the target base sequence in the target base sequence group.

[0226] Among them, the terminal device can determine the target base sequence group index based on PCI and M.

[0227] For example, the terminal device may use the value of PCI module M as the target base sequence group index.

[0228] The terminal device can determine a ZC sequence root based on the target base sequence group index. The ZC sequence root can be one of the X first roots and MX second roots. A ZC sequence is then determined based on the ZC sequence root, and the target base sequence group is then determined. A reference signal sequence is generated based on the target base sequence in the target base sequence group.

[0229] Among them, the description of the terminal device determining the target base sequence group according to the ZC sequence and generating the reference signal sequence according to the target base sequence in the target base sequence group can refer to the relevant description in the above first possible implementation and is not repeated here.

[0230] It can be understood that the target base sequence group determined by the terminal device according to the first root is one of the existing 30 base sequence groups, and the target base sequence group determined according to the second root is one of the newly added M-30 base sequence groups.

[0231] Through the above method, the number of selectable values ​​of the root of the ZC sequence can be increased, thereby increasing the number of base sequence groups, reducing the probability that terminal devices and network devices in different cells use the same base sequence in the same base sequence group, reducing strong interference between cells, and improving the communication quality of terminal devices and network devices.

[0232] S602: The network device generates a reference signal sequence.

[0233] Optionally, the reference signal sequence generated by the network device is consistent with the method in which the terminal device generates the reference signal sequence in S601 above, and is not described again here.

[0234] It is understandable that there is no particular order in which the terminal device and the network device generate the reference signal sequence. The terminal device and the network device in the same cell can generate the reference signal sequence according to the same base sequence in the same base sequence group.

[0235] S603: The terminal device sends a reference signal to the network device; correspondingly, the network device receives the reference signal from the terminal device.

[0236] The reference signal is generated according to a reference signal sequence.

[0237] Optionally, taking the reference signal as SRS as an example, the terminal device can distinguish the SRS through the SRS port.

[0238] Optionally, the SRS ports may be distinguished by Comb / CS, that is, different SRS ports are associated with different Combs / CS; accordingly, the network device may distinguish the SRS from the terminal device according to the Comb / CS.

[0239] This application proposes two possible implementations for differentiating SRS ports:

[0240] In a possible embodiment, SRS ports may be distinguished by CS.

[0241] Optionally, an SRS port is associated with a CS, and the CS of the SRS port can be defined as α i .

[0242] Optional, αi 可 To satisfy the following formula:

[0243] in, is the maximum number of CSs, is the CS bias value of the i-th port, The following expression can be satisfied:

[0244] in, is the number of SRS ports in the SRS resource, p i is the number of each SRS port, and i represents the i-th port in the reference signal.

[0245] For example, when hour, The value of when and When taking other values, The value of

[0246] Optionally, the SRS port numbers can be incremented starting from 1000.

[0247] For example, when there are two SRS ports, the two SRS ports may be numbered 1000 and 1001 respectively; when there are four SRS ports, the four SRS ports may be numbered 1000, 1001, 1002, and 1003 respectively.

[0248] Optional, The value of can be determined according to the comb tooth degree K TC The value of varies. and K TC The relationship can be shown in Table 1 below:

[0249] Table 1 and K TC Relationship table

[0250] The first example is when K in an SRS resource TC is 2, hour, is 8, then the two ports are associated The value of CS differs by 4. At the same time, the specific occupied CS value is determined by The configuration is confirmed.

[0251] The second example is that when K in an SRS resource TC is 4, hour, is 12, then the two ports are associated The value of differs by 6.

[0252] The third example is that when K in an SRS resource TC is 8, is 6, then the two ports are associated The value of differs by 3 / 2.

[0253] It can be understood that, based on the above allocation method, the interval between the CS values ​​associated with each SRS port in an SRS resource can be increased as much as possible.

[0254] Based on the above description of CS, the terminal device can convert the base sequence into an SRS sequence according to the CS, generate an SRS based on the SRS sequence, and send the generated SRS through different SRS ports; correspondingly, the network device can distinguish the SRS ports associated with different CSs by the value of CS, thereby receiving the SRS from the terminal device.

[0255] In another possible embodiment, the SRS ports may be distinguished by Comb.

[0256] Optionally, an SRS port p of an SRS resource i The starting position in the frequency domain can be expressed as

[0257] For example, The following formula can be satisfied:

[0258] in, For the p i The starting subcarrier number of each port, The following formula can be satisfied: is the frequency hopping bandwidth offset, The following formula can be satisfied: is the offset of the bandwidth subset in the frequency hopping bandwidth.

[0259] in, The value of port p i Related, The following formula can be satisfied:

[0260] Among them, K TC Divide into equal parts, one of which can be made of express.

[0261] Optional, for ease of calculation, Can be ignored and Item, make

[0262] Based on the above description of Comb, SRS can be sent through different SRS ports, and the terminal device can send SRS according to the starting position of the SRS port in the frequency domain; correspondingly, the network device can receive SRS from the terminal device according to the starting position of the SRS port in the frequency domain.

[0263] Optionally, the network device may determine a reference signal sequence generated by the terminal device. The network device may receive a reference signal from the terminal device according to the generated reference signal sequence and parse the reference signal.

[0264] Optionally, the network device may determine the channel information of the UL channel based on the received reference signal, and / or determine the channel information of the DL channel based on reciprocity. Furthermore, the network device may perform data scheduling for the terminal device based on the channel information.

[0265] Based on the reference signal transmission method shown in Figure 6 above, the present application can reduce the probability that terminal devices in different cells use the same base sequence in the same base sequence group to generate reference signal sequences by increasing the number of base sequence groups (i.e., M is greater than 30), thereby reducing strong interference between cells and improving the communication performance between terminal devices and network devices.

[0266] Based on the description of the above reference signal transmission method, M ZC =192 as an example, the terminal equipment and network equipment in the cell can determine the root (q value) of the ZC sequence according to the reference signal transmission method of the present application. As shown in Figure 7 below, the value of M is 60, the white grid represents the q value determined according to the second value (31) and the second base sequence group index, and all q values ​​(i.e., the white grid and the black grid) are determined according to the first value (the first value is 62 in this example) and the first base sequence group index.

[0267] Among them, the white grids represent the existing 30 sets of q values, and the black grids represent the newly added 30 sets of q values.

[0268] The values ​​of the first base sequence group index are 0, 1, 2, ..., 29, 31, ..., 59, 60.

[0269] As can be seen from Figure 7, the intervals between all q values ​​are distributed as evenly as possible. At the same time, the intervals between the newly added 30 groups of q values ​​(black grids) and the existing 30 groups of q values ​​(white grids) are also distributed as evenly as possible. This ensures that the mutual correlation between the 60 groups of base sequences generated according to the q values ​​is low, which can effectively reduce strong interference between cells and improve the communication performance of terminal devices and network equipment.

[0270] This application conducted a simulation experiment on the cross-correlation of base sequence groups, and the resulting simulation graph is shown in Figure 8 below. In Figure 8, the horizontal axis represents various points in the delay domain, and the vertical axis represents the cross-correlation value (in dB). "4port" represents the cross-correlation value of the target base sequence group associated with two cells with a PCI modulo 30 of 4, and "1port" represents the cross-correlation value of the target base sequence group associated with two cells with a PCI modulo 30 of 1.

[0271] Figure 8 shows that by expanding the base sequence group capacity, the cross-correlation value of the target base sequence group associated with two cells with a PCI modulus 30 of 4 dropped from 0 dB to -7 dB to -10 dB; and the cross-correlation value of the target base sequence group associated with two cells with a PCI modulus 30 of 1 dropped from 0 dB to -12 dB to -18 dB. Therefore, the cross-correlation of the target base sequence group associated with two cells with the same PCI modulus 30 was significantly reduced.

[0272] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions of the different embodiments provided in this application are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0273] It is understood that in the embodiments of the present application, the execution subject may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0274] The above mainly introduces the solutions provided by this application from the perspective of interaction between various devices. Accordingly, this application also provides a communication device, which is used to implement the various methods described above. The communication device can be the terminal device in the above method embodiments, or a device including the above terminal device, or a component that can be used for the terminal device; alternatively, the communication device can be the network device involved in the above method embodiments, or a device including the network device, or a component that can be used for the network device.

[0275] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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.

[0276] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0277] In one implementation scenario, taking the communication device as the terminal device in the above method embodiment as an example, FIG9 shows a schematic structural diagram of a terminal device 90 , wherein the terminal device 90 includes a processing module 901 and a transceiver module 902 .

[0278] In some embodiments, the terminal device 90 may further include a storage module (not shown in FIG. 9 ) for storing program instructions and data.

[0279] In some embodiments, the transceiver module 902, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 902 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0280] In some embodiments, the transceiver module 902 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the terminal device in the above method embodiments, and / or used to support other processes of the technology described herein; the processing module 901 may be used to execute the processing steps (such as determination, generation, etc.) performed by the terminal in the above method embodiments, and / or used to support other processes of the technology described herein.

[0281] Exemplarily, processing module 901 is configured to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, and the target base sequence group is determined from M base sequence groups according to a target base sequence group index, where M is an integer greater than 30. Transceiver module 902 is configured to transmit a reference signal; wherein the reference signal is generated based on the reference signal sequence.

[0282] In this application, the terminal device 90 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to an ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0283] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the terminal device 90 may take the form of the communication device 50 shown in FIG. 5 .

[0284] As an example, the functions / implementation process of the processing module 901 in FIG9 can be implemented by the processor 501 in the communication device 50 shown in FIG5 calling the computer-executable instructions stored in the memory 503. The functions / implementation process of the transceiver module 902 in FIG9 can be implemented by the communication interface 504 in the communication device 50 shown in FIG5.

[0285] In some embodiments, when the terminal device 90 in Figure 9 is a chip or a chip system, the function / implementation process of the transceiver module 902 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 901 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0286] Since the network device 100 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0287] In another implementation scenario, taking the communication device as the network device in the above method embodiment as an example, FIG10 shows a schematic structural diagram of a network device 100. The network device 100 includes a processing module 1001 and a transceiver module 1002.

[0288] In some embodiments, the network device 100 may further include a storage module (not shown in FIG. 10 ) for storing program instructions and data.

[0289] In some embodiments, the transceiver module 1002, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 1002 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0290] In some embodiments, the transceiver module 1002 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device in the above method embodiments, and / or used to support other processes of the technology described herein; the processing module 1001 may be used to execute the processing steps (such as determination, generation, etc.) performed by the network device in the above method embodiments, and / or used to support other processes of the technology described herein.

[0291] Exemplarily, processing module 1001 is configured to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, and the target base sequence group is determined from M base sequence groups according to a target base sequence group index, where M is an integer greater than 30. Transceiver module 1002 is configured to receive a reference signal based on the reference signal sequence.

[0292] In this application, the network device 100 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to an ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0293] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the network device 100 may take the form of the communication device 50 shown in FIG. 5 .

[0294] As an example, the functions / implementation process of the processing module 1001 in FIG10 can be implemented by the processor 501 in the communication device 50 shown in FIG5 calling the computer-executable instructions stored in the memory 503. The functions / implementation process of the transceiver module 1002 in FIG10 can be implemented by the communication interface 504 in the communication device 50 shown in FIG5.

[0295] In some embodiments, when the network device 100 in Figure 10 is a chip or a chip system, the function / implementation process of the transceiver module 1002 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1001 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0296] Since the network device 100 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0297] As a possible product form, the terminal device or network device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout this application.

[0298] As another possible product form, the terminal device or network device described in the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 11, which is a structural diagram of a communication device 110 provided in an embodiment of the present application. The communication device 110 includes a processor 1101 and a transceiver 1102. The communication device 110 can be a terminal device, or a chip or module therein; or, the communication device 110 can be a network device, or a chip or module therein. Figure 11 only shows the main components of the communication device 110. In addition to the processor 1101 and the transceiver 1102, the communication device may further include a memory 1103.

[0299] Optionally, the processor 1101 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. The memory 1103 is primarily used to store software programs and data. The transceiver 1102 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves.

[0300] Optionally, the processor 1101 , the transceiver 1102 , and the memory 1103 may be connected via a communication bus.

[0301] When the communication device is powered on, the processor 1101 can read the software program in the memory 1103, 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 1101 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1101. The processor 1101 converts the baseband signal into data and processes the data.

[0302] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.

[0303] In some embodiments, the present application also provides a communication device, which includes a processor, configured to implement the method in any of the above method embodiments. The communication device may be a terminal device or a network device in the above method embodiments.

[0304] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may invoke the instructions in the computer program stored in the memory to instruct the communication device to perform any of the above-described method embodiments. Of course, the memory may not be located in the communication device.

[0305] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, and the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0306] As another possible implementation, the communication device further includes a communication interface, where the communication interface is used to communicate with a module outside the communication device.

[0307] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0308] The present application also provides a computer-readable storage medium having a computer program or instruction stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.

[0309] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0310] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the above-described systems, devices, and units may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0311] It is understood that the systems, devices, and methods described in this application may also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, and may be electrical, mechanical, or other forms.

[0312] The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Components shown as units may or may not be physical units. Some or all of these units may be selected to achieve the objectives of this embodiment as needed.

[0313] 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.

[0314] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)). In the embodiment of the present application, the computer may include the aforementioned device.

[0315] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0316] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A method for transmitting a reference signal, characterized in that: include: Generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, the target base sequence group is determined in M ​​base sequence groups according to a target base sequence group index, and M is an integer greater than 30; Sending a reference signal; wherein the reference signal is generated according to the reference signal sequence.

2. A reference signal transmission method, characterized in that: include: Generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, the target base sequence group is determined in M ​​base sequence groups according to a target base sequence group index, and M is an integer greater than 30; A reference signal is received according to the reference signal sequence.

3. The method according to claim 1 or 2, characterized in that: Each base sequence group in the M base sequence groups is determined according to a ZC sequence, and the roots of the M ZC sequences are associated with a first numerical value and M first base sequence group indexes; wherein the first numerical value is N times 31, and N is an integer greater than or equal to 2; and the first base sequence group index is less than the first numerical value.

4. The method according to claim 3, characterized in that The root q of the ZC sequence satisfies the following formula: Among them, the Satisfies the following formula: The N zc is the length of the ZC sequence, the Z1 is the first value, and the N zc is greater than or equal to the Z1, the u' is the first base sequence group index, the u' is less than or equal to the Z1, and B is a predefined integer or an integer determined according to the sequence number of the base sequence in the base sequence group.

5. The method according to claim 3 or 4, characterized in that: The target basis sequence group index is a first basis sequence group index associated with a third value among the M first basis sequence group indexes; wherein the third value is determined according to the M.

6. The method according to any one of claims 3 to 5, characterized in that: The first value is 62.

7. The method according to claim 1 or 2, characterized in that: Each base sequence group in the M base sequence groups is determined according to a ZC sequence, and the roots of the M ZC sequences include X first roots and MX second roots; wherein the X first roots are determined according to a second numerical value and X second base sequence group indexes, the second numerical value is 31, the second base sequence group index is less than the second numerical value, the MX second roots are determined according to the X first roots, M third roots and the first numerical value, the M third roots are determined according to the first numerical value and M first base sequence group indexes, the first numerical value is a maximum prime number less than N times of 31, the N is an integer greater than or equal to 2, and the first base sequence group index is less than the first numerical value.

8. The method according to claim 7, characterized in that The first root q1 satisfies the following formula: Among them, the Satisfies the following formula: The N zc is the length of the ZC sequence, u1 is the second base sequence group index, u1∈{0,1,...,29}, and B is a predefined integer or an integer determined according to the sequence number of the base sequence in the base sequence group; The second root q2 satisfies the following formula: Among them, the Satisfies the following formula: The Z2 is the first value, the selectable value of y is determined according to the M third roots and the X first roots, and the number of elements in the selectable value set of y is M-30; Any u1 associated The value of y is associated with any The values ​​are different.

9. The method according to claim 7 or 8, characterized in that: The selectable value set of y is determined according to set Q1 and set Q3, wherein set Q1 is the complement of set Q3, and the selectable value set of y is the complement of set Q1 in set Q3; The first basis sequence group index, the u' is less than or equal to the Z2.

10. The method according to claim 8 or 9, characterized in that: The selectable value set of y is: y∈{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60}。 11. The method according to any one of claims 7 to 10, characterized in that: The first value is 61.

12. The method according to any one of claims 1 to 11, characterized in that: The target base sequence group index is determined based on the PCI associated with the terminal device and the M.

13. The method according to any one of claims 3 to 12, characterized in that: The M first base sequence group indexes are determined according to a physical cell identifier PCI and the M.

14. The method according to claim 13, characterized in that The M first base sequence group indexes include Y first base sequence group indexes with values ​​of odd numbers and MY first base sequence group indexes with values ​​of even numbers, which are arranged in sequence; or, The M first base sequence group indexes include MY first base sequence group indexes with even values ​​and Y first base sequence group indexes with odd values, which are arranged in sequence.

15. The method according to claim 14, characterized in that When the first numerical value is 62, the value of the M first base sequence group indexes includes one of 30 and 31.

16. The method according to any one of claims 3 to 15, characterized in that: The M is a maximum value among values ​​that are smaller than the first value and are positive integer multiples of 30.

17. A communication device, characterized in that: include: A processing module, configured to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, the target base sequence group is determined in M ​​base sequence groups according to a target base sequence group index, and M is an integer greater than 30; A transceiver module is used to send a reference signal; wherein the reference signal is generated according to the reference signal sequence.

18. A communication device, characterized in that: include: A processing module, configured to generate a reference signal sequence; wherein the reference signal sequence is determined by a target base sequence, the target base sequence belongs to a target base sequence group, the target base sequence group is determined in M ​​base sequence groups according to a target base sequence group index, and M is an integer greater than 30; The transceiver module is used to receive a reference signal according to the reference signal sequence.

19. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instruction, or to use a logic circuit to enable the communication device to perform the reference signal transmission method as described in any one of claims 1, 3-16, or to enable the communication device to perform the reference signal transmission method as described in any one of claims 2-16.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the reference signal transmission method as described in any one of claims 1, 3-16, or enable the communication device to execute the reference signal transmission method as described in any one of claims 2-16.

21. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are executed, the reference signal transmission method as described in any one of claims 1, 3-16 is executed, or the reference signal transmission method as described in any one of claims 2-16 is executed.

Citation Information

Patent Citations

  • Communication method and device

    CN114026932A

  • Method for transmitting uplink signals in wireless communication system for supporting short transmission time interval, and device for supporting same

    US20190007175A1

  • Communication method and device

    WO2020220475A1

  • Communication method and device

    WO2021062872A1