[go: up one dir, main page]

CN110535613A - Signal processing method, device, equipment and storage medium - Google Patents

Signal processing method, device, equipment and storage medium Download PDF

Info

Publication number
CN110535613A
CN110535613A CN201910760304.0A CN201910760304A CN110535613A CN 110535613 A CN110535613 A CN 110535613A CN 201910760304 A CN201910760304 A CN 201910760304A CN 110535613 A CN110535613 A CN 110535613A
Authority
CN
China
Prior art keywords
prb
base sequence
sequences
sequence
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910760304.0A
Other languages
Chinese (zh)
Inventor
谢赛锦
赵亚军
李新彩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201910760304.0A priority Critical patent/CN110535613A/en
Publication of CN110535613A publication Critical patent/CN110535613A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • H04L27/2621Reduction thereof using phase offsets between subcarriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2692Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with preamble design, i.e. with negotiation of the synchronisation sequence with transmitter or sequence linked to the algorithm used at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • H04L5/0008Wavelet-division

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application proposes signal processing method, device, equipment and storage medium, this method comprises: determining the transformation parameter set of sequence in the staggeredly Physical Resource Block PRB of interlace structure of Physical Uplink Control Channel PUCCH;The transformation parameter set includes at least one of following: the set for the basic sequence that the PRB in cyclic shift value set, phase rotation angle set or interlace is used;The interlace structure includes the PRB of the first quantity;The corresponding subcarrier sequence of each PRB is generated according to the transformation parameter set, obtains the signal for meeting interlace structure.

Description

