Transmitting and receiving electronic devices and methods for wireless communication
By sending electronic devices to determine location relationships and receiving assistance information, and selecting the final set of available resources, the problem of high resource collision rate and low resource utilization efficiency in the prior art is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202180069056.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-16
- Filing Date
- 2021-10-11
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2041-10-11
AI Technical Summary
In existing wireless communication technologies, transmitting electronic devices fail to effectively consider the candidate resource set and positional relationships of receiving electronic devices when selecting time-frequency resource blocks, resulting in high resource collision rates and low resource utilization efficiency.
By determining the positional relationships between the transmitting and receiving electronic devices and combining this with assistance information, the transmitting electronic device selects the final set of available resources from the resource pool, thereby reducing the impact of exposed and hidden nodes.
Reduce resource collision rate, improve data transmission reliability and resource utilization efficiency, and avoid excessive exclusion of available resources.
Smart Images

Figure CN116325814B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication technology, and more particularly to assisting a transmitting electronic device in correctly selecting available time-frequency resource blocks. More specifically, it relates to a transmitting electronic device and a receiving electronic device for wireless communication, as well as a method and a computer-readable storage medium. Background Technology
[0002] In existing communication methods, a key issue is how to help transmitting electronic devices correctly select available time-frequency resource blocks to avoid resource collisions and / or improve resource utilization efficiency. Summary of the Invention
[0003] A brief overview of the invention is given below to provide a basic understanding of certain aspects of it. It should be understood that this overview is not an exhaustive summary of the invention. It is not intended to identify key or essential parts of the invention, nor is it intended to limit the scope of the invention. Its purpose is merely to present certain concepts in a simplified form as a prelude to the more detailed description that follows.
[0004] According to one aspect of this disclosure, a transmitting electronic device for wireless communication is provided, wherein the transmitting electronic device is configured to transmit data to a receiving electronic device with which it communicates, the transmitting electronic device including processing circuitry configured to: determine at least one first positional relationship between the transmitting electronic device and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device, and a second positional relationship between the transmitting electronic device and the receiving electronic device; receive information regarding a candidate resource set corresponding to the receiving electronic device as assistance information, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and select at least one time-frequency resource block for transmitting data from a resource pool based on at least one first positional relationship, the second positional relationship, and the assistance information to constitute a final available resource set.
[0005] According to one aspect of this disclosure, a receiving electronic device for wireless communication is provided, wherein the receiving electronic device is configured to receive data from a transmitting electronic device with which it communicates, the receiving electronic device including processing circuitry configured to: report information about a candidate resource set corresponding to the receiving electronic device as assistance information to the transmitting electronic device, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and send location relationship information relating to the location relationship between the receiving electronic device and the transmitting electronic device to the transmitting electronic device, so as to assist the transmitting electronic device in selecting at least one time-frequency resource block from a resource pool for transmitting data based on the assistance information and the location relationship information.
[0006] According to another aspect of this disclosure, a method for wireless communication is provided, performed by a transmitting electronic device that transmits data to a receiving electronic device with which it communicates, the method comprising: determining at least one first positional relationship between the transmitting electronic device and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device, and a second positional relationship between the transmitting electronic device and the receiving electronic device; receiving information about a candidate resource set corresponding to the receiving electronic device as assistance information, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and selecting at least one time-frequency resource block for transmitting data from a resource pool based on at least one first positional relationship, the second positional relationship, and the assistance information to constitute a final available resource set.
[0007] According to another aspect of this disclosure, a method for wireless communication is provided, performed by a receiving electronic device that receives data from a transmitting electronic device with which it communicates, the method comprising: reporting information about a candidate resource set corresponding to the receiving electronic device as assistance information to the transmitting electronic device, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and sending location relationship information relating to the location relationship between the receiving electronic device and the transmitting electronic device to the transmitting electronic device to assist the transmitting electronic device in selecting at least one time-frequency resource block from a resource pool for transmitting data based on the assistance information and the location relationship information.
[0008] According to other aspects of the present invention, computer program code and computer program product for implementing the above-described method for wireless communication, as well as a computer-readable storage medium having the computer program code for implementing the above-described method for wireless communication recorded thereon, are also provided.
[0009] These and other advantages of the invention will become more apparent from the following detailed description of preferred embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description
[0010] To further illustrate the above and other advantages and features of the present invention, specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings. These drawings, together with the following detailed description, are included in and form a part of this specification. Elements having the same function and structure are indicated by the same reference numerals. It should be understood that these drawings only depict typical examples of the invention and should not be construed as limiting the scope of the invention. In the drawings:
[0011] Figure 1 A functional block diagram of a transmitting electronic device for wireless communication according to an embodiment of the present disclosure is shown;
[0012] Figure 2 This is a schematic diagram illustrating the time-frequency resource selection performed by the transmitting user equipment in the side-link resource selection mode 2 in the prior art;
[0013] Figure 3 This is a schematic diagram illustrating hidden nodes in the prior art;
[0014] Figure 4 This is a schematic diagram illustrating exposed nodes in the prior art;
[0015] Figure 5 This is a schematic diagram illustrating an example of a communication scenario of a transmitting electronic device according to an embodiment of the present disclosure;
[0016] Figure 6 A functional block diagram of a receiving electronic device for wireless communication according to an embodiment of the present disclosure is shown;
[0017] Figure 7 A flowchart of a method for wireless communication according to an embodiment of the present disclosure is shown;
[0018] Figure 8 A flowchart of a method for wireless communication according to another embodiment of the present disclosure is shown;
[0019] Figure 9 This is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied;
[0020] Figure 10 This is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied;
[0021] Figure 11 This is a block diagram illustrating an example of a schematic configuration of a smartphone to which the technologies of this disclosure can be applied;
[0022] Figure 12 This is a block diagram illustrating an example of a schematic configuration of a car navigation device to which the technology of this disclosure can be applied; and
[0023] Figure 13 This is a block diagram of an exemplary structure of a general-purpose personal computer in which methods and / or apparatus and / or systems according to embodiments of the present invention can be implemented. Detailed Implementation
[0024] Exemplary embodiments of the invention will be described below with reference to the accompanying drawings. For clarity and brevity, not all features of actual implementations are described in the specification. However, it should be understood that many implementation-specific decisions must be made in the development of any such actual embodiment to achieve the developer's specific goals, such as complying with constraints related to the system and business, and these constraints may vary depending on the implementation. Furthermore, it should be understood that while development work can be very complex and time-consuming, such development work is merely a routine task for those skilled in the art who benefit from this disclosure.
[0025] It should also be noted that, in order to avoid obscuring the invention with unnecessary details, only the device structure and / or processing steps closely related to the solution according to the invention are shown in the accompanying drawings, while other details that are not closely related to the invention are omitted.
[0026] Figure 1 A functional block diagram of a transmitting electronic device 100 for wireless communication according to an embodiment of the present disclosure is shown, wherein the transmitting electronic device 100 is used to transmit data to a receiving electronic device with which it communicates. Figure 1 As shown, the transmitting electronic device 100 includes: a determining unit 101 configured to determine at least one first positional relationship between the transmitting electronic device 100 and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device 100, and a second positional relationship between the transmitting electronic device 100 and a receiving electronic device; a communication unit 103 configured to receive information about a candidate resource set corresponding to the receiving electronic device as assistance information, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and a selection unit 105 configured to select at least one time-frequency resource block for transmitting data from a resource pool based on at least one first positional relationship, the second positional relationship, and the assistance information to form a final available resource set.
[0027] The determining unit 101, the communication unit 103, and the selecting unit 105 can be implemented by one or more processing circuits, such as chips.
[0028] The transmitting electronic device 100 may be located on the user equipment (UE) side or communicatively connected to the UE. It should also be noted that the transmitting electronic device 100 may be implemented at the chip level or at the device level. For example, the transmitting electronic device 100 may function as the UE itself and may also include external devices such as memory and transceivers (not shown). The memory may be used to store programs and related data information that the UE needs to execute to perform various functions. The transceiver may include one or more communication interfaces to support communication with different devices (e.g., base stations, other UEs, etc.), and there is no specific limitation on the implementation of the transceiver. The base station may be, for example, an eNB or a gNB.
[0029] As an example, the transmitting electronic device 100 communicates with the receiving electronic device via unicast.
[0030] As an example, other transmitting electronic devices may be user devices used to transmit data, different from transmitting electronic device 100.
[0031] As an example, the predetermined range can be an area of any shape with the transmitting electronic device 100 as a reference point. For instance, the predetermined range can be a circular area with a predetermined radius centered on the transmitting electronic device 100. The size of the predetermined radius can be determined by those skilled in the art based on experience or the actual application scenario. Other examples of predetermined ranges may also be conceived by those skilled in the art, which will not be elaborated here.
[0032] As an example, the determining unit 101 may determine a first positional relationship between the transmitting electronic device 100 and each of the at least one other transmitting electronic device.
[0033] As an example, a first positional relationship and a second positional relationship can be determined based on the position information of the transmitting electronic device 100, the position information of each other transmitting electronic device, and the position information of the receiving electronic device. As an example, the first positional relationship and the second positional relationship can be determined based on the reference signal strength of reference signals received from the other transmitting electronic devices and the receiving electronic devices. Other methods for determining the first positional relationship and the second positional relationship will also be apparent to those skilled in the art. Specific examples of how to determine the first positional relationship and the second positional relationship will be given below.
[0034] As an example, the resource pool may consist of predetermined time-frequency resource blocks. As another example, in addition to the predetermined time-frequency resource blocks, the resource pool may also include one or more time-frequency resource blocks from an abnormal resource pool. The set of candidate resources corresponding to the receiving electronic device is at least a portion of the resource pool.
[0035] In the following text, the set of time-frequency resource blocks that the transmitting electronic device 100 can use to transmit data is referred to as the candidate resource set corresponding to the transmitting electronic device 100, wherein the candidate resource set corresponding to the transmitting electronic device 100 is at least a part of the resource pool.
[0036] As an example, candidate resource sets corresponding to the receiving electronic device and candidate resource sets corresponding to the transmitting electronic device 100 can be selected based on existing technologies. For instance, in 5G NR sidelink communication, the transmitting electronic device 100 and the receiving electronic device can use resource selection mode 2 to select their respective candidate resource sets.
[0037] As an example, a transmitting electronic device 100 according to an embodiment of this disclosure can transmit data to a receiving electronic device using time-frequency resource blocks in the final available resource set.
[0038] In existing technologies, when selecting time-frequency resource blocks for transmitting data from a transmitting electronic device to a receiving electronic device, the candidate resource set corresponding to the receiving electronic device and the aforementioned first and second positional relationships are not considered. For example, in resource selection mode 2 of the prior art, the candidate resource set corresponding to the transmitting electronic device is directly used as the final available resource set, without considering the candidate resource set corresponding to the receiving electronic device and the aforementioned first and second positional relationships. This leads to a high probability of resource collisions, thereby reducing the reliability of data transmission performed by the transmitting electronic device, and / or causing the transmitting electronic device to excessively exclude resources that could originally be used, thereby reducing resource utilization efficiency.
[0039] Conversely, the transmitting electronic device 100 according to embodiments of the present disclosure is able to correctly select available time-frequency resources based on at least one first positional relationship, a second positional relationship, and assistance information, thereby reducing the probability of resource collisions and improving the reliability of data transmission, and / or avoiding excessive exclusion of resources that could originally be used, thereby improving resource utilization efficiency.
[0040] As an example, selection unit 105 can be configured to select the final set of available resources in a sidelink resource selection mode 2 scenario.
[0041] In 5G NR sidelink communication, there are two resource selection methods: one is that the base station schedules sidelink resources, which is called resource selection mode 1, and the other is that the UE selects resources autonomously, which is called resource selection mode 2.
[0042] Figure 2This is a schematic diagram illustrating time-frequency resource selection by a user equipment in the prior art under side-link resource selection mode 2. In the following description, time-frequency resources are sometimes simply referred to as resources.
[0043] The User Equipment (UE) first determines a set of candidate resources in advance through a resource awareness process. For example... Figure 2 As shown, during the resource selection process in side-link resource selection mode 2, if the data packet triggers resource selection at time n, the UE will use the perception window [n-T0, nT]. proc,0 The results perceived during the period are used to exclude resources. In [n-T0, nT] proc,0 During this process, the UE decodes the sidelink control information (SCI) received from other user equipment. By decoding the SCI, it obtains information about resources that are already occupied (reserved resources) and excludes these resources. The UE also measures the received reference signal power (RSRP) strength of the entire frequency band. If the RSRP strength exceeds a threshold, it considers the corresponding frequency domain resources to be occupied (reserved) by other user equipment and excludes these resources. After resource exclusion, the remaining resources can be used as available candidate resources, and the set of candidate resources is the available candidate resource set. Next, the UE uses a random resource selection mechanism to select one or more resources from the candidate resource set for transmission. For example, the UE will randomly select resources in the time domain between [n+T1, n+T2] from the candidate resource set as resources for transmitting data (initial transmission and / or retransmission data). Figure 2 As shown, the UE selects the resource represented by the rectangle filled with diagonal lines as the selected resource.
[0044] exist Figure 2 In the diagram, T0 is the maximum range threshold of the sensing window; T proc,0 T1 represents the processing time of the UE to decode SCI and perform RSRP measurement; T2 represents the processing time of the UE from the resource selection trigger n to the earliest candidate resource; T2 represents the maximum range threshold of the resource selection window, which needs to be less than the allowed delay of the data block to be transmitted.
[0045] As an example, the transmitting electronic device 100, each of the other transmitting electronic devices mentioned above, and the receiving electronic device can all utilize a combination of Figure 2 The described sidelink resource selection mode 2 selects its corresponding set of candidate resources. In the following text, the set of candidate resources selected by each other transmitting electronic device is referred to as the candidate resource set corresponding to each other transmitting electronic device.
[0046] If the electronic device 100 is sent, it will pass through Figure 2If the resource selection method described uses the candidate resource set selected by it as the final available resource set, then the influence of hidden nodes and / or exposed nodes cannot be avoided.
[0047] Figure 3 This is a schematic diagram illustrating hidden nodes in the prior art.
[0048] exist Figure 3 In this scenario, assume that the transmitting user equipment TX UEB and the receiving user equipment RX UEA are a transmission pair, and the transmitting user equipment TX UEC is a user equipment close to RX UEA but far from TX UEB. Then, TX UEB cannot receive and correctly decode the SCI of TX UEC, and the RSRP measurement of the reference signal from TX UEC by TX UEB will be lower than the threshold. Therefore, based on the combination... Figure 2 In the described sidelink resource selection mode 2, TX UEB cannot correctly exclude resources reserved by TX UEC, resulting in a high probability of resource collisions. If TX UEB and TX UEC select the same resource to transmit data, RX UEA will be interfered with by TX UEC. Therefore, TX UEC is a hidden node of TX UEB.
[0049] Figure 4 This is a schematic diagram illustrating exposed nodes in the prior art.
[0050] exist Figure 4 In this scenario, assume there are two transmission pairs: User Equipment (TX UEB) for transmitting and User Equipment (RX UEA) for receiving form one pair, and User Equipment (TX UEC) for transmitting and User Equipment (RX UED) for receiving form another pair. TX UEB and TX UEC are close to each other, RX UEA and TX UEC are far apart, and RX UED and TX UEB are far apart. TX UEB and TX UEC can receive and correctly decode each other's SCI (Signal Component Interchange) signals. If the RSRP (Reference Signal Reduction Ratio) of the reference signal from TX UEC measured by TX UEB exceeds a threshold, TX UEB will exclude resources already reserved by TX UEC. However, due to the greater distance between RX UEA and TX UEC, RX UEA is not affected by TX UEC's transmission. Therefore, TX UEC is an exposed node for TX UEB. This exposure causes TX UEB to exclude too many resources that it could otherwise use.
[0051] In the following description, the transmitting electronic device 100 selects the final available resource set from the resource pool primarily in the context of sidelink resource selection mode 2. However, those skilled in the art will understand that the description of selecting the final available resource set in the following text is not limited to the sidelink resource selection mode 2 scenario, but can be applied to other scenarios in 4G or 5G or other communication methods where the transmitting electronic device 100 selects the final available resource set.
[0052] As an example, the distance between the transmitting electronic device 100 and each of the at least one other transmitting electronic device is less than the distance between the transmitting electronic device 100 and the receiving electronic device. This allows the predetermined range to be a circular area with the transmitting electronic device 100 as the center and the radius being the distance between the transmitting electronic device 100 and the receiving electronic device, thereby including other transmitting electronic devices that are exposed nodes of the transmitting electronic device 100 as much as possible within this circular area.
[0053] Figure 5 This is a schematic diagram illustrating an example of a communication scenario of a transmitting electronic device 100 according to an embodiment of the present disclosure. Figure 5 In this context, transmitting electronic device 100 is referred to as TX UE2, RX UE represents the receiving electronic device communicating with TX UE2, and TX UE1 and TX UE3 are both transmitting electronic devices. The distance between TX UE2 and TX UE1 is less than the distance between TX UE2 and RX UE; therefore, TX UE1 is an example of the other transmitting electronic devices mentioned above, and in conjunction with... Figure 4 It can be seen that TX UE1 is the exposed node of TX UE2. It should be noted that, for simplicity, in... Figure 5 Only one other transmitting electronic device, TXUE1, is shown in the diagram. Those skilled in the art will understand that multiple other transmitting electronic devices may exist. The distance between TXUE2 and TXUE3 is greater than the distance between TXUE2 and RXUE, therefore TXUE3 is not one of the aforementioned other transmitting electronic devices, and in conjunction with... Figure 3 It can be seen that TX UE3 is a hidden node of TX UE2.
[0054] For example, suppose the resource pool includes time-frequency resources (hereinafter sometimes simply referred to as resources) {R1, R2, R3, R4, R5, R6, R7, R8, R9}. Combined with... Figure 2 Assuming the reserved resources indicated in the SCI of TX UE1 (i.e., TX UE1 by combining...) Figure 2The candidate resource set selected by the side-link resource selection mode 2 described herein, which can also be referred to as part of the candidate resource set corresponding to TX UE1 (hereinafter referred to as the candidate resource set corresponding to TX UE1), is {R1, R4, R5}. TX UE2 selects this set by combining... Figure 2 The candidate resource set selected by the side-link resource selection mode 2 described is {R2, R3, R8} (i.e., the candidate resource set corresponding to TX UE2), and the reserved resources indicated in the SCI of TX UE3 (i.e., the resources reserved by TX UE3 by combining...). Figure 2 The candidate resource set selected by the side-link resource selection mode 2 described herein can also be referred to as part of the candidate resource set corresponding to TXUE3 (hereinafter referred to as the candidate resource set corresponding to TXUE3) as {R2,R6,R7}, and the candidate resource set corresponding to RXUE is {R1,R8,R9}. TXUE2 receives information about the candidate resource set {R1,R8,R9} corresponding to RXUE as assistance information.
[0055] like Figure 5 As shown, TX UE2 is closer to TX UE1, while RX UE is farther from TX UE1. Therefore, TX UE2 and TX UE1 can receive and correctly decode each other's SCI signals, while RX UE is not affected by TX UE1's transmission. (Combined...) Figure 5 As the example shows, the candidate resource set corresponding to TX UE1 includes resource R1 (i.e., resource R1 is reserved in the SCI of TX UE1). Since RX UE is not affected by the transmission of TX UE1, R1 is a resource that RX UE can use. However, according to... Figure 2 When selecting resources using the prior art's resource selection method, TX UE2 will exclude resource R1, which has already been reserved by TX UE1, because the RSRP of the reference signal from TX UE1 measured by TX UE2 will exceed a threshold (i.e., R1 will not be included in the candidate resource set corresponding to TX UE2). Therefore, exposing node TX UE1 will cause TX UE2 to exclude too many resources that could have been used (e.g., R1).
[0056] As an example, in a transmitting electronic device 100 according to an embodiment of the present disclosure, the selection unit 105 may be configured to: for each of at least a portion of the above-mentioned at least one other transmitting electronic device, add the intersection of the candidate resource set corresponding to each other transmitting electronic device and the candidate resource set corresponding to the receiving electronic device to a first set, and use the first set as at least a portion of the final available resource set.
[0057] As an example, the first set is initialized as an empty set.
[0058] In embodiments according to this disclosure, combined with Figure 5 The example shown adds the intersection {R1} of the candidate resource set {R1,R4,R5} corresponding to other transmitting electronic devices TX UE1 and the candidate resource set {R1,R8,R9} corresponding to RX UE to the first set. The first set {R1} can be used as at least part of the final available resource set for TX UE2 to send data to RX UE, thereby reducing the impact of the exposed node TX UE1.
[0059] As can be seen from the above description, the transmitting electronic device 100 according to the embodiments of this disclosure reduces the impact of exposed nodes and avoids excessive exclusion of resources that could originally be used, thereby further improving resource utilization efficiency.
[0060] Combination Figure 5 As shown in the example, the candidate resource set corresponding to TX UE3 includes R2, meaning R2 is a resource reserved for TX UE3. However, because TX UE3 and TX UE2 are far apart, TX UE2 cannot correctly exclude this resource. Therefore, the candidate resource set corresponding to TX UE2 also includes R2. If both TX UE2 and TX UE3 use R2 to send data, it will cause a resource collision, thereby reducing the reliability of data transmission.
[0061] However, since TX UE3 is close to RX UE, RX UE can correctly exclude resource R2. Therefore, resource R2 is not included in the candidate resource set {R1,R8,R9} corresponding to RX UE.
[0062] As an example, the selection unit 105 can be configured to: take the intersection of the candidate resource set corresponding to the transmitting electronic device 100 and the candidate resource set corresponding to the receiving electronic device as the second set, and take at least a portion of the union of the first set and the second set as the final available resource set.
[0063] As an example, the second intersection is initially an empty set.
[0064] In embodiments according to this disclosure, combined with Figure 5In the example shown, the intersection of the candidate resource set {R2,R3,R8} corresponding to TX UE2 and the candidate resource set {R1,R8,R9} corresponding to RX UE, {R8}, is used as the second set. In this way, TX UE2 can exclude resource R2, thereby reducing the impact of the hidden node TX UE3. In addition, since resource R8 is a resource that can be used by both TX UE2 and RX UE, R8 is selected as one of the final available resources for TX UE2, thus correctly selecting the usable resources.
[0065] Combination Figure 5 In the example shown, the union of the first and second sets is {R1, R8}, and at least a portion of this union serves as the final available resource set.
[0066] As can be seen from the above description, the transmitting electronic device 100 according to the embodiments of this disclosure can reduce the impact of exposed nodes and also reduce the impact of hidden nodes, thereby further reducing the probability of resource collisions and improving the reliability of data transmission performed by the transmitting electronic device 100.
[0067] As an example, selection unit 105 can be configured to use the candidate resource set corresponding to transmitting electronic device 100 as the final available resource set when the final available resource set is empty.
[0068] As an example, communication unit 103 can be configured to request assistance information from receiving electronic devices via an event-triggered method. For instance, if a data packet arrives at TX UE2, and TX UE2 requires RX UE to report assistance information, it requests RX UE to report assistance information.
[0069] As an example, the communication unit 103 can be configured to send a request via an assistance request field included in the control information for data transmission, wherein the assistance request field includes information about the request.
[0070] As an example, the control information including the assistance request field mentioned above is sidelink control information SCI, where the SCI is the first-stage SCI of control information transmitted on the control channel.
[0071] For example, TX UE2 adds an assistance request field (i.e., a field requesting assistance information) to its control information. For example, in the first-stage SCI, a 2-bit field can be added as an assistance request field, which includes information about the request (e.g., "01") indicating that TX UE2 is requesting assistance information from RX UE.
[0072] As an example, the communication unit 103 can be configured to receive assistance information from the receiving electronic device based on the assistance request field in the control information received from the receiving electronic device.
[0073] For example, after preparing the assistance information, the RX UE can use a different format of the assistance request field in the control information (e.g., "10" which is different from "01") to notify the TX UE2 that the information transmitted is the assistance information required by the TX UE2, so that the TX UE2 can receive the assistance information from the RX UE.
[0074] Additionally, for example, other formats (e.g., 00 or 11) in the assistance request field of the control information of TX UE2 can indicate that TX UE2 does not require assistance information.
[0075] Since the first-stage SCI in the prior art has some reserved bits, the first-stage SCI with the addition of the assistance request field according to the embodiments of this disclosure can be compatible with the first-stage SCI in the prior art.
[0076] As an example, the determining unit 101 may be configured to determine at least one first positional relationship and a second positional relationship based on control information for data transmission received from at least one other transmitting electronic device and receiving electronic device, wherein the control information includes information about the physical location of the electronic device that transmits the control information.
[0077] For example, for a user equipment (UE) (e.g., transmitting electronic device 100, other transmitting electronic devices, and receiving electronic devices), Section 5.8.11 of the 5G series protocol TS 38.331 provides the steps for calculating ZoneId, which uses two variables x and y to indicate the physical location of the UE: x is the longitude geodesic distance between the UE's current location and the geographic coordinate origin (0,0), in meters; y is the latitude geodesic distance between the UE's current location and the geographic coordinate origin (0,0), in meters.
[0078] For example, the control information received by the transmitting electronic device 100 from other transmitting electronic devices includes information about the physical location of those other transmitting electronic devices, and the control information received by the transmitting electronic device 100 from the receiving electronic device includes information about the physical location of the receiving electronic device. For example, the distance between the transmitting electronic device 100 and other transmitting electronic devices can be calculated based on the physical location information of the transmitting electronic device 100 itself and the physical location information of other transmitting electronic devices, thereby determining a first positional relationship; and the distance between the transmitting electronic device 100 and the receiving electronic device can be calculated based on the physical location information of the transmitting electronic device 100 itself and the physical location information of the receiving electronic device, thereby determining a second positional relationship.
[0079] As an example, the control information including physical location information mentioned above is sidelink control information (SCI), where the SCI is either a first-stage SCI transmitted on the control channel or a second-stage SCI transmitted on the data channel. That is, using physical layer signaling, a field including physical location information is added to either the first-stage SCI or the second-stage SCI.
[0080] As an example, the determining unit 101 can be configured to determine the distance between the transmitting electronic device 100 and each of the at least one other transmitting electronic device, as well as the distance between the transmitting electronic device 100 and the receiving electronic device, based on the reference signal strength of reference signals received from at least one other transmitting electronic device and a receiving electronic device, in order to determine at least one first positional relationship and a second positional relationship. Since passing through walls can cause significant signal attenuation, this determination method is suitable for scenarios where the other transmitting electronic devices and the receiving electronic devices are in the same communication environment, or in scenarios with a relatively open communication environment. Because this determination method does not require additional signaling overhead, it performs well in terms of energy saving and resource conservation.
[0081] For example, the transmitting electronic device 100 can select a suitable method from the above methods to determine the first positional relationship and the second positional relationship based on the communication scenario, QoS indicators, or the capabilities of the transmitting electronic device 100.
[0082] This disclosure also provides a receiving electronic device for wireless communication. Figure 6 A functional block diagram of a receiving electronic device 600 for wireless communication according to an embodiment of the present disclosure is shown, wherein the receiving electronic device 600 is used to receive data from a transmitting electronic device with which it communicates. Figure 6 As shown, the receiving electronic device 600 includes: a reporting unit 601, which can be configured to report information about a candidate resource set corresponding to the receiving electronic device 600 as assistance information to the transmitting electronic device, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data; and a cooperation unit 603, which can be configured to send positional relationship information related to the positional relationship between the receiving electronic device 600 and the transmitting electronic device to the transmitting electronic device, so as to cooperate with the transmitting electronic device to select at least one time-frequency resource block for transmitting data from the resource pool based on the assistance information and the positional relationship information.
[0083] The reporting unit 601 and the cooperating unit 603 can be implemented by one or more processing circuits, such as chips.
[0084] The receiving electronic device 600 can be located on the user equipment (UE) side or communicatively connected to the UE. It should also be noted that the receiving electronic device 600 can be implemented at the chip level or at the device level. For example, the receiving electronic device 600 can function as the UE itself and may also include external devices such as memory and transceivers (not shown). The memory can be used to store programs and related data information that the UE needs to execute to perform various functions. The transceiver may include one or more communication interfaces to support communication with different devices (e.g., base stations, other UEs, etc.), and the implementation of the transceiver is not specifically limited here. The base station may be, for example, an eNB or a gNB.
[0085] As an example, the receiving electronic device 600 and the transmitting electronic device engage in unicast communication.
[0086] As an example, the transmitting electronic device may be the transmitting electronic device 100 described above.
[0087] As an example, the resource pool may consist of predetermined time-frequency resource blocks. As an example, in addition to the predetermined time-frequency resource blocks, the resource pool may also include one or more time-frequency resource blocks from an abnormal resource pool. The candidate resource set corresponding to the receiving electronic device 600 is at least a portion of the resource pool.
[0088] In the following text, the set of time-frequency resource blocks that the transmitting electronic device can use to transmit data is referred to as the candidate resource set corresponding to the transmitting electronic device, wherein the candidate resource set corresponding to the transmitting electronic device is at least a part of the resource pool.
[0089] As an example, candidate resource sets corresponding to the receiving electronic device 600 and candidate resource sets corresponding to the transmitting electronic device can be selected based on existing technologies. For instance, in 5G NR side link communication, the receiving electronic device 600 and the transmitting electronic device can use resource selection mode 2 to select their respective candidate resource sets.
[0090] In existing technologies, when selecting time-frequency resource blocks for transmitting data to a receiving electronic device, the transmitting electronic device does not consider the candidate resource set corresponding to the receiving electronic device or the aforementioned positional relationships. For example, in resource selection mode 2 of the prior art, the candidate resource set corresponding to the transmitting electronic device is directly used as the final available resource set without considering the candidate resource set corresponding to the receiving electronic device or the aforementioned positional relationships. This leads to a high probability of resource collisions, thereby reducing the reliability of data transmission performed by the transmitting electronic device, and / or causing the transmitting electronic device to excessively exclude resources that could originally be used, thus reducing resource utilization efficiency.
[0091] Conversely, according to the embodiments of this disclosure, the receiving electronic device 600, in conjunction with the transmitting electronic device, selects time-frequency resource blocks for transmitting data from the resource pool based on assistance information and location relationship information. This enables the transmitting electronic device to correctly select usable time-frequency resources, thereby reducing the probability of resource collisions and improving the reliability of data transmission, as well as avoiding excessive exclusion of originally usable resources and thus improving resource utilization efficiency.
[0092] As an example, the cooperating unit 603 can be configured to cooperate with the transmitting electronic device to select a time-frequency resource block in a scenario of side-link resource selection mode 2. However, those skilled in the art will understand that the following description of cooperating with the transmitting electronic device to select a time-frequency resource block is not limited to the scenario of side-link resource selection mode 2, but can be applied to other scenarios in 4G or 5G or other communication methods where the receiving electronic device 600 cooperates with the transmitting electronic device to select a time-frequency resource block.
[0093] As an example, the reporting unit 601 can be configured to report assistance information in response to a request sent by the transmitting electronic device in an event-triggered manner. A description of the transmitting electronic device sending a request in an event-triggered manner can be found in the corresponding section of the description of the communication unit 103 in the embodiment of the transmitting electronic device 100, and will not be repeated here.
[0094] As an example, the reporting unit 601 can be configured to report assistance information based on an assistance request field included in the control information used for data transmission, wherein the assistance request field includes information about the request.
[0095] As an example, the control information including the assistance request field is sidelink control information (SCI), where the SCI is the first-stage SCI of control information transmitted on the control channel.
[0096] For a description of the control information including the assistance request field, please refer to the description of the corresponding part of the communication unit 103 in the embodiment of the transmitting electronic device 100, which will not be repeated here.
[0097] As an example, the reporting unit 601 can be configured to transmit assistance information by using a portion of the time-frequency resource blocks in the candidate resource set corresponding to the receiving electronic device 600 as the Physical Side Link Shared Channel (PSSCH). That is, information (assistance information) about the candidate resource set corresponding to the receiving electronic device 600 is transmitted on the PSSCH composed of a portion of the time-frequency resource blocks in the aforementioned candidate resource set.
[0098] As an example, the coordination unit 603 can be configured to include information about the physical location of the receiving electronic device 600 in the control information used for data transmission, as location relationship information.
[0099] For a description of the physical location of the receiving electronic device 600, please refer to the description of the corresponding part of the determining unit 101 in the embodiment of the transmitting electronic device 100, which will not be repeated here.
[0100] For example, the transmitting electronic device determines the positional relationship between the transmitting electronic device and the receiving electronic device 600 based on information about its own physical location and information about the physical location of the receiving electronic device 600.
[0101] As an example, control information that includes physical location information is sidelink control information (SCI), where the SCI is either a first-stage SCI transmitted on the control channel or a second-stage SCI transmitted on the data channel.
[0102] As an example, the coordination unit 603 can be configured to send information about the physical location of the receiving electronic device via Radio Resource Control (RRC) signaling, as location relationship information.
[0103] As an example, the coordination unit 603 can be configured to send a reference signal to the transmitting electronic device, so that the transmitting electronic device can use the measured reference signal strength as positional relationship information. For example, the transmitting electronic device receives the reference signal from the receiving electronic device 600 and determines the distance between the transmitting electronic device and the receiving electronic device 600 based on the measured reference signal strength, in order to determine the aforementioned positional relationship.
[0104] In the process of describing the electronic device for wireless communication in the above embodiments, some processes or methods have obviously been disclosed. Hereinafter, without repeating some details already discussed above, a summary of these methods is given. However, it should be noted that although these methods are disclosed in the description of the electronic device for wireless communication, they do not necessarily employ or are performed by the components described. For example, the embodiments of the electronic device for wireless communication may be implemented partially or entirely using hardware and / or firmware, while the methods for wireless communication discussed below may be implemented entirely by computer-executable programs, although these methods may also employ the hardware and / or firmware of the electronic device for wireless communication.
[0105] Figure 7A flowchart of a method S700 for wireless communication according to an embodiment of the present disclosure is shown. Method S700 is performed by a transmitting electronic device that transmits data to a receiving electronic device with which it communicates. Method S700 begins at step S702. In step S704, at least one first positional relationship between the transmitting electronic device and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device, and a second positional relationship between the transmitting electronic device and the receiving electronic device, are determined. In step S706, information regarding a candidate resource set corresponding to the receiving electronic device is received as assistance information, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data. In step S708, based on at least one first positional relationship, the second positional relationship, and the assistance information, at least one time-frequency resource block for transmitting data is selected from a resource pool to constitute a final available resource set. Method S700 ends at step S710.
[0106] This method can be executed, for example, by the transmitting electronic device 100 described above, the details of which can be found in the descriptions at the corresponding locations above, and will not be repeated here.
[0107] Figure 8 A flowchart of a method S800 for wireless communication according to another embodiment of the present disclosure is shown. Method S800 is performed by a receiving electronic device that receives data from a transmitting electronic device with which it communicates. Method S800 begins at step S802. In step S804, information about a candidate resource set corresponding to the receiving electronic device is reported to the transmitting electronic device as assistance information, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive data. In step S806, location relationship information related to the location relationship between the receiving electronic device and the transmitting electronic device is sent to the transmitting electronic device to assist the transmitting electronic device in selecting at least one time-frequency resource block from the resource pool for transmitting data based on the assistance information and the location relationship information. Method S800 ends at step S808.
[0108] This method can be implemented, for example, by the receiving electronic device 600 described above, the details of which can be found in the descriptions at the corresponding locations above, and will not be repeated here.
[0109] The technology disclosed herein can be applied to a variety of products.
[0110] The transmitting electronic device 100 and the receiving electronic device 600 can be implemented as various user equipment. The user equipment can be implemented as a mobile terminal (such as a smartphone, tablet PC, laptop PC, portable gaming terminal, portable / dongle-type mobile router, and digital camera device) or an in-vehicle terminal (such as a car navigation device). The user equipment can also be implemented as a terminal performing machine-to-machine (M2M) communication (also known as a machine-type communication (MTC) terminal). Furthermore, the user equipment can be a wireless communication module (such as an integrated circuit module comprising a single chip) installed on each of the aforementioned terminals.
[0111] [Application examples of base stations]
[0112] (First application example)
[0113] Figure 9 This is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied. Note that the following description uses an eNB as an example, but it can also be applied to a gNB. The eNB 800 includes one or more antennas 810 and a base station device 820. The base station device 820 and each antenna 810 can be connected to each other via RF cables.
[0114] Each of the antennas 810 includes one or more antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used by the base station equipment 820 to transmit and receive wireless signals. Figure 9 As shown, the eNB 800 may include multiple antennas 810. For example, the multiple antennas 810 may be compatible with multiple frequency bands used by the eNB 800. Although Figure 9 An example is shown in which the eNB 800 includes multiple antennas 810, but the eNB 800 may also include a single antenna 810.
[0115] The base station equipment 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.
[0116] The controller 821 can be, for example, a CPU or a DSP, and operates various higher-level functions of the base station equipment 820. For example, the controller 821 generates data packets based on data in signals processed by the wireless communication interface 825, and transmits the generated packets via the network interface 823. The controller 821 can bundle data from multiple baseband processors to generate bundled packets and transmit the generated bundled packets. The controller 821 may have logical functions that perform controls such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. This control can be performed in conjunction with nearby eNBs or core network nodes. The memory 822 includes RAM and ROM, and stores programs executed by the controller 821 and various types of control data (such as terminal lists, transmission power data, and scheduling data).
[0117] Network interface 823 is a communication interface used to connect base station equipment 820 to core network 824. Controller 821 can communicate with core network nodes or other eNBs via network interface 823. In this case, eNB 800 and core network nodes or other eNBs can be connected to each other through logical interfaces (such as S1 and X2 interfaces). Network interface 823 can also be a wired communication interface or a wireless communication interface for wireless backhaul. If network interface 823 is a wireless communication interface, it can use a higher frequency band for wireless communication compared to the frequency band used by wireless communication interface 825.
[0118] The wireless communication interface 825 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless connectivity to terminals located in the cell of eNB 800 via antenna 810. The wireless communication interface 825 typically includes, for example, a baseband (BB) processor 826 and RF circuitry 827. The BB processor 826 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing at layers such as L1, Media Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP). Instead of controller 821, the BB processor 826 may have some or all of the above-described logical functions. The BB processor 826 may be a memory storing communication control programs, or a module including a processor and associated circuitry configured to execute programs. Updates can change the functionality of the BB processor 826. The module may be a card or blade inserted into a slot in base station equipment 820. Alternatively, the module may be a chip mounted on a card or blade. Meanwhile, the RF circuit 827 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 810.
[0119] like Figure 9As shown, the wireless communication interface 825 may include multiple BB processors 826. For example, the multiple BB processors 826 may be compatible with multiple frequency bands used by the eNB 800. Figure 9 As shown, the wireless communication interface 825 may include multiple RF circuits 827. For example, the multiple RF circuits 827 may be compatible with multiple antenna elements. Although Figure 9 An example is shown in which the wireless communication interface 825 includes multiple BB processors 826 and multiple RF circuits 827, but the wireless communication interface 825 may also include a single BB processor 826 or a single RF circuit 827.
[0120] exist Figure 9 In the eNB 800 shown, the transceiver can be implemented by the wireless communication interface 825. At least a portion of the functionality can also be implemented by the controller 821.
[0121] (Second application example)
[0122] Figure 10 This is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied. Note that, similarly, the following description uses an eNB as an example, but it can also be applied to a gNB. The eNB 830 includes one or more antennas 840, a base station device 850, and an RRH 860. The RRH 860 and each antenna 840 can be connected to each other via RF cables. The base station device 850 and the RRH 860 can be connected to each other via high-speed lines such as fiber optic cables.
[0123] Each of the antennas 840 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the RRH 860 to transmit and receive wireless signals. Figure 10 As shown, the eNB 830 may include multiple antennas 840. For example, the multiple antennas 840 may be compatible with multiple frequency bands used by the eNB 830. Although Figure 10 An example is shown in which the eNB 830 includes multiple antennas 840, but the eNB 830 may also include a single antenna 840.
[0124] The base station equipment 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857. The controller 851, memory 852, and network interface 853 are connected to a reference... Figure 9 The controller 821, memory 822 and network interface 823 described are the same.
[0125] The wireless communication interface 855 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in the sector corresponding to the RRH 860 via the RRH 860 and antenna 840. The wireless communication interface 855 may typically include, for example, a BB processor 856. In addition to the BB processor 856 being connected to the RF circuitry 864 of the RRH 860 via a connection interface 857, the BB processor 856 is connected to the reference... Figure 9 The described BB processor 826 is the same. Figure 10 As shown, the wireless communication interface 855 may include multiple BB processors 856. For example, the multiple BB processors 856 may be compatible with multiple frequency bands used by the eNB 830. Although Figure 10 An example is shown in which the wireless communication interface 855 includes multiple BB processors 856, but the wireless communication interface 855 may also include a single BB processor 856.
[0126] Connection interface 857 is an interface for connecting base station device 850 (wireless communication interface 855) to RRH 860. Connection interface 857 can also be a communication module for connecting base station device 850 (wireless communication interface 855) to the aforementioned high-speed line of RRH 860.
[0127] The RRH 860 includes a connectivity interface 861 and a wireless communication interface 863.
[0128] Connection interface 861 is an interface for connecting RRH 860 (wireless communication interface 863) to base station equipment 850. Connection interface 861 can also be a communication module for communication in the aforementioned high-speed line.
[0129] The wireless communication interface 863 transmits and receives wireless signals via antenna 840. The wireless communication interface 863 typically includes, for example, RF circuitry 864. RF circuitry 864 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via antenna 840. Figure 10 As shown, the wireless communication interface 863 may include multiple RF circuits 864. For example, the multiple RF circuits 864 may support multiple antenna elements. Although Figure 10 An example is shown in which the wireless communication interface 863 includes multiple RF circuits 864, but the wireless communication interface 863 may also include a single RF circuit 864.
[0130] exist Figure 10 In the eNB 830 shown, the transceiver can be implemented by the wireless communication interface 855. At least a portion of the functionality can also be implemented by the controller 851.
[0131] [Application examples related to user equipment]
[0132] (First application example)
[0133] Figure 11 This is a block diagram illustrating an example of a schematic configuration of a smartphone 900 to which the technologies of this disclosure can be applied. The smartphone 900 includes a processor 901, a memory 902, a storage device 903, an external connection interface 904, a camera device 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 912, one or more antenna switches 915, one or more antennas 916, a bus 917, a battery 918, and an auxiliary controller 919.
[0134] The processor 901 can be, for example, a CPU or a system-on-a-chip (SoC), and controls the application layer and other functions of the smartphone 900. The memory 902 includes RAM and ROM, and stores data and programs executed by the processor 901. The storage device 903 can include storage media such as semiconductor memory and hard disks. The external connectivity interface 904 is an interface for connecting external devices, such as memory cards and Universal Serial Bus (USB) devices, to the smartphone 900.
[0135] The camera device 906 includes an image sensor (such as a charge-coupled device (CCD) and complementary metal-oxide-semiconductor (CMOS)) and generates captured images. The sensor 907 may include a set of sensors, such as a measurement sensor, a gyroscope sensor, a magnetometer sensor, and an accelerometer sensor. The microphone 908 converts sound input to the smartphone 900 into an audio signal. The input device 909 includes, for example, a touch sensor, keypad, keyboard, buttons, or switches configured to detect touches on the screen of the display device 910 and receives operations or information input from the user. The display device 910 includes a screen (such as a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display) and displays the output image of the smartphone 900. The speaker 911 converts the audio signal output from the smartphone 900 into sound.
[0136] The wireless communication interface 912 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 912 typically includes, for example, a BB processor 913 and RF circuitry 914. The BB processor 913 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 914 can include, for example, mixers, filters, and amplifiers, and transmits and receives wireless signals via antenna 916. Note that although the figure shows a scenario where one RF link is connected to one antenna, this is only illustrative; scenarios where an RF link is connected to multiple antennas via multiple phase shifters are also included. The wireless communication interface 912 can be a single chip module on which the BB processor 913 and RF circuitry 914 are integrated. Figure 11 As shown, the wireless communication interface 912 may include multiple BB processors 913 and multiple RF circuits 914. Although Figure 11 An example is shown in which the wireless communication interface 912 includes multiple BB processors 913 and multiple RF circuits 914, but the wireless communication interface 912 may also include a single BB processor 913 or a single RF circuit 914.
[0137] In addition to cellular communication schemes, the wireless communication interface 912 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless local area network (LAN) schemes. In this case, the wireless communication interface 912 may include a BB processor 913 and RF circuitry 914 for each wireless communication scheme.
[0138] Each of the antenna switches 915 switches the connection destination of the antenna 916 among multiple circuits (e.g., circuits for different wireless communication schemes) included in the wireless communication interface 912.
[0139] Each of the antennas 916 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the wireless communication interface 912 to transmit and receive wireless signals. Figure 11 As shown, the smartphone 900 may include multiple antennas 916. Although Figure 11 An example is shown in which the smartphone 900 includes multiple antennas 916, but the smartphone 900 may also include a single antenna 916.
[0140] Furthermore, the smartphone 900 may include an antenna 916 for each wireless communication scheme. In this case, the antenna switch 915 can be omitted from the configuration of the smartphone 900.
[0141] Bus 917 connects processor 901, memory 902, storage device 903, external connection interface 904, camera device 906, sensor 907, microphone 908, input device 909, display device 910, speaker 911, wireless communication interface 912, and auxiliary controller 919 to each other. Battery 918 supplies power to... Figure 11 The various blocks of the smartphone 900 shown are powered, and the feeders are partially shown as dashed lines in the figure. The auxiliary controller 919 operates the minimum necessary functions of the smartphone 900, for example, in sleep mode.
[0142] exist Figure 11 In the smartphone 900 shown, when referring to Figure 1 The described transmitting electronic device 100 and reference Figure 6 When the described receiving electronic device 600 is implemented as a user equipment, the transceivers of the transmitting electronic device 100 and the receiving electronic device 600 can be implemented by the wireless communication interface 912. At least a portion of the functionality can also be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 can be implemented by executing the above-described reference... Figure 1 The functions of each unit described herein enable the transmitting electronic device 100 to correctly select the available time-frequency resource blocks, or to perform the functions described above. Figure 6 The functions of each unit are described to cooperate with the transmitting electronic equipment to correctly select the available time-frequency resource blocks.
[0143] (Second application example)
[0144] Figure 12 This is a block diagram illustrating an example of a schematic configuration of a car navigation device 920 to which the technology of this disclosure can be applied. The car navigation device 920 includes a processor 921, a memory 922, a Global Positioning System (GPS) module 924, a sensor 925, a data interface 926, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, a wireless communication interface 933, one or more antenna switches 936, one or more antennas 937, and a battery 938.
[0145] The processor 921 can be, for example, a CPU or a SoC, and controls the navigation functions and other functions of the car navigation device 920. The memory 922 includes RAM and ROM, and stores data and programs executed by the processor 921.
[0146] GPS module 924 uses GPS signals received from GPS satellites to measure the location (such as latitude, longitude, and altitude) of car navigation device 920. Sensor 925 may include a set of sensors, such as a gyroscope sensor, a geomagnetic sensor, and an air pressure sensor. Data interface 926 is connected to, for example, an in-vehicle network 941 via a terminal not shown, and acquires data generated by the vehicle (such as vehicle speed data).
[0147] Content player 927 reproduces content stored on storage media (such as CDs and DVDs), which is inserted into storage media interface 928. Input device 929 includes, for example, a touch sensor, button, or switch configured to detect touch on the screen of display device 930, and receives operations or information input from the user. Display device 930 includes a screen such as an LCD or OLED display and displays images or reproduced content for navigation functions. Speaker 931 outputs sound for navigation functions or reproduced content.
[0148] The wireless communication interface 933 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 933 typically includes, for example, a BB processor 934 and RF circuitry 935. The BB processor 934 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 935 can include, for example, a mixer, filters, and amplifiers, and transmits and receives wireless signals via an antenna 937. The wireless communication interface 933 can also be a chip module on which the BB processor 934 and RF circuitry 935 are integrated. Figure 12 As shown, the wireless communication interface 933 may include multiple BB processors 934 and multiple RF circuits 935. Although Figure 12 An example is shown in which the wireless communication interface 933 includes multiple BB processors 934 and multiple RF circuits 935, but the wireless communication interface 933 may also include a single BB processor 934 or a single RF circuit 935.
[0149] In addition to cellular communication schemes, the wireless communication interface 933 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 933 may include a BB processor 934 and an RF circuit 935.
[0150] Each of the antenna switches 936 switches the connection destination of the antenna 937 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 933.
[0151] Each of the antennas 937 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the wireless communication interface 933 to transmit and receive wireless signals. Figure 12 As shown, the car navigation device 920 may include multiple antennas 937. Although Figure 12 An example is shown in which the car navigation device 920 includes multiple antennas 937, but the car navigation device 920 may also include a single antenna 937.
[0152] Furthermore, the car navigation device 920 may include an antenna 937 for each wireless communication scheme. In this case, the antenna switch 936 can be omitted from the configuration of the car navigation device 920.
[0153] Battery 938 via feeder to Figure 12 The various blocks of the car navigation device 920 shown are powered, and the feeders are partially shown as dashed lines in the figure. Battery 938 accumulates the power supplied from the vehicle.
[0154] exist Figure 12 In the car navigation device 920 shown, when referring to Figure 1 The described transmitting electronic device 100 and reference Figure 6 When the described receiving electronic device 600 is implemented as a user equipment, the transceivers of the transmitting electronic device 100 and the receiving electronic device 600 can be implemented by the wireless communication interface 933. At least a portion of the functionality can also be implemented by the processor 921. For example, the processor 921 can execute the above-described reference... Figure 1 The functions of each unit described herein enable the transmitting electronic device 100 to correctly select the available time-frequency resource blocks, or to perform the functions described above. Figure 6 The functions of each unit are described to cooperate with the transmitting electronic equipment to correctly select the available time-frequency resource blocks.
[0155] The technology disclosed herein can also be implemented as an in-vehicle system (or vehicle) 940 comprising one or more of the following blocks: a car navigation device 920, an in-vehicle network 941, and a vehicle module 942. The vehicle module 942 generates vehicle data (such as vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 941.
[0156] The basic principles of the present invention have been described above in conjunction with specific embodiments. However, it should be noted that those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in the form of hardware, firmware, software or a combination thereof. This can be achieved by those skilled in the art using their basic circuit design knowledge or basic programming skills after reading the description of the present invention.
[0157] Furthermore, this invention also proposes a program product storing machine-readable instruction code. When the instruction code is read and executed by a machine, the method described above according to embodiments of the present invention can be performed.
[0158] Accordingly, the storage medium used to carry the program product storing the machine-readable instruction code is also included in the disclosure of this invention. Storage media include, but are not limited to, floppy disks, optical disks, magneto-optical disks, memory cards, memory sticks, etc.
[0159] When the present invention is implemented via software or firmware, the transmission from a storage medium or network to a computer with a dedicated hardware architecture (e.g., Figure 13 The general-purpose computer 1300 shown is equipped with the programs that constitute the software, and when various programs are installed, the computer is able to perform various functions, etc.
[0160] exist Figure 13 In this system, the Central Processing Unit (CPU) 1301 performs various processes based on programs stored in the Read-Only Memory (ROM) 1302 or programs loaded into the Random Access Memory (RAM) 1303 from the Storage Section 1308. The RAM 1303 also stores data required as needed when the CPU 1301 performs various processes, etc. The CPU 1301, ROM 1302, and RAM 1303 are interconnected via a bus 1304. An input / output interface 1305 is also connected to the bus 1304.
[0161] The following components are connected to the input / output interface 1305: input section 1306 (including keyboard, mouse, etc.), output section 1307 (including monitor, such as cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.), storage section 1308 (including hard disk, etc.), and communication section 1309 (including network interface card, such as LAN card, modem, etc.). The communication section 1309 performs communication processing via a network, such as the Internet. If necessary, a drive 1310 may also be connected to the input / output interface 1305. Removable media 1311, such as disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on the drive 1310 as needed, so that computer programs read from them can be installed into the storage section 1308 as needed.
[0162] When the above series of processes are implemented by software, the program constituting the software is installed from a network such as the Internet or a storage medium such as removable media 1311.
[0163] Those skilled in the art will understand that such storage media are not limited to Figure 13 The illustrated removable medium 1311 stores a program and is distributed separately from the device to provide the program to the user. Examples of removable media 1311 include disks (including floppy disks (registered trademark)), optical disks (including optical disc read-only memory (CD-ROM) and digital versatile disks (DVD)), magneto-optical disks (including mini-disk (MD) (registered trademark)), and semiconductor memory. Alternatively, the storage medium may be ROM 1302, a hard disk included in storage section 1308, etc., containing programs and distributed to the user along with the device containing them.
[0164] It should also be noted that in the apparatus, method, and system of the present invention, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Furthermore, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order. Some steps can be performed in parallel or independently of each other.
[0165] Finally, it should be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0166] While embodiments of the present invention have been described in detail above with reference to the accompanying drawings, it should be understood that the embodiments described above are merely illustrative and do not constitute a limitation thereof. Those skilled in the art can make various modifications and alterations to the above embodiments without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention is defined only by the appended claims and their equivalents.
[0167] This technology can also be implemented as follows.
[0168] (1). A transmitting electronic device for wireless communication, wherein the transmitting electronic device is used to transmit data to a receiving electronic device with which it communicates, the transmitting electronic device comprising:
[0169] The processing circuit is configured as follows:
[0170] Determine at least one first positional relationship between the transmitting electronic device and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device, and a second positional relationship between the transmitting electronic device and the receiving electronic device;
[0171] Receive information about a set of candidate resources corresponding to the receiving electronic device as assistance information, wherein the set of candidate resources is a set of time-frequency resource blocks that the receiving electronic device can use to receive the data; and
[0172] Based on the at least one first location relationship, the second location relationship, and the assistance information, at least one time-frequency resource block for sending the data is selected from the resource pool to form the final available resource set.
[0173] (2). The transmitting electronic device according to (1), wherein the distance between the transmitting electronic device and each of the at least one other transmitting electronic device is less than the distance between the transmitting electronic device and the receiving electronic device.
[0174] (3). The transmitting electronic device according to (2), wherein the processing circuit is configured as follows:
[0175] For each of at least a portion of the at least one other transmitting electronic device, the intersection of the candidate resource set corresponding to each other transmitting electronic device and the candidate resource set corresponding to the receiving electronic device is added to a first set, and
[0176] The first set is considered as at least a part of the final available resource set.
[0177] (4). The transmitting electronic device according to (3), wherein the processing circuit is configured as follows:
[0178] The intersection of the candidate resource set corresponding to the transmitting electronic device and the candidate resource set corresponding to the receiving electronic device is taken as the second set, and
[0179] At least a portion of the union of the first set and the second set is taken as the final available resource set.
[0180] (5). The transmitting electronic device according to any one of (1) to (4), wherein the processing circuit is configured to request the receiving electronic device to report the assistance information by means of an event trigger.
[0181] (6). The transmitting electronic device according to (5), wherein,
[0182] The processing circuit is configured to send the request via an assistance request field included in the control information for data transmission.
[0183] The assistance request field includes information about the request.
[0184] (7). The transmitting electronic device according to (6), wherein the control information is side link control information SCI, wherein the SCI is a first-stage SCI of control information transmitted on the control channel.
[0185] (8.) The transmitting electronic device according to (6) or (7), wherein,
[0186] The processing circuit is configured to receive the assistance information from the receiving electronic device based on the assistance request field in the control information received from the receiving electronic device.
[0187] (9) The transmitting electronic device according to any one of (1) to (5), wherein the processing circuit is configured to:
[0188] Based on control information for data transmission received from the at least one other transmitting electronic device and the receiving electronic device, the at least one first positional relationship and the second positional relationship are determined.
[0189] The control information includes information about the physical location of the electronic device that sends the control information.
[0190] (10) The transmitting electronic device according to (9), wherein the control information is sidelink control information SCI, wherein the SCI is either a first-stage SCI as control information transmitted on the control channel or a second-stage SCI as control information transmitted on the data channel.
[0191] (11). The transmitting electronic device according to any one of (1) to (8), wherein the processing circuit is configured to determine the distance between each of the at least one other transmitting electronic device and the distance between the transmitting electronic device and the receiving electronic device based on the reference signal strength of the reference signal received from the at least one other transmitting electronic device and the receiving electronic device, so as to determine the at least one first positional relationship and the second positional relationship.
[0192] (12). The transmitting electronic device according to (4), wherein,
[0193] The processing circuit is configured to, when the final available resource set is empty, use the candidate resource set corresponding to the transmitting electronic device as the final available resource set.
[0194] (13). The transmitting electronic device according to any one of (1) to (12), wherein the processing circuit is configured to select the final available resource set in the scenario of side link resource selection mode 2.
[0195] (14). A receiving electronic device for wireless communication, wherein the receiving electronic device is configured to receive data from a transmitting electronic device with which it communicates, the receiving electronic device comprising:
[0196] The processing circuit is configured as follows:
[0197] Information regarding the candidate resource set corresponding to the receiving electronic device is reported as assistance information to the transmitting electronic device, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive the data; and
[0198] Location relationship information relating to the location relationship between the receiving electronic device and the transmitting electronic device is sent to the transmitting electronic device to assist the transmitting electronic device in selecting at least one time-frequency resource block from the resource pool for transmitting the data based on the assistance information and the location relationship information.
[0199] (15). The receiving electronic device according to (14), wherein the processing circuit is configured to report the assistance information in response to a request sent by the transmitting electronic device in an event-triggered manner.
[0200] (16). The receiving electronic device according to (15), wherein,
[0201] The processing circuit is configured to report the assistance information based on the assistance request field included in the control information used for data transmission.
[0202] The assistance request field includes information about the request.
[0203] (17). The receiving electronic device according to (16), wherein the control information is sidelink control information SCI, wherein the SCI is a first-stage SCI of control information transmitted on the control channel.
[0204] (18). The receiving electronic device according to any one of (15) to (17), wherein the processing circuit is configured to transmit the assistance information by using a portion of the time-frequency resource blocks in the candidate resource set as a physical side link shared channel (PSSCH).
[0205] (19). The receiving electronic device according to any one of (14) to (15), wherein the processing circuit is configured to include information about the physical location of the receiving electronic device as the location relationship information in the control information for data transmission.
[0206] (20). The receiving electronic device according to (19), wherein the control information is sidelink control information SCI, wherein the SCI is either a first-stage SCI as control information transmitted on the control channel or a second-stage SCI as control information transmitted on the data channel.
[0207] (21). The receiving electronic device according to any one of (14) to (18), wherein the processing circuit is configured to transmit information about the physical location of the receiving electronic device via Radio Resource Control (RRC) signaling as the location relationship information.
[0208] (22). The receiving electronic device according to any one of (14) to (18), wherein the processing circuit is configured to send a reference signal to the transmitting electronic device so that the transmitting electronic device uses the measured reference signal strength as the positional relationship information.
[0209] (23). The receiving electronic device according to any one of (14) to (22), wherein the processing circuit is configured to cooperate with the transmitting electronic device to select the at least one time-frequency resource block in the scenario of side link resource selection mode 2.
[0210] (24). A method for wireless communication, the method being performed by a transmitting electronic device that transmits data to a receiving electronic device with which it communicates, the method comprising:
[0211] Determine at least one first positional relationship between the transmitting electronic device and at least one other transmitting electronic device located within a predetermined range of the transmitting electronic device, and a second positional relationship between the transmitting electronic device and the receiving electronic device;
[0212] Receive information about a set of candidate resources corresponding to the receiving electronic device as assistance information, wherein the set of candidate resources is a set of time-frequency resource blocks that the receiving electronic device can use to receive the data; and
[0213] Based on the at least one first location relationship, the second location relationship, and the assistance information, at least one time-frequency resource block for sending the data is selected from the resource pool to form the final available resource set.
[0214] (25). A method for wireless communication, the method being performed by a receiving electronic device that receives data from a transmitting electronic device with which it communicates, the method comprising:
[0215] Information regarding the candidate resource set corresponding to the receiving electronic device is reported as assistance information to the transmitting electronic device, wherein the candidate resource set is a set of time-frequency resource blocks that the receiving electronic device can use to receive the data; and
[0216] Location relationship information relating to the location relationship between the receiving electronic device and the transmitting electronic device is sent to the transmitting electronic device to assist the transmitting electronic device in selecting at least one time-frequency resource block from the resource pool for transmitting the data based on the assistance information and the location relationship information.
[0217] (26). A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, perform the method for wireless communication as described in (24) or (25).
Claims
1. An electronic device for the user equipment side in a wireless communication system, comprising: The processing circuit is configured as follows: Perform resource awareness and obtain resource awareness results; Determine at least one first positional relationship between the electronic device and at least one other electronic device located within a predetermined range of the electronic device, and a second positional relationship between the electronic device and the first electronic device; The first electronic device receives information about its candidate resource set as assistance information, wherein the candidate resource set of the first electronic device is the set of resources remaining after the first electronic device excludes reserved resources, and the reserved resources correspond to resources with RSRP strength greater than a threshold. as well as Based on the at least one first location relationship, the second location relationship, and the received information, resources for sidelink transmission are selected from the candidate resource set of the first electronic device.
2. The electronic device according to claim 1, wherein, The processing circuit is also configured to set the assistance field in the side link control information (SCI) to a corresponding value to send an assistance request to the first electronic device regarding the candidate resource set.
3. The electronic device according to claim 2, wherein, The assistance field is carried by reserved bits in the SCI.
4. The electronic device according to claim 2, wherein, The SCI is the first-stage SCI used to transmit control information on the control channel.
5. The electronic device according to claim 1, wherein, The processing circuit is also configured to receive SCI from the first electronic device, and Based on the assistance field contained in the SCI, it is determined whether the first electronic device provides the candidate resource set information to assist.
6. The electronic device according to claim 5, wherein, The processing circuit is further configured to receive information about the candidate resource set corresponding to the first electronic device when the first electronic device provides the candidate resource set information to assist in this process.
7. The electronic device according to claim 1, wherein, The processing circuit is configured to exclude reserved resources sensed by the first electronic device from the candidate resource set provided by the first electronic device based on the resource sensing result, so as to select resources for sidelink transmission.
8. The electronic device according to claim 1, wherein, The distance between the electronic device and the first electronic device meets a predetermined condition.
9. The electronic device according to claim 1, wherein, The processing circuitry is also configured to use selected resources to perform sidelink communication with the first electronic device.
10. The electronic device according to claim 1, wherein, The first electronic device corresponds to another user device.
11. The electronic device according to claim 1, wherein, The electronic device corresponds to a vehicle.
12. A method performed by an electronic device on the user equipment side of a wireless communication system, comprising: Perform resource awareness and obtain resource awareness results; Determine at least one first positional relationship between the electronic device and at least one other electronic device located within a predetermined range of the electronic device, and a second positional relationship between the electronic device and the first electronic device; The first electronic device receives information about its candidate resource set as assistance information, wherein the candidate resource set of the first electronic device is the set of resources remaining after the first electronic device excludes reserved resources, and the reserved resources correspond to resources with RSRP strength greater than a threshold. as well as Based on the at least one first location relationship, the second location relationship, and the received information, resources for sidelink transmission are selected from the candidate resource set of the first electronic device.
13. The method according to claim 12, wherein, The method further includes setting the assistance field in the sidelink control information (SCI) to a corresponding value to send an assistance request to the first electronic device regarding the candidate resource set.
14. The method according to claim 13, wherein, The assistance field is carried by reserved bits in the SCI.
15. The method according to claim 13, wherein, The SCI is the first-stage SCI used to transmit control information on the control channel.
16. The method according to claim 12, wherein, The method further includes receiving SCI from the first electronic device, and Based on the assistance field contained in the SCI, it is determined whether the first electronic device provides the candidate resource set information to assist.
17. The method according to claim 16, wherein, The method further includes receiving information about a candidate resource set corresponding to the first electronic device, provided that the first electronic device provides the candidate resource set information to assist.
18. The method according to claim 12, wherein, The method includes excluding reserved resources sensed by the first electronic device from the candidate resource set provided by the first electronic device based on the resource perception result, so as to select resources for sidelink transmission.
19. The method according to claim 12, wherein, The distance between the electronic device and the first electronic device meets a predetermined condition.
20. The method according to claim 12, wherein, The method also includes using selected resources to perform sidelink communication with the first electronic device.
21. The method according to claim 12, wherein, The first electronic device corresponds to another user device.
22. The method according to claim 12, wherein, The electronic device corresponds to a vehicle.
Citation Information
Patent Citations
Resource indication and selection schemes in wireless communication
US20210352710A1