Transmission Method of Control Channel, Terminal, Network Device and Storage Medium

By performing cyclic displacement and orthogonal spreading of the fundamental sequence, the second sequence is generated and mapped to the control channel, the problem of coverage in the long PUCCH format 1 is solved, and multiple user multiplexing and coverage are improved.

CN115868223BActive Publication Date: 2025-07-01GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080102488.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-18
Publication Date
2025-07-01
Estimated Expiration
2040-08-18

AI Technical Summary

Technical Problem

In the new wireless system, the long PUCCH format 1 needs to transmit a reference signal, which affects the coverage of the control channel.

Method used

By cyclically displacing the fundamental sequence, the first sequence is obtained, and then the first sequence is spread using the orthogonal spreading sequence to obtain the second sequence and map it to the control channel to achieve multiple users without carrying the reference signal.

Benefits of technology

Enhanced control channel coverage, supports multiple user multiplexing, and reduces the overhead of wireless resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115868223B_ABST
    Figure CN115868223B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method for transmitting a control channel, a terminal, a network device, and a storage medium. The terminal obtains a base sequence and uplink control information; based on the uplink control information, performs a cyclic shift on the base sequence to obtain a first sequence; obtains an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; according to the orthogonal spreading sequence, spreads the first sequence to obtain at least one second sequence; the at least one second sequence corresponds to the at least one spreading parameter one by one; maps the at least one second sequence to a control channel; and transmits the control channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method for transmitting a control channel, a terminal, a network device, and a storage medium. Background Art

[0002] The New Radio (NR) system supports two types of Physical Uplink Control Channels (PUCCHs), namely long PUCCH and short PUCCH, in order to balance high reliability, high flexibility, and high efficiency; among them, Format 1 in the long PUCCH can multiplex more users due to time-domain spreading and has better coverage than other formats. However, Format 1 needs to transmit a Reference Signal (RS) on the PUCCH; this affects the coverage of the PUCCH. Summary of the Invention

[0003] Embodiments of this application are expected to provide a method for transmitting a control channel, a terminal, a network device, and a computer-readable storage medium, which enhance the coverage of the control channel.

[0004] The technical solution of the embodiments of this application can be implemented as follows:

[0005] Embodiments of this application provide a method for transmitting a control channel, which is applied to a terminal and includes:

[0006] Obtain a base sequence and uplink control information; based on the uplink control information, perform a cyclic shift on the base sequence to obtain a first sequence; obtain an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; according to the orthogonal spreading sequence, spread the first sequence to obtain at least one second sequence; the at least one second sequence corresponds one-to-one with the at least one spreading parameter; map the at least one second sequence to the control channel; and transmit the control channel.

[0007] Embodiments of this application provide a method for transmitting a channel, which is applied to a network device and includes:

[0008] Receive a control channel; at least one second sequence is mapped on the control channel; the at least one second sequence is used to represent the uplink control information of a first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence through an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds one-to-one with the at least one spreading parameter; and the first sequence is obtained by performing a cyclic shift on a base sequence based on uplink control information.

[0009] An embodiment of the present application provides a terminal, including:

[0010] An acquisition module, configured to acquire a base sequence and uplink control information; a cyclic shift module, configured to perform a cyclic shift on the base sequence based on the uplink control information to obtain a first sequence; the acquisition module is further configured to acquire an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; a spreading module, configured to spread the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence; the at least one second sequence corresponds to the at least one spreading parameter one by one; a mapping module, configured to map the at least one second sequence to the control channel; a sending module, configured to send the control channel.

[0011] An embodiment of the present application provides a network device, including:

[0012] A receiving module, configured to receive a control channel; at least one second sequence is mapped on the control channel; the at least one second sequence is used to characterize the uplink control information of a first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence with an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by performing a cyclic shift on a base sequence based on uplink control information.

[0013] An embodiment of the present application provides a terminal, including: a first processor and a first memory for storing a computer program that can run on the first processor,

[0014] Wherein, when the first processor is used to run the computer program, the first processor executes the steps of the above-mentioned method for transmitting a control channel on the terminal side.

[0015] An embodiment of the present application provides a network device, including: a second processor and a second memory for storing a computer program that can run on the second processor,

[0016] Wherein, when the second processor is used to run the computer program, the second processor executes the steps of the above-mentioned method for transmitting a control channel on the network device side.

[0017] An embodiment of the present application provides a storage medium, applied to a terminal, storing a computer program, when the computer program is executed by one or more first processors, the first processor executes the above-mentioned method for transmitting a channel on the terminal side.

[0018] An embodiment of the present application provides a storage medium, which is applied to a network device and stores a computer program. When the computer program is executed by one or more second processors, the second processors execute the above-mentioned transmission method for the channel on the network device side.

[0019] An embodiment of the present application provides a transmission method for a control channel, a terminal, a network device, and a storage medium. The terminal obtains a base sequence and uplink control information; based on the uplink control information, performs a cyclic shift on the base sequence to obtain a first sequence; obtains an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; according to the orthogonal spreading sequence, spreads the first sequence to obtain at least one second sequence; the at least one second sequence corresponds one-to-one with the at least one spreading parameter; maps the at least one second sequence onto the control channel and sends the control channel; that is to say, the terminal obtains the first sequence representing different UCI by performing a cyclic shift on the base sequence, and then spreads the first sequence and maps it onto the control channel, so that while the control channel supports multi-user multiplexing, it does not need to carry RS signals, enhancing the coverage of the control channel. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a block diagram of a communication system provided by an embodiment of the present application;

[0021] Figure 2 It is a schematic structural diagram of PUCCH format 2 provided by an embodiment of the present application;

[0022] Figure 3 It is a schematic diagram of the RS pattern of PUCCH format 1 provided by an embodiment of the present application;

[0023] Figure 4 It is a schematic flow diagram of a transmission method for a control channel provided by an embodiment of the present application;

[0024] Figure 5 It is a schematic flow diagram of a method for carrying UCI on a control channel provided by an embodiment of the present application;

[0025] Figure 6 It is an interaction schematic diagram between a terminal and a network device provided by an embodiment of the present application;

[0026] Figure 7 It is a schematic diagram of the structural composition of a terminal provided by an embodiment of the present application Figure 1 ;

[0027] Figure 8 It is a schematic diagram of the structural composition of a network device provided by an embodiment of the present application Figure 1 ;

[0028] Figure 9 It is a schematic diagram of the structural composition of a terminal provided by an embodiment of the present applicationFigure 2 ;

[0029] Figure 10 This is a schematic diagram of the structural composition of a network device provided by an embodiment of the present application. Figure 2 . Detailed implementation manners

[0030] Figure 1 Fig. shows a block diagram of a communication system provided by an exemplary embodiment of the present application. The communication system may include: a terminal 101 and a network device 102.

