Data receiving and sending method and device, communication device and storage medium
By sending channel occupancy indication information in the NR-U system through the receiving end, the interference problem caused by hidden nodes is solved, and the continuity of data transmission and the efficiency of network resource scheduling are achieved.
Patent Information
- Application Number
- CN202080001227.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-11
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2041-06-06
AI Technical Summary
In NR-U, version 16 of the 5G communication protocol, interference caused by hidden nodes affects the continuity of data transmission and the efficiency of network resource scheduling.
When the receiver detects that an unlicensed spectrum channel is idle, it sends a channel occupancy indication. After receiving the indication, the transmitter sends data over M consecutive transmission resource units, reducing the switching of data transmission direction, improving the continuity of data transmission, and reducing the difficulty of network resource scheduling.
It reduces interference from hidden nodes on data transmission, improves the continuity of data transmission, and reduces the latency of switching transmission directions and the difficulty of resource scheduling.
Smart Images

Figure CN114080847B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the field of wireless communication, and more particularly, to a data receiving and sending method and apparatus, a communication device, and a storage medium. BACKGROUND
[0002] In the 5G communication protocol version 16 (R16) new radio unlicensed spectrum (New Radio-Unlicensed, NR-U), before the sending end sends data, it usually needs to perform clear channel assessment (CCA) to evaluate the interference level in the channel. If the interference is lower than the energy detection threshold (which can be specified by the communication protocol), the sending end considers that the channel is idle, and the sending end can occupy the channel to send data. If the interference level is higher than the detection threshold, the sending end considers that the channel is busy, and the sending end will not be able to occupy the channel to send data. This is the channel access mechanism of listen before talk (LBT). SUMMARY
[0003] The present disclosure provides a data receiving and sending method and apparatus, a communication device, and a storage medium.
[0004] The first aspect of the embodiments of the present disclosure provides a data receiving method, which comprises:
[0005] Performing clear channel assessment on the unlicensed spectrum before the sending end sends data;
[0006] When detecting that the channel of the unlicensed spectrum is idle, sending channel occupation indication information;
[0007] Receiving data on the continuous M transmission resource units after sending the indication information, wherein the M transmission resource units comprise M transmission channels or M transmission periods; and M is a positive integer.
[0008] The second aspect of the embodiments of the present disclosure provides a data sending method, which comprises:
[0009] Receiving channel occupation indication information sent by the receiving end after detecting that the channel of the unlicensed spectrum is idle before sending data;
[0010] Sending data on the continuous M transmission resource units after receiving the channel occupation indication information, wherein the M transmission resource units comprise M transmission channels or M transmission periods; and M is a positive integer.
[0011] The third aspect of the embodiments of the present disclosure provides a data receiving apparatus, which comprises:
[0012] The detection module is configured to perform idle channel detection on the unlicensed frequency spectrum before the sending end sends data.
[0013] The first sending module is configured to send channel occupation indication information when it is detected that the channel of the unlicensed frequency spectrum is idle.
[0014] The first receiving module is configured to receive data on M continuous transmission resource units after the indication information is sent, wherein the M transmission resource units include M transmission channels or M transmission periods; and M is a positive integer.
[0015] The fourth aspect of the embodiment of the present disclosure provides a data sending device, which comprises:
[0016] The second receiving module is configured to receive channel occupation indication information sent by the receiving end after it is detected that the channel of the unlicensed frequency spectrum is idle before data is sent.
[0017] The second sending module is configured to send data on M continuous transmission resource units after the channel occupation indication information is received, wherein the M transmission resource units include M transmission channels or M transmission periods; and M is a positive integer.
[0018] The fifth aspect of the embodiment of the present disclosure provides a communication device, which comprises a processor, a transceiver, a memory, and an executable program stored on the memory and capable of being executed by the processor, wherein the processor executes the executable program to perform the method provided in any technical solution of the first aspect or the second aspect.
[0019] The sixth aspect of the embodiment of the present disclosure provides a computer storage medium, which stores an executable program; the executable program is executed by a processor to implement the method provided in any technical solution of the first aspect or the second aspect.
[0020] The method provided by the embodiment of the present disclosure is that the receiving end performs idle channel detection on the unlicensed channel before the sending end sends data, and sends channel occupation indication information to the sending end if an idle channel is detected on the unlicensed frequency spectrum, which reduces the interference of hidden nodes on data transmission on one hand, and the sending of channel occupation indication information by the receiving end triggers the sending end to send data on M continuous transmission resource units, reduces the switching of data transmission direction (for example, uplink and downlink switching), reduces the delay and unnecessary operations caused by transmission direction switching, improves the continuity of data transmission, and reduces the difficulty of network resource scheduling caused by frequent switching of transmission direction. BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the embodiments of the invention.
[0022] Figure 1 This is a schematic diagram illustrating the structure of a wireless communication system according to an exemplary embodiment;
[0023] Figure 2 This is a schematic diagram illustrating extended timeslot occupancy of a configured authorized physical uplink shared channel according to an exemplary embodiment;
[0024] Figure 3 This is a flowchart illustrating a data receiving method according to an exemplary embodiment;
[0025] Figure 4 This is a flowchart illustrating the intent of a hidden node according to an exemplary embodiment;
[0026] Figure 5 This is a schematic diagram comparing two types of configuration-granted physical uplink shared channels according to an exemplary embodiment;
[0027] Figure 6 This is a flowchart illustrating a data receiving method according to an exemplary embodiment;
[0028] Figure 7 This is a flowchart illustrating a data transmission method according to an exemplary embodiment;
[0029] Figure 8 This is a schematic diagram of the structure of a data receiving device according to an exemplary embodiment;
[0030] Figure 9 This is a schematic diagram of the structure of a data transmission device according to an exemplary embodiment. Detailed Implementation
[0031] 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 numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.
[0032] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure 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 and all possible combinations of one or more of the associated listed items.
[0033] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.
[0034] To better describe any embodiment of this disclosure, one embodiment is illustrated by taking an application scenario of an intelligent control system for an electricity meter as an example.
[0035] Please refer to Figure 1 This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology. The wireless communication system may include: a number of terminals 11 and a number of base stations 12.
[0036] Terminal 11 can be a device that provides voice and / or data connectivity to a user. Terminal 11 can communicate with one or more core networks via a Radio Access Network (RAN). Terminal 11 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, user device, or user equipment. Alternatively, Terminal 11 can also be a device on an unmanned aerial vehicle (UAV). Alternatively, Terminal 11 can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless terminal connected to an external vehicle computer. Alternatively, terminal 11 can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0037] Base station 12 can be a network-side device in a wireless communication system. This wireless communication system can be a fourth-generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system; or it can be a 5G system, also known as a New Radio (NR) system or a 5G NR system. Alternatively, it can be a next-generation system after 5G. In this case, the access network in the 5G system can be called NG-RAN (New Generation-Radio Access Network).
[0038] In this embodiment, base station 12 can be an evolved NB (eNB) used in a 4G system. Alternatively, base station 12 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When base station 12 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DU). The central unit is equipped with a protocol stack of Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and Media Access Control (MAC) layers; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of base station 12.
[0039] Base station 12 and terminal 11 can establish a wireless connection via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.
[0040] In some embodiments, terminals 11 can also establish E2E (End to End) connections. Examples include V2V (vehicle to vehicle), V2I (vehicle to Infrastructure), and V2P (vehicle to pedestrian) communication scenarios in vehicle-to-everything (V2X) communication.
[0041] In some embodiments, the wireless communication system described above may further include a network management device 13.
[0042] Several base stations 12 are connected to network management device 13. Network management device 13 can be a core network device in a wireless communication system, such as a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, it can be other core network devices, such as a Serving Gateway (SGW), a Public Data Network Gateway (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS). The implementation of network management device 13 is not limited in this embodiment.
[0043] To address the hidden node problem in unlicensed spectrum communication, a receiver-assisted channel access method is proposed. Specifically, when the receiver learns that the transmitter intends to send data, it performs an idle channel check. If the channel is idle, the receiver sends an indication of channel occupancy to the transmitter. Neighboring nodes may also hear this indication, but they will treat it as interference. If this interference exceeds a certain threshold, neighboring nodes will back off and will not transmit data.
[0044] In NR or NR-U systems, base stations can configure semi-persistent downlink transmission (sps-PDSCH) and / or configuration granted physical uplink transmission (CG-PUSCH) for terminals. These two transmissions are very similar; both involve the base station configuring a set of periodic time-frequency resources, and then the base station / terminal can transmit downlink / uplink data on these resources within each period. Additionally, see reference... Figure 2 As shown, in the R16 NR-U standard design, the CG-PUSCH design, compared to the CG-PUSCH in the R15 protocol, adds an extension of N time slots. This N-slot extension is to transmit different uplink data on N consecutive time slots. The illustration is as follows. Figure 2As shown. The diagonal fill portion represents CG-PUSCH, and its symbol position is the same in each time slot. The diagonal fill portion can also fill the entire time slot. If N=1, it is equivalent to no extension, which is the case of ordinary periodic time-frequency resource configuration.
[0045] like Figure 3 As shown in the embodiments of this disclosure, a data receiving method is provided, comprising:
[0046] S110: Before transmitting data at the transmitting end, perform idle channel detection on the unlicensed spectrum;
[0047] S120: When the channel of the unlicensed spectrum is detected to be idle, channel occupancy indication information is sent;
[0048] S130: Receive data over M consecutive transmission resource units after sending the indication information, wherein the M transmission resource units include: M transmission channels or M transmission cycles; M is a positive integer.
[0049] The data receiving method described here can be applied to the data receiving end, such as the uplink data receiving end—the base station, or the downlink data receiving end—the terminal.
[0050] Before data transmission, the base station and terminal configure resources for data transmission. This resource configuration is semi-static; the receiving end is aware of it before actual data transmission occurs. Therefore, the receiving end can determine the start time for the sending end to transmit data based on the resource configuration. Thus, in S110, the receiving end can pre-determine when the sending end will transmit data based on the resource configuration. This allows it to perform free channel detection (CCA) on the unlicensed spectrum before data transmission to determine if there is a free channel available for the receiving end to receive the sending end's data, thereby reducing interference from hidden nodes around the receiving end.
[0051] If the receiving end detects that the unlicensed spectrum channel for data transmission is idle (meaning the interference detected by the receiving end on the unlicensed spectrum is below a threshold), it will send a channel occupancy indication message to the receiving end. This message serves two purposes: firstly, it informs the sending end that data transmission is possible, as there are no hidden nodes nearby, ensuring the quality and reliability of data transmission; secondly, it informs other communication nodes in the vicinity that the unlicensed spectrum channel is currently occupied and should not attempt to seize the channel, as this would further deteriorate the communication environment. The threshold value can be agreed upon by the protocol; for example, it could be set to -47 dBm.
[0052] Therefore, in this embodiment of the disclosure, after the receiving end detects an idle channel on the unlicensed spectrum, it sends channel occupancy indication information to the transmitting end. After receiving the channel occupancy indication information, the transmitting end transmits data over M consecutive transmission resource units. This transmission mechanism is known to both the transmitting and receiving ends; therefore, after sending the channel occupancy indication information, the receiving end receives data over the M transmission resource units following the transmission of the channel occupancy indication information.
[0053] by Figure 4 To illustrate the concept of a hidden node, consider the following example: Receiver RX1 receives data from transmitter TX1. Before transmitting data, TX1 performs channel listening on the unlicensed spectrum at its location. When TX1 detects that the unlicensed spectrum is idle, transmitter TX2 actually transmits data to both receiver RX1 and receiver RX2. Because TX2 is far from TX1, TX1 cannot hear the data transmitted by TX2 on the unlicensed spectrum and mistakenly believes that the unlicensed spectrum around it is idle. However, this interferes with receiver RX1's data reception. From TX1's perspective, TX2 is a hidden node. However, if RX1 also performs channel listening on the unlicensed spectrum, RX1 can detect the signal transmitted by TX2 on the unlicensed spectrum, thus eliminating the hidden node.
[0054] M here can be any positive integer, for example, M is a positive integer greater than or equal to 2.
[0055] At this point, M consecutive transmission resource units do not necessarily mean that these M transmission resource units are continuous in the time domain. These M transmission resource units can be discrete in the time domain; for example, the termination time of the preceding transmission resource unit and the start time of the following transmission resource unit do not overlap. However, there can also be M transmission resource units in the time domain that are distributed in an ordered manner; for example, these M transmission resource units are distributed in a pairwise adjacent manner. But this distribution of transmission resource units in the time domain can be either continuous or discrete.
[0056] One unit of transmission resource may correspond to one transmission channel, or one transmission cycle.
[0057] A transmission cycle may contain one or more transmission channels. A transmission channel is a time-frequency resource channel that contains one or more consecutive symbols in the time domain and occupies a certain frequency position in the frequency domain.
[0058] When the receiver transmits channel occupancy indication information, the sender transmits data over M consecutive transmission resource units (TRPs), meaning the receiver receives data over M consecutive TRPs instead of a single TRP. This reduces the number of uplink / downlink handovers between the receiver and sender, improving the continuity of data transmission. Furthermore, since these M consecutive TRPs are at least adjacent to each other of the same class in the time domain, the transmission time is relatively concentrated, reducing the time span of a single uplink / downlink data transmission. A smaller time span means less variation in the wireless environment, thus ensuring the quality and reliability of the data transmission.
[0059] In some embodiments, the method further includes:
[0060] If the receiving end detects idle busy on the unlicensed spectrum, it will not send channel occupancy indication information to the sending end, and will stop receiving data for M consecutive transmission resource units after the predetermined transmission of channel occupancy indication information according to the resource configuration.
[0061] Similarly, if the sending end does not receive channel occupancy indication information from the sending end, it will stop transmitting data on the transmission resource units configured according to the resource configuration. Here, the M consecutive transmission resource units are the resource units contained in the resource configuration.
[0062] In this embodiment of the disclosure, the timing for sending the channel occupancy indication information may be after any channel is detected to be idle.
[0063] In summary, the method provided in this disclosure for data reception reduces interference from hidden nodes on data transmission. Furthermore, the sending of channel occupancy indication information by the receiving end triggers the sending end to send data on M consecutive transmission resource units, reducing the switching of data transmission direction (e.g., uplink / downlink switching), reducing delays and unnecessary operations such as transmission detection caused by switching transmission direction, improving data transmission continuity, and reducing the difficulty of network resource scheduling caused by frequent switching of transmission direction.
[0064] Taking the above terminal sending uplink data as an example, step S110 may include:
[0065] Before the terminal sends uplink data for CG-PUSCH, the base station performs idle channel detection on the unlicensed spectrum.
[0066] Multiple channels can be configured on unlicensed spectrum. The receiver performs idle channel detection on the channel on which the transmitter intends to send data, thereby determining whether the corresponding channel is idle.
[0067] For example, in this embodiment of the disclosure, the transmitting end is a terminal, and the channel on the unlicensed spectrum of the resource configuration can be: the CG-PUSCH resource on the unlicensed spectrum.
[0068] The uplink data of CG-PUSCH here refers to the data transmitted on CG-PUSCH.
[0069] The base station will perform idle channel detection on unlicensed spectrum at the terminal. If the base station detects that a channel in the unlicensed spectrum is idle, it can send the channel occupancy indication information to the terminal. The base station receives data on M consecutive CG-PUSCHs after sending the channel occupancy indication information, or the base station receives data on M consecutive CG-PUSCH periods after sending the channel occupancy indication information. One CG-PUSCH period includes one or more CG-PUSCHs.
[0070] If the channel for data transmission is CG-PUSCH, then the aforementioned resource configuration can be: CG-PUSCH resource configuration. This CG-PUSCH resource configuration indicates the time-frequency domain resources of the CG-PUSCH.
[0071] Of course, if the base station detects that the CG-PUSCH is busy before the terminal sends data, it will not send channel occupancy indication information. As a result, the terminal will not receive the channel occupancy indication information and will not send the CG-PUSCH until the terminal receives the channel occupancy indication information sent by the base station.
[0072] If the transmission resource unit is the CG-PUSCH, then M is: the number of CG-PUSCHs contained in one CG-PUSCH cycle.
[0073] The CG-PUSCH included in the CG-PUSCH cycle here can be a non-extended ordinary CG-PUSCH or an extended CG-PUSCH.
[0074] A non-extended standard CG-PUSH may include one time slot, while an extended CG-PUSCH may include N time slots.
[0075] A single CG-PUSCH cycle may include one or more regular CG-PUSCH cycles, or one or more extended CG-PUSCH cycles.
[0076] refer to Figure 2 As shown, four CG-PUSCHs are extended within a CG-PUSCH cycle, which contains 10 time slots.
[0077] refer to Figure 5As shown, CG-PUSCH can have two different configurations. These two different CG-PUSCH configurations have different periods: one with a single time slot and the other with two time slots. For example, CG-PUSCH1-1, CG-PUSCH1-2, CG-PUSCH1-3, CG-PUSCH1-4, CG-PUSCH1-5, and CG-PUSCH1-6 correspond to... Figure 5 The filled squares represent one time slot period. CG-PUSCH2-1, CG-PUSCH2-2, and CG-PUSCH2-3 correspond to... Figure 5 The diagonal pattern filling squares represent a period of two time slots.
[0078] The aforementioned transmission resource unit can be either of these two CG-PUSCH configurations.
[0079] Taking the base station transmission as an example of downlink transmission, step S110 may include:
[0080] Before the base station transmits downlink data for SPS-PDSCH, the terminal performs idle channel detection on the unlicensed spectrum.
[0081] The receiving end for downlink transmission is the terminal. The downlink data of SPS-PDSCH is the downlink data transmitted on SPS-PDSCH.
[0082] Thus, before the base station transmits SPS-PDSCH downlink data according to resource configuration, the terminal performs CCA on the unlicensed spectrum. If it detects that the channel in the unlicensed spectrum is idle, the terminal sends channel occupancy indication information to the base station. If the base station receives the channel occupancy indication information, it will transmit data on M consecutive SPS-PDSCHs after receiving the information, or it will transmit data on M consecutive SPS cycles after receiving the information. One SPS cycle contains one or more SPS-PDSCHs.
[0083] If the terminal detects that the channel is busy on the SPS-PDSCH of the unlicensed spectrum, it will not send channel occupancy indication information to the base station, and will not receive data on the M consecutive SPS-PDSCH or the M consecutive SPS-PDSCH cycles of the channel detection busy channel occupancy indication information.
[0084] An excessively large value for M might lead to a decrease in transmission quality due to changes in the wireless environment during subsequent transmission resource units. Conversely, an excessively small value for M would result in overly frequent switching of transmission directions. Therefore, the value of M needs to be moderate. For example, the value of M is negatively correlated with the duration of the transmission resource unit. For instance, if the transmission resource unit is the transmission period, a longer transmission period allows for a shorter value of M, and vice versa. Similarly, if the transmission resource unit is the transmission channel, a longer transmission channel duration allows for a shorter value of M, and vice versa.
[0085] In some embodiments, such as Figure 6 As shown, the method further includes:
[0086] S100: The M transmitted via higher-layer signaling.
[0087] For example, if the receiving end is a terminal, it receives M sent by the base station via higher-layer signaling. If the receiving end is a base station, the base station needs to send M to the terminal. In this embodiment of the disclosure, M is carried in higher-layer signaling. This higher-layer signaling may be Radio Resource Control (RRC) signaling or Media Access Control (MAC) signaling to send M.
[0088] In other embodiments, the M may also be carried via Downlink Control Information (DCI).
[0089] The M is transmitted using higher-layer signaling, which has the advantage of high transmission flexibility.
[0090] like Figure 7 As shown in the embodiments of this disclosure, a data transmission method is provided, comprising:
[0091] S210: Before transmitting data, the receiving end transmits channel occupancy indication information after detecting that the channel is idle in the unlicensed spectrum;
[0092] S220: After receiving the channel occupancy indication information, transmit data over M consecutive transmission resource units, wherein the M transmission resource units include: M transmission channels or M transmission cycles; M is a positive integer.
[0093] The data transmission method described here applies to the data sending end, which can be a base station or a terminal. For example, if the transmitted data is downlink data, the sending end can be a base station; if the transmitted data is uplink data, the sending end can be a terminal.
[0094] Before sending data, the receiving end sends a channel occupancy indication after detecting an idle channel in the unlicensed spectrum. If the receiving end receives the channel occupancy indication, it can assume that there are no hidden nodes interfering with data transmission near the receiving end.
[0095] If a channel occupancy indication is received, the sending end will transmit data over M consecutive transmission resource units following the receipt of the channel occupancy indication.
[0096] If a channel occupancy indication is not received, the sender will not send data on the transmission resources according to the resource configuration.
[0097] Furthermore, if a channel occupancy indication is received, data will be transmitted over M consecutive transmission resource units to reduce frequent switching of data transmission direction. Here, M can be any positive integer, and can be selected as a positive integer equal to or greater than 2.
[0098] The unit of transmission resources here can be a transmission channel or a transmission period. A transmission period can include one or more transmission channels.
[0099] In some embodiments, S210 may include:
[0100] Before the base station transmits downlink data for the SPS-PDSCH, the receiving terminal transmits channel occupancy indication information for the SPS-PDSCH after detecting that the unlicensed spectrum is idle.
[0101] As the transmitter, the base station receives channel occupancy indication information sent by the terminal after the channel in the unlicensed spectrum becomes idle, before transmitting downlink data in the SPS-PDSCH. Correspondingly, S220 may include: after receiving the channel occupancy indication information, transmitting data on M consecutive SPS-PDSCH channels or on M consecutive SPS cycles.
[0102] In other embodiments, S210 may include:
[0103] Before sending uplink data for the CG-PUSCH, the terminal receives channel occupancy indication information sent by the base station after detecting that the channel of the unlicensed spectrum is idle, indicating that the CG-PUSCH is occupied.
[0104] Before sending uplink data, the terminal receives channel occupancy indication information sent by the base station after detecting that the channel of the unlicensed spectrum is idle. After receiving the information, the terminal will send data over M consecutive CG-PUSCH cycles or M CG-PUSCH cycles.
[0105] In some embodiments, the method further includes: transmitting the M via higher-layer signaling.
[0106] If the sender is a base station, the base station sends M to the terminal through higher layers; if the sender is a terminal, the terminal receives higher-layer signaling carrying M sent by the base station.
[0107] like Figure 8 As shown, this disclosure provides a data receiving device, which includes:
[0108] The detection module 110 is configured to perform free channel detection on the unlicensed spectrum before the transmitter sends data;
[0109] The first transmitting module 120 is configured to transmit channel occupancy indication information when the channel of the unlicensed spectrum is detected to be idle.
[0110] The first receiving module 130 is configured to receive data over M consecutive transmission resource units after the instruction information is sent, wherein the M transmission resource units include: M transmission channels or M transmission cycles; and M is a positive integer.
[0111] In some embodiments, the detection module 110, the first transmitting module 120, and the first receiving module 130 may be program modules; after being executed by the processor, the program modules are capable of detecting the idle channel of the unlicensed spectrum before the transmitting end transmits data, transmitting channel occupancy indication information, and receiving data.
[0112] In some embodiments, the detection module 110, the first transmitting module 120, and the first receiving module 130 may be hardware-software combined modules; the hardware-software combined modules include, but are not limited to, programmable arrays; the programmable arrays include, but are not limited to, complex programmable arrays or field-programmable arrays.
[0113] In some embodiments, the detection module 110, the first transmitting module 120, and the first receiving module 130 further include: a pure hardware module; the pure hardware module includes, but is not limited to: an application-specific integrated circuit.
[0114] In some embodiments, the detection module 110 is configured to perform idle channel detection on the unlicensed spectrum before the terminal sends uplink data for CG-PUSCH.
[0115] In some embodiments, the transmission resource unit is the CG-PUSCH, then M equals: the number of CG-PUSCHs contained in one CG-PUSCH cycle.
[0116] In some embodiments, the detection module 110 is configured to perform idle channel detection on the unlicensed spectrum before the base station transmits downlink data of SPS-PDSCH.
[0117] In some embodiments, the apparatus further includes:
[0118] The first transmission module is configured to transmit the M via higher-layer signaling.
[0119] In some embodiments, the value of M is negatively correlated with the duration of the transmission resource unit.
[0120] like Figure 9 As shown in the figure, this disclosure provides a data transmission device, which includes:
[0121] The second receiving module 210 is configured to receive channel occupancy indication information sent by the receiving end after detecting that the channel is idle in the unlicensed spectrum before sending data.
[0122] The second transmitting module 220 is configured to transmit data over M consecutive transmission resource units after receiving the channel occupancy indication information, wherein the M transmission resource units include: M transmission channels or M transmission cycles; and M is a positive integer.
[0123] In some embodiments, the second sending module 220 and the second receiving module 210 may be program modules; after being executed by the processor, the program modules can realize the functions of the second receiving module 210 and the second sending module 220.
[0124] In some embodiments, the second transmitting module 220 and the second receiving module 210 may be hardware-software combined modules; the hardware-software combined modules include, but are not limited to, programmable arrays; the programmable arrays include, but are not limited to, complex programmable arrays or field programmable arrays.
[0125] In some embodiments, the second transmitting module 220 and the second receiving module 210 further include: a pure hardware module; the pure hardware module includes, but is not limited to: an application-specific integrated circuit.
[0126] In some embodiments, the second receiving module 210 is configured to receive channel occupancy indication information of the SPS-PDSCH sent by the terminal after detecting unlicensed spectrum idleness before the base station transmits downlink data of the SPS-PDSCH.
[0127] In some embodiments, the second receiving module 210 is configured to receive channel occupancy indication information indicating that the CG-PUSCH is occupied, sent by the base station after detecting that the channel is idle in the unlicensed spectrum, before the terminal sends uplink data of the CG-PUSCH.
[0128] In some embodiments, the apparatus further includes:
[0129] The second transmission module is configured to transmit the M via higher-layer signaling.
[0130] This invention proposes a receiver-assisted channel access method in unlicensed spectrum. In this method, before the terminal transmits uplink data on the CG-PUSCH, the base station performs channel listening and sends channel occupancy indication information based on the channel listening results. Each time the terminal receives a channel occupancy indication, it can transmit uplink information on the next M consecutive CG-PUSCHes.
[0131] This scheme can also be replaced with downlink data transmission. The base station sends downlink data on SPS PDSCH, and the terminal sends channel occupancy indication information. Each time the base station receives a channel occupancy indication information, it can transmit downlink information on the next M consecutive SPSPDSCH.
[0132] In unlicensed frequency band systems, if the terminal is configured with CG-PUSCH, the base station will perform an idle channel detection before the terminal sends the CG-PUSCH. If the channel is detected to be idle, the base station will send channel occupancy indication information to the terminal.
[0133] After receiving a channel occupancy indication from the base station, the terminal can transmit uplink information on the next M consecutive CG-PUSCHes. In this way, the base station can indicate M uplink transmissions with a single channel occupancy indication, reducing the number of uplink / downlink handovers and alleviating the difficulties in network resource scheduling caused by frequent uplink / downlink handovers.
[0134] M is configured by the base station through higher-layer signaling (e.g., including but not limited to RRC layer signaling or MAC layer signaling). The value of M should be appropriate; for example, the value of M should not be too large. This is because if M is too large, it means that the time span is long, and during this long period, the interference in the receiving environment on the base station side may have changed significantly. If the period of the terminal's CG-PUSCH configuration is short, such as 7 symbols (one time slot can contain 14 symbols), the value of M can be slightly larger, such as M=4. If the period of the terminal's CG-PUSCH configuration is long, such as 5 slots, then the value of M should be relatively small, such as M=1.
[0135] With CG-PUSCH configured, M can be equal to N. N is the number of CG-PUSCHs included in one cycle when CG-PUSCH extension is configured.
[0136] The terminal may also be configured with multiple CG-PUSCH resources, and M should count the resources across multiple CG-PUSCH sets. For example... Figure 5As shown, the terminal is configured with two CG-PUSCH configurations, with different periods: one time slot period and two time slot periods respectively. In this case, M can be set to 3.
[0137] This disclosure provides a communication device, including 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 a data transmission method provided by any of the foregoing technical solutions for use in a transmitting end, or executes a data reception method provided by any of the foregoing technical solutions for use in a receiving end.
[0138] The communication device can be the aforementioned base station or terminal (the terminal can also be called UE).
[0139] The transceiver includes one or more antennas and an antenna-connected radio frequency link.
[0140] The memory 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.
[0141] 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... Figure 3 , Figure 6 and Figure 7 At least one of them.
[0142] This disclosure provides a computer storage medium storing an executable program; after being executed by a processor, the executable program can implement the method shown in either the first or second aspect, for example, as... Figure 3 , Figure 6 and Figure 7 At least one of them.
[0143] 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 disclosure 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 the invention are indicated by the following claims.
[0144] It should be understood that the present invention 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 the invention is limited only by the appended claims.
Claims
1. A data receiving method, wherein, include: Before the transmitter sends data, the receiver performs an idle channel detection on the unlicensed spectrum; When the channel of the unlicensed spectrum is detected to be idle, channel occupancy indication information is sent; Data is received over M consecutive transmission resource units following the transmission of the channel occupancy indication information, wherein the M transmission resource units include: M transmission channels or M transmission periods; M is a positive integer greater than or equal to 2; the M transmission resource units are determined by resource units included in the resource configuration, which is used by the sending end to transmit the data; the resource configuration is semi-static; and the M transmission resource units are ordered in the time domain. The method further includes: When the channel of the unlicensed spectrum is detected to be busy, the channel occupancy indication information is not sent to the transmitting end, and data reception on the M consecutive transmission resource units configured according to the resource configuration is stopped; The receipt of data over M consecutive transmission resource units following the transmission of the channel occupancy indication information includes one of the following: The terminal receives data over M consecutive SPS-PDSCH cycles or M consecutive SPS cycles after sending the channel occupancy indication information; The base station receives data over M consecutive CG-PUSCH cycles or M consecutive CG-PUSCH periods after sending the channel occupancy indication information.
2. The method according to claim 1, wherein, Before transmitting data at the transmitting end, the process of performing free channel detection on the unlicensed spectrum includes one of the following: Before the terminal sends uplink data configured to share the Physical Uplink Shared Channel (CG-PUSCH), the base station performs idle channel detection on the unlicensed spectrum; Before the base station transmits downlink data via the Semi-Persistent Physical Downlink Shared Channel (SPS-PDSCH), the terminal performs idle channel detection on the unlicensed spectrum.
3. The method according to claim 2, wherein, If the transmission resource unit is the CG-PUSCH, then M is: the number of CG-PUSCHs contained in one CG-PUSCH cycle.
4. The method according to any one of claims 1 to 3, wherein, The method further includes: The M is transmitted via higher-level signaling.
5. The method according to any one of claims 1 to 3, wherein, The value of M is negatively correlated with the duration of the transmission resource unit.
6. A data transmission method, wherein, include: Before transmitting data, the receiving end sends channel occupancy indication information after detecting that the channel is idle in the unlicensed spectrum; Data is transmitted over M consecutive transmission resource units after receiving the channel occupancy indication information, wherein the M transmission resource units include: M transmission channels or M transmission periods; M is a positive integer greater than or equal to 2; the M transmission resource units are determined by resource units included in the resource configuration, which is used by the transmitting end to transmit the data; the resource configuration is semi-static; the M transmission resource units are distributed in an ordered manner in the time domain. The method further includes: If the channel occupancy indication information is not received, data transmission on the M consecutive transmission resource units configured in the resource configuration shall be stopped. The step of transmitting data over M consecutive transmission resource units after receiving the channel occupancy indication information includes one of the following: The base station transmits data on M consecutive SPS-PDSCHs or M consecutive SPS cycles after receiving the channel occupancy indication information; The terminal transmits data on M consecutive CG-PUSCHs or M consecutive CG-PUSCH cycles after receiving the channel occupancy indication information.
7. The method according to claim 6, wherein, The channel occupancy indication information sent by the receiving end after detecting that the channel is idle in the unlicensed spectrum before transmitting data includes one of the following: Before the base station transmits downlink data for the SPS-PDSCH, the receiving terminal transmits channel occupancy indication information for the SPS-PDSCH after detecting that the unlicensed spectrum is idle; Before sending uplink data for the CG-PUSCH, the terminal receives channel occupancy indication information sent by the base station after detecting that the channel of the unlicensed spectrum is idle, indicating that the CG-PUSCH is occupied.
8. The method according to claim 6 or 7, wherein, The method further includes: The M is transmitted via higher-level signaling.
9. A data receiving device, wherein, include: The detection module is configured to perform free channel detection on the unlicensed spectrum before the transmitter sends data; The first transmitting module is configured to transmit channel occupancy indication information when the channel of the unlicensed spectrum is detected to be idle; The first receiving module is configured to receive data over M consecutive transmission resource units after sending the channel occupancy indication information, wherein the M transmission resource units include: M transmission channels or M transmission periods; M is a positive integer greater than or equal to 2; the M transmission resource units are determined by resource units included in a resource configuration, which is used by the sending end to send the data; the resource configuration is semi-static; and the M transmission resource units are distributed in an ordered manner in the time domain. The first transmitting module is further configured to not send channel occupancy indication information to the transmitting end when it detects that the channel of the unlicensed spectrum is busy; and the first receiving module is further configured to stop receiving data on the M consecutive transmission resource units configured according to the resource configuration. The first receiving module is also configured to perform one of the following: The terminal receives data over M consecutive SPS-PDSCH cycles or M consecutive SPS cycles after sending the channel occupancy indication information; The base station receives data over M consecutive CG-PUSCH cycles or M consecutive CG-PUSCH periods after sending the channel occupancy indication information.
10. The apparatus according to claim 9, wherein, The detection module is configured to perform one of the following: Before the terminal sends uplink data configured to share the Physical Uplink Shared Channel (CG-PUSCH), the base station performs idle channel detection on the unlicensed spectrum; Before the base station transmits downlink data for SPS-PDSCH, the terminal performs idle channel detection on the unlicensed spectrum.
11. The apparatus according to claim 10, wherein, If the transmission resource unit is the CG-PUSCH, then M equals the number of CG-PUSCHs contained in one CG-PUSCH cycle.
12. The apparatus according to any one of claims 9 to 11, wherein, The device further includes: The first transmission module is configured to transmit the M via higher-layer signaling.
13. The apparatus according to any one of claims 9 to 11, wherein, The value of M is negatively correlated with the transmission period.
14. A data transmission device, wherein, include: The second receiving module is configured to receive channel occupancy indication information sent by the receiving end after detecting that the channel is idle in the unlicensed spectrum before sending data; The second transmitting module is configured to transmit data over M consecutive transmission resource units after receiving the channel occupancy indication information, wherein the M transmission resource units include: M transmission channels or M transmission periods; M is a positive integer greater than or equal to 2; the M transmission resource units are determined by resource units included in a resource configuration, which is used by the transmitting end to transmit the data; the resource configuration is semi-static; and the M transmission resource units are distributed in an ordered manner in the time domain. The second transmitting module is also configured to stop transmitting data on the M consecutive transmission resource units configured in the resource configuration when the channel occupancy indication information is not received; The second sending module is also configured to perform one of the following: The base station transmits data on M consecutive SPS-PDSCHs or M consecutive SPS cycles after receiving the channel occupancy indication information; The terminal transmits data on M consecutive CG-PUSCHs or M consecutive CG-PUSCH cycles after receiving the channel occupancy indication information.
15. The apparatus according to claim 14, wherein, The second receiving module is configured to perform one of the following: Before the base station transmits downlink data for the SPS-PDSCH, the receiving terminal transmits channel occupancy indication information for the SPS-PDSCH after detecting that the unlicensed spectrum is idle; Before sending uplink data for the CG-PUSCH, the terminal receives channel occupancy indication information sent by the base station after detecting that the channel of the unlicensed spectrum is idle, indicating that the CG-PUSCH is occupied.
16. The apparatus according to claim 14 or 15, wherein, The device further includes: The second transmission module is configured to transmit the M via higher-layer signaling.
17. A communication device, comprising a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being executed by the processor, wherein, When the processor runs the executable program, it performs the method provided as claimed in any one of claims 1 to 5 or 6 to 8.
18. A computer storage medium storing an executable program; the executable program, when executed by a processor, is capable of implementing the method provided in any one of claims 1 to 5 or any one of claims 6 to 8.
Citation Information
Patent Citations
Channel clearance techniques using shared radio frequency spectrum band
CN107736070A