Communication method, terminal, network device and storage medium
By performing frequency domain repetition processing and OFDM modulation on PUCCH data in the NR system, the problem of large peak and average EVM values of PUCCH signals was solved, improving the signal transmission performance. In particular, it significantly reduced EVM and improved the utilization rate of frequency domain resources in low-Earth orbit satellite communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-03-27
AI Technical Summary
In NR systems, the PUCCH configuration method has a large peak and average fixed-point EVM value, which leads to signal distortion and reduced transmission performance.
When the PUCCH does not share OFDM symbols with other uplink channels, the PUCCH data is repeatedly processed in the frequency domain, occupying multiple resource blocks, and OFDM modulation is performed to improve the utilization of frequency domain resources and reduce the peak and average EVM values.
By using frequency domain repetition processing and OFDM modulation, the degree of signal distortion is reduced and the transmission performance is improved, especially in low-Earth orbit satellite communication, where the peak and mean EVM values are reduced.
Smart Images

Figure CN121751355A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a communication method, a terminal, a network device and a storage medium. BACKGROUND
[0002] In NR (New Radio), PUCCH (Physical Uplink Control Channel) is used to transmit uplink control signals. In the process of configuring PUCCH, the signals transmitted in PUCCH need to be fixed-point processed to ensure that the signals maintain a certain degree of accuracy and stability during transmission, and to reduce resource consumption and computational complexity.
[0003] However, in some PUCCH configuration modes, there is a phenomenon of large fixed floating EVM (Error Vector Magnitude) peak value and mean value, which leads to high signal distortion and large transmission performance degradation. SUMMARY
[0004] The present application provides a communication method, a terminal, a network device and a storage medium, which can improve the communication transmission performance.
[0005] In a first aspect, a communication method is provided, applied to a terminal, and the method comprises:
[0006] If the PUCCH (Physical Uplink Control Channel) and the first uplink channel do not share the OFDM (Orthogonal Frequency Division Multiplexing) symbol, the PUCCH data is subjected to frequency domain repetition processing to obtain first data; wherein the first uplink channel is an uplink channel other than the PUCCH, and the first data includes at least two PUCCH data.
[0007] The first data is subjected to OFDM modulation to obtain time domain data for sending to a network device.
[0008] In an optional manner, there is no idle resource block between any two PUCCH data in the first data in the frequency domain.
[0009] In an optional manner, there is an idle resource block between at least one PUCCH data pair in the first data; wherein the PUCCH data pair is two PUCCH data adjacent in the frequency domain in the first data.
[0010] In an optional manner, there is an idle resource block between any one PUCCH data pair in the first data.
[0011] In an optional mode, the number of idle resource blocks between the plurality of PUCCH data pairs arranged in sequence is in an arithmetic progression.
[0012] In an optional mode, the number of idle resource blocks between the plurality of PUCCH data pairs arranged in sequence is in a geometric progression.
[0013] In an optional mode, the frequency domain repetition processing on the PUCCH data to obtain the first data comprises:
[0014] The first number is determined according to second data, the second data indicating channel quality information, different channel quality information corresponding to the first number;
[0015] The frequency domain repetition processing on the PUCCH data based on the first number to obtain the first data, the first data having the first number of PUCCH data.
[0016] In an optional mode, before the frequency domain repetition processing on the PUCCH data to obtain the first data, the method further comprises:
[0017] Receiving first indication information sent by the network device, the first indication information being used to indicate a second number;
[0018] The frequency domain repetition processing on the PUCCH data to obtain the first data comprises:
[0019] The frequency domain repetition processing on the PUCCH data based on the second number to obtain the first data, the first data having the second number of PUCCH data.
[0020] In a second aspect, a communication method is provided, applied to a network device, and the method comprises:
[0021] Receiving first signaling;
[0022] Receiving time domain data;
[0023] Performing OFDM demodulation on the time domain data to obtain first data, the first data being data obtained by frequency domain repetition processing on PUCCH data if the first signaling indicates that the PUCCH and a first uplink channel do not share OFDM symbols.
[0024] In a third aspect, a terminal is provided, comprising:
[0025] A processing module, configured to perform frequency domain repetition processing on PUCCH data to obtain first data if the PUCCH and a first uplink channel do not share OFDM symbols, the first uplink channel being an uplink channel other than the PUCCH;
[0026] The sending module is configured to modulate the first data to obtain time domain data for sending
[0027] In a fourth aspect, a network device is provided, comprising:
[0028] The receiving module is configured to receive first signaling.
[0029] The receiving module is further configured to receive time domain data.
[0030] The processing module is configured to perform OFDM demodulation on the time domain data to obtain first data, wherein if the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, the first data is data obtained by performing frequency domain repetition processing on PUCCH data.
[0031] In a fifth aspect, an electronic device is provided, comprising a processor and a memory connected to the processor in communication; the memory is configured to store computer execution instructions; and the processor executes the computer execution instructions stored in the memory to implement the communication method according to the first aspect or the second aspect.
[0032] In a sixth aspect, a computer readable storage medium is provided, wherein the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the communication method according to the first aspect or the second aspect.
[0033] In a seventh aspect, a computer program product is provided, comprising a computer program, and the computer program is executed by a processor to implement the communication method according to the first aspect or the second aspect.
[0034] The communication method, terminal, network device and storage medium provided by the present application can perform repetition processing on PUCCH data in the frequency domain when the PUCCH does not share symbols with other uplink channels, so that the repetition-processed PUCCH data occupies multiple resource blocks in the frequency domain, which can improve the utilization rate of PUCCH frequency domain resources. Then, the repetition-processed PUCCH data is OFDM modulated, which can reduce the problem of large peak value and average value of EVM caused by directly OFDM modulating the PUCCH data, thereby reducing the distortion of the signal and improving the transmission performance. BRIEF DESCRIPTION OF DRAWINGS
[0035] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0036] Figure 1 is a schematic diagram of an application scenario of an example embodiment;
[0037] Figure 2 is a flow chart of a communication method according to an example embodiment;
[0038] Figure 3 is a flow chart of a PUCCH data continuous repetition manner according to an example embodiment;
[0039] Figure 4 is a flow chart of a PUCCH data interval repetition manner according to an example embodiment;
[0040] Figure 5 is a flow chart of a communication method according to another example embodiment;
[0041] Figure 6 is a flow chart of a communication method according to another example embodiment;
[0042] Figure 7 is a structural diagram of a terminal according to an example embodiment;
[0043] Figure 8 is a structural diagram of a network device according to an example embodiment;
[0044] Figure 9 is a structural diagram of an electronic device according to an example embodiment.
[0045] The specific embodiments of the present application have been shown by the above-described drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0046] The example embodiments will be described in detail below with reference to the accompanying drawings. In the following description, the same numbers are used to designate the same elements, unless otherwise indicated, in different drawings. The embodiments described in the following example embodiments do not represent all the embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application, as detailed in the appended claims.
[0047] In the 5G (fifth generation mobile communication technology) NR system, five transmission formats are defined for the transmission requirements of PUCCH, which can be divided into two categories according to the length of the format: one is short format PUCCH, occupying 1-2 OFDM symbols, such as format 0, 2; the other is long format PUCCH, occupying 4-14 symbols, such as format 1, 3, 4.
[0048] The main purpose of the short format PUCCH is to support UCI feedback with low latency requirement; the long format PUCCH meets different uplink coverage requirements, and the biggest purpose is to achieve uplink coverage equivalent to 1ms (millisecond) transmission in LTE (Long Term Evolution, a wireless communication standard).
[0049] According to the available uplink area in the time slot structure and other (such as transmission delay) requirements, when it is necessary to use a long format PUCCH with less than 14 OFDM symbols, the long format PUCCH is not enough to achieve uplink coverage equivalent to 1ms transmission in LTE, and the PUCCH configuration needs to be improved to further improve the uplink coverage.
[0050] In some low-orbit satellite communications, only long format configuration is considered due to large transmission delay, assuming that the two long format configurations are format A and format B, UCI (Uplink Control Information) of format A or format B is generally mapped to PUCCH to obtain PUCCH data, and then the PUCCH data is OFDM modulated to obtain data for transmission. In order to be applied to actual products (such as satellite terminals), the PUCCH link needs to be fixed-pointed in this process, thereby causing the following problems in the development and implementation process of the PUCCH link scheme: when the PUCCH is configured as 1 RB (Resource Block) in the frequency domain, there is a phenomenon of fixed floating-point EVM peak value and large average value; the PUCCH format only occupies 1 RB in the frequency domain, and there may be a phenomenon of waste of frequency domain resources and insufficient utilization of frequency domain resources.
[0051] Based on this, the application provides a communication method, a terminal, a network device and a storage medium. When the PUCCH is not co-symbol with other uplink channels, the PUCCH is repeatedly processed in the frequency domain, and the data obtained after the repeated processing occupies multiple resource blocks in the frequency domain, which can improve the PUCCH frequency domain resource utilization and reduce the waste of frequency domain resources. Then, the data obtained after the repeated processing is modulated, which reduces the problem of large EVM peak value and average value when the PUCCH is configured as 1 RB in the frequency domain, the obtained PUCCH data is directly OFDM modulated, thereby improving the transmission performance and reducing the distortion degree of the signal.
[0052] Figure 1 is a schematic diagram of an application scenario shown by an example embodiment, as shown in Figure 1 The application scenario can include at least one terminal 101 and at least one network device 102.
[0053] In some embodiments, the terminal 101, which can also be referred to as a terminal device, can refer to a device that provides voice and / or data connectivity for a user, a handheld device having wireless connection capability, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in a 5G system or a 6G system, the terminal device can be referred to as a user equipment (UE). The wireless terminal device can be a USB storage device, a mobile terminal device, a computer with a mobile terminal device, etc. For example, a personal communication service (PCS) phone, a cordless phone, a personal digital assistant (PDA), a personal computer, a tablet computer, a machine-type communication (MTC) terminal device, etc. The wireless terminal device can also be referred to as a system, a subscriber station, a mobile station, a mobile, an access point, a remote terminal, an access terminal, etc., and the embodiments of the present application are not limited.
[0054] The network device 102 related to the embodiments of the present application can be any kind of device with wireless transceiver function, such as a base station, which can include multiple cells providing services for terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in the access network that communicates with the wireless terminal device through one or more sectors over the air interface. For example, the network device related to the embodiments of the present application can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system) such as an NR system, etc., and can also be a home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, etc., and the embodiments of the present application are not limited. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.
[0055] In some embodiments, the terminal 101 transmits UCI on a PUCCH in the application scenario, and the network device 102 receives the UCI carried by the PUCCH.
[0056] In some embodiments, the terminal 101 receives DCI, determines whether the PUCCH carrying UCI shares an OFDM symbol with the first uplink channel, performs frequency domain repetition processing on PUCCH data when the PUCCH does not share an OFDM symbol with the first uplink channel, to obtain first data, the PUCCH data being data obtained by mapping the UCI to the PUCCH, and the terminal 101 performs OFDM modulation on the first data to obtain time domain data, and transmits the time domain data.
[0057] In some embodiments, the network device 102 receives information indicating whether the PUCCH shares an OFDM symbol with the first uplink channel, and receives time domain data, and when it is determined that the PUCCH does not share an OFDM symbol with the first uplink channel, it determines that the received time domain data is data obtained by performing OFDM modulation on PUCCH data after performing frequency domain repetition processing on the PUCCH data, and performs OFDM demodulation on the time domain data.
[0058] In some embodiments, the technical solutions provided by the embodiments of the present application can be applied to various communication systems. For example, the applicable systems can be long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems and their evolution communication systems, 6G (sixth generation mobile communication technology) systems, etc. The various systems can include terminals and network devices. The system can also include a core network part.
[0059] Figure 2 is a communication method flowchart shown by an exemplary embodiment, the communication method is applied to a terminal, and the communication method can include:
[0060] S201, if a physical uplink control channel (PUCCH) does not share an orthogonal frequency division multiplexing (OFDM) symbol with a first uplink channel, performing frequency domain repetition processing on PUCCH data to obtain first data.
[0061] In some embodiments, the terminal transmits the UCI on the PUCCH, maps the UCI to the PUCCH to obtain the PUCCH data.
[0062] In some embodiments, the terminal receives a DCI (Downlink Control Information), the DCI indicates the PUCCH, and maps the UCI to the PUCCH to obtain the PUCCH data.
[0063] In some embodiments, the base station transmits the DCI to the terminal.
[0064] In some embodiments, the DCI indicates an uplink channel resource, and the uplink channel resource includes the PUCCH resource.
[0065] In some embodiments, according to the resource indicated by the DCI, it is determined whether the PUCCH and the first uplink channel share an OFDM (Orthogonal Frequency Division Multiplexing) symbol. For example, the terminal receives the DCI, and according to the resource occupied by the PUCCH and the resource occupied by the first uplink channel indicated by the DCI, it is determined whether the PUCCH and the first uplink channel share the OFDM symbol.
[0066] In some other embodiments, the DCI can further include multiplexing indication information, the terminal receives the DCI, and obtains the multiplexing indication information from the DCI. The multiplexing indication information is information identifying whether the PUCCH and the first uplink channel share the OFDM symbol. For example, in an embodiment, the multiplexing indication information identifies that the PUCCH and the first uplink channel share the OFDM symbol, and then the terminal determines, according to the multiplexing indication information, that the PUCCH and the first uplink channel share the OFDM symbol. In another embodiment, the multiplexing indication information identifies that the PUCCH and the first uplink channel do not share the OFDM symbol, and then the terminal determines, according to the multiplexing indication information, that the PUCCH and the first uplink channel do not share the OFDM symbol.
[0067] In some embodiments, if the PUCCH and the first uplink channel do not share the OFDM symbol, the PUCCH data is subjected to frequency domain repetition processing to obtain the first data.
[0068] In some embodiments, the first uplink channel is at least one of a channel other than PUCCH, such as PRACH (Physical Random Access Channel), PUSCH (Physical Uplink Shared Channel), SRS (Sounding Reference Signal), and the like.
[0069] The PUCCH data is subjected to frequency domain repetition processing to obtain the first data.
[0070] In some embodiments, the first data includes at least two PUCCH data in the frequency domain.
[0071] In some embodiments, the PUCCH data in the first data occupies corresponding resource blocks in the frequency domain.
[0072] In some embodiments, the PUCCH data is repeated and placed in different frequency domains to obtain the first data.
[0073] In some embodiments, the frequency domain repetition processing of the PUCCH data can be continuous repetition processing of the PUCCH data in the frequency domain, and in this case, there is no idle resource block between any two PUCCH data in the frequency domain in the first data.
[0074] Exemplarily, as shown in FIG. 1, Figure 3 , Figure 3 the left structure in FIG. 1 is PUCCH data without frequency domain repetition processing, the horizontal axis is the time domain, and the vertical axis is the frequency domain, Figure 3 the PUCCH data in the left structure in FIG. 1 has 66 RBs in the frequency domain.
[0075] Figure 3 the right structure in FIG. 1 is first data subjected to continuous repetition processing in an embodiment, and the PUCCH data in the first data is continuously repeated in the resource blocks in the frequency domain, so that there is no idle resource block between any two PUCCH data in the frequency domain.
[0076] In the embodiments of the present application, the PUCCH data is subjected to continuous repetition processing, and the PUCCH data is continuously repeated and configured in different resource blocks in the frequency domain, which can meet the demand for repetition of a plurality of PUCCH data, so that the first data can carry more PUCCH data, thereby further reducing the waste of frequency domain resources and reducing the mean and peak values of EVM.
[0077] In some embodiments, frequency domain repetition processing of PUCCH data can be performed by performing interval repetition processing of PUCCH data in the frequency domain, taking two adjacent PUCCH data in the first data as PUCCH data pairs, and then there is a free resource block between at least one PUCCH data pair in the first data.
[0078] like Figure 4 As shown, Figure 4 The structure on the right shows the first data after interval repetition processing. The PUCCH data in the first data are named PUCCH1, PUCCH2...PUCCHn-1, PUCCHn in the frequency domain resource blocks from bottom to top, that is, there are n PUCCH data in the first data. Figure 4 In the first data, there are M free resource blocks between the PUCCH data pairs formed between PUCCH2 and PUCCH3, and there are M free resource blocks between the PUCCH data pairs formed between PUCCHn-1 and PUCCHn.
[0079] In some embodiments, there may be a free resource block between PUCCH data pairs, which may be one free resource block or two or more free resource blocks.
[0080] In some embodiments, the free resource block does not carry data.
[0081] In this embodiment of the application, a method for arranging repeated PUCCH data in the first data is provided. There may be idle resource blocks between adjacent PUCCH data. These idle resource blocks can be used to adjust the power output. For example, when the number of PUCCH data in the first data meets the transmission requirements (ensuring that the average and peak values of EVM are not too large), the idle resource blocks can be used to reduce power and save energy.
[0082] In some embodiments, if there is a free resource block between any PUCCH data pair in the first data, then there is at least one free resource block between all PUCCH data pairs.
[0083] In some embodiments, there is a free resource block between any two PUCCH data pairs in the first data, that is, there is at least one free resource block between two adjacent PUCCH data pairs in the frequency domain.
[0084] In this embodiment of the application, another arrangement of PUCCH data repetition in the first data is provided, wherein each adjacent PUCCH data may have a free resource block, further saving power and energy.
[0085] In some embodiments, the number of free resource blocks among a plurality of sequentially arranged PUCCH data pairs is in an arithmetic sequence.
[0086] In some embodiments, the difference of the idle resources between two adjacent PUCCH data pairs is a constant value.
[0087] In some embodiments, the number of idle resource blocks between the sequentially arranged multiple PUCCH data pairs is in an arithmetic sequence relationship, or the difference of the idle resources between two adjacent PUCCH data pairs is a constant value, and there can be idle resource blocks between the PUCCH data pairs.
[0088] In the embodiments of the present application, a gap repetition processing mode in which the number of idle resource blocks between the sequentially arranged multiple PUCCH data pairs is in an arithmetic sequence relationship is proposed. The gap repetition processing mode can be agreed in the terminal and the network device. Subsequently, the network device can perform ODFM demodulation and decoding corresponding to the gap repetition processing mode to obtain the UCI.
[0089] In some embodiments, the number of idle resource blocks between the sequentially arranged multiple PUCCH data pairs is in a geometric sequence relationship.
[0090] In some embodiments, the ratio of the idle resources between two adjacent PUCCH data pairs is a constant value.
[0091] In some embodiments, the number of idle resource blocks between the sequentially arranged multiple PUCCH data pairs is in a geometric sequence relationship or the ratio of the idle resources between two adjacent PUCCH data pairs is a constant value, and there are idle resource blocks between the PUCCH data pairs.
[0092] In the embodiments of the present application, a gap repetition processing mode in which the number of idle resource blocks between the sequentially arranged multiple PUCCH data pairs is in a geometric sequence relationship is also proposed. The gap repetition processing mode can be agreed in the terminal and the network device while meeting the frequency domain resource utilization. Subsequently, the network device can perform ODFM demodulation and decoding corresponding to the gap repetition processing mode to obtain the UCI.
[0093] In some embodiments, the first number is determined according to the second data, and the PUCCH data is subjected to frequency domain repetition processing based on the first number to obtain the first data; the second data indicates channel quality information, different channel quality information corresponds to different first numbers; and the first data has the PUCCH data of the first number.
[0094] In some embodiments, the DCI indicates the second data, and the second data can be CQI (Channel Quality Indicator).
[0095] In some embodiments, the channel quality information indicates the channel quality, and the worse the channel quality is, the greater the first quantity is, so that the transmission performance can be ensured in a scenario with poor channel quality.
[0096] In some embodiments, the channel quality information includes information such as signal-to-noise ratio (SNR), bit error rate (BER), and spectral efficiency, and different signal-to-noise ratios and bit error rates correspond to a first quantity.
[0097] In some embodiments, a first range of signal-to-noise ratios, a second range of bit error rates, and a third range of spectral efficiencies are set, different first ranges, different second ranges, and different third ranges are pre-configured with corresponding first quantities, and the corresponding first quantity can be determined according to the signal-to-noise ratio indicated by the channel quality information and the second range in which the bit error rate is located.
[0098] In some embodiments, the first quantity can also indicate a quantity range, and the PUCCH data is subjected to frequency domain repetition processing based on the first quantity to obtain first data, and the PUCCH data in the first data is within the quantity range indicated by the first quantity.
[0099] In the embodiments of the present application, the terminal determines the channel quality through the channel quality information, determines the corresponding first quantity through the channel quality, so that the first data has a corresponding quantity of PUCCH, and the worse the channel quality is, the greater the quantity of PUCCH data in the first data is, so that in a scenario with poor channel quality, the influence of poor channel quality on the distortion degree of the signal is reduced by increasing the repetition quantity of the PUCCH, and the transmission performance in the scenario with poor channel quality is ensured.
[0100] In some embodiments, the terminal receives first indication information sent by the network device, and the first indication information is used to indicate a second quantity.
[0101] In some embodiments, the PUCCH data is subjected to frequency domain repetition processing based on the second quantity to obtain first data, and the first data has a second quantity of PUCCH data.
[0102] In some embodiments, the first indication information can be DCI or CQI.
[0103] In some embodiments, when the network device sends the DCI or the CQI, the second quantity can also be determined according to the channel quality information corresponding to the CQI, so that the terminal subjects the PUCCH data to frequency domain repetition processing based on the second quantity to obtain the first data.
[0104] In some embodiments, the channel quality information corresponding to the CQI indicates that the worse the channel quality is, the greater the second quantity is.
[0105] In some embodiments, the determination of the second quantity can refer to the determination of the first quantity, which will not be repeated here.
[0106] In some embodiments, the network device that sends the DCI and the network device that receives the time-domain data sent by the terminal can be one device or different devices.
[0107] In some embodiments, the network device determines that the PUCCH does not share an orthogonal frequency division multiplexing (OFDM) symbol with the first uplink channel, and sends the first indication information to the terminal.
[0108] In the embodiments of the present application, the terminal can directly receive the first indication information, determine the second quantity corresponding to the channel quality of the allocated uplink channel, so that the first data has a corresponding number of PUCCHs, and set the worse the channel quality, the greater the number of PUCCH data in the first data, so that in the scenario of poor channel quality, the influence of poor channel quality on signal distortion degree is reduced by increasing the repetition number of PUCCH, and the transmission performance in the scenario of poor channel quality is guaranteed. S202, OFDM modulating the first data to obtain time-domain data for sending to the network device.
[0109] In some embodiments, it is determined that the PUCCH shares an orthogonal frequency division multiplexing (OFDM) symbol with the first uplink channel, and the PUCCH data is OFDM modulated to obtain time-domain data for sending to the network device.
[0110] The above optional embodiment proposes a communication method, when the PUCCH does not share a symbol with other uplink channels, the PUCCH data is repeatedly processed in the frequency domain, and the obtained first data has multiple PUCCH data, and the multiple PUCCH data occupies multiple resource blocks in the frequency domain, which can improve the utilization rate of PUCCH frequency domain resources. Then, the first data is OFDM modulated to reduce the problem of large peak value and average value of EVM caused by directly OFDM modulating the PUCCH data, avoid signal distortion and improve transmission performance.
[0111] The communication method can be applied in the field of low-orbit satellite communication, and can reduce the EVM peak value and average value when transmitting long-format information in low-orbit satellite communication.
[0112] The embodiment proposes a communication method, which is applied to a terminal, and in some embodiments, as shown in Figure 5 The UCI is mapped to the PUCCH to obtain PUCCH data, the PUCCH data is OFDM modulated to obtain time-domain data, and the time-domain data can be sent to a network device.
[0113] In some embodiments, the UCI can include format A and format B, and different PUCCH data acquisition methods are used for format A and format B.
[0114] As shown in Figure 5 , format A can carry UCI with a bit length of 1-2 bits, mainly used for SR (Scheduling Request, a request for applying for uplink resources), HARQ ACK / NACK (Hybrid Automatic Repeat Request Acknowledgment / Negative Acknowledgment, a feedback mechanism for improving data transmission reliability, which guarantees correct reception of data through confirmation or retransmission request) and other information feedback. The UCI of format A is channel encoded, and the channel encoding scheme of format A is transparent (i.e. no encoding). The corresponding modulation method is selected according to the UCI length of format A. When the UCI has only 1 bit, pi / 2-BPSK (Phase Shift Keying, a binary phase shift keying technology) modulation method is selected. When the UCI has 2 bits, QPSK (Quadrature Phase Shift Keying, a phase modulation technology) modulation method is selected. According to the selected modulation method, the corresponding modulation symbol is generated. Then the generated modulation symbol is modulated by a low PAPR (Peak-to-Average Power Ratio) sequence. Then the orthogonal sequence modulation is performed to generate the symbol data corresponding to format A. Then the symbol data after power adjustment is calculated according to the power control factor carried by the high layer DCI. Then the symbol data after power control is resource mapped according to the time-frequency resources of PUCCH, and the obtained PUCCH data is obtained.
[0115] Format B can carry UCI with a bit length of 3-11 bits compared to format A, mainly used for CSI (Channel State Information, state information of wireless channel), HARQ ACK / NACK and other information feedback, as shown in Figure 5 , the corresponding processing flow is first to channel encode the UCI of format B, and the channel encoding scheme is RM (Reed-Muller, linear block code) encoding. Then the rate matching is performed on the channel encoded bits. Then the output of rate matching is QPSK modulated to generate the corresponding modulation symbol. Then the modulation symbol is transformed and precoded to obtain symbol data. The subsequent processing flow of the symbol data is consistent with format A. The symbol data after power adjustment is calculated according to the power control factor carried by the DCI. Then the symbol data after power control is resource mapped according to the time-frequency resources of PUCCH, and the PUCCH data is obtained.
[0116] In some embodiments, the PUCCH data obtained according to the format A and the format B can be directly subjected to OFDM modulation to obtain time domain data. In some embodiments, another communication method is proposed, which is applied to a terminal, as shown in Figure 5 After the PUCCH data obtained according to the format A and the format B, it is determined whether the PUCCH and the first uplink channel share OFDM symbols. If they share the OFDM symbols, the PUCCH data is subjected to OFDM modulation to obtain time domain data. If they do not share the OFDM symbols, the PUCCH data is subjected to frequency domain repetition processing, the obtained first data is subjected to OFDM modulation to obtain time domain data, and the time domain data can be transmitted to a network device.
[0117] Figure 5 In some embodiments, the process of subjecting the PUCCH data to frequency domain repetition processing can refer to the optional implementation manner in Figure 2 , which will not be described here.
[0118] Figure 6 is a flowchart of another exemplary embodiment illustrating a communication method applied to a network device. The communication method can include the following steps.
[0119] S601, receiving first signaling.
[0120] In some embodiments, the first signaling can be first information transmitted to the terminal after DCI is transmitted to the terminal.
[0121] In some embodiments, the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols. Optionally, the first signaling indicates that the PUCCH and the first uplink channel share OFDM symbols.
[0122] In some embodiments, after the DCI is transmitted to the terminal, the information in the DCI can determine whether the PUCCH and the first uplink channel share OFDM symbols. At this time, the first signaling can be transmitted to the network device.
[0123] In some embodiments, the first signaling can be automatically generated by the network device.
[0124] In some embodiments, the first signaling can be generated and transmitted by another network device.
[0125] S602, receiving time domain data.
[0126] The time domain data is data transmitted by the terminal.
[0127] S603, subjecting the time domain data to OFDM demodulation to obtain first data. If the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, the first data is data obtained by subjecting the PUCCH data to frequency domain repetition processing.
[0128] In some embodiments, the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, and the first data obtained by performing time-domain data de-OFDM modulation is data obtained by performing frequency-domain repetition processing on PUCCH data, and at this time, the corresponding de-OFDM modulation mode can be determined according to the data obtained by performing frequency-domain repetition processing on the first data, and a plurality of PUCCH data in the first data is obtained.
[0129] In some embodiments, the first signaling indicates that the PUCCH and the first uplink channel share OFDM symbols, and the first data obtained by performing time-domain data de-OFDM modulation is PUCCH data, and the first data obtained by corresponding de-OFDM modulation includes one PUCCH data.
[0130] In the embodiment, the network device receives the first signaling indicating whether the PUCCH and the first uplink signal share OFDM symbols, and determines whether the received data is frequency-domain repeated data before OFDM modulation, thereby improving the reliability of de-OFDM modulation.
[0131] In some embodiments, the network device can also receive second signaling indicating the manner of frequency-domain repetition processing on PUCCH data, and the resource block where the PUCCH in the first data is located can be determined through the second signaling, thereby improving the reliability of de-OFDM modulation.
[0132] In some embodiments, the terminal performs frequency-domain repetition processing on PUCCH data to obtain first data when the PUCCH and the first uplink channel do not share OFDM symbols, performs OFDM modulation on the first data to obtain time-domain data, and sends the time-domain data to the network device.
[0133] The network device receives the first signaling before receiving the time-domain data, and if the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, performs de-OFDM modulation on the time-domain data to obtain first data, and the first data is data obtained by performing frequency-domain repetition processing on PUCCH data.
[0134] In some embodiments, the PUCCH is subjected to frequency-domain repetition processing when the PUCCH and the first uplink channel do not share OFDM symbols, so that the network device can receive more PUCCH data when receiving time-domain data, and the received more PUCCH data can be used to decode UCI carried by the PUCCH, thereby improving the PUCCH decoding performance of the network device.
[0135] In some embodiments, the performance of EVM peak and average of the above-mentioned communication method is verified, and the following parameters are used Figure 5The communication mode shown, when the PUCCH and the first uplink channel do not share a symbol, the number of PUCCH data in the first data is set to 1, 2, 4, 8, 10 and 16 respectively, and the EVM is calculated by the following formula:
[0136]
[0137] Wherein, P error is the average error vector power, P reference is the average reference power, tx sig is the fixed point data, tx ref is the floating point data, mean is the average value, max is the maximum value, and abs is the absolute value.
[0138] The EVM peak and average data shown in Table 1 are obtained.
[0139] Serial Number EVM Peak EVM Average OFDM Mod 1 3.7283 1.0222 OFDM Mod 2 2.4871 0.7240 OFDM Mod 4 1.7920 0.5187 OFDM Mod 8 1.5963 0.3633 OFDM Mod 10 1.1679 0.3270 OFDM Mod 16 1.0603 0.2554
[0140] Table 1
[0141] In Table 1, OFDMMod1 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 1, OFDMMod2 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 2, OFDMMod4 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 4, OFDMMod8 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 8, OFDMMod10 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 10, and OFDMMod16 is the EVM peak and average value obtained by the OFDM modulation scheme for the first data with the number of PUCCH data being 16.
[0142] As can be seen from Table 1, OFDMMod2 reduces the EVM peak by about 1.2% and the EVM average by about 0.3% compared with OFDMMod1; similarly, OFDMMod4 reduces the EVM peak by about 0.7% and the EVM average by about 0.2% compared with OFDMMod2, and similarly, OFDMMod8, OFDMMod10 and OFDMMod16, and so on. Therefore, before OFDM modulation, the frequency domain repetition processing is performed on the PUCCH data, which effectively reduces the difference in fixed and floating point EVM performance.
[0143] Figure 7 Fig. 1 is a schematic diagram of the structure of a terminal according to an example embodiment, and the terminal 700 comprises:
[0144] The processing module 701 is configured to perform frequency domain repetition processing on the PUCCH data to obtain first data if the PUCCH is not in the same symbol as the first uplink channel; wherein the first uplink channel is an uplink channel other than the PUCCH.
[0145] The sending module 702 is configured to modulate the first data to obtain time domain data for sending.
[0146] In an optional manner, there is no idle resource block between any two PUCCH data in the frequency domain in the first data.
[0147] In an optional manner, there is an idle resource block between at least one PUCCH data pair in the first data; wherein the PUCCH data pair is two PUCCH data adjacent in the frequency domain in the first data.
[0148] In an optional manner, there is an idle resource block between any one PUCCH data pair in the first data.
[0149] In an optional manner, the number of idle resource blocks between the plurality of PUCCH data pairs arranged in sequence is in an arithmetic progression.
[0150] In an optional manner, the number of idle resource blocks between the plurality of PUCCH data pairs arranged in sequence is in a geometric progression.
[0151] In an optional manner, the processing module 701 comprises:
[0152] The first processing unit is configured to determine the first number according to the second data, the second data indicating channel quality information, and different channel quality information corresponding to the first number.
[0153] The second processing unit is configured to perform frequency domain repetition processing on the PUCCH data based on the first number to obtain the first data, the first data having the first number of PUCCH data.
[0154] In an optional manner, the terminal further comprises a receiving module configured to receive first indication information sent by the network device, the first indication information being used to indicate the second number; and the processing module 701 comprises a third processing unit configured to perform frequency domain repetition processing on the PUCCH data based on the second number to obtain the first data, the first data having the second number of PUCCH data.
[0155] In some embodiments, the terminal 700 can be used to execute the above-mentioned communication method, and the implementation principles and technical effects are similar, and details are not described here.
[0156] Figure 8is a structural diagram of a network device according to an example embodiment. The network device 800 includes:
[0157] The receiving module 801 is configured to receive the first signaling.
[0158] The receiving module 801 is further configured to receive the time domain data.
[0159] The processing module 802 is configured to perform OFDM demodulation on the time domain data to obtain first data, wherein the first data is data obtained by performing frequency domain repetition processing on PUCCH data, if the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols.
[0160] In some embodiments, the network device 800 can be configured to perform the above-mentioned communication method, and the implementation principles and technical effects are similar, and details are not described herein.
[0161] Figure 9 is a structural diagram of an electronic device according to an example embodiment. Please refer to Figure 9 The electronic device 900 can include a processor 91 and a memory 92, wherein the processor 91 and the memory 92 can communicate. For example, the processor 91 and the memory 92 communicate through a communication bus 93. The memory 92 is configured to store computer-executable instructions, and the processor 91 is configured to invoke the computer-executable instructions in the memory to perform the communication method shown in any of the above-mentioned method embodiments.
[0162] In some embodiments, the electronic device 900 can be a terminal. The terminal device can be applied to, for example, Figure 1 application scenarios or the above-mentioned communication system. The terminal includes a processor and a memory, and the processor and the memory can communicate. The memory is configured to store computer-executable instructions, and the processor in the terminal is configured to invoke the computer-executable instructions in the memory to perform the optional embodiments shown in the above-mentioned communication method applied to the terminal.
[0163] In some embodiments, the electronic device 900 can be a network device. The network device can be applied to, for example, Figure 1In the application scenarios or in the above communication system, the network device includes a processor and a memory, the processor and the memory can communicate, the memory is used to store computer execution instructions, and the processor in the network device is used to call the computer execution instructions in the memory to execute the optional embodiments shown in the above communication method applied to the network device. The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as the execution of the hardware processor, or the execution of the combination of the hardware and software modules in the processor.
[0164] The application provides a computer readable storage medium, and computer execution instructions are stored on the computer readable storage medium; the computer execution instructions are executed by a processor to implement the communication method of any of the above embodiments.
[0165] The application provides a computer program product, and the computer program product includes a computer program, and when the computer program is executed, the computer program causes a computer to execute the above communication method.
[0166] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The application is intended to cover any variations, uses or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice in the art to which the application pertains or can relate. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the application are indicated by the appended claims.
[0167] It should be understood that the application is not limited to the precise construction that has been described above and shown in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the appended claims.
Claims
1. A communication method, characterized in that, Applied to a terminal, the method includes: If the Physical Uplink Control Channel (PUCCH) and the first uplink channel do not share Orthogonal Frequency Division Multiplexing (OFDM) symbols, then the PUCCH data is subjected to frequency domain repetition processing to obtain the first data; wherein, the first uplink channel is an uplink channel other than PUCCH, and the first data includes at least two PUCCH data. The first data is OFDM modulated to obtain time-domain data for transmission to network devices.
2. The method according to claim 1, characterized in that, In the first data, there are no free resource blocks between any two adjacent PUCCH data in the frequency domain.
3. The method according to claim 1, characterized in that, There is a free resource block between at least one PUCCH data pair in the first data; wherein, the PUCCH data pair is two PUCCH data that are adjacent in the frequency domain in the first data.
4. The method according to claim 3, characterized in that, There are idle resource blocks between any two PUCCH data pairs in the first data.
5. The method according to claim 3 or 4, characterized in that, The number of free resource blocks among the multiple PUCCH data pairs arranged in sequence follows an arithmetic progression.
6. The method according to claim 4, characterized in that, The number of free resource blocks among multiple PUCCH data pairs arranged in sequence follows a geometric progression.
7. The method according to any one of claims 1-4, characterized in that, The step of performing frequency domain repetition processing on the PUCCH data to obtain the first data includes: The first quantity is determined based on the second data, which indicates channel quality information, and different channel quality information corresponds to the first quantity. The PUCCH data is subjected to frequency domain repetition processing based on the first quantity to obtain the first data, wherein the first data contains the first quantity of PUCCH data.
8. The method according to any one of claims 1-4, characterized in that, Before performing frequency domain repetition processing on the PUCCH data to obtain the first data, the method further includes: Receive first indication information sent by the network device, the first indication information being used to indicate a second quantity; The step of performing frequency domain repetition processing on the PUCCH data to obtain the first data includes: The PUCCH data is subjected to frequency domain repetition processing based on the second quantity to obtain the first data, wherein the first data contains the second quantity of PUCCH data.
9. A communication method, characterized in that, Applied to network devices, the method includes: Receive the first signaling; Receive time-domain data; The time-domain data is de-OFDM modulated to obtain first data. If the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, the first data is the data obtained by frequency domain repetition processing of the PUCCH data.
10. A terminal, characterized in that, include: The processing module is used to perform frequency domain repetition processing on the PUCCH data to obtain the first data if the PUCCH and the first uplink channel do not share the same symbol; wherein, the first uplink channel is an uplink channel other than the PUCCH. The transmitting module is used to modulate the first data to obtain time-domain data for transmission.
11. A network device, characterized in that, include: The receiving module is used to receive the first signaling. The receiving module is also used to receive time-domain data; The processing module is used to de-OFDM modulate the time-domain data to obtain first data. If the first signaling indicates that the PUCCH and the first uplink channel do not share OFDM symbols, the first data is the data obtained by frequency domain repetition processing of the PUCCH data.
12. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-9.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-9.
14. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-9.