Signal processing method, device, equipment and storage medium
Technical Field
The present application relates to wireless communication networks, and in particular, to a signal processing method, apparatus, device, and storage medium.
Background
With the development of communication technology, people have increasingly high demands on communication quality, efficiency and the like. In the wireless communication technology, the available bandwidth can be increased and the frequency spectrum utilization rate and the data transmission rate can be improved by using the unlicensed carrier to assist the licensed carrier for communication.
According to the ETSI standard, New Radio-based Access to Unlicensed spectrum (NR-U) communication needs to meet the requirements of Occupying Channel Bandwidth (OCB) and Power Spectral Density (PSD). For release15 version in NR grant carrier, when Physical Uplink Control Channel (PUCCH) format formats 0and 1 both use sequences to carry information, the sequences occupy 1 Physical Resource Block (PRB) in the frequency domain, and when PUCCH format0 or 1 is transmitted in NR-U, if the subcarrier is not improved or enhanced, the signal will not meet the OCB and PSD requirements. In order to satisfy the OCB and PSD, the sequence length of the PUCCH needs to be increased, that is, the original length 12 sequence is extended to a length 120 sequence. If the sequence is directly transmitted repeatedly, the Cubic Metric (CM) or peak to average power ratio (PAPR) value is very high, which greatly reduces the coverage of the PUCCH. The application is to find sequences with lower CM value/PAPR. On the other hand, it is also ensured that the cross-correlation between the enhanced sequences is minimized to reduce the interference between users, especially between cells.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for signal processing, when PUCCH format0 or 1 is transmitted in NR-U, a subcarrier is enhanced, so that a signal can meet the requirements of OCB and PSD.
The embodiment of the application provides a signal processing method, which comprises the following steps:
determining a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a cyclic shift value set, a phase rotation angle set or a base sequence set used by PRBs in an interlace; the interlace structure comprises a first number of PRBs;
and generating subcarrier sequences respectively corresponding to each PRB according to the transformation parameter set to obtain signals of an interlace structure.
An embodiment of the present application provides a signal processing apparatus, including:
a transformation parameter set determining module, configured to determine a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a cyclic shift value set, a phase rotation angle set or a base sequence set used by PRB in interlace; the interlace structure comprises a first number of PRBs;
and the subcarrier sequence generating module is used for generating a subcarrier sequence corresponding to each PRB according to the transformation parameter set to obtain a signal of an interlace structure.
The embodiment of the present application provides a communication device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the processor implements the signal processing method according to the embodiment of the present application.
The embodiment of the application provides a storage medium, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the computer program realizes the signal processing method in the embodiment of the application.
Drawings
FIG. 1 is a schematic diagram of an interlace structure provided in an embodiment of the present application;
fig. 2 is a flowchart of a signal processing method according to an embodiment of the present application;
fig. 3 is a block diagram of a signal processing apparatus according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an apparatus according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the present application more apparent, embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
In the NR grant carrier, a sequence with a low PAPR is generated by cyclic shift according to 1 base sequence, which can be expressed as the following formula:0≤n<MZCwhereinIs the length of the sequence, alpha is the cyclic shift value,is a base sequence. On the basis of a single base sequence, a plurality of sequences can be obtained according to different alpha and delta.
In release-15 version, the base sequenceIs divided into groups, u e {0,1, …,29} is the group number, v is the number of the base sequence within the group, each group contains 1 group of length1/2≤m/2δA base sequence of ≦ 5 (v ═ 0), each group of sequences may also comprise 2 sequences of length (v ═ 0,1) of6≤m/2δThe base sequence of the forehead. Base sequenceIs according to the length MZCAnd (4) determining. Wherein M isZCCan be 6, 12, 18 and 24, and the expression of the base sequence is as follows:table 1 shows the length of 12The value of (c).
TABLE 1
Sequence set number u ═ ffh+fss) mod30, the sequence number v in the group is determined from the high level parameter pucch-grouppoping. If pucch-group pHopping is' neither', then fgh=0,fss=nIDmod30, v 0, where n if the higher layer is configured with the parameter hoppingId, nIDIs hoppingId, otherwiseIf pucch-grouppoping is 'enable',fss=nIDmod30, where v is 0, where c (i) is a random sequence with an initial value ofIf the higher layer is configured with the parameter hoppingId, nIDIs hoppingId, otherwiseIf pucch-groupHopping is 'disable', fgh=0,Wherein c (i) is a pseudo-random sequence, initiallyIf the higher layer is configured with the parameter hoppingId, nIDIs hoppingId, otherwise
If the frequency hopping in the time slot configured by the intraSlotfrequency hopping of the high-level parameter is not enabled, the frequency hopping index nhop0; if the frequency hopping in the time slot configured by the high-level parameter intraSlotfrequency hopping is enabled, n is jumped at the 1 st hophopAt hop 2, n is 0hop=1。
The cyclic shift value α is a function of the slot number and the symbol number, and the expression is:
in the formula, l is the number of orthogonal frequency multiplexing OFDM in PUCCH transmission, and l ═ 0 is the 1 st OFDM symbol of PUCCH transmission;is the slot number in the radio frame; l' is the index of the OFDM symbol in the slot in which the PUCCH is transmitted; m is0Configuring PUCCH formats 0and 1 by the base station, taking the value of 0 for PUCCH format 3, and obtaining the PUCCH format4 according to an index table configured by the base station; m iscsFor PUCCH format0, it is obtained by table lookup, and all other cases are 0.
Function ncs(ncAnd l) is:the initial value of the pseudorandom sequence is cinit=nIDIf the higher layer is configured with the parameter hoppingId, nIDIs hoppingId, otherwise
The pseudo-random sequence is generated from 1 Gold sequence of length 31. Length MPNN is 0,1, … MPN-1 can be represented as:
Nc1600, the first m-sequence x1(n) initialization to x1(n) 0, n 0,1 … 30, 2 nd m-sequence x2(n) has an initial value of
In the NR grant carrier, the PUCCHs format 0and 1 carry information using the above sequence. Where n in the above formula is an integer and j is an imaginary unit, i.e.For PUCCH formats 0,1, 3, and 4, δ is 0.
In NR-U, a PRB based interlace structure is to be supported for PUCCH. That is, for a system bandwidth of 20MHz and a subcarrier spacing of 30kHz, there are 5 interlaces, each containing 10 PRBs. Fig. 1 is a schematic diagram of an interlace structure provided in an embodiment of the present application, and as shown in fig. 1, each interlace includes 10 PRBs, and the 10 PRBs present a staggered structure.
In an embodiment, fig. 2 is a flowchart of a signal processing method provided in an embodiment of the present application. The embodiment is suitable for the case of processing the subcarriers. This embodiment may be performed by the transmitting end. The sending end may be a scheduling node (e.g., a base station, an access point, etc.) or a User Equipment (UE). As shown in fig. 2, the method provided by the present embodiment includes S110-S130.
S110, determining a conversion parameter set of sequences in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH.
Wherein the set of transformation parameters comprises at least one of: a cyclic shift value set, a phase rotation angle set or a base sequence set used by PRBs in an interlace; the interlace structure includes a first number of PRBs. In this embodiment, the first number may be 10.
And S120, generating subcarrier sequences respectively corresponding to each PRB according to the transformation parameter set, and obtaining signals of an interlace structure.
Wherein the signal of the interlace structure satisfies the set regulation. The setting conditions comprise that the value of the cubic metric CM is smaller than a first setting value or the PAPR is smaller than a second setting value, and the correlation coefficient between the base sequences is smaller than a third setting value.
In an embodiment, each PRB uses 1 base sequence set, and the base sequence set used by each PRB may be the same or different. When the base sequences are the same, selecting a base sequence set with index indexes indexed from 0-29 base sequence sets according to the indexes configured by the base station gNB, taking the base sequence set as a base sequence set in each PRB of the interlace structure, for example, the index u is 3, and obtaining the base sequence from the lookup table 1Is [ -3, -3, -1,3,3,3, -3,3, -3,1, -1, -3]. When the base sequence sets in each PRB are different, 10 base sequence sets are selected from 0-29 base sequence sets, and the 10 base sequence sets are mapped to each PRB of the interlace structure. Wherein the set of set base sequences may be the set of base sequences in release-15 version.
In one embodiment, a second number of base sequence combinations is determined from the set of base sequences and an index is created for the second number of base sequence combinations; the base sequence combination comprises a first number of base sequence sets, and the second number is larger than or equal to the set number of the base sequence sets. Selecting corresponding base sequence combination according to the index configured by the gNB, wherein the base sequence combination is expressed asWhere i is the index value of the base sequence combination, q is determined by a first number, u0,u1…uqIs the index value of the base sequence set in release-15 version. Wherein the second number may be 43. Table 2 shows the 43 base sequence combinations in this example.
TABLE 2
Description of the drawings: the set of base sequences ultimately used is contained in table 2, but the order of the row vectors of table 2 is not necessarily exactly the order in which table 2 is currently.
As shown in Table 2, the base sequence combination is first obtained according to the index value of the base sequence combinationObtaining a base sequence set used by each PRB according to Table 10≤n≤MZC-1. Calculating to obtain a cyclic shift value alpha according to the time slot number and the OFDM symbol number where the PUCCH is located, and then obtaining a subcarrier sequence used by each PRB
Where l ═ 0 denotes single symbol PUCCH transmission, l ═ 0, and 1 denotes 2 symbol PUCCH transmission.
Illustratively, taking u-0 as an example, the final combination of the sequence motifs is found by looking up the tableWherein each of the sequences of the sub-groups is obtained by referring to Table 1, e.g., the sequence of the sub-group0≤n≤11,Obtained by looking up table 1 (row index 29).
In this embodiment, the base sequence used by each PRB in interlace is determined by group number u configured by gNB, but the base sequences used by each PRB in interlace are different according to table 2, and they need to be according to u in table 20,u1…uqFurther look-up table 1 identifies. Table 2 and Table 1 may also be combined into a table, the tableConstitute 1 sequence of length 120. For example, in the example, u is 0, and the base sequence used by the 10 PRBs in the interlace is finally:
0≤n≤10MZC-1,MZC=12
is { [ -33-33-3-33-1-113-3],[-1 1 3 -3 1 -1 1 -1 -1 -3 1 -1],[-3 -1 1 -3 1 3 3 3 -1 -3 3 3],[3 -1 -3 3 -3 -1 3 3 3 -3 -1 -3],[-3 -3 3 -3 -1 3 3 3 -1 -3 1 -3],[-3 -3 3 -3 -1 3 3 3 -1 -3 1 -3],[-1 -1 -1 -1 1 -3 -1 3 3 -1 -3 1],[-3 1 3 -1 -1 -3 -3 -1 -1 3 1 -3],[-3 -1 -1 1 3 1 1 -1 1 -1 -3 1],[-3 -3 -1 3 3 3 -3 3 -3 1 -1 -3]}., the cyclic shift value used by each PRB is the same, and they still get the cyclic shift calculated according to the slot number and the OFDM symbol number of the PUCCHAnd (4) calculating.
The last sequence mapped to 10 RBs (i.e., 1 interlace) x (n) is
In one embodiment, the base sequence used by each PRB in the interlace is the same, but the cyclic shift used by each PRB may be different. The specific process is as follows: for PUCCH format0 or 1, repeatedly mapping a base sequence with a group number u on 10 PRBs included in 1 interlace, where the group number u is configured by a high layer parameter, and each PRB in the interlace uses 1 cyclic shift value, that is, the base sequence used by each PRB in the interlace is the same, but the cyclic shift value used by each PRB may be different and needs to be further determined. Where each PRB uses 1 cyclic shift. I.e. the cyclic shift per RB is:
p=0,1,2,...,9
l is the number of orthogonal frequency multiplexing OFDM in PUCCH transmission, and l is 0 which is the 1 st OFDM symbol of the PUCCH transmission;is the slot number in the radio frame; l' is the index of the OFDM symbol in the slot in which the PUCCH is transmitted; m is0Configuring PUCCH formats 0and 1 by the base station, taking the value of 0 for PUCCH format 3, and looking up a table for PUCCH format4 according to the index configured by the base station; m iscsFor PUCCH format0, the data is obtained by table lookup, and the data is 0 in other cases; m ispIs the value to be solved, which is determined according to table 3 or obtained from the group number look-up table 4. p is the number of PRBs in interlace.
In one embodiment, the same set of cyclic shift values is used for all u sequences, and the 10 cyclic shift values in the set may be equal or at least two of them are equal. Illustratively, Table 3 is a set of m that are not equal to each otherpThe set of m is used for all u sequencespThe value is obtained. Simulation verified that if any row in table 4 was taken as the set of cyclic shift values used by all u sequences on 10 PRBs, except for the cyclic shift sets corresponding to u-16 and u-25, i.e. {2, 1, 0, 11, 9, 8, 7, 5, 4,
3} and {10, 5, 6, 1,2,3, 4, 11, 0, 7} when they are sets of cyclic shift values used by all u sequences on 10 PRBs, the overall CM value is high (above 2 dB), and the others can be sets of cyclic shifts used by all u sequences on 10 PRBs. I.e., m in Table 3pThe value of (c) may be any row in Table 4, and if the CM value has to be controlled below 2dB, {2, 1, 0, 11, 9, 8, 7, 5, 4, 3} and {10, 5, 6, 1,2,3, 4, 11, 0, 7} cannot be taken as m in Table 3p
TABLE 3
p 0 1 2 3 4 5 6 7 8 9
mp 9 8 7 6 5 4 3 2 1 0
In one embodiment, firstDetermining and setting 10 mutually unequal m respectively corresponding to each base sequence setpValues, then according to m not equal to each otherpThe values are calculated for 10 cyclic shift values. Table 4 shows 10 m sets corresponding to 0 to 29 base sequence sets in this embodimentpThe value is obtained.
TABLE 4
For example, first, a group number corresponding to a sequence is determined according to an index of the configuration of the base station, and if u takes a value of 0, it can be known from table 4 that cyclic shift values of 10 PRBs are [0,1,2,3,5,9,4,6,7,8]. Looking up table 1 can obtainFurther calculating to obtain a base sequenceMZC12. The subcarrier sequences used by each PRB are:
p=0,1,2,...,9
the sequence that is finally mapped onto 10 PRBs is:
p=0,1,...,9
where l ═ 0 denotes single symbol PUCCH transmission, l ═ 0, and 1 denotes 2 symbol PUCCH transmission.
In one embodiment, if the transformation parameter set is a phase rotation angle set, a subcarrier sequence corresponding to each PRB is generated according to the transformation parameter set, and the implementation is performed in the following manner; and respectively performing phase rotation on the sequences in each PRB according to the following formula according to the phase rotation angle:0≤n<MZCwhere α is a cyclic shift value, θpIs a phase rotation angle and is,as a base sequence, p is the PRB number in the interlace structure.
In this embodiment, each PRB uses 1 phase angle to perform phase rotation on the sequence, which is equivalent to performing packet spreading on the sequence. The base sequence used by each PRB is the same, the cyclic shift is the same, only the angle of the phase rotation of each PRB needs to be further determined. Wherein the phase angle can be the same set of phase angles for all base sequences, and can be obtained by looking up table 5, where k in table 5pMay be k in any one row of tables 6 to 160,k1,k2,...,k8,k9. Each base sequence can also use a different set of phase angles, and in this case, any table in tables 6-16 is looked up. The set of phase rotation angles refers to a set of phase angles of 10 PRBs.
Wherein, the way of determining the set of phase rotation angles of the sequences in each PRB may be: determining the number of candidate angles; the number of candidate angles is a positive integer greater than 1(ii) a For the number of the candidate angles, determining 10 phase rotation angles corresponding to each base sequence set of the release-15 version respectively; and selecting phase rotation angles corresponding to the base sequences in each PRB according to the index configured by the gNB and the number of the candidate angles. Illustratively, for all u sequences, the same set of phase rotation angles is used, and table 5 shows the number of candidate angles is 2, i.e. θp=kpPi, 10 kpThe value of (c).
TABLE 5
p 0 1 2 3 4 5 6 7 8 9
kp 0 0 0 0 0 1 1 0 1 0
Illustratively, tables 6-14 show 10 k bases for each base sequence in Release-15 versions with candidate angles of 2,3, 4, 5, 6,7,8, 9, and 10, respectivelypThe value of (c). I.e. thetap=kp*π、θp=kp*2π/3、θp=kp*π/2、θp=kp*2π/5、θp=kp*π/3、θp=kp*2π/7、θp=kp*π/4、θp=kp2 pi/9 and thetap=kpPi/5 versions of release-15 with 10 k sequences for each base sequencepIn (1).
In order to save tables or simplify the processing, the phase rotation angle set used for each of the base sequence sets in tables 6 to 14 may be used as the phase rotation angle set used for all the base sequence sets. In particular, we can select the set of phase rotation angles that recur the most in the table as the set used for all sets of base sequences, i.e. k in table 5 if all possible candidate phase angles are considered in numberpThe set of (a) may be { 0000011010 }, { 0120000021 }, { 0101300210 }, { 0012141442 }, { 0124141543 }, { 0032001514 }, { 0100440625 }, { 0234130851 }, { 0502650008 } and { 0221278416 }.
TABLE 6
TABLE 7
TABLE 8
TABLE 9
Watch 10
TABLE 11
TABLE 12
Watch 13
TABLE 14
In one embodiment, the group number u of the base sequence is determined according to the index configured by the base station, and the edge lookup table 1 obtainsCalculating to obtain a base sequence0≤n≤MZC-1, wherein MZCThe values of (a) and (b) are 12,. The base sequence is then phase rotated using 10 phase angles, where the phase angle may be determined according to any 1 of tables 5-14. The sequence as a whole is phase rotated using 1 phase angle per RB. The sequence used on each RB is:0≤n<MZC. The subcarrier sequence finally mapped onto 10 PRBs is:
p=0,1,...,9
where l ═ 0 denotes single symbol PUCCH transmission, l ═ 0, and 1 denotes 2 symbol PUCCH transmission.
In an embodiment, after generating the subcarrier sequences respectively corresponding to each PRB according to the base sequence and the cyclic shift value, the method further includes the following steps: determining a phase rotation angle for each subcarrier; the phase rotation angles of at least two subcarriers in the subcarrier sequence corresponding to each PRB are different; the phase rotation is performed for each subcarrier by the determined phase rotation angle.
In this embodiment, the subcarrier sequence includes 12 subcarriers, and the phase rotation angle of each subcarrier may be different or partially the same. Such as every 6, every 4, every 3, or every 2 subcarriers, the phase rotation angle is the same. Taking the same phase rotation angle for every 6 subcarriers as an example, 2 × 10 ═ 20 angles are shared by 1 interlace. Table 15 sets 20 phase rotation angles respectively corresponding to each base sequence. Simulation verifies that when the phase vector corresponding to u ═ {25,29,20} is used for all base sequences, the average CM value is high, and is more than 2dB and less than 2.3 dB. When the phase vectors corresponding to the rest base sequences are used for all the base sequences, the average CM value is below 2 dB. Therefore, if the value of CM does not exceed a certain threshold, such as 2.3dB, any row of phase vectors in table 15 can be used as the phase vectors for all base sequences, otherwise, if the value of CM cannot exceed 2dB, the phase vectors corresponding to the remaining base sequences except {25,29,20} can be used as the phase vectors for all base sequences. Where 01000100001111001000 occurs most in Table 15, it can be taken as the set of phase rotation angles for all sets of base sequences.
Watch 15
In one embodiment, the group number u of the base sequence is determined according to the index configured by the base station, and the group number u is obtained according to the u lookup table 1Calculating to obtain a base sequence0≤n≤MZC-1, wherein MZCThe values of (a) and (b) are 12,. The base sequence is then phase rotated using 20 phase angles, where the phase angles may be determined according to table 15.
The same phase angle is used for every consecutive 6 subcarriers, then 2 phase angles are used for each PRB. The sequence used on each PRB is:
the subcarrier sequence that is finally mapped onto 10 RBs is:
where l ═ 0 denotes single symbol PUCCH transmission, l ═ 0, and 1 denotes 2 symbol PUCCH transmission.
TABLE 16
In particular, the CM values shown in the table in the present application are only for illustrating the corresponding CM values, and the columns corresponding to the CM values may not be shown in practice. That is, when table look-up is performed, only the group number u needs to be determined according to the parameters configured by the gNB, and then table look-up is performed according to u.
In one embodiment, the group number u of the base sequence is determined based on the index configured by the base station, and the table is looked up based on the u of the group number1 obtainingCalculating to obtain a base sequence0≤n≤MZC-1, wherein MZCThe values of (a) and (b) are 12,. The base sequence is then phase rotated using 30 phase angles, where the phase angles may be determined according to table 16.
Using the same phase angle per consecutive 4 subcarriers, each PRB uses 3 phase rotation angles. The sequence used on each PRB is:
the subcarrier sequence that is finally mapped onto 10 RBs is:
p=0,1,2,...,9
where l ═ 0 denotes single symbol PUCCH transmission, l ═ 0, and 1 denotes 2 symbol PUCCH transmission.
In one embodiment, the subcarrier sequences configured by the gNB are cyclically shifted to generate a subcarrier sequence corresponding to each PRB. For example: the sequence configured by the gNB is that the gNB configures the UE with the sequence S ═ S0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11]And performing cyclic shift on the sequence to obtain a subcarrier sequence corresponding to each PRB. The elements of the sequence can be considered to be 1 circular buffer.
Fig. 3 is a block diagram of a signal processing apparatus according to an embodiment of the present application. As shown in fig. 3, the apparatus includes: a transformation parameter set determination module 310 and a subcarrier sequence generation module 320.
A transformation parameter set determining module 310, configured to determine a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a cyclic shift value set, a phase rotation angle set or a base sequence set used by PRBs in an interlace; the interlace structure comprises a first number of PRBs;
and a subcarrier sequence generating module 320, configured to generate a subcarrier sequence corresponding to each PRB according to the transformation parameter set, so as to obtain a signal with an interlace structure.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
selecting a base sequence set corresponding to the index from a set base sequence set according to the index configured by the gNB, and determining the base sequence set as a sequence in each PRB of an interlace structure; or,
selecting a first number of base sequence sets from a set base sequence set;
determining the first number of base sequence sets as a base sequence set used by each PRB of an interlace structure.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining a second number of base sequence combinations from a set of base sequences, and creating indexes for the second number of base sequence combinations; the base sequence combination comprises the first number of base sequence sets, and the second number is greater than or equal to the set number of the base sequence sets;
selecting corresponding base sequence combination according to the index configured by the gNB, wherein the base sequence combination is expressed asWhere i is the index value of the base sequence combination, q is determined by a first number, u0,u1…uqTo set the index value of the base sequence set.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining a first number of mutually different or at least two of them equal cyclic shift values; the formula of the cyclic shift value is as follows:
wherein q is determined by a first number; l is the number of orthogonal frequency multiplexing OFDM in PUCCH transmission, and l is 0 which is the 1 st OFDM symbol of the PUCCH transmission;is the slot number in the radio frame; l' is the index of the OFDM symbol in the slot in which the PUCCH is transmitted; m is0Configuring PUCCH formats 0and 1 by a base station, taking the value of 0 for PUCCH format 3, and looking up a table for PUCCH format4 according to the index configured by the base station; m iscsFor PUCCH format0, the data is obtained by table lookup, and the data is 0 in other cases; m ispIs the value to be solved;
determining the first number of cyclic shift values as a set of cyclic shift values for sequences in a PRB of an interlace structure.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining a first number of mutually unequal cyclic shift values respectively corresponding to each set base sequence set;
and selecting a corresponding first number of cyclic shift values according to the index configured by the gNB.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining a first number of m unequal to each other corresponding to each set of setting base sequencespA value;
according to m being unequal to each otherpThe value calculates a first number of cyclic shift values.
In one embodiment, if the transformation parameter set is a phase rotation angle set, the subcarrier sequence generating module 320 is further configured to:
and respectively performing phase rotation on the sequence in each PRB according to the phase rotation angle set and the following formula to obtain the subcarrier sequence corresponding to each PRB respectively:0≤n<MZCwhere α is a cyclic shift value, θpIs a phase rotation angle and is,as a base sequence, p is the PRB number in the interlace structure.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining the number of candidate angles; the number of the candidate angles is a positive integer greater than 1;
determining a first number of phase rotation angles respectively corresponding to each base sequence set of the release-15 version for the number of candidate angles;
and selecting a phase rotation angle set of sequences in the PRB of the interlace structure according to the index of the gNB configuration and the number of the candidate angles.
In one embodiment, the transformation parameter set determination module 310 is further configured to:
determining a phase rotation angle for each subcarrier; the phase rotation angles of at least two subcarriers in the subcarrier sequence corresponding to each PRB are different;
the phase rotation is performed for each subcarrier by the determined phase rotation angle.
In one embodiment, the subcarrier sequence generating module is further configured to:
and performing cyclic shift on the subcarrier sequences configured by the gNB to generate a subcarrier sequence corresponding to each PRB.
In one embodiment, the signal of the interlace structure satisfies a set condition, the set condition includes that the cubic metric CM value is smaller than a first set value or the peak-to-average ratio PAPR is smaller than a second set value, and the correlation coefficient between the base sequences is smaller than a third set value.
Fig. 4 is a schematic structural diagram of an apparatus provided in an embodiment of the present application. As shown in fig. 4, the present application provides an apparatus comprising: a processor 510, and a memory 520. The number of the processors 510 in the device may be one or more, and one processor 510 is taken as an example in fig. 4. The number of the memories 520 in the device may be one or more, and one memory 520 is taken as an example in fig. 4. The processor 510 and the memory 520 of the device may be connected by a bus or other means, as exemplified by the bus connection in fig. 4. In an embodiment, the device is a transmitting end. The transmitting end may be one of a scheduling node, a base station, or a UE.
The memory 520, which is a computer-readable storage medium, may be configured to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the apparatus of any embodiment of the present application (e.g., the encoding module and the first transmitting module in the data transmission device). The memory 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 520 may further include memory located remotely from processor 510, which may be connected to devices through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The apparatus provided above may be configured to perform the method applied to signal processing provided in any of the embodiments above, with corresponding functions and effects.
The program stored in the corresponding memory 520 may be program instructions/modules corresponding to the signal processing method provided in the embodiment of the present application, and the processor 510 executes one or more functional applications and data processing of the computer device by executing the software program, instructions and modules stored in the memory 520, that is, implementing the signal processing method applied in the embodiment of the method described above. It can be understood that, when the device is a receiving end, the method applied to signal processing provided in any embodiment of the present application may be performed, and has corresponding functions and effects. The device may be one of a base station or a UE.
Embodiments of the present application also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method of signal processing, the method comprising: determining a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a set of cyclic shift values, a set of phase rotation angles, or a set of base sequences in each PRB; the interlace structure comprises a first number of PRBs; and generating subcarrier sequences respectively corresponding to each PRB according to the transformation parameter set to obtain signals of an interlace structure meeting set conditions.
It will be clear to a person skilled in the art that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers or vehicle-mounted mobile stations.
In general, the various embodiments of the application may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the application is not limited thereto.
Embodiments of the application may be implemented by a data processor of a mobile device executing computer program instructions, for example in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
Any logic flow block diagrams in the figures of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on a memory. The Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, Read-Only Memory (ROM), Random Access Memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disc (CD)), etc. The computer readable medium may include a non-transitory storage medium. The data processor may be of any type suitable to the local technical environment, such as but not limited to general purpose computers, special purpose computers, microprocessors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Programmable logic devices (FGPAs), and processors based on a multi-core processor architecture.
The foregoing has provided by way of exemplary and non-limiting examples a detailed description of exemplary embodiments of the present application. Various modifications and adaptations to the foregoing embodiments may become apparent to those skilled in the relevant arts in view of the drawings and the following claims without departing from the scope of the invention. Accordingly, the proper scope of the application is to be determined according to the claims.

