Uplink coverage enhancement method and apparatus, communication device, and storage medium
Patent Information
- Application Number
- CN202310652394.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-12
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2040-11-12
AI Technical Summary
[0004]本申请提出的上行覆盖增强方法、装置、通信设备及存储介质,用于解决相关技术中,在LTE(Long Term Evolution,长期演进)/NR业务中采用RV固定重复方案,无法根据场景实现动态调整,灵活性较差,同时无法满足增强覆盖的要求的问题
[0018]本申请实施例提供的上行覆盖增强方法、装置、通信设备及存储介质,用户设备接收基站发送的与重复传输相关的重复指示消息,进而通过上行共享信道向基站发送重复指示消息对应的RV版本。从而实现了基于基站发送的重复指示消息,设置动态变化的RV版本,由于基站发送的重复指示消息是基于解码和译码的成功情况,以及信道质量确定的,从而提高了RV重复方案的准确性,并提高了基站的增强覆盖。
Smart Images

Figure CN116709537B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an uplink coverage enhancement method, apparatus, communication device, and storage medium. Background Technology
[0002] Simulation evaluation revealed that channels in the Frequency Range 1 (FR1) band of New Radio (NR) communication services, particularly the Physical Uplink Shared Channel (PUSCH), require coverage enhancement. Current standards discuss enhancement schemes based on time, frequency, demodulation reference signal (DMRS), and power domains. Among these, the Redundancy Version (RV) repetition scheme is a time-domain candidate scheme that aids receiver frequency tracking and improves channel estimation accuracy. Of course, the RV repetition scheme can be applied to any generation of communication technology, and this application does not impose specific limitations on it.
[0003] However, in related technologies, RV repetition uses a fixed RV repetition scheme, which has poor flexibility and cannot meet the needs of enhanced coverage in different scenarios. Summary of the Invention
[0004] The uplink coverage enhancement method, apparatus, communication equipment, and storage medium proposed in this application are used to solve the problem in related technologies that the RV fixed repetition scheme used in LTE (Long Term Evolution) / NR services cannot be dynamically adjusted according to the scenario, has poor flexibility, and cannot meet the requirements of enhanced coverage.
[0005] One embodiment of this application proposes an uplink coverage enhancement method, including:
[0006] Receive a duplicate indication message related to duplicate transmission sent by the base station; and
[0007] Based on the duplicate indication message associated with the duplicate transmission, the RV version corresponding to the duplicate indication message is sent to the base station via the uplink channel.
[0008] Another embodiment of this application proposes an uplink coverage enhancement method applied to a base station, comprising: detecting the PUSCH channel quality of a user equipment; generating a duplication indication message based on the PUSCH channel quality and sending the duplication indication message to the user equipment; and receiving an RV version sent by the user equipment based on the duplication indication message.
[0009] Another embodiment of this application provides an uplink coverage enhancement device, comprising:
[0010] A receiving device for receiving a repeat indication message related to repeated transmission sent by a base station;
[0011] A transmitting device is configured to transmit the RV version corresponding to the duplicate indication message to the base station via an uplink channel, based on the duplicate indication message related to the duplicate transmission.
[0012] Another embodiment of this application provides an uplink coverage enhancement device, comprising:
[0013] The detection module is used to detect the PUSCH channel quality of user equipment.
[0014] The processing module is used to generate a duplicate indication message based on the PUSCH channel quality and send the duplicate indication message to the user equipment.
[0015] A receiving module is used to receive the RV version sent by the user equipment according to the repeat instruction message.
[0016] The communication device proposed in another aspect of this application includes: a transceiver; a memory; and a processor, which are respectively connected to the transceiver and the memory, and are configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and are capable of implementing the uplink coverage enhancement method as described in the first aspect, or the uplink coverage enhancement method as described in another aspect.
[0017] The computer storage medium proposed in another embodiment of this application stores computer-executable instructions thereon; after the computer-executable instructions are executed by a processor, they can implement the uplink coverage enhancement method as described in the first aspect, or the uplink coverage enhancement method as described in yet another aspect.
[0018] The uplink coverage enhancement method, apparatus, communication device, and storage medium provided in this application embodiment allow a user equipment (UE) to receive a repeat indication message related to repeated transmission sent by a base station, and then send the RV version corresponding to the repeat indication message to the base station through the uplink shared channel. This enables the setting of a dynamically changing RV version based on the repeat indication message sent by the base station. Since the repeat indication message sent by the base station is based on the success of decoding and plagiarism detection, as well as channel quality determination, the accuracy of the RV repeat scheme is improved, and the enhanced coverage of the base station is enhanced.
[0019] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0020] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0021] Figure 1 A flowchart illustrating an uplink coverage enhancement method provided in an embodiment of this application;
[0022] Figure 2 A flowchart illustrating another uplink coverage enhancement method provided in an embodiment of this application;
[0023] Figure 3 A flowchart illustrating yet another uplink coverage enhancement method provided in an embodiment of this application;
[0024] Figure 4 A flowchart illustrating yet another uplink coverage enhancement method provided in an embodiment of this application;
[0025] Figure 5 A schematic diagram of an uplink coverage enhancement device provided in an embodiment of this application;
[0026] Figure 6 A schematic diagram of another uplink coverage enhancement device provided in this application embodiment;
[0027] Figure 7 This is a structural block diagram of a communication device proposed in an embodiment of this application. Detailed Implementation
[0028] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0029] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. The singular forms “a” and “the” as used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0030] It should be understood that although the terms first, second, third, etc., may be used to describe various information in the embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" and "suppose" as used herein can be interpreted as "when," "when," or "in response to a determination."
[0031] Embodiments of this application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0032] The uplink coverage enhancement method, apparatus, communication equipment, and storage medium provided in this application will now be described in detail with reference to the accompanying drawings.
[0033] Figure 1 This is a flowchart illustrating an uplink coverage enhancement method provided in an embodiment of this application, applied to a user equipment.
[0034] like Figure 1 As shown, the uplink coverage enhancement method includes the following steps:
[0035] Step 101: Receive a duplicate indication message related to duplicate transmission sent by the base station.
[0036] The uplink coverage enhancement method of this application embodiment can be applied to any user equipment. The user equipment can be a device that provides voice and / or data connectivity to a user. The user equipment can communicate with one or more core networks via a Radio Access Network (RAN). The user equipment can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user equipment (UE). Alternatively, the user equipment can also be a device from an unmanned aerial vehicle (UAV). Alternatively, the user equipment can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless user equipment connected to an external vehicle computer. Alternatively, the user equipment can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0037] A base station can comprise multiple cells that provide services to user equipment. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with wireless user equipment via one or more sectors on the air interface, or other names. A base station can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless user equipment and the rest of the access network, which may include an IP communication network. The base station can also coordinate the attribute management of the air interface. For example, the base station involved in the embodiments of this application can be a network device (Base Transceiver Station, BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, etc., and is not limited in the embodiments of this application. In some network structures, the base station may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0038] In this embodiment, the user equipment receives a duplicate indication message sent by the base station. This duplicate indication message is determined by the base station based on the channel quality or channel measurement of the PUSCH (Physical Uplink Shared Channel), and / or on the decoding and decoding results obtained from the uplink transmission from the PUSCH. It indicates the RV (Redundancy Version) that the user equipment currently needs to transmit. In this embodiment, based on a related fixed RV version duplicate scheme, the base station determines a dynamic RV version duplicate scheme based on the measured channel quality and / or the success of decoding and decoding. This dynamic RV version duplicate scheme is then sent to the user equipment as a duplicate indication message. By using the RV version duplicate scheme contained in the duplicate indication message, the user equipment can not only obtain sufficient redundancy information to achieve enhanced uplink coverage, but also improve transmission efficiency and reliability.
[0039] As one possible implementation, the repeated indication message can be sent by the base station to the user equipment explicitly or implicitly via DCI (Downlink Control Information), where the downlink control information (DCI) is carried by PDCCH (Physical Downlink Control Channel).
[0040] As another possible implementation, the repeat instruction message can be sent by the base station to the user equipment via MAC signaling (Media Access Control).
[0041] Step 102: Based on the duplicate indication message related to duplicate transmission, send the RV version corresponding to the duplicate indication message to the base station via the uplink channel.
[0042] In all embodiments of this application, RV version refers to the transmission corresponding to the version number of RV.
[0043] In NR communication services, to improve the reliability of URLLC (Ultra-reliable and Low-Latency Communication), user equipment (UE) sends uplink transmissions to the base station via the uplink (e.g., PUSCH). Reliability can be improved by repeating these transmissions multiple times. Each uplink transmission corresponds to a specific RV version, determined by a repetition indication message sent by the base station. The order in which the UE sends RV versions to the base station is based on a preset redundant RV sequence. This sequence contains multiple RV versions, sent sequentially according to the order of the RV versions within the preset sequence. In other words, the RV version sent by the UE corresponds to an RV version number within the preset redundant RV sequence. The redundant information contained in the RV versions corresponding to different RV version numbers can be the same or different.
[0044] As one possible implementation, a redundant version RV sequence is pre-defined, containing multiple RV version numbers, for example, including the first to the Nth RV version numbers, and the first to the Nth version numbers are arranged in a preset order, where N is a positive integer, for example, N is 4 or 6, etc., and this embodiment does not impose any limitations.
[0045] For ease of explanation, this embodiment takes a preset redundant version RV sequence containing 4 version numbers as an example. The principle is the same for other versions N, and will not be repeated in this embodiment.
[0046] As one implementation, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 2, 3, 1], where 0, 2, 3 and 1 correspond to different RV version numbers. When the user equipment sends the RV version to the base station, it sends the RV versions arranged in this preset order. In some possible environments, the RV sequence [0, 2, 3, 1] has better decoding performance, but poor self-decoding capability.
[0047] As another implementation, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 3, 0, 3], where 0 and 3 correspond to different RV version numbers. When the user equipment sends the RV sequence to the base station, it sends the RV versions arranged in this preset order.
[0048] Those skilled in the art will understand that the above-mentioned preset order is merely illustrative and not intended to limit the scope of protection of this application.
[0049] In some possible environments, the decoding and self-decoding performance of the RV sequence [0, 3, 0, 3] is relatively balanced. The decoding and decoding performance of different RV sequences can be determined through simulation experiments or based on historical records in practical applications. This embodiment does not impose any limitations.
[0050] In some embodiments, when a user equipment (UE) transmits a preset redundant version (RV) sequence to a base station, it repeats the RV versions included in the preset redundant version to improve receiver frequency tracking or enhance channel estimation accuracy. In other words, the actual RV sequence transmitted by the UE to the base station via the uplink (e.g., PUSCH) contains repeated RV versions, which is called an RV repetition sequence. In related technologies, the number of repetitions for each version in an RV repetition sequence is the same and does not change dynamically. For example, for an RV repetition sequence containing 16 repetitions, the RV repetition sequence is {0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1}. However, in this application, the RV versions in the RV repetition sequence transmitted by the UE to the base station are determined based on the repetition indication message sent by the base station. That is, one or more RV versions during transmission are dynamically changing and are not preset fixed RV versions. In some implementations, the number of repetitions of one or more RV versions is also determined by the repetition indication message obtained from the base station. That is, the number of repetitions of each RV version in the RV repetition sequence can be the same or different. The number of repetitions of each RV version in the RV repetition sequence can be preset or dynamically configured by the base station. For example, RV version 0 is retransmitted 5 times, RV version 2 is retransmitted 3 times, RV version 3 is retransmitted 2 times, and RV version 1 is retransmitted 6 times, so the RV repetition sequence is represented as {0, 0, 0, 0, 0, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1}.
[0051] In this embodiment, the user equipment (UE) sends the RV version corresponding to the repetition indication message to the base station via the Physical Uplink Shared Channel (PUSCH). The UE sends the corresponding RV version based on each transmission time. For example, at the previous transmission time, the UE sent the RV version number 3 to the base station, and the corresponding RV repetition sequence sent by the UE at the previous time was 0, 0, 0, 2, 3, 3. At the current time, the UE sent the RV version number 1 to the base station, so the RV repetition sequence sent by the UE at the current time is 0, 0, 0, 2, 3, 3, 1. This achieves dynamically changing RV versions based on the repetition indication message sent by the base station. Since the repetition indication message sent by the base station is determined based on the success of decoding and / or channel quality, the accuracy of RV version transmission and repetition count determination is improved, and uplink enhanced coverage is enhanced.
[0052] The uplink coverage enhancement method in this application involves a user equipment receiving a repetition indication message from a base station and then sending the corresponding RV version to the base station via the Physical Uplink Shared Channel (PUSCH). This enables the setting of a dynamically changing RV version based on the repetition indication message sent by the base station. Since the repetition indication message sent by the base station is determined based on the success of decoding and plagiarism detection, as well as channel quality, the accuracy of the RV repetition scheme is improved, thus enhancing uplink coverage.
[0053] In one possible application, when a user equipment (UE) sends an RV version to a base station, it first determines the initial RV version information, and then, based on the received repetition indication message from the base station, determines whether the RV version should be retransmitted. If retransmission is required, the number of repetitions is determined; if retransmission is not required, the system switches to the next RV version. This improves the reliability of RV version retransmission. To this end, this application provides another uplink coverage enhancement method. Specifically, it explains how to determine the initial RV version and the RV version repetition scheme, and reduces base station overhead.
[0054] like Figure 2 As shown, the method includes the following steps:
[0055] Step 201: Determine the starting RV version.
[0056] In all embodiments of this application, RV version refers to the transmission corresponding to the version number of RV.
[0057] In some embodiments, the initial RV version can be determined by the initial RV version indication message received from the base station. In other embodiments, the initial RV version can be determined by relevant communication standards; for example, if the relevant communication standards determine the transmission order of RV versions, then the transmission order of RV versions can be determined by the communication standards, and thus the initial RV version can be determined. In still other embodiments, the initial RV version can be determined by the transmission order negotiated between the base station and the user equipment (UE). In some embodiments, the transmission order of each RV version can be determined by configuration information stored in the UE; wherein the configuration information can be pre-sent to the UE by the base station or pre-stored in the UE.
[0058] In some embodiments, the initial RV version can be determined by an initial RV version indication message received from the base station. The initial RV version indication message indicates the RV version initially transmitted by the user equipment when transmitting to the base station according to a preset redundant RV version sequence; that is, the initial RV version indication message indicates from which RV version the user equipment starts transmitting when transmitting to the base station according to the redundant RV version sequence.
[0059] It should be noted that, in one embodiment of this application, the starting RV version indication message is determined by the base station based on the detected transmission status with the user equipment. The transmission status can be divided into new transmission status and retransmission status. The starting RV version indication message and the transmission status have a corresponding relationship. Therefore, in order to facilitate differentiation, a first starting RV version indication message can be sent to the user equipment when the transmission status is new transmission status. The first starting RV version indication message is used to instruct the user equipment to send RV0 at the first transmission time. When the transmission status is retransmission status, a non-first starting RV version indication message is sent to the user equipment according to the number of retransmissions.
[0060] In this embodiment, if the terminal sends a new packet to the base station, it is in a new transmission state. If the packet reception or decoding fails, multiple packet retransmissions can be performed, i.e., entering a retransmission state. The number of retransmissions corresponds to the RV version in the preset redundancy version (RV) sequence. For ease of distinction, in this embodiment, the starting RV version indication message corresponding to the new transmission state between the base station and the user equipment is called the first starting RV version indication message; if the retransmission count is one (i.e., the second retransmission), the corresponding starting RV version indication message is called the second starting RV version indication message; if the retransmission count is two (i.e., the third retransmission), the starting RV version indication message corresponding to the third retransmission is called the third starting RV version indication message, and so on. These are not listed individually in this embodiment. The RV versions indicated by different starting RV version indication messages can be the same or different.
[0061] As one possible implementation, the Initial RV Version Indication (RV Version Indication) message can be sent by the base station to the user equipment via Downlink Control Information (DCI), where the DCI is carried by the Downlink Physical Control Channel (PDCCH). The base station sends the RV Version Indication message using 2 bits reserved in the DCI.
[0062] For example, if the preset redundant version RV sequence is [0, 2, 3, 1], then there are 4 types of RV start version indication messages. For instance, if the user equipment receives DCI00 from the base station via DCI, it corresponds to the first start RV version indication message; if the user equipment receives DCI01 from the base station via DCI, it corresponds to the second start RV version indication message; if the user equipment receives DCI10 from the base station via DCI, it corresponds to the third start RV version indication message; and if the user equipment receives DCI11 from the base station via DCI, it corresponds to the fourth start RV version indication message.
[0063] It should be noted that when the number of RV versions included in the preset redundant version RV sequence is other than the number of RV versions mentioned above (4), the principle is the same, and will not be elaborated on in this embodiment.
[0064] Step 202: In response to determining the initial RV version, the initial RV version is sent at the first transmission moment.
[0065] In one embodiment of this application, the preset redundant version RV sequence is [0, 2, 3, 1]. For example, if the connection between the user equipment and the base station is in a new transmission state, the starting RV version indication message determines that the starting RV version is RV0. Then, the starting RV version sent by the user equipment to the base station at the first transmission time is RV0. If the new transmission between the user equipment and the base station fails, a first retransmission is performed, i.e., the number of retransmissions is one. The starting RV version indication message determines that the starting RV version is RV2. Then, the starting RV version sent by the user equipment to the base station is RV2. If a second retransmission is performed between the user equipment and the base station, i.e., the number of retransmissions is two, the starting RV version indication message determines that the starting RV version is RV3. Then, the starting RV version sent by the user equipment to the base station is RV3. If a third retransmission is performed between the user equipment and the base station, i.e., the number of retransmissions is three, the starting RV version indication message determines that the starting RV version is RV1. Then, the starting RV version sent by the user equipment to the base station is RV1.
[0066] It should be noted that when the preset redundant version RV sequence is [0, 3, 0, 3], the principle for determining the starting RV version is the same as when the preset redundant version RV sequence is [0, 2, 3, 1], and will not be repeated in this embodiment.
[0067] Step 203: Receive a duplicate indication message related to duplicate transmission sent by the base station.
[0068] It should be noted that the uplink coverage enhancement method of this application embodiment can be applied to any user equipment. The user equipment can be a device that provides voice and / or data connectivity to the user. The user equipment can communicate with one or more core networks via a Radio Access Network (RAN). The user equipment can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user equipment (UE). Alternatively, the user equipment can also be a device from an unmanned aerial vehicle (UAV). Alternatively, the user equipment can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless user equipment connected to an external vehicle computer. Alternatively, the user equipment can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0069] In this embodiment, the user equipment receives a duplication indication message sent by the base station. This message is determined by the base station based on the channel quality of the Physical Uplink Shared Channel (PUSCH) and / or the success of PUSCH decoding and decoding, indicating the RV version that needs to be transmitted. This embodiment is based on an existing fixed RV version duplication scheme, with the base station determining a dynamic RV version duplication scheme based on measured channel quality and the success of decoding and decoding. This dynamic RV version duplication scheme is sent to the user equipment as a duplication indication message. By using the RV version duplication scheme contained in the duplication indication message, the user equipment can obtain sufficient redundancy information, achieving enhanced uplink coverage and improving efficiency.
[0070] As one possible implementation, the repeat indication message can be sent by the base station to the user equipment via downlink control information (DCI), where the downlink control information (DCI) is carried by the downlink physical control channel (PDCCH).
[0071] As another possible implementation, the repeat instruction message can be sent by the base station to the user equipment via Media Access Control (MAC) signaling.
[0072] Step 204: Based on the determined duplicate indication message related to duplicate transmission sent by the receiving base station, send the RV version corresponding to the duplicate indication message to the base station through the uplink channel.
[0073] In NR, to improve the reliability of URLLC (Ultra-reliable and Low-Latency Communication), user equipment (UE) sends uplink transmissions to the base station via an uplink channel (e.g., PUSCH). Reliability can be improved by repeating the transmission multiple times. Each uplink transmission sent via PUSCH includes a corresponding RV version, which is determined based on a repetition indication message sent by the base station. The UE sends the RV version to the base station according to a preset redundant RV version sequence. This sequence contains multiple RV version numbers, which are sent in a preset order. In other words, the sent RV version can be the RV version corresponding to one of the RV version numbers in the preset redundant RV version sequence. The redundant information contained in the RV versions corresponding to different RV version numbers can be the same or different; this embodiment does not impose any limitations.
[0074] As one possible implementation, the multiple RV versions contained in the preset redundant version RV sequence include the first to the Nth RV version numbers, and the first to the Nth version numbers are arranged in a preset order, where N is a positive integer, for example, N is 4 or 6, etc., which is not limited in this embodiment.
[0075] For ease of explanation, this embodiment takes a preset redundant version RV sequence containing 4 version numbers as an example. The principle is the same for other versions N, and will not be repeated in this embodiment.
[0076] As one implementation, if the number of versions N is 4, then the preset redundant version RV sequence is [0, 2, 3, 1], where 0, 2, 3, and 1 correspond to different RV version numbers. When the user equipment sends the RV version to the base station, it sends the RV versions arranged in this preset order. In some possible environments, the RV sequence [0, 2, 3, 1] has better decoding performance, but poor self-decoding capability.
[0077] As an example, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 3, 0, 3], where 0 and 3 correspond to different RV version numbers. When the user equipment sends the RV version to the base station, it sends the RV versions arranged in this preset order. In some possible environments, the decoding performance and self-decoding performance of the RV sequence [0, 3, 0, 3] are relatively balanced. The decoding and decoding performance of different RV sequences can be determined through simulation experiments or based on historical records in actual applications. This embodiment does not impose any limitations.
[0078] It should be noted that those skilled in the art will understand that the preset order in this embodiment is merely an example and is not intended to limit the scope of protection of this application.
[0079] In some scenarios, when a user equipment (UE) sends a pre-defined redundant version (RV) sequence to a base station, it may repeatedly transmit the RV versions included in the pre-defined redundant version. In some scenarios, this can improve the receiver's frequency tracking performance or enhance the accuracy of channel estimation; that is, the actual RV sequence sent by the UE to the base station via PUSCH contains repeated RV versions, which is called an RV repetition sequence. In related technologies, the number of repetitions of each version in the RV repetition sequence is the same and does not change dynamically. For example, for an RV repetition sequence containing 16 repetitions, the RV repetition sequence is {0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1}. However, in this application, the RV versions in the RV repetition sequence sent by the UE to the base station are determined according to the repetition indication message sent by the base station. That is, one or more RV versions during transmission are dynamically changing and are not pre-set fixed RV versions. In some implementations, the number of repetitions of one or more RV versions is also determined by the repetition indication message obtained from the base station. That is, the number of repetitions of each RV version in the RV repetition sequence can be the same or different. The number of repetitions of each RV version in the RV repetition sequence can be preset or dynamically configured by the base station. For example, RV version 0 is retransmitted 5 times, RV version 2 is retransmitted 3 times, RV version 3 is retransmitted 2 times, and RV version 1 is retransmitted 6 times, so the RV repetition sequence is represented as {0, 0, 0, 0, 0, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1}.
[0080] In this embodiment, the user equipment (UE) sends the RV version corresponding to the repetition indication message to the base station via the Physical Uplink Shared Channel (PUSCH). The RV version sent by the UE is based on each transmission time. For example, at the previous transmission time, the RV version sent by the UE to the base station was 3, and the RV repetition sequence sent by the UE to the base station at the previous time was 0, 0, 0, 2, 3, 3. At the current time, the RV version sent by the UE to the base station is 1, and the RV repetition sequence sent by the UE to the base station at the current time is 0, 0, 0, 2, 3, 3, 1. This realizes the setting of a dynamically changing RV version based on the repetition indication message sent by the base station. Since the repetition indication message sent by the base station is determined based on the success of decoding and / or channel quality, the accuracy of RV version transmission and repetition count determination is improved, and uplink enhanced coverage is improved.
[0081] It is important to understand that after the user equipment sends the starting RV version indication message to the base station through the Physical Uplink Shared Channel (PUSCH), whether the starting RV version is repeatedly sent or switches to the next RV version according to the preset RV version order in the RV sequence is determined based on the indication message related to repeated transmission sent by the base station.
[0082] In one embodiment of this application, the determination can be based on an indication message related to repeated transmission sent by the base station. Each time the base station sends an indication message related to repeated transmission, the message carries information about the RV version to be transmitted. In some embodiments, the indication message related to repeated transmission can directly indicate the RV version corresponding to the RV version number that the user equipment needs to transmit to the base station, wherein the RV version includes redundancy information.
[0083] As one possible implementation, the repeat indication message is sent using 2 bits in the DCI. For example, if the repeat indication message indicates an RV version with version number 3, then the 2 bits in the DCI are 11. After that, the base station consumes 2 bits of signaling each time it sends a repeat indication message. For example, if the base station sends 16 repeat indication messages, that is, the RV version is repeated 16 times, the base station's overhead is 16*2=32 bits, which is a large overhead and will affect the overall performance of the base station.
[0084] Therefore, in another possible implementation of this application embodiment, in order to reduce the signaling overhead of the base station, the base station can set a repetition indication flag to indicate the RV version corresponding to the current time. The repetition indication flag indicates whether the RV version to be sent now is a repetition of the RV version corresponding to the previous time, or a switch to the next RV version. The repetition indication flag can be implemented using a single bit. For example, a flag of 1 indicates that the RV version sent at the previous time will not be repetitive, i.e., it will switch to the next RV version sequentially; a flag of 0 indicates that the RV version sent at the previous time will be repetitive. For example, if the base station sends 16 repetition indication messages, i.e., the RV version is repeated 16 times, then the base station's overhead is 1*16 = 16 bits, thus reducing the base station's signaling overhead and improving the overall performance of the base station.
[0085] In this embodiment, the duplicate indication identifier obtained by the user equipment can, as one possible implementation, be included in the obtained duplicate indication message, that is, the duplicate indication message includes the duplicate indication identifier. Alternatively, the duplicate indication identifier can also be sent when triggered by DCI or MAC.
[0086] The following sections will explain the different implementation methods in detail.
[0087] In one possible implementation of this application embodiment, the duplicate indication message includes a duplicate indication flag. The user equipment obtains the i-th RV version sent at the previous transmission time, where i is a positive integer less than or equal to N. If the duplicate indication flag indicates duplicate, the i-th RV version is sent repeatedly at the current transmission time. If the duplicate indication flag indicates stop repeating, the (i+1)-th RV version is determined according to a preset order and sent at the current transmission time.
[0088] As one possible implementation, the repetition indication flag can be indicated by a preset bit in the DCI (Digital Cipher Interface) to indicate whether the user equipment (UE) should retransmit the RV version sent at the previous moment. For example, the repetition indication message can be sent using two preset bits A and B in the DCI, while the repetition indication flag can be indicated by a single bit D in the DCI. This reduces the signaling consumption of the base station by using only one bit. For example, if bit D is marked with a first value (e.g., 1 or 0), it indicates that the RV version sent at the previous moment will not be retransmitted, i.e., it will switch to the next RV version sequentially. If bit D is marked with a second value (e.g., 0 or 1, different from the first value), it indicates that the RV version sent at the previous moment will be retransmitted. This enables the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0089] As one possible implementation, the duplicate indication flag can be indicated by a preset bit in the DCI to indicate whether the user equipment retransmits the RV version sent at the previous moment. For example, the duplicate indication message is sent using two preset bits A and B in the DCI, while the duplicate indication flag can be indicated by one bit A or B in the DCI, reducing the signaling consumption of the base station by using one bit.
[0090] It should be noted that the bit used in the DCI to indicate the repeat indicator flag is different from the bit used in the DCI to indicate the starting RV version indicator message.
[0091] In another possible implementation of this application, the duplication indication flag is carried in a new signaling message sent when DCI or MAC is triggered. This new signaling message is the duplication indication message, which retrieves the i-th RV version sent at the previous transmission time, where i is a positive integer less than or equal to N. In some embodiments, it is determined whether a duplication indication flag is received at the current transmission time. If a duplication indication flag is received, the (i+1)-th RV version is determined according to a preset order, and the (i+1)-th RV version is transmitted at the current transmission time. In other embodiments, if a duplication indication flag is not received, the i-th RV version is retransmitted at the current transmission time. The above scheme realizes the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0092] It should be noted that the above-described embodiments of receiving duplicate indication flags and the above-described embodiments of not receiving duplicate indication flags are two independent embodiments; these two embodiments can be implemented independently or together, and the embodiments of this application do not limit this.
[0093] The duplicate indication received by the user equipment can be based on a DCI-triggered message or a MAC-triggered message. The different implementation methods are explained in detail below.
[0094] As one possible implementation, the duplicate indication flag received by the user equipment from the base station can be obtained based on a trigger message from the DCI. In some embodiments, if a trigger message is received, i.e., a duplicate indication flag is received, it is considered that the RV version sent at the previous moment will not be retransmitted, i.e., the system will switch to the next RV version sequentially. In other embodiments, if no trigger message is received, i.e., no duplicate indication flag is received, it is indicated that the RV version sent at the previous moment will be retransmitted. The above scheme realizes the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0095] It should be noted that the above-described embodiments of receiving duplicate indication flags and the above-described embodiments of not receiving duplicate indication flags are two independent embodiments; these two embodiments can be implemented independently or together, and the embodiments of this application do not limit this.
[0096] As one possible implementation, the duplicate indication flag received by the user equipment from the base station can be obtained based on a MAC trigger message. In some embodiments, if a trigger message is received, i.e., a duplicate indication flag is received, it is considered that the RV version sent at the previous moment will not be repeated, i.e., the system will switch to the next RV version sequentially. In other embodiments, if no trigger message is received, i.e., no duplicate indication flag is received, it is indicated that the RV version sent at the previous moment will be repeated. In still other embodiments, if a preset message is received, it is determined that the RV version sent at the previous moment will be repeated, i.e., the system will switch to the next RV version sequentially. In yet another embodiment, if no preset message is received, it is determined that the RV version sent at the previous moment will be repeated. The above scheme realizes the determination of whether to repeat the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0097] It is important to understand that whether the repetition indication message sent by the base station indicates a retransmission of the previously transmitted RV version or a sequential switch to the next RV version is determined based on the PUSCH decoding performance and / or the quality of the channel.
[0098] In this embodiment of the application, before the user equipment receives the duplicate indication message sent by the base station, the base station will detect the quality of the user equipment's PUSCH channel. The quality of the user equipment's PUSCH channel is evaluated by SNR (signal-noise ratio), CQI (channel quality indication), or MCS (modulation and coding scheme).
[0099] As one possible implementation, the base station detects the quality of the PUSCH channel of the user equipment and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is determined based on the value of the SNR. If the quality of the PUSCH channel is determined to be greater than or equal to a preset threshold, a first duplicate indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. If the quality of the PUSCH channel is determined to be less than the preset threshold, a second duplicate indication message is sent to instruct the user equipment to retransmit the current RV version.
[0100] As a second possible implementation, the base station determines whether decoding was successful based on the uplink transmission of the PUSCH sent by the user equipment, and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is then determined based on the SNR value. For example, if decoding fails and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first duplication indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second duplication indication message is sent to instruct the user equipment to retransmit the current RV version.
[0101] As a third possible implementation, the base station obtains the BLER (Block Error Rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the SNR of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0102] As a fourth possible implementation, the base station determines whether decoding was successful based on the uplink transmission of PUSCH sent by the user equipment, and detects the quality of the user equipment's PUSCH channel. Based on the detection result, it determines the CQI or MCS of the PUSCH channel. The quality of the PUSCH channel is determined based on the value of CQI or MCS. As an example, if decoding is unsuccessful, and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0103] As a fifth possible implementation, the base station obtains the BLER (block error rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the CQI or MCS of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the CQI or MCS value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0104] It should be noted that, for ease of explanation in this embodiment, the duplicate indication message is divided into a first duplicate indication message and a second duplicate indication message to identify the RV version that needs to be sent. This RV version can be the RV version sent at the previous moment that is being repeatedly sent, or it can be the next RV version to which the message is switched. The above explanation of the duplicate indication message also applies to the first duplicate indication message and the second duplicate indication message, and will not be repeated here.
[0105] It is important to understand that once the base station determines that decoding has been successful, it instructs the user equipment not to send the RV version anymore, i.e., to stop sending the RV version to avoid duplicate transmission and wasting channel resources.
[0106] In the uplink coverage enhancement method of this application embodiment, the user equipment (UE) determines the starting version of the RV to be sent to the base station based on the indication message of the starting RV version sent by the base station. This enables transmission to begin from the starting RV version of the RV sequence during new transmission, and the RV version to be sent is determined based on the number of retransmissions, thereby increasing the amount of redundant information obtained and improving the decoding success rate. Furthermore, after determining the starting RV version to be sent by the UE, based on the quality of the PUSCH channel measured by the base station, if decoding fails, if the channel quality is good, a duplication indication message is sent to instruct the UE to switch to the next RV version, thereby increasing the amount of redundant information obtained and improving the subsequent decoding success rate of the base station. If the channel quality is poor, a duplication indication message is sent to instruct the UE to continue retransmitting the previously sent RV version. By retransmitting, the base station is ensured to obtain the RV version, thereby improving the decoding success rate of the base station. At the same time, this method flexibly determines the RV duplication situation, realizes the dynamic determination of the RV duplication scheme, and improves the coverage performance of the base station. The duplication indication message can be sent through DCI or MAC and occupies one bit, reducing the overhead of the duplication indication message sent by the base station and improving the overall performance.
[0107] Figure 3 This is a flowchart illustrating another uplink coverage enhancement method provided in an embodiment of this application, applied to a base station.
[0108] like Figure 3 As shown, the method includes the following steps:
[0109] Step 301: Detect the PUSCH channel quality of the user equipment.
[0110] The uplink coverage enhancement method described in this application can be applied to any base station, which may include multiple cells providing services to user equipment. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with wireless user equipment via one or more sectors on the air interface, or other names. The base station can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless user equipment and the rest of the access network, which may include an IP communication network. The base station can also coordinate the attribute management of the air interface. For example, the base station involved in the embodiments of this application can be a network device (Base Transceiver Station, BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, etc., and is not limited in the embodiments of this application. In some network structures, the base station may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0111] In this context, a user equipment (UE) can be a device that provides voice and / or data connectivity to a user. The UE can communicate with one or more core networks via a Radio Access Network (RAN). The UE can be an IoT UE, such as a sensor device, a mobile phone (or "cellular" phone), or a computer with IoT UE capabilities. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, the UE can also be a device from an unmanned aerial vehicle (UAV). Alternatively, the UE can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless UE connected to an external vehicle computer. Alternatively, the user equipment can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0112] In this embodiment of the application, the base station will detect the quality of the PUSCH channel of the user equipment. The quality of the PUSCH channel of the user equipment is reflected by SNR (signal-noise ratio), CQI (channel quality indication), or MCS (modulation and coding scheme).
[0113] It should be noted that, in one implementation of this embodiment, the quality of the PUSCH channel can also be determined based on any two or more combinations of SNR, CQI, and MCS, so as to improve the reliability of channel quality determination.
[0114] Step 302: Generate a duplicate indication message based on the PUSCH channel quality and send the duplicate indication message to the user equipment.
[0115] The repetition indication message is determined by the base station based on the channel quality of the Physical Uplink Shared Channel (PUSCH) and / or the success of decoding or decryption determined from the transmissions obtained from the PUSCH. It indicates the RV version that the user equipment (UE) needs to transmit. The RV version refers to the transmission corresponding to the RV version number. In this embodiment, based on the relevant fixed RV version repetition scheme, a dynamic RV version repetition scheme is determined by the base station based on the measured channel quality and / or the success of decoding and decryption. This dynamic RV repetition scheme is sent to the UE as a repetition indication message. By using the RV version repetition scheme contained in the repetition indication message, the UE can not only obtain sufficient redundancy information to achieve enhanced uplink coverage but also improve efficiency.
[0116] As one possible implementation, the base station detects the quality of the PUSCH channel of the user equipment and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is determined based on the value of the SNR. In one embodiment, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. In another embodiment, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0117] As a second possible implementation, the base station determines whether decoding was successful based on the uplink transmission of the PUSCH sent by the user equipment, and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is then determined based on the SNR value. For example, if decoding fails and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first duplication indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second duplication indication message is sent to instruct the user equipment to retransmit the current RV version.
[0118] As a third possible implementation, the base station obtains the BLER (block error rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the SNR of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0119] As a fourth possible implementation, the base station determines whether decoding was successful based on the uplink transmission of PUSCH sent by the user equipment, and detects the quality of the user equipment's PUSCH channel. Based on the detection result, it determines the CQI or MCS of the PUSCH channel. The quality of the PUSCH channel is determined based on the value of CQI or MCS. As an example, if decoding is unsuccessful, and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0120] As a fifth possible implementation, the base station obtains the BLER (block error rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the CQI or MCS of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the CQI or MCS value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0121] As one possible implementation, the repeat indication message can be sent by the base station to the user equipment via downlink control information (DCI), where the downlink control information (DCI) is carried by the downlink physical control channel (PDCCH).
[0122] As another possible implementation, the repeat instruction message can be sent by the base station to the user equipment via Media Access Control (MAC) signaling.
[0123] It should be noted that, for ease of explanation, in this embodiment, the duplicate indication message is divided into a first duplicate indication message and a second duplicate indication message in order to identify the RV version that needs to be sent now. The RV version can be the RV version sent at the previous moment that is being repeatedly sent, or it can be the RV version that has been switched to.
[0124] It is important to understand that once the base station determines that decoding has been successful, it instructs the user equipment not to send the RV version anymore, i.e., to stop sending the RV version to avoid duplicate transmission and wasting channel resources.
[0125] Step 303: Receive the RV version sent by the user equipment according to the repeat instruction message.
[0126] In all embodiments of this application, RV version refers to the transmission corresponding to the version number of RV.
[0127] In NR communication services, to improve the reliability of URLLC (Ultra-reliable and Low-Latency Communication), the base station obtains uplink transmissions sent by user equipment (UE) via the PUSCH, which can be repeated multiple times to enhance reliability. The base station can determine the corresponding RV version from the uplink transmissions sent by the UE through the uplink channel (e.g., PUSCH). This RV version is determined by the UE based on a repetition indication message sent by the base station. The order of the RV versions sent by the UE is based on a preset redundant RV sequence. This redundant RV sequence contains multiple RV versions arranged in a preset order within the sequence. In other words, the RV version obtained by the base station is one of the versions in the preset redundant RV sequence.
[0128] As one possible implementation, the multiple RV versions contained in the preset redundant version RV sequence include the first to the Nth RV version numbers, and the first to the Nth version numbers are arranged in a preset order, where N is a positive integer, for example, N is 4 or 6, etc., which is not limited in this embodiment.
[0129] For ease of explanation, this embodiment takes a preset redundant version RV sequence containing 4 version numbers as an example. The principle is the same for other versions N, and will not be repeated in this embodiment.
[0130] In one implementation, the number of RV versions N is 4, and the preset redundant version RV sequence is [0, 2, 3, 1], where 0, 2, 3, and 1 correspond to different RV version numbers. When the user equipment sends the RV sequence to the base station, it sends the RV versions arranged in this preset order. It should be noted that the RV sequence [0, 2, 3, 1] has good decoding performance, but poor self-decoding capability.
[0131] As another implementation, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 3, 0, 3], where 0 and 3 correspond to different RV version numbers. When the user equipment sends the RV sequence to the base station, it sends the RV versions arranged in this preset order.
[0132] It should be noted that the decoding and self-decoding performance of the RV sequence [0, 3, 0, 3] is relatively balanced. The decoding and decoding performance of different RV sequences can be determined through simulation experiments or based on historical records in practical applications. This embodiment does not impose any limitations.
[0133] In some embodiments, the RV sequence sent by the user equipment (UE) obtained by the base station includes repeatedly transmitted RV versions. Repeated transmission of RV versions improves receiver frequency tracking or enhances channel estimation accuracy. In other words, the RV sequence actually received by the base station contains repeated transmissions of RV versions, referred to as an RV repetition sequence. In related technologies, the repetition count of each version in the RV repetition sequence is the same and does not change dynamically. For example, for an RV repetition sequence containing 16 repetitions, the RV repetition sequence is {0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1}. However, in this application, the RV versions in the RV repetition sequence sent by the UE to the base station are determined based on the repetition indication message sent by the base station. That is, one or more RV versions during transmission change dynamically, and the repetition count of one or more RV versions is also determined by the repetition indication message obtained from the base station. In other words, the repetition count of each RV version in the RV repetition sequence can be the same or different; the repetition count of each RV version in the RV repetition sequence can be preset or dynamically configured by the base station. For example, RV version 0 was sent 5 times, RV version 2 was sent 3 times, RV version 3 was sent 2 times, and RV version 1 was sent 6 times. Thus, the RV repetition sequence is represented as {0, 0, 0, 0, 0, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1}.
[0134] In this embodiment, the base station obtains the RV version corresponding to the repetition indication message sent by the user equipment through the Physical Uplink Shared Channel (PUSCH). The RV version sent by the user equipment is based on each transmission time. For example, if the RV version obtained by the base station at the previous transmission time was 3, then the RV repetition sequence obtained by the base station at the previous time was 0, 0, 0, 2, 3, 3. If the RV version sent by the user equipment at the current time is 1, then the RV repetition sequence obtained by the base station at the current time is 0, 0, 0, 2, 3, 3, 1. This realizes the setting of a dynamically changing RV version based on the repetition indication message sent by the base station. Since the repetition indication message sent by the base station is determined based on the success of decoding and / or channel quality, the accuracy of RV version transmission and repetition count determination is improved, and the enhanced coverage of the base station is improved.
[0135] In the uplink coverage enhancement method of this application embodiment, the PUSCH channel quality of the user equipment is detected, a duplication indication message is generated based on the PUSCH channel quality, and the duplication indication message is sent to the user equipment. The method also receives the RV version sent by the user equipment based on the duplication indication message. Based on the PUSCH channel quality measured by the base station, a corresponding duplication indication message is generated so that the user equipment can determine whether to resend the previously sent RV version or switch to the next RV version based on the RV version indicated in the duplication indication message. This achieves flexible determination of RV duplication and dynamic determination of the RV duplication scheme, thereby improving the coverage performance of the base station.
[0136] In one embodiment, when the base station obtains the RV version sent by the user equipment, it first determines the initial RV version information that the user equipment needs to send. Then, based on the measured channel quality, it determines a duplication indication message. This allows the user equipment to determine whether the RV version is being sent repeatedly or to switch to the next RV version, thereby improving the reliability of RV version duplication. To this end, this application provides another uplink coverage enhancement method. Specifically, it explains how to determine the initial RV version and the duplication status of RV versions, and reduces the base station overhead.
[0137] like Figure 4 As shown, the method includes the following steps:
[0138] Step 401: Detect the transmission status with the user equipment.
[0139] The transmission state includes new transmission state and retransmission state. If the terminal sends a new packet to the base station, it is in the new transmission state. If the packet fails to be received or decoded, it can be retransmitted multiple times, i.e., it enters the retransmission state. The number of retransmissions corresponds to the RV version in the preset redundancy version RV sequence.
[0140] Step 402: Send an initial RV version indication message to the user equipment according to the transmission status.
[0141] The Starting RV Version Indication message indicates the RV version that the user equipment initially transmits when sending data to the base station according to a preset redundant RV sequence. In other words, the Starting RV Version Indication message indicates from which RV version the user equipment begins transmitting data to the base station according to the redundant RV sequence. Here, RV version refers to the transmission corresponding to the RV version number.
[0142] It should be noted that, in one embodiment of this application, the starting RV version indication message is determined by the base station based on the detected transmission status with the user equipment. The transmission status can be divided into new transmission status and retransmission status. The starting RV version indication message and the transmission status have a corresponding relationship. Therefore, in order to facilitate differentiation, a first starting RV version indication message can be sent to the user equipment when the transmission status is new transmission status. The first starting RV version indication message is used to instruct the user equipment to send RV0 at the first transmission time. When the connection status is retransmission status, a non-first starting RV version indication message is sent to the user equipment according to the number of retransmissions.
[0143] In this embodiment, if the terminal sends a new packet to the base station, it is in a new transmission state. If the packet reception or decoding fails, multiple packet retransmissions can be performed, i.e., entering a retransmission state. The number of retransmissions corresponds to the RV version in the preset redundancy version (RV) sequence. For ease of distinction, in this embodiment, the starting RV version indication message corresponding to the new transmission state between the base station and the user equipment is called the first starting RV version indication message; if the retransmission count is one (second retransmission), the corresponding starting RV version indication message is called the second starting RV version indication message; if the retransmission count is two (third retransmission), the starting RV version indication message corresponding to the third retransmission is called the third starting RV version indication message, and so on. These are not listed individually in this embodiment. The RV versions indicated by different starting RV version indication messages can be the same or different. As one possible implementation, the aforementioned starting RV version indication message can be sent by the base station to the user equipment via downlink control information (DCI), where the downlink control information (DCI) is carried by the downlink physical control channel (PDCCH). The base station sends the corresponding RV starting version indication message using the 2 bits reserved in the DCI.
[0144] For example, if the preset redundant version RV sequence is [0, 2, 3, 1], then there are 4 types of RV start version indication messages. For instance, if the user equipment receives DCI00 from the base station via DCI, it corresponds to the first start RV version indication message; if the user equipment receives DCI01 from the base station via DCI, it corresponds to the second start RV version indication message; if the user equipment receives DCI10 from the base station via DCI, it corresponds to the third start RV version indication message; and if the user equipment receives DCI11 from the base station via DCI, it corresponds to the fourth start RV version indication message.
[0145] It should be noted that when the number of RV version numbers contained in the preset redundant version RV sequence is other than the number of RV version numbers mentioned above, the principle is the same, and will not be described in detail in this embodiment.
[0146] In one embodiment of this application, the preset redundant version RV sequence is [0, 2, 3, 1]. For example, if the connection between the user equipment and the base station is in a new transmission state, the starting RV version indication message determines that the starting RV version is RV0. Then, the starting RV version sent by the user equipment to the base station at the first transmission time is RV0. If the new transmission between the user equipment and the base station fails, a first retransmission is performed, i.e., the number of retransmissions is one. The starting RV version indication message determines that the starting RV version is RV2. Then, the starting RV version sent by the user equipment to the base station is RV2. If a second retransmission is performed between the user equipment and the base station, i.e., the number of retransmissions is two, the starting RV version indication message determines that the starting RV version is RV3. Then, the starting RV version sent by the user equipment to the base station is RV3. If a third retransmission is performed between the user equipment and the base station, i.e., the number of retransmissions is three, the starting RV version indication message determines that the starting RV version is RV1. Then, the starting RV version sent by the user equipment to the base station is RV1.
[0147] It should be noted that when the preset redundant version RV sequence is [0, 3, 0, 3], the principle for determining the starting RV version is the same as when the preset redundant version RV sequence is [0, 2, 3, 1], and will not be repeated in this embodiment.
[0148] Step 403: Detect the PUSCH channel quality of the user equipment.
[0149] The uplink coverage enhancement method described in this application can be applied to any base station, which may include multiple cells providing services to user equipment. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with wireless user equipment via one or more sectors on the air interface, or other names. The base station can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless user equipment and the rest of the access network, which may include an IP communication network. The base station can also coordinate the attribute management of the air interface. For example, the base station involved in the embodiments of this application can be a network device (Base Transceiver Station, BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, etc., and is not limited in the embodiments of this application. In some network structures, the base station may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0150] The user equipment can be a device that provides voice and / or data connectivity to the user.
[0151] In this embodiment of the application, after the base station sends the initial version indication message to the user equipment, in order to determine how to instruct the terminal to send the corresponding RV version in the repeated indication message sent, that is, to instruct to repeat the previously sent RV version or to sequentially switch to the next RV version, the base station will detect the quality of the user equipment's PUSCH channel. The quality of the user equipment's PUSCH channel is reflected by SNR (signal-to-noise ratio), CQI (channel quality indication), or MCS (modulation and coding scheme).
[0152] It should be noted that, in one implementation of this embodiment, the quality of the PUSCH channel can also be determined based on any two or more combinations of SNR, CQI, and MCS to improve the reliability of channel quality determination. Step 404: Generate a duplicate indication message based on the PUSCH channel quality and send the duplicate indication message to the user equipment.
[0153] The repeat indication message is determined by the base station based on the channel quality of the Physical Uplink Shared Channel (PUSCH) and / or based on the transmission obtained from the PUSCH to determine whether decoding and decryption were successful, indicating the RV version that the user equipment currently needs to send. In all embodiments of this application, the RV version refers to the transmission corresponding to the RV version number.
[0154] As one possible implementation, the base station detects the quality of the PUSCH channel of the user equipment and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is determined based on the value of the SNR. In one example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first duplicate indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundancy information. In another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second duplicate indication message is sent to instruct the user equipment to retransmit the current RV version.
[0155] As a second possible implementation, the base station determines whether decoding was successful based on the uplink transmission of the PUSCH sent by the user equipment, and determines the SNR of the PUSCH channel based on the detection result. The quality of the PUSCH channel is then determined based on the SNR value. For example, if decoding fails and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first duplication indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second duplication indication message is sent to instruct the user equipment to retransmit the current RV version.
[0156] As a third possible implementation, the base station obtains the BLER (block error rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the SNR of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0157] As a fourth possible implementation, the base station determines whether decoding was successful based on the uplink transmission of PUSCH sent by the user equipment, and detects the quality of the user equipment's PUSCH channel. Based on the detection result, it determines the CQI or MCS of the PUSCH channel. The quality of the PUSCH channel is determined based on the value of CQI or MCS. As an example, if decoding is unsuccessful, and the PUSCH channel quality is determined to be greater than or equal to a preset threshold, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0158] As a fifth possible implementation, the base station obtains the BLER (block error rate) transmission based on the uplink transmission of PUSCH sent by the user equipment, determines the decoding performance based on the BLER, and determines the CQI or MCS of the PUSCH channel based on the detection results. As an example, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the CQI or MCS value, and the decoding capability is poor, a first repetition indication message is sent to instruct the user equipment to switch to the next RV version to obtain more redundant information. As another example, if the PUSCH channel quality is determined to be less than the preset threshold, a second repetition indication message is sent to instruct the user equipment to retransmit the current RV version.
[0159] In this embodiment, a dynamic RV version repetition scheme is determined by the base station based on the measured channel quality and / or the success of decoding and decryption, on the basis of the existing fixed RV version repetition scheme. This dynamic RV version repetition scheme is sent to the user equipment in the form of a repetition indication message. Based on the RV version repetition scheme contained in the repetition indication message, the user equipment can not only obtain sufficient redundancy information to achieve uplink enhanced coverage, but also improve transmission efficiency and reliability.
[0160] As one possible implementation, the repeat indication message can be sent by the base station to the user equipment via downlink control information (DCI) explicitly or implicitly, wherein the downlink control information (DCI) is carried by the downlink physical control channel (PDCCH).
[0161] As another possible implementation, the repeat instruction message can be sent by the base station to the user equipment via Media Access Control (MAC) signaling.
[0162] It should be noted that, for ease of explanation in this embodiment, the duplicate indication message is divided into a first duplicate indication message and a second duplicate indication message in order to identify the RV version that needs to be sent now. The RV version can be the RV version sent at the previous moment that is being repeatedly sent, or it can be the next RV version to which it is switched.
[0163] It is important to understand that once the base station determines that decoding has been successful, it instructs the user equipment not to send the RV version anymore, i.e., to stop sending the RV version to avoid duplicate transmission and wasting channel resources.
[0164] In one embodiment of this application, the repeat indication message is sent using 2 bits in the DCI. For example, if the repeat indication message indicates an RV version with version number 3, then the 2 bits in the DCI are set to 11. Subsequently, each time the base station sends a repeat indication message, it consumes 2 bits of signaling. For instance, if the base station sends 16 repeat indication messages, meaning the RV version is repeated 16 times, the base station's overhead is 16 * 2 = 32 bits. This overhead is significant and will affect the overall performance of the base station.
[0165] Therefore, in another possible implementation of this application embodiment, in order to reduce the signaling overhead of the base station, the base station can set a repetition indication flag to indicate the RV version corresponding to the current time. The repetition indication flag indicates whether the RV version to be sent now is a repetition of the RV version corresponding to the previous time, or a switch to the next RV version. The repetition indication flag can be implemented using a single bit. For example, a flag of 1 indicates that the RV version sent at the previous time will not be repetitive, i.e., it will switch to the next RV version sequentially; a flag of 0 indicates that the RV version sent at the previous time will be repetitive. For example, if the base station sends 16 repetition indication messages, i.e., the RV version is repeated 16 times, then the base station's overhead is 1*16 = 16 bits, thus reducing the base station's signaling overhead and improving the overall performance of the base station.
[0166] In this embodiment, the duplicate indication identifier obtained by the user equipment can, as one possible implementation, be included in the obtained duplicate indication message, that is, the duplicate indication message includes the duplicate indication identifier. Alternatively, the duplicate indication identifier can also be sent when triggered by DCI or MAC.
[0167] The following sections will explain the different implementation methods in detail.
[0168] In one possible implementation of this application embodiment, the duplicate indication message includes a duplicate indication flag. The user equipment obtains the i-th RV version sent at the previous transmission time, where i is a positive integer less than or equal to N. If the duplicate indication flag indicates duplicate, the i-th RV version is sent repeatedly at the current transmission time. If the duplicate indication flag indicates stop repeating, the (i+1)-th RV version is determined according to a preset order and sent at the current transmission time.
[0169] As one possible implementation, the repetition indication flag can be indicated by a preset bit in the DCI to indicate whether the user equipment should retransmit the RV version sent at the previous moment. For example, the repetition indication message is sent using two preset bits A and B in the DCI, while the repetition indication flag can be indicated by a single bit D in the DCI, reducing the signaling consumption of the base station by using only one bit. For example, if bit D is marked with a first value (e.g., 1 or 0), it indicates that the RV version sent at the previous moment will not be retransmitted, that is, it will switch to the next RV version in sequence; if bit D is marked with a second value (e.g., 0 or 1, different from the first value), it indicates that the RV version sent at the previous moment will be retransmitted. This enables the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0170] As one possible implementation, the duplicate indication flag can be indicated by a preset bit in the DCI to indicate whether the user equipment retransmits the RV version sent at the previous moment. For example, the duplicate indication message is sent using two preset bits A and B in the DCI, while the duplicate indication flag can be indicated by one bit A or B in the DCI, reducing the signaling consumption of the base station by using one bit.
[0171] It should be noted that the bit used in the DCI to indicate the repeat indicator flag is different from the bit used in the DCI to indicate the starting RV version indicator message.
[0172] In another possible implementation of this application, the duplication indication flag is carried in a new signaling message sent when DCI or MAC is triggered. This new signaling message is the duplication indication message, which retrieves the i-th RV version sent at the previous transmission time, where i is a positive integer less than or equal to N. In some embodiments, it is determined whether a duplication indication flag is received at the current transmission time. If a duplication indication flag is received, the (i+1)-th RV version is determined according to a preset order, and the (i+1)-th RV version is transmitted at the current transmission time. In other embodiments, if a duplication indication flag is not received, the i-th RV version is retransmitted at the current transmission time. The above scheme realizes the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission. It should be noted that the above-mentioned embodiments with received duplication indication flags and the above-mentioned embodiments without received duplication indication flags are two independent embodiments; these two embodiments can be implemented independently or together, and this application does not limit them.
[0173] The duplicate indication received by the user equipment can be based on a DCI-triggered message or a MAC-triggered message. The different implementation methods are explained in detail below.
[0174] As one possible implementation, the duplicate indication flag received by the user equipment from the base station can be obtained based on a trigger message from the DCI. In some embodiments, if a trigger message is received, i.e., a duplicate indication flag is received, it is considered that the RV version sent at the previous moment will not be retransmitted, i.e., the system will switch to the next RV version sequentially. In other embodiments, if no trigger message is received, i.e., no duplicate indication flag is received, it is indicated that the RV version sent at the previous moment will be retransmitted. The above scheme realizes the determination of whether to retransmit the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission. It should be noted that the above embodiments of receiving a duplicate indication flag and the above embodiments of not receiving a duplicate indication flag are two independent embodiments; these two embodiments can be implemented independently or together, and this application does not limit them.
[0175] As one possible implementation, the duplicate indication flag received by the user equipment from the base station can be obtained based on a MAC trigger message. In some embodiments, if a trigger message is received, i.e., a duplicate indication flag is received, it is considered that the RV version sent at the previous moment will not be repeated, i.e., the system will switch to the next RV version sequentially. In other embodiments, if no trigger message is received, i.e., no duplicate indication flag is received, it is indicated that the RV version sent at the previous moment will be repeated. In still other embodiments, if a preset message is received, it is determined that the RV version sent at the previous moment will be repeated, i.e., the system will switch to the next RV version sequentially. In yet another embodiment, if no preset message is received, it is determined that the RV version sent at the previous moment will be repeated. The above scheme realizes the determination of whether to repeat the RV version based on the base station's indication, and can determine the number of times the RV version is repeated, improving the flexibility and accuracy of RV version transmission.
[0176] Step 405: Determine the RV version sent by the user equipment according to the repeat instruction message.
[0177] In NR communication services, to improve the reliability of URLLC (Ultra-reliable and Low-Latency Communication), the base station obtains uplink transmissions sent by user equipment (UE) via the PUSCH, which can be repeated multiple times to enhance reliability. The base station can determine the corresponding RV version from the uplink transmissions sent by the UE through the uplink channel (e.g., PUSCH). This RV version is determined by the UE based on a repetition indication message sent by the base station. The order of the RV versions sent by the UE is based on a preset redundant RV sequence. This redundant RV sequence contains multiple RV versions, arranged in a preset order. In other words, the RV version obtained by the base station from the UE is one of the versions in the preset redundant RV sequence.
[0178] As one possible implementation, the multiple RV versions contained in the preset redundant version RV sequence include the first to the Nth RV version numbers, and the first to the Nth version numbers are arranged in a preset order, where N is a positive integer; for example, N is 4 or 6, etc., which is not limited in this embodiment.
[0179] For ease of explanation, this embodiment takes a preset redundant version RV sequence containing 4 version numbers as an example. The principle is the same for other versions N, and will not be repeated in this embodiment.
[0180] In one implementation, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 2, 3, 1], where 0, 2, 3, and 1 correspond to different RV version numbers. When the user equipment sends the RV sequence to the base station, it sends the RV versions arranged in this preset order. Those skilled in the art will understand that this preset order is merely illustrative and not intended to limit the scope of protection of this application. In some possible environments, the RV sequence [0, 2, 3, 1] has good decoding performance but poor self-decoding capability.
[0181] As another implementation, if the number of RV versions N is 4, then the preset redundant version RV sequence is [0, 3, 0, 3], where 0 and 3 correspond to different RV version numbers. When the user equipment sends the RV sequence to the base station, it sends the RV versions arranged in this preset order. It should be noted that the decoding performance and self-decoding performance of the RV sequence [0, 3, 0, 3] are relatively balanced. The decoding and decoding performance of different RV sequences can be determined through simulation experiments or based on historical records in actual applications. This embodiment does not impose any limitations.
[0182] In one implementation, the RV sequence sent by the user equipment (UE) and received by the base station includes repeatedly transmitted RV versions. By repeatedly transmitting these RV versions, the receiver frequency tracking effect and channel estimation accuracy are improved. In other words, the RV sequence actually received by the base station contains repeated transmissions of RV versions, referred to as an RV repetition sequence. However, in related technologies, the number of repetitions for each version in the RV repetition sequence is the same and does not change dynamically. For example, for an RV repetition sequence containing 16 repetitions, the RV repetition sequence is {0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1}. However, in this application, the RV versions in the RV repetition sequence sent by the UE to the base station are determined based on the repetition indication message sent by the base station. That is, one or more RV versions during transmission are dynamically changing and are not pre-set fixed RV versions. In some implementations, the number of repetitions of one or more RV versions is also determined by the repetition indication message obtained from the base station. That is, the number of repetitions of each RV version in the RV repetition sequence can be the same or different. The number of repetitions of each RV version in the RV repetition sequence can be preset or dynamically configured by the base station. For example, RV version 0 is retransmitted 5 times, RV version 2 is retransmitted 3 times, RV version 3 is retransmitted 2 times, and RV version 1 is retransmitted 6 times, so the RV repetition sequence is represented as {0, 0, 0, 0, 0, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1}.
[0183] In this embodiment, the base station obtains the RV version corresponding to the repetition indication message sent by the user equipment through the Physical Uplink Shared Channel (PUSCH). The RV version sent by the user equipment is based on each transmission time. For example, if the RV version number obtained by the base station at the previous transmission time was 3, then the RV repetition sequence obtained by the base station at the previous time was 0, 0, 0, 2, 3, 3. If the RV version number obtained by the base station at the current time is 1, then the RV repetition sequence obtained by the base station at the current time is 0, 0, 0, 2, 3, 3, 1. This realizes the setting of dynamically changing RV versions based on the repetition indication messages sent by the base station. Since the repetition indication messages sent by the base station are determined based on the success of decoding and / or channel quality, the accuracy of RV version transmission and repetition count determination is improved, and the enhanced coverage of the base station is improved.
[0184] In the uplink coverage enhancement method of this application embodiment, the user equipment (UE) determines the starting version of the RV to be sent to the base station based on the indication message of the starting RV version sent by the base station. This enables the UE to start sending from the starting RV version of the RV sequence when establishing a new connection, and to determine the RV version to be sent based on the number of connections when the connection is broken and reconnection is required. This increases the amount of redundant information obtained and improves the decoding success rate. Furthermore, after determining the starting RV version to be sent by the UE, based on the quality of the PUSCH channel measured by the base station, if decoding is unsuccessful, if the channel quality is good, a repetition indication message is sent to instruct the UE to switch to the next RV version, thereby increasing the amount of redundant information obtained and improving the subsequent decoding success rate of the base station. If the channel quality is poor, a repetition indication message is sent to instruct the UE to continue retransmitting the previously sent RV version. By retransmitting, the base station is ensured to obtain the RV version, thereby improving the decoding success rate of the base station. At the same time, this method flexibly determines the RV repetition situation, realizes the dynamic determination of the RV repetition scheme, and improves the coverage performance of the base station. The duplicate indication information can be sent via DCI or MAC and occupies one bit for indication, which reduces the overhead of the duplicate indication message sent by the base station and improves the overall performance.
[0185] To achieve the above embodiments, this application also proposes an uplink coverage enhancement device.
[0186] Figure 5 This is a schematic diagram of an uplink coverage enhancement device provided in an embodiment of this application, which is installed in a user equipment.
[0187] like Figure 5 As shown, the device includes:
[0188] The receiving device 51 is used to receive a repeat indication message related to repeated transmission sent by the base station.
[0189] The transmitting device 52 is configured to transmit the RV version corresponding to the duplicate indication message to the base station via the uplink channel according to the duplicate indication message related to the duplicate transmission.
[0190] In practical use, the base station coverage enhancement device provided in this application embodiment can be configured in any user equipment to execute the aforementioned uplink coverage enhancement method.
[0191] Here, RV version refers to the transmission corresponding to the RV version number.
[0192] The uplink coverage enhancement device in this embodiment receives a duplicate indication message from a base station via a user equipment (UE), and then sends the RV version corresponding to the duplicate indication message to the base station via the uplink shared channel. This enables the setting of a dynamically changing RV version based on the duplicate indication message sent by the base station. Since the duplicate indication message sent by the base station is determined based on the success of decoding and plagiarism detection, as well as channel quality, the accuracy of the RV duplication scheme is improved, and the enhanced coverage of the base station is enhanced.
[0193] In one possible implementation of this application embodiment, a preset redundant version RV sequence is sent to the base station, wherein the RV sequence includes multiple RV version numbers, and the number of repetitions of each RV version number is determined by the repetition indication message.
[0194] In another possible implementation of this application embodiment, the plurality of RV version numbers include the first to the Nth RV version numbers, and the first to the Nth version numbers are arranged in a preset order, wherein N is a positive integer.
[0195] In another possible implementation of this application embodiment, N is 4, and the preset order is {0,2,3,1}, where 0, 1, 2, and 3 are the version numbers of the RV.
[0196] In another possible implementation of this application embodiment, the repeat indication message includes a repeat indication identifier, and the aforementioned sending device 52 is specifically used for:
[0197] Obtain the i-th RV version sent at the previous sending time, where i is a positive integer less than or equal to N; if the repetition indicator is repetitive, then resend the i-th RV version at the current sending time; if the repetition indicator is stop repetition, then determine the (i+1)-th RV version according to the preset order, and generate the (i+1)-th RV version at the current sending time.
[0198] In another possible implementation of this application embodiment, the repeat indication message is sent via downlink control information (DCI) or media access control signaling (MAC).
[0199] In another possible implementation of this application embodiment, the repeat indication message includes a repeat indication identifier, and the aforementioned sending device 52 is specifically used for:
[0200] Obtain the i-th RV version sent at the previous sending time, where i is a positive integer less than or equal to N; determine whether the duplicate indication flag is received at the current sending time; if the duplicate indication flag is received, determine the (i+1)-th RV version according to the preset order, and send the (i+1)-th RV version at the current sending time; if the duplicate indication flag is not received, repeat the sending of the i-th RV version at the current sending time.
[0201] In another possible implementation of this application embodiment, the device further includes a determining module.
[0202] The module is also used to determine the initial RV version.
[0203] The sending module 52 is further configured to determine the starting RV version based on the starting RV version indication message, and send the starting RV version.
[0204] It should be noted that the aforementioned... Figure 1 and Figure 2 The explanation of the uplink coverage enhancement method embodiment shown also applies to the uplink coverage enhancement device of this embodiment, and the principle is the same, so it will not be repeated here.
[0205] In the uplink coverage enhancement device of this application embodiment, the user equipment (UE) determines the starting version of the RV to be sent to the base station based on the indication message of the starting RV version sent by the base station. This enables the UE to start sending from the starting RV version of the RV sequence when establishing a new connection, and to determine the RV version to be sent based on the number of connections when the connection is broken and needs to be reconnected, thereby increasing the amount of redundant information obtained and improving the decoding success rate. Furthermore, after determining the starting RV version to be sent by the UE, based on the quality of the PUSCH channel measured by the base station, if decoding is unsuccessful, if the channel quality is good, a repetition indication message is sent to instruct the UE to switch to the next RV version, thereby increasing the amount of redundant information obtained and improving the subsequent decoding success rate of the base station. If the channel quality is poor, a repetition indication message is sent to instruct the UE to continue retransmitting the previously sent RV version. By retransmitting, the base station is ensured to obtain the RV version, thereby improving the decoding success rate of the base station. At the same time, this allows for flexible determination of RV repetition situations and dynamic determination of the RV repetition scheme, improving the coverage performance of the base station. The duplicate indication information can be sent via DCI or MAC and occupies one bit for indication, which reduces the overhead of the duplicate indication message sent by the base station and improves the overall performance.
[0206] To achieve the above embodiments, this application also proposes an uplink coverage enhancement device.
[0207] Figure 6This is a schematic diagram of another uplink coverage enhancement device provided in an embodiment of this application, which is installed in a base station.
[0208] like Figure 6 As shown, the device includes:
[0209] The detection module 61 is used to detect the PUSCH channel quality of the user equipment.
[0210] Processing module 62 is used to generate a duplicate indication message based on the PUSCH channel quality and send the duplicate indication message to the user equipment.
[0211] The receiving module 63 is used to receive the RV version sent by the user equipment according to the repeat instruction message.
[0212] Here, RV version refers to the transmission corresponding to the RV version number.
[0213] In practical use, the uplink coverage enhancement device provided in this application embodiment can be configured in any base station to execute the aforementioned uplink coverage enhancement method.
[0214] In the uplink coverage enhancement device of this application embodiment, the PUSCH channel quality of the user equipment is detected, a duplication indication message is generated based on the PUSCH channel quality, and the duplication indication message is sent to the user equipment. The device also receives the RV version sent by the user equipment based on the duplication indication message. Based on the PUSCH channel quality measured by the base station, a corresponding duplication indication message is generated so that the user equipment can determine whether to resend the previously sent RV version or switch to the next RV version based on the RV version indicated in the duplication indication message. This achieves flexible determination of RV duplication and dynamic determination of the RV duplication scheme, thereby improving the coverage performance of the base station.
[0215] In one possible implementation of this application, the user equipment sends an RV version to the base station with a preset redundant version RV sequence, wherein the RV sequence includes multiple RV version numbers, and the number of repetitions of each RV version number is determined by a repetition indication message.
[0216] In one possible implementation of this application, the plurality of RV versions includes a first to an Nth RV version number, and the first to Nth version numbers are arranged in a preset order, where N is a positive integer.
[0217] In one possible implementation of this application, N is 4, and the preset order is {0,2,3,1}, where 0, 1, 2, and 3 are the version numbers of the RV.
[0218] In one possible implementation of this application, the processing module 62 is specifically used for:
[0219] The repeat indication message is sent via Downlink Control Information (DCI) or Media Access Control Signaling (MAC).
[0220] In one possible implementation of this application, the PUSCH channel quality of the user equipment is reflected by the signal-to-noise ratio (SNR) or the modulation and coding scheme (MCS). The aforementioned processing module 62 is specifically used for:
[0221] If the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR or MCS, a first repeat indication message is sent to instruct the user equipment to switch to the next RV version; if the PUSCH channel quality is determined to be less than the preset threshold based on the SNR or MCS, a second repeat indication message is sent to instruct the user equipment to repeat the current RV version.
[0222] In one possible implementation of this application, the device further includes:
[0223] The aforementioned detection module 61 is used to detect the transmission status with the user equipment;
[0224] The sending module is used to send an initial RV version indication message to the user equipment according to the transmission status.
[0225] In one possible implementation of this application, the aforementioned sending module is specifically used for:
[0226] If the transmission status is a new transmission status, a first starting RV version indication message is sent to the user equipment, wherein the first starting RV version indication message is used to instruct the user equipment to send RV0 at the first transmission time; if the transmission status is a retransmission status, a non-first starting RV version indication message is sent to the user equipment according to the number of retransmissions.
[0227] In one possible implementation of this application, the aforementioned sending module is specifically used for:
[0228] If the number of retransmissions is one, a second starting RV version indication message is sent to the user equipment, wherein the second starting RV version indication message is used to instruct the user equipment to send RV2 at the first transmission time; if the number of retransmissions is two, a third starting RV version indication message is sent to the user equipment, wherein the third starting RV version indication message is used to instruct the user equipment to send RV3 at the first transmission time; and if the number of retransmissions is three, a fourth starting RV version indication message is sent to the user equipment, wherein the fourth starting RV version indication message is used to instruct the user equipment to send RV1 at the first transmission time.
[0229] It should be noted that the aforementioned... Figure 3 and Figure 4 The explanation of the uplink coverage enhancement method embodiment shown also applies to the uplink coverage enhancement device of this embodiment, and the principle is the same, so it will not be repeated here.
[0230] In the uplink coverage enhancement device of this application embodiment, the user equipment (UE) determines the starting version of the RV to be sent to the base station based on the indication message of the starting RV version sent by the base station. This enables the UE to start sending from the starting RV version of the RV sequence when establishing a new connection, and to determine the RV version to be sent based on the number of connections when the connection is broken and needs to be reconnected, thereby increasing the amount of redundant information obtained and improving the decoding success rate. Furthermore, after determining the starting RV version to be sent by the UE, based on the quality of the PUSCH channel measured by the base station, if decoding is unsuccessful, if the channel quality is good, a repetition indication message is sent to instruct the UE to switch to the next RV version, thereby increasing the amount of redundant information obtained and improving the subsequent decoding success rate of the base station. If the channel quality is poor, a repetition indication message is sent to instruct the UE to continue retransmitting the previously sent RV version. By retransmitting, the base station is ensured to obtain the RV version, thereby improving the decoding success rate of the base station. At the same time, this allows for flexible determination of RV repetition situations and dynamic determination of the RV repetition scheme, improving the coverage performance of the base station. The duplicate indication information can be sent via DCI or MAC and occupies one bit for indication, which reduces the overhead of the duplicate indication message sent by the base station and improves the overall performance.
[0231] To implement the above embodiments, this disclosure also proposes a communication device and a readable storage medium.
[0232] The communication device provided in this disclosure includes a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor. When the processor runs the executable program, it executes the uplink coverage enhancement method provided by any of the aforementioned technical solutions.
[0233] The communication equipment can be the aforementioned base station or user equipment.
[0234] The processor may include various types of storage media, which are non-transitory computer storage media capable of continuing to store information after the communication device loses power. Here, the communication device includes a base station or user equipment.
[0235] The processor can be connected to the memory via a bus or similar means to read executable programs stored in the memory, for example, such as... Figures 1 to 2 ,or Figures 3 to 4 At least one of them.
[0236] To implement the above embodiments, this application also proposes a computer storage medium.
[0237] The computer storage medium provided in this application embodiment stores an executable program; after the executable program is executed by a processor, it can implement the uplink coverage enhancement method provided by any of the aforementioned technical solutions, for example, such as... Figures 1 to 2 ,or Figures 3-4 At least one of them.
[0238] like Figure 7 This is a structural block diagram of a communication device provided for embodiments of this application. The communication device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The communication device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0239] like Figure 7 As shown, the communication device includes one or more processors 1100, a memory 1200, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components are interconnected via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the communication device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple communication devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 7 Take a processor 1100 as an example.
[0240] The memory 1200 is the non-transitory computer-readable storage medium provided by the present invention. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the uplink coverage enhancement method provided by the present invention. The non-transitory computer-readable storage medium of the present invention stores computer instructions for causing a computer to perform the uplink coverage enhancement method provided by the present invention.
[0241] Memory 1200, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the uplink coverage enhancement method in this embodiment of the invention (e.g., appendix). Figure 5 The receiving module 51 and transmitting module 52 shown, or the attached... Figure 6 The detection module 61, processing module 62, and receiving module 63 are shown. The processor 1100 executes various server functions and data processing by running non-transient software programs, instructions, and modules stored in the memory 1200, thereby implementing the uplink coverage enhancement method in the above method embodiments.
[0242] The memory 1200 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the positioning communication device. Furthermore, the memory 1200 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. Optionally, the memory 1200 may include memory remotely located relative to the processor 1100, and these remote memories can be connected to the positioning communication device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0243] The communication device may further include an input device 1300 and an output device 1400. The processor 1100, memory 1200, input device 1300, and output device 1400 can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.
[0244] Input device 1300 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the positioning communication device, such as touch screen, keypad, mouse, trackpad, touchpad, indicator, one or more mouse buttons, trackball, joystick, etc. Output device 1400 may include display device, auxiliary lighting device (e.g., LED), and haptic feedback device (e.g., vibration motor). The display device may include, but is not limited to, liquid crystal display (LCD), light-emitting diode (LED) display, and plasma display. In some embodiments, the display device may be a touch screen.
[0245] Various implementations of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, application-specific integrated circuits (ASICs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.
[0246] These computational programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term “machine-readable signal” refers to any signal used to provide machine instructions and / or data to a programmable processor.
[0247] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0248] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0249] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.
[0250] In this application, the user equipment receives a repeat indication message related to repeated transmission sent by the base station, and sends the corresponding RV version to the base station through the uplink channel based on the repeat indication message. This enables the setting of a dynamically changing RV version based on the repeat indication message sent by the base station. Since the repeat indication message sent by the base station is determined based on the success of decoding and plagiarism detection, as well as channel quality, the accuracy of the RV repeat scheme is improved, and uplink enhanced coverage is enhanced.
[0251] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0252] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. An uplink coverage enhancement method, characterized in that, include: The user equipment (UE) receives downlink control information (DCI) or media access control signaling (MAC) sent by the base station. The DCI is used to instruct the UE to send a redundant version (RV), and the MAC is used to instruct the UE to send the redundant version. A redundant version is sent to the base station in a first mode, wherein the number of repetitions of the Jth version of the redundant version in the first mode is greater than the number of repetitions of the Kth version, and the version number of the version included in the redundant version includes 0, 2, 3 or 1; The DCI or the MAC is also used to instruct the UE to send a duplicate indication flag for a redundant version. The duplicate indication flag indicates whether to repeat or stop repeating. The repeating or stopping repeating is determined based on the quality of the PUSCH channel. The quality of the PUSCH channel of the user equipment is reflected by the signal-to-noise ratio (SNR) or the modulation and coding scheme (MCS). The step of sending the redundant version to the base station in the first mode includes: Get the i-th RV version sent at the previous sending time, where i is a positive integer less than or equal to 4; If the duplicate indication is a duplicate, then the i-th redundant version is retransmitted at the current transmission time; If the repetition indicator is set to stop repetition, then the (i+1)th RV version is determined according to the order of the versions in the RV version in the first mode, and the (i+1)th RV version is sent at the current sending time.
2. The uplink coverage enhancement method as described in claim 1, characterized in that, The method further includes: In response to receiving the confirmation information sent by the base station, confirm that the transmission of the redundant version will be stopped.
3. The uplink coverage enhancement method as described in claim 1 or 2, characterized in that, In the first mode, the number of repetitions of version 3 in the redundant versions is greater than the number of repetitions of version 1. and / or In the first mode, the number of repetitions of version 3 in the redundant versions is greater than the number of repetitions of version 2.
4. The uplink coverage enhancement method as described in claim 1 or 2, characterized in that, In the first mode, the number of repetitions of version 0 in the redundant versions is greater than the number of repetitions of version 1. and / or In the first mode, the number of repetitions of version 0 in the redundant versions is greater than the number of repetitions of version 2.
5. The uplink coverage enhancement method as described in claim 1 or 2, characterized in that, In the first mode, the number of repetitions and the order of arrangement of versions in the redundant versions are defined by the protocol.
6. The uplink coverage enhancement method as described in claim 2, characterized in that, The method further includes: Determine the starting RV version; In response to the initial redundant version, the initial RV version is transmitted at the first transmission time.
7. An uplink coverage enhancement method, characterized in that, include: Detect the PUSCH channel quality of the user equipment (UE); Based on the PUSCH channel quality, the user equipment (UE) is sent downlink control information (DCI) or medium access control (MAC) signaling. The DCI is used to instruct the UE to send a redundant version (RV), and the MAC is used to instruct the UE to send the redundant version. The DCI or the MAC is also used to instruct the UE to send a repeat indication flag for the redundant version. The repeat indication flag indicates whether to repeat or stop repeating. The repeat or stop repeating is determined based on the quality of the PUSCH channel. The PUSCH channel quality of the user equipment is reflected by the signal-to-noise ratio (SNR) or the modulation and coding scheme (MCS). The redundant version is received by the UE in a first mode, wherein the number of repetitions of the Jth version of the redundant version in the first mode is greater than the number of repetitions of the Kth version, and the version number of the version included in the redundant version includes 0, 2, 3 or 1. The step of sending DCI or MAC to the UE based on the PUSCH channel quality includes: If the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR or MCS, the repetition indication is marked as stop repetition, which is used to instruct the user equipment to switch to the next redundancy version; If the PUSCH channel quality is determined to be less than the preset threshold based on the SNR or MCS, then the repetition indicator is marked as repetition, which is used to instruct the user equipment to retransmit the current RV version.
8. The uplink coverage enhancement method as described in claim 7, characterized in that, The method further includes: Send an acknowledgment message to the UE; wherein the acknowledgment message is used to instruct the UE to stop sending the redundant version.
9. The uplink coverage enhancement method as described in claim 7, characterized in that, In the first mode, the number of repetitions of version 3 in the redundant versions is greater than the number of repetitions of version 1. and / or In the first mode, the number of repetitions of version 3 in the redundant versions is greater than the number of repetitions of version 2.
10. The uplink coverage enhancement method as described in claim 7, characterized in that, In the first mode, the number of repetitions of version 0 in the redundant versions is greater than the number of repetitions of version 1. and / or In the first mode, the number of repetitions of version 0 in the redundant versions is greater than the number of repetitions of version 2.
11. The uplink coverage enhancement method according to any one of claims 7-10, characterized in that, In the first mode, the number of repetitions and the order of arrangement of versions in the redundant versions are defined by the protocol.
12. The uplink coverage enhancement method according to any one of claims 7-10, characterized in that, The method further includes: Detect the transmission status with the user equipment; A start RV version indication message is sent to the user equipment according to the transmission status.
13. The uplink coverage enhancement method as described in claim 12, characterized in that, Sending the initial RV version indication message to the user equipment according to the transmission status includes: If the transmission status is a new transmission status, a first start RV version indication message is sent to the user equipment, wherein the first start RV version indication message is used to instruct the user equipment to send RV0 at the first transmission time; If the transmission status is a retransmission status, a non-first starting RV version indication message is sent to the user equipment according to the number of retransmissions.
14. The uplink coverage enhancement method as described in claim 13, characterized in that, Sending a non-first initial RV version indication message to the user equipment based on the number of retransmissions includes: If the number of retransmissions is one, a second start RV version indication message is sent to the user equipment, wherein the second start RV version indication message is used to instruct the user equipment to send RV2 at the first transmission time; If the number of retransmissions is two, a third start RV version indication message is sent to the user equipment, wherein the third start RV version indication message is used to instruct the user equipment to send RV3 at the first transmission time; and If the number of retransmissions is three, a fourth start RV version indication message is sent to the user equipment, wherein the fourth start RV version indication message is used to instruct the user equipment to send RV1 at the first transmission time.
15. A coverage enhancement device for a base station, characterized in that, include: A receiving device is configured to receive downlink control information (DCI) or media access control signaling (MAC) sent by a base station, wherein the DCI is used to instruct the user equipment (UE) to send a redundancy version, and the MAC is used to instruct the UE to send the redundancy version. A transmitting device is configured to transmit the redundant version to the base station in a first mode, wherein the number of repetitions of the Jth version of the redundant version is greater than the number of repetitions of the Kth version, and the version number of the version included in the redundant version includes 0, 2, 3 or 1. The DCI or MAC is also used to instruct the UE to send a duplicate indication flag for a redundant version. The duplicate indication flag indicates whether to repeat or stop repeating. The repeat or stop repeating is determined based on the quality of the PUSCH channel. The quality of the PUSCH channel of the user equipment is reflected by the signal-to-noise ratio (SNR) or the modulation and coding scheme (MCS). The transmitting device is further configured to: Get the i-th RV version sent at the previous sending time, where i is a positive integer less than or equal to 4; If the duplicate indication is a duplicate, then the i-th redundant version is retransmitted at the current transmission time; If the repetition indicator is set to stop repetition, then the (i+1)th RV version is determined according to the order of the versions in the RV version in the first mode, and the (i+1)th RV version is sent at the current sending time.
16. A coverage enhancement device for a base station, characterized in that, include: The transmitting module is configured to send Downlink Control Information (DCI) or Medium Access Control (MAC) to the User Equipment (UE) based on the detected PUSCH channel quality. The DCI is used to instruct the UE to send a Redundancy Version (RV), and the MAC is used to instruct the UE to send the Redundancy Version. The DCI or the MAC is also used to instruct the UE to send a repetition indication flag for the Redundancy Version. The repetition indication flag indicates whether to repeat or stop repeating. The repetition or stop repeating is determined based on the quality of the PUSCH channel, which is reflected by the Signal-to-Noise Ratio (SNR) or Modulation-Coding Scheme (MCS). The receiving module is configured to receive the redundant version sent by the UE in a first mode, wherein the number of repetitions of the Jth version of the redundant version in the first mode is greater than the number of repetitions of the Kth version, and the version number of the version included in the redundant version includes 0, 2, 3 or 1. Specifically, if the PUSCH channel quality is determined to be greater than or equal to a preset threshold based on the SNR or MCS, the repetition indication is set to stop repetition, which is used to instruct the user equipment to switch to the next redundant version; if the PUSCH channel quality is determined to be less than the preset threshold based on the SNR or MCS, the repetition indication is set to repetition, which is used to instruct the user equipment to retransmit the current RV version.
17. A communication device, wherein, include: transceiver; Memory; The processor is connected to the transceiver and the memory respectively, and is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method according to any one of claims 1 to 6, or implementing the method according to any one of claims 7 to 14.
18. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method described in any one of claims 1 to 6, or the method described in any one of claims 7 to 14.
Citation Information
Patent Citations
PUSCH redundancy version configuration and determination method and device, storage medium, base station and user equipment
CN111294152A