[0031] The terminal 101 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment, mobile stations (MS), terminal devices, etc. For ease of description, the devices mentioned above are collectively referred to as terminals. The network device 102 communicates with the terminal 101 through a certain air interface technology, such as the Uu interface.

[0032] The network device 102 may be an evolved NodeB (eNB), an access point (AP) or a relay station in a Long Term Evolution (LTE) system, or a base station (such as a gNB or a Transmission Point (TRP)) in a 5G system. In a 5G NR-U system, the device with base station functions is called a gNodeB or a gNB. With the evolution of communication technologies, the description of "base station" may change. The network device 102 may also be a radio controller, a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router in a Cloud Radio Access Network (CRAN) scenario, or a network device in a future communication system. It may also be a base station (such as a gNB or a Transmission Point (TRP)) in a Non-Terrestrial Network (NTN) system, a base transceiver station (BTS) in a Global System of Mobile communication (GSM) system or a Code Division Multiple Access (CDMA) system, or a NodeB (NB) in a Wideband Code Division Multiple Access (WCDMA) system, etc. The embodiments of the present application do not make any limitations in this regard.

[0033] In addition, in the embodiments of the present application, the network device 102 provides services for a cell, and the terminal 101 communicates with the network device 102 through the transmission resources used by the cell (for example, frequency domain resources, or in other words, spectrum resources). The cell can be the cell corresponding to the network device 102 (such as a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. Here, the small cells can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage range and low transmission power, and are suitable for providing high-rate data transmission services. In addition, the cell can also be a hyper cell.

[0034] In the embodiments of the present application, multiple cells can work on the same frequency on a carrier in the LTE system or NR system. In some special scenarios, the concepts of the above carrier and cell can also be considered equivalent. For example, in the Carrier Aggregation (CA) scenario, when configuring a secondary carrier for a UE, the carrier index of the secondary carrier and the cell identity (Cell ID) of the secondary cell operating on the secondary carrier are carried at the same time. In this case, the concepts of the carrier and the cell can be considered equivalent. For example, the UE accessing a carrier is equivalent to accessing a cell.

[0035] In the embodiments of the present application, in order to balance high reliability, high flexibility, and high efficiency, the NR system supports two types of PUCCH: long PUCCH and short PUCCH. Among them, the short PUCCH is for the case of small coverage, and the number of symbols occupied in the time domain does not exceed 2. The long PUCCH occupies more symbols and has better coverage performance than the short PUCCH.

[0036] It should be noted that among the PUCCHs, the short PUCCH includes 2 formats: format 0 and format 2, and the number of symbols occupied does not exceed 2. Among them, format 0 represents different uplink control information (UCI) by performing different cyclic shifts on a 12-length sequence, and there is no RS.

[0037] In the embodiments of the present application, the UCI carried in the PUCCH includes but is not limited to: ACK / NACK information for HARQ feedback, Scheduling Request (SR), and Channel Status Information (CSI).

[0038] Among them, ACK / NACK is determined by the terminal according to the demodulation result of the Physical Downlink Shared Channel (PDSCH); if the terminal can correctly receive the information on the PDSCH, it needs to send ACK on the corresponding PDCCH, otherwise it needs to send NACK; CSI describes the attenuation factor of the signal on the transmission path, such as signal scattering, environmental attenuation, distance attenuation, etc. information; it is obtained by the terminal's evaluation; SR is the information for the terminal to apply for resources from the network side.

[0039] In the embodiment of the present application, format 0 can carry 1-2 bit UCI. Exemplarily, Table 1 shows the cyclic shift mapping relationship between 1 bit ACK / NACK information and PUCCH format 0 sequence.

[0040] Table 1

[0041] ACK / NACK NACK ACK Sequence cyclic shift <![CDATA[m cs = 0]]> <![CDATA[m cs = 6]]>

[0042] Among them, m cs represents the number of bits for cyclic shift of the base sequence. The sequence obtained by cyclic shifting the base sequence by 6 bits represents ACK information; the sequence obtained by cyclic shifting the base sequence by 0 bits, that is, the base sequence itself represents NACK information.

[0043] Table 2

[0044] ACK / NACK NACK, NACK NACK, ACK ACK, ACK ACK, NACK Sequence cyclic shift <![CDATA[m cs = 0]]> <![CDATA[m cs = 3]]> <![CDATA[m cs = 6]]> <![CDATA[m cs = 9]]>

[0045] Table 2 shows the cyclic shift mapping relationship between 2 bit ACK / NACK information and PUCCH format 0 sequence. Each bit in the 2 bits can correspond to a NACK or ACK information. In this way, the 2 bit information can include 4 kinds of UCI, each corresponding to a different number of bits of cyclic shift. For example, the combination of NACK and NACK information corresponds to the number of bits of cyclic shift of 0.

[0046] In the embodiment of the present application, format 2 can carry UCI greater than 2 bits, the RS overhead is 1 / 3, and the number of PRBs occupied can be set.

[0047] Exemplarily, Figure 2 shows the structural schematic diagram of PUCCH format 2, as Figure 2 shown, format 2 can occupy 1-16 RBs in the frequency domain, the subcarrier indices occupied by RS in the frequency domain are 1, 4, 7..., and the UCI information can occupy other subcarriers.

[0048] In the embodiments of the present application, there are three formats for long PUCCH, including Format 1, Format 3, and Format 4. Long PUCCH usually occupies more symbols and needs to carry RS information. As shown in Table 3, Table 3 is the long PUCCH format table for NR.

[0049] Table 3

[0050]

[0051] Among them, the base sequence of Format 1 is a ZC sequence with a length of 12 in the frequency domain. The modulation symbols used to carry information are multiplied by the base sequence to obtain the modulated base sequence, and different carried information can be represented by the modulated base sequence; if the information to be carried is 1 bit, it is modulated by Binary Phase Shift Keying (BPSK); if the information to be carried is 2 bits, it is modulated by Quadrature Phase Shift Keying (QPSK); in order to achieve the effect of multi-user multiplexing, for the OFDM symbols of multiple UCIs in the time domain, the Orthogonal Cover Code (OCC) can also be used to spread the modulated sequence; Format 3 occupies a large number of frequency domain resource blocks but does not support multi-user multiplexing; Format 4 supports frequency domain OCC spreading.

[0052] In the embodiments of the present application, Format 1, Format 3, and Format 4 all represent different information by modulating the base sequence with modulation symbols. Therefore, Format 1, Format 3, and Format 4 all need to carry RS signals for the network to demodulate the modulated sequence through the RS signals.

[0053] Figure 3 The schematic diagram of the RS pattern of Format 1 defined by the NR standard is given. As Figure 3 shown, for one time slot, RS is carried on even symbols (numbered starting from 0), and UCI is carried on odd symbols.

[0054] It should be noted that both UCI and RS use ZC-like low peak-to-average ratio sequences. The information load of UCI in Format 1 is directly modulated on the sequence.

[0055] In the embodiments of the present application, Format 3 and Format 4 can carry more information, so relatively more UCI symbols are required. When no additional RS is configured, each hopping section of PUCCH Format 3 and 4 includes 1 column of RS. However, the higher layer can configure additional RS. After configuring the additional RS, if the number of time-domain symbols included in each hopping section is no more than 5, 1 column of RS is included. If the number of time-domain symbols included in each hopping section is greater than or equal to 5, 2 columns of RS are included. The UCI information of PUCCH Format 3 and 4 needs to be channel-coded. The encoded payload is modulated on each UCI OFDM symbol by means of DFT preprocessing.

[0056] In the embodiments of the present application, Format 1 can multiplex more users and has better coverage performance; however, Format 1 needs to carry RS, resulting in the overhead of RS, which affects the coverage performance of Format 1.

[0057] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application.

[0058] The embodiments of the present application provide a method for transmitting a control channel, which is applied to a terminal, as Figure 4 shown, the method includes:

[0059] S101. Obtain a base sequence and uplink control information.

[0060] In the embodiments of the present application, the uplink control information UCI is represented by a sequence; the terminal can first obtain a base sequence, process the base sequence to obtain different sequences, and represent different UCI by different sequences.

[0061] In the embodiments of the present application, the base sequence is a pseudo-random sequence. The base sequence can be obtained by the terminal according to a function index related to the time slot where the control channel is located and the terminal identifier.

[0062] Here, the length of the processed sequence is the same as the length of the base sequence. The length of the base sequence can be a positive integer multiple of 12, such as 12, 24, and 36, etc., and the embodiments of the present application do not limit this.

[0063] S102. Based on the uplink control information, perform a cyclic shift on the base sequence to obtain a first sequence.

[0064] In the embodiments of the present application, after the terminal obtains the UCI, it can perform a cyclic shift process on the base sequence to obtain a first sequence, and represent the UCI by the first sequence; the first sequence is the sequence obtained by performing a cyclic shift on the base sequence; the first sequence and the base sequence have the same length.

[0065] It should be noted that different first sequences can be obtained by performing cyclic shifts on the base sequence by different numbers of bits, and different first sequences represent different UCIs. Therefore, for different UCIs, the terminal needs to perform different cyclic shifts.

[0066] In some embodiments of the present application, the terminal can determine the number of bits of cyclic shift, that is, the cyclic shift value, based on the UCI; and then perform a cyclic shift on the base sequence according to the cyclic shift value to obtain the first sequence.

[0067] In the embodiments of the present application, different cyclic shift values can be set for different UCIs. After the terminal confirms the UCI to be sent, it can determine the corresponding cyclic shift value according to the UCI, and then perform a cyclic shift on the base sequence according to the cyclic shift value to obtain the first sequence representing the UCI.

[0068] Here, the maximum value of the cyclic shift value is related to the length of the base sequence. For example, when the length of the base sequence is 12, the number of bits of cyclic shift can be 0 to 11; among them, a cyclic shift of 0 bits corresponds to the base sequence itself.

[0069] Exemplarily, the base sequence is (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11). When the terminal successfully receives the information on the PDSCH, it needs to send an ACK to the network side and determine the number of bits m of cyclic shift based on Table 1 cs If it is 6, the terminal performs a cyclic shift of 6 bits on the base sequence to obtain the first sequence (6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5). After the network device detects the first sequence, it can know that the terminal has successfully received the corresponding PDSCH.

[0070] It should be noted that the greater the interval of the number of bits of cyclic shift between different first sequences, the smaller the correlation, the better the orthogonality, and the better the detectability of the sequence.

[0071] S103. Obtain an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter;

[0072] S104. Spread the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence; the at least one second sequence corresponds one-to-one to the at least one spreading parameter;

[0073] In the embodiments of the present application, in order to enable the control channel to multiplex multiple terminals, after each terminal obtains the first sequence, it can spread the first sequence obtained by itself with the orthogonal spreading sequence to obtain at least one second sequence, and represent its own UCI through the at least one second sequence.

[0074] In an embodiment of the present application, after the terminal spreads the first sequence, the number of the obtained second sequences is the same as the length value of the orthogonal spreading sequence; the orthogonal spreading sequence is composed of at least one spreading parameter, and the number of spreading parameters in the orthogonal spreading sequence is the length of the orthogonal spreading sequence; wherein, each spreading coefficient corresponds to a second sequence; the length of each second sequence is the same as the length of the first sequence.

[0075] Exemplarily, if the orthogonal spreading sequence is a sequence composed of 7 spreading parameters, then spreading the first sequence by the orthogonal spreading sequence can obtain 7 second sequences.

[0076] S105. Map at least one second sequence to a control channel;

[0077] S106. Transmit the control channel.

[0078] In an embodiment of the present application, after the terminal obtains at least one second sequence, it is necessary to map at least one second sequence to a control channel, and then transmit the control channel, so as to transmit the UCI of the terminal to the network device.

[0079] In the present application, the number of at least one second sequence is less than or equal to the number of symbols occupied by the control channel; the terminal can map each second sequence in at least one second sequence to a corresponding symbol respectively; or map each second sequence to corresponding multiple symbols respectively. In this regard, the embodiments of the present application do not make any restrictions.

[0080] In an embodiment of the present application, each element in the second sequence corresponds to a subcarrier respectively. The terminal can map the second sequence to the control channel in ascending order of subcarriers, or map it to the control channel in descending order of subcarriers. For the mapping method in the frequency domain, the embodiments of the present application do not make any restrictions.

[0081] Exemplarily, if the terminal determines 3 second sequences and the control channel occupies 6 symbols, then the terminal can map each second sequence to 2 symbols.

[0082] In an embodiment of the present application, the terminal can map at least one second sequence to the symbols of the control channel in sequence from front to back in the time domain; for example, map the first second sequence to the first symbol of the control channel, map the second second sequence to the second symbol of the control channel, and map in this way in sequence; or map at least one second sequence to the corresponding symbols according to a preset corresponding relationship. In this regard, the embodiments of the present application do not make any restrictions.

[0083] It can be understood that the terminal obtains the first sequence representing different UCIs by cyclically shifting the base sequence, then spreads the spectrum of the first sequence to obtain at least one second sequence, and maps at least one second sequence onto the control channel, so that the control channel supports multi-user multiplexing without carrying RS signals, thereby reducing unnecessary radio resource overhead and enhancing the coverage of the control channel.

[0084] In some embodiments of the present application, the implementation of obtaining the orthogonal spreading sequence in S103 may include:

[0085] S201. Obtain the spreading factor;

[0086] S202. Determine the orthogonal spreading sequence according to the spreading factor.

[0087] In the embodiments of the present application, the spreading factor is used to characterize the multiplexing ability of the control channel. Different spreading factor values result in different lengths of the determined orthogonal spreading sequences; the larger the spreading factor, the more users supported for multiplexing, and the smaller the spreading factor, the fewer users supported for multiplexing.

[0088] In the embodiments of the present application, the spreading factor can be pre-set in the standard, can be configured by the network device, or can be determined by the terminal according to the time-domain resources of the control channel. The embodiments of the present application do not limit this.

[0089] In some embodiments of the present application, the terminal can determine the spreading factor according to the number of symbols occupied by the control channel.

[0090] In the embodiments of the present application, the corresponding relationship between the number of symbols occupied by the control channel and the spreading factor can be pre-set. In this way, after the terminal determines the number of symbols occupied by the control channel, it can determine the spreading factor according to the above corresponding relationship.

[0091] In the embodiments of the present application, the more symbols the control channel occupies, the more users that can be supported for multiplexing, and the larger the spreading factor.

[0092] In some embodiments of the present application, the control channel includes at least one symbol group; each symbol group includes at least one symbol; at least one symbol group corresponds to at least one spreading parameter one by one; the terminal can obtain the number of symbols in each symbol group of the control channel; and determine the spreading factor according to the number of symbols occupied by the control channel and the number of symbols in each symbol group.

[0093] In the embodiments of the present application, the symbols occupied by the control channel are divided into at least one symbol group, and each symbol group corresponds to a spreading parameter; here, the terminal can obtain the number of symbols in each symbol group and determine the spreading factor according to the number of symbols occupied by the control channel and the number of symbols in each symbol group.

[0094] In some embodiments of the present application, the quotient value can be obtained by dividing the number of symbols occupied by the control channel by the number of symbols in each symbol group; the quotient value is rounded up to obtain the spreading factor.

[0095] Exemplarily, the terminal obtains that the number of symbols occupied by the control channel is 7 and the number of symbols in each symbol group is 2, and the obtained quotient value is 3.5; 3.5 is rounded up to 4, and the spreading factor is obtained as 4; that is to say, the control channel is divided into 4 groups, the first to third groups occupy 2 symbols, and the last group occupies 1 symbol.

[0096] Among them, the number of symbols in each symbol group can be configured by a higher layer or a preset fixed value, and the embodiments of the present application do not limit this.

[0097] In some embodiments of the present application, the implementation of determining the orthogonal spreading sequence according to the spreading factor in S202 may include:

[0098] S301. Obtain the target first orthogonal parameter; the target orthogonal parameter is the first orthogonal parameter corresponding to the terminal among at least one first orthogonal parameter;

[0099] S302. Determine the orthogonal spreading sequence according to the spreading factor and the target first orthogonal parameter.

[0100] In the embodiments of the present application, after the terminal determines the spreading factor, it can determine the length of the orthogonal spreading sequence, so as to obtain at least one orthogonal spreading sequence of this length; at least one orthogonal spreading sequence corresponds to at least one first orthogonal parameter, and each first orthogonal parameter corresponds to one terminal.

[0101] In the embodiments of the present application, the terminal needs to determine the first orthogonal parameter corresponding to itself from at least one first orthogonal parameter, that is, the target first orthogonal parameter; and then determine the orthogonal spreading sequence corresponding to the target first orthogonal parameter from at least one orthogonal spreading sequence.

[0102] In some embodiments of the present application, the terminal can determine the target first orthogonal parameter based on the configuration of a higher layer.

[0103] In the embodiments of the present application, the target first orthogonal parameter can be directly configured by a higher layer; that is to say, the terminal can directly obtain the target first orthogonal parameter configured by a higher layer; the target first orthogonal parameter can also be determined according to other parameters configured by a higher layer. For example, the terminal can calculate the target first orthogonal parameter through its own resource index; here, the resource index can be a frequency or code domain index.

[0104] In some embodiments of the present application, the implementation of determining the orthogonal spreading sequence according to the spreading factor and the target first orthogonal parameter in S302 may include:

[0105] S3011. Determine at least one second orthogonal parameter sequence according to the spreading factor; the length value of the second orthogonal parameter sequence is the same as the value of the spreading factor;

[0106] In the embodiments of the present application, the terminal determines at least one second orthogonal parameter sequence according to the spreading factor; wherein, the number of at least one second orthogonal parameter sequence is the same as the value of the spreading factor; the length of each second orthogonal parameter sequence is the same as the value of the spreading factor; that is to say, the value of the spreading factor determines how many second orthogonal parameter sequences can be determined, and each second orthogonal parameter sequence includes that many second orthogonal parameters.

[0107] In the embodiments of the present application, the corresponding relationship between the spreading factor and at least one second orthogonal parameter sequence may be preset in the standard or configured by the network side. The embodiments of the present application do not limit this.

[0108] Here, each second orthogonal parameter sequence corresponds to a different terminal respectively, and at least one corresponding orthogonal spreading sequence is obtained through at least one second orthogonal parameter sequence.

[0109] It should be noted that the magnitude of the spreading factor determines the length of the second orthogonal parameter sequence, and thus determines how many users can be multiplexed by the control channel.

[0110] S3012. Determine a target second orthogonal parameter sequence from at least one second orthogonal parameter sequence according to the target first orthogonal parameter.

[0111] In the embodiments of the present application, after the terminal determines at least one second orthogonal parameter sequence, it determines, from at least one second orthogonal parameter sequence, the target second orthogonal parameter sequence corresponding to the target first orthogonal parameter through the target first orthogonal parameter corresponding to itself; then, the orthogonal spreading sequence of the terminal is determined through the target second orthogonal parameter sequence.

[0112] Among them, the corresponding relationship between at least one second orthogonal parameter sequence and at least one orthogonal parameter may be preset in the standard or configured by the network side. The embodiments of the present application do not limit this.

[0113] Exemplarily, Table 4 is a corresponding relationship table of a second orthogonal parameter sequence, a spreading factor, and an orthogonal parameter. Based on Table 4, the terminal can determine the orthogonal spreading sequence of the terminal according to the spreading factor and the target orthogonal parameter.

[0114] Table 4

[0115]

[0116] As shown in Table 4, is the spreading factor, is the second orthogonal parameter sequence, and i is the first orthogonal parameter. If the terminal determines that the spreading factor is equal to 2, it means that the control channel supports multiplexing of two users, and the two obtained second orthogonal parameter sequences are: [0, 0] and [0, 1]; among them, the first orthogonal parameter i corresponding to [0, 0] is 0, and the first orthogonal parameter i corresponding to [0, 1] is 1; then, if the target orthogonal parameter i obtained by the terminal is 1, the target second orthogonal parameter sequence can be determined as [0, 1].

[0117] Among them, the correspondence table of the second orthogonal parameter sequence, the spreading factor, and the orthogonal parameter can be pre-set or configured by the network device. In this regard, the embodiments of the present application do not make limitations.

[0118] It should be noted that Table 4 only gives an example. In actual application, the spreading factor in the table can be greater than 7; the maximum value of the spreading factor in the table can be set as needed. In this regard, the embodiments of the present application do not make limitations.

[0119] S3013. Determine the orthogonal spreading sequence according to the target second orthogonal parameter sequence.

[0120] In the embodiments of the present application, the length of the target second orthogonal parameter sequence is the same as the length of the orthogonal spreading sequence; the terminal can determine at least one corresponding spreading parameter according to at least one second orthogonal parameter in the target second orthogonal parameter sequence, and at least one spreading parameter forms the orthogonal spreading sequence.

[0121] It should be noted that the order of at least one second orthogonal parameter in the target second orthogonal parameter sequence corresponds to the time domain order from front to back, and the order of at least one corresponding spreading parameter obtained through at least one second orthogonal parameter in the orthogonal spreading sequence also corresponds to the time domain order from front to back.

[0122] Exemplarily, if the target second orthogonal parameter sequence is [0, 1], then the first second orthogonal parameter 0 in the sequence is earlier in the time domain, and the second second orthogonal parameter 1 in the sequence is later in the time domain.

[0123] In some embodiments of the present application, the spreading parameter in the orthogonal spreading sequence determined according to the target second orthogonal parameter sequence can be as shown in Equation (1):

[0124]

[0125] where m = 0, 1, …, w i (m) is the m-th spreading parameter in the orthogonal spreading sequence, is the target second orthogonal parameter sequence; it can be seen that each spreading parameter in the orthogonal spreading sequence is a complex number, and the orthogonal spreading sequence is a complex number sequence with the same length as the target second orthogonal parameter sequence.

[0126] Exemplarily, based on Table 1, the terminal determines that the spreading factor is 2, and the target first orthogonal parameter i corresponding to the terminal is 1. Then, the target second orthogonal parameter sequence can be determined as [0, 1], and further, According to Equation (1), w1(0) is determined to be e j0 , and w1(1) is e jπ ; then the orthogonal spreading sequence is [e j0 , e jπ .

[0127] In some embodiments of the present application, the terminal may multiply at least one spreading parameter in the orthogonal spreading sequence with the first sequence in sequence according to the time domain order from front to back to obtain at least one second sequence.

[0128] In an embodiment of the present application, the terminal multiplies the first spreading parameter in the orthogonal spreading sequence with the first sequence to obtain the first second sequence; then multiplies the second spreading parameter with the first sequence to obtain the second second sequence. In this way, the mth spreading factor is multiplied with the first sequence in sequence to obtain the mth second sequence, thereby obtaining at least one second sequence.

[0129] In some embodiments of the present application, the terminal may map the mth obtained second sequence in at least one second sequence to the mth group of symbols in at least one symbol group; m is an integer greater than or equal to 0; m represents the time domain order of at least one symbol group.

[0130] In an embodiment of the present application, the second sequence mapped on the mth group of symbols can be obtained through Equation (2):

[0131] Z m (n) = w i (m) · y(n) Equation (2)

[0132] where n = 0, 1,..., is the number of subcarriers on a resource block (RB), n represents the sequence length; Z m (n) is the second sequence mapped on the mth group of symbols; y(n) is the first sequence, and n represents the sequence length.

[0133] Exemplarily, the spreading factor is 2, and the terminal determines an orthogonal spreading sequence with a length of 2, including w i (0) and w i(1) Two spreading parameters, and then according to Equation (2), the 0th second sequence Z0(n) mapped on the 0th group of symbols and the 1st second sequence Z1(n) mapped on the 1st group of symbols are obtained.

[0134] In the embodiments of the present application, after determining at least one second sequence, the terminal may map at least one second sequence to corresponding symbols in time domain order; or map the second sequence to the corresponding symbols in time domain order as soon as it is determined. In this regard, the embodiments of the present application do not make any restrictions.

[0135] It can be understood that the terminal can map different second sequences on different symbol groups of the control channel to represent its UCI; that is, the second sequences mapped by the terminal within each group are the same, so as to enable multiplexing with other formats on the same time-frequency resources and improve the utilization efficiency of time-frequency resources.

[0136] Exemplarily, the control channel occupies one time slot, with a total of 14 symbols; among them, the number of symbols in each symbol group of the control channel is 2. Figure 5 The schematic flow diagram of the method for carrying UCI on the control channel is given; as Figure 5 shown, the method may include:

[0137] S1. The terminal obtains uplink control information UCI and a base sequence, and performs circular shift on the base sequence according to UCI to obtain a first sequence y(n);

[0138] Among them, the description of S1 is the same as that of S101 - S102, which will not be elaborated here.

[0139] S2. Obtain an orthogonal spreading sequence, and spread the first sequence according to the orthogonal spreading sequence to obtain 7 second sequences.

[0140] In the embodiments of the present application, the terminal determines an orthogonal spreading sequence with a length of 7, including 7 spreading parameters: w i (0), w i (1), ……, w i (6), and multiply these 7 spreading parameters with the first sequence y(n) in time domain order, that is, in the order of m from small to large, to obtain 7 second sequences: Z0(n), Z1(n), ……, Z6(n) in sequence.

[0141] S3. Map the 7 second sequences to 7 symbol groups of the control channel in time domain order, from front to back.

[0142] In the embodiments of the present application, the terminal obtains that 7 second sequences are mapped to corresponding symbol groups in time domain order; for example, if Z0(n) is the first obtained second sequence, it corresponds to the 0th group of symbols.

[0143] In an embodiment of the present application, each second sequence is mapped within a corresponding symbol group, and each symbol group includes 2 symbols; that is, the second sequence is repeatedly mapped within the 2 symbols of each symbol group, so that multiplexing with format 0 occupying 2 symbols on the same time-frequency resource can be achieved.

[0144] In some embodiments of the present application, the terminal may map the m-th obtained second sequence to the m-th group of symbols in ascending order of subcarriers.

[0145] In an embodiment of the present application, the terminal maps the m-th obtained second sequence on the m-th group of symbols and maps the m-th obtained second sequence in ascending order of subcarriers.

[0146] In some embodiments of the present application, if the control channel supports frequency hopping, the terminal may map the m-th obtained second sequence to the first frequency hopping segment of the m-th group of symbols; the number of consecutive subcarriers in the first frequency hopping segment is greater than or equal to the length of the second sequence.

[0147] In an embodiment of the present application, the terminal requires the second sequence to be mapped on consecutive subcarriers. If the control channel supports frequency hopping and the terminal needs to map the m-th obtained second sequence to the m-th group of symbols, it can determine the number of subcarriers of each frequency hopping segment on each symbol in the m-th group of symbols, and determine a frequency hopping segment with the number of subcarriers greater than or equal to the length of the second sequence as the first frequency hopping segment, then the terminal may map the m-th obtained second sequence to the first frequency hopping segment.

[0148] In some embodiments of the present application, the terminal may map the m-th obtained second sequence to the first frequency hopping segment of the m-th group of symbols in ascending order of subcarriers.

[0149] An embodiment of the present application provides a channel transmission method applied to a network device. The method includes:

[0150] S401. Receive a control channel;

[0151] At least one second sequence is mapped on the control channel; the at least one second sequence is used to represent the uplink control information of the first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence with an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by circularly shifting a base sequence based on the uplink control information.

[0152] In an embodiment of the present application, a network device receives a control channel, on which at least one second sequence is mapped; the at least one second sequence is obtained by performing cyclic shift on a base sequence and then spreading; that is, the network device can decode the second sequence to obtain UCI without performing coherent demodulation based on RS, improving the decoding efficiency of the network device.

[0153] In an embodiment of the present application, the control channel supports multi-user multiplexing, and the network device can determine the UCI of a first terminal corresponding to the at least one second sequence; the network device can decode any one of the at least one second sequences to obtain the UCI.

[0154] In some embodiments of the present application, the orthogonal spreading sequence is determined according to the spreading factor.

[0155] In some embodiments of the present application, the spreading factor is determined according to the number of symbols occupied by the control channel.

[0156] In some embodiments of the present application, the control channel includes at least one symbol group; the spreading factor is determined according to the number of symbols occupied by the control channel and the number of symbols in each symbol group of the at least one symbol group.

[0157] In some embodiments of the present application, the spreading factor is obtained by rounding up the quotient; the quotient is obtained by dividing the number of symbols occupied by the control channel by the number of symbols in each symbol group.

[0158] In some embodiments of the present application, the number of symbols in each symbol group is a high-layer configuration; or, the number of symbols in each symbol group is a preset fixed value.

[0159] In some embodiments of the present application, the orthogonal spreading sequence is determined according to the spreading factor and a target first orthogonal parameter; the target first orthogonal parameter is the orthogonal parameter corresponding to the terminal among at least one orthogonal parameter.

[0160] In some embodiments of the present application, the first orthogonal parameter is determined based on a high-layer configuration.

[0161] In some embodiments of the present application, the arrangement order of at least one spreading parameter in the orthogonal spreading sequence represents the time domain order from front to back; the at least one second sequence is obtained by multiplying at least one spreading parameter in the orthogonal spreading sequence with a first sequence in sequence according to the time domain order.

[0162] In some embodiments of the present application, the m-th obtained second sequence among the at least one second sequences is mapped on the m-th group of symbols of the at least one symbol group; m represents the time domain order of the at least one symbol group.

[0163] In an embodiment of the present application, the network device may first decode the second sequence mapped on the m-th symbol group to obtain the UCI of the first terminal. If the decoding fails, it may continue to decode the second sequence on the (m + k)-th symbol group to obtain the UCI of the first terminal. Herein, m and k can be set as needed, and the embodiments of the present application do not limit this.

[0164] In an embodiment of the present application, the network device may receive the same second sequence on the symbols of each symbol group, thereby enabling multiplexing with the formats of other control channels in time-frequency resources.

[0165] In some embodiments of the present application, the m-th obtained second sequence is mapped on the m-th group of symbols in ascending order of subcarriers.

[0166] In some embodiments of the present application, the m-th obtained second sequence is mapped on the first hopping of the m-th group of symbols in ascending order of subcarriers; the number of consecutive subcarriers in the first hopping is greater than or equal to the length of the second sequence.

[0167] In an embodiment of the present application, the manner of carrying information on the control channel, that is, the related description of at least one second sequence mapped on the control channel, has been described in detail on the terminal side and will not be elaborated herein.

[0168] Based on the above embodiments, the present application provides an interaction schematic diagram of a terminal and a network device, as Figure 6 shown, and the method includes:

[0169] S501. The terminal sends a control channel to the network device; at least one second sequence is mapped on the control channel; the at least one second sequence is used to characterize the uplink control information of the terminal. Among them, the at least one second sequence is obtained by spreading a first sequence with an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by cyclically shifting a base sequence based on the uplink control information.

[0170] In an embodiment of the present application, the terminal cyclically shifts the base sequence to obtain the first sequence for characterizing the UCI, and then spreads the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence, and maps the at least one second sequence on the control channel, enabling the control channel to support multi-user multiplexing without carrying RS signals, thereby reducing unnecessary radio resource overhead and enhancing the coverage of the control channel; at the same time, improving the decoding efficiency of the network device.

[0171] Figure 7 This is a schematic diagram of the structural composition of the terminal provided by the embodiment of the present application Figure 1 , as Figure 7As shown, the terminal 7 includes:

[0172] An acquisition module 701, configured to acquire a base sequence and uplink control information;

[0173] A cyclic shift module 702, configured to perform a cyclic shift on the base sequence based on the uplink control information to obtain a first sequence;

[0174] The acquisition module 701 is further configured to acquire an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter;

[0175] A spreading module 703, configured to spread the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence; the at least one second sequence corresponds to the at least one spreading parameter one by one;

[0176] A mapping module 704, configured to map the at least one second sequence to the control channel;

[0177] A sending module 705, configured to send the control channel.

[0178] In some embodiments, the acquisition module 701 is further configured to acquire a spreading coefficient; and determine the orthogonal spreading sequence according to the spreading coefficient.

[0179] In some embodiments, the acquisition module 701 is further configured to determine the spreading coefficient according to the number of symbols occupied by the control channel.

[0180] In some embodiments, the control channel includes at least one symbol group; the at least one symbol group corresponds to the at least one spreading parameter one by one; the acquisition module 701 is further configured to acquire the number of symbols in each symbol group of the control channel; and determine the spreading coefficient according to the number of symbols occupied by the control channel and the number of symbols in each symbol group.

[0181] In some embodiments, the acquisition module 701 is further configured to divide the number of symbols occupied by the control channel by the number of symbols in each symbol group to obtain a quotient value; and round up the quotient value to obtain the spreading coefficient.

[0182] In some embodiments, the number of symbols in each symbol group is a high-layer configuration; or the number of symbols in each symbol group is a preset fixed value.

[0183] In some embodiments, the acquisition module 701 is further configured to acquire a target first orthogonal parameter; the target first orthogonal parameter is the first orthogonal parameter corresponding to the terminal among at least one first orthogonal parameter; and determine the orthogonal spreading sequence according to the spreading coefficient and the target first orthogonal parameter.

[0184] In some embodiments, the first orthogonal parameter is determined based on a high-layer configuration.

[0185] In some embodiments, the arrangement order of at least one spreading parameter in the orthogonal spreading sequence represents the time-domain order from front to back; the spreading module 703 is further configured to multiply the at least one spreading parameter with the first sequence in sequence according to the time-domain order to obtain the at least one second sequence.

[0186] In some embodiments, the mapping module 704 is further configured to map the m-th obtained second sequence in the at least one second sequence to the m-th group of symbols in the at least one symbol group; m is an integer greater than or equal to 0; m represents the time-domain order of the at least one symbol group.

[0187] In some embodiments, the mapping module 704 is further configured to map the m-th obtained second sequence to the m-th group of symbols in the order of subcarriers from low to high.

[0188] In some embodiments, the control channel supports frequency hopping; the mapping module 704 is further configured to map the m-th obtained second sequence to the first frequency hopping segment of the m-th group of symbols in the order of subcarriers from low to high; the number of consecutive subcarriers in the first frequency hopping segment is greater than or equal to the length of the second sequence.

[0189] Figure 8 Schematic diagram of the structural composition of the network device provided by the embodiments of the present application Figure 1 , such as Figure 8 shown, the network device 8 includes:

[0190] A receiving module 801, configured to receive a control channel; at least one second sequence is mapped on the control channel; the at least one second sequence is used to represent the uplink control information of a first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence with an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by cyclically shifting a base sequence based on the uplink control information.

[0191] In some embodiments, the orthogonal spreading sequence is determined according to a spreading factor.

[0192] In some embodiments, the spreading factor is determined according to the number of symbols occupied by the control channel.

[0193] In some embodiments, the control channel includes at least one symbol group; the spreading factor is determined according to the number of symbols occupied by the control channel and the number of symbols in each symbol group of the at least one symbol group.

[0194] In some embodiments, the spreading factor is obtained by rounding up the quotient value; the quotient value is obtained by dividing the number of symbols occupied by the control channel by the number of symbols in each symbol group.

[0195] In some embodiments, the number of symbols in each symbol group is a high-layer configuration; or, the number of symbols in each symbol group is a preset fixed value.

[0196] In some embodiments, the orthogonal spreading sequence is determined according to the spreading factor and a target first orthogonal parameter; the target first orthogonal parameter is the orthogonal parameter corresponding to the terminal among at least one orthogonal parameter.

[0197] In some embodiments, the first orthogonal parameter is determined based on a high-layer configuration.

[0198] In some embodiments, the arrangement order of at least one spreading parameter in the orthogonal spreading sequence represents the time domain order from front to back; the at least one second sequence is obtained by multiplying the at least one spreading parameter in the orthogonal spreading sequence by the first sequence in turn according to the time domain order.

[0199] In some embodiments, the m-th obtained second sequence is mapped on the m-th group of symbols of the at least one symbol group; m represents the time domain order of the at least one symbol group.

[0200] In some embodiments, the m-th obtained second sequence is mapped on the m-th group of symbols in the order of subcarriers from low to high.

[0201] In some embodiments, the m-th obtained second sequence is mapped on the first hopping of the m-th group of symbols in the order of subcarriers from low to high; the number of consecutive subcarriers in the first hopping is greater than or equal to the length of the second sequence.

[0202] Figure 9 Schematic diagram of the structural composition of the terminal according to the embodiments of the present application Figure 2 , as Figure 9 shown, the terminal 9 includes a first memory 901, a first processor 902, and a computer program stored on the first memory 901 and executable on the first processor 902; wherein, when the first processor is used to run the computer program, it executes the transmission method of the channel on the terminal side in the foregoing embodiments.

[0203] It can be understood that the terminal 9 further includes a bus system 903; each component in the terminal 9 is coupled together through the bus system 903. It can be understood that the bus system 903 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 903 further includes a power bus, a control bus, and a status signal bus.

[0204] Figure 10 Schematic diagram of the structural composition of the network device according to the embodiment of the present application Figure 2 , such as Figure 10 As shown, the network device 10 includes a second memory 1001, a second processor 1002, and a computer program stored on the second memory 1001 and executable on the second processor 1002; wherein, when the second processor is used to run the computer program, it executes the transmission method of the channel on the network device side in the foregoing embodiment.

[0205] It can be understood that the network device 10 further includes a bus system 1003; each component in the network device 10 is coupled together through the bus system 1003. It can be understood that the bus system 1003 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1003 further includes a power bus, a control bus, and a status signal bus.

[0206] It can be understood that the memory in this embodiment can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), sync link dynamic random access memory (SLDRAM), direct rambus random access memory (DRRAM).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0207] The methods disclosed in the embodiments of the present application above can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above methods can be completed by the integrated logic circuit in the hardware of the processor or by instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the methods disclosed in the embodiments of the present application, it can be directly embodied as being executed and completed by a hardware decoding processor, or by a combination of the hardware and software modules in the decoding processor. The software module may be located in a storage medium, and this storage medium is located in the memory. The processor reads the information in the memory and combines its hardware to complete the steps of the foregoing methods.