Claims (14)

1. A signal processing method, comprising:
determining a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a set of cyclic shift values, a set of phase rotation angles, or a set of base sequences used by PRBs in interlace; the interlace structure comprises a first number of PRBs;
and generating subcarrier sequences respectively corresponding to each PRB according to the transformation parameter set to obtain signals of an interlace structure.
2. The method of claim 1, wherein determining a base sequence set of sequences in each PRB of an interlace structure of a PUCCH comprises:
selecting a base sequence set corresponding to the index from a set base sequence set according to the index configured by the gNB, and determining the base sequence set as a sequence in each PRB of an interlace structure; or,
selecting a first number of base sequence sets from a set base sequence set;
determining the first number of base sequence sets as a base sequence set used by each PRB of an interlace structure.
3. The method of claim 2, wherein selecting a first number of base sequence sets from a set of base sequence sets comprises:
determining a second number of base sequence combinations from a set of base sequences, and creating indexes for the second number of base sequence combinations; the base sequence combination comprises the first number of base sequence sets, and the second number is greater than or equal to the set number of the base sequence sets;
selecting corresponding base sequence combination according to the index configured by the gNB, wherein the base sequence combination is expressed asWhere i is the index value of the base sequence combination, q is determined by a first number, u0,u1…uqTo set the index value of the base sequence set.
4. The method of claim 1, wherein determining a set of cyclic shift values for sequences in a PRB of an interlace structure of a PUCCH comprises:
determining a first number of mutually different or at least two of them equal cyclic shift values; the formula of the cyclic shift value is as follows:
wherein q is determined by a first number; l is the number of orthogonal frequency multiplexing OFDM in PUCCH transmission, and l is 0 which is the 1 st OFDM symbol of the PUCCH transmission;is the slot number in the radio frame; l' is the index of the OFDM symbol in the slot in which the PUCCH is transmitted; m is0Configuring PUCCH formats 0and 1 by a base station, taking the value of 0 for PUCCH format 3, and looking up a table for PUCCH format4 according to the index configured by the base station; m iscsFor PUCCH format0, the data is obtained by table lookup, and the data is 0 in other cases; m ispIs the value to be solved;
determining the first number of cyclic shift values as a set of cyclic shift values for sequences in a PRB of an interlace structure.
5. The method of claim 4, wherein determining the first number of mutually unequal cyclic shift values comprises:
determining a first number of mutually unequal cyclic shift values respectively corresponding to each set base sequence set;
and selecting a corresponding first number of cyclic shift values according to the index configured by the gNB.
6. The method of claim 5, wherein determining the first number of mutually unequal cyclic shift values for each set of base sequences comprises:
determining a first number of m unequal to each other corresponding to each set of setting base sequencespA value;
according to m being unequal to each otherpValue calculation ofA number of cyclic shift values.
7. The method of claim 1, wherein if the set of transformation parameters is a set of phase rotation angles, generating subcarrier sequences corresponding to each PRB according to the set of transformation parameters comprises:
and respectively performing phase rotation on the sequence in each PRB according to the phase rotation angle set and the following formula to obtain the subcarrier sequence corresponding to each PRB respectively:wherein alpha is a cyclic shift value and thetapIs a phase rotation angle and is,as a base sequence, p is the PRB number in the interlace structure.
8. The method of claim 7, wherein determining a set of phase rotation angles for sequences in a PRB of an interlace structure comprises:
determining the number of candidate angles; the number of the candidate angles is a positive integer greater than 1;
determining a first number of phase rotation angles respectively corresponding to each set of setting base sequences for the number of candidate angles;
and selecting a phase rotation angle set of sequences in the PRB of the interlace structure according to the index of the gNB configuration and the number of the candidate angles.
9. The method according to claim 1, wherein after generating the subcarrier sequences corresponding to each PRB according to the transform parameter set, the method further comprises:
determining a phase rotation angle for each subcarrier; the phase rotation angles of at least two subcarriers in the subcarrier sequence corresponding to each PRB are different;
the phase rotation is performed for each subcarrier by the determined phase rotation angle.
10. The method of claim 1, further comprising:
and performing cyclic shift on the subcarrier sequences configured by the gNB to generate a subcarrier sequence corresponding to each PRB.
11. The method of claim 1, wherein the signal of the interlace structure satisfies a set condition, the set condition includes that the value of the cubic metric CM is smaller than a first set value or the PAPR is smaller than a second set value, and the correlation coefficient between the basis sequences is smaller than a third set value.
12. A signal processing apparatus, characterized by comprising:
a transformation parameter set determining module, configured to determine a transformation parameter set of a sequence in a physical resource block PRB of a staggered interlace structure of a physical uplink control channel PUCCH; the set of transformation parameters comprises at least one of: a cyclic shift value set, a phase rotation angle set or a base sequence set used by PRBs in an interlace; the interlace structure comprises a first number of PRBs;
and the subcarrier sequence generating module is used for generating a subcarrier sequence corresponding to each PRB according to the transformation parameter set to obtain a signal of an interlace structure.
13. A communication device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the signal processing method according to any of claims 1-11 when executing the program.
14. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the signal processing method according to any one of claims 1 to 11.
CN201910760304.0A 2019-08-16 2019-08-16 Signal processing method, device, equipment and storage medium Pending CN110535613A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910760304.0A CN110535613A (en) 2019-08-16 2019-08-16 Signal processing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910760304.0A CN110535613A (en) 2019-08-16 2019-08-16 Signal processing method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN110535613A true CN110535613A (en) 2019-12-03

