Communication method and device and storage medium
By determining the number of symbols occupied by CSI-RS resources in the side link communication scenario and indicating to the receiver through SCI or RRC signaling, the problem of TB size calculation error is solved, and the accuracy and success rate of TB transmission are achieved.
Patent Information
- Application Number
- CN202311371486.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-04-29
AI Technical Summary
In the side link communication scenario, after introducing the channel state information reference signal (CSI-RS), an error occurs in the calculation of the transmission block (TB) size, resulting in the failure of TB transmission.
The size of the TB is accurately determined by determining the number of symbols occupied by the CSI-RS resources in the first target slot in the first terminal device and indicating to the second terminal device by side link control information (SCI) or high-level signaling (such as RRC signaling).
It effectively solves the problem of TB size calculation error, ensuring the accuracy and success rate of TB transmission.
Smart Images

Figure CN119907121A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and storage medium. Background Art
[0002] In the sidelink communication scenario, due to the introduction of the Channel State Information-Reference Signal (CSI-RS) in the FR2 frequency band, in addition to multiple channels, reference signals may also appear in a time slot. For example, the above-mentioned multiple channels may include a physical sidelink control channel (Physical Sidelink Control Channel, PSCCH), a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) and a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH) and other channels, and the above-mentioned reference information may be CSI-RS.
[0003] It can be understood that a transport block (TB) is a data unit for data exchange between a terminal device and a network device. In a side link communication scenario, a TB can be carried on a PSSCH, that is, a TB can be carried on an orthogonal frequency division multiplexing (OFDM) symbol occupied by a PSSCH.
[0004] One TB can be transmitted in one time slot, and the size of the TB can be obtained by the calculation formula specified in the protocol. The calculation of the TB size can be converted into the number of resource elements (RE) occupied by the TB, and one RE occupies one OFDM symbol in the time domain. Before the introduction of CSI-RS, the calculation of the TB size does not need to consider the overhead caused by the symbols occupied by the CSI-RS resources. However, after the introduction of CSI-RS, if the overhead caused by the symbols occupied by the CSI-RS resources is still not considered, it will lead to errors in the calculation of the TB size, and even cause TB transmission failure due to incorrect estimation of the TB size. Summary of the invention
[0005] The present application provides a communication method, device and storage medium, which are helpful to effectively determine the size of a transmission block in a communication scenario of an edge link.
[0006] In a first aspect, the present application provides a communication method, applied to a first terminal device, comprising: when the first terminal device acts as a transmitting end, the first terminal device sends a first transmission block TB to a second terminal device; wherein the size of the first TB is determined by the number of symbols occupied by the channel state information reference signal CSI-RS resources in a first target time slot, the first target time slot is the time slot in which the first terminal device sends the first TB, and the second terminal device acts as a receiving end.
[0007] The embodiments of the present application may help to effectively determine the size of a transmission block in a side link communication scenario.
[0008] In one possible implementation manner, the method further includes: the first terminal device indicates the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through side link control information SCI.
[0009] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the first target time slot; or, the number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the first target time slot; or, the number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the first target time slot.
[0010] In one possible implementation, the method further includes: the first terminal device indicates the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through high-layer signaling, and the high-layer signaling includes at least radio resource control RRC signaling.
[0011] In one possible implementation, if the first target time slot does not include the physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the first target time slot are located at the end of the first symbol set, and the first symbol set is all the symbols included in the first target time slot; or, if the first target time slot includes the physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the first target time slot is the starting position of the first isolation symbol, and the first isolation symbol is the symbol used for isolation between the symbols occupied by the CSI-RS resources in the first target time slot and the symbols occupied by the PSFCH.
[0012] In one possible implementation, the method further includes: the first terminal device sends a first indication to the second terminal device; wherein the first indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the first target time slot; or, the first indication is used to indicate the number of symbols occupied by the CSI-RS resources and the number of symbols occupied by the PSFCH in the first target time slot, respectively.
[0013] In one possible implementation, the method further includes: when the first terminal device acts as a receiving end, the first terminal device receives a second TB sent by the second terminal device; wherein the size of the second TB is determined by the number of symbols occupied by the CSI-RS resources in a second target time slot, the second target time slot is the time slot in which the second terminal device sends the second TB, and the second terminal device acts as a transmitting end.
[0014] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is indicated by the second terminal device to the first terminal device through side link control information SCI.
[0015] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the second target time slot; or, the number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the second target time slot; or, the number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the second target time slot.
[0016] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is indicated by the second terminal device to the first terminal device through high-layer signaling, and the high-layer signaling includes at least RRC signaling.
[0017] In one possible implementation, if the second target time slot does not include the physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the second target time slot are located at the end of the second symbol set, and the second symbol set is all the symbols included in the second target time slot; or, if the second target time slot includes the physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the second target time slot is the starting position of the second isolation symbol, and the second isolation symbol is a symbol used for isolation between the symbols occupied by the CSI-RS resources in the second target time slot and the symbols occupied by the PSFCH.
[0018] In one possible implementation, the method further includes: the first terminal device receives a second indication sent by the second terminal device; wherein the second indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the second target time slot; or, the second indication is used to indicate the number of symbols occupied by the CSI-RS resources and the number of symbols occupied by the PSFCH in the second target time slot, respectively.
[0019] In a second aspect, an embodiment of the present application provides a communication device, comprising: a processor and a memory, the memory being used to store programs; the processor being used to run the programs and execute the communication method as described in the first aspect.
[0020] In a third aspect, the present application provides a readable storage medium, which stores a program. When the program is executed on a terminal device, the terminal device implements the communication method as described in the first aspect.
[0021] In a fourth aspect, the present application provides a program, which, when executed on a processor of a terminal device, enables the terminal device to execute the communication method as described in the first aspect.
[0022] In one possible design, the program in the fourth aspect may be stored in whole or in part on a storage medium packaged together with the processor, or may be stored in whole or in part on a memory not packaged together with the processor.
[0023] In a fifth aspect, an embodiment of the present application provides a communication device, comprising: one or more functional modules, wherein the one or more functional modules are used to execute any one of the communication methods provided in the first aspect.
[0024] In a sixth aspect, a communication system is provided, comprising: a first terminal device and a second terminal device for executing any one of the methods provided in the first aspect.
[0025] Among them, the communication device in the second aspect and the fifth aspect can be a chip or a terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0027] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0028] Figure 3A and Figure 3B A schematic diagram of resource occupancy provided in an embodiment of the present application;
[0029] Figure 4A and Figure 4B A schematic diagram of symbol positions occupied by CSI-RS resources provided in an embodiment of the present application;
[0030] Figure 5 A schematic diagram of the structure of an embodiment of a communication device provided by the present application;
[0031] Figure 6 A schematic structural diagram of another embodiment of the communication device provided in the present application. DETAILED DESCRIPTION
[0032] In the embodiments of the present application, unless otherwise specified, the character " / " indicates that the objects before and after the association are in an or relationship. For example, A / B can represent A or B. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone.
[0033] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used to distinguish the description purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor can they be understood as indicating or implying order.
[0034] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. In addition, "at least one of the following" or similar expressions refers to any combination of these items, which may include any combination of single items or plural items. For example, at least one of A, B, or C may represent: A, B, C, A and B, A and C, B and C, or A, B and C. Among them, each of A, B, and C may be an element itself, or a set containing one or more elements.
[0035] In the embodiments of the present application, "exemplary", "in some embodiments", "in another embodiment", etc. are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0036] In the embodiments of the present application, "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. In the embodiments of the present application, communication and transmission can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. For example, transmission can include sending and / or receiving, which can be a noun or a verb.
[0037] The equal to involved in the embodiments of the present application can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. It should be noted that when equal to is used in conjunction with greater than, it cannot be used in conjunction with less than; when equal to is used in conjunction with less than, it cannot be used in conjunction with greater than.
[0038] The following is an explanation of some of the terms involved in the embodiments of the present application to facilitate understanding by those skilled in the art.
[0039] 1. Terminal equipment. In the embodiments of the present application, the terminal equipment is a device with wireless transceiver functions, which can be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The terminal equipment can be fixed or mobile. It should be noted that the terminal equipment can support at least one wireless communication technology, such as long term evolution (LTE), new radio (NR), etc. For example, the terminal device may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc.
[0040] In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.
[0041] 2. Network equipment. In the embodiment of the present application, the network equipment is a device that provides wireless communication functions for terminal equipment, and can also be referred to as access network equipment, radio access network (RAN) equipment, etc. Among them, the network equipment can support at least one wireless communication technology, such as LTE, NR, etc. For example, the network equipment includes but is not limited to: the next generation base station (generation nodeB, gNB) in the fifth generation mobile communication system (5th-generation, 5G), evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved node B, or home node B, HNB), baseband unit (baseband unit, BBU), transmitting and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, a network device in future mobile communications, or a network device in a future evolved PLMN, etc.
[0042] In some embodiments, the network device may also be a device that provides wireless communication functions for the terminal device, such as a chip system. For example, the chip system may include a chip and may also include other discrete devices.
[0043] 3. Side link. The side link in the embodiment of the present application refers to a link formed between terminal devices. The side link may include a transmitting terminal device and a receiving terminal device, wherein the transmitting terminal device may also be referred to as a TxUE, and the receiving terminal device may also be referred to as an Rx UE. It can be understood that any terminal device can be used as a transmitting terminal device and / or a receiving terminal device. For example, when a terminal device sends data, the terminal device can be used as a transmitting terminal device; when a terminal device receives data, the terminal device can be used as a receiving terminal device; when a terminal device sends and receives data at the same time, the terminal device acts as both a transmitting terminal device and a receiving terminal device. The transmitting terminal device can communicate with one or more receiving terminal devices.
[0044] 4. Transmission Configuration Indication (TCI). The TCI in the embodiment of the present application includes a sending TCI used for sending information in the side link and / or a receiving TCI used for receiving information in the side link. Among them, TCI may include one or more reference signals (Reference Signal, RS), wherein each reference signal has a fixed quasi co-location (Quasi Co-Location, QCL) type and / or each reference signal is associated with sending or receiving. For example, the reference signal RS-1 in the TCI may be QCL-type D, which is used for transmission of the terminal device, or the reference signal RS-2 in the TCI may be QCL-type D, which is used for reception of the terminal device, and so on.
[0045] 5. Channel State Information Reference Signal. The Channel State Information Reference Signal (CSI-RS) in the embodiment of the present application refers to a reference signal. Since the wireless signal conditions may change continuously, the terminal device needs to feed back the downlink channel conditions it sees to the network device through CSI so that the network device can take the channel quality into consideration during downlink scheduling. Among them, CSI may include 3 pieces of information, namely: Channel Quality Indicator (CQI), Rank Indicator (RI) and Precoder Matrix Indicator (PMI). CSI-RS is mainly used in the following aspects: obtaining channel state information, beam management, video tracking, and mobility management.
[0046] In the sidelink communication scenario, due to the introduction of the Channel State Information-Reference Signal (CSI-RS) in the FR2 frequency band, in addition to multiple channels, reference signals may also appear in a time slot. For example, the above-mentioned multiple channels may include a physical sidelink control channel (Physical Sidelink Control Channel, PSCCH), a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) and a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH) and other channels, and the above-mentioned reference information may be CSI-RS.
[0047] It can be understood that a transport block (TB) is a data unit for data exchange between a terminal device and a network device. In a side link communication scenario, a TB can be carried on a PSSCH, that is, a TB can be carried on an orthogonal frequency division multiplexing (OFDM) symbol occupied by a PSSCH.
[0048] A TB can be transmitted in a time slot, and the size of the TB can be obtained by the calculation formula specified in the protocol. Among them, the calculation of the TB size can be converted into the number of resource elements (RE) occupied by the TB. One RE occupies one OFDM symbol in the time domain (for the convenience of explanation, OFDM symbols are referred to as symbols in this article). Before the introduction of CSI-RS, the calculation of the TB size does not need to consider the overhead caused by the symbols occupied by the CSI-RS resources. However, after the introduction of CSI-RS, if the overhead caused by the symbols occupied by the CSI-RS resources is still not considered, it will cause errors in the calculation of the TB size, and even cause TB transmission failure due to incorrect estimation of the TB size.
[0049] Based on the above problems, an embodiment of the present application proposes a communication method, which helps to effectively determine the size of the transmission block in the communication scenario of the edge link.
[0050] Now combined Figure 1 , Figure 2 , Figure 3A , Figure 3B , Figure 4A and Figure 4B The communication method provided in the embodiment of the present application is exemplified.
[0051] Figure 1 A network architecture diagram of a communication system provided in an embodiment of the present application. Figure 1 The communication system shown may be composed of a plurality of terminal devices, for example, the plurality of terminal devices may be terminal device 1, terminal device 2, ..., terminal device n, where n is a positive integer greater than 1. The terminal devices may communicate with each other in a wireless manner.
[0052] It is understandable that the above Figure 1 The communication system shown is applied to an edge link communication scenario. In the edge link communication scenario, each terminal device can be used as a transmitting terminal device, or each terminal device can be used as a receiving terminal device, or each terminal device can be used as a transmitting terminal device and a receiving terminal device at the same time.
[0053] Exemplarily, taking terminal device 1 and terminal device 2 as an example, when terminal device 1 sends data to terminal device 2, terminal device 1 is a sending terminal device and terminal device 2 is a receiving terminal device; or, when terminal device 2 sends data to terminal device 1, terminal device 2 is a sending terminal device and terminal device 1 is a receiving terminal device; or, when terminal device 1 sends data to terminal device 2 and simultaneously receives data sent by terminal device 2, terminal device 1 can act as a sending terminal device and a receiving terminal device at the same time, and terminal device 2 can act as a sending terminal device and a receiving terminal device at the same time.
[0054] certainly, Figure 1 The communication system shown is only an example and does not constitute a limitation on the communication system used in the embodiments of the present application. Figure 1 Not shown, the communication system in the embodiment of the present application may also include network equipment, etc.
[0055] In addition, the embodiments of the present application can be applied to terrestrial network scenarios or non-terrestrial network scenarios (such as satellite communication scenarios), etc., without limitation.
[0056] The high-level signaling mentioned in the embodiments of the present application may include, for example, but not limited to, radio resource control (RRC) or PC5-RRC or MAC-CE or PC5 MAC-CE and other signaling, and the embodiments of the present application do not make any special limitations on this.
[0057] The high-level signaling mentioned in the embodiments of the present application may be configured by the network side to the transmitting terminal device and / or the receiving terminal device, or may be configured by the transmitting terminal device to the receiving terminal device, or may be configured by the receiving terminal device to the transmitting terminal device. The embodiments of the present application do not specifically limit this.
[0058] Figure 2 A flow chart of an embodiment of the communication method provided in this application specifically includes the following steps:
[0059] Step 201: A first terminal device sends a first TB to a second terminal device, wherein the size of the first TB is determined by the number of symbols occupied by CSI-RS resources in a first target time slot. Accordingly, the second terminal device receives the first TB.
[0060] Specifically, when the first terminal device serves as a transmitting end and the second terminal device serves as a receiving end, the first terminal device may send the first TB to the second terminal device.
[0061] The first TB is a TB sent by the first terminal device in the first target time slot. The first TB may be any TB sent by the first terminal device, and the first target time slot may be a time slot required for the first terminal device to send the first TB.
[0062] CSI-RS resources may include two types, namely standalone CSI-RS resources and non-standalone CSI-RS resources.
[0063] Among them, independent CSI-RS resources refer to the time slot in which CSI-RS is transmitted without PSSCH and PSCCH transmission, or the time slot in which CSI-RS is transmitted with PSCCH transmission, or the time slot in which CSI-RS is transmitted with PSSCH carrying MAC-CE or second-level SCI.
[0064] The non-independent CSI-RS resource refers to the time slot in which the CSI-RS is transmitted and the PSSCH and PSCCH are also transmitted.
[0065] It can be understood that since there is no PSSCH channel in the time slot where the independent CSI-RS resources are located, there is no need to consider the independent CSI-RS resources when calculating the size of a TB. The CSI-RS resources in the embodiments of the present application refer to non-independent CSI-RS resources, that is, the CSI-RS resources in the embodiments of the present application do not include independent CSI-RS resources. In other words, when calculating the size of a TB in the embodiments of the present application, only non-independent CSI-RS resources are considered.
[0066] As mentioned above, the size of a TB depends on the number of available symbols in a time slot. And because the TB is carried by the PSSCH and one TB is transmitted in a time slot, the size of a TB also depends on the number of symbols occupied by the PSSCH in a time slot. Among them, the symbol in the embodiment of the present application can be an OFDM symbol. For the convenience of explanation, the OFDM symbol will be referred to as a symbol below.
[0067] Currently, the number of symbols occupied by the PSSCH in a time slot in the protocol is calculated as shown in Formula 1 and Formula 2:
[0068]
[0069]
[0070] Among them, N RE It is the number of symbols occupied by PSSCH in one time slot.
[0071] n PRB It is the number of physical resource blocks (PRBs) allocated to PSSCH.
[0072] is the number of symbols occupied by the PSCCH and the PSCCH Demodulation Reference Signal (DMRS).
[0073] is the number of coded modulation symbols used for the second stage sidelink control information (SCI) transmission.
[0074] N R ′ E is the number of symbols that can be used for PSSCH transmission in one PRB.
[0075] is the number of subcarriers contained in a PRB, exemplarily, The value of can be 12, but it does not constitute a limitation on the embodiments of the present application. In some embodiments, It can also be other values.
[0076] It can be determined by the number of side link symbols in a time slot, for example, Among them, sl_LengthSymbols is the number of side link symbols in a time slot, and the value of sl_LengthSymbols can be indicated by a higher layer.
[0077] It is the number of symbols occupied by PSFCH in one time slot.
[0078] is the overhead indicated by the higher-level parameters.
[0079] It can be determined by the higher-level parameter sl_PSSCH_DMRS_TimePattern, where: The corresponding relationship with sl_PSSCH_DMRS_TimePattern can be shown in Table 1.
[0080] Table 1
[0081]
[0082] It can be seen from the above formulas 1 and 2 that in the current protocol, when calculating the number of symbols occupied by PSSCH in a time slot, the symbols occupied by CSI-RS resources are not considered. That is to say, when calculating the size of TB, the REs occupied by CSI-RS resources are not considered, which will cause errors in calculating TB.
[0083] Figure 3A and Figure 3B The example shows that the symbols in the first target time slot are occupied by CSI-RS resources. Figure 3A , the symbols in the first target time slot are occupied by CSI-RS resources in addition to the resources required by PSSCH and SCI. Figure 3B In addition to being occupied by the resources required by PSSCH, PSFCH and SCI, the symbols in the first target time slot are also occupied by CSI-RS resources.
[0084] It is understandable that the above Figure 3A and Figure 3B Only two typical scenarios in which the first target time slot includes multiple resources are exemplified, but do not constitute a limitation on the embodiments of the present application. In some embodiments, other types of scenarios may also be included, which are not listed here one by one.
[0085] It can be seen that when calculating the TB size transmitted in the first target time slot, the symbols occupied by the CSI-RS resources can be removed, thereby improving the accuracy of the TB size. Therefore, in the embodiment of the present application, the number of symbols occupied by the PSSCH in the first target time slot can be calculated by formula 3.
[0086]
[0087] in, It is the number of symbols occupied by CSI-RS resources in one time slot.
[0088] It can be understood that when N is calculated by formula 3 R ′ E After that, the number of symbols occupied by PSSCH in the first target time slot is N RE By changing N R ′ E The value of is substituted into formula 1 to obtain the result. RE The value of determines the size of TB. R ′ E When calculating the size of the TB, the overhead of the SCI-RS resources has been eliminated, so the calculated size of the TB is more accurate than the calculation method of the existing protocol.
[0089] In order to ensure that the TB size calculated by the sending end and the receiving end is consistent, the first terminal device can also The value of is indicated to the second terminal device. The value of can be indicated in the following three ways.
[0090] Method 1: The first terminal device can The value of is dynamically indicated to the second terminal device.
[0091] Specifically, the first terminal device can use SCI to The value of is dynamically indicated to the second terminal device. Mode 2: Predefined The value of .
[0092] Specifically, a CSI-RS resource set may be configured through high-layer signaling, wherein a CSI-RS resource set may include one or more CSI-RS resources, wherein each CSI-RS resource may occupy one or more symbols. The value of may be the total number of symbols occupied by all CSI-RS resources contained in the time slot.
[0093] Alternatively, you can directly configure it via higher-level signaling The value of .
[0094] It is understandable that since the symbols occupied by each CSI-RS resource in a CSI-RS resource set may be different, that is, since the CSI-RS resources selected between different time slots are different, The value of may be different in different time slots, which will lead to inconsistent TB sizes calculated in different time slots. On this basis, in certain specific cases, for example, when a TB is retransmitted in multiple time slots or a TB is blindly retransmitted in multiple time slots, it is necessary to ensure that the size of the initially transmitted TB is consistent with the size of the retransmitted TB, so as to ensure that the initially transmitted data and the retransmitted data are consistent. This situation of different TB sizes in different time slots will lead to data transmission failure in the retransmission scenario.
[0095] In view of the above situation, the embodiment of the present application can be in the agreement Configured as a fixed value, that is, in each time slot is a fixed value.
[0096] In some optional embodiments, the above The value of can be determined by the number of symbols occupied by the CSI-RS resource set that occupies the largest number of symbols in the CSI-RS resource set. For example, three CSI-RS resource sets are configured through high-level signaling, and the three CSI-RS resource sets can be CSI-RS resource set 1, CSI-RS resource set 2, and CSI-RS resource set 3. Among them, the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 1 is x, the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 2 is y, and the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 3 is z. Among them, x>y>z, then, The value of is x. That is, when calculating N R ′ E When the value of is , you can substitute x into Formula 3.
[0097] In some optional embodiments, the above The value of can be determined by the number of symbols occupied by the CSI-RS resource set that occupies the least number of symbols in the CSI-RS resource set. For example, high-level signaling configures three CSI-RS resource sets, which can be CSI-RS resource set 1, CSI-RS resource set 2, and CSI-RS resource set 3. Among them, the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 1 is x, the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 2 is y, and the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 3 is z. Among them, x>y>z, then The value of is z. That is, when calculating N R ′ E, substitute z into Formula 3.
[0098] In some optional embodiments, the above The value of can be determined by the average value of the number of symbols occupied by all CSI-RS resource sets. For example, high-level signaling configures three CSI-RS resource sets, which can be CSI-RS resource set 1, CSI-RS resource set 2, and CSI-RS resource set 3. The number of symbols occupied by all CSI-RS resources in CSI-RS resource set 1 is x, the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 2 is y, and the number of symbols occupied by all CSI-RS resources in CSI-RS resource set 3 is z. Then The value of is (x+y+z) / 3, or, The value of is ceil((x+y+z) / 3), or, The value of is floor((x+y+z) / 3), or, The value of is round((x+y+z) / 3). Among them, ceil(m) is m rounded up, floor(m) is m rounded down, and round(m) is m rounded to the nearest integer.
[0099] In some optional embodiments, the above The value of may be determined by the number of symbols occupied by the CSI-RS resource set of the specified index.
[0100] Method 3: The first terminal device can The value of is indicated to the second terminal device via high-layer signaling.
[0101] Specifically, the first terminal device can send The value of is indicated to the second terminal device. The high-layer signaling may include but is not limited to RRC signaling and PC5-RRC signaling.
[0102] It is understandable that due to the different resources contained in each time slot, The position of each symbol in each time slot is different. For specific scenarios, please refer to the above Figure 3A and Figure 3B , I will not go into details here.
[0103] In some optional embodiments, assuming that the first target time slot does not include a PSFCH, The position of the symbol can be located at the end of the symbol set, that is, The end position of the last symbol in the symbols is the end position of the last symbol in the symbol set, wherein the symbol set is all symbols contained in the first target time slot or all symbols used for side link transmission contained in the first target time slot.
[0104] Now combined Figure 4A For an exemplary description, refer to Figure 4A The first target time slot includes a symbol set, which may include symbols occupied by PSSCH and symbols occupied by CSI-RS resources. It is understandable that the embodiment of the present application only uses the example that the symbol set includes symbols occupied by PSSCH and symbols occupied by CSI-RS resources, but does not constitute a limitation on the embodiment of the present application. In some embodiments, it may also include a scenario where symbols are occupied by other types of resources. Figure 4A In the embodiment shown, the CSI-RS resources occupied The symbols are located at the end of the symbol set, that is, the CSI-RS resources occupied The end position of the last symbol of the symbol set is the end position of the last symbol in the symbol set.
[0105] In some optional embodiments, assuming that the first target time slot includes a PSFCH, The position of the last symbol in the symbols may be a symbol before a gap symbol. The gap symbol is a symbol used to separate the symbol occupied by the CSI-RS resource and the symbol occupied by the PSFCH.
[0106] In some optional embodiments, assuming that the first target time slot includes a PSFCH, The position of the first symbol in the symbols may be the first symbol after the last symbol of PSSCH, or The position of the first symbol in the symbols may be the second symbol after the last symbol of the PSSCH. Among them, one or more symbols may be set between the PSSCH and the CSI-RS as separator symbols.
[0107] Now combined Figure 4B For an exemplary description, refer to Figure 4B The first target time slot contains a symbol set, which may include symbols occupied by PSSCH, symbols occupied by CSI-RS resources, symbols, partition symbols and symbols occupied by PSFCH, wherein the partition symbol is used to separate the symbols occupied by CSI-RS resources from the symbols occupied by PSFCH, and the partition symbol may include one or more symbols, which is not specifically limited in the embodiment of the present application. It can be understood that the embodiment of the present application only includes the symbols occupied by PSSCH, the symbols occupied by CSI-RS resources, and the symbols occupied by PSFCH. The following examples are used to illustrate the symbols occupied by PSFCH, but they do not limit the embodiments of the present application. In some embodiments, the symbols occupied by more or fewer types of resources may also be included. Figure 4B In the embodiment shown, the CSI-RS resources occupied The symbol is placed before the separator symbol, that is, The end position of the last symbol in the symbols may be the start position of the separator symbol.
[0108] In some optional embodiments, although Formula 3 introduces However, the purpose of Formula 3 is to calculate N R ′ E , so we can also get Combined with other parameters, that is, The combination of other parameters can also calculate N R ′ E For example, the number of symbols occupied by PSFCH (i.e. The value of) and the number of symbols occupied by the CSI-RS resources (i.e. ).
[0109] In this case, Formula 3 can be transformed into Formula 4, where Formula 4 can be shown as follows:
[0110]
[0111] From formula 4, we can see that by obtaining and The combined value of does not need to be obtained separately in different ways The value and , thereby improving the efficiency of obtaining each parameter value.
[0112] Optionally, the above and The combined value of can be a value, that is, the combined value can be The combined value can be indicated by the transmitting terminal device to the receiving terminal device through SCI.
[0113] Optionally, the above and The combined value of can contain two values, that is, the combined value can contain The value and A value of , wherein the two values in the combined value may be indicated by different numbers of bits.
[0114] For example, assuming that the above combination value is indicated by 3 bits, then 1 bit can be used to indicate The remaining 2 bits indicate the value of Alternatively, it can be indicated by 2 bits The remaining 1 bit indicates the value of The value of .
[0115] It can be understood that the above embodiment is illustrated by taking 3 bits as an example, but it does not constitute a limitation on the embodiment of the present application. In some optional embodiments, the above combination value can also be indicated by more or fewer bits.
[0116] In some optional embodiments, the above-mentioned combined value may be indicated by the first terminal device. Exemplarily, the first terminal device may send a first indication to the second terminal device, wherein the first indication may be used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the first target time slot, that is, the first indication is used to indicate a or,
[0117] The first indication may be used to indicate the number of symbols occupied by the CSI-RS resources and the number of symbols occupied by the PSFCH in the first target time slot, that is, the first indication is used to indicate two values, namely The value and The value of .
[0118] Optionally, after step 201, step 202 may be further included.
[0119] Step 202: The second terminal device sends first feedback information to the first terminal device. Correspondingly, the first terminal device receives the first feedback information.
[0120] Specifically, the first feedback information is feedback of the second terminal device on the reception result of the first TB. The first feedback information may include confirmation information (ACK) or non-confirmation information (NACK), wherein the confirmation information is used to confirm the first TB sent by the first terminal device, that is, the first TB sent by the first terminal device has been successfully received by the second terminal device, and the first terminal device may send a new TB after receiving the confirmation information. The non-confirmation information is used to deny the first TB sent by the first terminal device, that is, the first TB sent by the first terminal device has not been successfully received by the second terminal device, and the first terminal device may retransmit the first TB after receiving the non-confirmation information.
[0121] It is understandable that when the first terminal device sends a new TB or retransmits the first TB, the size of the new TB or the first TB can be determined according to the method described in step 201, which will not be repeated here.
[0122] Optionally, step 203 may also be included.
[0123] Step 203: The second terminal device sends a second TB to the first terminal device, the size of the second TB being determined by the number of symbols occupied by the CSI-RS resources in the second target time slot. Accordingly, the first terminal device receives the second TB.
[0124] It should be noted that step 203 may be performed before step 201, or step 203 may be performed after step 201, or step 203 may be performed simultaneously with step 201, and the embodiments of the present application do not impose any special limitation on this.
[0125] When the second terminal device acts as a transmitting end and the first terminal device acts as a receiving end, the second terminal device can send the second TB to the first terminal device.
[0126] The second TB is a TB sent by the second terminal device in the second target time slot. The second TB can be any TB sent by the second terminal device. The second target time slot can be a time slot required for the second terminal device to send the second TB.
[0127] It can be understood that the method for determining the size of the second TB may specifically refer to the method for determining the size of the first TB in the above embodiment, which will not be described in detail here.
[0128] In some optional embodiments, the number of symbols occupied by the CSI-RS resource in the second target time slot may be indicated by the second terminal device to the first terminal device through the method 1 described in the above embodiment. Or,
[0129] The number of symbols occupied by the CSI-RS resource in the second target time slot may be indicated by the second terminal device to the first terminal device through the method 2 described in the above embodiment. Or,
[0130] The number of symbols occupied by the CSI-RS resource in the second target time slot may be indicated by the second terminal device to the first terminal device through the method 3 described in the above embodiment. Or,
[0131] The number of symbols occupied by the CSI-RS resources in the second target time slot can be indicated to the first terminal device by the second terminal device through a combined value with other parameters, wherein the manner in which the number of symbols occupied by the CSI-RS resources in the second target time slot is indicated through a combined value with other parameters can be specifically referred to the manner in which the number of symbols occupied by the CSI-RS resources in the first target time slot is indicated through a combined value with other parameters in the above-mentioned embodiment, and no further details are given here.
[0132] Optionally, after step 203 , step 204 may be further included.
[0133] Step 204: The first terminal device sends second feedback information to the second terminal device. Correspondingly, the second terminal device receives the second feedback information.
[0134] Specifically, the second feedback information is feedback of the first terminal device on the reception result of the second TB. The second feedback information may include confirmation information (ACK) or non-confirmation information (NACK), wherein the confirmation information is used to confirm the second TB sent by the second terminal device, that is, the second TB sent by the second terminal device has been successfully received by the first terminal device, and the second terminal device may send a new TB after receiving the confirmation information. The non-confirmation information is used to deny the second TB sent by the second terminal device, that is, the second TB sent by the second terminal device has not been successfully received by the first terminal device, and the second terminal device may retransmit the second TB after receiving the non-confirmation information.
[0135] It is understandable that when the second terminal device sends a new TB or retransmits the second TB, the size of the new TB or the second TB can be determined according to the method described in step 203, which will not be repeated here.
[0136] Figure 5 This is a schematic diagram of the structure of an embodiment of the communication device of the present application, such as Figure 5 As shown, the above communication device 50 is applied to a first terminal device, and the communication device 50 may include: a sending module 51; wherein,
[0137] A sending module 51, configured for sending a first transmission block TB to a second terminal device by the first terminal device when the first terminal device acts as a sending end;
[0138] The size of the first TB is determined by the number of resource element symbols occupied by the channel state information reference signal CSI-RS resources in the first target time slot, the first target time slot is the time slot in which the first terminal device sends the first TB, and the second terminal device serves as the receiving end.
[0139] In one possible implementation, the sending module 51 is also used for the first terminal device to indicate the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through side link control information SCI.
[0140] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the first target time slot; or,
[0141] The number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the first target time slot; or
[0142] The number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the first target time slot.
[0143] In one possible implementation, the sending module 51 is also used for the first terminal device to indicate the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through high-layer signaling, and the high-layer signaling includes at least radio resource control RRC signaling.
[0144] In one possible implementation, if the first target time slot does not include a physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the first target time slot are located at the end of a first symbol set, and the first symbol set is all symbols included in the first target time slot; or,
[0145] If the first target time slot includes a physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the first target time slot is the starting position of the first isolation symbol, and the first isolation symbol is a symbol used for isolation between the symbols occupied by the CSI-RS resources in the first target time slot and the symbols occupied by the PSFCH.
[0146] In one possible implementation, the sending module 51 is further configured for the first terminal device to send a first indication to the second terminal device;
[0147] The first indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the first target time slot; or,
[0148] The first indication is used to respectively indicate the number of symbols occupied by CSI-RS resources and the number of symbols occupied by PSFCH in the first target time slot.
[0149] In one possible implementation, the communication device 50 further includes:
[0150] A receiving module, used for, when the first terminal device acts as a receiving end, the first terminal device to receive the second TB sent by the second terminal device;
[0151] The size of the second TB is determined by the number of symbols occupied by the CSI-RS resources in the second target time slot, and the second target time slot is the time slot in which the second terminal device sends the second TB, and the second terminal device serves as the transmitting end.
[0152] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is indicated by the second terminal device to the first terminal device through side link control information SCI.
[0153] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the second target time slot; or,
[0154] The number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the second target time slot; or,
[0155] The number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the second target time slot.
[0156] In one possible implementation, the number of symbols occupied by the CSI-RS resources in the second target time slot is indicated by the second terminal device to the first terminal device through high-layer signaling, and the high-layer signaling includes at least RRC signaling.
[0157] In one possible implementation, if the second target time slot does not include a physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the second target time slot are located at the end of a second symbol set, and the second symbol set is all symbols included in the second target time slot; or,
[0158] If the second target time slot includes the physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the second target time slot is the starting position of the second isolation symbol, and the second isolation symbol is a symbol used for isolation between the symbols occupied by the CSI-RS resources in the second target time slot and the symbols occupied by the PSFCH.
[0159] In one possible implementation manner, the receiving module is further used for the first terminal device to receive a second indication sent by the second terminal device;
[0160] The second indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the second target time slot; or,
[0161] The second indication is used to respectively indicate the number of symbols occupied by CSI-RS resources and the number of symbols occupied by PSFCH in the second target time slot.
[0162] In a possible implementation, the communication device 50 may be a chip or a terminal device.
[0163] Figure 5 The communication device 50 provided in the illustrated embodiment can be used to execute the technical solution of the method embodiment illustrated in the present application, and its implementation principle and technical effects can be further referred to the relevant description in the method embodiment.
[0164] It should be understood that the division of the various modules of the above communication device 50 is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the detection module can be a separately established processing element, or it can be integrated in a chip of the terminal device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0165] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0166] Figure 6 The present invention provides a schematic diagram of the structure of a communication device 600 provided in an embodiment of the present invention. The communication device 600 may include: at least one processor; and at least one memory connected to the processor in communication. The communication device 600 may be a terminal device. The memory stores program instructions that can be executed by the processor. The processor in the terminal device calls the program instructions to execute the actions performed by the terminal device in the communication method provided in the embodiment of the present invention.
[0167] like Figure 6 As shown, the communication device 600 is in the form of a general-purpose computing device. The components of the communication device 600 may include, but are not limited to: one or more processors 610, a memory 620, a communication bus 640 connecting different system components (including the memory 620 and the processor 610), and a communication interface 630.
[0168] The communication bus 640 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.
[0169] The communication device 600 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the terminal device, including volatile and non-volatile media, removable and non-removable media.
[0170] The memory 620 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The terminal device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Figure 6 Not shown, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to the communication bus 640 via one or more data medium interfaces. The memory 620 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present application.
[0171] A program / utility having a set (at least one) of program modules may be stored in memory 620, such program modules including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described herein.
[0172] The communication device 600 may also communicate with one or more external devices (e.g., keyboard, pointing device, display, etc.), one or more devices that enable a user to interact with the terminal device, and / or any device that enables the terminal device to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through the communication interface 630. In addition, the communication device 600 may also communicate with the network adapter ( Figure 6The network adapter can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the communication bus 640. It should be understood that although Figure 6 Not shown, other hardware and / or software modules may be used in conjunction with the communication device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Drives; hereinafter referred to as: RAID) systems, tape drives, and data backup storage systems.
[0173] The processor 610 executes various functional applications and data processing by running the programs stored in the memory 620, such as implementing the method provided in the embodiment of the present application.
[0174] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the communication device 600. In other embodiments of the present application, the communication device 600 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0175] In the above embodiments, the processor involved may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neural-network Process Units; hereinafter referred to as: NPU) and an image signal processor (Image Signal Processing; hereinafter referred to as: ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASIC, or one or more integrated circuits for controlling the execution of the program of the technical solution of the present application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0176] An embodiment of the present application also provides a readable storage medium, which stores a program. When the program is run on a terminal device, the terminal device executes the communication method provided by the embodiment shown in the present application.
[0177] An embodiment of the present application also provides a program product, which includes a program. When the program product is run on a terminal device, the terminal device executes the communication method provided by the embodiment shown in the present application.
[0178] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0179] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0180] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0181] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk, and other media that can store program codes.
[0182] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to a first terminal device, the method includes: When the first terminal device acts as a transmitting end, the first terminal device sends a first transmission block TB to the second terminal device; The size of the first TB is determined by the number of symbols occupied by the channel state information reference signal CSI-RS resources in the first target time slot, the first target time slot is the time slot in which the first terminal device sends the first TB, and the second terminal device serves as the receiving end.
2. The method according to claim 1, characterized in that The method further comprises: The first terminal device indicates the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through side link control information SCI.
3. The method according to claim 1, characterized in that The number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the first target time slot; or, The number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the first target time slot; or, The number of symbols occupied by the CSI-RS resources in the first target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the first target time slot.
4. The method according to claim 1, characterized in that: The method further comprises: The first terminal device indicates the number of symbols occupied by the CSI-RS resources in the first target time slot to the second terminal device through high-layer signaling, and the high-layer signaling includes at least radio resource control RRC signaling.
5. The method according to claim 4, characterized in that If the first target time slot does not include a physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the first target time slot are located at the end of a first symbol set, and the first symbol set is all symbols included in the first target time slot; or, If the first target time slot includes a physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the first target time slot is the starting position of the first isolation symbol, and the first isolation symbol is a symbol used for isolation between the symbols occupied by the CSI-RS resources in the first target time slot and the symbols occupied by the PSFCH.
6. The method according to claim 1, characterized in that The method further comprises: The first terminal device sends a first instruction to the second terminal device; The first indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the first target time slot; or, The first indication is used to respectively indicate the number of symbols occupied by CSI-RS resources and the number of symbols occupied by PSFCH in the first target time slot.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: When the first terminal device serves as a receiving end, the first terminal device receives the second TB sent by the second terminal device; The size of the second TB is determined by the number of symbols occupied by the CSI-RS resources in the second target time slot, and the second target time slot is the time slot in which the second terminal device sends the second TB, and the second terminal device serves as the transmitting end.
8. The method according to claim 7, characterized in that The number of symbols occupied by the CSI-RS resources in the second target time slot is indicated to the first terminal device by the second terminal device through side link control information SCI.
9. The method according to claim 7, characterized in that: The number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the most symbols in the CSI-RS resource set in the second target time slot; or, The number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by the CSI-RS resource set that occupies the least symbols in the CSI-RS resource set in the second target time slot; or, The number of symbols occupied by the CSI-RS resources in the second target time slot is the number of symbols occupied by a preset CSI-RS resource set in the CSI-RS resource set in the second target time slot.
10. The method according to claim 7, characterized in that The number of symbols occupied by the CSI-RS resources in the second target time slot is indicated to the first terminal device by the second terminal device through high-layer signaling, and the high-layer signaling includes at least RRC signaling.
11. The method according to claim 10, characterized in that If the second target time slot does not include a physical side link feedback channel PSFCH, the symbols occupied by the CSI-RS resources in the second target time slot are located at the end of the second symbol set, and the second symbol set is all the symbols included in the second target time slot; or, If the second target time slot includes the physical side link feedback channel PSFCH, the end position of the last symbol among the symbols occupied by the CSI-RS resources in the second target time slot is the starting position of the second isolation symbol, and the second isolation symbol is a symbol used for isolation between the symbols occupied by the CSI-RS resources in the second target time slot and the symbols occupied by the PSFCH.
12. The method according to claim 7, characterized in that The method further comprises: The first terminal device receives a second indication sent by the second terminal device; The second indication is used to indicate the total number of symbols occupied by the CSI-RS resources and the PSFCH in the second target time slot; or, The second indication is used to respectively indicate the number of symbols occupied by CSI-RS resources and the number of symbols occupied by PSFCH in the second target time slot.
13. A communication device, characterized in that: include: A processor and a memory, wherein the memory is used to store a program; and the processor is used to run the program to implement the communication method according to any one of claims 1 to 12.
14. The communication device according to claim 13, characterized in that: The communication device is a chip, or the communication device is a terminal device.
15. A communication device, characterized in that: include: One or more functional modules, wherein the one or more functional modules are used to execute the communication method described in any one of claims 1-12.
16. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed on the terminal device, the communication method according to any one of claims 1 to 12 is implemented.