[0208] The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is located in a network device, the steps in the method for transmitting a channel on the network device side in the embodiments of the present application are implemented when the computer program is executed by a first processor.

[0209] The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is located in a terminal, the steps in the method for transmitting a channel on the terminal side in the embodiments of the present application are implemented when the computer program is executed by a second processor.

[0210] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed with each other may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be electrical, mechanical, or other forms.

[0211] Industrial applicability

[0212] In an embodiment of the present application, the terminal cyclically shifts a base sequence based on uplink control information to obtain a first sequence, then performs time-domain spreading on the first sequence to obtain at least one second sequence, and maps the at least one second sequence onto a control channel, so that while the control channel supports multi-user multiplexing, it does not need to carry RS, thereby enhancing the coverage of the control channel.

Claims

1. A method for transmitting a control channel, characterized in that Applied to a terminal, including: Obtain a base sequence and uplink control information; wherein, the base sequence is a pseudo-random sequence obtained by the terminal according to a function index related to the time slot where the control channel is located and the terminal identifier; Based on the uplink control information, perform a cyclic shift on the base sequence to obtain a first sequence; Obtain an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; According to the orthogonal spreading sequence, spread the first sequence to obtain at least one second sequence; the at least one second sequence corresponds one-to-one with the at least one spreading parameter; Map the at least one second sequence to the control channel; Transmit the control channel.