Family

ID=68663575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910760304.0A Pending CN110535613A (en) 2019-08-16 2019-08-16 Signal processing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110535613A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021018041A1 (en) * 2019-07-26 2021-02-04 中兴通讯股份有限公司 Signal transmission method, device, communication node, and storage medium
CN113541758A (en) * 2021-07-13 2021-10-22 上海矽昌微电子有限公司 Cyclic shift processing method and device for signals
WO2021226968A1 (en) * 2020-05-14 2021-11-18 Apple Inc. Uplink control information transmission in wireless communication
CN114930781A (en) * 2020-02-07 2022-08-19 华为技术有限公司 First and second communication devices with improved reference signal design

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104737484A (en) * 2013-01-31 2015-06-24 Lg电子株式会社 Method and apparatus for transmitting receipt acknowledgement in wireless communication system
WO2018049035A1 (en) * 2016-09-08 2018-03-15 Intel IP Corporation System and method for enhancements on blockwised dmrs
WO2019139983A1 (en) * 2018-01-10 2019-07-18 Idac Holdings, Inc. SHORT PHYSICAL UPLINK CONTROL CHANNEL (sPUCCH) STRUCTURE
CN110115009A (en) * 2016-11-02 2019-08-09 株式会社Ntt都科摩 Sending device and wireless communications method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104737484A (en) * 2013-01-31 2015-06-24 Lg电子株式会社 Method and apparatus for transmitting receipt acknowledgement in wireless communication system
WO2018049035A1 (en) * 2016-09-08 2018-03-15 Intel IP Corporation System and method for enhancements on blockwised dmrs
CN110115009A (en) * 2016-11-02 2019-08-09 株式会社Ntt都科摩 Sending device and wireless communications method
WO2019139983A1 (en) * 2018-01-10 2019-07-18 Idac Holdings, Inc. SHORT PHYSICAL UPLINK CONTROL CHANNEL (sPUCCH) STRUCTURE

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Enhanced PUCCH design detail", 3GPP TSG_RAN\\WG1_RL1, 4 May 2019 (2019-05-04), pages 2 - 4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021018041A1 (en) * 2019-07-26 2021-02-04 中兴通讯股份有限公司 Signal transmission method, device, communication node, and storage medium
CN114930781A (en) * 2020-02-07 2022-08-19 华为技术有限公司 First and second communication devices with improved reference signal design
WO2021226968A1 (en) * 2020-05-14 2021-11-18 Apple Inc. Uplink control information transmission in wireless communication
US12213144B2 (en) 2020-05-14 2025-01-28 Apple Inc. Uplink control information transmission in wireless communication
CN113541758A (en) * 2021-07-13 2021-10-22 上海矽昌微电子有限公司 Cyclic shift processing method and device for signals

