USER EQUIPMENT IN WIRELESS COMMUNICATION SYSTEM
20220030571 · 2022-01-27
Assignee
Inventors
Cpc classification
H03M7/30
ELECTRICITY
H04L67/5651
ELECTRICITY
H04L67/12
ELECTRICITY
International classification
Abstract
The present disclosure relates to a user equipment in a wireless communication system. The user equipment according to the present disclosure comprises a processing circuit and is configured to: send first data by using a first transmission power during a first time period; and send differential data of the first data by using a second transmission power during a second time period, the differential data being the difference between the first data and second data that is expected to be sent during the second time period.
Claims
1. User equipment, comprising processing circuitry configured to: transmit first data with first transmission power within a first period of time; transmit differential data of the first data with second transmission power within a second period of time, wherein the differential data is a difference between second data expected to be transmitted within the second period of time and the first data.
2. The user equipment according to claim 1, wherein the first data is initial data expected to be transmitted within the first period of time, and wherein the second transmission power is greater than the first transmission power.
3. The user equipment according to claim 1, wherein the processing circuitry is further configured to: transmit differential indication information to indicate whether data being currently transmitted is the differential data, and transmit power indication information to indicate current transmission power.
4.-5. (canceled)
6. The user equipment according to claim 1, wherein the processing circuitry is further configured to acquire period indication information indicating the first period of time and the second period of time.
7. The user equipment according to claim 1, wherein the processing circuitry is further configured to acquire information on calculation of the differential data and perform corresponding calculation according to the information, the information indicating one of: not calculating the differential data; calculating the differential data at a physical layer; calculating the differential data at a medium access control layer; and calculating the differential data at an application layer.
8. The user equipment according to claim 3, wherein the differential indication information is transmitted in at least one of the following manners: transmitting through a physical downlink control channel (PDCCH) and/or a physical uplink control channel (PUCCH) of a physical layer; transmitting through a dedicated control channel (DCCH) of a medium access control layer; and transmitting through control signaling of an application layer.
9. The user equipment according to claim 1, wherein the processing circuitry is further configured to acquire information on resources used for data transmission, and the resources comprise frequency domain resource or code domain resource.
10. The user equipment according to claim 1, wherein the processing circuitry is further configured to configure periods of time for data transmission and resources used for the data transmission, and the configuration is performed for each data packet.
11. The user equipment according to claim 1, wherein the second period of time is after the first period of time, and wherein the first period of time is followed by M consecutive second periods of time, and wherein M is an integer greater than or equal to 1.
12. (canceled)
13. The user equipment according to claim 12, wherein the configuration is performed according to the indication information, taking M periods of time as a cycle.
14. The user equipment according to claim 4, wherein the transmission power is set by the user equipment or a system comprising the user equipment.
15. The user equipment according to claim 1, wherein the processing circuitry is further configured to: receive first control command data for the first data within the first period of time; and receive second control command data for the second data within the second period of time.
16. The user equipment according to claim 15, wherein the first control command data is initial control command data, and the second control command data is differential data of the first control command data or the initial control command data, wherein the differential data is a difference between the second control command data received within the second period of time and the first control command data.
17. The user equipment according to claim 1, wherein the first data and the second data are data acquired by the user equipment, and the processing circuitry is further configured to transmit the data immediately after acquisition of the data or delay the transmission a predetermined time, or wherein the processing circuitry is further configured to transmit the first data and the second data in response to a request from another user equipment.
18.-19. (canceled)
20. The user equipment according to claim 1, wherein the processing circuitry is further configured to configure data transmission in at least one of the following manners: pre-configuration; configuration by system information; and configuration by RRC signaling.
21. An electronic device, comprising processing circuitry configured to: receive first data as initial data within a first period of time; calculate first control command data based on the first data, and transmit the first control command data; receive differential data of the first data within a second period of time, wherein the differential data is a difference between initial data expected to be received within the second period of time and the first data; add the differential data and the first data to recover second data; and calculate second control command data based on the second data, and transmit the second control command data.
22. The electronic device according to claim 21, wherein the processing circuitry is further configured to receive differential indication information for indicating whether data being currently received is the differential data, and wherein the processing circuitry is further configured to trigger the operation of recovering the second data by the differential indication information.
23.-25. (canceled)
26. The electronic device according to claim 21, further comprising: a buffer configured to store the first data, the differential data and/or the recovered second data.
27. The electronic device according to claim 26, wherein the processing circuitry is further configured to receive indication information for indicating whether data being currently received is the differential data.
28. The electronic device according to claim 27, wherein the processing circuitry is further configured to: trigger buffering of the first data in the buffer when the indication information indicates that the data being currently received is the first data as the initial data; and trigger recovering of the second data based on the first data stored in the buffer and the differential data when the indication information indicates that the data being currently received is the differential data.
29.-34. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Drawings described herein show only illustrative embodiments rather than all embodiments, and are not intended to limit the scope of the present disclosure. In the drawing:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032] Although the present disclosure is susceptible to various modifications and alternative forms, specific embodiments thereof are shown as examples in the drawings and are described in detail herein. It should be understood that the description for the specific embodiments herein is not intended to limit the present disclosure to the disclosed specific forms. Instead, the present disclosure is intended to encompass all modifications, equivalents and alternatives that fall within the spirit and scope of the present disclosure. It should be noted that, reference numerals indicate components corresponding to the reference numerals throughout the drawings.
DETAILED DESCRIPTION OF EMBODIMENTS
[0033] Examples of the present disclosure are described more fully with reference to the drawings. The following description is merely illustrative rather than intended to limit the present disclosure and applications or uses of the present disclosure.
[0034] Illustrative embodiments are provided so that the present disclosure is exhaustive and fully conveys the scope of the present disclosure to those skilled in the art. Various specific details such as specific components, devices and methods are set forth to provide thorough understanding for the embodiments of the present disclosure. It is apparent to those skilled in the art that the illustrative embodiments may be implemented in many different forms without the specific details, and none of them should be interpreted as a limit for the scope of the present disclosure. In some illustrative embodiments, well-known processes, well-known structures and well-known technologies are not described in detail.
[0035] UE (that is, User Equipment) in the present disclosure includes but is not limited to a sensor device, a device with a sensor device (such as mobile terminal, computer or onboard device), and a device without a sensor device (such as mobile terminal, computer or onboard device). All of these devices have a wireless communication function. Alternatively, depending on specific function as described, the UE in the present disclosure may be the UE itself or a component (such as chip) in the UE. Similarly, a base station in the present disclosure may be, for example, an eNB (evolution Node Base Station), a gNB (next Generation Node Base Station, that is, a base station in a fifth generation communication system) or a component such as a chip in the eNB or the gNB. A tag in the present disclosure may be a tag used for communication in any communication environment. The environment includes but is not limited to, for example, the fourth generation communication system environment, the fifth generation communication system environment, and Wi-Fi communication environment. An uplink communication mode and a downlink communication mode of devices in the present disclosure may be the same or different.
[0036] The conventional solutions to communication with low delay focus on how to reduce a length of a single timeslot. The timeslot described herein is for example a mini-slot introduced to the 5G system. Compared with the conventional transmission solutions based on sub-frame, these solutions of reducing the length of the timeslot can significantly reduce system delay. A method for designing a shortest timeslot for an orthogonal frequency division multiplexing (OFDM) system is proposed in a paper titled “Physical Layer Design of High-Performance Wireless Transmission for Critical Control Applications” and published by M. Luvisotto et al in IEEE Transactions on Industrial Informatics, Vol. 13, No. 6, pp. 2844-2854, on December 2017. In addition, a preamble solution requiring only a single OFDM symbol is proposed in the paper.
[0037] A reduction in the length of the single timeslot can reduce the system delay. However, the system delay is further related to a length of transmitted data, that is, the number of timeslots occupied by the data. In addition, the above literature only considers reducing the number of timeslots occupied by the preamble, but does not study how to reduce a length of a payload of the data. Therefore, there is still room for further reducing the delay.
[0038] In order to better explain the technical solutions of the present disclosure to facilitate the understanding, an application scenario of industrial Internet of Things is described as an example. It should be noted that, the application scenario of the industrial Internet of Things is for illustrative purposes only, rather than intended to limit the present disclosure. Those skilled in the art can understand that the technical solutions of the present disclosure are applicable to other application scenarios.
[0039] Compared with the conventional technology, the present disclosure has the following 5 advantages.
[0040] 1. The length of the transmitted data is reduced by transmitting differential data, thereby effectively reducing the delay.
[0041] 2. Adaptive power control is introduced to ensure transmission reliability of the system.
[0042] 3. A parameter N (which is described below) is adjustable according to specific scenarios, thereby having good scalability.
[0043] 4. Only one indicator bit is additionally introduced into the preamble, and therefore the resulting overhead and impact on the delay may be ignored.
[0044] 5. The change to the conventional communication solution of the industrial Internet of Things is small, and thus implementation complexity is low.
[0045]
[0046] As shown in
[0047] The UE1 and the UE2 are capable of communicating with, for example, a gNB in
[0048] In communication environment shown in
[0049] The control operation in the above described illustrative scenario of the industrial Internet of Things may be control of speed of the conveyor belt caused by, for example, discarding, shelving, adding and weight of objects on the conveyor belt. However, the above description is only illustrative. Since the scenarios of the industrial Internet of Things have a large number of application scenarios relying on data communication, the present disclosure is not limited to the application scenario shown in
[0050] In order to solve problems of communication delay among various devices and communication reliability in the case of reduced delay in the application scenario shown in
[0051]
[0052]
[0053] As shown in
[0054] At the control node, an APP layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates initial control command data based on the received initial sensing data, and sets the differential indication information corresponding to the control command data to 0. The PHY layer of the control node transmits the initial control command data at the lower power according to the adaptive power control scheme shown in
[0055] At the execution node, an APP layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then the APP layer of the execution node performs operations according to the received initial control command data.
[0056] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the APP layer of the sensor node acquires the sensing data, calculates a difference between sensing data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0057] At the control node, the APP layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. Accordingly, it recovers the initial sensing data in the (n+m)-th cycle according to the received differential sensing data and the initial sensing data in the n-th cycle, calculates the initial control command data in the (n+m)-th cycle, and sets the differential indication information corresponding to the control command data to 0. The PHY layer of the control node transmits the initial control command data at the lower power according to the adaptive power control scheme shown in
[0058] At the execution node, the APP layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then the APP layer of the execution node performs operations according to the received initial control command data.
[0059]
[0060] As shown in
[0061] At the control node, the APP layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates control command data based on the received initial sensing data, and sets the differential indication information corresponding to the control command data to 0. Further, according to the adaptive power control scheme shown in
[0062] At the execution node, an APP layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determined that the received control command is an initial control command. then the APP layer of the execution node performs operations according to the received initial control command data.
[0063] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the APP layer of the sensor node acquires the sensing data, calculates a difference between sensing data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0064] At the control node, the APP layer of the control node determines that the received indicator bit corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. Accordingly, it recovers the initial sensing data in the (n+m)-th cycle based on the received differential sensing data and the initial sensing data in the n-th cycle, calculates initial control command data in the (n+m)-th cycle and then calculates a difference between said initial control command data and initial control command data in the n-th cycle to obtain differential control command data, and sets an indicator bit corresponding to the control command data to 1. According to the adaptive power control scheme shown in
[0065] At the execution node, the APP layer of the execution node (that may be located at the same device as the sensor node) determines that the indicator bit corresponding to the control command data is 1. It recovers control command data in the (n+m)-th cycle according to the received differential control command data and initial control command data in the n-th cycle, and then performs operations accordingly.
[0066]
[0067] As shown in
[0068] At the control node, the MAC layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates initial control command data based on the received initial sensing data, and the MAC layer of the control node sets the differential indication information corresponding to the control command data to 0. The PHY layer of the control node transmits the initial control command data at the lower power according to the adaptive power control scheme shown in
[0069] At the execution node, an MAC layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then an APP layer of the execution node performs operations according to the received initial control command data.
[0070] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the APP layer of the sensor node acquires the sensing data, and the MAC layer of the sensor node calculates a difference between sensing data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0071] At the control node, the MAC layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. Accordingly, it recovers the initial sensing data in the (n+m)-th cycle according to the received differential sensing data and the initial sensing data in the n-th cycle. The APP layer of the control node calculates the initial control command data in the (n+m)-th cycle. The MAC layer of the control node sets the differential indication information corresponding to the control command data to 0. The PHY layer of the control node transmits the initial control command data at the lower power according to the adaptive power control scheme shown in
[0072] At the execution node, the MAC layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is the initial control command. Then the APP layer of the execution node performs operations according to the received initial control command data.
[0073]
[0074] As shown in
[0075] At the control node, the MAC layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates initial control command data based on the received initial sensing data, and the MAC layer of the control node sets the differential indication information corresponding to the control command data to 0. Further, according to the adaptive power control scheme shown in
[0076] The MAC layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then an APP layer of the execution node performs operations according to the received initial control command data.
[0077] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the MAC layer of the sensor node acquires the sensing data, and calculates a difference between data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0078] At the control node, the MAC layer of the control node determines that the received indicator bit corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. It recovers the initial sensing data in the (n+m)-th cycle based on the received differential sensing data and the initial sensing data in the n-th cycle. The APP layer of the control node calculates the initial control command data in the (n+m)-th cycle. The MAC layer of the control node calculates a difference between said initial control command data and initial control command data in the n-th cycle to obtain the differential control command data, and sets the indicator bit corresponding to the control command data to 1. According to the adaptive power control scheme shown in
[0079] At the execution node, the MAC layer of the execution node (that may be located at the same device as the sensor node) determines that the indicator bit corresponding to the control command data is 1. The MAC layer of the execution node recovers control command data in the (n+m)-thcycle based on the received differential control command data and initial control command data in the n-th cycle. The APP layer of the execution node performs operations accordingly.
[0080]
[0081] As shown in
[0082] At the control node, the PHY layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates initial control command data based on the received initial sensing data. The PHY layer of the control node sets the differential indication information corresponding to the control command data to 0, and then transmits the initial control command data at the lower power according to the adaptive power control scheme shown in
[0083] The PHY layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then an APP layer of the execution node performs operations according to the received initial control command data.
[0084] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the APP layer of the sensor node acquires the sensing data, and calculates a difference between sensing data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0085] At the control node, the PHY layer of the control node determines that the received indication bit corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. The PHY layer of the control node recovers the initial sensing data in the (n+m)-th cycle according to the received differential sensing data and the initial sensing data in the n-th cycle. The APP layer of the control node calculates initial control command data in the (n+m)-th cycle. The PHY layer of the control node sets the differential indication information corresponding to the control command data to 0. The PHY layer of the control node transmits the differential control command data at the lower power according to the adaptive power control scheme shown in
[0086] The PHY layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is the initial control command. Then the APP layer of the execution node performs operations according to the received initial control command data.
[0087]
[0088] As shown in
[0089] At the control node, the PHY layer of the control node determines that the received differential indication information corresponding to the sensing data is equal to 0, and thereby determines that the received sensing data is the initial sensing data. Therefore, the APP layer of the control node calculates control command data based on the received initial sensing data, and sets the differential indication information corresponding to the control command data to 0. According to the adaptive power control scheme shown in
[0090] The PHY layer of the execution node (that may be located at the same device as the sensor node) determines that the differential indication information corresponding to the control command data is 0, and thus determines that the received control command is an initial control command. Then an APP layer of the execution node performs operations according to the received initial control command data.
[0091] In an (n+m)-th cycle (1≤m≤N−1) for transmitting differential data, the APP layer of the sensor node acquires the sensing data, and the PHY layer of the sensor node calculates a difference between sensing data acquired in the (n+m)-th cycle and the initial sensing data acquired in the n-th cycle to obtain differential sensing data, and sets the differential indication information corresponding to the sensing data to 1 (for example, the differential indication information of 0 indicates that the to-be-transmitted data is the initial data acquired in the current cycle, and the differential indication information of 1 indicates that the to-be-transmitted data is differential data of the initial data acquired in the current cycle). According to the adaptive power control scheme shown in
[0092] At the control node, the PHY layer of the control node determines that the received indicator bit corresponding to the sensing data is equal to 1, and thereby determines that the received sensing data is the differential sensing data. it recovers the initial sensing data in the (n+m)-th cycle based on the received differential sensing data and the initial sensing data in the n-th cycle. The APP layer of the control node calculates initial control command data in the (n+m)-th cycle, and calculates a difference between said initial control command data and initial control command data in the n-th cycle to obtain the differential control command data, and sets indicator bit corresponding to the control command data to 1. According to the adaptive power control scheme shown in
[0093] The PHY layer of the execution node (that may be located at the same device as the sensor node) determines that the indicator bit corresponding to the control command data is 1, and recovers the control command data in the (n+m)-th cycle based on the received differential control command data and the initial control command data in the n-th cycle. Then the APP layer of the execution node performs operations accordingly.
[0094]
[0095] Next, structures of devices in the industrial Internet of Things scenario shown in
[0096]
[0097] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to transmit differential indication information to indicate whether data being currently transmitted is the differential data, and transmit power indication information to indicate current transmission power.
[0098] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to acquire period indication information indicating the first period of time and the second period of time. Referring to
[0099] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to acquire information on calculation of the differential data and perform corresponding calculation according to the information. The information comprises one of: not calculating the differential data; calculating the differential data at a physical layer; calculating the differential data at a medium access control layer; and calculating the differential data at an application layer. Referring to
[0100] The user equipment 900 according to the embodiment of the present disclosure transmits the differential indication information in at least one of the following manners: transmitting through a physical downlink control channel (PDCCH) and/or a physical uplink control channel (PUCCH) of a physical layer; transmitting through a dedicated control channel (DCCH) of a medium access control layer; and transmitting through control signaling of an application layer.
[0101] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to acquire information on resources used for data transmission, and the resources include frequency domain or code domain.
[0102] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to configure periods of time for data transmission and resources used for the data transmission. The configuration may be performed for each data packet, and the configuration may also be performed by taking M periods of time as a cycle.
[0103] According to the user equipment 900 in the embodiment of the present disclosure, the transmission power is set by the user equipment or a system including the user equipment.
[0104] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to receive first control command data for the first data within the first period of time, and receive second control command data for the second data within the second period of time. The first control command data is initial control command data, and the second control command data is differential data of the first control command data or the initial control command data. The differential data is a difference between the second control command data received within the second period of time and the first control command data.
[0105] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to transmit the data immediately after acquisition of the data or delay the transmission a predetermined time, or transmit the data in response to a request from another user equipment. According to different application scenarios or application requirements, after the sensing data is acquired, a buffer of the user equipment 900 can transmit the data immediately or delay the transmission a predetermined time if necessary. In addition, the data may be transmitted in response to a request from another user equipment.
[0106] The processing circuitry 901 of the user equipment 900 according to an embodiment of the present disclosure is further configured to configure the data transmission by pre-configuration or system information configuration or RRC signaling configuration.
[0107]
[0108] The processing circuitry 1001 of the electronic device 1000 according to an embodiment of the present disclosure is further configured to receive differential indication information for indicating whether data being currently received is the differential data.
[0109] The processing circuitry 1001 of the electronic device 1000 according to an embodiment of the present disclosure is further configured to receive differential indication information indicating whether data being currently received is the differential data, and the operation of recovering the second data is triggered by the differential indication information. In a case that the differential indication information indicates that the data being currently received is the first data as the initial data, buffering of the first data in the buffer is triggered. In a case that the differential indication information indicates that the data being currently received is the differential data, the operation of recovering the second data based on the first data stored in the buffer and the differential data is triggered. The electronic device 1000 further includes a memory. The memory is configured to store the first data, the differential data and/or the recovered second data.
[0110] The processing circuitry 1001 of the electronic device 1000 according to an embodiment of the present disclosure is further configured to receive information on calculation of the differential data and perform the corresponding recovering operation according to the information. The information comprises one of: not calculating the differential data; calculating the differential data at a physical layer; calculating the differential data at a medium access control layer; and calculating the differential data at an application layer.
[0111] The processing circuitry 1001 of the electronic device 1000 according to an embodiment of the present disclosure is configured to receive the differential indication information in at least one of the following manners: receiving through a physical downlink control channel (PDCCH) and/or a physical uplink control channel (PUCCH) of a physical layer; receiving through a dedicated control channel (DCCH) of a medium access control layer; and receiving through control signaling of an application layer.
[0112] Herein, each unit of the user equipment 900 and the electronic device 1000 may be included in the processing circuitry. It should be noted that the user equipment 900 and the electronic device 1000 may include either one processing circuit or multiple processing circuits. Further, the processing circuitry may include various discrete functional units to perform various different functions and/or operations. It should be noted that these functional units may be physical entities or logical entities, and units with different names may be implemented by a same physical entity.
[0113]
[0114]
[0115]
[0116] According to the embodiments of the present disclosure, time and resource configuration at least include: dynamic configuration method in which data packets are configured individually; and semi-static configuration in which periodic configuration is performed based on differential transmission frequency M according to the differential indication information in the data packet.
[0117] According to the embodiments of the present disclosure, the differential data may further be calculated by bit-wise exclusive-OR (XOR).
[0118] According to the embodiments of the present disclosure, acquisition and transmission of the sensing data is not limited to performed by the user equipment (UE), but may further be performed in response to a request from, for example, the gNB or other device to the user equipment (UE). In addition, the control command data calculated by the gNB is not necessarily transmitted to the UE (in a case that both the sensor node and the execution node are located in the UE), but may be transmitted to other devices (in a case that only the execution node is located in the UE) to perform operations.
[0119] To be specific, a sensor in the user equipment (UE) periodically senses the sensing data. The user equipment (UE) including the sensor transmits the data sensed by the sensor when a preset period of time elapses after the sensing data is sensed.
[0120] Alternatively, the sensor in the user equipment (UE) periodically senses the sensing data or senses the sensing data in response to an event triggered request (for example, from the gNB or other devices). The user equipment (UE) including the sensor transmits the data sensed by the sensor when a preset period of time elapses after the sensing data is sensed or in response to the same event triggered request. It should be noted that in this case, since the event triggered request may be discontinuous in time, change in the sensing data is large. Even if the differential transmission method is adopted, the amount of the transmitted data is increased compared with the above-stated case of periodically transmitting the sensing data.
[0121] In the case that the request is made by the gNB or other devices as described above, the gNB or other devices may initiate the request in response to a decision that is made based on the acquired sensing data after the needed sensing data is acquired.
[0122] In addition, the gNB or other devices may further trigger a request for the sensing data based on specific events. The events include but are not limited to various events in application scenarios of the industrial Internet of Things.
[0123] A computer-readable storage medium is further provided according to another embodiment of the present disclosure. The computer-readable storage medium may include executable computer instructions that, when executed by a computer, cause the computer to implement the methods according to the embodiments of the present disclosure.
[0124] The present disclosure may be applied to but not limited to the field of industrial Internet of Things, and may further be applied to other environments with ultra-low delay wireless communication requirements.
[0125] The technology of the present disclosure may be applied to various products. For example, the electronic device described in the present disclosure may be a base station. The base station may be implemented as gNB or any type of evolution Node B (eNB) in 5G environment, such as a macro eNB and a small eNB. The small eNB may be an eNB covering a cell smaller than a macro cell, such as a pico eNB, a micro eNB or a home (femto) eNB. Alternatively, the base station may be implemented as any other type of base station, such as a NodeB and a base transceiver station (BTS). The electronic device may include: a main body (also referred to as a base station apparatus) configured to control wireless communication; and one or more remote radio heads (RRH) arranged at positions different from the main body. In addition, various types of terminals described below may operate as a base station by performing functions of the base station temporarily or in a semi-persistent manner.
[0126] For example, the UE described in the present disclosure may be implemented as mobile terminals (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable/dongle mobile router and a digital camera) or a vehicle terminal (such as a vehicle navigation device). The UE may further be implemented as a terminal that performs machine to machine (M2M) communication (also referred to as a machine type communication (MTC) terminal). In addition, the UE may be a wireless communication module (such as an integrated circuit module including one chip) installed on each of the above terminals.
[0127]
[0128] Each of the antennas 1410 includes a single or multiple antenna elements (such as multiple antenna elements included in a multi-input multi-output (MIMO) antenna), and is used for the base station apparatus 1420 to transmit and receive wireless signals. As shown in
[0129] The base station apparatus 1420 includes a controller 1421, a memory 1422, a network interface 1423, and a wireless communication interface 1425.
[0130] The controller 1421 may be, for example, a CPU or a DSP, and operates various functions of a higher layer of the base station apparatus 1420. For example, the controller 1421 generates a data packet from data in signals processed by the wireless communication interface 1425, and transfers the generated packet via the network interface 1423. The controller 1421 may bundle data from multiple base band processors to generate the bundled packet, and transfer the generated bundled packet. The controller 1421 may have logical functions of performing control such as radio resource control, radio bearer control, mobility management, admission control and scheduling. The control may be performed in corporation with an eNB or a core network node in the vicinity. The memory 1422 includes a RAM and a ROM, and stores a program executed by the controller 1421 and various types of control data (such as terminal list, transmission power data, and scheduling data).
[0131] The network interface 1423 is a communication interface for connecting the base station apparatus 1420 to a core network 1424. The controller 1421 may communicate with a core network node or another eNB via the network interface 1423. In this case, the eNB 1000, and the core network node or the other eNB may be connected to each other via a logical interface (such as an S1 interface and an X2 interface). The network interface 1423 may also be a wired communication interface or a wireless communication interface for wireless backhaul. If the network interface 1423 is a wireless communication interface, the network interface 1423 may use a higher frequency band for wireless communication than a frequency band used by the wireless communication interface 1425.
[0132] The wireless communication interface 1425 supports any cellular communication scheme (such as Long Term Evolution (LTE) and LTE-Advanced), and provides wireless connection to a terminal positioned in a cell of the eNB 1400 via the antenna 1410. The wireless communication interface 1425 may typically include, for example, a BB processor 1426 and an RF circuit 1427. The BB processor 1426 may perform, for example, encoding/decoding, modulating/demodulating, and multiplexing/demultiplexing, and performs various types of signal processing of layers (such as L1, medium access control (MAC), wireless link control (RLC), and a packet data convergence protocol (PDCP)). The BB processor 1426 may have a part or all of the above-described logical functions instead of the controller 1421. The BB processor 1426 may be a memory that stores a communication control program, or a module that includes a processor and a related circuit configured to execute the program. Updating the program may allow the functions of the BB processor 1426 to be changed. The module may be a card or a blade that is inserted into a slot of the base station apparatus 1420. Alternatively, the module may also be a chip that is mounted on the card or the blade. Meanwhile, the RF circuit 1427 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1410.
[0133] As shown in
[0134]
[0135] Each of the antennas 1540 includes a single or multiple antenna elements (such as multiple antenna elements included in an MIMO antenna), and is used for the RRH 1560 to transmit and receive wireless signals. As shown in
[0136] The base station device 1550 includes a controller 1551, a memory 1552, a network interface 1553, a wireless communication interface 1555, and a connection interface 1557. The controller 1551, the memory 1552, and the network interface 1553 are the same as the controller 1421, the memory 1422, and the network interface 1423 described with reference to
[0137] The wireless communication interface 1555 supports any cellular communication scheme (such as LTE and LTE-Advanced), and provides wireless communication to a terminal positioned in a sector corresponding to the RRH 1560 via the RRH 1560 and the antenna 1540. The wireless communication interface 1555 may typically include, for example, a BB processor 1556. The BB processor 1556 is the same as the BB processor 1426 described with reference to
[0138] The connection interface 1557 is an interface for connecting the base station device 1550 (wireless communication interface 1555) to the RRH 1560. The connection interface 1557 may also be a communication module for communication in the above-described high speed line that connects the base station device 1550 (wireless communication interface 1555) to the RRH 1560.
[0139] The RRH 1560 includes a connection interface 1561 and a wireless communication interface 1563.
[0140] The connection interface 1561 is an interface for connecting the RRH 1560 (wireless communication interface 1563) to the base station device 1550. The connection interface 1561 may also be a communication module for communication in the above-described high speed line.
[0141] The wireless communication interface 1563 transmits and receives wireless signals via the antenna 1540. The wireless communication interface 1563 may typically include, for example, the RF circuit 1564. The RF circuit 1564 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1540. As shown in
[0142]
[0143] The processor 1601 may be, for example, a CPU or a system on a chip (SoC), and controls functions of an application layer and another layer of the smart phone 1600. The memory 1602 includes RAM and ROM, and stores a program executed by the processor 1601 and data. The storage 1603 may include a storage medium such as a semiconductor memory and a hard disk. The external connection interface 1604 is an interface for connecting an external apparatus (such as a memory card and a universal serial bus (USB) apparatus) to the smart phone 1600.
[0144] The camera 1606 includes an image sensor (such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS)), and generates a captured image. The sensor 1607 may include a group of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 1608 converts sounds that are inputted to the smart phone 1600 to audio signals. The input device 1609 includes, for example, a touch sensor configured to detect touch onto a screen of the display device 1610, a keypad, a keyboard, a button, or a switch, and receive an operation or information inputted from a user. The display device 1610 includes a screen (such as a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display), and displays an output image of the smart phone 1600. The speaker 1611 converts audio signals that are outputted from the smart phone 1600 to sounds.
[0145] The wireless communication interface 1612 supports any cellular communication scheme (such as LTE and LTE-Advanced), and performs wireless communication. The wireless communication interface 1612 may typically include, for example, a base band (BB) processor 1613 and a radio frequency (RF) circuit 1614. The BB processor 1613 may perform, for example, encoding/decoding, modulating/demodulating, and multiplexing/demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuit 1614 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1616. The wireless communication interface 1612 may be a chip module having the BB processor 1613 and the RF circuit 1614 integrated thereon. As shown in
[0146] Furthermore, in addition to a cellular communication scheme, the wireless communication interface 1612 may support another type of wireless communication scheme such as a short-distance wireless communication scheme, a near field communication scheme, and a wireless local area network (LAN) scheme. In this case, the wireless communication interface 1612 may include the BB processor 1613 and the RF circuit 1614 for each wireless communication scheme.
[0147] Each of the antenna switches 1615 switches connection destinations of the antennas 1616 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 1612.
[0148] Each of the antennas 1616 includes a single or multiple antenna elements (such as multiple antenna elements included in an MIMO antenna), and is used for the wireless communication interface 1612 to transmit and receive wireless signals. As shown in
[0149] Furthermore, the smart phone 1600 may include the antenna 1616 for each wireless communication scheme. In this case, the antenna switches 1615 may be omitted from the configuration of the smart phone 1600.
[0150] The bus 1617 connects the processor 1601, the memory 1602, the storage 1603, the external connection interface 1604, the camera 1606, the sensor 1607, the microphone 1608, the input device 1609, the display device 1610, the speaker 1611, the wireless communication interface 1612, and the auxiliary controller 1619 to each other. The battery 1618 supplies power to blocks of the smart phone 1600 shown in
[0151]
[0152] The processor 1721 may be, for example, a CPU or a SoC, and controls a navigation function and another function of the vehicle navigation device 1720. The memory 1722 includes a RAM and a ROM, and stores a program executed by the processor 1721 and data.
[0153] The GPS module 1724 determines a position (such as latitude, longitude, and altitude) of the vehicle navigation device 1720 by using GPS signals received from a GPS satellite. The sensor 1725 may include a group of sensors such as a gyro sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 1726 is connected to, for example, an onboard network 1741 via a terminal that is not shown, and acquires data (such as vehicle speed data) generated by the vehicle.
[0154] The content player 1727 reproduces content stored in a storage medium (such as a CD and a DVD) that is inserted into the storage medium interface 1728. The input device 1729 includes, for example, a touch sensor configured to detect touch onto a screen of the display device 1730, a button or a switch, and receives an operation or information inputted from a user. The display device 1730 includes a screen such as a LCD or an OLED display, and displays an image of the navigation function or content that is reproduced. The speaker 1731 outputs sounds of the navigation function or the content that is reproduced.
[0155] The wireless communication interface 1733 supports any cellular communication scheme (such as LTE and LTE-Advanced), and performs wireless communication. The wireless communication interface 1733 may typically include, for example, a BB processor 1734 and an RF circuit 1735. The BB processor 1734 may perform, for example, encoding/decoding, modulating/demodulating, and multiplexing/demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuit 1735 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1737. The wireless communication interface 1733 may also be a chip module having the BB processor 1734 and the RF circuit 1735 integrated thereon. As shown in
[0156] Furthermore, in addition to the cellular communication scheme, the wireless communication interface 1733 may support another type of wireless communication scheme such as a short-distance wireless communication scheme, a near field communication scheme, and a wireless LAN scheme. In this case, the wireless communication interface 1733 may include the BB processor 1734 and the RF circuit 1735 for each wireless communication scheme.
[0157] Each of the antenna switches 1736 switches connection destinations of the antennas 1733 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 1733.
[0158] Each of the antennas 1737 includes a single or multiple antenna elements (such as multiple antenna elements included in an MIMO antenna), and is used for the wireless communication interface 1733 to transmit and receive wireless signals. As shown in
[0159] Furthermore, the vehicle navigation device 1720 may include the antenna 1737 for each wireless communication scheme. In this case, the antenna switches 1736 may be omitted from the configuration of the vehicle navigation device 1720.
[0160] The battery 1738 supplies power to blocks of the vehicle navigation device 1720 shown in
[0161] In the system and method according to the present disclosure, it is apparent that components or steps may be decomposed and/or recombined. The decomposing and/or recombining should be regarded as equivalent of the present disclosure. Furthermore, steps of performing the above series of processing may be naturally performed in a time order according to the order described above, but the steps are not necessarily performed in the time order. Some steps may be performed in parallel or independently from each other.
[0162] Although the embodiments of the present disclosure are described above in conjunction with the drawings, it should be understood that the embodiments described above are only used to illustrate the present disclosure rather than limit the present disclosure. For those skilled in the art, various changes and modifications may be made for the embodiments without departing from the essence and scope of the present disclosure. Therefore, the scope of the present disclosure is defined only by appended claims and equivalent meaning thereof.