2. The method according to claim 1, characterized in that, The obtaining of the orthogonal spreading sequence includes: Obtain a spreading coefficient; According to the spreading coefficient, determine the orthogonal spreading sequence.

3. The method according to claim 2, wherein The obtaining of the spreading coefficient includes: Determine the spreading coefficient according to the number of symbols occupied by the control channel.

4. The method according to claim 2 or 3, characterized in that, The control channel includes at least one symbol group; the at least one symbol group corresponds one-to-one with the at least one spreading parameter; the obtaining of the spreading coefficient includes: Obtain the number of symbols in each symbol group of the control channel; According to the number of symbols occupied by the control channel and the number of symbols in each symbol group, determine the spreading coefficient.

5. The method according to claim 4, wherein The determining of the spreading coefficient according to the number of symbols occupied by the control channel and the number of symbols in each symbol group includes: Divide the number of symbols occupied by the control channel by the number of symbols in each symbol group to obtain a quotient value; Round up the quotient value to obtain the spreading coefficient.

6. The method according to claim 4, wherein Including: The number of symbols in each symbol group is a high-layer configuration; Or, The number of symbols in each symbol group is a preset fixed value.

7. According to the method of claim 2 or 3, the determining of the orthogonal spreading sequence according to the spreading coefficient includes: Obtain a target first orthogonal parameter; The target first orthogonal parameter is the first orthogonal parameter corresponding to the terminal among at least one first orthogonal parameter; According to the spreading coefficient and the target first orthogonal parameter, determine the orthogonal spreading sequence.

8. The method according to claim 7, wherein The first orthogonal parameter is determined based on a high-layer configuration.

9. The method according to any one of claims 1 to 3, characterized in that, The arrangement order of at least one spreading parameter in the orthogonal spreading sequence represents the time domain order from front to back; the spreading of the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence includes: Multiply the at least one spreading parameter by the first sequence in turn according to the time domain order to obtain the at least one second sequence.

10. The method according to any one of claims 1-3, characterized in that, The mapping of the at least one second sequence to the control channel includes: Map the m-th obtained second sequence in the at least one second sequence to the m-th group of symbols in the at least one symbol group; m is an integer greater than or equal to 0; m represents the time domain order of the at least one symbol group.

11. The method according to claim 10, characterized in that The mapping of the at least one second sequence to the symbols in the corresponding at least one symbol group includes: Map the m-th obtained second sequence to the m-th group of symbols in the order of subcarriers from low to high.

12. The method according to claim 10, wherein The control channel supports frequency hopping; Mapping the at least one second sequence to symbols in the corresponding at least one symbol group includes: Mapping the m-th obtained second sequence to the first frequency hopping section of the m-th group of symbols in ascending order of subcarriers; The number of consecutive subcarriers in the first frequency hopping section is greater than or equal to the length of the second sequence.