Similar Documents

Publication Publication Date Title
JP7477559B2 (en) METHOD AND APPARATUS FOR TRANSMITTING MEASUREMENT REFERENCE SIGNAL
CN109219134B (en) Sending method and device
US9942011B2 (en) Wireless communication apparatus and the method thereof
AU2019200710B2 (en) Multi-user code division multiple access communication method, and corresponding transmitter and receiver
US8917654B2 (en) Frequency hopping design for single carrier FDMA systems
CN110535613A (en) Signal processing method, device, equipment and storage medium
CN111937331A (en) Method and apparatus for decoding data in a wireless communication system
US11611967B2 (en) Scrambling-based data transmission method
JP7467529B2 (en) Broadcast signal transmitting method, broadcast signal receiving method, network device, and terminal device
CN109039978B (en) Signal processing method based on sequence, communication equipment and communication system
CN112532368B (en) Sequence-based signal processing method and signal processing device
WO2020182152A1 (en) Data transmission method and device, user equipment, base station, communication system and storage medium
CN109274473B (en) Signal processing method and device based on sequence
CN114079555A (en) Signal transmission method and device
WO2021223503A1 (en) Resource allocation method, and device and storage medium
JP2023014109A (en) Signal processing method and device based on series
WO2018108007A1 (en) Method and apparatus for generating data, device, computer storage medium
WO2018126968A1 (en) Signal sending and receiving method and apparatus
WO2023006067A1 (en) Communication method and apparatus
WO2019096268A1 (en) Sequence-based signal processing method and signal processing apparatus
CN111107032B (en) Reference signal generation method, terminal equipment and network side equipment
CN109150437B (en) PBCH symbol mapping method and device
WO2020063364A1 (en) Data transmission method and apparatus
WO2024087223A1 (en) Communication method and apparatus
CN116781468A (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination