SRS sending method and device, terminal, network side equipment and storage medium
By configuring a subset of comb-offset frequency hopping and/or cyclic shift hopping, the problem of conflict in SRS transmission is solved and transmission performance is improved.
Patent Information
- Application Number
- CN202311017443.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the transmission of SRS is prone to conflict, resulting in a decrease in transmission performance.
By configuring a subset of comb offset frequency hopping and/or cyclic shift jumps, the SRS can only perform these jumps within the subset, avoiding collisions with ordinary SRSs that do not perform these jumps.
It effectively avoids conflicts in SRS transmission and improves SRS transmission performance.
Smart Images

Figure CN119483858A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an SRS sending method, apparatus, terminal, network-side equipment and storage medium. Background Art
[0002] Different sounding reference signal (SRS) ports should try to avoid interference collisions in resource selection. Interference randomization can be introduced, that is, the resources occupied by SRS change over time, avoiding continuous interference conflicts. In the frequency domain, comb offset hopping can be used, and in the code domain, cyclic shift hopping can be used.
[0003] However, comb offset frequency hopping and / or cyclic shift hopping may cause the SRS with comb offset frequency hopping and / or cyclic shift hopping to collide with the ordinary SRS without comb offset frequency hopping and / or cyclic shift hopping, resulting in reduced SRS transmission performance. Summary of the invention
[0004] The embodiments of the present application provide an SRS sending method, apparatus, terminal, network-side device and storage medium, which are used to solve the defect in the prior art that SRS transmission performance is reduced due to conflicts in SRS transmission, and improve the SRS transmission performance.
[0005] In a first aspect, an embodiment of the present application provides an SRS sending method, applied to a terminal, the method comprising:
[0006] receiving configuration information sent by a network side device, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping;
[0007] The SRS using comb offset frequency hopping and / or cyclic shift hopping is transmitted within a subset of the comb offset frequency hopping and / or cyclic shift hopping.
[0008] Optionally, according to the SRS sending method of an embodiment of the present application, the configuration information is specifically used to indicate at least one of the following:
[0009] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0010] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0011] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0012] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0013] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0014] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0015] Optionally, according to an SRS sending method of an embodiment of the present application, the configuration information is indicated by a radio resource control RRC parameter, or the configuration information is indicated by a high-level parameter.
[0016] Optionally, according to the SRS sending method of an embodiment of the present application, sending the SRS within the subset of the comb offset frequency hopping includes:
[0017] Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted;
[0018] The SRS is sent at the starting position in the frequency domain.
[0019] Optionally, according to the SRS sending method of an embodiment of the present application, the determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted includes:
[0020] Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8;
[0021] Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
[0022] Optionally, according to the SRS sending method of an embodiment of the present application, converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset includes:
[0023] The comb frequency hopping offset is calculated based on any of the following items:
[0024]
[0025]
[0026] in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
[0027] Optionally, according to the SRS sending method of an embodiment of the present application, obtaining the frequency domain starting position of the SRS based on the configuration information and the comb frequency hopping offset includes:
[0028] Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value
[0029] Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value
[0030] Based on the The frequency domain starting position of the SRS is calculated.
[0031] Optionally, according to an SRS sending method according to an embodiment of the present application, the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value include:
[0032] Based on any of the following, calculate the SRS port p i The frequency domain position offset value or
[0033]
[0034] Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
[0035] Optionally, according to the SRS sending method of an embodiment of the present application, sending the SRS within the subset of the cyclic shift hop includes:
[0036] Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted;
[0037] The SRS is transmitted at the cyclic shift position.
[0038] Optionally, according to the SRS sending method of an embodiment of the present application, the determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when cyclic shift hopping is used, includes:
[0039] Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset;
[0040] Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
[0041] Optionally, according to the SRS sending method of an embodiment of the present application, converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset includes:
[0042] The cyclic shift jump offset is calculated based on any of the following items:
[0043]
[0044]
[0045] in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
[0046] Optionally, according to the SRS sending method of an embodiment of the present application, obtaining the cyclic shift position of the SRS based on the configuration information and the cyclic shift jump offset includes:
[0047] Based on the circular shift configuration parameters Calculate the SRS port p i The code domain offset value
[0048] Based on the SRS port p i Code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ;
[0049] Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
[0050] Optionally, according to an SRS sending method according to an embodiment of the present application, the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ,include:
[0051] Based on any of the following, α is calculated i :
[0052]
[0053] or
[0054]
[0055] in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
[0056] Optionally, when the terminal adopts comb offset frequency hopping, the number t satisfies:
[0057]
[0058] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
[0059] Optionally, when the terminal adopts cyclic shift hopping, the number t satisfies:
[0060]
[0061] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0062] In a second aspect, an embodiment of the present application further provides an SRS sending method, which is applied to a network side device, and the method includes:
[0063] Configuration information is sent to the terminal, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
[0064] Optionally, according to the SRS sending method of an embodiment of the present application, the configuration information is specifically used to indicate at least one of the following:
[0065] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0066] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0067] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0068] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0069] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0070] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0071] Optionally, according to the SRS sending method of an embodiment of the present application, the sending configuration information to the terminal includes:
[0072] The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
[0073] In a third aspect, an embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor, wherein:
[0074] A memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and implementing the steps of the SRS sending method as described in the first aspect above.
[0075] In a fourth aspect, an embodiment of the present application further provides a network side device, including a memory, a transceiver, and a processor, wherein:
[0076] A memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and implementing the steps of the SRS sending method as described in the second aspect above.
[0077] In a fifth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the SRS sending method described in the first aspect as described above.
[0078] In a sixth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the SRS sending method described in the second aspect as described above.
[0079] The SRS sending method, apparatus, terminal, network-side equipment and storage medium provided in the embodiments of the present application configure a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include frequency domain / code domain resources that may be occupied by UE / SRS that does not support comb offset frequency hopping and / or cyclic shift hopping, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0081] Figure 1 It is a schematic diagram of SRS resource mapping provided by the relevant technology;
[0082] Figure 2 This is one of the flow charts of the SRS sending method provided in the embodiment of the present application;
[0083] Figure 3 This is the second flow chart of the SRS sending method provided in the embodiment of the present application;
[0084] Figure 4 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0085] Figure 5It is a structural diagram of a network side device provided in an embodiment of the present application;
[0086] Figure 6 This is one of the structural diagrams of the SRS sending device provided in the embodiment of the present application;
[0087] Figure 7 This is the second structural diagram of the SRS sending device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0088] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0089] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0090] First, the following contents are introduced:
[0091] For the sounding reference signal (SRS) in the communication system, in the frequency domain, the SRS is mapped based on a comb structure, that is, the SRS resource is not mapped on continuous subcarriers, but is evenly spaced one or several subcarriers. The frequency domain resource mapped to the SRS port in an SRS resource is determined by the value of the comb number (comb) and the comb offset (comb offset) corresponding to the SRS port.
[0092] Figure 1 is a schematic diagram of SRS resource mapping provided by the related technology; for example, when comb is equal to 2, the frequency domain resource mapped by the SRS port is a comb structure with an interval of one subcarrier, and there are two mappable comb offsets, such as Figure 1 SRS resource 1 and SRS resource 2 shown in FIG. 4; when comb is equal to 4, the frequency domain resource mapped by the SRS port is a comb structure with an interval of 3 subcarriers, and there are 4 mappable comb offsets, such as Figure 1 SRS resource 3 is shown. The comb offsets of different ports of an SRS resource may be different. For example, an SRS resource is configured as comb 2, and some ports occupy the frequency domain position where the comb offset is "0", and the other ports are mapped to the frequency domain position where the comb offset is "1".
[0093] Different SRS ports should try to avoid interference collisions in resource selection. For example, in scenarios where cells are densely populated and the distance between cells is close. When a terminal is at the edge of a cell, it is easily interfered by other cells, so different resources should be allocated to terminals in different cells as much as possible. If the SRS resources of two terminals inevitably conflict, and the SRS resources they occupy remain unchanged, continuous interference will occur over time, which is extremely detrimental to communication quality.
[0094] In order to avoid this situation, an interference randomization method can be introduced, that is, as time changes, the resources occupied by the SRS also change, thereby avoiding continuous interference conflicts.
[0095] In the frequency domain, a comb offset hopping scheme may be used, that is, a decimal integer is generated using an 8-bit binary pseudo-random sequence (a binary pseudo-random sequence is a 31-bit Gold sequence) to determine a comb offset. For an SRS port, the comb offset mapped to it is a function of time.
[0096] For example, for an SRS resource with a comb of 2, comb offset 0 is used in the first OFDM symbol, and pseudo-random frequency hopping is performed to comb offset 0 or 1 in the second OFDM symbol. The random hopping of comb offset hopping in the frequency domain realizes interference randomization in the frequency domain.
[0097] In the code domain, a cyclic shift hopping scheme can be used to pseudo-randomly determine the cyclic shift as time changes, thereby achieving interference randomization in the code domain.
[0098] The embodiments of the present application provide an SRS sending method, apparatus, terminal, network-side equipment and storage medium to avoid collision between an SRS that performs comb offset frequency hopping and / or cyclic shift hopping and an ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving SRS transmission performance.
[0099] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0100] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0101] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0102] Figure 2 is one of the flow charts of the SRS sending method provided in the embodiment of the present application, such as Figure 2 As shown, the SRS method is applied to a terminal, that is, the execution subject is a terminal; the SRS method includes the following steps:
[0103] Step 200: receiving configuration information sent by a network side device, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping;
[0104] Optionally, the network side device may include: a base station providing services for the terminal;
[0105] Specifically, the network side device may send configuration information to the terminal, so that the terminal determines a subset of comb offset frequency hopping and / or cyclic shift hopping based on the configuration information;
[0106] Optionally, a subset of the comb offset frequency hopping is used to limit the value to which the comb offset frequency hopping can jump, and the subset does not include a terminal that does not support the comb offset frequency hopping or frequency domain resources that may be occupied by the SRS;
[0107] Optionally, a subset of cyclic shift hopping is used to limit the value that the cyclic shift hopping can jump, and the subset does not include a terminal that does not support cyclic shift hopping or code domain resources that may be occupied by the SRS;
[0108] Step 210: Send the SRS using comb offset frequency hopping and / or cyclic shift hopping within the subset of comb offset frequency hopping and / or cyclic shift hopping.
[0109] Optionally, after determining the subset of comb offset frequency hopping based on the configuration information, the terminal may determine a transmission resource of an SRS using comb offset frequency hopping within the subset of comb offset frequency hopping, and then send the SRS;
[0110] Optionally, after determining the subset of cyclic shift hopping based on the configuration information, the terminal may determine, within the subset of cyclic shift hopping, a transmission resource of an SRS using cyclic shift hopping, and then send the SRS.
[0111] Specifically, some terminals support comb offset hopping / cyclic shift hopping, and some terminals do not support comb offset hopping / cyclic shift hopping and other similar schemes. When these two types of terminals are multiplexed, comb offset hopping and / or cyclic shift hopping may cause the SRS of comb offset hopping and / or cyclic shift hopping to collide with the ordinary SRS without comb offset hopping and / or cyclic shift hopping; for example, when the terminal uses comb offset hopping to hop, it may occupy the same frequency domain resources with the terminal that does not use comb offset hopping due to the hopping of frequency resources.
[0112] In order to avoid this situation, the terminals using comb offset hopping and the terminals not using comb offset hopping can be restricted to occupy different resources, that is, the terminals not using comb offset hopping occupy a part of the resources, and the terminals using comb offset hopping occupy the remaining part of the resources (subset of comboffset). That is, the network side device can configure a subset of comb offset hopping for the terminals or SRS using comb offset hopping, and can limit the values that the comb offset hopping can jump to within the subset of comb offset hopping, and the subset does not include the frequency domain resources that may be occupied by the terminals or SRS that do not support these frequency hopping schemes.
[0113] For example, for comb 4, if a terminal that does not use comb offset hopping occupies comb offset 0, a terminal that uses comb offset hopping can only hop on comb offset 1, 2, 3 or a subset of comb offset 1, 2, 3. The specific comb offsets that can be hopped on depend on the base station configuration.
[0114] For example, when a terminal jumps using cyclic shift hopping, it may occupy the same cyclic shift as a terminal that does not use cyclic shift hopping. In order to avoid this situation, the terminal that uses cyclic shift hopping and the terminal that does not use cyclic shift hopping can be restricted to occupy different cyclic shifts, that is, the terminal that does not use cyclic shift hopping occupies a part of the cyclic shift, and the terminal that uses cyclic shift hopping occupies the remaining part of the cyclic shift (subset of cyclic shift). That is, the network side device can configure a subset of cyclic shift hopping for the terminal or SRS that uses comb offset hopping, and the terminal can limit the value that the cyclic shift hopping can jump to within the subset of cyclic shift hopping, and the subset does not include the code domain resources that may be occupied by the terminal or SRS that does not support these frequency hopping schemes.
[0115] For example, for a terminal with a maximum cyclic shift value of 6, if a terminal that does not use cyclic shift hopping occupies cyclic shift 0 and 1, a terminal that uses cyclic shift hopping can only hop on cyclic shift 2, 3, 4, 5 or a subset of cyclic shift 2, 3, 4, 5. The specific cyclic shifts that can be hopped on depend on the base station configuration.
[0116] When SRS comb offset hopping and / or cyclic shift hopping are enabled, the embodiments of the present application avoid conflicts with legacy terminals (eg, ordinary terminals that do not perform comb offset hopping and / or cyclic shift hopping) and implement resource reuse.
[0117] The SRS sending method provided in the embodiment of the present application configures a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include terminals that do not support comb offset frequency hopping and / or cyclic shift hopping or frequency domain / code domain resources that may be occupied by the SRS, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance.
[0118] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0119] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the orthogonal frequency division multiplexing (OFDM) symbol where the SRS is located;
[0120] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0121] The subset of the comb offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the number of frequency domain positions in all the frequency domain resources;
[0122] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0123] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions in all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of frequency domain positions in all the frequency domain resources;
[0124] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0125] Optionally, the configuration information may indicate a comboffset that a terminal using comb offset hopping may occupy;
[0126] For example, the configuration information may indicate that the frequency domain resources in the subset of comb offset hopping are part of all frequency domain resources in the OFDM symbol where the SRS is located, that is, the comboffset that can be occupied by a terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets.
[0127] For example, the configuration information may indicate that a subset of comb offset hopping includes N frequency domain resource positions in all frequency domain resources, that is, the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and a terminal using comb offset hopping randomly selects N positions to occupy in the comb offset, and a terminal not using comb offset hopping may occupy the remaining comb offsets.
[0128] For example, the configuration information may indicate that the subset of comb offset hopping includes the first P frequency domain resource positions in all frequency domain resources, that is, the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping occupies the first P consecutive comb offsets, and the terminal not using comb offset hopping can occupy the remaining comb offsets.
[0129] Optionally, the configuration information may indicate the cyclic shifts that a terminal using cyclic shift hopping may occupy;
[0130] For example, the configuration information may indicate that the cyclic shifts in the subset of cyclic shift hopping are part of all cyclic shifts in the OFDM symbol where the SRS is located, that is, the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts.
[0131] For example, the configuration information may indicate: the subset of cyclic shift hopping includes the first Q code domain resource positions in the cyclic shift, the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts, and the terminal not using cyclic shift hopping can occupy the remaining cyclic shifts.
[0132] For example, the configuration information may indicate that a subset of cyclic shift hopping includes M code domain resource positions in all cyclic shifts, the number of resources occupied by a terminal using cyclic shift hopping is flexibly configured by the base station, a terminal using cyclic shift hopping randomly selects M positions to occupy in the cyclic shift, and a terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0133] Optionally, the configuration information is specifically used to indicate one or more of the following:
[0134] (a) the frequency domain resources in the subset of the comb-shaped offset frequency hopping are part of all frequency domain resources in the orthogonal frequency division multiplexing (OFDM) symbol where the SRS is located;
[0135] (b) the cyclic shift in the cyclic shift hopping subset is a portion of all cyclic shifts in the OFDM symbol where the SRS is located;
[0136] (c) the subset of the comb-type offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the number of frequency domain positions in all the frequency domain resources;
[0137] (d) the subset of cyclic shift hopping includes M code domain resource positions in all cyclic shifts, where M is an integer greater than 0 and M is less than the number of all cyclic shifts;
[0138] (e) the subset of the comb offset frequency hopping includes the first P frequency domain resource positions in all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of frequency domain positions in all the frequency domain resources;
[0139] (f) The subset of the cyclic shift hops includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0140] Optionally, the configuration information may indicate (a) and (c), or (a) and (e), or (c) and (e), or (a), (c) and (e) at the same time; the terminal may determine a subset of comb offset frequency hopping in combination with the contents of (a) and (c), or (a) and (e), or (c) and (e); or the terminal may select one item from the indicated multiple items to determine a subset of comb offset frequency hopping;
[0141] Optionally, the configuration information may indicate (b) and (d), or (b) and (f), or (d) and (f), or (b), (d) and (f) at the same time; the terminal may determine the subset of cyclic shift hopping in combination with the contents of (b) and (d), or (b) and (f), or (d) and (f); or the terminal may select one item from the indicated multiple items to determine the subset of cyclic shift hopping;
[0142] Optionally, the configuration information may simultaneously indicate any combination of multiple items in (a)-(f), and the terminal may determine a subset of comb offset frequency hopping and / or a subset of cyclic shift hopping in combination with the contents of the multiple items indicated, or select one or two items from the multiple items indicated to determine a subset of comb offset frequency hopping and / or a subset of cyclic shift hopping, and examples are not given one by one here;
[0143] For example, the configuration information may indicate a comboffset that a terminal using comb offset hopping may occupy and a cyclic shift that a terminal using cyclic shift hopping may occupy.
[0144] Optionally, the configuration information may indicate: the comboffset that can be occupied by a terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts.
[0145] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N resources to occupy in the comb offset; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts; a terminal that does not use comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0146] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts; a terminal that does not use comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0147] Optionally, the configuration information may indicate: the comboffset that can be occupied by the terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by the terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclicshifts; the terminal not using comb offset hopping and / or cyclic shift hopping can occupy the remaining comb offsets.
[0148] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N to occupy in the comb offset; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0149] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the number of resources occupied by a terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts; terminals that do not use comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets; for example, the subset of cyclic shift hopping is the first 3 of all cyclic shifts, and the subset of comb offset hopping is the first 4 of all frequency domain positions.
[0150] Optionally, the configuration information may indicate: the comboffset that can be occupied by the terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by the terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M resources to occupy in the cyclic shift; the terminal that does not use comb offset hopping and / or cyclic shift hopping can occupy the remaining comb offsets.
[0151] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N resources to occupy in the comb offset; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M resources to occupy in the cyclic shift; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offset.
[0152] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the number of resources occupied by a terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M to occupy in the cyclic shift; a terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets. Optionally, the configuration information is indicated by a Radio Resource Control (RRC) parameter, or the configuration information is indicated by a high-level parameter;
[0153] The method further comprises:
[0154] Determine comb offset configuration parameters based on high-level parameters Or cyclic shift configuration parameters
[0155] Specifically, the configuration information may be indicated by a radio resource control RRC parameter, or the configuration information may be indicated by a high-level parameter; wherein, when the configuration information is indicated by an RRC parameter, a subset of comb offset frequency hopping and / or cyclic shift hopping is configured by an RRC parameter, and the comb offset configuration parameter Or cyclic shift configuration parameters Indicated by a high-level parameter; or, when the configuration information is indicated by a high-level parameter, a subset of comb offset frequency hopping and / or cyclic shift hopping is configured by a high-level parameter. Since the high-level parameter also needs to indicate the comb offset configuration parameter Or cyclic shift configuration parameters Therefore, the comb offset configuration parameter Or cyclic shift configuration parameters and a subset of comb offset frequency hopping and / or cyclic shift hopping;
[0156] For example, high-level parameters can indicate comb offset configuration parameters and simultaneously configure a subset of comb offset frequency hopping;
[0157] For example, the high-level parameters may indicate the cyclic shift configuration parameters and simultaneously configuring a subset of cyclic shift hopping;
[0158] For example, high-level parameters can indicate comb offset configuration parameters Cyclic shift configuration parameters A subset of comb offset frequency hopping and a subset of cyclic shift hopping are configured at the same time.
[0159] In one embodiment, the network side device may use a new RRC parameter to configure a subset of comb offset hopping, where the RRC parameter uses one or more decimal integers to specify the comb offset values that a terminal using comb offset hopping may occupy.
[0160] In one embodiment, the network side device can use the combOffset in the high-level parameter transmissionComb to explicitly configure the combOffset, which is indicated by multiple decimal integers, where the first decimal integer value can be used to specify The following set of decimal integers can indicate the comb offsets that can be occupied by the terminal using comb offset hopping.
[0161] In one embodiment, the network side device may use a new RRC parameter configuration subset, where the RRC parameter uses one or more integers to specify the cyclic shift values that a terminal using cyclic shift hopping may occupy.
[0162] In one embodiment, the network side device can be explicitly configured using the cyclicShift in the high-level parameter transmissionComb. CyclicShift uses multiple integers, and the first integer value specifies The following set of integers indicates the cyclic shift values that can be occupied by the terminal using cyclic shift hopping.
[0163] Optionally, sending the SRS within a subset of the comb offset frequency hopping includes:
[0164] Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted;
[0165] The SRS is sent at the starting position in the frequency domain.
[0166] Specifically, after the terminal determines the subset of comb offset frequency hopping based on the configuration information, it can be determined that the SRS can hop within the subset of comb offset frequency hopping; then based on the comb offset configuration parameter Determine the comb frequency hopping offset of the SRS using the comb frequency hopping offset, and then determine the frequency domain starting position for sending the SRS within the comb frequency hopping offset subset based on the comb frequency hopping offset; and send the SRS at the frequency domain starting position.
[0167] Among them, the comb offset configuration parameters It can be determined based on the indication of high-level parameters, or based on protocol pre-definition.
[0168] Optionally, the determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted, includes:
[0169] Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8;
[0170] Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
[0171] Specifically, when determining the frequency domain starting position of the SRS sent by the terminal using comb offset frequency hopping, the number t of the OFDM symbol where the SRS is located in multiple wireless frames can be first determined, and then the y-bit binary pseudo-random sequence corresponding to the time t in the sequence of the SRS is converted into a decimal integer to obtain the comb frequency hopping offset; and then the frequency domain starting position of the SRS is calculated based on the comb frequency hopping offset;
[0172] For example, the number t of the OFDM symbol where the SRS is located in multiple wireless frames can be first determined, and then the 8-bit binary pseudo-random sequence c(i) corresponding to time t in the SRS sequence can be converted into a decimal integer to indicate the comb offset value that can be jumped to in the current OFDM symbol t.
[0173] It should be noted that, corresponding to the next OFDM symbol t', the following steps are repeated: the 8-bit binary pseudo-random sequence c(i) corresponding to time t in the sequence corresponding to the SRS is converted into a decimal integer to indicate the value of the comb offset that can be jumped to at the OFDM symbol t', so as to determine the frequency domain position occupied by the SRS at the OFDM symbol t'.
[0174] Optionally, converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset includes:
[0175] Based on any one of the following formulas (1)-(3), the comb frequency hopping offset is calculated:
[0176]
[0177]
[0178]
[0179] in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
[0180] Specifically, the terminal can calculate the comb frequency hopping offset of the current OFDM symbol t
[0181] The terminal can use or not use comb offset hopping based on SRS, using different determined comb frequency hopping offsets. way;
[0182] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (4):
[0183]
[0184] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (5):
[0185]
[0186] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (6):
[0187]
[0188] For example, for a terminal that does not use comb offset hopping, the comb frequency hopping offset can be calculated using the following formula:
[0189] Wherein, t is the number t of the OFDM symbol where the SRS is located in multiple radio frames;
[0190]
[0191] mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame. is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, and l0 is the starting OFDM symbol position of SRS in a slot. ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
[0192] Optionally, obtaining a frequency domain starting position of the SRS based on the configuration information and the comb frequency hopping offset includes:
[0193] Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value
[0194] Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value
[0195] Based on the The frequency domain starting position of the SRS is calculated.
[0196] Specifically, for SRS port p i The base station configures the SRS port p according to the combOffset in the transmissionComb parameter i Corresponding comb offset configuration parameters Then based on the SRS port p i Corresponding comb offset configuration parameters The SRS port p is calculated using the following formula (7): i The comb offset value
[0197]
[0198] The SRS port p is calculated i The comb offset value After that, based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value Finally, based on the frequency domain position offset value The frequency domain starting position of the SRS is calculated.
[0199] Among them, based on the frequency domain position offset value When the frequency domain starting position of the SRS is calculated, the frequency domain starting position of the SRS can be calculated using the following formula (8):
[0200]
[0201] in,
[0202]
[0203] Optionally, the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value include:
[0204] Based on any of the following formulas (9)-(10), the SRS port p is calculated i The frequency domain position offset value
[0205]
[0206] or
[0207]
[0208] Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
[0209] Optionally, based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value When , it can be calculated using the following formula (11)
[0210]
[0211] Optionally, based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value When , it can be calculated using the following formula (12)
[0212]
[0213] Among them, n shift is a threshold value. is the number of subcarriers per RB. is the SRS port p i The frequency domain offset value is used to ensure the orthogonality between different ports. It is the comb offset value when using comboffset hopping. This is the offset value for SRS positioning. When the SRS sent is used for positioning, The value of can be determined based on relevant technologies or protocols. When the transmitted SRS is not used for positioning, is the number of comb offsets that a terminal using comb offset hopping can occupy,
[0214] Among them, s(·) is configured by the network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset; for example, s(x) is the position of the comb offset that can be mapped to the terminal using comb offset hopping, and s(x) is mapped to x one by one.
[0215] Assume that the network side device uses the RRC parameter combSubset to indicate the comb offset that the terminal using comb offset hopping can occupy. TC =4, the RRC parameter configuration is as follows: combSubset = 2, 3. Indicates that the terminal using comboffset hopping can only hop in comb offset 2 to 3. At this time, the number of resources that the terminal using comboffset hopping can occupy is and The first value in the comb offset is mapped to comb offset 2, and the second value is mapped to comb offset 3. This mapping relationship is represented by s(·) in the formula. For the xth value Terminals using comb offset hopping are mapped to comb offset s(x).
[0216] Optionally, the sending the SRS within the subset of the cyclic shift hop includes:
[0217] Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted;
[0218] The SRS is transmitted at the cyclic shift position.
[0219] Specifically, after the terminal determines the subset of cyclic shift hopping based on the configuration information, it can determine that the SRS can hop within the subset of cyclic shift hopping; then based on the cyclic shift configuration parameter A cyclic shift hopping offset of an SRS using cyclic shift hopping is determined, and then based on the cyclic shift hopping offset, a cyclic shift position for sending the SRS is determined within a subset of the cyclic shift hopping; and the SRS is sent at the cyclic shift position.
[0220] Among them, the cyclic shift configuration parameters It can be determined based on the indication of high-level parameters, or based on protocol pre-definition.
[0221] Optionally, the determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when cyclic shift hopping is adopted, includes:
[0222] Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset;
[0223] Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
[0224] Specifically, when determining that the terminal sends the cyclic shift position of the SRS using cyclic shift hopping, the number t of the OFDM symbol where the SRS is located in multiple radio frames can be first determined, and then the y-bit binary pseudo-random sequence corresponding to time t in the sequence of the SRS is converted into a decimal integer to obtain a cyclic shift hopping offset; and then the cyclic shift position of the SRS is calculated based on the cyclic shift hopping offset;
[0225] For example, the number t of the OFDM symbol where the SRS is located in multiple wireless frames can be first determined, and then the 8-bit binary pseudo-random sequence c(i) corresponding to time t in the SRS sequence can be converted into a decimal integer to obtain the cyclic shift value that the current OFDM symbol can jump to.
[0226] It should be noted that, corresponding to the next OFDM symbol t', the following steps are repeated: the 8-bit binary pseudo-random sequence c(i) corresponding to time t in the SRS sequence is converted into a decimal integer to determine the cyclic shift value that the current OFDM symbol can jump to, thereby determining the cyclic shift position occupied by the SRS at OFDM symbol t'.
[0227] Optionally, converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset includes:
[0228] Based on any one of the following formulas (13)-(15), the cyclic shift jump offset is calculated to be:
[0229]
[0230]
[0231]
[0232] in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
[0233] Specifically, the terminal can calculate the cyclic shift jump offset of the current OFDM symbol t
[0234] The terminal may adopt or not adopt cyclic shift hopping based on SRS, and adopt different cyclic shift hopping offsets. way;
[0235] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (16):
[0236]
[0237] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (17):
[0238]
[0239] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (18):
[0240]
[0241] For example, for a terminal that does not use cyclic shift hopping, the cyclic shift jump offset can be calculated using the following formula:
[0242] Wherein, t is the number t of the OFDM symbol where the SRS is located in multiple wireless frames,
[0243] mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame. is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, and l0 is the starting OFDM symbol position of SRS in a slot. ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0244] Optionally, obtaining the cyclic shift position of the SRS based on the configuration information and the cyclic shift jump offset includes:
[0245] Based on the circular shift configuration parameters Calculate the SRS port p i The code domain offset value
[0246] Based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ;
[0247] Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
[0248] Specifically, for SRS port p i The base station configures the SRS port p according to the cyclicShift in the transmissionComb parameter i Corresponding cyclic shift configuration parameters Then based on the SRS port p i Corresponding cyclic shift configuration parameters The SRS port p is calculated using the following formula (19): i The code domain offset value
[0249]
[0250] The SRS port p is calculated i The code domain offset value After that, based on the SRS port p i The code domain offset value and cyclic shift jump offset Calculate the S cyclic shift α i ; Finally, the circular shift α i The SRS is transmitted as the cyclic shift position of the SRS.
[0251] Among them, the cyclic shift position is the cyclic shift αi .
[0252] Optionally, the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ,include:
[0253] Based on any of the following formulas (20)-(21), α is calculated i :
[0254]
[0255] or
[0256]
[0257] in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
[0258] Specifically, based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i When , the cyclic shift α can be calculated using the following formula (22): i :
[0259]
[0260] Specifically, based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i When , the cyclic shift α can be calculated using the following formula (23): i :
[0261]
[0262] in, is the maximum cyclic shift value. is the SRS port p i The code domain offset value is used to ensure the orthogonality between different ports. is the cyclic shift value when cyclic shift hopping is used. is the number of cyclic shifts that a terminal using cyclic shift hopping can occupy,
[0263]
[0264] Among them, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift hopping mapped when the terminal adopts cyclic shift hopping; for example, s(x) is configured by the base station, and is the position of the cyclic shift that the terminal adopting cyclic shift hopping can map to, and s(x) is mapped one by one to x.
[0265] Assume that the base station uses the RRC parameter cyclicShift to indicate the cyclic shift that a terminal using cyclic shift hopping can occupy. When cyclic shift hopping is used, the RRC parameter configuration is as follows: cyclicShift = 2, 3, 4, 5. This indicates that the terminal using cyclic shift hopping can only hop in cyclic shift 2 to 5. At this time, the number of resources that the terminal using cyclic shift hopping can occupy is and The first value in the cyclic shift is mapped to cyclic shift 2, the second value is mapped to cyclic shift 3, the third value is mapped to cyclic shift 4, and the fourth value is mapped to cyclic shift 5. This mapping relationship is represented by s(·) in the formula. For the xth value The terminal using cyclic shift hopping is mapped to cyclic shift s(x).
[0266] Optionally, when the terminal adopts comb offset frequency hopping, the number t satisfies:
[0267]
[0268] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
[0269] Optionally, when the terminal adopts cyclic shift hopping, the number t satisfies:
[0270]
[0271] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0272] Figure 3 This is a second flow chart of the SRS sending method provided in an embodiment of the present application, such as Figure 3 As shown, the SRS method is applied to a network side device, that is, the execution subject is a network side device, such as a base station; the SRS method includes the following steps:
[0273] Step 300: Send configuration information to the terminal, wherein the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, and the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
[0274] Specifically, the network side device may send configuration information to the terminal, so that the terminal determines a subset of comb offset frequency hopping and / or cyclic shift hopping based on the configuration information;
[0275] Optionally, a subset of the comb offset frequency hopping is used to limit the value to which the comb offset frequency hopping can jump, and the subset does not include a terminal that does not support the comb offset frequency hopping or frequency domain resources that may be occupied by the SRS;
[0276] Optionally, a subset of cyclic shift hopping is used to limit the value that the cyclic shift hopping can jump, and the subset does not include a terminal that does not support cyclic shift hopping or code domain resources that may be occupied by the SRS;
[0277] Optionally, after determining the subset of comb offset frequency hopping based on the configuration information, the terminal may determine a transmission resource of an SRS using comb offset frequency hopping within the subset of comb offset frequency hopping, and then send the SRS;
[0278] Optionally, after determining the subset of cyclic shift hopping based on the configuration information, the terminal may determine the transmission resources of the SRS using cyclic shift hopping within the subset of cyclic shift hopping, and then send the SRS. Specifically, some terminals support comb offset hopping / cyclic shift hopping, and some terminals do not support comb offset hopping / cyclic shift hopping and other similar schemes. When these two types of terminals are multiplexed, comb offset hopping and / or cyclic shift hopping may cause the SRS using comb offset hopping and / or cyclic shift hopping to collide with the ordinary SRS that does not use comb offset hopping and / or cyclic shift hopping; for example, when the terminal uses comb offset hopping to hop, it may occupy the same frequency domain resources with the terminal that does not use comb offset hopping due to the hopping of frequency resources.
[0279] In order to avoid this situation, the network side device can limit the terminals that adopt comb offset hopping and the terminals that do not adopt comb offset hopping to occupy different resources, that is, the terminals that do not adopt comb offset hopping occupy a part of the resources, and the terminals that adopt comb offset hopping occupy the remaining part of the resources (subset of comb offset). That is, the network side device can configure a subset of comb offset hopping for the terminals or SRS that adopt comb offset hopping, and can limit the values that the comb offset hopping can jump to within the subset of comb offset hopping, and the subset does not include the frequency domain resources that may be occupied by the terminals or SRS that do not support these frequency hopping schemes.
[0280] For example, for comb 4, if a terminal that does not use comb offset hopping occupies comb offset 0, a terminal that uses comb offset hopping can only hop on comb offset 1, 2, 3 or a subset of comb offset 1, 2, 3. The specific comb offsets on which frequency hopping can be performed depend on the network side device configuration.
[0281] For example, when a terminal jumps using cyclic shift hopping, it may occupy the same cyclic shift as a terminal that does not use cyclic shift hopping. In order to avoid this situation, the terminal that uses cyclic shift hopping and the terminal that does not use cyclic shift hopping can be restricted to occupy different cyclic shifts, that is, the terminal that does not use cyclic shift hopping occupies a part of the cyclic shift, and the terminal that uses cyclic shift hopping occupies the remaining part of the cyclic shift (subset of cyclic shift). That is, the network side device can configure a subset of cyclic shift hopping for the terminal or SRS that uses comb offset hopping, and the terminal can limit the value that the cyclic shift hopping can jump to within the subset of cyclic shift hopping, and the subset does not include the code domain resources that may be occupied by the terminal or SRS that does not support these frequency hopping schemes.
[0282] For example, for a terminal with a maximum cyclic shift value of 6, if a terminal that does not use cyclic shift hopping occupies cyclic shift 0 and 1, a terminal that uses cyclic shift hopping can only hop on cyclic shift 2, 3, 4, 5 or a subset of cyclic shift 2, 3, 4, 5. The specific cyclic shifts that can be hopped on depend on the base station configuration.
[0283] In the embodiments of the present application, when SRS comb offset hopping and / or cyclic shift hopping are enabled, conflicts with legacy terminals are avoided and resource reuse is achieved.
[0284] The SRS sending method provided in the embodiment of the present application configures a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include terminals that do not support comb offset frequency hopping and / or cyclic shift hopping or frequency domain / code domain resources that may be occupied by the SRS, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance.
[0285] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0286] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0287] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0288] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0289] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0290] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0291] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0292] Optionally, the configuration information may indicate a comboffset that a terminal using comb offset hopping may occupy;
[0293] For example, the configuration information may indicate that the frequency domain resources in the subset of comb offset hopping are part of all frequency domain resources in the OFDM symbol where the SRS is located, that is, the comboffset that can be occupied by a terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets.
[0294] For example, the configuration information may indicate that a subset of comb offset hopping includes N frequency domain resource positions in all frequency domain resources, that is, the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and a terminal using comb offset hopping randomly selects N positions to occupy in the comb offset, and a terminal not using comb offset hopping may occupy the remaining comb offsets.
[0295] For example, the configuration information may indicate that the subset of comb offset hopping includes the first P frequency domain resource positions in all frequency domain resources, that is, the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping occupies the first P consecutive comb offsets, and the terminal not using comb offset hopping can occupy the remaining comb offsets.
[0296] Optionally, the configuration information may indicate the cyclic shifts that a terminal using cyclic shift hopping may occupy;
[0297] For example, the configuration information may indicate that the cyclic shifts in the subset of cyclic shift hopping are part of all cyclic shifts in the OFDM symbol where the SRS is located, that is, the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts.
[0298] For example, the configuration information may indicate: the subset of cyclic shift hopping includes the first Q code domain resource positions in the cyclic shift, the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts, and the terminal not using cyclic shift hopping can occupy the remaining cyclic shifts.
[0299] For example, the configuration information may indicate that a subset of cyclic shift hopping includes M code domain resource positions in all cyclic shifts, the number of resources occupied by a terminal using cyclic shift hopping is flexibly configured by the base station, a terminal using cyclic shift hopping randomly selects M positions to occupy in the cyclic shift, and a terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0300] Optionally, the configuration information is specifically used to indicate one or more of the following:
[0301] (a) the frequency domain resources in the subset of the comb-shaped offset frequency hopping are part of all frequency domain resources in the orthogonal frequency division multiplexing (OFDM) symbol where the SRS is located;
[0302] (b) the cyclic shift in the cyclic shift hopping subset is a portion of all cyclic shifts in the OFDM symbol where the SRS is located;
[0303] (c) the subset of the comb-type offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the number of frequency domain positions in all the frequency domain resources;
[0304] (d) the subset of cyclic shift hopping includes M code domain resource positions in all cyclic shifts, where M is an integer greater than 0 and M is less than the number of all cyclic shifts;
[0305] (e) the subset of the comb offset frequency hopping includes the first P frequency domain resource positions in all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of frequency domain positions in all the frequency domain resources;
[0306] (f) The subset of the cyclic shift hops includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0307] Optionally, the configuration information may indicate (a) and (c), or (a) and (e), or (c) and (e), or (a), (c) and (e) at the same time; the terminal may determine a subset of comb offset frequency hopping in combination with the contents of (a) and (c), or (a) and (e), or (c) and (e); or the terminal may select one item from the indicated multiple items to determine a subset of comb offset frequency hopping;
[0308] Optionally, the configuration information may indicate (b) and (d), or (b) and (f), or (d) and (f), or (b), (d) and (f) at the same time; the terminal may determine the subset of cyclic shift hopping in combination with the contents of (b) and (d), or (b) and (f), or (d) and (f); or the terminal may select one item from the indicated multiple items to determine the subset of cyclic shift hopping;
[0309] Optionally, the configuration information may simultaneously indicate any combination of multiple items in (a)-(f), and the terminal may determine a subset of comb offset frequency hopping and / or a subset of cyclic shift hopping in combination with the contents of the multiple items indicated, or select one or two items from the multiple items indicated to determine a subset of comb offset frequency hopping and / or a subset of cyclic shift hopping, and examples are not given one by one here;
[0310] For example, the configuration information may indicate a comboffset that a terminal using comb offset hopping may occupy and a cyclic shift that a terminal using cyclic shift hopping may occupy.
[0311] Optionally, the configuration information may indicate: the comboffset that can be occupied by a terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts.
[0312] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N resources to occupy in the comb offset; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts; a terminal that does not use comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0313] Optionally, the configuration information may indicate: the number of resources occupied by a terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the cyclic shift that can be occupied by a terminal using cyclic shift hopping is fixed to a part of all cyclic shifts, for example, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, or 1 / 2±b, where b is an integer greater than or equal to 0 and b is less than half of the number of all cyclic shifts; a terminal that does not use comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0314] Optionally, the configuration information may indicate: the comboffset that can be occupied by the terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by the terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclicshifts; the terminal not using comb offset hopping and / or cyclic shift hopping can occupy the remaining comb offsets.
[0315] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N to occupy in the comb offset; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0316] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping occupies the first Q consecutive cyclic shifts; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0317] Optionally, the configuration information may indicate: the comboffset that can be occupied by the terminal using comb offset hopping is fixed to a part of all comb offsets, for example, the number of comb offsets that can be occupied by the terminal using comb offset hopping is fixed to half of the number of all comb offsets, or 1 / 2±a, where a is an integer greater than or equal to 0 and a is less than half of the number of all comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M resources to occupy in the cyclic shift; the terminal that does not use comb offset hopping and / or cyclic shift hopping can occupy the remaining comb offsets.
[0318] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping randomly selects N resources to occupy in the comb offset; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M resources to occupy in the cyclic shift; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offset.
[0319] Optionally, the configuration information may indicate: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, and the terminal using comb offset hopping occupies the first P consecutive comb offsets; and the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, and the terminal using cyclic shift hopping randomly selects M resources to occupy in the cyclic shift; the terminal not using comb offset hopping and / or cyclic shift hopping may occupy the remaining comb offsets.
[0320] Optionally, sending configuration information to the terminal includes:
[0321] The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
[0322] Specifically, the configuration information may be indicated by a radio resource control RRC parameter, or the configuration information may be indicated by a high-level parameter; wherein, when the configuration information is indicated by an RRC parameter, a subset of comb offset frequency hopping and / or cyclic shift hopping is configured by an RRC parameter, and the comb offset configuration parameter Or cyclic shift configuration parameters Indicated by a high-level parameter; or, when the configuration information is indicated by a high-level parameter, a subset of comb offset frequency hopping and / or cyclic shift hopping is configured by a high-level parameter. Since the high-level parameter also needs to indicate the comb offset configuration parameter Or cyclic shift configuration parameters Therefore, the comb offset configuration parameter Or cyclic shift configuration parameters and a subset of comb offset frequency hopping and / or cyclic shift hopping;
[0323] For example, high-level parameters can indicate comb offset configuration parameters and simultaneously configure a subset of comb offset frequency hopping;
[0324] For example, the high-level parameters may indicate the cyclic shift configuration parameters and simultaneously configuring a subset of cyclic shift hopping;
[0325] For example, high-level parameters can indicate comb offset configuration parameters Cyclic shift configuration parameters A subset of comb offset frequency hopping and a subset of cyclic shift hopping are configured at the same time.
[0326] In one embodiment, the network side device can use a new RRC parameter to configure a subset of comb offset hopping, and the RRC parameter uses one or more integers to specify the comboffset value that a terminal using comb offset hopping can occupy.
[0327] In one embodiment, the network side device can use the combOffset in the high-level parameter transmissionComb to explicitly configure the combOffset. The combOffset uses multiple integers. The first integer value specifies The following set of integers indicates the comb offsets that can be occupied by the terminal using comb offset hopping.
[0328] In one embodiment, the network side device may use a new RRC parameter configuration subset, where the RRC parameter uses one or more integers to specify the cyclic shift values that a terminal using cyclic shift hopping may occupy.
[0329] In one embodiment, the network side device can be explicitly configured using the cyclicShift in the high-level parameter transmissionComb. CyclicShift uses multiple integers, and the first integer value specifies The following set of integers indicates the cyclic shift values that can be occupied by the terminal using cyclic shift hopping.
[0330] The SRS sending method provided in the embodiment of the present application configures a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include terminals that do not support comb offset frequency hopping and / or cyclic shift hopping or frequency domain / code domain resources that may be occupied by the SRS, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance.
[0331] In one embodiment, it is assumed that the frequency domain resource mapping of the SRS port of the terminal is comb4, that is, a frequency domain structure with an interval of 3 subcarriers, and there are 4 mappable comb offsets, that is, comb offset 0, 1, 2, and 3. The process of the terminal sending SRS includes the following steps:
[0332] Step 1a: The base station configures a subset of comb-type offset frequency hopping for the terminal. The terminal receives the configuration information and determines the subset of comb-type offset frequency hopping.
[0333] Optionally, the configuration information is indicated by a radio resource control RRC parameter, which is used to configure a subset of comb offset hopping. The RRC parameter uses one or more integers to specify comboffset values that can be occupied by a terminal using comb offset hopping.
[0334] For example, the RRC parameter configuration is as follows: combSubset = 2, 3. This indicates that a terminal using comb offset hopping can only hop in comb offset 2 to 3. At this time, the number of resources that the terminal using comb offset hopping can occupy is and The first value in the comb offset is mapped to comb offset 2, and the second value is mapped to comb offset 3.
[0335] Optionally, the configuration information may configure: the number of comboffsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, that is, the number of comb offsets that can be occupied by a terminal using comb offset hopping can only be 2.
[0336] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping occupies the first several consecutive comb offsets, and the terminal not using comb offset hopping may occupy the remaining comb offsets.
[0337] For example, a terminal that uses comb offset hopping occupies comb offset 0, and a terminal that does not use comb offset hopping occupies comb offset 1, 2, and 3.
[0338] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping randomly selects several resources to occupy in the comb offset, and the terminal not using comb offset hopping may occupy the remaining comb offsets.
[0339] For example, a terminal that adopts comb offset hopping in the RRC parameter configuration occupies comb offset 1, and a terminal that does not adopt comb offset hopping occupies comb offset 0, 2, and 3.
[0340] Optionally, the comb offset that a terminal using comb offset hopping can occupy is explicitly configured by the combOffset in the high-level parameter transmissionComb. combOffset uses multiple integers, with the first integer value specifying The following set of integers indicates the comb offset values that can be occupied by the terminal using comb offset hopping.
[0341] For example, the RRC parameter configuration is as follows: combOffset = 3, 2, 3. Indication The value is 3. The terminal using comb offset hopping can only hop in comb offset 2 to 3. At this time, the number of resources that the terminal using comb offset hopping can occupy and The first value in the comb offset is mapped to comboffset 2, and the second value is mapped to comb offset 3.
[0342] Optionally, the configuration information may be configured such that the number of comboffsets that can be occupied by a terminal using comb offset hopping is fixed to half of the number of all comb offsets, that is, the number of comb offsets that can be occupied by a terminal using comb offset hopping can only be 2.
[0343] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping occupies the first several consecutive comb offsets, and the terminal not using comb offset hopping may occupy the remaining comb offsets.
[0344] For example, a terminal that uses comb offset hopping occupies comb offset 0, and a terminal that does not use comb offset hopping occupies comb offset 1, 2, and 3.
[0345] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using comb offset hopping is flexibly configured by the base station, the terminal using comb offset hopping randomly selects several resources to occupy in the comb offset, and the terminal not using comb offset hopping may occupy the remaining comb offsets.
[0346] For example, a terminal that adopts comb offset hopping in the RRC parameter configuration occupies comb offset 1, and a terminal that does not adopt comb offset hopping occupies comb offset 0, 2, and 3.
[0347] Step 2a: The terminal calculates the frequency domain starting position of the SRS according to the subset of comb offset frequency hopping configured by the configuration information.
[0348] For SRS port p i The base station configures the SRS port p according to the combOffset in the transmissionComb parameter i Corresponding comb offset configuration parameters Then based on the SRS port p i Corresponding comb offset configuration parameters The SRS port p is calculated using the following formula (24): i The comb offset value
[0349]
[0350] Then calculate the comb frequency hopping offset of the current OFDM symbol t as follows
[0351] The terminal can use or not use comb offset hopping based on SRS, using different determined comb frequency hopping offsets. way;
[0352] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (25):
[0353]
[0354] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (26):
[0355]
[0356] For example, for a terminal using comb offset hopping, the comb frequency hopping offset can be calculated using the following formula (27):
[0357]
[0358] For example, for a terminal that does not use comb offset hopping, the comb frequency hopping offset can be calculated using the following formula:
[0359] Wherein, t is the number t of the OFDM symbol where the SRS is located in multiple radio frames;
[0360]
[0361] mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame. is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot. l′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l′∈[0, number of OFDM symbols occupied by SRS-1], and R means sending the same SRS on R OFDM symbols.
[0362] Finally, the frequency domain starting position of the SRS is calculated using the following formula (28):
[0363]
[0364] in,
[0365]
[0366] in,
[0367] or
[0368]
[0369] Among them, n shift is a threshold value. is the number of subcarriers per RB. is the SRS port p i The frequency domain offset value is used to ensure the orthogonality between different ports. It is the comb offset value when using comboffset hopping. This is the offset value for SRS positioning. When the SRS sent is used for positioning, The value of can be determined based on relevant technologies or protocols. When the transmitted SRS is not used for positioning, is the number of comb offsets that a terminal using comb offset hopping can occupy,
[0370] Among them, s(·) is configured by the network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset; for example, s(x) is the position of the comb offset that can be mapped to the terminal using comb offset hopping, and s(x) is mapped to x one by one.
[0371] Step 3a: The terminal sends the SRS according to the calculated SRS frequency domain starting position.
[0372] Step 4a: For the next OFDM symbol t', repeat steps 2 and 3 to determine the frequency domain position occupied by the SRS at the OFDM symbol t'.
[0373] In one embodiment, it is assumed that the cyclic shift mapping of the SRS port of the terminal is cyclic shift 8, and there are 8 mappable cyclic shifts, namely cyclic shift 0, 1, 2, 3, 4, 5, 6, 7. The process of the terminal sending the SRS includes the following steps:
[0374] Step 1b: The base station configures a subset of cyclic shift hopping for the terminal. The terminal receives the configuration information and determines the subset of cyclic shift hopping.
[0375] Optionally, the configuration information is indicated by a radio resource control (RRC) parameter, which is used to configure a subset of cyclic shift hopping, and the RRC parameter uses one or more integers to specify cyclic shift values that can be occupied by a terminal using cyclic shift hopping.
[0376] For example, the RRC parameter configuration is as follows: cyclicShift = 2, 3, 4, 5. This indicates that the terminal using cyclic shift hopping can only hop in cyclic shift 2 to 5. At this time, the number of resources that the terminal using cyclic shift hopping can occupy and The first value in each cyclic shift is mapped to cyclic shift 2, the second value is mapped to cyclic shift 3, the third value is mapped to cyclic shift 4, and the fourth value is mapped to cyclic shift 5.
[0377] Optionally, the configuration information may be configured such that the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, that is, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping can only be 2.
[0378] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping occupies the first several consecutive cyclic shifts, and the terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0379] For example, a terminal using cyclic shift hopping occupies cyclic shift 0, 1, and 2, and a terminal not using cyclic shift hopping occupies cyclic shift 3, 4, 5, 6, and 7.
[0380] Optionally, the configuration information may be configured as follows: the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping randomly selects several resources to occupy in the cyclic shift, and the terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0381] For example, in the RRC parameter configuration, a terminal that adopts cyclic shift hopping occupies cyclic shift 1 and 4, and a terminal that does not adopt cyclic shift hopping occupies cyclic shift 0, 2, 3, 5, 6, and 7.
[0382] Optionally, the configuration information can be configured: the cyclic shift that a terminal using cyclic shift hopping can occupy is explicitly configured by the high-level parameter cyclicShift in transmissionComb. cyclicShift uses multiple integers, and the first integer value specifies The following set of integers indicates the cyclic shift values that can be occupied by the terminal using cyclic shift hopping.
[0383] For example, the RRC parameter configuration is as follows: cyclicShift=6, 2, 3, 4, 5. Indicator n c S s RS The value is 6. The terminal using cyclic shift hopping can only hop in cyclic shift 2 to 5. At this time, the number of resources that the terminal using cyclic shift hopping can occupy is and The first value in the cyclic shift is mapped to cyclic shift 2, the second value is mapped to cyclic shift 3, the third value is mapped to cyclic shift 4, and the fourth value is mapped to cyclic shift 5.
[0384] Optionally, the configuration information may be configured such that the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping is fixed to half of the number of all cyclic shifts, that is, the number of cyclic shifts that can be occupied by a terminal using cyclic shift hopping can only be 2.
[0385] Optionally, the configuration information may be configured: the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping occupies the first several consecutive cyclic shifts, and the terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0386] For example, a terminal using cyclic shift hopping occupies cyclic shift 0, 1, and 2, and a terminal not using cyclic shift hopping occupies cyclic shift 3, 4, 5, 6, and 7.
[0387] Optionally, the configuration information may be configured as follows: the number of resources occupied by the terminal using cyclic shift hopping is flexibly configured by the base station, the terminal using cyclic shift hopping randomly selects several resources to occupy in the cyclic shift, and the terminal not using cyclic shift hopping may occupy the remaining cyclic shifts.
[0388] For example, in the RRC parameter configuration, a terminal that adopts cyclic shift hopping occupies cyclic shift 1 and 4, and a terminal that does not adopt cyclic shift hopping occupies cyclic shift 0, 2, 3, 5, 6, and 7.
[0389] Step 2b: The terminal calculates the cyclic shift of the SRS according to the subset of cyclic shift hopping configured in the configuration information.
[0390] Specifically, for SRS port p i The base station configures the SRS port p according to the cyclicShift in the transmissionComb parameter i Corresponding cyclic shift configuration parameters Then based on the SRS port p i Corresponding cyclic shift configuration parameters The SRS port p is calculated using the following formula (29): i The code domain offset value
[0391]
[0392] Then the cyclic shift jump offset of the current OFDM symbol t is calculated as follows:
[0393] The terminal may adopt or not adopt cyclic shift hopping based on SRS, and adopt different cyclic shift hopping offsets. way;
[0394] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (30):
[0395]
[0396] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (31):
[0397]
[0398] For example, for a terminal using cyclic shift hopping, the cyclic shift hopping offset can be calculated using the following formula (32):
[0399]
[0400] For example, for a terminal that does not use cyclic shift hopping, the cyclic shift jump offset can be calculated using the following formula:
[0401] Wherein, t is the number t of the OFDM symbol where the SRS is located in multiple wireless frames, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame. is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, and l0 is the starting OFDM symbol position of SRS in a slot. ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0402] Finally, the cyclic shift α is calculated based on formula (33) or formula (34): i :
[0403]
[0404] or
[0405]
[0406] in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
[0407] Step 3: The terminal sends the SRS according to the calculated SRS cyclic shift.
[0408] Step 4: Repeat steps 2 and 3 for the next OFDM symbol t' to determine the cyclic shift occupied by the SRS at OFDM symbol t'.
[0409] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0410] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0411] Figure 4 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application, such as Figure 4 As shown, the terminal includes a memory 420, a transceiver 400, and a processor 410, wherein:
[0412] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations:
[0413] receiving configuration information sent by a network side device, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping;
[0414] The SRS using comb offset frequency hopping and / or cyclic shift hopping is transmitted within a subset of the comb offset frequency hopping and / or cyclic shift hopping.
[0415] Specifically, the transceiver 400 is used to receive and send data under the control of the processor 410.
[0416] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 410 and various circuits of memory represented by memory 420 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 430 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0417] The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 410 when performing operations.
[0418] Optionally, the processor 410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0419] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0420] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0421] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0422] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0423] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0424] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0425] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0426] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0427] Optionally, the configuration information is indicated by a radio resource control (RRC) parameter, or the configuration information is indicated by a high-level parameter.
[0428] Optionally, the processor 410 is specifically configured to:
[0429] Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted;
[0430] The SRS is sent at the starting position in the frequency domain.
[0431] Optionally, the processor 410 is specifically configured to:
[0432] Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8;
[0433] Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
[0434] Optionally, the processor 410 is specifically configured to:
[0435] The comb frequency hopping offset is calculated based on any of the following items:
[0436]
[0437]
[0438] in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
[0439] Optionally, the processor 410 is specifically configured to:
[0440] Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value
[0441] Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value
[0442] Based on the The frequency domain starting position of the SRS is calculated.
[0443] Optionally, the processor 410 is specifically configured to:
[0444] Based on any of the following, calculate the SRS port p i The frequency domain position offset value or
[0445]
[0446] Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
[0447] Optionally, the processor 410 is specifically configured to:
[0448] Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted;
[0449] The SRS is transmitted at the cyclic shift position.
[0450] Optionally, the processor 410 is specifically configured to:
[0451] Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset;
[0452] Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
[0453] Optionally, the processor 410 is specifically configured to:
[0454] The cyclic shift jump offset is calculated based on any of the following items:
[0455]
[0456]
[0457]
[0458] in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
[0459] Optionally, the processor 410 is specifically configured to:
[0460] Based on cyclic shift configuration parameters Calculate the SRS port p i The code domain offset value
[0461] Based on the SRS port pi The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ;
[0462] Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
[0463] Optionally, the processor 410 is specifically configured to:
[0464] Based on any of the following, α is calculated i :
[0465]
[0466] or
[0467]
[0468] in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
[0469] Optionally, when the terminal adopts comb offset frequency hopping, the number t satisfies:
[0470]
[0471] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
[0472] Optionally, when the terminal adopts cyclic shift hopping, the number t satisfies:
[0473]
[0474] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0475] It should be noted here that the above-mentioned terminal provided in the embodiment of the present invention can implement all the method steps implemented by the method embodiment in which the execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0476] Figure 5 is a schematic diagram of the structure of a network side device provided in an embodiment of the present application, such as Figure 5 As shown, the network side device includes a memory 520, a transceiver 500, and a processor 510, wherein:
[0477] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0478] Configuration information is sent to the terminal, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
[0479] Specifically, the transceiver 500 is used to receive and send data under the control of the processor 510 .
[0480] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 when performing operations.
[0481] The processor 510 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0482] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0483] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0484] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0485] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0486] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0487] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0488] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0489] Optionally, the processor 510 is specifically configured to:
[0490] The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
[0491] It should be noted here that the above-mentioned network side device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the network side device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0492] Figure 6 is one of the structural diagrams of the SRS sending device provided in the embodiment of the present application, such as Figure 6 As shown, the SRS sending device 600 includes:
[0493] A configuration information receiving module 610 is configured to receive configuration information sent by a network side device, wherein the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, wherein the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping;
[0494] The SRS sending module 620 is configured to send the SRS using the comb offset frequency hopping and / or cyclic shift hopping within a subset of the comb offset frequency hopping and / or cyclic shift hopping.
[0495] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0496] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0497] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0498] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0499] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0500] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0501] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0502] Optionally, the configuration information is indicated by a radio resource control (RRC) parameter, or the configuration information is indicated by a high-level parameter.
[0503] Optionally, the SRS sending module is specifically used for:
[0504] Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted;
[0505] The SRS is sent at the starting position in the frequency domain.
[0506] Optionally, the SRS sending module is specifically used for:
[0507] Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8;
[0508] Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
[0509] Optionally, the SRS sending module is specifically used for:
[0510] The comb frequency hopping offset is calculated based on any of the following items:
[0511]
[0512]
[0513] in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
[0514] Optionally, the SRS sending module is specifically used for:
[0515] Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value
[0516] Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value
[0517] Based on the The frequency domain starting position of the SRS is calculated.
[0518] Optionally, the SRS sending module is specifically used for:
[0519] Based on any of the following, calculate the SRS port p i The frequency domain position offset value or
[0520]
[0521] Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
[0522] Optionally, the SRS sending module is specifically used for:
[0523] Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted;
[0524] The SRS is transmitted at the cyclic shift position.
[0525] Optionally, the SRS sending module is specifically used for:
[0526] Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset;
[0527] Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
[0528] Optionally, the SRS sending module is specifically used for:
[0529] The cyclic shift jump offset is calculated based on any of the following items:
[0530]
[0531]
[0532]
[0533] in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
[0534] Optionally, the SRS sending module is specifically used for:
[0535] Based on cyclic shift configuration parameters Calculate the SRS port p i The code domain offset value
[0536] Based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ;
[0537] Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
[0538] Optionally, the SRS sending module is specifically used for:
[0539] Based on any of the following, α is calculated i :
[0540]
[0541] or
[0542]
[0543] in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
[0544] Optionally, when the terminal adopts comb offset frequency hopping, the number t satisfies:
[0545]
[0546] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
[0547] Optionally, when the terminal adopts cyclic shift hopping, the number t satisfies:
[0548]
[0549] Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
[0550] The SRS sending device provided in the embodiment of the present application configures a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include frequency domain / code domain resources that may be occupied by UE / SRS that does not support comb offset frequency hopping and / or cyclic shift hopping, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance.
[0551] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0552] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0553] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0554] Figure 7 This is a second structural diagram of the SRS sending device provided in an embodiment of the present application, such as Figure 7 As shown, the SRS sending device 700 includes:
[0555] The configuration information sending module 710 is used to send configuration information to the terminal, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, and the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
[0556] Optionally, the configuration information is specifically used to indicate at least one of the following:
[0557] The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located;
[0558] The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located;
[0559] The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources;
[0560] The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts;
[0561] The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources;
[0562] The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
[0563] Optionally, the configuration information sending module 710 is specifically used for:
[0564] The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
[0565] The SRS sending device provided in the embodiment of the present application configures a subset of comb offset frequency hopping and / or cyclic shift hopping corresponding to the SRS so that the SRS can only perform comb offset frequency hopping and / or cyclic shift hopping within the subset, and the subset does not include frequency domain / code domain resources that may be occupied by UE / SRS that does not support comb offset frequency hopping and / or cyclic shift hopping, thereby avoiding the collision between the SRS that performs comb offset frequency hopping and / or cyclic shift hopping and the ordinary SRS that does not perform comb offset frequency hopping and / or cyclic shift hopping, thereby improving the SRS transmission performance.
[0566] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0567] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0568] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0569] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the methods provided in the above embodiments.
[0570] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0571] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0572] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0573] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0574] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0575] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for sending an SRS, characterized in that: Applied to a terminal, the method comprises: receiving configuration information sent by a network side device, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping; The SRS using comb offset frequency hopping and / or cyclic shift hopping is transmitted within a subset of the comb offset frequency hopping and / or cyclic shift hopping.
2. The SRS sending method according to claim 1, characterized in that: The configuration information is specifically used to indicate at least one of the following: The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located; The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located; The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources; The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts; The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources; The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
3. The SRS sending method according to claim 2, characterized in that: The configuration information is indicated by a radio resource control RRC parameter, or the configuration information is indicated by a higher layer parameter.
4. The SRS sending method according to any one of claims 1 to 3, characterized in that: The sending of the SRS within a subset of the comb offset frequency hopping comprises: Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted; The SRS is sent at the starting position in the frequency domain.
5. The SRS sending method according to claim 4, characterized in that: The determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted, comprises: Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8; Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
6. The SRS sending method according to claim 5, characterized in that: The step of converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset includes: The comb frequency hopping offset is calculated based on any of the following items: in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, It is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
7. The SRS sending method according to claim 5, characterized in that: The obtaining, based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS includes: Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value Based on the The frequency domain starting position of the SRS is calculated.
8. The SRS sending method according to claim 7, characterized in that: The SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value include: Based on any of the following, calculate the SRS port p i The frequency domain position offset value or Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
9. The SRS sending method according to any one of claims 1 to 4, characterized in that: The sending of the SRS within the subset of the cyclic shift hopping includes: Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted; The SRS is transmitted at the cyclic shift position.
10. The SRS sending method according to claim 9, characterized in that: The determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted comprises: Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset; Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
11. The SRS sending method according to claim 10, characterized in that: The converting the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset includes: The cyclic shift jump offset is calculated based on any of the following items: in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
12. The SRS sending method according to claim 10, characterized in that: The obtaining, based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS includes: Based on cyclic shift configuration parameters Calculate the SRS port p i The code domain offset value Based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ; Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
13. The SRS sending method according to claim 12, characterized in that: The SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ,include: Based on any of the following, α is calculated i : or in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
14. The SRS sending method according to claim 5 or 6, characterized in that: When the terminal adopts comb offset frequency hopping, the number t satisfies: Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
15. The SRS sending method according to claim 10 or 11, characterized in that: When the terminal adopts cyclic shift hopping, the number t satisfies: Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
16. A SRS sending method, characterized in that: Applied to a network side device, the method includes: Configuration information is sent to the terminal, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
17. The SRS sending method according to claim 16, characterized in that: The configuration information is specifically used to indicate at least one of the following: The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located; The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located; The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources; The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts; The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources; The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
18. The SRS sending method according to claim 16 or 17, characterized in that: The sending of configuration information to the terminal includes: The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
19. A terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: receiving configuration information sent by a network side device, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping; The SRS using comb offset frequency hopping and / or cyclic shift hopping is transmitted within a subset of the comb offset frequency hopping and / or cyclic shift hopping.
20. The terminal according to claim 19, characterized in that The configuration information is specifically used to indicate at least one of the following: The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located; The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located; The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources; The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts; The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources; The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
21. The terminal according to claim 20, characterized in that: The configuration information is indicated by a radio resource control RRC parameter, or the configuration information is indicated by a higher layer parameter.
22. The terminal according to any one of claims 19 to 21, characterized in that: The sending of the SRS within a subset of the comb offset frequency hopping comprises: Determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted; The SRS is sent at the starting position in the frequency domain.
23. The terminal according to claim 22, characterized in that: The determining, within the subset of the comb offset frequency hopping, a frequency domain starting position at which the terminal sends the SRS when the comb offset frequency hopping is adopted, comprises: Based on the number t of the OFDM symbol where the SRS is located in multiple wireless frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset; wherein y is an integer greater than or equal to 8; Based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS is obtained.
24. The terminal according to claim 23, characterized in that The step of converting a y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a comb frequency hopping offset includes: The comb frequency hopping offset is calculated based on any of the following items: in, is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, It is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, K TC is the comb value when SRS resource is mapped in frequency domain, and m is the comb frequency hopping offset for calculating the comb frequency hopping offset. The intermediate quantity when , m∈[0,y-1].
25. The terminal according to claim 23, characterized in that The obtaining, based on the configuration information and the comb frequency hopping offset, a frequency domain starting position of the SRS includes: Comb-based offset configuration parameters Calculate the SRS port p i The comb offset value Based on the SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value Based on the The frequency domain starting position of the SRS is calculated.
26. The terminal according to claim 25, characterized in that The SRS port p i The comb offset value and comb frequency hopping offset Calculate the SRS port p i The frequency domain position offset value include: Based on any of the following, calculate the SRS port p i The frequency domain position offset value or Among them, n shift is the preset threshold, is the number of subcarriers per RB, K TC is the comb value when SRS resource is mapped in frequency domain, It is the offset value of SRS positioning. is the number of frequency domain positions that can be occupied by the terminal when comb frequency hopping offset is adopted, s(·) is configured by a network side device, and s(·) is used to indicate the position of the comb frequency hopping offset mapped when the terminal adopts the comb frequency hopping offset.
27. The terminal according to any one of claims 19 to 22, characterized in that: The sending of the SRS within the subset of the cyclic shift hopping includes: Determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted; The SRS is transmitted at the cyclic shift position.
28. The terminal according to claim 27, characterized in that The determining, within the subset of the cyclic shift hopping, a cyclic shift position at which the terminal sends the SRS when the cyclic shift hopping is adopted comprises: Based on the number t of the OFDM symbol where the SRS is located in multiple radio frames, convert the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset; Based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS is obtained.
29. The terminal according to claim 28, characterized in that The converting the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence into a decimal integer to obtain a cyclic shift jump offset includes: The cyclic shift jump offset is calculated based on any of the following items: in, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, c(y*t+m) is used to represent the y-bit binary pseudo-random sequence corresponding to time t in the SRS sequence, and m is the value for calculating the comb frequency hopping offset The intermediate quantity when , m∈[0,y-1].
30. The terminal according to claim 28, characterized in that The obtaining, based on the configuration information and the cyclic shift jump offset, a cyclic shift position of the SRS includes: Based on cyclic shift configuration parameters Calculate the SRS port p i The code domain offset value Based on the SRS port p i The code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ; Based on the cyclic shift α i , determine the cyclic shift position of the SRS.
31. The terminal according to claim 30, characterized in that The SRS port p i Code domain offset value and the cyclic shift jump offset Calculate the cyclic shift α i ,include: Based on any of the following, α is calculated i : or in, is the SRS port p i The code domain offset value, is the number of frequency domain positions that can be occupied by the terminal when cyclic shift hopping is adopted, is the maximum cyclic shift jump offset value, s(·) is configured by the network side device, and s(·) is used to indicate the position of the cyclic shift jump mapped when the terminal adopts cyclic shift jump.
32. The terminal according to claim 23 or 24, characterized in that: When the terminal adopts comb offset frequency hopping, the number t satisfies: Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1], R means that the same SRS is sent on R OFDM symbols.
33. The terminal according to claim 28 or 29, characterized in that: When the terminal adopts cyclic shift hopping, the number t satisfies: Among them, mod(SFN, N) is the current wireless frame number, is the number of slots in a wireless frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols in a radio frame; is the number of the time slot in a radio frame, is the number of OFDM symbols in a slot, is the number of OFDM symbols before the slot occupied by SRS, l0 is the starting OFDM symbol position of SRS in a slot; l ′ is the number of the current OFDM symbol in the number of OFDM symbols occupied by SRS, l ′ ∈[0, number of OFDM symbols occupied by SRS - 1].
34. A network side device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Configuration information is sent to the terminal, where the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, where the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
35. The network side device according to claim 34, characterized in that: The configuration information is specifically used to indicate at least one of the following: The frequency domain resources in the subset of the comb-shaped offset frequency hopping are parts of all frequency domain resources in the OFDM symbol where the SRS is located; The cyclic shift in the cyclic shift hopping subset is a part of all cyclic shifts in the OFDM symbol where the SRS is located; The subset of the comb-shaped offset frequency hopping includes N frequency domain resource positions in all the frequency domain resources, where N is an integer greater than 0 and N is less than the total number of frequency domain positions in all the frequency domain resources; The subset of the cyclic shift jump includes M code domain resource positions in all the cyclic shifts, where M is an integer greater than 0 and M is less than the number of all the cyclic shifts; The subset of the comb offset frequency hopping includes the first P frequency domain resource positions of all the frequency domain resources, where P is an integer greater than 0 and P is less than the number of all the frequency domain resources; The subset of the cyclic shift hop includes the first Q code domain resource positions of all the cyclic shifts, where Q is an integer greater than 0 and Q is less than the number of all the cyclic shifts.
36. The network side device according to claim 34 or 35, characterized in that: The sending of configuration information to the terminal includes: The configuration information is indicated using a radio resource control RRC parameter or a higher layer parameter.
37. An SRS transmitting device, characterized in that: include: A configuration information receiving module, configured to receive configuration information sent by a network side device, wherein the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, wherein the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting an SRS using comb offset frequency hopping and / or cyclic shift hopping; The SRS sending module is used to send the SRS using the comb-type offset frequency hopping and / or cyclic shift hopping within the subset of the comb-type offset frequency hopping and / or cyclic shift hopping.
38. An SRS sending device, characterized in that: include: A configuration information sending module is used to send configuration information to the terminal, wherein the configuration information is used to configure a subset of comb offset frequency hopping and / or cyclic shift hopping, and the subset of comb offset frequency hopping and / or cyclic shift hopping is dedicated to transmitting SRS using comb offset frequency hopping and / or cyclic shift hopping.
39. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 15.
40. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 16 to 18.
Citation Information
Cited By
SRS sending method and apparatus, terminal, network side device, and storage medium
EP4761165A1