13. A transmission method for a control channel, applied to a network device, characterized in that Includes: Receiving a control channel; At least one second sequence is mapped on the control channel; The at least one second sequence is used to characterize the uplink control information of the first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence with an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by circularly shifting a base sequence based on the uplink control information; wherein, the base sequence is a pseudo-random sequence obtained by the terminal according to a function index related to the time slot where the control channel is located and the terminal identifier.

14. The method according to claim 13, wherein The orthogonal spreading sequence is determined according to a spreading factor.

15. The method according to claim 14, characterized in that The spreading factor is determined according to the number of symbols occupied by the control channel.

16. The method according to claim 14 or 15, characterized in that, The control channel includes at least one symbol group; the spreading factor is determined according to the number of symbols occupied by the control channel and the number of symbols in each symbol group of the at least one symbol group.

17. The method according to claim 16, wherein The spreading factor is obtained by rounding up the quotient; the quotient is obtained by dividing the number of symbols occupied by the control channel by the number of symbols in each symbol group.

18. The method according to claim 16, wherein Includes: The number of symbols in each symbol group is a high-layer configuration; Or, The number of symbols in each symbol group is a preset fixed value.

19. The method according to claim 14 or 15, characterized in that, The orthogonal spreading sequence is determined according to the spreading factor and a target first orthogonal parameter; the target first orthogonal parameter is the orthogonal parameter corresponding to the terminal among at least one orthogonal parameter.

20. The method according to claim 19, wherein The first orthogonal parameter is determined based on a high-layer configuration.

21. The method according to any one of claims 13-15, characterized in that, The arrangement order of at least one spreading parameter in the orthogonal spreading sequence represents the time domain order from front to back; the at least one second sequence is obtained by multiplying the at least one spreading parameter in the orthogonal spreading sequence with the first sequence in turn according to the time domain order.

22. The method according to any one of claims 13-15, characterized in that, The m-th obtained second sequence in the at least one second sequence is mapped on the m-th group of symbols in the at least one symbol group; m represents the time domain order of the at least one symbol group.

23. The method according to claim 22, characterized in that, The m-th obtained second sequence is mapped on the m-th group of symbols in ascending order of subcarriers.

24. The method according to claim 22, wherein The m-th obtained second sequence is mapped on the first frequency hopping section of the m-th group of symbols in ascending order of subcarriers; the number of consecutive subcarriers in the first frequency hopping section is greater than or equal to the length of the second sequence.

25. A terminal, characterized in that, Includes: An acquisition module, configured to acquire a base sequence and uplink control information; wherein, the base sequence is a pseudo-random sequence obtained by the terminal according to a function index related to the time slot where the control channel is located and the terminal identifier; A circular shift module, configured to circularly shift the base sequence based on the uplink control information to obtain a first sequence; The obtaining module is further configured to obtain an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; The spreading module is configured to spread the first sequence according to the orthogonal spreading sequence to obtain at least one second sequence; the at least one second sequence corresponds to the at least one spreading parameter one by one; The mapping module is configured to map the at least one second sequence onto the control channel; The sending module is configured to send the control channel.

26. A network device, characterized in that, It includes: The receiving module is configured to receive a control channel; At least one second sequence is mapped onto the control channel; The at least one second sequence is used to represent the uplink control information of the first terminal; wherein, the at least one second sequence is obtained by spreading a first sequence according to an orthogonal spreading sequence; the orthogonal spreading sequence is a sequence composed of at least one spreading parameter; the at least one second sequence corresponds to the at least one spreading parameter one by one; the first sequence is obtained by cyclically shifting a base sequence based on the uplink control information; wherein, the base sequence is a pseudo-random sequence obtained by the terminal according to a function index related to the time slot where the control channel is located and the terminal identifier.

27. A terminal, characterized in that, The terminal includes: a first processor and a first memory for storing a computer program capable of running on the first processor; Wherein, when the first processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 12.

28. A network device, characterized in that, The network device includes: a second processor and a second memory for storing a computer program capable of running on the second processor; Wherein, when the second processor is used to run the computer program, it executes the steps of the method according to any one of claims 13 to 24.

29. A storage medium, applied to a terminal, characterized in that, A computer program is stored, and when the computer program is executed by one or more first processors, the processor executes the channel transmission method according to any one of claims 1 to 12.

30. A storage medium, applied to a network device, characterized in that, A computer program is stored, and when the computer program is executed by one or more second processors, the processor executes the channel transmission method according to any one of claims 13 to 24.

Citation Information

Patent Citations

  • sPUCCH (shortened Physical Uplink Control Channel) transmission method, terminal and base station

    CN107734652A