Sidelink transmission method and terminal device
By introducing a multi-slot time unit structure in the high-frequency side-line communication system, the problem of low communication efficiency caused by too short symbol time is solved, and the transmission efficiency and coverage capability of the communication system are improved.
Patent Information
- Application Number
- PCT/CN2023/080615
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-09
- Publication Date
- 2025-07-24
AI Technical Summary
In high-frequency side-line communication systems, as the frequency increases, the sub-carrier interval increases, and the corresponding time of symbols decreases, making it difficult for terminal devices to complete AGC adjustment and transmission and reception conversion, and the existing time slot structure design is difficult to achieve efficient communication.
A multi-slot time unit structure is introduced, including M consecutive time slots, for side-line transmission or reception, and optimized AGC and GP symbol configurations to meet high-frequency communication needs.
It improves the efficiency of side-line data transmission, alleviates the problem of communication efficiency reduction caused by too short symbol duration, and enhances the coverage and transmission performance of high-frequency communication systems.
Smart Images

Figure CN2023080615_24072025_PF_FP_ABST
Abstract
Description
Side transmission method and terminal equipment Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a sideline transmission method and terminal equipment. Background Art
[0002] To increase the transmission rate of the sideline communication system, it is possible to consider expanding the sideline communication frequency band to higher frequencies (e.g., above 52.6 GHz). As the frequency increases, the subcarrier spacing increases, and accordingly, the duration of a symbol decreases. In this case, there is currently no suitable solution for sideline transmission or reception.
[0003] Summary of the Invention
[0004] The present application provides a side transmission method and terminal device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a side transmission method is provided, comprising: a first terminal device performs side transmission or side reception in a first time unit; wherein the first time unit includes M consecutive time slots, and M is a positive integer greater than 1.
[0006] According to a second aspect, a terminal device is provided, which is a first terminal device. The first terminal device includes: a communication module for performing side transmission or side reception in a first time unit; wherein the first time unit includes M consecutive time slots, and M is a positive integer greater than 1.
[0007] In a third aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method described in the first aspect.
[0008] In a fourth aspect, a device is provided, comprising a processor configured to call a program from a memory so that the device executes the method described in the first aspect.
[0009] In a fifth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect.
[0010] In a sixth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect.
[0011] In a seventh aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in the first aspect.
[0012] In an eighth aspect, a computer program is provided, which enables a computer to execute the method as described in the first aspect.
[0013] The embodiments of the present application perform sideline transmission or sideline reception based on time units, and one time unit includes multiple time slots, which can improve the transmission efficiency of sideline data. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a diagram illustrating an example of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.
[0015] FIG2 is an example diagram of a side communication scenario within network coverage.
[0016] FIG3 is an example diagram of a side communication scenario with partial network coverage.
[0017] FIG4 is an example diagram of a side communication scenario outside network coverage.
[0018] FIG5 is a diagram showing an example of a side communication scenario based on a central control node.
[0019] FIG6 is an example diagram of a sideline communication method based on broadcasting.
[0020] FIG7 is an example diagram of a unicast-based sideline communication method.
[0021] FIG8 is an example diagram of a side communication method based on multicast.
[0022] FIG. 9A is a diagram showing an example of a time slot structure used by a sideline communication system.
[0023] FIG. 9B is another diagram illustrating an example of a time slot structure used by the sideline communication system.
[0024] FIG10 is an example diagram of a side-travel feedback scenario.
[0025] FIG11 is a schematic diagram illustrating a time-domain demodulation reference signal (DMRS) pattern that may be used for a physical sidelink shared channel (PSSCH) with a length of 13 symbols.
[0026] FIG12 is a schematic diagram showing the frequency domain location of a DMRS of a physical sidelink control channel (PSCCH).
[0027] FIG13 is a schematic diagram of a time slot structure for transmitting a sidelink synchronization signal block (S-SSB).
[0028] FIG14 is a diagram showing an example of a communication scenario of a wide-beam communication system.
[0029] FIG15 is a diagram illustrating an example of a communication scenario of a narrow beam communication system.
[0030] FIG16 is a schematic flow chart of how the transmission configuration indicator (TCI) state is used.
[0031] FIG17 is a schematic flowchart of a side transmission method provided in one embodiment of the present application.
[0032] FIG18A is an example diagram of the structure of a time unit provided in an embodiment of the present application.
[0033] Figure 18B is another example diagram of the structure of the time unit provided in an embodiment of the present application.
[0034] FIG18C is another example diagram of a time unit provided in an embodiment of the present application.
[0035] Figure 18D is another example diagram of the time unit provided in an embodiment of the present application.
[0036] FIG19A is another example diagram of a time unit provided in an embodiment of the present application.
[0037] FIG19B is another example diagram of a time unit provided in an embodiment of the present application.
[0038] Figure 19C is another example diagram of the time unit provided in an embodiment of the present application.
[0039] Figure 19D is another example diagram of the time unit provided in an embodiment of the present application.
[0040] Figure 19E is another example diagram of the time unit provided in an embodiment of the present application.
[0041] Figure 19F is another example diagram of the time unit provided in an embodiment of the present application.
[0042] Figure 20 is an example diagram of the indexing method of the time domain resource allocation indication field provided in an embodiment of the present application.
[0043] Figure 21 is another example diagram of the time unit provided in an embodiment of the present application.
[0044] Figure 22 is another example diagram of the time unit provided in an embodiment of the present application.
[0045] Figure 23 is another example diagram of the time unit provided in an embodiment of the present application.
[0046] Figure 24 is another example diagram of the time unit provided in an embodiment of the present application.
[0047] Figure 25 is another example diagram of the time unit provided in an embodiment of the present application.
[0048] Figure 26 is another example diagram of the time unit provided in an embodiment of the present application.
[0049] Figure 27 is another example diagram of the time unit provided in an embodiment of the present application.
[0050] Figure 28 is another example diagram of the time unit provided in an embodiment of the present application.
[0051] Figure 29 is another example diagram of the time unit provided in an embodiment of the present application.
[0052] Figure 30 is another example diagram of the time unit provided in an embodiment of the present application.
[0053] Figure 31 is another example diagram of the time unit provided in an embodiment of the present application.
[0054] Figure 32 is a schematic flowchart of a side transmission method provided in another embodiment of the present application.
[0055] FIG33 is an example diagram of a side feedback method provided in an embodiment of the present application.
[0056] FIG34 is another example diagram of the side feedback method provided in an embodiment of the present application.
[0057] FIG35 is another example diagram of the side feedback method provided in an embodiment of the present application.
[0058] FIG36 is another example diagram of the side feedback method provided in an embodiment of the present application.
[0059] FIG37 is another example diagram of the side feedback method provided in an embodiment of the present application.
[0060] Figure 38 is a schematic flowchart of the method for side transmission provided in an embodiment of the present application.
[0061] Figure 39 is another example diagram of the time unit provided in an embodiment of the present application.
[0062] Figure 40 is another example diagram of the time unit provided in an embodiment of the present application.
[0063] Figure 41 is another example diagram of the time unit provided in an embodiment of the present application.
[0064] Figure 42 is another example diagram of the time unit provided in an embodiment of the present application.
[0065] Figure 43A is another example diagram of the time unit provided in an embodiment of the present application.
[0066] Figure 43B is another example diagram of the time unit provided in an embodiment of the present application.
[0067] Figure 43C is another example diagram of the time unit provided in an embodiment of the present application.
[0068] Figure 44A is another example diagram of the time unit provided in an embodiment of the present application.
[0069] Figure 44B is another example diagram of the time unit provided in an embodiment of the present application.
[0070] Figure 45 is another example diagram of the time unit provided in an embodiment of the present application.
[0071] Figure 46A is another example diagram of the time unit provided in an embodiment of the present application.
[0072] Figure 46B is another example diagram of the time unit provided in an embodiment of the present application.
[0073] Figure 47A is another example diagram of the time unit provided in an embodiment of the present application.
[0074] Figure 47B is another example diagram of the time unit provided in an embodiment of the present application.
[0075] Figure 47C is another example diagram of the time unit provided in an embodiment of the present application.
[0076] Figure 48 is another example diagram of the time unit provided in an embodiment of the present application.
[0077] Figure 49A is another example diagram of the time unit provided in an embodiment of the present application.
[0078] Figure 49B is another example diagram of the time unit provided in an embodiment of the present application.
[0079] Figure 50 is another example diagram of the time unit provided in an embodiment of the present application.
[0080] Figure 51 is another example diagram of the time unit provided in an embodiment of the present application.
[0081] Figure 52 is another example diagram of the time unit provided in an embodiment of the present application.
[0082] Figure 53 is another example diagram of the time unit provided in an embodiment of the present application.
[0083] Figure 54 is another example diagram of the time unit provided in an embodiment of the present application.
[0084] Figure 55 is another example diagram of the time unit provided in an embodiment of the present application.
[0085] Figure 56 is a structural diagram of the terminal device provided in an embodiment of the present application.
[0086] Figure 57 is a schematic diagram of the structure of the device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0087] Communication system architecture
[0088] FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.
[0089] FIG1 exemplarily shows a network device and a terminal device. Optionally, the wireless communication system 100 may include one or more network devices 110 and / or one or more terminal devices 120. For one network device 110, the one or more terminal devices 120 may all be located within the network coverage of the network device 110, or all be located outside the network coverage of the network device 110, or some may be located within the coverage of the network device 110 and others outside the network coverage of the network device 110. This is not limited in the embodiments of the present application.
[0090] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0091] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0092] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal device, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a vehicle, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. For example, a terminal device can act as a dispatching entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or device-to-device (D2D) communications. For example, a cell phone and a car can communicate with each other using sidelink signals. A cell phone and a smart home device can also communicate without relaying the communication signal through a base station. Alternatively, the terminal device can be used to act as a base station.
[0093] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in device-to-device D2D, V2X, or machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network devices.
[0094] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0095] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0096] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0097] Sideline communication under different network coverage conditions
[0098] Sidelink communication refers to a communication technology based on a sidelink. Sidelink communication can be, for example, device-to-device (D2D) or vehicle-to-everything (V2X) communication. In traditional cellular systems, communication data is received or sent between terminal devices and network devices, while sidelink communication supports direct communication and data transmission between terminal devices. Compared with traditional cellular communication, direct communication data transmission between terminal devices can have higher spectrum efficiency and lower transmission latency. For example, the vehicle networking system adopts sidelink communication technology.
[0099] In side communication, according to the network coverage of the terminal device, the side communication can be divided into side communication within the network coverage, side communication with partial network coverage, and side communication outside the network coverage.
[0100] Figure 2 illustrates an example scenario for sidelink communication within network coverage. In the scenario shown in Figure 2, both terminal devices 120a are within the coverage of network device 110. Therefore, both terminal devices 120a can receive configuration signaling from network device 110 (configuration signaling in this application can also be replaced by configuration information) and determine the sidelink configuration based on the configuration signaling from network device 110. After both terminal devices 120a have configured their sidelinks, sidelink communication can proceed on the sidelink.
[0101] Figure 3 is an example diagram of a sidelink communication scenario with partial network coverage. In the scenario shown in Figure 3, terminal device 120a performs sidelink communication with terminal device 120b. Terminal device 120a is located within the coverage range of network device 110, so terminal device 120a can receive the configuration signaling of network device 110 and determine the sidelink configuration based on the configuration signaling of network device 110. Terminal device 120b is located outside the network coverage and cannot receive the configuration signaling of network device 110. In this case, terminal device 120b can determine the sidelink configuration based on pre-configuration information and / or information carried in the physical sidelink broadcast channel (PSBCH) sent by terminal device 120a within the network coverage. After both terminal device 120a and terminal device 120b perform sidelink configuration, sidelink communication can be performed on the sidelink.
[0102] Figure 4 illustrates an example scenario for sidelink communication outside of network coverage. In the scenario shown in Figure 4, both terminal devices 120b are outside of network coverage. In this scenario, both terminal devices 120b can determine the sidelink configuration based on pre-configured information. After both terminal devices 120b have configured their sidelinks, sidelink communication can proceed over the sidelink.
[0103] Sideline communication based on central control node
[0104] Figure 5 is an example diagram of a sideline communication scenario based on a central control node. In this sideline communication scenario, multiple terminal devices can form a communication group, and the communication group has a central control node. The central control node can be a terminal device in the communication group (such as terminal device 1 in Figure 5), and the terminal device can also be called a cluster head (CH) terminal device. The central control node can be responsible for completing one or more of the following functions: establishing a communication group, joining and leaving group members of the communication group, coordinating resources within the communication group, allocating sideline transmission resources to other terminal devices, receiving sideline feedback information from other terminal devices, and coordinating resources with other communication groups.
[0105] Sideline communication mode
[0106] Some standards or protocols (such as the 3rd Generation Partnership Project (3GPP)) define two sideline communication modes: a first mode and a second mode.
[0107] In the first mode, the resources of the terminal device (the resources mentioned in this application may also be referred to as transmission resources, such as time-frequency resources) are allocated by the network device. The terminal device can send data on the side link according to the resources allocated by the network device. The network device can allocate resources for a single transmission to the terminal device, or it can allocate resources for semi-static transmission to the terminal device. This first mode can be applied to scenarios covered by a network device, such as the scenario shown in Figure 2 above. In the scenario shown in Figure 2, the terminal device 120a is within the network coverage of the network device 110, so the network device 110 can allocate resources used in the side transmission process to the terminal device 120a.
[0108] In the second mode, the terminal device can autonomously select one or more resources from a resource pool (RP). The terminal device can then perform side transmission based on the selected resources. For example, in the scenario shown in FIG4 , the terminal device 120b is located outside the cell coverage area. Therefore, the terminal device 120b can autonomously select resources from a pre-configured resource pool for side transmission. Alternatively, in the scenario shown in FIG2 , the terminal device 120a can also autonomously select one or more resources from a resource pool configured by the network device 110 for side transmission.
[0109] Data transmission method of side communication
[0110] Some sidewalk communication systems (such as long-term evolution vehicle to everything (LTE-V2X)) support broadcast-based data transmission (hereinafter referred to as broadcast transmission). For broadcast transmission, the receiving terminal can be any terminal device around the transmitting terminal. Taking Figure 6 as an example, terminal device 1 is the transmitting terminal, and the receiving terminal corresponding to the transmitting terminal is any terminal device around terminal device 1, for example, terminal device 2 to terminal device 6 in Figure 6.
[0111] In addition to broadcast transmission, some communication systems also support unicast-based data transmission (hereinafter referred to as unicast transmission) and / or multicast-based data transmission (hereinafter referred to as multicast transmission). For example, the new radio vehicle to everything (NR-V2X) hopes to support autonomous driving. Autonomous driving places higher requirements on data interaction between vehicles. For example, data interaction between vehicles requires higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc. Therefore, in order to improve the performance of data interaction between vehicles, NR-V2X introduces unicast transmission and multicast transmission.
[0112] For unicast transmission, there is typically only one receiving terminal. For example, in Figure 7, unicast transmission occurs between terminal devices 1 and 2. Terminal device 1 can be the sending terminal, and terminal device 2 can be the receiving terminal, or vice versa.
[0113] For multicast transmission, the receiving terminal can be a terminal device within a communication group, or a terminal device within a certain transmission distance. For example, in Figure 8, terminal devices 1, 2, 3, and 4 form a communication group. If terminal device 1 sends data, all other terminal devices in the group (terminal devices 2 through 4) can be receiving terminals.
[0114] Time slot structure for sideline communication
[0115] A communication system may define a frame, subframe, or time slot structure for sidelink communication. Some sidelink communication systems define multiple time slot structures. For example, the NR-based sidelink communication system (NR SL) defines two time slot structures. One of the two time slot structures does not include a physical sidelink feedback channel (PSFCH), see Figure 9A ; the other of the two time slot structures includes a PSFCH, see Figure 9B .
[0116] The PSCCH in the NR SL can start at the second sidelink symbol of the timeslot in the time domain, and the PSCCH can occupy 2 or 3 symbols in the time domain (the symbols mentioned here can all refer to orthogonal frequency division multiplexing (OFDM) symbols). The PSCCH can occupy multiple physical resource blocks (PRBs) in the frequency domain. For example, the number of PRBs occupied by the PSCCH can be selected from the following values: {10, 12 15, 20, 25}.
[0117] To reduce the complexity of blind detection of PSCCH by terminal devices, typically, only one number of symbols and PRBs is configured for PSCCH within a resource pool. Furthermore, since NR SL uses sub-channels as the minimum granularity for PSSCH resource allocation, the number of PRBs occupied by PSCCH must be less than or equal to the number of PRBs contained in a sub-channel within the resource pool.
[0118] Referring to Figure 9A, for a time slot structure that does not include PSFCH, the PSSCH in the NR SL can use the second side symbol of the time slot as the starting position in the time domain. The last side symbol in the time slot is used as a guard period (GP), and the remaining symbols can be mapped to PSSCH, where the guard interval can also be called a guard symbol. The first side symbol in the time slot can be a repetition of the second side symbol. Generally speaking, the terminal device at the receiving end will use the first side symbol as a symbol for automatic gain control (AGC). Therefore, the data on the first side symbol is usually not used for data demodulation. PSSCH can occupy K subchannels in the frequency domain, and each subchannel can include M consecutive PRBs (the values of K and M can be predefined by protocol, or preconfigured, or configured by network equipment, or depend on the implementation of the terminal device).
[0119] FIG9 B shows a time slot structure including PSFCH, and FIG9 B schematically illustrates the positions of the symbols occupied by PSFCH, PSCCH, and PSSCH in a time slot. The main difference between this time slot structure and FIG9 A is that the penultimate symbol and the penultimate symbol in the time slot are used to transmit PSFCH. In addition, a symbol before the symbol used to transmit PSFCH is also used as a GP (or guard symbol). As can be seen from the time slot structure shown in FIG9 B, in a time slot, the last symbol is used as a GP, the penultimate symbol is used for PSFCH transmission, the data on the penultimate symbol is the same as the data of the penultimate symbol used for PSFCH transmission, that is, the penultimate symbol serves as the symbol for AGC, and the penultimate symbol has the same function as the last symbol and is also used as a GP. In addition, the first symbol in the time slot is used as AGC, the data on this symbol is the same as the data on the second symbol in the time slot, PSCCH occupies 3 symbols, and the remaining symbols can be used for PSSCH transmission.
[0120] PSFCH transmission resources
[0121] To reduce PSFCH overhead, some communication systems define a PSFCH transmission resource (also known as a sidelink feedback resource) in one of every N time slots. In other words, the sidelink feedback resource period is N time slots. N can be, for example, 1, 2, or 4. The parameter N mentioned here can be preconfigured or configured by the network device.
[0122] Figure 10 shows the sidelink feedback scenario for an N value of 4. As can be seen from Figure 10, the sidelink feedback information for the PSSCH transmitted in time slots 1, 2, 3, and 4 is all transmitted in time slot 7. Therefore, time slots {1, 2, 3, 4} can be considered a time slot set. For each PSSCH transmitted in this time slot set, the corresponding PSFCH is located in the same time slot.
[0123] If the transmitting device (i.e., the terminal device acting as the transmitter) sends the PSCCH / PSSCH in time slot n, the receiving device (i.e., the terminal device acting as the receiver) sends the PSFCH in the first available time slot after time slot n+k. The k mentioned here is a configuration parameter. The value of k can be 2 or 3. For example, in Figure 10, the network device is configured with k = 2. The transmitting device sends the PSCCH / PSSCH in time slot 4, and the receiving device sends the PSFCH in the first available time slot after time slot 6, that is, time slot 7.
[0124] DMRS structure of PSCCH and PSSCH
[0125] PSSCH supports multiple time domain DMRS patterns. Table 1 shows the definition of the time domain DMRS pattern of PSSCH provided by some communication systems (such as NR SL system). As shown in Table 1, within a resource pool, if the number of PSSCH symbols (the number of PSSCH symbols includes the first symbol used as AGC, but the number of PSSCH symbols does not include the last symbol used as GP, the PSFCH symbol, and the AGC and GP symbols before the PSFCH symbol) is greater than or equal to 11, then up to 3 different time domain DMRS patterns can be configured. The 3 time domain DMRS patterns are a time domain DMRS pattern including 2 DMRS symbols, a time domain DMRS pattern including 3 DMRS symbols, and a time domain DMRS pattern including 4 DMRS symbols. If the number of PSSCH symbols is 6, 7 or 8, only a time domain DMRS pattern including 2 DMRS symbols can be configured for the PSSCH. If the number of PSSCH symbols is 9 or 10, a time domain DMRS pattern including 2 or 3 DMRS symbols can be configured for the PSSCH. If the number of PSSCH symbols is 11, 12, or 13, a time-domain DMRS pattern including 2 DMRS symbols, 3 DMRS symbols, or 4 DMRS symbols may be configured for the PSSCH.
[0126] Table 1 shows the symbol positions corresponding to PSSCH DMRS with different numbers of symbols, respectively, when the PSCCH occupies 2 and 3 symbols. As can be seen from Table 1, the number of PSSCH symbols is greater than or equal to 6. In other words, the number of symbols available for PSSCH transmission in a time slot (excluding GP symbols) must be greater than or equal to 6.
[0127] If multiple time-domain DMRS patterns are configured in the resource pool, the specific time-domain DMRS pattern to be used is selected by the transmitting end device and indicated in the first-order SCI.
[0128] Table 1: Number and position of DMRS symbols for different PSSCH and PSCCH symbol numbers
[0129] Figure 11 shows the time-domain DMRS pattern that can be used for a PSSCH with a length of 13 symbols. For a PSSCH with 13 symbols, if GP symbols are added, all 14 symbols in a time slot can be used for sidelink transmission. In the frequency domain, in any PRB on a symbol that includes DMRS, one subcarrier carries DMRS for every two subcarriers. For example, in a PRB, the PSSCH DMRS is located on subcarriers {#0, #2, #4, #6, #8, #10} in that PRB.
[0130] In the time domain, the PSCCH DMRS is present in every symbol occupied by the PSCCH. In the frequency domain, a PRB contains three subcarriers used to carry the PSCCH DMRS. For example, the PSCCH DMRS is located on subcarriers {#1, #5, #9} of a PRB, as shown in Figure 12.
[0131] PSBCH and PSBCH DMRS structure
[0132] The S-SSB in the sidelink communication system (such as NR SL) includes the sidelink synchronization signal and PSBCH, and the sidelink synchronization signal is divided into the sidelink primary synchronization signal (S-PSS) and the sidelink secondary synchronization signal (S-SSS). The S-SSB can also be called the S-SS / PSBCH block.
[0133] In the time domain, the S-PSS occupies the second and third symbols in a slot. The S-SSS occupies the fourth and fifth symbols in a slot. The last symbol in a slot is the GP (or guard symbol), and the remaining symbols are used to transmit the PSBCH. The S-PSS and S-SSS are continuous in the time domain. This allows the channel estimation results obtained based on the S-PSS to be applied to S-SSS detection, thereby improving S-SSS detection performance.
[0134] In the frequency domain, the PSBCH occupies 11 consecutive PRBs, or 132 subcarriers (each PRB contains 12 subcarriers). The length of the S-PSS and S-SSS is 127. Therefore, in the symbols where the S-PSS and S-SSS are located, subcarriers #0, #1, #129, #130, and #131 are set to zero, as shown in Figure 13.
[0135] A PSBCH DMRS is included on each symbol occupied by the PSBCH, and the PSBCH DMRS is mapped to subcarrier #0, subcarrier #4, and subcarrier #8 in each RB occupied by the PSBCH.
[0136] Multi-beam system
[0137] Communication systems (e.g., NR systems) are designed to provide wide-bandwidth communications in high-frequency bands (e.g., bands above 6 GHz). As the operating frequency increases, path loss during transmission increases, impacting the coverage capabilities of high-frequency systems. Therefore, to effectively ensure high-frequency coverage, an effective technical solution is to use massive multiple input, multiple output (MIMO) antenna arrays (MMIMO) to form shaped beams with greater gain, overcome propagation loss, and ensure the coverage of the communication system.
[0138] Currently, the most common large-scale antenna array is the millimeter-wave antenna array. Since the wavelength emitted by the millimeter-wave antenna array is shorter, the spacing between antenna elements of the antenna array can be shorter and the aperture of the antenna array can be smaller, so that more physical antenna elements can be integrated into a two-dimensional antenna array of limited size.
[0139] Furthermore, due to the limited size of millimeter-wave antenna arrays, digital beamforming cannot be used due to hardware complexity, cost, and power consumption. Instead, analog beamforming is typically used. This approach enhances network coverage while reducing device implementation complexity.
[0140] To facilitate understanding of the multi-beam system, the following text introduces the beam-based communication process with reference to Figures 14 and 15, taking the scenario of communication between a network device and a terminal device as an example.
[0141] Referring to FIG. 14 , in conventional communication systems (e.g., 2G, 3G, or 4G systems), a relatively wide beam 1010 is typically used to cover an entire cell (or "sector"). Thus, at each instant, terminal devices (e.g., terminal devices 1-5) within the cell can communicate with the network device via this relatively wide beam, for example, to obtain transmission resources allocated by the network device.
[0142] Referring to Figure 15 , in newer communication systems (e.g., 5G systems or NR systems), a multi-beam system 1510 can be used to cover the entire cell. Each beam in the multi-beam system (e.g., beams 1511-1514) covers a smaller area within the cell, and beam sweeping is used to achieve the effect of multiple beams covering the entire cell.
[0143] During beam scanning, different beams are used at different times to cover different areas within the cell. For example, at time 1, the communication system can use beam 1511 to cover the area where terminal device 1 is located. At time 2, the communication system can use beam 1512 to cover the area where terminal device 2 is located. At time 3, the communication system can use beam 1513 to cover the areas where terminal devices 3 and 4 are located. At time 4, the communication system can use beam 1514 to cover the area where terminal device 5 is located.
[0144] Multi-beam systems use narrower beams, allowing for more concentrated transmission energy and thus greater coverage. However, precisely because the beams are narrow, each beam can only cover a portion of the cell. Therefore, the beam scanning process in a multi-beam system can be understood as "trading time for space."
[0145] Analog beamforming can be used not only in network equipment but also in terminal devices. Furthermore, analog beamforming can be used not only for signal transmission (called transmit beamforming) but also for signal reception (called receive beamforming).
[0146] Currently, different beams are identified by the different signals carried in the beams. For example, different beams can transmit different SSBs, so the terminal device can distinguish different beams through different synchronization signal blocks. For another example, different beams can transmit different CSI-RSs, so the terminal device can identify different beams through the channel state information reference signal (CSI-RS) signal and / or CSI-RS resources.
[0147] In a multi-beam system, the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH) can be transmitted through different downlink transmit beams.
[0148] For some communication systems (such as those with carrier frequencies below 6 GHz), terminal devices generally do not use analog beamforming. In such systems, terminal devices can use omnidirectional (or nearly omnidirectional) antennas to receive signals transmitted by different downlink transmit beams from network devices.
[0149] For some communication systems (such as millimeter wave systems), terminal devices may use analog beams. In such communication systems, terminal devices can use downlink receive beams to receive signals sent by corresponding downlink transmit beams. In this case, beam indication information can be used to assist the terminal device in determining one or more of the following: information about the network device's transmit beam and information about the terminal device's corresponding receive beam.
[0150] In some communication protocols (such as those related to NR), beam indication information does not directly indicate the beam itself, but rather indicates it through the quasi co-location (QCL) between signals. On the terminal side, determining the corresponding channel / signal to receive is also based on the QCL assumption.
[0151] The transmitting beam mentioned in the embodiment of the present application may also be referred to as a spatial domain transmission filter, a transmitting end spatial domain transmission filter, a spatial domain transmission filter for transmitting, or other names. Accordingly, the receiving beam mentioned in the embodiment of the present application may also be referred to as a spatial domain reception filter, a receiving end spatial domain transmission filter, a spatial domain transmission filter for receiving, or other names. Alternatively, the transmitting beam mentioned in the embodiment of the present application may also be referred to as a spatial domain transmission parameter. Accordingly, the receiving beam mentioned in the embodiment of the present application may also be referred to as a spatial domain reception parameter.
[0152] Downlink QCL indication / assumption
[0153] When receiving signals, terminal devices can improve reception performance by utilizing the characteristics of the transmission environment corresponding to data transmission to improve the reception algorithm. For example, terminal devices can optimize the design and parameters of the channel estimator using the statistical characteristics of the channel. In some communication systems (such as NR systems), the characteristics of the transmission environment corresponding to data transmission can be represented by QCL information (QCL-Info).
[0154] When downlink data transmission is performed using different transmission and receiving points (TRPs), panels, or beams, the characteristics of the transmission environment may also change. Therefore, in some communication systems (such as NR systems), when downlink control channels or downlink data channels need to be transmitted, the network equipment can indicate the corresponding QCL information to the terminal device through the TCI status.
[0155] A transmission configuration indicator (TCI) state may include the following configuration information: TCI state identity (ID), QCL information 1, and QCL information 2 (optional). The TCI state ID may be used to identify a TCI state.
[0156] The QCL information may include the following information: QCL type configuration and QCL reference signal configuration. The QCL type configuration may be one of QCL-Type A, QCL-Type B, QCL-Type C, or QCL-Type D. The QCL reference signal configuration may include the cell identifier (cell ID) where the reference signal resides, the bandwidth part (BWP), and the reference signal identifier (e.g., CSI-RS resource identifier or SSB index).
[0157] If QCL information 1 and QCL information 2 are configured at the same time, the QCL type of at least one of the QCL information 1 and QCL information 2 must be one of QCL-TypeA, QCL-TypeB, and QCL-TypeC, and the QCL type of the other QCL information must be QCL type D.
[0158] The definitions of different QCL type configurations are as follows.
[0159] QCL-Type A: {Doppler shift, Doppler spread, average delay, delay spread}
[0160] QCL Type B (QCL-TypeB): {Doppler shift, Doppler spread}
[0161] QCL Type C (QCL-TypeC): {Doppler shift, average delay}
[0162] QCL Type D (QCL-TypeD): {spatial reception parameters}.
[0163] In the NR system, the network device can indicate the corresponding TCI state for the downlink signal or downlink channel. If the network device configures the QCL reference signal of the target downlink channel or target downlink signal as SSB or CSI-RS through the TCI state, and the QCL type is configured as QCL-TypeA, QCL-TypeB or QCL-TypeC, the terminal device can assume that the large-scale parameters of the target downlink signal and the SSB or CSI-RS are the same. As for the specific content of the large-scale parameters, it can be determined based on the QCL type configuration.
[0164] Similarly, if the network device configures the QCL reference signal of the target downlink channel or downlink signal to SSB or CSI-RS through the TCI state, and the QCL type is configured as QCL-TypeD, the terminal device can use the same receiving beam as that for receiving the SSB or CSI-RS (i.e., the same spatial receiving parameters (spatial Rx parameter)) to receive the target downlink signal. Generally speaking, on the network device side, the target downlink channel (or target downlink signal) and the SSB or CSI-RS to which it refers are sent by the same TRP / panel / beam. If the TRP / panel / beam used to transmit two downlink signals (or downlink channels) is different, different TCI states are usually configured for the two downlink signals (or downlink channels).
[0165] For a downlink control channel, the TCI status of a control resource set (CORESET) corresponding to the downlink control channel may be indicated by RRC signaling or RRC signaling plus media access control (MAC) signaling.
[0166] For the downlink data channel (i.e., PDSCH), see Figure 16. The TCI state set available for the downlink data channel can be indicated by RRC signaling, and some of the TCI states can be activated by MAC layer signaling. Finally, one or two TCI states are indicated from the activated TCI states through the TCI state indication field in the DCI for the downlink data channel scheduled by the DCI.
[0167] New frequency band for communication systems (high frequency)
[0168] Research on certain communication systems (such as NR systems) currently focuses on two frequency bands: frequency range 1 (FR1) and frequency range 2 (FR2). The frequency bands included in FR1 and FR2 are shown in Table 2 below.
[0169] Table 2: Definition of FR1 and FR2 corresponding frequency bands
[0170] With the evolution of communication systems (such as NR systems), technologies in new frequency bands (commonly referred to as high frequencies) have also begun to be studied. The frequencies of the new frequency bands mentioned here can be higher than FR1 and FR2, and can include, for example, the frequency ranges shown in Table 3 below.
[0171] Table 3: A possible definition of new frequency bands
[0172] The term "FRX" is used here to represent the new frequency band only to distinguish it from FR1 and FR2, and is not intended to limit the name of the new frequency band. For example, FRX can also be called FR3. For another example, FR2 in Table 2 above can be recorded as FR2-1, and FRX in Table 3 can be recorded as FR2-2. Of course, in addition to the two methods listed above, other methods can also be used to identify the new frequency band, and this application does not specifically limit this.
[0173] The FRX band can include both licensed and unlicensed spectrum. Alternatively, the FRX band can include both shared and unshared spectrum. The unlicensed spectrum referred to here is typically spectrum designated by a country or region for use by radio equipment for communications. This unlicensed spectrum is generally considered to be shared by communications equipment in different communication systems. This means that as long as communications equipment in different communication systems meet the regulatory requirements set by the country or region for this spectrum, they can use this spectrum without having to apply for exclusive spectrum authorization from the government. To ensure the harmonious coexistence of various communication systems using unlicensed spectrum for wireless communications, some countries or regions have established regulatory requirements that must be met for the use of unlicensed spectrum. For example, communications equipment adheres to the "listen before talk" (LBT) principle. This means that before transmitting signals on a channel in unlicensed spectrum, the device must first perform channel sensing. Only when the channel sensing result indicates that the channel is idle can the device transmit signals. If the channel sensing result indicates that the channel in unlicensed spectrum is busy, the device cannot transmit signals. For example, to ensure fairness, a communication device cannot transmit signals on unlicensed spectrum channels for more than a certain duration during a single transmission. Furthermore, to prevent excessive power from affecting other important signals on the same channel, communication devices must adhere to a maximum power spectral density (PSD) limit when transmitting signals on unlicensed spectrum channels.
[0174] The subcarrier spacing in the FRX band can be larger than that in FR2. Currently, candidate subcarrier spacings for the FRX band may include one or more of the following: 120kHz, 240kHz, 480kHz, 960kHz, 1.92MHz, and 3.84MHz. Taking subcarrier spacings of 120kHz, 480kHz, and 960kHz as examples, the corresponding numerologies for these candidate subcarrier spacings are shown in Table 4.
[0175] Table 4: Parameter sets corresponding to candidate subcarrier spacing
[0176] To improve the transmission rate of the sideline communication system, it is possible to consider introducing a new frequency band into the sideline communication system. This new frequency band can be a millimeter wave frequency band. Alternatively, this new frequency band can be a frequency band higher than 52.6 GHz, such as the FRX (or FR2-2) frequency band between 52.6 GHz and 71 GHz mentioned above.
[0177] The subcarrier spacing supported in different frequency ranges may be different. For example, FR1 can support subcarrier spacing of 15kHz, 30kHz, and 60kHz. FR2-1 can support subcarrier spacing of 60kHz and 120kHz. FRX can support subcarrier spacing of 120kHz and above, such as 120kHz, 480kHz, and 960kHz.
[0178] Related technologies define the following time slot structures for subcarrier spacing: 15kHz, 30kHz, 60kHz, and 120kHz. However, the design of the time slot structure for sideline communication systems with subcarrier spacing greater than 120kHz, such as 480kHz and 960kHz, has not yet been discussed.
[0179] To address the above issues, one possible time slot structure design solution is to continue using the time slot structure shown in Figures 9A and 9B. However, a careful study reveals that continuing to use the time slot structure shown in Figures 9A and 9B will make the communication process difficult to implement. The specific reasons are discussed below.
[0180] As shown in Figure 9A or Figure 9B, in a time slot used for sideline communication, the first symbol is usually an AGC symbol, which is used by the receiving device to perform AGC adjustment or AGC training; the last symbol is used as a GP, which is usually used for the terminal device's transmit / receive switching (RX / TX switching) or transmit / receive switching (TX / RX switching). When the subcarrier spacing is different, the duration corresponding to a symbol is different. For example, when the subcarrier spacing is 15kHz, the duration corresponding to a symbol is approximately 66.7us. If the 4.69us duration corresponding to the cyclic prefix (CP) is added, when the subcarrier spacing is 15kHz, the total duration of a symbol is approximately 71us to 72us. For another example, when the subcarrier spacing is 120kHz, the total duration of a symbol (the sum of the symbol and CP lengths) is approximately 8us to 9us. Therefore, when the subcarrier spacing is 120kHz, the AGC adjustment time does not exceed 8us to 9us, and the transmit / receive switching time or transmit / receive switching time of the terminal device is approximately 7us.
[0181] The duration corresponding to the switching time in FR1 and FR2 (which may include the aforementioned FR2-1 and FR2-2) may be determined based on Table 5 below.
[0182] Table 5: Transmit-receive conversion time Transmit-receive conversion time
[0183] The values in Table 5 represent the number of time units. One time unit T c The corresponding duration can be determined using the following formula: T c =1 / (Δf max ·N f ), where Δf max =480·10 3 Hz, N f =4096.
[0184] When the subcarrier spacing is greater than 120kHz, the duration of a symbol will continue to shorten. For example, when the subcarrier spacing of the sideline system is 480kHz, the duration of a symbol is about 2us to 3us (as shown in Table 4); when the carrier spacing of the sideline system is 960kHz, the duration of a symbol is about 1us (as shown in Table 4). It can be seen that as the frequency increases, the duration of a symbol may be too short, making it difficult for the terminal device to complete AGC adjustment, transceiver conversion, or transceiver conversion in such a short time. Therefore, more symbols are required for AGC adjustment, transceiver conversion (or transceiver conversion). However, if multiple symbols are used as AGC or GP, the number of symbols used for sideline data transmission will become relatively small, which will greatly reduce the transmission efficiency of the communication system.
[0185] In response to the above problems, the embodiment of the present application proposes a time unit that can be used for side transmission (see Example 1 for details), which can include multiple time slots, thereby alleviating the problem caused by the short duration corresponding to the symbol to a certain extent. For the convenience of description, the following text mainly introduces from the perspective of the first time unit. The first time unit can be any time unit used for side communication. As shown in Figure 17, based on the introduction of the first time unit, the first terminal device can perform side communication in the first time unit (such as side transmission or side reception, see step S1710 of Figure 17). The side communication process may involve the transmission of one or more of PSSCH, PSCCH or PSFCH, so the embodiment of the present application further proposes how to perform PSSCH transmission based on the time unit (see Example 2 for details) and how to determine the transport block size (transport block size, TBS) (see Example 3 for details), how to perform side feedback based on the time unit (see Example 4 for details), how to determine the PSFCH transmission resource and PSFCH configuration information (see Example 5 for details), and how to determine the DMRS pattern based on the time unit (see Example 6 for details). It should be understood that, in the absence of conflict, the implementations provided by these embodiments can be arbitrarily combined with each other.
[0186] Example 1: A first time unit comprising M consecutive time slots
[0187] The first time unit may include M consecutive time slots (M is a positive integer greater than 1). The first time unit can also be understood as a time slot structure based on multiple time slots. In some implementations, the first time unit can be referred to as an aggregate slot, slot aggregation, super slot, slot group, or multiple slot (or multi-slot).
[0188] In some implementations, the value of M may be determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0189] In some implementations, the M time slots included in the first time unit are M consecutive physical time slots. Physical time slots are relative to logical time slots. Generally speaking, the time slots belonging to the resource pool are called logical time slots, and the time slots included in a system frame number (SFN) period (including 10240ms) are called physical time slots. A time slot is called a physical time slot. SL is a parameter related to the side subcarrier spacing, μ SL The value of can be determined based on Table 6.
[0190] Table 6
[0191] Continuous time slots in a resource pool may not be continuous physical time slots. If M consecutive time slots are set as M consecutive time slots in the resource pool, the middle of these M time slots may include time slots belonging to other resource pools. In this way, when the terminal device uses these M time slots for transmission, it may need to receive on time slots belonging to other resource pools, resulting in additional GP overhead for transceiver conversion. Therefore, setting M time slots as M consecutive physical time slots may reduce the GP overhead caused by transceiver conversion.
[0192] In some implementations, the M time slots included in the first time unit are consecutive time slots available for sideline transmission (the time slots in the resource pool are determined from the time slots available for sideline transmission).
[0193] In some implementations, the first time unit may include PSCCH transmission resources and PSSCH transmission resources. Alternatively, the first time unit may include PSCCH transmission resources, PSSCH transmission resources, and PSFCH transmission resources. The following examples illustrate the uses of each symbol in the first time unit in conjunction with Figures 18 and 19. In the first time unit shown in Figures 18 and 19, the first symbol used to transmit PSCCH or PSSCH is located at the A+1th symbol in the first time unit, that is, the first A symbols in the first time unit are AGC symbols, which can be used for AGC adjustment or AGC training, and the last B1 symbols in the first time unit are protection symbols or GP symbols.
[0194] Figure 18A shows an example of a first time unit. In Figure 18A, the first time unit includes two time slots (time slot n and time slot n+1 in Figure 18A), that is, M = 2. In these two time slots, the first four symbols are used for AGC, and the last four symbols are used for GP. The first time unit using the time slot structure shown in Figure 18A can be used, for example, when the sidecar subcarrier spacing is 480 kHz.
[0195] FIG18B shows another example of a first time unit. In FIG18B , the first time unit includes two time slots (time slot n and time slot n+1 in FIG18B ), i.e., M = 2. In these two time slots, the first eight symbols are used for AGC, and the last eight symbols are used for GP. The first time unit using the time slot structure shown in FIG18B can be used, for example, when the sidecar subcarrier spacing is 480 kHz or 960 kHz.
[0196] Figure 18C shows another example of the first time unit. In Figure 18C, the first time unit includes 2 time slots (time slot n and time slot n+1 in Figure 18C), that is, M=2. In the 2 time slots, the first 4 symbols are used as AGC and the last 4 symbols are used as GP. The first time unit also includes a PSFCH transmission resource. The PSFCH transmission resource occupies 5 symbols, one of which is used to transmit sideline feedback information (such as hybrid automatic repeat reQuest (HARQ) information) or collision indication information, and the remaining 4 symbols are used as AGC. In addition, 4 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 18C can, for example, be applicable to the case where the sideline subcarrier spacing is 480kHz.
[0197] Figure 18D shows another example of the first time unit. In Figure 18D, the first time unit includes 2 time slots (time slot n and time slot n+1 in Figure 18D), that is, M=2. In the 2 time slots, the first 4 symbols are used as AGC and the last 4 symbols are used as GP. The first time unit also includes PSFCH transmission resources. The PSFCH transmission resource occupies 6 symbols, of which 2 symbols are used to transmit side feedback information (such as HARQ information) or conflict indication information, and the remaining 4 symbols are used as AGC. In addition, 4 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 18D can be applicable to the case where the side subcarrier spacing is 480kHz, for example.
[0198] FIG19A shows another example of a first time unit. In FIG19A , the first time unit includes four time slots (i.e., time slot n, time slot n+1, time slot n+2, and time slot n+3 in FIG19A ), i.e., M = 4. In these four time slots, the first four symbols are used for AGC, and the last four symbols are used for GP. The first time unit using the time slot structure shown in FIG19A can be applied, for example, to a sidecar subcarrier spacing of 480 kHz.
[0199] FIG19B shows another example of a first time unit. In FIG19B , the first time unit includes four time slots (i.e., time slot n, time slot n+1, time slot n+2, and time slot n+3 in FIG19A ), i.e., M = 4. In these four time slots, the first eight symbols are used for AGC, and the last eight symbols are used for GP. The first time unit using the time slot structure shown in FIG19B can be applied, for example, to a sidecar subcarrier spacing of 480 kHz or 960 kHz.
[0200] Figure 19C shows another example of the first time unit. In Figure 19C, the first time unit includes 4 time slots (i.e., time slot n, time slot n+1, time slot n+2 and time slot n+3 in Figure 19C), that is, M=4. In the 4 time slots, the first 4 symbols are used as AGC and the last 4 symbols are used as GP. The first time unit includes PSFCH transmission resources. The PSFCH transmission resource occupies 5 symbols, one of which is used to transmit sideline feedback information (such as HARQ information) or collision indication information, and the remaining 4 symbols are used as AGC. In addition, 4 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 19C can, for example, be applicable to the case where the sideline subcarrier spacing is 480kHz.
[0201] Figure 19D shows another example of the first time unit. In Figure 19D, the first time unit includes 4 time slots (i.e., time slot n, time slot n+1, time slot n+2 and time slot n+3 in Figure 19D), that is, M=4. In the 4 time slots, the first 8 symbols are used as AGC and the last 8 symbols are used as GP. The first time unit includes PSFCH transmission resources. The PSFCH transmission resource occupies 9 symbols, one of which is used to transmit sideline feedback information (such as HARQ information) or conflict indication information, and the remaining 8 symbols are used as AGC. In addition, 8 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 19D can, for example, be applicable to the case where the sideline subcarrier spacing is 480kHz or 960kHz.
[0202] Figure 19E shows another example of the first time unit. In Figure 19E, the first time unit includes 4 time slots (i.e., time slot n, time slot n+1, time slot n+2 and time slot n+3 in Figure 19E), that is, M=4. In the 4 time slots, the first 4 symbols are used as AGC and the last 4 symbols are used as GP. The first time unit includes PSFCH transmission resources. The PSFCH transmission resource occupies 8 symbols, of which 4 symbols are used to transmit side feedback information (such as HARQ information) or collision indication information, and the remaining 4 symbols are used as AGC. In addition, 4 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 19E can be applicable to the case where the side subcarrier spacing is 480kHz, for example. Figure 19E can be understood as a time unit structure containing multiple time slots obtained by proportionally expanding (4 times expansion) the single time slot structure corresponding to the 120kHz subcarrier spacing.
[0203] Figure 19F shows another example of the first time unit. In Figure 19F, the first time unit includes 8 time slots (i.e., time slot n to time slot n+7 in Figure 19F), i.e., M=8. In the 8 time slots, the first 8 symbols are used as AGC and the last 8 symbols are used as GP. The first time unit includes PSFCH transmission resources. The PSFCH transmission resource occupies 16 symbols, of which 8 symbols are used to transmit side feedback information (such as HARQ information) and the remaining 8 symbols are used as AGC. In addition, 8 symbols used as GP are also included before the symbol corresponding to the PSFCH transmission resource. The first time unit using the time slot structure shown in Figure 19F can be applicable to the case where the side subcarrier spacing is 480kHz or 960kHz, for example. Figure 19F can be understood as a time unit structure containing multiple time slots obtained by proportionally expanding (8-fold expansion) the single time slot structure corresponding to the 120kHz subcarrier spacing.
[0204] Example 1.1: Protection symbol in the first time unit
[0205] A guard symbol may also be referred to as a symbol used as a GP. In some implementations, the guard symbol may be used by a terminal device to perform transceiver conversion or transceiver conversion. In some implementations, no data may be mapped onto the guard symbol.
[0206] In some implementations, the first time unit may include a first guard symbol. The first guard symbol includes B1 consecutive symbols, where the B1 symbols are the last B1 symbols of the first time unit, and B1 is a positive integer greater than 1.
[0207] In some implementations, the first time unit may include a first guard symbol. The first guard symbol includes B1 consecutive symbols, where the B1 symbols are the last B1 symbols of the first time unit that can be used for sidelink transmission, and B1 is a positive integer greater than 1.
[0208] In some implementations, the first guard symbol is located in a last time slot of the first time unit.
[0209] In some implementations, if the first time unit includes a first time domain resource for transmitting a PSFCH, the first time unit may include a second guard symbol. The second guard symbol includes B2 consecutive symbols, where B2 is a positive integer greater than 1. The B2 symbols within the second guard symbol may be located before the first time domain resource. The B2 symbols may be adjacent to the first time domain resource, that is, the last symbol of the B2 symbols and the first symbol of the first time domain resource are adjacent symbols in the first time unit.
[0210] In some implementations, the second guard symbol is located in the last time slot and / or the second to last time slot of the first time unit.
[0211] In some implementations, B1 and B2 have the same value. For example, B1 and B2 are both equal to B, where B is a positive integer greater than 1. In other implementations, B1 and B2 have different values. For example, B1 is greater than B2, or B2 is greater than B1.
[0212] The following describes in detail the method for determining the value of B. It should be understood that the method for determining the value of B can be applied to both B1 and B2 mentioned above.
[0213] In some implementations, the value of B is equal to 4. Further, in some implementations, if the value of B is equal to 4, the sidecar subcarrier spacing corresponding to the first time unit is 480 kHz. For example, in the examples of time units shown in Figures 18A, 18C, 18D, 19A, 19C, and 19E, the value of B is 4.
[0214] In some implementations, the value of B is equal to 8. Furthermore, in some implementations, if the value of B is equal to 8, the sidecar subcarrier spacing corresponding to the first time unit is 480 kHz or 960 kHz. For example, in the examples of time units shown in Figures 18B, 19B, 19D, and 19F, the value of B is 8.
[0215] In some implementations, the value of B is determined based on one or more of the following information: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0216] In some implementations, the value of B can be determined based on first indication information. The first indication information can be used to indicate one or more of the following: the value of B; the time domain position of the first symbol available for sideline transmission in a time slot or a time unit (the time unit mentioned in each embodiment of the present application can refer to a time unit containing M consecutive time slots, or a time unit containing M consecutive time slots available for sideline transmission, which will not be repeated below); the length or number of symbols available for sideline transmission in a time unit; and the number of time slots included in a time unit.
[0217] As an example, the first indication information may be used to directly indicate the value of B. Alternatively, the value of B may be determined based on the value indicated by the first indication information.
[0218] As another example, the first indication information may include information 1 and information 2. Information 1 indicates the time domain position of the first symbol that can be used for side transmission in a time slot or a time unit. Information 2 indicates the length or number of symbols that can be used for side transmission in a time unit. The value of B can be determined based on information 1 and information 2. For example, information 1 indicates that the time domain position of the first symbol that can be used for side transmission in a time unit is symbol 0; information 2 indicates that the number of symbols that can be used for side transmission in a time unit is 24. Based on information 1 and information 2, it can be assumed that the first time unit includes 2 time slots. In the case of a normal CP, the first time unit includes 28 symbols, so the number of symbols used as GP is 4, that is, the value of B is 4.
[0219] As another example, the first indication information may include information 3. The information 3 indicates the length or number of symbols that can be used for side transmission in a time unit. The value of B can be determined based on the information 3. For example, information 3 indicates that the number of symbols that can be used for side transmission in a time unit is 24. The value indicated by the information 3 is greater than the number of symbols included in one time slot and less than the number of symbols included in two time slots, so it can be assumed that the first time unit includes two time slots, and both time slots can be used for side transmission. In the case of a normal CP, the two time slots include a total of 28 symbols, so the number of symbols of the GP is 4, that is, the value of B is 4 (in this example, it is assumed that the starting symbol corresponding to the side transmission resource in the first time unit is the first symbol of the first time unit).
[0220] As another example, the first indication information may include information 4 and information 5. The information 4 indicates the length or number of symbols that can be used for sideline transmission in a time unit. The information 5 indicates the number of time slots included in a time unit. The value of B can be determined based on the information 4 and information 5. For example, information 4 indicates that the number of symbols that can be used for sideline transmission in a time unit is 24, and information 5 indicates that a time unit includes 2 time slots. In the case of a normal CP, two time slots include a total of 28 symbols, so the number of symbols of the GP is 4, that is, the value of B is 4 (in this example, it is assumed that the starting symbol corresponding to the sideline transmission resource in the first time unit is the first symbol of the first time unit).
[0221] In some implementations, the first indication information may be included in resource pool configuration information or sidelink BWP configuration information. Alternatively, the first indication information may be indicated by a terminal device. The terminal device may be a transmitter of sidelink data or a receiver of sidelink data.
[0222] In some implementations, the value of B may be determined based on a first sideline subcarrier spacing and a second sideline subcarrier spacing, where the first sideline subcarrier spacing and the second sideline subcarrier spacing are different.
[0223] In some implementations, the first sideline subcarrier spacing may be greater than the second sideline subcarrier spacing.
[0224] In some implementations, the first sideline subcarrier spacing is the sideline subcarrier spacing corresponding to the first time unit.
[0225] In some implementations, the first subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sidelink BWP configuration information. Taking the case where the first sidelink subcarrier spacing is determined based on the sidelink BWP configuration information as an example, the sidelink BWP configuration information can be used to configure the BWP corresponding to the first time unit.
[0226] In some implementations, the second subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sidelink BWP configuration information. The second subcarrier spacing may also be sometimes referred to as a reference subcarrier spacing.
[0227] In some implementations, the first sideline subcarrier spacing is 480 kHz or 960 kHz.
[0228] In some implementations, the second subcarrier spacing is 15 kHz, 30 kHz, 60 kHz, or 120 kHz.
[0229] For example, the first side subcarrier spacing adopts μ SL1 Indicates that the second side subcarrier spacing adopts μ SL2 Indicates that, and B satisfies: Assume μ SL2 =5,μ SL2 =3, that is, the first side subcarrier spacing is 480kHz, and the second side subcarrier spacing is 120kHz. In this case, B=4. Assume μ SL1 =6,μ SL3 =3, that is, the first side row subcarrier spacing is 960kHz subcarrier spacing, and the second side row subcarrier spacing is 120kHz subcarrier spacing. In this case, B=8.
[0230] In some implementations, the first time unit may include two adjacent time slots, and a third guard symbol is provided between symbols used for sidelink transmission in the two adjacent time slots.
[0231] In some implementations, the third guard symbol includes C symbols. C may be a positive integer greater than or equal to 1. For example, the value of C is 1 or 2. For another example, the value of C is less than or equal to the value of B mentioned above.
[0232] In some implementations, the third guard symbol corresponds to the last C symbols of the previous time slot of the two time slots. In other words, the last C symbols of the previous time slot of the two adjacent time slots are used as guard symbols.
[0233] In some implementations, the third guard symbol corresponds to the first C symbols of the latter time slot of the two time slots. In other words, the first C symbols of the latter time slot of the two adjacent time slots are used as guard symbols.
[0234] In some implementations, the value of C is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0235] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different transport blocks (transport block, TB, for a detailed description of one time unit transmitting multiple PSSCHs, and the multiple PSSCHs corresponding to different TBs, please refer to Example 2.3 below), then the above-mentioned third protection symbol can be set between adjacent time slots in the first time unit. Since the multiple PSSCHs correspond to different TBs, the multiple PSSCHs may be PSSCHs sent to different receiving end devices, so the multiple PSSCHs may correspond to different transmit beams. In this case, the transmitting end device needs to switch the transmit beam when sending PSSCH, and the duration corresponding to the above-mentioned third protection symbol can be used by the transmitting end device to switch the transmit beam.
[0236] In some implementations, if the first time unit is used to transmit multiple PSSCHs, a fourth guard symbol is set between transmission resources of two adjacent PSSCHs in the multiple PSSCHs.
[0237] In some implementations, the fourth guard symbol includes D symbols, where D is a positive integer greater than or equal to 1. For example, the value of D is 1 or 2. For another example, the value of D is less than or equal to the value of B mentioned above.
[0238] In some implementations, the fourth guard symbol corresponds to the last D symbols of the last time slot occupied by the first of two adjacent PSSCHs transmitted in the first time unit. In other words, the last D symbols of the last time slot occupied by the first of the two adjacent PSSCHs are used as guard symbols. For details, see the example shown in Figure 31 below, in which two PSSCHs within a time unit are separated by one guard symbol (i.e., D = 1).
[0239] In some implementations, the fourth guard symbol corresponds to the first D symbols of the first time slot of the time slot occupied by the later of the two adjacent PSSCHs transmitted in the first time unit. In other words, the first D symbols of the first time slot of the time slot occupied by the later of the two adjacent PSSCHs are used as guard symbols.
[0240] In some implementations, the value of D is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0241] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different TBs (for a detailed description of transmitting multiple PSSCHs in one time unit and the multiple PSSCHs corresponding to different TBs, please refer to Example 2.3 below), the above-mentioned fourth protection symbol can be set between adjacent time slots in the first time unit. Since the multiple PSSCHs correspond to different TBs, the multiple PSSCHs may be PSSCHs sent to different receiving devices, so the multiple PSSCHs may correspond to different transmit beams. In this case, the transmitting device needs to switch the transmit beam when sending the PSSCH, and the duration corresponding to the above-mentioned fourth protection symbol can be used for the transmitting device to switch the transmit beam.
[0242] In some implementations, if the first time unit is used to transmit a PSSCH (for detailed description, see Example 2.1 below), the third guard symbol may not be set between adjacent time slots in the first time unit.
[0243] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB (for detailed description, see Example 2.2 below), then the above-mentioned third protection symbol may not be set between adjacent time slots in the first time unit; or, the above-mentioned fourth protection symbol may not be set between adjacent PSSCHs of the multiple PSSCHs.
[0244] In some implementations, at least one of the M time slots included in the first time unit does not include a guard symbol. As an implementation, the remaining time slots except the last time slot of the M time slots included in the first time unit do not include a guard symbol.
[0245] For example, in Figures 18A and 18B, the first time unit includes two time slots, namely, time slot n and time slot n + 1. Time slot n + 1 includes a guard symbol used as a GP, and time slot n does not include a guard symbol used as a GP.
[0246] For another example, in Figures 19A and 19B, the first time unit includes four time slots, namely, time slot n, time slot n+1, time slot n+2, and time slot n+3. Time slot n+3 includes a guard symbol used as a GP, while time slots n, n+1, and n+2 do not include a guard symbol used as a GP.
[0247] In some implementations, if the first time unit includes time domain resources for transmitting the PSFCH, the last time slot and / or the penultimate time slot of the M time slots include a guard symbol. Further, in some implementations, the remaining time slots other than the last time slot and / or the penultimate time slot of the M time slots do not include a guard symbol.
[0248] Example 1.2: Time-frequency resources of PSCCH in the first time unit
[0249] In some implementations, the first time unit includes a second time domain resource for transmitting the PSCCH. The starting symbol of the second time domain resource is the A+1th symbol of the first time unit, where A is a positive integer greater than 1.
[0250] In some implementations, the value of A is equal to 4. Further, in some implementations, if the value of A is equal to 4, the sidecar subcarrier spacing corresponding to the first time unit is 480 kHz. For example, in the examples of time units shown in Figures 18A, 18C, 18D, 19A, 19C, and 19E, the value of A is 4.
[0251] In some implementations, the value of A is equal to 8. Furthermore, in some implementations, if the value of A is equal to 8, the sidecar subcarrier spacing corresponding to the first time unit is 480 kHz or 960 kHz. For example, in the examples of time units shown in Figures 18B, 19B, 19D, and 19F, the value of A is 8.
[0252] In some implementations, the value of A is determined based on one or more of the following information: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0253] In some implementations, the value of A is determined based on the second indication information. For example, the second indication information may be used to indicate one or more of the following: the value of A; the time domain position of the first symbol that can be used to transmit PSSCH in a time unit; the time domain position of the first symbol that can be used to transmit PSCCH in a time unit; the time domain position of the first symbol used to map PSSCH in a time unit; the time domain position of the first symbol used to map PSCCH in a time unit; the time domain position of the first symbol of PSSCH resource allocation in a time unit; the time domain position of the first symbol of PSCCH resource allocation in a time unit; and the time domain position of the first symbol that can be used for sidelink transmission in a time slot or a time unit.
[0254] As an example, the second indication information directly indicates the value of A. Alternatively, the value of A is determined based on the value indicated by the second indication information.
[0255] As another example, the second indication information indicates the time domain position of the first symbol that can be used to transmit the PSSCH or PSCCH in a time unit. Based on the second indication information, the value of A can be determined. For example, if the second indication information indicates that the first symbol position of the PSSCH is the fifth symbol in the first time unit, the value of A is 4 (in this example, it is assumed that the starting symbol corresponding to the sidelink transmission resource in the first time unit is the first symbol of the first time unit).
[0256] As another example, the second indication information may indicate information 6 and information 7. Information 6 may be used to indicate the time domain position of the first symbol that can be used to transmit a PSSCH or PSCCH in a time unit. Information 7 may be used to indicate the time domain position of the first symbol that can be used for sideline transmission in a time slot or a time unit. The value of A can be determined based on information 6 and information 7. For example, information 6 indicates that the time domain position of the first symbol that can be used to transmit a PSSCH is symbol 6, and information 7 indicates that the time domain position of the first symbol that can be used for sideline transmission in a time slot is symbol 2. Based on information 6 and information 7, the value of A can be determined to be 4.
[0257] In some implementations, the second indication information may be included in resource pool configuration information or sidelink BWP configuration information. Alternatively, the second indication information may be indication information of a terminal device. The terminal device may be a transmitter of sidelink data or a receiver of sidelink data.
[0258] In some implementations, the value of A is determined based on a third sideline subcarrier spacing and a fourth sideline subcarrier spacing, where the third sideline subcarrier spacing and the fourth sideline subcarrier spacing are different.
[0259] In some implementations, the third siderow subcarrier spacing may be greater than the fourth siderow subcarrier spacing.
[0260] In some implementations, the third sideline subcarrier spacing is the sideline subcarrier spacing corresponding to the first time unit.
[0261] In some implementations, the third sideline subcarrier spacing is determined based on sideline BWP configuration information, where the sideline BWP configuration information is used to configure the BWP corresponding to the first time unit.
[0262] In some implementations, the third subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sidelink BWP configuration information.
[0263] In some implementations, the third sideline subcarrier spacing is 480 kHz or 960 kHz.
[0264] In some implementations, the fourth sidecarrier spacing is 15 kHz, 30 kHz, 60 kHz, or 120 kHz.
[0265] In some implementations, the third side row subcarrier spacing is equal to the first side row subcarrier spacing mentioned above; and / or, the fourth side row subcarrier spacing is equal to the second side row subcarrier spacing mentioned above.
[0266] For example, the third side subcarrier spacing adopts μ SL3 Indicates that the fourth side subcarrier spacing adopts μ SL4 Indicates that A satisfies: Assume μ SL3 =5,μ SL4 =3, that is, the third side subcarrier spacing is 480kHz, and the fourth side subcarrier spacing is 120kHz. In this case, A=4. Assume μ SL3 =6,μ SL4 =3, that is, the third side row subcarrier spacing is 960kHz subcarrier spacing, and the fourth side row subcarrier spacing is 120kHz subcarrier spacing. In this case, A=8.
[0267] In some implementations, the first A symbols of the first time unit (or the first A symbols of the first time unit that are available for sideline transmission) are used as AGC.
[0268] In some implementations, data in the first A symbols of the first time unit (or the first A symbols of the first time unit that can be used for sidelink transmission) is repeated data in a target symbol of the first time unit. The target symbol may include one or more symbols of the remaining symbols in the first time unit except the first A symbols.
[0269] In some implementations, the target symbols are symbols A+1 through 2A of the first time unit. That is, the data in the first A symbols of the first time unit is a repetition of the data in symbols A+1 through 2A of the first time unit. For example, the data in the first symbol of the first time unit is a repetition of the data in the A+1 symbol of the first time unit; the data in the second symbol of the first time unit is a repetition of the data in the A+2 symbol of the first time unit; and so on, the data in the A symbol of the first time unit is a repetition of the data in the 2A symbol of the first time unit.
[0270] In some implementations, the target symbol is the A+1th symbol of the first time unit. That is, the data in the first A symbols of the first time unit are all duplicates of the data in the A+1th symbol of the first time unit. Therefore, in this implementation, the first A symbols and the A+1th symbol of the first time unit transmit the same data.
[0271] In some implementations, the second time domain resource includes P consecutive symbols. The value of P may be a positive integer greater than or equal to 1. The value of P may be, for example, 3.
[0272] In some implementations, the value of P is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0273] In some implementations, when the PSCCH is transmitted in the first time unit, the PSCCH may occupy Q PRBs in the frequency domain, where Q is a positive integer greater than or equal to 1.
[0274] In some implementations, the value of Q is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0275] In some implementations, the PSCCH may be used to schedule the PSSCH, and the frequency domain starting position of the Q PRBs may be the same as the frequency domain starting position of the PSSCH.
[0276] In some implementations, the PSCCH may be used to schedule the PSSCH, and the Q PRBs are located in the first subchannel corresponding to the transmission resources of the PSSCH.
[0277] Example 1.3: Time-frequency resources of PSSCH in the first time unit
[0278] In some implementations, the first time unit includes a third time domain resource for transmitting the PSSCH. The starting symbol of the third time domain resource may be the A+1th symbol of the first time unit, where A is a positive integer greater than 1.
[0279] In some implementations, the first time unit includes a third time domain resource for transmitting the PSSCH. The starting symbol of the third time domain resource may be the A+1th symbol of the first time unit that can be used for sidelink transmission, where A is a positive integer greater than 1.
[0280] The method for determining the value of A can be referred to the description of Example 1.2, and will not be described in detail here to avoid repetition. Alternatively, in some embodiments, A in Example 1.2 may be A1, and A in Example 1.3 may be A2, and A1 and A2 may be the same or different.
[0281] In some implementations, if the first time unit does not include PSFCH transmission resources, the end symbol of the third time domain resource is the previous symbol of the symbol corresponding to the first protection symbol. The relevant description of the first protection symbol can be found in Example 1.1 above and will not be described in detail here. For example, in Figure 18A, the time domain resources of PSSCH include the period from the 5th symbol of time slot n to the 5th from the end of time slot n+1. In Figure 18B, the time domain resources of PSSCH include the period from the 9th symbol of time slot n to the 6th symbol of time slot n+1 (that is, the 9th from the end). In Figure 19A, the time domain resources of PSSCH include the period from the 5th symbol of time slot n to the 5th from the end of time slot n+3. In Figure 19B, the time domain resources of PSSCH include the period from the 9th symbol of time slot n to the 6th symbol of time slot n+3 (that is, the 9th from the end).
[0282] In some implementations, the end symbol of the third time domain resource is the last symbol in the first time unit that can be used to transmit the PSSCH.
[0283] In some implementations, if the first time unit includes PSFCH transmission resources, the end symbol of the third time domain resource is the previous symbol of the symbol corresponding to the second protection symbol. For the relevant description of the second protection symbol, please refer to Example 1.1 in the previous text and will not be described in detail here. For example, in Figure 18C, the time domain resources of PSSCH include the 5th symbol of time slot n to the 1st symbol of time slot n+1. In Figure 19C, the time domain resources of PSSCH include the 5th symbol of time slot n to the 1st symbol of time slot n+3; in Figure 19D, the time domain resources of PSSCH include the 9th symbol of time slot n to the 3rd symbol of time slot n+2.
[0284] Example 1.4: Time-frequency resources of PSFCH in the first time unit
[0285] In some implementations, the first time unit includes a fourth time domain resource for transmitting the PSFCH. The fourth time domain resource may include K symbols, where K is a positive integer greater than 1.
[0286] In some implementations, the K symbols are K symbols located before the first guard symbol mentioned above and adjacent to the first guard symbol (ie, the last symbol of the K symbols is the previous symbol of the first guard symbol).
[0287] In some implementations, the value of K is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0288] In some implementations, the fourth time domain resource is located in the first H time slots or the last H time slots of the first time unit. H is a positive integer greater than or equal to 1. The value of H can be, for example, 1 or 2. For example, when the value of A or B mentioned above is 4, the value of H can be 1. For another example, when the value of A or B mentioned above is 8, the value of H can be 2.
[0289] In some implementations, the value of H is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0290] In some implementations, the fourth time domain resource is located in the first time slot of the first time unit.
[0291] In some implementations, the fourth time domain resource is located in the last time slot of the first time unit (this implementation is mainly used as an example below for explanation, but the embodiments of the present application are not limited thereto).
[0292] In some implementations, the K symbols occupied by the fourth time domain resource include K1 symbols and K2 symbols. K1 and K2 are positive integers, and K is equal to the sum of K1 and K2. The K2 symbols may be located before the K1 symbols and adjacent to the K2 symbols. The K1 symbols may be used to transmit the PSFCH (e.g., for transmitting sidelink feedback information or collision information). The data in the K2 symbols may be repeated data of the data in the K1 symbols. The K2 symbols may be used for AGC adjustment or AGC training.
[0293] In some implementations, the value of K1 is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0294] In some implementations, the value of K1 may be determined based on a fifth sideline subcarrier spacing and a sixth sideline subcarrier spacing, where the fifth sideline subcarrier spacing and the sixth sideline subcarrier spacing are different.
[0295] In some implementations, the fifth side row subcarrier spacing may be greater than the sixth side row subcarrier spacing.
[0296] In some implementations, the fifth sideline subcarrier spacing is the sideline subcarrier spacing corresponding to the first time unit.
[0297] In some implementations, the fifth subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sideline BWP configuration information. The first sideline subcarrier spacing is determined based on the sideline BWP configuration information, and the sideline BWP configuration information can be used to configure the BWP corresponding to the first time unit.
[0298] In some implementations, the sixth sideline subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sideline BWP configuration information. The sixth sideline subcarrier spacing may also be sometimes referred to as a reference subcarrier spacing.
[0299] In some implementations, the fifth side row subcarrier spacing is 480 kHz or 960 kHz.
[0300] In some implementations, the sixth side row subcarrier spacing is 15 kHz, 30 kHz, 60 kHz or 120 kHz.
[0301] In some implementations, the value of K2 is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0302] In some implementations, the value of K2 may be determined based on the seventh sideline subcarrier spacing and the eighth sideline subcarrier spacing, where the seventh sideline subcarrier spacing and the eighth sideline subcarrier spacing are different.
[0303] In some implementations, the seventh side row subcarrier spacing may be greater than the eighth side row subcarrier spacing.
[0304] In some implementations, the seventh sideline subcarrier spacing is the sideline subcarrier spacing corresponding to the first time unit.
[0305] In some implementations, the seventh subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sideline BWP configuration information. The first sideline subcarrier spacing is determined based on the sideline BWP configuration information, and the sideline BWP configuration information can be used to configure the BWP corresponding to the first time unit.
[0306] In some implementations, the eighth sideline subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sideline BWP configuration information. The eighth sideline subcarrier spacing may also be sometimes referred to as a reference subcarrier spacing.
[0307] In some implementations, the seventh sideline subcarrier spacing is 480 kHz or 960 kHz.
[0308] In some implementations, the eighth side row subcarrier spacing is 15 kHz, 30 kHz, 60 kHz or 120 kHz.
[0309] In some implementations, K1 is less than or equal to K2. For example, K1 = 1, K2 = A. Alternatively, K1 = A, K2 = A. A can be a positive integer greater than 1. The value of A can be determined, for example, based on the time domain position of the first symbol corresponding to the PSSCH transmission resource in the first time unit. The method for determining the value of A can be found in the description of Example 1.2 and will not be detailed here.
[0310] In some implementations, if K1 is greater than 1, each of the K1 symbols is used to transmit one PSFCH.
[0311] In some implementations, if K1 is greater than 1, K1 symbols are commonly used to transmit one PSFCH, that is, the transmission resources of one PSFCH correspond to K1 symbols.
[0312] In some implementations, if K1=1, the data of each symbol in the K2 symbols is repeated data of the data in the K1 symbols.
[0313] In some implementations, if K1 is greater than 1, then the data for every L symbols (L=K1) from the back to the front of the K2 symbols is a repetition of the data for the K1 symbol. L is equal to K1. For example, if K1=2, the data for every two symbols from the back to the front of the K2 symbols is a repetition of the data for the K1 symbol.
[0314] For example, referring to FIG18D , the time domain resources of the PSFCH include symbols 4 to 9 (the first symbol corresponds to symbol 0) in time slot n+1. Symbols 4 to 7 are used for AGC, and symbols 8 and 9 are used to transmit sidelink feedback information. In FIG18D , K1=2. When the data on every two symbols from the back to the front of the K2 symbols is a repetition of the data on the K1 symbol, the data on symbol 7 is a repetition of the data on symbol 9, the data on symbol 6 is a repetition of the data on symbol 8, the data on symbol 5 is a repetition of the data on symbol 9, and the data on symbol 4 is a repetition of the data on symbol 8.
[0315] In some implementations, if K1 is greater than 1, then the data for every L symbols from the beginning to the end of the K2 symbols is a repetition of the data for the K1 symbol. L is equal to K1. For example, if K1 = 2, the data for every two symbols from the beginning to the end of the K2 symbols is a repetition of the data for the K1 symbol.
[0316] For example, referring to FIG18D , the time domain resources of the PSFCH include symbols 4 to 9 (the first symbol corresponds to symbol 0) in time slot n+1. Symbols 4 to 7 are used for AGC, and symbols 8 and 9 are used to transmit sidelink feedback information. In FIG18D , K1=2. When the data on every two symbols from the back to the front of the K2 symbols is a repetition of the data on the K1 symbol, the data on symbol 4 is a repetition of the data on symbol 8, the data on symbol 5 is a repetition of the data on symbol 9, the data on symbol 6 is a repetition of the data on symbol 8, and the data on symbol 7 is a repetition of the data on symbol 9.
[0317] In some implementations, when the first time unit includes time domain resources for transmitting a PSFCH, the PSFCH may occupy X PRBs in the frequency domain, where X is a positive integer greater than or equal to 1.
[0318] In some implementations, the value of X is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0319] In some implementations, when X is greater than 1, the side feedback information in the PSFCH is carried by a first sequence. The length of the first sequence is equal to T. T can be equal to the number of subcarriers contained in a PRB. For example, the value of T can be 12. In this implementation, the first sequence can be mapped to one PRB of the X PRBs. The data in the remaining PRBs of the X PRBs other than the PRB can be determined based on the first sequence. For example, the data in the remaining PRBs of the X PRBs other than the PRB can be determined directly based on the first sequence, or can be determined after multiplying the first sequence by a rotation factor.
[0320] In some implementations, when X is greater than 1, the side feedback information in the PSFCH is carried by a second sequence. The length of the second sequence can be determined based on the value of X*T. T can be equal to the number of subcarriers contained in a PRB. For example, the value of T can be 12. The second sequence can be mapped to all or part of the subcarriers corresponding to X PRBs. For example, the length of the second sequence is X*T, and the second sequence can be mapped to all subcarriers corresponding to the X PRBs respectively. For another example, the length of the second sequence is the maximum prime number less than X*T, and the second sequence can be mapped to part of the subcarriers corresponding to the X PRBs, and the data on the remaining subcarriers is 0, or the data on the remaining subcarriers is a repetition of part of the sequence in the second sequence.
[0321] Example 1.5: Information / Parameters Determined Based on the Number or Index of Time Units
[0322] In some implementations, the first time unit includes the transmission resources of the first-order SCI, for example, the first-order SCI is carried by the PSCCH. The first-order SCI may include an information field for indicating time domain resource assignment. The value of the information field for indicating time domain resource assignment (such as a time resource indication value (TRIV)) can be determined based on the time offset of the remaining W-1 transmission resources other than the first transmission resource among the W transmission resources relative to the first transmission resource. The time offset can be expressed based on the number of time units. W is a positive integer greater than 1. The value of W can be determined, for example, based on the number of transmission resources indicated by the first-order SCI.
[0323] Taking Figure 20 as an example, a time unit includes two time slots. The first time unit mentioned above can be the time unit indexed 1 in Figure 20, i.e., time unit 1. The first SCI transmitted in time unit 1 includes an information field for indicating time domain resource allocation. The value of this information field is determined based on the time interval t1 between the second transmission resource R2 and the first transmission resource R1, and the time interval t2 between the third transmission resource R3 and the first transmission resource, of the three transmission resources (i.e., the first transmission resource R1, the second transmission resource R2, and the third transmission resource R3 in Figure 20). As can be seen from Figure 20, t1 includes two time units and t2 includes five time units.
[0324] In some implementations, the sideline transmission resource corresponding to the sideline transmission or sideline reception is determined based on the first DCI (for example, the terminal device is in the first mode). The first DCI may include third indication information. The third indication information may be used to indicate one of the following: the time interval between the reception of the first DCI and the sideline transmission resource; the time interval between the time slot in which the first DCI is located and the first time unit in which the sideline transmission resource is located; and the time interval between the start time of the downlink time slot carrying the first DCI and the start time of the sideline transmission resource. The time interval may be expressed based on the number of time units.
[0325] In some implementations, the sidelink transmission resource corresponding to the sidelink transmission or sidelink reception is a sidelink configured grant (CG) transmission resource, which is determined solely based on RRC signaling sent by the network device (e.g., the sidelink configuration grant is a first-type sidelink configuration grant). The RRC signaling may include sixth indication information. The sixth indication information may be used to indicate the time interval between the sidelink transmission resource and the reference SFN time domain location. The time interval may be expressed based on the number of time units. The reference SFN time domain location may be determined, for example, based on the configuration parameter sl-TimeReferenceSFN-Type1.
[0326] In some implementations, the first terminal device may determine the first reservation period based on one or more of the following: a second reservation period indicated by indication information in the SCI (e.g., the SCI indicates the second reservation period via a resource reservation period information field); and the number of time units in the resource pool. The first reservation period may be expressed based on the number of time units, and the second reservation period may be expressed based on milliseconds.
[0327] For example, the first reservation period P′ rsvp Satisfy the following formula:
[0328] Among them, P rsvp represents the second reservation period, T′ max Indicates the number of time units contained in the resource pool within 10240 milliseconds (ms).
[0329] In some implementations, the PSFCH period may be expressed based on the number of time units. For example, the PSFCH period may be indicated based on fourth indication information in the resource pool configuration information, where the PSFCH period indicated by the fourth indication information is expressed in the number of time units.
[0330] When the side subcarrier spacing is greater than 120kHz (such as when the side subcarrier spacing is 480kHz or 960kHz), in order to have enough time for AGC adjustment, transmit-receive conversion, or transmit-receive conversion, multiple symbols used as AGC or GP are required. In this case, the number of symbols available for PSCCH / PSSCH transmission in a time slot will become very small, resulting in an increase in system overhead and a decrease in spectrum efficiency. The embodiment of the present application introduces a time unit structure that aggregates multiple time slots. If side transmission or side reception is performed on the basis of this time unit structure, even if multiple symbols used as AGC or GP are introduced, one time unit will have enough symbols available for PSCCH / PSSCH transmission, thereby reducing system overhead and improving spectrum efficiency.
[0331] Example 2: PSSCH transmission method based on the first time unit
[0332] It should be understood that the PSSCH transmission method described in Example 2 can be based on the time unit structure provided in Example 1. In the absence of conflict, the content of Example 2 can be arbitrarily combined with the implementation method in Example 1. For example, the first A symbols of the first time unit in Example 2 can be used as AGC. For another example, the last B symbols of the first time unit in Example 2 are protection symbols and can be used as GP. For another example, the symbols in the middle part of Example 2 can include transmission resources for transmitting one or more of PSCCH, PSSCH, or PSFCH.
[0333] In some implementations, the first time unit may be used to transmit a PSSCH.
[0334] In some implementations, the first time unit may be used to transmit R PSSCHs (R is a positive integer greater than 1). When the first time unit transmits R PSSCHs, the R PSSCHs may correspond to the same TB or different TBs.
[0335] In some implementations, the value of R is determined based on one or more of the following: protocol predefined information; preconfigured information; network device configuration information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0336] In some implementations, the R PSSCHs transmitted in the first time unit include a first PSSCH, and the time domain resources of the first PSSCH include S time slots, where S is a positive integer greater than or equal to 1. That is, the transmission resources of the first PSSCH include resources available for PSSCH transmission in the S time slots.
[0337] In some implementations, the value of S is determined based on one or more of the following: protocol predefined information; preconfigured information; network device configuration information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0338] In some implementations, S is determined based on the quotient of M and R.
[0339] In some implementations, the terminal device does not expect M to be divisible by R, that is, M should be an integer multiple of R.
[0340] For example, S=M / RT. The value of T can be 0, 1 or 2, for example.
[0341] In some implementations, the first PSSCH is any one of the R PSSCHs, and the value of T is 0.
[0342] Furthermore, in some implementations, if the first PSSCH corresponds to the first R-1 PSSCHs among the R PSSCHs, then the value of T is a first value; and / or, if the first PSSCH corresponds to the last PSSCH among the R PSSCHs, then the value of T is a second value. As an example, the first value is 0 and the second value is 1 or 2.
[0343] Taking the first time unit as time unit #2 in Figure 26 as an example, time unit #2 occupies 4 time slots and transmits 2 PSSCHs (i.e., PSSCH 1 and PSSCH 2 in time unit #2), so M = 4 and R = 2. As can be seen from Figure 26, PSSCH 1 transmitted in time unit #2 occupies 2 time slots (i.e., S = M / R), and PSSCH 2 transmitted in time unit #2 occupies 1 time slot (i.e., S = M / R-1).
[0344] In some implementations, the R PSSCHs transmitted in the first time unit include the first PSSCH, and the time slot occupied by the first PSSCH includes the first time slot. For example, the method described above can be used to determine the S time slots occupied by the first PSSCH based on M and R. The first time slot can be any time slot or the last time slot among the S time slots. The usage of the first time slot can be determined based on the relationship between the first time slot and the first threshold value.
[0345] For example, if the number of symbols available for transmitting PSSCH in the first time slot is less than a first threshold value (the first threshold value may be, for example, 2, 3 or 4), the first time slot is not used to transmit PSSCH and / or second-order SCI.
[0346] For another example, if the number of symbols available for PSSCH transmission in the first time slot is less than a first threshold value (the first threshold value may be, for example, 2, 3, or 4), the data of the PSSCH in the first time slot is determined based on redundant bits, padding bits, or random bits. Alternatively, the receiving device does not expect to receive data sent on the PSSCH transmission resource in the first time slot.
[0347] For another example, if the number of symbols available for transmitting PSSCH in the first time slot is less than a first threshold value (the value of the first threshold value may be, for example, 2, 3, or 4), then the data of the PSSCH in the first time slot is a duplicate of the data in the time slot before the first time slot (such as the previous time slot). Taking FIG. 28 mentioned later as an example, if the first time unit is time unit #2 in FIG. 28 , it can be seen from FIG. 28 that the number of symbols available for transmitting PSSCH in the last time slot of time unit #2 (i.e., time slot n+7) is 1 (i.e., the first symbol of the last time slot). Assuming that the first threshold value is 3, the data transmitted on the first symbol in the last time slot of time unit #2 may be a duplicate of the data of PSSCH 1 transmitted in the first time slot of time unit #2 (i.e., time slot n+4) or PSSCH 3 transmitted in the previous time slot (i.e., time slot n+6). As a more specific example, the data transmitted on the first symbol in the last time slot of time unit #2 is repeated data of the data on the first symbol or the last symbol in time slot n+6.
[0348] In some implementations, the first threshold is determined based on one or more of the following: protocol predefined information; preconfigured information; network device configuration information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0349] In some implementations, if the R PSSCHs transmitted in the first time unit correspond to different TBs, the first time slot adopts the implementation based on the first threshold value described above.
[0350] In some implementations, if the R PSSCHs transmitted in the first time unit correspond to the same TB, the first time slot is used to transmit the PSSCH and / or the second-order SCI.
[0351] In some implementations, the first threshold is determined based on the number of symbols included in the PSCCH transmission resource. Furthermore, in some implementations, the first threshold is equal to the number of symbols included in the PSCCH transmission resource. For example, if the PSCCH transmission resource includes 2 symbols, the first threshold is equal to 2. For another example, if the PSCCH transmission resource includes 3 symbols, the first threshold is equal to 3.
[0352] In some implementations, whether one PSSCH or R PSSCHs are transmitted in the first time unit is determined based on configuration information. This configuration information may include, for example, one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or terminal device indication information. The terminal device may be a transmitter or receiver of sidelink data.
[0353] In some implementations, when R PSSCHs are transmitted in a first time unit, whether the R PSSCHs correspond to the same TB or different TBs is determined based on configuration information. The configuration information may include, for example, one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or terminal device indication information. The terminal device may be a transmitter or receiver of sidelink data.
[0354] The following is a more detailed explanation of the PSSCH transmission method based on the first time unit with reference to Embodiment 2.1 to Embodiment 2.3.
[0355] Example 2.1: The first time unit is used to transmit a PSSCH
[0356] In this embodiment, the first time unit may transmit only one PSSCH. For example, one PSSCH may be mapped to all time domain resources available for PSSCH transmission in the first time unit. The one PSSCH may transmit one TB, and the TB may be transmitted over multiple time slots (referred to as a transmission block over multiple slots).
[0357] For example, the starting mapping position of the PSSCH may be located at the A+1th symbol of the first time unit. If the first time unit does not include PSFCH transmission resources, the ending mapping position of the PSSCH may be the symbol preceding the symbol corresponding to the first guard symbol; if the first time unit includes PSFCH transmission resources, the ending symbol of the PSSCH may be the symbol preceding the symbol corresponding to the second guard symbol. For a description of the first and second guard symbols, please refer to Example 1.1 above and will not be detailed here.
[0358] In some implementations, the first time unit does not include the third guard symbol and the fourth guard symbol. The description of the third guard symbol and the fourth guard symbol can be found in the above embodiment 1.1 and will not be described in detail here.
[0359] In some implementations, the first time unit is further used to transmit a PSCCH and / or a second-order SCI. For example, the first time unit may only transmit a PSCCH and a second-order SCI.
[0360] In some implementations, the starting mapping location of the second-order SCI is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0361] In some implementations, the second-order SCI is mapped starting from the first PSSCH DMRS symbol of the first time unit.
[0362] In some implementations, if the first PSSCH DMRS symbol of the first time unit includes a subcarrier that can be used to map the second-order SCI, the second-order SCI is mapped starting from the first PSSCH DMRS symbol; and / or, if the first PSSCH DMRS symbol of the first time unit does not include a subcarrier that can be used to map the second-order SCI, the second-order SCI is mapped starting from the next symbol of the first PSSCH DMRS symbol.
[0363] In some implementations, the second-order SCI is mapped starting from the first symbol corresponding to the PSSCH transmission resource in the first time unit.
[0364] In some implementations, the second-order SCI is mapped starting from the first symbol used to map the PSSCH in the first time unit.
[0365] In some implementations, the second-order SCI is mapped starting from the first symbol of the PSSCH resource allocation in the first time unit.
[0366] In some implementations, the second-order SCI is mapped starting from the first symbol corresponding to the PSCCH transmission resource in the first time unit.
[0367] In some implementations, the second-order SCI is mapped starting from the first symbol used to map the PSCCH in the first time unit.
[0368] In some implementations, the second-order SCI is mapped starting from the first symbol of the PSCCH resource allocation in the first time unit.
[0369] For example, the first time unit mentioned above can be time unit #1 or time unit #2 in Figure 21. In the example shown in Figure 21, one time unit includes two time slots, that is, M = 2. Time unit #1 does not include PSFCH transmission resources, while time unit #2 does. PSFCH resource allocation in a time unit starts from the fifth symbol, that is, A = 4. The first four symbols of a time unit can be used for AGC, and the last four symbols of a time unit can be used for GP, that is, B = 4. The PSFCH time domain resources in time unit #2 include five symbols. The first four symbols of these five symbols can be used for AGC, and the fifth symbol can be used to transmit PSFCH. Therefore, the data transmitted by the first four symbols of these five symbols can be the same as the data transmitted by the fifth symbol. In the example shown in Figure 21, one time unit transmits one PSCCH and one PSSCH. The PSSCH is used to transmit one TB and is mapped to the two time slots included in the corresponding time unit.
[0370] For another example, the first time unit mentioned above can be time unit #1 or time unit #2 in Figure 22. In the example shown in Figure 22, one time unit includes four time slots, that is, M = 4. Time unit #1 does not include PSFCH transmission resources, while time unit #2 does. PSSCH resource allocation in a time unit starts from the 9th symbol, that is, A = 8. The first 8 symbols of a time unit can be used for AGC, and the last 8 symbols of a time unit can be used for GP, that is, B = 8. The PSFCH time domain resources in time unit #2 include 9 symbols. The first 8 symbols of these 9 symbols can be used for AGC, and the 9th symbol can be used to transmit PSFCH. Therefore, the data transmitted by the first 8 symbols of these 9 symbols can be the same as the data transmitted by the 9th symbol. In the example shown in Figure 22, one time unit transmits one PSCCH and one PSSCH. The PSSCH is used to transmit one TB and is mapped to the 4 time slots included in the corresponding time unit.
[0371] As can be seen from the above description of Example 2.1, Example 2.1 allocates more time domain resources (i.e., time domain resources occupying multiple time slots) to a TB, thereby enabling transmission with fewer frequency domain resources. Compared to transmitting a TB in a single time slot and allocating more frequency domain resources to the TB, Example 2.1 can increase the transmit power of each PRB, thereby achieving the purpose of improving transmission performance.
[0372] Example 2.2: The first time unit is used to transmit R PSSCHs, and the R PSSCHs correspond to the same TB
[0373] In some implementations, each of the R PSSCHs may occupy S time slots (for example, the method for determining the S time slots can be described above). The method for mapping each PSSCH to the S time slots can adopt a method similar to that of Example 2.1, that is, starting from the first symbol of the S time slots that can be used to transmit the PSSCH, sequentially mapping to the last symbol of the S time slots that can be used to transmit the PSSCH.
[0374] In some implementations, the R PSSCHs correspond to R redundancy versions (RVs), respectively.
[0375] In some implementations, the values of the R redundancy versions may be exactly the same.
[0376] In some implementations, the values of the R redundancy versions may be different from each other.
[0377] In some implementations, the values of the R redundancy versions may be at least partially different.
[0378] In some implementations, the R redundancy versions are determined based on fifth indication information (or redundancy version indication information) carried in the SCI (which may be a first-order SCI or a second-order SCI).
[0379] For example, the fifth indication information may be used to indicate the first redundancy version among the R redundancy versions. The first redundancy version may, for example, be the redundancy version corresponding to the first PSSCH (the PSSCH with the earliest time domain position) among the R PSSCHs. The remaining redundancy versions among the R redundancy versions, except for the first redundancy version, may be determined based on the first redundancy version. For example, the remaining redundancy versions may be determined based on a redundancy version sequence predefined by the protocol. As an example, the protocol predefined cyclic order of redundancy versions is [0, 2, 3, 1]. If two PSSCHs are transmitted in a first time unit, and the SCI in the first time unit indicates a redundancy version of 0 through the fifth indication information, then the redundancy version of the first PSSCH is 0, and the redundancy version of the second PSSCH is 2. Alternatively, if the SCI in the first time unit indicates a redundancy version of 2 through the fifth indication information, then the redundancy version of the first PSSCH is 2, and the redundancy version of the second PSSCH is 3. Alternatively, if the SCI in the first time unit indicates a redundancy version of 1 through the fifth indication information, then the redundancy version of the first PSSCH is 1, and the redundancy version of the second PSSCH is 0.
[0380] For another example, the fifth indication information can be used to indicate each of the R redundant versions. For example, the information field where the fifth indication information is located includes R sub-information fields, and the R sub-information fields are respectively used to indicate the R redundant versions. As an example, two PSSCHs are transmitted in the first time unit, and the SCI in the first time unit respectively indicates redundant version 0 and redundant version 2 through the fifth indication information, then the redundant version of the first PSSCH is 0, and the redundant version of the second PSSCH is 2. Alternatively, the SCI in the first time unit respectively indicates redundant version 0 and redundant version 3 through the fifth indication information, then the redundant version of the first PSSCH is 0, and the redundant version of the second PSSCH is 3. Alternatively, the SCI in the first time unit respectively indicates redundant version 3 and redundant version 1 through the fifth indication information, then the redundant version of the first PSSCH is 3, and the redundant version of the second PSSCH is 1.
[0381] In some implementations, the R PSSCHs correspond to the same HARQ process number.
[0382] In some implementations, the first time unit is also used to transmit one PSCCH and one second-order SCI. Of course, in other implementations, the first time unit may also transmit one PSCCH and R second-order SCIs; or, the first time unit may also transmit R PSCCHs and R second-order SCIs.
[0383] In some implementations, if the first time unit is used to transmit a second-order SCI, the starting mapping location of the second-order SCI may be determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0384] In some implementations, the second-order SCI is mapped starting from the first PSSCH DMRS symbol of the first time unit.
[0385] In some implementations, if the first PSSCH DMRS symbol of the first time unit includes a subcarrier that can be used to map the second-order SCI, the second-order SCI is mapped starting from the first PSSCH DMRS symbol; and / or, if the first PSSCH DMRS symbol of the first time unit does not include a subcarrier that can be used to map the second-order SCI, the second-order SCI is mapped starting from the next symbol of the first PSSCH DMRS symbol.
[0386] In some implementations, the second-order SCI is mapped starting from the first symbol corresponding to the PSSCH transmission resource in the first time unit.
[0387] In some implementations, the second-order SCI is mapped starting from the first symbol used to map the PSSCH in the first time unit.
[0388] In some implementations, the second-order SCI is mapped starting from the first symbol of the PSSCH resource allocation in the first time unit.
[0389] In some implementations, the second-order SCI is mapped starting from the first symbol corresponding to the PSCCH transmission resource in the first time unit.
[0390] In some implementations, the second-order SCI is mapped starting from the first symbol used to map the PSCCH in the first time unit.
[0391] In some implementations, the second-order SCI is mapped starting from the first symbol of the PSCCH resource allocation in the first time unit.
[0392] For example, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 23. As can be seen from Figure 23, one time unit includes 2 time slots, that is, M=2. The resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4, the first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, each time slot is used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 5th symbol in a time unit. In time unit #2, there is only 1 symbol in the second time slot that can be used to transmit PSSCH, but since PSSCH 2 transmitted in the second time slot and PSSCH 1 transmitted in the first time slot are used to transmit different redundant versions of the same TB, PSSCH 2 can still be transmitted in the second time slot.
[0393] For another example, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 24. As can be seen from Figure 24, one time unit includes 4 time slots, that is, M=4. The resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4. The first 4 symbols of one time unit can be used as AGC, and the last 4 symbols of one time unit are used as GP, that is, B=4. One time unit transmits 4 PSSCHs, that is, each time slot is used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 5th symbol in a time unit. Time unit #2 includes PSFCH transmission resources, so there is only one symbol in the 4th time slot of time unit #2 that can be used to transmit PSSCH. However, since PSSCH 4 transmitted in the 4th time slot and the PSSCH transmitted in the other 3 time slots in time unit #2 belong to different redundancy versions of the same TB, PSSCH4 can still be transmitted in the 4th time slot.
[0394] For another example, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 25. As can be seen from Figure 25, one time unit includes 4 time slots, that is, M=4. The resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4. The first 4 symbols of one time unit can be used for AGC, and the last 4 symbols of one time unit are used for GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 5th symbol in the first time unit. In one time unit, the first two time slots transmit PSSCH 1, and the last two time slots transmit PSSCH 2. Time unit #2 includes PSFCH transmission resources, so the number of symbols available for transmitting PSSCH 2 in the 3rd and 4th time slots of time unit #2 is less than the number of symbols available for transmitting PSSCH 1 in the first two time slots of time unit #2.
[0395] For another example, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 26. As can be seen from Figure 26, one time unit includes 4 time slots, that is, M=4. The resource allocation of PSSCH in one time unit starts from the 9th symbol, that is, A=8, the first 8 symbols of a time unit can be used as AGC, and the last 8 symbols of a time unit are used as GP, that is, B=8. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 9th symbol in a time unit. Time unit #2 includes PSFCH transmission resources, so there are only 3 symbols in the 3rd and 4th time slots of time unit #2 that can be used to transmit PSSCH. However, since the PSSCH 2 transmitted in the 3rd and 4th time slots of time unit #2 transmit different redundant versions of the same TB as the PSSCH 1 transmitted in the first 2 time slots of time unit #2, PSSCH 2 can still be transmitted in the first 2 time slots of time unit #2.
[0396] In embodiment 2.2, a TB is transmitted multiple times using the first time unit, which can improve the transmission reliability of the TB and reduce the delay.
[0397] Example 2.3: The first time unit is used to transmit R PSSCHs, and the R PSSCHs correspond to different TBs
[0398] In some implementations, each of the R PSSCHs may occupy S time slots (for the determination of the S time slots, see the above description). The mapping of each PSSCH to the S time slots may be similar to that of Example 2.1, i.e., starting from the first symbol of the S time slots that can be used to transmit the PSSCH, sequentially mapped to the last symbol of the S time slots that can be used to transmit the PSSCH.
[0399] In some implementations, R PSSCHs are used to transmit different TBs.
[0400] In some implementations, the R PSSCHs correspond to the same receiving device.
[0401] In some implementations, the R PSSCHs do not correspond to the same receiving end device. For example, the R PSSCHs correspond to R different receiving end devices.
[0402] In some implementations, the R PSSCHs correspond to the same spatial transmit filter.
[0403] In some implementations, the R PSSCHs do not correspond to the same spatial transmit filter. For example, the R PSSCHs correspond to R spatial transmit filters.
[0404] Since different PSSCHs are used to carry different TBs, the parameters corresponding to each TB (such as priority information, MCS information, new data indicator (NDI), HARQ process number, redundancy version, etc.) may be different. Therefore, in order to indicate the parameters corresponding to different TBs, the PSCCH and the second-order SCI in the first time unit can be implemented in a variety of different ways. For example, the first time unit may include one PSCCH or R PSCCHs; and / or the first time unit may include one second-order SCI or R second-order SCIs.
[0405] Based on Embodiment 2.3.1 to Embodiment 2.3.3, three possible implementations of the PSCCH and the second-order SCI transmitted in the first time unit are given below.
[0406] Example 2.3.1: The first time unit is used to transmit R PSCCHs and R second-order SCIs
[0407] In this embodiment, the R PSCCHs transmitted in the first time unit correspond one-to-one to the R PSSCHs, and the R second-order SCIs transmitted in the first time unit correspond one-to-one to the R PSSCHs. That is, each of the R PSSCHs has a corresponding PSCCH and second-order SCI. The PSCCH corresponding to each PSSCH carries the first-order SCI, and the first-order SCI and the second-order SCI corresponding to each PSSCH respectively carry the information required to demodulate each PSSCH.
[0408] In some implementations, the starting mapping location of the second-order SCI is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0409] In some implementations, the second-order SCI corresponding to each of the R PSSCHs transmitted in the first time unit is mapped starting from the first PSSCH DMRS symbol corresponding to each PSSCH.
[0410] In some implementations, the second-order SCI corresponding to each of the R PSSCHs transmitted in the first time unit is mapped starting from the first symbol corresponding to each PSSCH.
[0411] In some implementations, the second-order SCI corresponding to each of the R PSSCHs transmitted in the first time unit is mapped starting from the first symbol of the target PSCCH, where the target PSCCH refers to the PSCCH corresponding to each of the PSSCHs.
[0412] Example 2.3.2: The first time unit is used to transmit a PSCCH and a second-order SCI
[0413] In some implementations, the second-order SCI includes a first information field. The first information field may include R sub-information fields, and the R sub-information fields are respectively used to indicate the HARQ process numbers (HARQ process numbers) of the R PSSCHs.
[0414] In some implementations, the second-order SCI includes a second information field (or new data indication field). The second information field may include R sub-information fields, and the R sub-information fields are respectively used to indicate whether the data transmitted by the R PSSCHs is new data.
[0415] In some implementations, the second-order SCI includes a third information field. The third information field may include R sub-information fields, and the R sub-information fields are respectively used to indicate the redundant versions of data transmitted by the R PSSCHs.
[0416] In some implementations, the second-order SCI includes a fourth information field and a fifth information field. The fourth information field may be used to indicate a source ID, and the fifth information field is used to indicate a destination ID, and both the source ID and the destination ID are determined based on the layer 2 ID. For example, if the R PSSCHs do not correspond to the same receiving device, the fifth information field may include R sub-information fields, and the R sub-information fields are respectively used to indicate the destination IDs corresponding to the R PSSCHs.
[0417] In some implementations, the second-order SCI includes a sixth information field. The sixth information field may be used to indicate activation or deactivation of sidelink feedback, and the indication in the sixth information field applies to R PSSCHs. The indication information carried by the sixth information field may also be referred to as a HARQ feedback enabled / disabled indicator. In this implementation, the sixth information field may, for example, include 1 bit of information.
[0418] In some implementations, the second-order SCI includes a sixth information field. The sixth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate whether the R PSSCHs are activated or deactivated for sideline feedback. In this implementation, the sixth information field may, for example, include R bits of information.
[0419] In some implementations, the second-order SCI includes a seventh information field. The seventh information field is used to indicate the transmission type, and the indication of the seventh information field applies to R PSSCHs. The information carried by the seventh information field can be called a transmission type indicator. For example, the transmission type includes unicast transmission, broadcast transmission, multicast transmission supporting ACK / NACK feedback, and multicast transmission supporting only NACK feedback.
[0420] In some implementations, the second-order SCI includes a seventh information field. The seventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the transmission type corresponding to the R PSSCHs.
[0421] In some implementations, the second-order SCI includes an eighth information field. The eighth information field is used to indicate whether the receiving device needs to report CSI. The information carried in the eighth information field can be called a CSI request. The value of the eighth information field can include a first value. When the value of the eighth information field is the first value, it can indicate that the transmitting device sends a CSI-RS and / or that the receiving device needs to report CSI.
[0422] As an example, when the value of the eighth information field is the first value (such as 1), the transmission resources of the R PSSCHs transmitted in the first time unit all carry CSI-RS, that is, the transmitting device sends CSI-RS in the transmission resources of each PSSCH in the R PSSCHs.
[0423] As another example, when the value of the eighth information field is the first value (such as 1), the target PSSCH among the R PSSCHs transmitted in the first time unit carries CSI-RS. The target PSSCH can be part of the PSSCHs among the R PSSCHs, such as one of the R PSSCHs. For example, the target PSSCH can be the first PSSCH, the last PSSCH among the R PSSCHs, or a PSSCH determined based on configuration information. The configuration information mentioned here may include, for example, one or more of resource pool configuration information, side BWP configuration information, or PC5-radio resource control (PC5-RRC) signaling. If the target PSSCH is one of the R PSSCHs, the transmitting device only sends one CSI-RS on the target PSSCH and does not send CSI-RS on the remaining PSSCHs.
[0424] In some implementations, the second-order SCI includes a ninth information field. The ninth information field is used to carry a TCI status indication. The ninth information field may be used to indicate beam information used by a transmitting device or to determine a receiving beam for a receiving device.
[0425] In some implementations, the indication in the ninth information field applies to R PSSCHs. That is, the indication information carried in the ninth information field may indicate a TCI state, and the R PSSCHs may all be transmitted using the transmit beam corresponding to the TCI state, or the receiving device may receive the R PSSCHs using the same receive beam.
[0426] In some implementations, if the R PSSCHs transmitted in the first time unit do not correspond to the same receiving device, the ninth information field includes R sub-information fields, and each of the R sub-information fields is used to indicate the TCI status corresponding to the R PSSCHs. In this implementation, the R PSSCHs may be transmitted using different transmit beams, or the receiving device may receive the R PSSCHs using different receive beams.
[0427] In some implementations, if the R PSSCHs transmitted in the first time unit do not correspond to the same spatial transmit filter, the ninth information field includes R sub-information fields, and the R sub-information fields are used to indicate the TCI states corresponding to the R PSSCHs. The TCI states corresponding to the R PSSCHs can be different, that is, the R PSSCHs can be transmitted using different transmit beams or received using different receive beams.
[0428] In some implementations, if the R PSSCHs transmitted in the first time unit do not correspond to the same receiving device, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to determine the spatial domain transmit filters or spatial domain receive filters corresponding to the R PSSCHs. The spatial domain transmit filters or spatial domain receive filters corresponding to the R PSSCHs can be different, that is, the R PSSCHs can be transmitted using different transmit beams or received using different receive beams.
[0429] In some implementations, if the R PSSCHs transmitted in the first time unit do not correspond to the same spatial transmit filter, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to determine the spatial transmit filter or spatial receive filter corresponding to the R PSSCHs. The spatial transmit filters or spatial receive filters corresponding to the R PSSCHs can be different, that is, the R PSSCHs can be transmitted using different transmit beams or received using different receive beams.
[0430] The information field of the second-order SCI is described in detail above. A PSCCH transmitted in the first time unit includes the first-order SCI. The information field in the first-order SCI is described in detail below with examples.
[0431] In some implementations, the first-order SCI includes a tenth information field. The tenth information field is used to indicate the SCI format of the second-order SCI.
[0432] In some implementations, the first-order SCI includes an eleventh information field. The eleventh information field is used to carry priority indication information, and the value of the eleventh information field is determined based on the highest priority or the lowest priority among the priorities corresponding to the R PSSCHs. The value of the priority corresponding to one of the R PSSCHs can be determined, for example, based on the priority of one or more logical channels corresponding to the PSSCH (such as the highest priority of one or more logical channels). If the medium access control protocol data unit (MAC PDU) associated with the PSSCH includes a medium access control control element (MAC CE), the value of the priority corresponding to the PSSCH can be determined based on the priority of one or more logical channels corresponding to the PSSCH and the priority of the MAC CE (such as the highest priority among the priority of the one or more logical channels and the priority of the MAC CE).
[0433] In some implementations, the first-order SCI includes an eleventh information field. The eleventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the priorities corresponding to the R PSSCHs. The value of the priority corresponding to one of the R PSSCHs can be determined based on the priority of one or more logical channels corresponding to the PSSCH (such as the highest priority of the one or more logical channels). If the MAC PDU associated with the PSSCH includes a MAC CE, the value of the priority corresponding to the PSSCH can be determined based on the priority of one or more logical channels corresponding to the PSSCH and the priority of the MAC CE (such as the highest priority of the priority of the one or more logical channels and the priority of the MAC CE).
[0434] In some implementations, the first-order SCI includes a twelfth information field. The twelfth information field (eg, Beta_offset indicator) is used to carry a beta offset indication, and the beta offset indication is applicable to the second-order SCI.
[0435] In some implementations, the first-order SCI includes a thirteenth information field. The thirteenth information field (such as number of DMRS port) is used to indicate the number of DMRS ports, and the number of DMRS ports is applicable to R PSSCHs, that is, applicable to the DMRS of the R PSSCHs.
[0436] In some implementations, the first-order SCI includes a fourteenth information field. The fourteenth information field is used to indicate an MCS, and the R PSSCHs all use the MCS indicated by the fourteenth information field.
[0437] In some implementations, the first-order SCI includes a fifteenth information field. The fifteenth information field (eg, Additional MCS table indicator) is used to indicate an MCS table, and the R PSSCHs all use the MCS table indicated by the fifteenth information field.
[0438] Example 2.3.3: The first time unit is used to transmit one PSCCH and R second-order SCIs
[0439] In this embodiment, the R second-order SCIs correspond one-to-one to the R PSSCHs transmitted in the first time unit.
[0440] In some implementations, the starting mapping location of the second-order SCI is determined based on one or more of the following: protocol predefined information; resource pool configuration information; sidelink BWP configuration information; or indication information from a terminal device. The terminal device may be a transmitter or receiver of sidelink data.
[0441] In some implementations, the second-order SCI corresponding to each PSSCH in the R second-order SCIs is mapped starting from the first PSSCH DMRS symbol corresponding to each PSSCH.
[0442] In some implementations, the second-order SCI corresponding to each of the R PSSCHs is mapped starting from the first symbol corresponding to each PSSCH.
[0443] In some implementations, the first-order SCI in the PSCCH includes a tenth information field. The tenth information field is used to indicate the SCI format of the second-order SCI. The R second-order SCIs can use the same or different SCI formats. For example, if the format of the second-order SCI corresponding to each PSSCH in the R PSSCHs is the same, the tenth information field can be used to indicate the second-order SCI format. For another example, if the format of the second-order SCI corresponding to different PSSCHs in the R PSSCHs may be different, the tenth information field can respectively indicate the format of the second-order SCI corresponding to each PSSCH.
[0444] In some implementations, the first-order SCI in the PSCCH includes an eleventh information field. The eleventh information field is used to carry priority indication information, and the value of the eleventh information field is determined based on the highest priority or the lowest priority among the priorities corresponding to the R PSSCHs. The value of the priority corresponding to one of the R PSSCHs can be determined, for example, based on the priority of one or more logical channels corresponding to the PSSCH (such as the highest priority of one or more logical channels). If the MAC PDU associated with the PSSCH includes a MAC CE, the value of the priority corresponding to the PSSCH can be determined based on the priority of one or more logical channels corresponding to the PSSCH and the priority of the MAC CE (such as the highest priority among the priority of the one or more logical channels and the priority of the MAC CE).
[0445] In some implementations, the first-order SCI in the PSCCH includes an eleventh information field. The eleventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the priorities corresponding to the R PSSCHs. The value of the priority corresponding to one of the R PSSCHs can be determined based on the priority of one or more logical channels corresponding to the PSSCH (such as the highest priority of the one or more logical channels). If the MAC PDU associated with the PSSCH includes a MAC CE, the value of the priority corresponding to the PSSCH can be determined based on the priority of one or more logical channels corresponding to the PSSCH and the priority of the MAC CE (such as the highest priority of the priority of the one or more logical channels and the priority of the MAC CE).
[0446] In some implementations, the first-order SCI in the PSCCH includes a twelfth information field. The twelfth information field (eg, Beta_offset indicator) is used to carry a beta offset indication, and the beta offset indication is applicable to R second-order SCIs.
[0447] In some implementations, the first-order SCI in the PSCCH includes a thirteenth information field. The thirteenth information field (such as the number of DMRS ports) is used to indicate the number of DMRS ports, and the number of DMRS ports is applicable to R PSSCHs, that is, the DMRS applicable to the R PSSCHs.
[0448] In some implementations, the first-order SCI in the PSCCH includes a fourteenth information field. The fourteenth information field is used to indicate an MCS, and the R PSSCHs all use the MCS indicated by the fourteenth information field.
[0449] In some implementations, the first-order SCI in the PSCCH includes a fifteenth information field. The fifteenth information field (eg, Additional MCS table indicator) is used to indicate an MCS table, and the R PSSCHs all use the MCS table indicated by the fifteenth information field.
[0450] The following is a more detailed explanation of Example 2.3 with reference to the specific examples shown in Figures 27 to 31. In the examples given in Figures 27 to 31, a plurality of PSSCHs are transmitted in one time unit, and the plurality of PSSCHs correspond to different TBs respectively. Each of the multiple PSSCHs has a corresponding PSCCH and a second-order SCI (for the case where only one PSCCH is sent in one time unit, the transmission resources of the PSCCH and the PSSCH can be designed in a manner similar to Figures 23 to 26). Figures 27 to 31 only illustrate the resources of the PSCCH corresponding to each PSSCH, and the transmission resources corresponding to the second-order SCI are not shown. In addition, in the examples of Figures 27 to 31, the first threshold value mentioned above is set to 3. It should be noted that the examples of Figures 27 to 31 are only intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. It is obvious that those skilled in the art can make various equivalent modifications or changes based on the examples of Figures 27 to 31, and such modifications or changes also fall within the scope of the embodiments of the present application.
[0451] Referring to Figure 27, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 27. In the example of Figure 27, one time unit includes 2 time slots. The resource allocation of PSSCH in a time unit starts from the 5th symbol, that is, A=4, the first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, each time slot is used to transmit one PSSCH. The second time slot in time unit #2 includes only one symbol for transmitting PSSCH. Since the number of symbols that can be used to transmit PSSCH contained in the second time slot in time unit #2 is less than the first threshold value, the data transmitted by the PSSCH in this time slot is the repeated data of the first symbol or the last symbol of the PSSCH (that is, PSSCH 1) of the previous time slot.
[0452] Referring to Figure 28, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 28. In the example of Figure 28, one time unit includes 4 time slots. The resource allocation of PSSCH in a time unit starts from the 5th symbol, that is, A=4, the first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 4 PSSCHs, that is, each time slot is used to transmit one PSSCH. The 4th time slot in time unit #2 includes only 1 symbol for transmitting PSSCH. Since the number of symbols that can be used to transmit PSSCH contained in the 4th time slot in time unit #2 is less than the first threshold value, the data transmitted by the PSSCH in this time slot is repeated data of the first symbol or the last symbol of the PSSCH (i.e., PSSCH 3) of the previous time slot.
[0453] Referring to Figure 29, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 29. In the example of Figure 29, one time unit includes 4 time slots. The resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4, the first 4 symbols of a time unit can be used as AGC, and the last 4 symbols in a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. In one time unit, the first two time slots transmit PSSCH1, and the last two time slots transmit PSSCH 2. PSFCH transmission resources are included in time unit #2.
[0454] Referring to Figure 30, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 30. In the example of Figure 30, one time unit includes 4 time slots. The resource allocation of PSSCH in one time unit starts from the 9th symbol, that is, A=8, the first 8 symbols of one time unit can be used as AGC, and the last 8 symbols of one time unit are used as GP, that is, B=8. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. PSFCH transmission resources are included in time unit #2. The 3rd time slot in time unit #2 includes 3 symbols for transmitting PSSCH. Since the number of symbols that can be used to transmit PSSCH included in the 3rd time slot in time unit #2 is equal to the first threshold value, this time slot (time slot n+6 in Figure 30) can transmit PSSCH, that is, PSSCH 2 shown in Figure 30.
[0455] Referring to Figure 31, the first time unit mentioned above can be time unit #1 or time unit #2 shown in Figure 31. In the example of Figure 31, one time unit includes 4 time slots. The resource allocation of PSSCH in one time unit starts from the 9th symbol, that is, A=8, the first 8 symbols of one time unit can be used as AGC, and the last 8 symbols of one time unit are used as GP, that is, B=8. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. PSFCH transmission resources are included in time unit #2. The third time slot in time unit #2 includes 3 symbols for transmitting PSSCH. Since the number of symbols that can be used to transmit PSSCH included in the third time slot in time unit #2 is equal to the first threshold value, this time slot (that is, time slot n+6 in Figure 31) can transmit PSSCH, that is, PSSCH 2 shown in Figure 31. A symbol used as a GP (i.e., the third protection symbol mentioned above) is included between two adjacent PSSCHs in a time unit. This symbol can be used by the transmitting device to switch the transmission beam.
[0456] Example 2.3 uses the first time unit to transmit multiple TBs, which can increase the peak rate of the communication system.
[0457] Example 3: Determination of TBS
[0458] The above description, in conjunction with Example 2, details the PSSCH transmission method. For PSSCH transmission, it is necessary to determine the TBS corresponding to the PSSCH. The TBS corresponding to the PSSCH can be determined based on the transmission resources corresponding to the PSSCH. It should be understood that Example 3 can be applied to various embodiments in Example 2, provided there is no conflict.
[0459] In some implementations, the TBS corresponding to the PSSCH in the first time unit may be determined based on one or more of the first to fourth parameters (for detailed introduction to the first and fourth parameters, see below).
[0460] In some implementations, the first parameter may be determined based on the number of resource elements (REs). Alternatively, the first parameter may represent the number of REs. For example, the first parameter may represent the number of REs that can be used for PSSCH transmission in a PRB or a frequency range corresponding to a PRB (e.g., 12 subcarriers). The first parameter may be, for example, N′ RE Indicates. Based on the first parameter N' RE The number of REs N included in the PSSCH transmission resources can be determined RE (Or, the number of REs N available for PSSCH transmission in the allocated PSSCH transmission resources RE ).
[0461] In some implementations, the second parameter may be determined based on the number of PRBs. Alternatively, the second parameter may represent the number of PRBs. The second parameter may be, for example, n PRB express.
[0462] In some implementations, the third parameter may be determined based on the transmission resources occupied by the PSCCH (such as the number of REs occupied by the PSCCH). Alternatively, the third parameter may represent the transmission resources occupied by the PSCCH. The third parameter may be, for example, The detailed description of the third parameter is given in Example 3.2 below.
[0463] In some implementations, the fourth parameter may be determined based on the transmission resources occupied by the second-order SCI (such as the number of REs occupied by the second-order SCI). Alternatively, the fourth parameter may represent the transmission resources occupied by the second-order SCI. The fourth parameter may be, for example, For a detailed description of the fourth parameter, see Example 3.3 below.
[0464] Example 3.1: First parameter (parameter determined based on the number of REs)
[0465] In some implementations, the first parameter may be determined based on one or more of the fifth to eighth parameters (for detailed descriptions of the fifth and eighth parameters, see below).
[0466] In some implementations, the fifth parameter may be determined based on the number of symbols available for transmission of the PSSCH. Alternatively, the fifth parameter may represent the number of symbols available for transmission of the PSSCH. The fifth parameter may be, for example, express.
[0467] In some implementations, the sixth parameter may be determined based on the number of subcarriers in a PRB (e.g., 12). Alternatively, the sixth parameter may represent the number of subcarriers in a PRB. express.
[0468] In some implementations, the seventh parameter may be determined based on the overhead in a PRB or a frequency domain range corresponding to a PRB. Alternatively, the seventh parameter may represent the overhead in a PRB or a frequency domain range corresponding to a PRB (such as 12 subcarriers). The seventh parameter may be, for example, Alternatively, the seventh parameter may represent the number of REs that cannot be used for PSSCH transmission in a PRB or a frequency domain range corresponding to a PRB, or the number of REs occupied by other reference signals (such as CSI-RS and / or phase tracking reference signal (PT-RS), etc.).
[0469] In some implementations, the seventh parameter may be determined based on pre-configuration information or configuration information of the network device. For example, the seventh parameter may be determined based on a higher-layer parameter sl-X-Overhead.
[0470] In some implementations, the eighth parameter may be determined based on the number of REs occupied by DMRS in one PRB or a frequency domain range corresponding to one PRB (e.g., 12 subcarriers). Alternatively, the eighth parameter may represent the number of REs occupied by DMRS in one PRB or a frequency domain range corresponding to one PRB. Alternatively, the eighth parameter may be determined based on the number of REs corresponding to one or more DMRS patterns of PSSCH DMRS. The eighth parameter may be, for example, express.
[0471] In some implementations, the eighth parameter may be determined based on pre-configuration information or configuration information of the network device. For example, the eighth parameter may be determined based on DMRS pattern indication information in the resource pool configuration information.
[0472] As an example, the first parameter N′ RE It can be determined based on the following formula:
[0473] In the above formula, Represents the fifth parameter. The method for determining the fifth parameter is described later. represents the sixth parameter mentioned above, and Indicates the seventh parameter mentioned above; Indicates the eighth parameter mentioned above.
[0474] The following is a more detailed example of how to determine the fifth parameter.
[0475] In some implementations, the fifth parameter may be determined based on one or more of the following: protocol predefined information; preconfigured information; network device configuration information; and indication information sent by a terminal device transmitting the PSSCH. For example, the resource pool configuration information includes indication information indicating the value of the fifth parameter. For another example, the resource pool configuration information includes indication information indicating the number of PSSCH symbols or reference symbols used when determining the TBS. The value of the fifth parameter may be determined based on this indication information.
[0476] In some implementations, the fifth parameter may be determined based on one or more of the ninth to fifteenth parameters (for detailed description of the ninth to fifteenth parameters, see below).
[0477] In some implementations, the ninth parameter may be determined based on the number of time slots corresponding to the transmission resources occupied by a PSSCH. Alternatively, the ninth parameter may represent the number of time slots corresponding to the transmission resources occupied by a PSSCH. The ninth parameter may be determined based on the number of time slots corresponding to the transmission resources occupied by a PSSCH. For example, if the first time unit is used to transmit one PSSCH, the value of the ninth parameter may be M. For another example, if the first time unit is used to transmit R PSSCHs, the value of the ninth parameter may be S, where S=M / R.
[0478] In some implementations, the tenth parameter may be determined based on the number of symbols contained in a time slot. Alternatively, the tenth parameter may represent the number of symbols contained in a time slot. For example, the tenth parameter may be express.
[0479] In some implementations, the eleventh parameter may be determined based on the number of symbols used for AGC. Alternatively, the eleventh parameter may represent the number of symbols used for AGC. Alternatively, the eleventh parameter may be determined based on the overhead of AGC. Alternatively, the eleventh parameter may represent the overhead of AGC. Alternatively, the eleventh parameter may be determined based on the time interval between the first symbol used for PSSCH transmission and the first symbol in the first time unit. The eleventh parameter may be, for example, As an example, the eleventh parameter may be determined based on configuration information. The configuration information may be used to indicate the number of symbols for AGC that need to be considered when determining TBS, or the number of symbols corresponding to AGC overhead. The configuration information may be, for example, sidelink BWP configuration information and / or resource pool configuration information.
[0480] In some implementations, the twelfth parameter may be determined based on the number of symbols corresponding to the protection symbol. Alternatively, the twelfth parameter may represent the number of symbols corresponding to the protection symbol. Alternatively, the twelfth parameter may be determined based on the overhead of the protection symbol. Alternatively, the twelfth parameter may represent the overhead of the protection symbol. The twelfth parameter may be, for example, As an example, the twelfth parameter may be determined based on configuration information. The configuration information may be used to indicate the number of symbols corresponding to the guard symbols that need to be considered when determining the TBS, or the configuration information may be used to indicate the number of symbols corresponding to the guard symbol overhead that need to be considered when determining the TBS. The configuration information may be, for example, sidelink BWP configuration information and / or resource pool configuration information.
[0481] In some implementations, the thirteenth parameter may be determined based on the time domain resources corresponding to the PSFCH. Alternatively, the thirteenth parameter may represent the time domain resources corresponding to the PSFCH. The thirteenth parameter may be, for example, Indicates. The value of the thirteenth parameter can be determined based on one or more of the following: indication information of the transmitting end device, resource pool configuration information, and sideline BWP configuration information. For example, when the number of symbols A used for AGC in a time unit is equal to 4, the number of symbols B used for GP is equal to 4, and one symbol in the one time unit is used to transmit PSFCH, the value of the thirteenth parameter can be 9 (A+B+1, that is, the sum of the number of symbols used for AGC, the number of symbols used for GP, and the number of symbols used for PSFCH transmission) or 0. For example, the value of the thirteenth parameter can be determined based on the indication information in the SCI.
[0482] In some implementations, the fourteenth parameter may be determined based on the time interval between the first symbol corresponding to the PSSCH transmission resource and the first symbol of a time unit. Alternatively, the fourteenth parameter may represent the time interval between the first symbol corresponding to the PSSCH transmission resource and the first symbol of a time unit. The fourteenth parameter may be equivalent to or interchangeable with the eleventh parameter.
[0483] In some implementations, the fifteenth parameter may be determined based on the number of symbols of repeated data used to transmit PSSCH data in a time unit. Alternatively, the fifteenth parameter may represent the number of symbols of repeated data used to transmit PSSCH data in a time unit. For example, referring to FIG. 27 mentioned above, the second time slot in time unit #2 includes only one symbol for transmitting PSSCH. Since the number of symbols that can be used to transmit PSSCH contained in the second time slot in time unit #2 is less than the first threshold value, the data transmitted by the PSSCH in this time slot is repeated data of the first symbol or the last symbol of the PSSCH (i.e., PSSCH 1) of the previous time slot. Therefore, in the example of FIG. 27 , the value of the fifteenth parameter may be 1. For another example, referring to FIG. 28 mentioned above, the fourth time slot in time unit #2 includes only one symbol for transmitting PSSCH. Since the number of symbols available for PSSCH transmission in the fourth time slot in time unit #2 is less than the first threshold, the data transmitted by the PSSCH in this time slot is a repetition of the first or last symbol of the PSSCH in the previous time slot (i.e., PSSCH 3). Therefore, in the example of FIG28 , the value of the fifteenth parameter can be 1.
[0484] A specific example of how to determine the fifth parameter is given below.
[0485] For example, the first time unit includes 2 time slots, and the 2 time slots are used to transmit one PSSCH. In the first time unit, the number of symbols A used for AGC is equal to 4, and the number of symbols B used for protection symbols is equal to 4. One of the 2 time slots includes = 14 symbols. If the PSFCH period is configured as a time unit, that is, each time unit includes PSFCH resources, then the fifth parameter (i.e., the number of symbols available for transmitting PSSCH in the first time unit) can be determined according to the following formula:
[0486] In the above formula, represents the ninth parameter mentioned above, and represents the eleventh parameter mentioned above, and represents the twelfth parameter mentioned above, and represents the thirteenth parameter mentioned above, and
[0487] Example 3.2: Third Parameter (Parameter Determined Based on Transmission Resources Occupied by PSCCH)
[0488] In some implementations, the third parameter (denoted as ) can be based on the transmission resources occupied by PSCCH (denoted as The transmission resources occupied by the PSCCH may include the transmission resources occupied by the PSCCH and the transmission resources occupied by the PSCCH DMRS.
[0489] In some implementations, the third parameter may be represented by the number of REs.
[0490] In some implementations, if the first time unit transmits one PSSCH and the first time unit transmits only one PSCCH, the third parameter is determined based on the transmission resources occupied by the one PSCCH. Can be equal to or, and It can be understood as the same parameter. Determined based on the transmission resources occupied by the PSCCH.
[0491] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB, and the first time unit transmits only one PSCCH, then the third parameter is determined based on the transmission resources occupied by the one PSCCH. Can be equal to or, and It can be understood as the same parameter. Determined based on the transmission resources occupied by the PSCCH.
[0492] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit transmits only one PSCCH, the third parameter is determined based on the transmission resources occupied by the one PSCCH. In this implementation, or, and It can be understood as the same parameter. Determined based on the transmission resources occupied by the PSCCH.
[0493] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit transmits multiple PSCCHs, the third parameter is determined based on the transmission resources occupied by the PSCCHs corresponding to the PSSCHs. For example, (or, and can be understood as the same parameter), at this time, The third parameter is determined based on the transmission resources occupied by the PSCCH corresponding to the PSSCH. Alternatively, the third parameter is determined based on one or more of the following: the sum of the transmission resources occupied by the multiple PSCCHs, and the number of the multiple PSCCHs (or the number of TBs transmitted in the first time unit, that is, the value of R mentioned above). For example, in, It is determined based on the number of REs corresponding to the transmission resources of the i-th PSCCH, that is, when determining the TBS of the PSSCH, it is determined based on the average value of the number of REs of the transmission resources of all PSCCHs transmitted in the first time unit.
[0494] Example 3.3: Fourth Parameter (Parameter Determined Based on Transmission Resources Occupied by Second-Order SCI)
[0495] In some implementations, the fourth parameter (denoted as ) can be calculated based on the transmission resources occupied by the second-order SCI (denoted as )Sure.
[0496] In some implementations, the fourth parameter may be represented by the number of REs.
[0497] In some implementations, if the first time unit transmits one PSSCH and the first time unit transmits only one second-order SCI, the fourth parameter is determined based on the transmission resources occupied by the one second-order SCI. or, and It can be understood as the same parameter. The determination is based on the transmission resources occupied by the second-order SCI.
[0498] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB, and the first time unit transmits only one second-order SCI, the fourth parameter is determined based on the transmission resources occupied by the one second-order SCI. or, and It can be understood as the same parameter. The determination is based on the transmission resources occupied by the second-order SCI.
[0499] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit only transmits one second-order SCI, the fourth parameter is determined based on the transmission resources occupied by the one second-order SCI. or, and It can be understood as the same parameter. The determination is based on the transmission resources occupied by the second-order SCI.
[0500] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit transmits multiple second-order SCIs, the fourth parameter is determined based on the transmission resources occupied by the second-order SCIs corresponding to the PSSCHs. For example, (or, and can be understood as the same parameter), at this time, The fourth parameter is determined based on the transmission resources occupied by the second-order SCI corresponding to the PSSCH. Alternatively, the fourth parameter is determined based on one or more of the following: the sum of the transmission resources occupied by the multiple second-order SCIs, and the number of the multiple second-order SCIs (or the number of TBs transmitted in the first time unit, that is, the value of R mentioned above). For example, in, The number of REs corresponding to the transmission resources of the i-th second-order SCI is determined, that is, when determining the TBS of the PSSCH, the average number of REs of the transmission resources of all the second-order SCIs transmitted in the first time unit is determined.
[0501] The following is a specific example to give the number of REs N included in the PSSCH transmission resources. RE The specific method of determination.
[0502] For example, the number of REs N included in the PSSCH transmission resources isRE It can be determined by the following formula:
[0503] In the above formula, based on Determine (for details, please refer to the method for determining the third parameter in the previous article), based on Determine (for details, please refer to the method for determining the fourth parameter in the previous article).
[0504] It can be determined by the following formula:
[0505] Q′ SCI2 Indicates the number of symbols after the second-order SCI is coded and modulated. O SCI2 Indicates the number of information bits corresponding to the second-order SCI. SCI2 Indicates the number of bits of the cyclic redundancy check (CRC) of the second-order SCI. It can be determined based on the “Beta_offset indicator” information in the first-order SCI. Indicates the number of subcarriers corresponding to the frequency domain resources of PSSCH. Indicates the number of subcarriers corresponding to the frequency domain resources of PSCCH. represents the number of REs available for transmitting the second-order SCI on symbol l, It can be determined based on the fifth parameter mentioned above. γ represents the number of blank REs in the PRB where the last symbol of the second-order SCI is located. R is the code rate determined based on the MCS indication information in the first-order SCI. α is determined based on high-level configuration parameters.
[0506] Example 4: Sideways feedback mechanism based on the first time unit
[0507] It should be understood that the side feedback mechanism described in Example 4 can be implemented based on the time unit structure including PSFCH transmission resources provided in Example 1, and in the absence of conflict, the content of Example 4 can be combined with the content of Example 1. For example, the first A symbols of the first time unit in Example 4 can be used as AGC. For another example, the last B symbols of the first time unit in Example 4 are protection symbols and can be used as GP. In addition, in the absence of conflict, the side feedback mechanism described in Example 4 can be arbitrarily combined with the PSSCH transmission method and TBS determination method provided in Examples 2 and 3. For example, the first time unit can transmit PSSCH and PSFCH at the same time, the PSSCH can be transmitted based on the method described in Example 2, and the TBS can be determined based on the method described in Example 3. The PSFCH can perform side feedback based on the side feedback mechanism described in Example 4. For example, the first time unit can transmit PSFCH, which can be used to perform side feedback on the PSSCH transmitted in the second time unit. The second time unit can transmit PSSCH based on the method described in Example 2 and determine TBS based on the method described in Example 3. The first time unit can transmit PSFCH based on the method described in Example 4, thereby realizing side feedback based on time units.
[0508] FIG32 is a schematic flow chart of a sideline transmission method provided in an embodiment of the present application. The method shown in FIG32 can be executed by a first terminal device. The first terminal device can be any type of terminal device mentioned above, such as the terminal device 120 in FIG1 .
[0509] The method of Figure 32 includes step S3210, that is, the first terminal device receives or sends the first PSFCH in the first time unit.
[0510] It should be noted that the first PSFCH in the embodiment of the present application is used to carry sidelink feedback information or conflict indication information, and the embodiment of the present application does not limit this. The following description is made using the example of the first PSFCH being used to carry sidelink feedback information.
[0511] In some implementations, the first PSFCH is used to carry first sidelink feedback information corresponding to one or more PSSCHs in the second time unit. The first sidelink feedback information may be HARQ information.
[0512] Similar to the first time unit, the second time unit is also a time unit including M consecutive time slots. The description of the first time unit mentioned in each embodiment of the present application can also be applied to the second time unit.
[0513] Generally speaking, the format of a PSFCH can be defined from one or more perspectives, such as the number of bits of sidelink feedback information contained in the PSFCH, the frequency domain resources occupied by the PSFCH, and the time domain resources occupied by the PSFCH. This embodiment does not specifically limit the format of the first PSFCH transmitted in the first time unit and can be designed according to actual needs. The following, in conjunction with Examples 4.1 to 4.3, provides detailed examples of the format of the first PSFCH from multiple perspectives.
[0514] Example 4.1: Number of bits of sidelink feedback information carried by the first PSFCH
[0515] As mentioned above, the first PSFCH is used to carry first sidelink feedback information. The first sidelink feedback information is used to perform sidelink feedback on one or more PSSCHs in the second time unit.
[0516] In some implementations, the first sidelink feedback information may be 1-bit sidelink feedback information.
[0517] In some implementations, the first sidelink feedback information may be multiple bits of sidelink feedback information.
[0518] In some implementations, the number of bits included in the first sidelink feedback information may be determined based on the number of TBs transmitted in the second time unit. For example, if the second time unit transmits one TB, the first sidelink feedback information is one bit of sidelink feedback information; if the second time unit transmits multiple TBs, the first sidelink feedback information is multiple bits of sidelink feedback information. In other words, the number of bits included in the first sidelink feedback information may be equal to the number of TBs transmitted in the second time unit.
[0519] The number of bits of the first sidelink feedback information is different, and the feedback mode corresponding to the first PSFCH may be different, which is described below in conjunction with multiple embodiments.
[0520] Example 4.1.1: The first sideline feedback information is 1-bit sideline feedback information
[0521] In some implementations, one or more PSSCHs in the second time unit are used to carry a TB (see the description of Embodiment 2.1 and Embodiment 2.2 above). In this case, the first sidelink feedback information may be the sidelink feedback information corresponding to the TB. For example, the value corresponding to ACK is 1, and the value corresponding to NACK is 0. If the TB is correctly received, the value of the 1-bit first sidelink feedback information is 1, indicating ACK; if the TB is not correctly received, the value of the 1-bit first sidelink feedback information is 0, indicating NACK.
[0522] In some implementations, one or more PSSCHs in the second time unit are used to carry multiple TBs (see the description of embodiment 2.3 above). In this case, the first sideline feedback information can be determined based on the sideline feedback information corresponding to the multiple TBs. For example, the sideline feedback information corresponding to the multiple TBs can be bundled. There are many ways to bundle. For example, the sideline feedback information corresponding to multiple TBs can be bundled based on "and operation" or "or operation" to obtain a 1-bit operation result. By bundling multiple bits of sideline feedback information into 1 bit of sideline feedback information and feeding back through PSFCH, the feedback mechanism of the PSFCH format (i.e., PSFCH format 0, in which the PSFCH carries 1 bit of feedback information) provided by the relevant technology can be used to the greatest extent.
[0523] For example, as a possible implementation, the first sideline feedback information is determined based on the result of an AND operation of the sideline feedback information corresponding to multiple TBs. If the sideline feedback information corresponding to the multiple TBs is all ACK, the value of the first sideline feedback information is a first value (for example, 1). For another example, if the sideline feedback information corresponding to at least one of the multiple TBs is NACK, the value of the first sideline feedback information is a second value (for example, 0). As a more specific example, if one bit of the first sideline feedback information takes a value of 1 to indicate ACK and a value of 0 to indicate NACK, and the second time unit transmits four TBs, each corresponding to four bits of sideline feedback information, the result of the AND operation is 1 only when the four bits of sideline feedback information are all ACK (that is, the four bits of sideline feedback information all take a value of 1); otherwise, the result of the AND operation is 0.
[0524] For another example, as another possible implementation, the first sideline feedback information is determined based on the result of an OR operation of the sideline feedback information corresponding to the multiple TBs. For example, if at least one of the sideline feedback information corresponding to the multiple TBs is ACK, the value of the first sideline feedback information is a first value (for example, 1). For another example, if the sideline feedback information corresponding to the multiple TBs is all NACK, the value of the first sideline feedback information is a second value (for example, 0). As a more specific example, if one bit of the first sideline feedback information has a value of 1 to indicate ACK and a value of 0 to indicate NACK, and the second time unit transmits 4 TBs, each corresponding to 4 bits of sideline feedback information, if the 4 bits of sideline feedback information include ACK (that is, at least one of the 4 bits of sideline feedback information has a value of 1), the result of the OR operation is 1; otherwise, the result of the OR operation is 0.
[0525] In some implementations, one or more PSSCHs in the second time unit are used to carry multiple TBs (see the description of embodiment 2.3 above). The multiple PSSCHs correspond to multiple PSFCHs (the first PSFCH mentioned above may be one of the multiple PSFCHs), and the multiple PSFCHs are used to carry sideline feedback information corresponding to the multiple TBs. The multiple PSFCHs can be used to implement simultaneous sideline feedback on multiple PSFCHs.
[0526] In some implementations, the multiple PSFCHs may each carry 1 bit of sidelink feedback information, which allows the feedback mechanism of the PSFCH format (i.e., PSFCH format 0, in which the PSFCH carries 1 bit of feedback information) provided by the related art to be used to the greatest extent possible.
[0527] The multiple PSFCHs may be distinguished by one or more of the time domain, the frequency domain, and the code domain.
[0528] In some implementations, the time domain resources corresponding to the multiple PSFCHs are the same, and the frequency domain resources corresponding to the multiple PSFCHs are different. An example corresponding to this implementation is given below in conjunction with FIG33 , and details are described below.
[0529] In some implementations, the time domain resources corresponding to the multiple PSFCHs are the same, and the code domain resources corresponding to the multiple PSFCHs are different.
[0530] In some implementations, the time domain resources corresponding to the multiple PSFCHs are different, and the frequency domain resources corresponding to the multiple PSFCHs are the same.
[0531] In some implementations, the multiple PSFCHs correspond to different time domain resources, and the multiple PSFCHs correspond to different frequency domain resources. An example corresponding to this implementation is given below in conjunction with FIG34 , and details are described below.
[0532] In some implementations, the multiple PSFCHs correspond to different time domain resources, and the multiple PSFCHs correspond to different code domain resources.
[0533] Example 4.1.2: The first sideline feedback information is a plurality of bits of sideline feedback information
[0534] In some implementations, one or more PSSCHs in the second time unit are used to carry multiple TBs (see the description of Example 2.3 above). Accordingly, the multiple bits of sidelink feedback information in the first PSFCH correspond to the multiple TBs. In other words, the multiple bits of sidelink feedback information are used to indicate the sidelink feedback results corresponding to the multiple TBs. An example corresponding to this implementation is provided below in conjunction with Figure 35, which is described below for details.
[0535] Example 4.2: Frequency Domain Resources of the First PSFCH
[0536] In some implementations, the first PSFCH occupies one PRB in the frequency domain.
[0537] In some implementations, if the first PSFCH occupies one PRB in the frequency domain, the first PSFCH may carry the first sidelink feedback information based on a first sequence. The length of the first sequence is determined based on the number of subcarriers contained in one PRB. For example, the length of the first sequence is equal to the number of subcarriers contained in one PRB. The first sequence may be mapped to one PRB occupied by the first PSFCH.
[0538] In some implementations, the first PSFCH occupies multiple PRBs in the frequency domain.
[0539] In some implementations, if the first PSFCH occupies multiple PRBs in the frequency domain, the first PSFCH can carry the first side feedback information based on the first sequence. The length of the first sequence can be determined based on the number of subcarriers contained in one PRB (such as the length of the first sequence is equal to the number of subcarriers contained in one PRB, such as the length of the first sequence is equal to 12). The first sequence can be mapped to one PRB (hereinafter referred to as PRB 1) among the multiple PRBs occupied by the first PSFCH, and the data in the remaining PRBs other than PRB 1 in the multiple PRBs can be determined based on the first sequence. For example, the data in each of the remaining PRBs can be repeated data of the data on PRB 1. For another example, the data in each of the remaining PRBs can be determined based on the first sequence multiplied by the rotation factor.
[0540] In some implementations, if the first PSFCH occupies multiple PRBs in the frequency domain, the first PSFCH carries the first side feedback information based on the second sequence. The length of the second sequence can be determined based on the product of the number of the multiple PRBs and the number of subcarriers contained in one PRB. For example, the length of the second sequence can be equal to the product of the number of the multiple PRBs and the number of subcarriers contained in one PRB. For another example, the length of the second sequence can be determined based on the maximum prime number that is less than or equal to the product of the number of the multiple PRBs and the number of subcarriers contained in one PRB. For example, assuming that the product of the number of the multiple PRBs and the number of subcarriers contained in one PRB is 132, the length of the second sequence can be 131. After determining the length of the second sequence, the second sequence can be mapped to the multiple PRBs occupied by the first PSFCH.
[0541] It should be noted that Example 4.2 can be combined with Example 4.1 in any manner. For example, when the first PSFCH contains one bit of information, the first PSFCH can occupy one PRB in the frequency domain or multiple PRBs in the frequency domain. For another example, when the first PSFCH contains multiple bits of information, the first PSFCH can occupy one PRB in the frequency domain or multiple PRBs.
[0542] Example 4.3: PSFCH time domain resources in the first time unit (the PSFCH time domain resources include the time domain resources corresponding to the first PSFCH mentioned above)
[0543] In some implementations, the PSFCH time domain resource in the first time unit may include K symbols. The K symbols may include K1 symbols and K2 symbols. The K1 symbol is used to transmit the PSFCH, and the data in the K2 symbols is repeated data of the data in the K1 symbol, where K1 and K2 are positive integers, and K is equal to the sum of K1 and K2. The value of K1 can be 1 or greater than 1 (e.g., it can be 2 or A). For an introduction to K, K1, and K2, please refer to Example 1.4 above and will not be described in detail here.
[0544] In some implementations, the value of K1 is determined based on the number of TBs transmitted in the second time unit. For example, if the second time unit transmits one TB, the value of K1 is 1; if the second time unit transmits multiple TBs, the value of K1 is greater than 1. In other words, K1 can be equal to the number of TBs transmitted in the second time unit.
[0545] In some implementations, the value of K is determined based on the number of TBs transmitted in the second time unit. For example, when the second time unit transmits one TB, the value of K is 5 (one symbol is used to transmit the PSFCH and four symbols are used for AGC); when the second time unit transmits multiple TBs, the value of K1 is greater than 5 (multiple symbols are used to transmit the PSFCH and four symbols are used for AGC).
[0546] In some implementations, when K1 is greater than 1, the number of symbols corresponding to the first PSFCH may be less than K1, and the K1 symbols are used to repeatedly transmit multiple first PSFCHs. In other words, the K1 symbols can transmit multiple PSFCHs, and the sidelink feedback information carried by these multiple PSFCHs is the same as the sidelink feedback information carried by the first PSFCH. That is, the multiple PSFCHs are used to repeatedly transmit the sidelink feedback information carried by the first PSFCH. By repeatedly transmitting the PSFCH in the time domain, PSFCH detection performance can be improved.
[0547] In some implementations, different PSFCHs in the multiple PSFCHs (including the first PSFCH) in the K1 symbols correspond to the same frequency domain resources.
[0548] In some implementations, different PSFCHs in the multiple PSFCHs (including the first PSFCH) in the K1 symbols correspond to different frequency domain resources.
[0549] In some implementations, different PSFCHs in the multiple PSFCHs (including the first PSFCH) in the K1 symbols correspond to the same code domain resources.
[0550] In some implementations, different PSFCHs in the multiple PSFCHs (including the first PSFCH) in the K1 symbols correspond to different code domain resources.
[0551] In some implementations, when K1 is greater than 1, the number of symbols corresponding to the first PSFCH is K1. In other words, the first PSFCH occupies K1 symbols (i.e., the number of symbols occupied by the first PSFCH in the time domain is greater than 1). For example, the sidelink feedback information corresponding to the first PSFCH can be mapped to the transmission resources corresponding to K1 symbols after channel coding and modulation.
[0552] In some implementations, the transmission resources corresponding to the K1 symbols are also used to transmit a DMRS, where the DMRS is a PSFCH DMRS.
[0553] It should be noted that Example 4.3 can be arbitrarily combined with Example 4.1 and / or Example 4.2. For example, when the first PSFCH contains 1 bit of information, the first PSFCH can occupy one PRB in the frequency domain or multiple PRBs in the frequency domain, and the first PSFCH can occupy one symbol or multiple symbols in the time domain. For another example, when the first PSFCH contains multiple bits of information, the first PSFCH can occupy one PRB or multiple PRBs in the frequency domain, and the first PSFCH can occupy one symbol or multiple symbols in the frequency domain.
[0554] The PSFCH format is described in detail above in conjunction with Examples 4.1 to 4.3. Several more specific examples of PSFCH formats are provided below. The PSFCH in the first time unit (such as the first PSFCH mentioned above) can use any of the multiple PSFCH formats provided below.
[0555] Example 1: PSFCH format 1
[0556] If the PSFCH adopts PSFCH format 1, the PSFCH carries 1 bit of sidelink feedback information. In addition, the PSFCH is mapped to one symbol in the time domain and occupies one PRB in the frequency domain.
[0557] The PSFCH time domain resource corresponding to the PSFCH may include K symbols, where K = K1 + K2. K1 symbols of the K symbols (corresponding to the last K1 symbols of the K symbols) are used to transmit the PSFCH. The data on K2 symbols of the K symbols (corresponding to the first K2 symbols of the K symbols) is a repetition of the data on the K1 symbol. The K2 symbols can be used by the receiving device to perform AGC adjustment.
[0558] The 1-bit sidelink feedback information in the PSFCH may be carried by a first sequence, where the length of the first sequence is 12.
[0559] If the time unit associated with the PSFCH transmits only one TB (such as the time unit transmits only one PSSCH, or the time unit transmits multiple PSSCHs, and the multiple PSSCHs correspond to the same TB), then the 1-bit sidelink feedback information carried by the PSFCH is the sidelink feedback information for the one TB.
[0560] If the time unit associated with the PSFCH transmits multiple TBs (such as the time unit transmits multiple PSSCHs, and the multiple PSSCHs correspond to different TBs), since the PSFCH can only carry 1 bit of side feedback information, any one of the methods 1 to 3 described below can be used for side feedback.
[0561] In mode 1, the sideline feedback information corresponding to the multiple TBs is bundled together for feedback. For example, the multiple sideline feedback information corresponding to the multiple TBs can be bundled. The bundling process can be, for example, an "AND operation" of multiple bits, the result of the "AND operation" is 1 bit, and the result of the operation can be fed back through the PSFCH. For example, if the value of the bit is 1 for ACK and the value is 0 for NACK, the time unit associated with the PSFCH transmits 4 TBs, corresponding to 4 bits of sideline feedback information respectively. In this case, only when all 4 bits of feedback information are ACK, that is, the values of the 4 bits are all 1, the result of the "AND operation" is 1, otherwise the result of the "AND operation" is 0. By bundling the multiple bits of sideline feedback information into 1 bit and feeding it back through the PSFCH, the feedback mechanism of PSFCH format 0 can be used to the greatest extent.
[0562] In Mode 2, the multiple sideline feedback information corresponding to the multiple TBs is carried via multiple PSFCHs. These multiple PSFCHs all use PSFCH format 1, are located on the same time domain resources, and correspond to different frequency domain resources or code domain resources. In Mode 2, by feeding back the sideline feedback information corresponding to different TBs via different PSFCHs, the time slot-based PSFCH feedback format and feedback mechanism can be reused as much as possible, and sideline feedback for multiple PSSCHs can be implemented simultaneously.
[0563] For example, Figure 33 illustrates 8 time units in the resource pool (i.e., time unit #0 to time unit #7 in Figure 33). One time unit includes 2 time slots, and the period of PSFCH is 2 time units, and PSFCH is located in time units #1, #3, #5, #7, etc. The time interval between PSFCH and its associated PSSCH transmission resources is 2, i.e., 2 time units. The transmission resources of PSFCH include 5 symbols, of which 1 symbol (i.e., K1=1) is used to transmit PSFCH, and the remaining 4 symbols (i.e., K2=4) are used for AGC. For simplicity, the AGC symbol at the starting position of the time unit is not illustrated in Figure 33. Two PSSCHs are transmitted in time unit #2, namely PSSCH 1 and PSSCH 2. The PSFCH transmission resources corresponding to PSSCH 1 and PSSCH 2 are both located in time unit #5. Furthermore, PSSCH 1 and PSSCH 2 correspond to PSFCH 1 and PSFCH 2, respectively. Each PSFCH carries one bit of sidelink feedback information, and each PSFCH occupies one PRB in the frequency domain. As can be seen from Figure 33, PSFCH 1 and PSFCH 2 correspond to the same time domain resources, but PSFCH 1 and PSFCH 2 correspond to different frequency domain resources.
[0564] In Mode 3, the multiple sidelink feedback information corresponding to the multiple TBs is carried via multiple PSFCHs, each of which uses PSFCH format 1. The multiple PSFCHs are located on different time domain resources and correspond to the same frequency domain resources or code domain resources, or the multiple PSFCHs correspond to different frequency domain resources or code domain resources. Mode 3 uses different PSFCHs to feedback the sidelink feedback information corresponding to different TBs, which can maximize the reuse of the time slot-based PSFCH feedback format and feedback mechanism, and implements simultaneous sidelink feedback for multiple PSSCHs.
[0565] For example, Figure 34 illustrates 8 time units in the resource pool (i.e., time unit #0 to time unit #7 in Figure 34). One time unit includes 2 time slots, and the period of the PSFCH is 2 time units, and the PSFCH is located in time units #1, #3, #5, #7, etc. The time interval (minimum time interval) between the PSFCH and its corresponding PSSCH transmission resource is 2, i.e., 2 time units. The transmission resources of the PSFCH include 6 (i.e., K=6) symbols, of which 2 symbols are used to transmit the PSFCH (i.e., K1=2, corresponding to the last two symbols of the 6 symbols). The PSFCH transmitted on each of the 2 symbols corresponds to a PSSCH in a time unit, and the remaining 4 symbols are used as AGC (i.e., K2=4, corresponding to the first 4 symbols of the 6 symbols). For simplicity, the AGC symbol located at the starting position of the time unit is not illustrated in Figure 34. In Figure 34, two PSSCHs (PSSCH 1 and PSSCH 2) are transmitted in time unit #2. The PSFCH transmission resources corresponding to these two PSSCHs are located in time unit #5. Furthermore, PSSCH 1 in time unit #1 corresponds to PSFCH 1, and PSSCH 2 in time unit #2 corresponds to PSFCH 2. PSFCH 1 is located in the second-to-last symbol corresponding to the PSFCH transmission resource in time unit #5, i.e., the first symbol used for PSFCH transmission (excluding the first four symbols used for AGC). PSFCH 2 is located in the first-to-last symbol of the PSFCH transmission resource in time unit #5, i.e., the second symbol used for PSFCH transmission (excluding the first four symbols used for AGC). As can be seen from Figure 34, the frequency domain resources of PSFCH 1 and PSFCH 2 are different.
[0566] It should be noted that Mode 2 and Mode 3 can be used in combination to transmit multiple PSFCHs, each of which carries 1 bit of sidelink feedback information. For example, if the multiple TBs correspond to J bits of sidelink feedback information, the J bits of sidelink feedback information are carried by J PSFCHs, each of which carries 1 bit of sidelink feedback information. Among them J i Indicates the number of PSFCHs transmitted on the i-th symbol, J i is an integer greater than or equal to 0. That is, the J PSFCHs are transmitted via K1 symbols, and each symbol may transmit 0, 1, or multiple PSFCHs; the number of PSFCHs transmitted on each symbol may be the same or different.
[0567] Example 2: PSFCH format 2
[0568] If the PSFCH uses PSFCH format 2, the PSFCH carries one bit of sidelink feedback information. One PSFCH is mapped to one symbol in the time domain and occupies Q PRBs in the frequency domain, where Q is a positive integer greater than or equal to 1. When Q is 1, PSFCH format 2 is equivalent to PSFCH format 1. When Q is greater than 1, it is equivalent to sending one PSFCH across multiple PRBs. When there are power spectrum density (PSD) limitations, sending multiple PRBs can increase the transmit power of the sidelink feedback information, thereby improving detection performance.
[0569] The PSFCH time domain resource corresponding to the PSFCH may include K symbols, where K = K1 + K2. K1 symbols of the K symbols (corresponding to the last K1 symbols of the K symbols) are used to transmit the PSFCH. The data on K2 symbols of the K symbols (corresponding to the first K2 symbols of the K symbols) is a repetition of the data on the K1 symbol. The K2 symbols can be used by the receiving device to perform AGC adjustment.
[0570] Optionally, the 1-bit sidelink feedback information may be carried by a first sequence, where the length of the first sequence is 12. The first sequence is mapped to one PRB. When Q is greater than 1, data on the remaining PRBs of the Q PRBs may be determined based on the first sequence.
[0571] Optionally, the 1-bit side feedback information can be carried by a second sequence. The length of the second sequence is The second sequence is mapped to all subcarriers corresponding to Q PRBs, where: Indicates the number of subcarriers included in a PRB.
[0572] For PSFCH format 2, the sidelink feedback information may be carried in a manner similar to manner 1, manner 2, or manner 3 mentioned in PSFCH format 1.
[0573] For example, in mode 1, multiple bits of sidelink feedback information can be bundled together for sidelink feedback. For example, a bit-by-bit AND operation can be performed on multiple bits to generate 1 bit of sidelink feedback information, which is then carried via PSFCH format 2.
[0574] As another example, for mode 2, the sidelink feedback information corresponding to each of the multiple TBs can be carried by a PSFCH in format 2, and the sidelink feedback information corresponding to the multiple TBs respectively corresponds to multiple PSFCHs in format 2. The time domain resources of the multiple PSFCHs in format 2 are the same, and the multiple PSFCHs in format 2 correspond to different frequency domain resources and / or code domain resources.
[0575] For example, for method 3, each bit of the sidelink feedback information in the multiple bits of sidelink feedback information corresponds to the PSFCH of format 2 on one symbol among the K1 symbols, and different sidelink feedback information is carried by the PSFCH of format 2 on different symbols among the K1 symbols.
[0576] Example 3: PSFCH format 3
[0577] If the PSFCH adopts PSFCH format 3, the PSFCH carries Y bits of sideline feedback information. In addition, one PSFCH is mapped to one symbol in the time domain and occupies Z PRBs in the frequency domain. Y can be a positive integer greater than or equal to 1. Z can be a positive integer greater than or equal to 1. When Y=1 and Z=1, PSFCH format 3 is equivalent to PSFCH format 1; when Y=1 and Z=Q, PSFCH format 3 is equivalent to PSFCH format 2. When Y is greater than 1, one PSFCH can carry the sideline feedback information corresponding to multiple TBs sent in one time unit, thereby reducing the number of feedback channels required for sideline communication.
[0578] The PSFCH time domain resource corresponding to the PSFCH may include K symbols, where K = K1 + K2. K1 symbols of the K symbols (corresponding to the last K1 symbols of the K symbols) are used to transmit the PSFCH. The data on K2 symbols of the K symbols (corresponding to the first K2 symbols of the K symbols) is a repetition of the data on the K1 symbol. The K2 symbols can be used by the receiving device to perform AGC adjustment.
[0579] Optionally, the Y bits of side feedback information may be carried by a first sequence. The length of the first sequence is 12. The first sequence is mapped to one PRB of Z PRBs, and data on the remaining PRBs of the Z PRBs is determined based on the first sequence.
[0580] Optionally, the Y bits of side feedback information can be carried by a second sequence. The length of the second sequence is The second sequence is mapped to all subcarriers corresponding to Z PRBs, where: Indicates the number of subcarriers included in a PRB.
[0581] If the time unit associated with the PSFCH is used to transmit multiple TBs, PSFCH format 3 is used. Multiple bits of sidelink feedback information corresponding to multiple TBs in a time unit can be carried on a single PSFCH. This feedback method is different from methods 1, 2, and 3 mentioned above.
[0582] For example, Figure 35 illustrates 8 time units in the resource pool (i.e., time unit #0 to time unit #7 in Figure 35). One time unit includes 2 time slots, and the PSFCH period is 2 time units, and the PSFCH is located in time units #1, #3, #5, #7, etc. The time interval (minimum time interval) between the PSFCH and its corresponding PSSCH transmission resource is 2, i.e., 2 time units. The PSFCH transmission resource includes 5 symbols, of which 1 symbol is used to transmit the PSFCH (i.e., K1=1, corresponding to the last symbol of the 5 symbols included in the PSFCH transmission resource), and the remaining 4 symbols are used as AGC (i.e., K2=4, corresponding to the first 4 symbols of the 5 symbols included in the PSFCH transmission resource). For simplicity, the AGC symbol at the start of the time unit is not illustrated in Figure 35. The PSFCH in Figure 35 occupies 2 PRBs in the frequency domain, and the PSFCH carries 2 bits of sidelink feedback information. Two PSSCHs are transmitted in time unit #2, namely PSSCH 1 and PSSCH 2. The PSFCH transmission resources corresponding to PSSCH 1 and PSSCH 2 are located in time unit #5, and the sidelink feedback information (2 bits in total) of PSSCH 1 and PSSCH 2 are both carried by a PSFCH in time unit #5.
[0583] Example 4: PSFCH format 4
[0584] PSFCH format 4 is an extension of PSFCH format 3. For PSFCH format 4, the time domain resource corresponding to the PSFCH consists of K symbols, of which K1 symbols (corresponding to the last K1 symbols of the K symbols) are used to transmit sidelink feedback information, and K2 symbols (corresponding to the first K2 symbols of the K symbols) are used for AGC. The PSFCH time domain resource carrying sidelink feedback information is 1 symbol. The PSFCH is mapped to one of the K1 symbols (for example, the first symbol of the K1 symbols) and is repeatedly transmitted on the remaining K1-1 symbols. Repeating the PSFCH in the time domain can improve PSFCH detection performance.
[0585] Optionally, the PSFCHs on the K1 symbols correspond to the same or different frequency domain resources.
[0586] The PSFCH on each of the K1 symbols can be a PSFCH based on PSFCH format 3. That is, on each symbol, a PSFCH occupies Z PRBs in the frequency domain and carries Y bits of information. When K1=1, PSFCH format 4 is equivalent to PSFCH format 3.
[0587] For example, Figure 36 illustrates 8 time units in the resource pool (i.e., time unit #0 to time unit #7 in Figure 36). One time unit includes 2 time slots, and the PSFCH period is 2 time units, with the PSFCH located in time units #1, #3, #5, #7, and so on. The time interval between the PSFCH and its corresponding PSSCH transmission resource is 2, i.e., 2 time units. The PSFCH transmission resource includes 6 symbols, of which 2 symbols (i.e., K1=2, corresponding to the last K1 symbols of the K symbols) are used to transmit the PSFCH, and the remaining 4 symbols (i.e., K2=4, corresponding to the first K2 symbols of the K symbols) are used for AGC. For simplicity, the AGC symbol at the start of the time unit is not illustrated in Figure 36. In the example of Figure 36, each PSFCH occupies 2 PRBs in the frequency domain, i.e., Z=2; and each PSFCH carries 2 bits of sidelink feedback information, i.e., Y=2. Two PSSCHs are transmitted in time unit #2, namely PSSCH 1 and PSSCH 2. The PSFCH transmission resources corresponding to PSSCH 1 and PSSCH 2 are located in time unit #5, and the sidelink feedback information of PSSCH 1 and PSSCH 2 (a total of 2 bits) are both carried by one PSFCH. The PSFCH occupies 2 PRBs in the frequency domain. The PSFCH is mapped to the first symbol of K1 PSFCH symbols, that is, the fifth symbol of the six symbols corresponding to the PSFCH transmission resource, and the PSFCH is repeatedly mapped on the second symbol of K1 PSFCH symbols (that is, the sixth symbol of the six symbols corresponding to the PSFCH transmission resource). The PSFCH on the sixth symbol and the PSFCH on the fifth symbol can correspond to different frequency domain resources.
[0588] Example 5: PSFCH format 5
[0589] If the PSFCH uses PSFCH format 5, one PSFCH time domain resource consists of K symbols, where K = K1 + K2. K1 symbols (corresponding to the last K1 symbols of the K symbols) are used to transmit sidelink feedback information, and K2 symbols (corresponding to the first K2 symbols of the K symbols) are used for AGC.
[0590] The PSFCH time domain resource carrying sidelink feedback information is K1 symbols. Optionally, the PSFCH corresponds to the same or different frequency domain resources and / or code domain resources on the K1 symbols. The PSFCH frequency domain occupies Z PRBs, and one PSFCH carries Y bits of information.
[0591] Optionally, the Y bits of side feedback information may be carried by a sequence.
[0592] For example, a sequence of length Indicates the number of subcarriers included in a PRB; Sequences of length are respectively mapped to Z PRBs of one symbol among K1 symbols.
[0593] For example, the sequence length is Indicates the number of subcarriers included in a PRB; this sequence can be repeatedly mapped to each symbol in K1 symbols (in this case, PSFCH format 5 is equivalent to PSFCH format 4).
[0594] Optionally, the Y-bit feedback information is channel-coded and modulated, and mapped to transmission resources corresponding to K1 symbols, and the transmission resources corresponding to the K1 symbols may further include transmission resources of the PSFCH DMRS.
[0595] Example 5: Method for determining the first PSFCH transmission resource and configuration information of the first PSFCH
[0596] The first PSFCH transmission resource may be determined based on one or more of the first to seventh information described below.
[0597] In some implementations, the first information may be used to indicate an index of a time unit corresponding to a first PSSCH (associated with a first PSFCH). For example, the first information indicates that the time unit index range of the first PSSCH is [0, F1-1], where F1 is determined based on a period of the PSFCH.
[0598] In some implementations, the second information may be used to indicate time slot information of the first PSSCH. The time slot information of the first PSSCH may, for example, be the index of the time slot in which the first PSSCH is located. Optionally, the range of the time slot index indicated by the second information is determined based on the number of time slots included in a time unit. For example, the time slot index range of the first PSSCH is [0, F2-1], where F2 may be determined based on the number of time slots included in a time unit.
[0599] In some implementations, the third information may be used to indicate the time domain resource information where the first PSFCH is located. Optionally, the time domain resource information may include, for example, the symbol where the first PSFCH is located. For example, the time domain resource information may be represented as an index of the symbol where the first PSFCH is located. The index may correspond to the index of the symbol of the first PSFCH in a time slot (the index range is Alternatively, the index corresponds to an index in the K symbols included in the transmission resource of the first PSFCH (the index range is [0, K-1]), or the index corresponds to an index in the K1 symbols included in the transmission resource of the PSFCH for PSFCH transmission (the index range is [0, K1-1]). represents the number of symbols included in a time slot, K represents the number of symbols included in the PSFCH transmission resource, K1 represents the number of symbols used to transmit PSFCH among the K symbols included in the PSFCH transmission resource, K=K1+K2, where K2 symbols can be used as AGC.
[0600] For example, in FIG34 , the PSFCH is transmitted on the 5th and 6th symbols corresponding to the PSFCH transmission resource in time unit #5, i.e., PSFCH 1 and PSFCH 2 in FIG34 . The first PSFCH mentioned above can be either PSFCH 1 or PSFCH 2. The transmission resource corresponding to the first PSFCH can be determined based on the index of the symbol in K1 symbols (i.e., corresponding to index 0 and index 1 in K1=2 symbols).
[0601] In some implementations, the fourth information may be used to indicate a frequency domain starting position of the PSSCH within the first time unit.
[0602] In some implementations, the fifth information may be used to indicate the length of the frequency domain resources of the PSSCH within the first time unit.
[0603] In some implementations, the sixth information may be used to indicate the number of cyclic shift pairs that can be reused within a PRB, wherein the cyclic shift pairs are used for transmission of the first PSFCH. The number of cyclic shift pairs indicated by the sixth information may be determined based on, for example, a higher-layer parameter sl-NumMuxCS-Pair.
[0604] In some implementations, the seventh information may be used to indicate the identity of the terminal device. The identity of the terminal device may include a source identity (e.g., denoted as P ID The source identifier may be determined based on the "source ID" information field in the SCI associated with the PSSCH. The identifier of the terminal device may include a first identifier (denoted as M ID ). When the transmission type indication information (cast type indicator) indicated in the SCI associated with the PSSCH takes a value of "01", the first identifier can be determined based on the group identifier (member ID) of the receiving device, otherwise the first identifier is 0.
[0605] One or some parameters in the configuration information of the first PSFCH are based on time slots. In a structure based on time units, these parameters can be updated to be based on time units. Such parameters associated with the first PSFCH are described in detail below.
[0606] In some implementations, the first PSFCH is associated with a first parameter. The first parameter is used to indicate the period of the first PSFCH, and thus the first parameter may also be referred to as the period parameter of the first PSFCH. The first parameter may be, for example, sl-PSFCH-Period. In embodiments of the present application, the first parameter may be expressed based on the number of time units.
[0607] In some implementations, the first PSFCH is associated with a second parameter. The second parameter is used to indicate the minimum time interval between the first PSFCH and the first PSSCH (the PSSCH associated with the first PSFCH). The second parameter may be, for example, sl-MinTimeGapPSFCH. In an embodiment of the present application, the second parameter is expressed based on the number of time units. For example, the first PSSCH is located in time unit n, the first PSFCH is the first available PSFCH after time unit n+k, or the time domain position corresponding to the first PSFCH is not earlier than the time domain position of the first available PSFCH of time unit n+k, where n is an integer and k is determined based on the second parameter.
[0608] In some implementations, the PSFCH time unit is determined based on a minimum time interval and a first time instant. The first time instant can be determined based on one of the following: a start time instant of time unit n; an end time instant of time unit n; a start time instant of a first symbol used to transmit a first PSSCH; an end time instant of a last symbol used to transmit a first PSSCH; a start time instant of a time slot containing the first PSSCH; and an end time instant of a time slot containing the first PSSCH.
[0609] For example, Figure 37 illustrates eight time units in a resource pool (i.e., time unit #0 to time unit #7). These eight time units can be any eight time units in the resource pool. As can be seen from Figure 37, one time unit can include two time slots, and the PSFCH period is two time units, i.e., one time unit in every two time units includes a PSFCH transmission resource, and the PSFCH is located in time unit #1, time unit #3, time unit #5, time unit #7, and so on. Furthermore, in the example of Figure 37, the time interval (minimum time interval) between the transmission resource of a PSFCH and its corresponding PSSCH (i.e., the sidelink feedback information transmitted by the PSFCH is feedback information for the PSSCH) is 2, i.e., two time units. As shown in Figure 37, the PSSCH transmitted in time unit #1 has its corresponding PSFCH transmission resource located in the first available PSFCH transmission resource after time unit #3, i.e., the PSFCH located in time unit #5.
[0610] Example 6: DMRS pattern based on time unit
[0611] As can be seen from Example 2, multiple time slots included in a time unit can be used to transmit one or more PSSCHs. The number of symbols corresponding to the transmission resources of a PSSCH can be determined based on one or more of the following factors: the number of time slots included in a time unit (i.e., M value); the number of symbols used as GP in a time unit (i.e., B value); the number of symbols used as AGC in a time unit (i.e., A value, which can be determined based on the symbol interval between the position of the first symbol available for sideline transmission in a time unit or a time slot and the position of the first symbol used for PSSCH transmission in a time unit); whether a time unit includes PSFCH transmission resources; and the number of time slots corresponding to the transmission resources of a PSSCH.
[0612] It can be seen from the legend of the time slot structure of a time unit shown above that the range of variation of the number of symbols corresponding to the PSSCH in a time unit is very large, such as from a few symbols to dozens of symbols. For example, the number of symbols corresponding to the PSSCH in time slot n+6 in Figure 30 is 3. The number of symbols corresponding to a PSSCH in Figure 19A is 48. In addition, the transmission resources of a PSSCH in a time unit can occupy multiple time slots. Therefore, the DMRS pattern based on a single time slot structure in the related art is not compatible with the side transmission based on the time unit. This incompatibility can be reflected in the following aspects, for example:
[0613] First, the PSSCH DMRS pattern based on a single-slot structure is not suitable for multi-slot PSSCH transmission;
[0614] Second, when a PSSCH transmission resource can span multiple time slots, it is unclear how to determine the PSSCH DMRS pattern;
[0615] Third, the PSSCH DMRS pattern based on the single-slot structure only defines the case where the number of PSSCH symbols is at most 13 symbols (see Table 1 above), and does not support the case where the number of PSSCH symbols exceeds 13;
[0616] Fourth, the PSSCH DMRS pattern based on a single-slot structure only defines the case where the number of symbols corresponding to the PSSCH is greater than or equal to 6 symbols, and does not support the case where the number of PSSCH symbols is less than 6; and
[0617] Fifth, for PSSCH transmission based on time units, how to indicate the DMRS pattern of the PSSCH through the SCI is also a problem that needs to be solved.
[0618] In addition to the above issues, how to transmit the PSCCH DMRS in the first time unit is also an issue that needs to be considered.
[0619] To address one or more of the above problems, an embodiment of the present application proposes a DMRS pattern based on a time unit. This embodiment is described in detail below.
[0620] 38 , an embodiment of the present application provides a method for sidelink transmission, wherein the method comprises step S3810 , ie, a first terminal device determines a DMRS pattern of a first channel in a first time unit.
[0621] The detailed description of the first time unit can be found in the above embodiment 1, which will not be described in detail here.
[0622] The first channel may include a first PSSCH or a first PSCCH. For a detailed introduction to the first PSSCH, please refer to the content related to PSSCH in the previous text, such as the design method of PSSCH transmission resources in the first time unit (see Example 1), the transmission method of PSSCH (see Example 2), and the determination method of the TBS corresponding to PSSCH (see Example 3). For a detailed introduction to the first PSCCH, please refer to the content related to PSCCH in the previous text, such as the PSCCH transmission resources in the first time unit (see Example 1) and the content of the first-order SCI (see Examples 1 and 2).
[0623] The following describes in detail how to determine the DMRS pattern of the first channel by taking the first PSSCH and the first PSCCH as examples.
[0624] Example 6.1: DMRS pattern of the first PSSCH
[0625] There are many ways to determine the DMRS pattern (or time domain DMRS pattern) of the first PSSCH. For example, the DMRS pattern of the first PSSCH can be determined by configuring the starting position of the PSSCH DMRS symbol in the first time unit and the interval between adjacent PSSCH DMRS symbols. For another example, the DMRS pattern of the first PSSCH can be determined by extending the DMRS pattern based on a single time slot. For another example, the DMRS pattern of the first PSSCH can be determined by specifically defining or configuring a DMRS pattern based on a time unit. The method for determining the DMRS pattern of the first PSSCH will be described in detail later in conjunction with Examples 6.1.1 to 6.1.2.
[0626] In some implementations, the last PSSCH DMRS symbol of the first PSSCH, determined based on the DMRS pattern of the first PSSCH, is the first target symbol. The time domain resources used to transmit the first PSSCH after the first target symbol occupy P symbols. If the P symbols meet a first condition, at least one of the P symbols (e.g., the last symbol of the P symbols) is used to map the DMRS. The first condition may, for example, include one or more of the following: the number of P symbols is greater than or equal to a first threshold value (it should be understood that the first threshold value mentioned in this embodiment is different from the first threshold value mentioned in Example 2); and the ratio of the number of P symbols to the symbol interval (or time interval) between two adjacent PSSCH DMRS symbols in the first PSSCH is greater than or equal to a second threshold value. When there are many PSSCH symbols after the last DMRS symbol, channel estimation performance is affected. Therefore, by using the last PSSCH symbol as a DMRS symbol, channel estimation performance and PSSCH detection performance can be improved. The first threshold value may, for example, be 3. The second threshold value may, for example, be 0.5. For detailed description, please refer to the relevant contents of Figures 40 and 47B below.
[0627] In some implementations, the DMRS of the first PSSCH occupies the first PRB in the frequency domain, and every H1 subcarriers in the first PRB are used to map the DMRS, where H1 is a positive integer greater than or equal to 1. H1 can be equal to 1 or 2, for example. If H1 is equal to 1, it means that all subcarriers corresponding to the first PSSCH carry DMRS. If H1 is equal to 2, it means that the adjacent DMRS subcarrier spacing in the subcarrier corresponding to the first PSSCH is 2. For example, the DMRS can be mapped to an even subcarrier, or the DMRS can be mapped to an odd subcarrier.
[0628] Example 6.1.1: Determining a DMRS pattern for a first PSSCH based on first information
[0629] In some implementations, the first information may be configuration information.
[0630] In some implementations, the first information includes one or more of the following: information for determining the time domain position of the first PSSCH DMRS symbol (hereinafter referred to as the second information); and information for determining the symbol interval between two adjacent PSSCH DMRS symbols (hereinafter referred to as the third information). The time domain position of the first PSSCH DMRS symbol can be determined based on the second information, and the symbol interval between two adjacent PSSCH DMRS symbols can be determined based on the third information. Therefore, based on the second information and the third information, all symbol positions corresponding to the DMRS symbol of the first PSSCH can be determined.
[0631] This embodiment configures the position of the first DMRS symbol of the PSSCH and the interval between adjacent DMRS symbols through the first information. This configuration method can be applicable to situations where the number of PSSCH symbols is arbitrarily large, and is therefore well suited to scenarios where the transmission resources of the PSSCH span multiple time slots.
[0632] In some implementations, the second information is used to indicate a time domain position or symbol index of the first PSSCH DMRS symbol in a time slot.
[0633] In some implementations, the second information is used to indicate a time domain position or symbol index of the first PSSCH DMRS symbol in a time unit.
[0634] In some implementations, the second information is used to indicate the time domain offset of the first PSSCH DMRS symbol relative to the first symbol corresponding to the PSSCH transmission resource. The first symbol corresponding to the PSSCH transmission resource is the first symbol used to transmit the PSSCH. Alternatively, the first symbol corresponding to the PSSCH transmission resource may be the first symbol after the symbol used for AGC. Alternatively, the first symbol corresponding to the PSSCH transmission resource may be the first symbol mapped by the PSSCH. Alternatively, the first symbol corresponding to the PSSCH transmission resource may be the first symbol allocated by the PSSCH resource in a time unit. The time domain offset mentioned in this implementation may be expressed, for example, in the number of symbols.
[0635] In some implementations, the second information is used to indicate a time domain offset of the first PSSCH DMRS symbol relative to the first symbol in a time slot. The time domain offset mentioned in this implementation may be represented by the number of symbols, for example.
[0636] In some implementations, the second information is used to indicate a time domain offset of the first PSSCH DMRS symbol relative to the first symbol in a time unit. The time domain offset mentioned in this implementation may be represented by the number of symbols, for example.
[0637] In some implementations, the second information is used to indicate a time domain offset of the first PSSCH DMRS symbol relative to the first symbol corresponding to the PSCCH transmission resource. The time domain offset mentioned in this implementation can be represented by the number of symbols, for example.
[0638] In some implementations, the second information is used to indicate a time domain offset of the first PSSCH DMRS symbol relative to the last symbol corresponding to the PSCCH transmission resource. The time domain offset mentioned in this implementation can be represented by the number of symbols, for example.
[0639] In some implementations, the second information may simultaneously indicate multiple types of the above information.
[0640] As an example, the first PSSCH DMRS symbol determined based on the second information is located at the first symbol used for transmitting the PSSCH.
[0641] As another example, the first PSSCH DMRS symbol determined based on the second information is located at the next symbol of the PSCCH time domain resource, that is, the next symbol of the last time domain symbol corresponding to the PSCCH transmission resource.
[0642] In some implementations, the symbol interval between two adjacent PSSCH DMRS symbols indicated by the third information includes one or more values, and the one or more values include a first value, which indicates that the symbol interval between two adjacent PSSCH DMRS symbols is greater than 14 (i.e., the number of symbols included in a time slot in normal CP).
[0643] For example, the value of the third information includes but is not limited to 12, 20, 24, 28, 40, 56, etc. Alternatively, the value of the third information may also include 4, 8, 16, etc. The first value mentioned above may be one of 20, 24, 28, 40, and 56, for example.
[0644] In some implementations, the first information is determined based on one or more of the following: sidelink BWP configuration information, resource pool configuration information, PC5-RRC configuration information, protocol predefined information, preconfigured information, and network device configuration information.
[0645] For example, the resource pool configuration information includes the second information and the third information. The transmitting end device or the receiving end device may determine the DMRS pattern of the first PSSCH based on the second information and the third information.
[0646] For another example, the second information and the third information may come from the same configuration information or different configuration information. For example, the resource pool configuration information includes the third information, and the PC5-RRC or SCI includes the second information.
[0647] In some implementations, the first information may be determined based on indication information of a terminal device. The terminal device may be a transmitting device of sideline data or a receiving device of sideline data. The indication information may be carried via SCI, MAC CE, or PC5-RRC signaling.
[0648] In some implementations, the first information is used to configure one or more candidate DMRS patterns for a PSSCH. The first DMRS pattern for the PSSCH is a target DMRS pattern among the one or more candidate DMRS patterns.
[0649] Furthermore, in some implementations, the SCI in the first time unit (i.e., the SCI associated with the first PSSCH) indicates a target PSSCH DMRS pattern. For example, the resource pool configuration information includes second information and third information for configuring one or more candidate DMRS patterns for the PSSCH. The transmitting device may determine a corresponding target DMRS pattern when transmitting the first PSSCH and indicate the target DMRS pattern through the SCI. The receiving device may determine the target DMRS pattern based on the SCI.
[0650] In some implementations, the DMRS pattern of the first PSSCH is determined based on fourth information. The fourth information is used to indicate a correspondence between the first information (which may also be the second information and / or the third information) and the first index. The correspondence may be configured based on configuration information. The configuration information may include one or more of the following: sidelink BWP configuration information, resource pool configuration information, PC5-RRC configuration information, protocol predefined information, preconfigured information, and network device configuration information.
[0651] The corresponding relationship may be, for example, the corresponding relationship shown in Table 7.
[0652] Table 7
[0653] Furthermore, in some implementations, the SCI in the first time unit indicates a first index. That is, when the transmitting device sends the first PSSCH, it can first determine a DMRS pattern based on the corresponding relationship, and indicate the DMRS pattern (such as the index corresponding to the DMRS pattern) to the receiving device through the SCI.
[0654] In some implementations, if the first time unit is used to transmit a PSSCH (see Example 2.1 above), the transmission resources of one PSSCH may correspond to all symbols available for PSSCH transmission in the first time unit. In this case, DMRS may be sequentially mapped to all symbols used for PSSCH transmission in the first time unit based on the first information. For example, the time domain position of the first PSSCH DMRS symbol may be determined based on the second information, and the symbol interval between two adjacent DMRS symbols may be determined based on the third information. Then, the PSSCH DMRS may be sequentially mapped to the symbols corresponding to the PSSCH transmission resources in the first time unit.
[0655] For example, Figure 39 shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be either time unit #1 or time unit #2. In the example of Figure 39, a time unit includes two time slots. Time unit #1 does not include PSFCH transmission resources, while time unit #2 does. PSSCH resource allocation in a time unit begins at the fifth symbol, i.e., A=4. The first four symbols of a time unit can be used for AGC, and the last four symbols of a time unit are used for GP, i.e., B=4. PSFCH time domain resources include five symbols, of which the data transmitted by the first four symbols is the same as the data on the fifth symbol. Therefore, these first four symbols can be used for AGC, and the fifth symbol is used to transmit PSFCH. A time unit includes one PSCCH and one PSSCH. The PSSCH transmits one TB, which is mapped to the two time slots included in a time unit, and its corresponding PSCCH occupies three symbols. According to the first information, the first PSSCH DMRS symbol is determined to be the first symbol after the last symbol of the PSCCH, and there is an interval of 8 symbols between two adjacent DMRS symbols. Therefore, the PSSCH DMRS can be sequentially mapped in the symbols corresponding to the PSSCH transmission resource of a time unit, thereby obtaining the DMRS pattern shown in Figure 39.
[0656] Optionally, in some embodiments, the DMRS pattern can be determined based on the second information and the third information. If the number of symbols used to transmit the PSSCH after the last PSSCH DMRS symbol determined based on the DMRS pattern is P, and the number of symbols of the P symbols is greater than or equal to the first threshold value; or, the ratio of the number of symbols of the P symbols to the symbol interval between two adjacent DMRS symbols is greater than or equal to the second threshold value, then the last symbol corresponding to the PSSCH transmission resource is also used to map the DMRS. For example, in Figure 39, there are 7 symbols for transmitting the PSSCH after the last DMRS symbol in time unit #2 (i.e., P=7). The ratio of these 7 symbols to the symbol interval between adjacent DMRS symbols (i.e., 8 symbols indicated by the third information) is 0.875. If the second threshold value is 0.5, the last symbol of the PSSCH transmission resource is also used to map the DMRS, as shown in Figure 40.
[0657] For example, Figure 41 shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be time unit #1 or time unit #2. In the example of Figure 41, a time unit includes 4 time slots. Time unit #1 does not include PSFCH transmission resources, and time unit #2 includes PSFCH transmission resources. The resource allocation of PSSCH in a time unit starts from the 9th symbol, that is, A=8. The first 8 symbols of a time unit can be used as AGC, and the last 8 symbols of a time unit are used as GP, that is, B=8. The PSFCH in time unit #2 occupies 9 symbols, of which 8 symbols are used as AGC and 1 symbol is used to carry PSFCH. In each time unit, except for the symbols used for AGC, GP, and PSFCH, the remaining symbols are all symbols used to transmit PSSCH, and each time unit is used to transmit only one PSSCH, and the PSCCH corresponding to each time unit occupies 3 symbols. In the example of Figure 41, based on the second information, it is determined that the first PSSCH DMRS symbol is located at the first symbol used for PSSCH transmission, and there is an interval of 8 symbols between adjacent PSSCH DMRS symbols. Therefore, the PSSCH DMRS can be sequentially mapped in the symbols corresponding to the PSSCH transmission resource of one time unit, thereby obtaining the DMRS pattern shown in Figure 41.
[0658] Furthermore, in time unit #1 of Figure 41, there are 7 DMRS symbols for transmitting PSSCH after the last DMRS symbol, and the ratio of this symbol interval (value of 8) to the symbol interval between adjacent DMRS symbols is 0.875. If the second threshold value is 0.5, the last symbol of the PSSCH transmission resource can also be used to map DMRS. In time unit #2 of Figure 41, there are 6 symbols for transmitting PSSCH after the last DMRS symbol, and the ratio of this symbol interval (value of 8) to the symbol interval between adjacent DMRS symbols is 0.75. If the second threshold value is 0.5, the last symbol of the PSSCH transmission resource can also be used to map DMRS, as shown in Figure 42.
[0659] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs are used to transmit the same TB (see Example 2.2 above), since the multiple PSSCHs transmit the same TB, the multiple PSSCHs are PSSCHs sent to the same receiving device. Therefore, the DMRS mapping method used by the multiple PSSCHs can be similar to the DMRS mapping method used when one PSSCH is transmitted in one time unit, that is, DMRS is sequentially mapped to all symbols used to transmit the PSSCH in the first time unit based on the first information. For ease of description, this DMRS mapping method is referred to as Method 1 below.
[0660] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and multiple PSSCHs are used to transmit the same TB (see Example 2.2 above), DMRS is sequentially mapped to the symbols corresponding to each of the multiple PSSCHs based on the first information. For example, for each PSSCH in the multiple PSSCHs, the time domain position of the first PSSCH DMRS symbol can be determined based on the second information, and the symbol interval between two adjacent PSSCH DMRS symbols can be determined based on the third information. Then, the PSSCH DMRS can be sequentially mapped in the symbols corresponding to the transmission resources of each PSSCH. The DMRS mapping processes between different PSSCHs are independent of each other. For ease of description, the DMRS mapping method is referred to as Method 2 below.
[0661] For example, Figure 43 (including Figures 43A to 43C) shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be time unit #1 or time unit #2. In the example of Figure 43, one time unit includes 2 time slots, time unit #1 does not include PSFCH transmission resources, and time unit #2 includes PSFCH transmission resources. The resource allocation of PSSCH in a time unit starts from the 5th symbol, that is, A=4, the first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, each time slot is used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 5th symbol in a time unit. The number of symbols available for PSSCH transmission in the second time slot of time unit #2 (i.e., time slot n+3 in FIG. 43 ) is 1. However, since PSSCH 2 transmitted in this time slot and PSSCH 1 transmitted in the first time slot of time unit #2 (i.e., time slot n+2 in FIG. 43 ) are both used to transmit different redundancy versions of the same TB, PSSCH 2 can still be transmitted in the second time slot of time unit #2. If the first DMRS symbol of the PSSCH is determined to correspond to the first symbol of the PSSCH based on the second information, there is an interval of 8 symbols between two adjacent PSSCH DMRS symbols. If the DMRS pattern is determined using method 1 mentioned above, that is, DMRS is sequentially mapped to all PSSCH symbols in a time unit based on the time domain position of the first DMRS symbol and the symbol interval between two adjacent PSSCH DMRS symbols, the DMRS mapping result shown in FIG. 43A can be obtained. If the DMRS pattern is determined using method 2 mentioned above, the DMRS pattern is determined for each PSSCH in a time unit based on the second information and the third information, respectively. The DMRS mapping result is shown in FIG. 43B. If the first DMRS symbol of the PSSCH is determined to correspond to the second symbol of the PSSCH based on the second information, and there is an interval of 8 symbols between two adjacent PSSCH DMRS symbols, then if the DMRS pattern is determined using the aforementioned method 2, for each PSSCH in a time unit, the DMRS pattern is determined based on the second information and the third information, the DMRS mapping result is shown in FIG43C.
[0662] For another example, Figure 44 shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be time unit #1 or time unit #2. In the example of Figure 44, one time unit includes 4 time slots, and the resource allocation of PSSCH in one time unit starts from the 9th symbol, that is, A=8. The first 8 symbols of a time unit can be used as AGC, and the last 8 symbols of a time unit are used as GP, that is, B=8. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH. The time domain resources of PSCCH include 3 symbols starting from the 9th symbol in a time unit. PSFCH transmission resources are included in time unit #2, so the number of symbols that can be used to transmit PSSCH in the 3rd and 4th time slots is 3. However, since PSSCH 2 transmitted in this time slot and PSSCH 1 transmitted in the first two time slots of time unit #2 are both used to transmit different redundancy versions of the same TB, PSSCH 2 can still be transmitted in this time slot. Based on the second information, it is determined that the first DMRS symbol of the PSSCH corresponds to the first symbol of the PSSCH, and based on the third information, it is determined that the interval between two adjacent DMRS symbols is 8 symbols. If method 1 mentioned above is used, the DMRS pattern in one time unit is shown in Figure 44A. If method 2 mentioned above is used, the DMRS pattern in one time unit is shown in Figure 44B.
[0663] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs are used to transmit different TBs (see Example 2.3 above), DMRSs are sequentially mapped based on all symbols used to transmit the PSSCHs in the first time unit based on the first information. For example, if multiple TBs are sent to the same receiving device, this implementation can be used to map the DMRS pattern.
[0664] In some implementations, if the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs are used to transmit different TBs (see Example 2.3 above), DMRS are mapped in the symbol order corresponding to each of the multiple PSSCHs based on the first information.
[0665] For example, Figure 45 shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be time unit #1 or time unit #2. In the example of Figure 45, one time unit includes 2 time slots, and the resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4. The first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, each time slot is used to transmit one PSSCH. The second time slot in time unit #2 (that is, time slot n+3 in Figure 45) only includes one symbol for transmitting PSSCH, so this time slot cannot be used to transmit different transport blocks. Therefore, the PSSCH in this time slot can be used to repeatedly transmit the data of the first symbol or the last symbol of the PSSCH (that is, PSSCH 1) of the previous time slot to improve transmission reliability. Based on the second information, it can be determined that the first DMRS symbol of the PSSCH corresponds to the first symbol of the PSSCH. Based on the third information, it can be determined that the symbol interval between two adjacent DMRS symbols is 8. The DMRS mapping result is shown in Figure 45. Since the PSSCH2 data in the second time slot of time unit #2 is a repetition of the PSSCH1 data, the first PSSCH symbol in this time slot may not be mapped with DMRS. In some embodiments, the first PSSCH symbol in this time slot may also be mapped with DMRS.
[0666] For another example, Figure 46 shows two time units, namely time unit #1 and time unit #2. The first time unit mentioned above can be time unit #1 or time unit #2. In the example of Figure 46, one time unit includes 4 time slots, and the resource allocation of PSSCH in one time unit starts from the 5th symbol, that is, A=4. The first 4 symbols of a time unit can be used as AGC, and the last 4 symbols of a time unit are used as GP, that is, B=4. One time unit transmits 2 PSSCHs, that is, every 2 time slots are used to transmit one PSSCH, each PSSCH transmits a different TB, and each PSSCH has its corresponding PSCCH. In a time unit, the first two time slots transmit PSSCH 1, and the last two time slots transmit PSSCH 2. Time unit #2 includes PSFCH transmission resources. Based on the second information, it can be determined that the first DMRS symbol of the PSSCH corresponds to the first symbol of the PSSCH, and based on the third information, it can be determined that there are 8 symbols between two adjacent DMRSs. For each PSSCH, the corresponding DMRS is determined according to the above information, and the mapping result of the DMRS is shown in Figure 46A.
[0667] Furthermore, in time unit #1 in Figure 46A , after the last DMRS symbol corresponding to PSSCH 1, there are 7 symbols used for PSSCH transmission, and the ratio of this to the spacing between adjacent DMRS symbols (value of 8) is 0.875. If the second threshold value is 0.5, the last symbol of the transmission resource of PSSCH 1 can also be used for DMRS mapping. After the last DMRS symbol corresponding to PSSCH 2, there are 7 symbols used for PSSCH transmission, and the ratio of this to the spacing between adjacent DMRS symbols (value of 8) is 0.875. If this is greater than the second threshold value, the last symbol of the transmission resource of PSSCH 2 can also be used for DMRS mapping. In time unit #2 in Figure 46A , after the last DMRS symbol corresponding to PSSCH 1, there are 7 symbols used for PSSCH transmission. The ratio of this to the spacing between adjacent DMRS symbols (a value of 8) is 0.875, which is greater than the second threshold. Therefore, the last symbol of the transmission resource of PSSCH 1 can also be used for DMRS mapping. After the last DMRS symbol corresponding to PSSCH 2, there are 6 symbols used for PSSCH transmission. The ratio of this to the spacing between adjacent DMRS symbols (a value of 8) is 0.75, which is greater than the second threshold. Therefore, the last symbol of the transmission resource of PSSCH 2 can also be used for DMRS mapping. The mapping result of the DMRS pattern is shown in Figure 46B .
[0668] Example 6.1.2: Determining a DMRS pattern for a first PSSCH based on a first DMRS pattern
[0669] In some implementations, the first DMRS pattern is determined based on protocol predefined information, preconfigured information, network device configuration information, or indication information sent by a terminal device. The terminal device may be a transmitter of sideline data or a receiver of sideline data.
[0670] In some time slot modes, the first DMRS pattern is determined based on the DMRS pattern corresponding to the PSSCH transmitted in a single time slot.
[0671] In some implementations, each time slot in the first time unit corresponds to the same first DMRS pattern. If each time slot in a time unit has the same first DMRS pattern, then the SCI of the time unit only needs to indicate the one DMRS pattern, thereby saving control signaling overhead.
[0672] In some implementations, the first PSSCH is one of multiple PSSCHs transmitted in a first time unit. The multiple PSSCHs correspond to the same first DMRS pattern. If multiple PSSCHs transmitted in a time unit have the same first DMRS pattern, then the SCI of the time unit only needs to indicate the one DMRS pattern, thereby saving control signaling overhead.
[0673] In some implementations, the first PSSCH includes multiple time slots, and the multiple time slots correspond to the same first DMRS pattern.
[0674] In some implementations, the first PSSCH includes multiple time slots. The multiple time slots have respective corresponding first DMRS patterns. That is, each time slot in the multiple time slots corresponds to a first DMRS pattern, and the first DMRS patterns corresponding to different time slots in the multiple time slots can be the same or different.
[0675] In some implementations, the first PSSCH is one of multiple PSSCHs transmitted in the first time unit. The multiple PSSCHs have respective corresponding first DMRS patterns. That is, each PSSCH in the multiple PSSCHs corresponds to a first DMRS pattern, and the first DMRS patterns corresponding to different PSSCHs in the multiple PSSCHs may be the same or different.
[0676] Different PSSCHs or different time slots in a time unit can correspond to different first DMRS patterns. The transmitting device can flexibly select the DMRS pattern corresponding to each PSSCH according to the MCS or performance requirements of the transmission block TB, thereby ensuring the transmission performance of different TBs.
[0677] In some implementations, the first DMRS pattern is used to determine the relative position between each PSSCH DMRS symbol in a time slot and a target symbol, which may be a symbol in the time slot.
[0678] For example, the target symbol may be the first symbol in the time slot.
[0679] For another example, the target symbol may be the first symbol in the time slot that can be used for sidelink transmission.
[0680] For another example, the target symbol may be the first symbol in the time slot that can be used for PSSCH transmission.
[0681] In some implementations, the SCI in the first time unit indicates a first DMRS pattern.
[0682] In some implementations, a time interval (or symbol interval) of a DMRS symbol relative to a first symbol of a first PSSCH is determined based on a first DMRS pattern, and positions of one or more DMRS symbols are determined based on the time interval and the position of the first symbol of the PSSCH in a first time slot, wherein the first time slot is used to transmit the first PSSCH.
[0683] In some implementations, if the symbol position corresponding to the first DMRS symbol exceeds the position of the last symbol available for PSSCH transmission in the first time slot, the first DMRS symbol is not mapped in the first time slot, where the first DMRS symbol is one of the one or more DMRS symbols. That is, in this implementation, only a portion of the DMRS symbols in the first DMRS pattern may be mapped.
[0684] In some implementations, the first DMRS pattern corresponds to a DMRS pattern when all symbols in a time slot are used for PSSCH transmission.
[0685] In some implementations, the first DMRS pattern may correspond to the first number of symbols in a time slot. There may be multiple ways to define the first number of symbols, and two possible definitions are given below.
[0686] Definition 1: The first symbol number is the number of symbols (or the maximum number of symbols) that can be used for PSSCH transmission in a time slot when PSSCH is transmitted based on a single time slot.
[0687] In some implementations, the first DMRS pattern is a DMRS pattern applicable to when PSSCH is transmitted based on a single time slot. The DMRS pattern when PSSCH is transmitted based on a single time slot can be predefined by the protocol. For example, in the NR SL system, the protocol predefines the DMRS pattern when PSSCH is transmitted based on a single time slot, as shown in Table 1 above. When the transmitting device sends PSSCH, it can autonomously determine the first DMRS pattern based on Table 1, and indicate the first DMRS pattern in the SCI sent together with the PSSCH. For PSSCH transmitted in multiple time slots, the transmission resources of one PSSCH can span multiple time slots. In this case, the transmitting device can determine the first DMRS pattern based on the DMRS pattern when PSSCH is transmitted in a single time slot (for example, the DMRS pattern in Table 1). Then, when a PSSCH is transmitted using multiple time slots, the symbol position of the DMRS of each time slot in the multiple time slots corresponding to one PSSCH can be determined based on the first DMRS pattern, and the first DMRS pattern is indicated in the SCI. Directly using the DMRS pattern when transmitting PSSCH based on a single time slot as the first DMRS pattern, and determining the DMRS symbol position corresponding to the PSSCH in each time slot based on the first DMRS pattern, forward compatibility can be achieved. It should be understood that the DMRS pattern when transmitting PSSCH based on a single time slot mentioned in the embodiment of the present application can be the PSSCH DMRS pattern provided by the relevant technology (as shown in Table 1), or it can be a redefined DMRS pattern when transmitting PSSCH based on a single time slot, or a DMRS pattern when transmitting PSSCH based on a single time slot determined based on configuration information.
[0688] In some implementations, the first number of symbols corresponding to the first DMRS pattern is 13 or 14. For example, the first DMRS pattern corresponds to the DMRS pattern corresponding to when the PSSCH in Table 1 includes 13 symbols.
[0689] In some implementations, the first DMRS pattern is determined based on Table 1. If the number of PSCCH symbols is 3, a DMRS pattern with a DMRS symbol number of 3 can be selected as the first DMRS pattern, so the intervals of the DMRS symbols relative to the first PSSCH symbol can be determined to be 1, 6, and 11, respectively. When the first DMRS pattern is applied to multi-slot PSSCH transmission, for each time slot corresponding to the PSSCH, the time domain position of the DMRS symbol in the time slot can be determined based on the above-mentioned symbol intervals of 1, 6, and 11. If the number of symbols available for PSSCH transmission in the time slot is less than 12, the time slot may include only some of the DMRS symbols in the first DMRS pattern.
[0690] Taking the transmission of a PSSCH in the first time unit as an example, several specific examples are given below in combination with Figures 47 and 48.
[0691] For example, Figure 47A includes time unit #1 and time unit #2, and the first time unit mentioned above can be any one of time unit #1 and time unit #2. In Figure 47A, one time unit is used to transmit one PSSCH. Although the transmission resources of PSSCH span multiple time slots, the position of the DMRS symbol in each time slot can be determined based on the first DMRS pattern. In Figure 47A, the first DMRS pattern adopts the DMRS pattern corresponding to "the number of PSSCH symbols is 13, the number of PSCCH symbols is 3, and the number of DMRS symbols is 3" in Table 1. The intervals of the DMRS symbols corresponding to the first DMRS pattern relative to the first PSSCH symbol are 1, 6, and 11. Then, for each time slot, the time domain position of the DMRS symbol in the time slot can be determined based on the relative position. As shown in Figure 47A, the first time slot of time unit #1 (i.e., time slot n) includes four AGC symbols. The time domain position of the first PSSCH symbol is the fifth symbol in the time slot (symbol index 4). Therefore, the first DMRS symbol position is the sixth symbol (symbol index 5), and the second DMRS symbol position is the eleventh symbol (symbol index 10). Since the number of symbols available for PSSCH transmission in this time slot is less than 14, only some of the DMRS symbols corresponding to the first DMRS pattern can be mapped to this time slot. In other words, this time slot does not include the third DMRS symbol corresponding to the first DMRS pattern because the third DMRS symbol position determined based on interval 11 exceeds the time slot. Similarly, the second time slot of time unit #1 (i.e., time slot n+1) includes four symbols used as GPs. The first PSSCH symbol position is the first symbol in the time slot (symbol index 0), then the first DMRS symbol position is the second symbol (symbol index 1), and the second DMRS symbol position is the seventh symbol (symbol index 6). Since the number of symbols available for PSSCH transmission in the time slot is less than 14, the time slot only maps part of the DMRS symbols corresponding to the first DMRS pattern, that is, the time slot does not include the third DMRS symbol corresponding to the first DMRS pattern, because the third DMRS symbol position determined according to interval 11 is used as a GP symbol and cannot be mapped to DMRS.The DMRS in the first time slot (i.e., slot n+2) of time unit #2 is determined in the same manner as the DMRS in the first time slot (slot n) of time unit #1. The second time slot (slot n+3) of time unit #2 includes only one PSSCH symbol. The first DMRS symbol position determined by the interval is the second symbol of the time slot, but this second symbol is used as a GP and cannot be mapped to a DMRS. The second DMRS symbol position determined by the interval is the seventh symbol, which corresponds to the PSFCH transmission resource and cannot be mapped to a DMRS. The third DMRS symbol position determined by the interval is the twelfth symbol, which is used as a GP symbol and cannot be mapped to a DMRS. Therefore, the second time slot (slot n+3) of time unit #2 does not include a DMRS symbol. The SCI transmitted in time unit #1 or time unit #2 may carry indication information to indicate the first DMRS pattern.
[0692] Optionally, when determining the DMRS symbol position in a time slot based on the interval corresponding to the first DMRS pattern, if the number of symbols available for PSSCH transmission following the last DMRS symbol in the time slot is greater than or equal to a first threshold value; or if the ratio of the number of symbols available for PSSCH transmission following the last DMRS symbol to the symbol interval between two adjacent DMRS symbols corresponding to the first DMRS pattern is greater than or equal to a second threshold value, then the last symbol corresponding to the PSSCH transmission resource in the time slot may also be used for DMRS mapping. For example, in Figure 47A , there are three symbols available for PSSCH transmission following the last DMRS symbol in the first time slot of time unit #1, and three symbols available for PSSCH transmission following the last DMRS symbol in the second time slot, and the interval between adjacent DMRS symbols is 5. If the second threshold value is 0.5, then the last symbol of the PSSCH transmission resource in both the first and second time slots of time unit #1 may also be used for DMRS mapping, as shown in Figure 47B . Similarly, the last symbol of the PSSCH transmission resource in the first time slot of time unit #2 may also be used for DMRS mapping.
[0693] Alternatively, the relative position of each DMRS symbol relative to the first symbol in a time slot can be determined based on the first DMRS pattern, and the DMRS pattern in each time slot can be determined based on this relative position. For example, referring to FIG47C , the intervals of DMRS symbols corresponding to the first DMRS pattern relative to the first symbol in the time slot are 1, 6, and 11. For the first time slot in time unit #1, the DMRS symbol positions determined according to the first DMRS pattern should be symbols 1, 6, and 11; however, because symbol 1 is used for AGC, DMRS may not be mapped to this symbol. Therefore, only symbols 6 and 11 are mapped with DMRS in this time slot. For the second time slot in time unit #1, the DMRS symbol positions determined according to the first DMRS pattern should be symbols 1, 6, and 11; however, because symbol 11 is used for GP, DMRS is not mapped to this symbol. Therefore, only symbols 1 and 6 are mapped with DMRS in this time slot. For the first time slot in time unit #2, the mapped DMRS is the same as that of the first time slot in time unit #1. For the second time slot in time unit #2, the DMRS symbol positions determined according to the first DMRS pattern should be symbols 1, 6, and 11; however, because symbols 1 and 11 are used as GPs and symbol 6 is used as AGC, DMRS is not mapped on these symbols, that is, the second time slot does not include a DMRS symbol.
[0694] For example, for the transmission mode shown in Figure 48 (i.e., one PSSCH is transmitted in one time unit), although the transmission resources of the PSSCH span multiple time slots, the DMRS symbol position in each time slot can be determined separately based on the first DMRS pattern. Different time units can correspond to different first DMRS patterns. For example, the intervals of the DMRS symbols corresponding to the first DMRS pattern in time unit #1 relative to the first PSSCH symbol are 1, 6, and 11; the number of symbols corresponding to the PSSCH in the second and third time slots in the time unit #1 is 14, and each time slot can include 3 DMRS symbols. The number of symbols corresponding to the PSSCH in the first time slot is 6, so the time slot only includes one DMRS symbol. Similarly, the number of symbols corresponding to the PSSCH in the fourth time slot is also 6, so the time slot also only includes one DMRS symbol. The interval between the DMRS symbol corresponding to the first DMRS pattern in time unit #2 and the first PSSCH symbol is 3, 10; the number of symbols corresponding to the PSSCH in the second time slot is 14, which can include 2 DMRS symbols, located at symbol 3 and symbol 10 respectively. The number of symbols corresponding to the PSSCH in the first time slot is 6, so the time slot includes only one DMRS symbol, and the DMRS symbol is located at the 12th symbol (i.e., symbol 11). The number of symbols corresponding to the PSSCH in the third time slot is 3. Based on the first DMRS pattern, the first DMRS symbol of the time slot is located at the 4th symbol, i.e., symbol 3. Its corresponding position is used as GP, so no DMRS is mapped. The SCI sent in the first time unit carries indication information indicating the first DMRS pattern;
[0695] Similar to Figure 47B, in this example, the number of PSSCH symbols after the last DMRS in a time slot can be compared with the first threshold value or the second threshold value to determine whether the last PSSCH symbol can be mapped to DMRS. This will not be repeated here.
[0696] It should be noted that, in Figures 48 to 54 , the DMRS symbol position (x, y) or (x, y, z) of the first DMRS pattern in the figure may represent the time offset of the DMRS symbol relative to the first PSSCH symbol.
[0697] Taking the transmission of multiple PSSCHs in the first time unit and the multiple PSSCHs corresponding to the same TB as an example, several specific examples are given below in conjunction with Figure 49.
[0698] For example, for the transmission mode shown in Figure 49 (multiple PSSCHs are transmitted in one time unit, and the multiple PSSCHs correspond to the same TB), multiple PSSCHs can be transmitted in one time unit, and the transmission resources of each PSSCH can span multiple time slots. In the example of Figure 49, the DMRS symbol position in each time slot can be determined based on the first DMRS pattern. Different time units can correspond to different first DMRS patterns. For example, in Figure 49A, the intervals of the DMRS symbols corresponding to the first DMRS pattern in time unit #1 relative to the first PSSCH symbol are 1, 6, and 11; the number of symbols corresponding to the PSSCH in the second and third time slots in the time unit #1 is 14, and each time slot can include 3 DMRS symbols. In time unit #1, the number of symbols corresponding to the PSSCH in the first time slot is 6, which includes only one DMRS symbol. Similarly, the number of symbols corresponding to the PSSCH in the fourth time slot is also 6, which also includes only one DMRS symbol. The DMRS symbols corresponding to the first DMRS pattern in time unit #2 are spaced 3 and 10 relative to the first PSSCH symbol. The number of PSSCH symbols in the second time slot is 14, so the time slot can include two DMRS symbols, located at symbols 3 and 10 respectively. The number of PSSCH symbols in the first time slot is 6, and only one DMRS symbol is included, located at symbol 12. The number of PSSCH symbols in the third time slot is 3. According to the first DMRS pattern, its first DMRS symbol is located at the fourth symbol, i.e., symbol 3. This position is used as a GP, so no DMRS is mapped. If time unit #2 uses the same first DMRS pattern as time unit #1, i.e., the DMRS symbols are spaced 1, 6, and 11 relative to the first PSSCH symbol, then the third time slot in time unit #2 can have one DMRS symbol, as shown in Figure 49B.
[0699] Since the PSSCH in one time unit transmits the same TB, the first time unit may include only one PSCCH, and the first DMRS pattern is indicated by the SCI carried by the PSCCH.
[0700] Taking the transmission of multiple PSSCHs in the first time unit, and the multiple PSSCHs corresponding to different TBs as an example, a specific example is given below in combination with Figure 50.
[0701] For example, for the transmission mode shown in Figure 50 (multiple PSSCHs are transmitted in one time unit, and the multiple PSSCHs correspond to different TBs), the transmission resources of each PSSCH can span multiple time slots, and the DMRS symbol position in each time slot can be determined based on the first DMRS pattern. Different time units can correspond to different first DMRS patterns. For example, in Figure 50, the intervals of the DMRS symbols corresponding to the first DMRS pattern in time unit #1 relative to the first PSSCH symbol are 1, 6, and 11; the number of symbols corresponding to the PSSCH in the second and third time slots in time unit #1 is 14, and each time slot can include 3 DMRS symbols; the number of symbols corresponding to the PSSCH in the first time slot is 10, so the time slot only includes 2 DMRS symbols; similarly, the number of symbols corresponding to the PSSCH in the fourth time slot is also 10, so the time slot also includes only 2 DMRS symbols. The PSCCH associated with the PSSCH in time unit #1 carries indication information for indicating the first DMRS pattern corresponding to time unit #1. The DMRS symbols corresponding to the first DMRS pattern in time unit #2 are spaced 3 and 10 apart from the first PSSCH symbol. The number of PSSCH symbols in the second and third time slots is 14, so the time slots can include only two DMRS symbols, located at symbols 3 and 10, respectively. The number of PSSCH symbols in the first time slot is 10, so the time slot includes only one DMRS symbol, located at symbol 7. The number of PSSCH symbols in the fourth time slot is 1, so according to the first DMRS pattern, its first DMRS symbol is located at the fourth symbol of the time slot, i.e., symbol 3. Since the symbol position of the fourth symbol is used as a GP, no DMRS is mapped. The PSCCH associated with the PSSCH in time unit #2 carries indication information for the first DMRS pattern corresponding to time unit #2.
[0702] The above mainly illustrates the example that each time slot in a time unit corresponds to the same DMRS pattern. In other embodiments, different PSSCHs may correspond to different first DMRS patterns, or different time slots may correspond to different first DMRS patterns. If the transmission resources of a PSSCH include multiple time slots, the multiple time slots may correspond to the same or different DMRS patterns. In this case, the SCI carried by the PSCCH transmitted simultaneously with the PSSCH carries indication information for indicating the first DMRS pattern. When different time slots of the PSSCH correspond to different first DMRS patterns, the indication information in the SCI includes multiple information fields, respectively corresponding to different first DMRS patterns.
[0703] For example, for the transmission mode shown in Figure 51 (multiple PSSCHs are transmitted in one time unit, and the multiple PSSCHs correspond to different TBs), multiple PSSCHs can be transmitted in one time unit, the transmission resources of each PSSCH can span multiple time slots, and different PSSCHs can correspond to different first DMRS patterns. In Figure 51, the intervals between the DMRS symbols of the first DMRS pattern corresponding to PSSCH 1 in time unit #1 and the first PSSCH symbol are 3 and 10; the number of symbols corresponding to PSSCH 1 in the first time slot is 10, so the time slot includes only 1 DMRS symbol; the number of symbols corresponding to PSSCH 1 in the second time slot is 14, so the time slot includes 2 DMRS symbols; the indication information in the PSCCH associated with PSSCH 1 is used to indicate the first DMRS pattern. The DMRS symbols of the first DMRS pattern corresponding to PSSCH 2 in time unit #1 are spaced 1, 6, or 11 apart from the first PSSCH symbol. The transmission resources for PSSCH 2 include two time slots, wherein the number of symbols corresponding to PSSCH 2 in the first time slot is 14, so the time slot includes three DMRS symbols. The number of symbols corresponding to PSSCH 2 in the second time slot is 10, so the time slot includes two DMRS symbols. The indication information in the PSCCH associated with PSSCH 2 is used to indicate the first DMRS pattern. Similarly, the two PSSCHs in time unit #2 also correspond to different first DMRS patterns. The DMRS symbol positions of each PSSCH in each time slot determined according to the first DMRS pattern are shown in FIG. 51 and are not further described here.
[0704] This example uses the DMRS pattern corresponding to the PSSCH transmitted in a single time slot as the first DMRS pattern to determine the DMRS symbol position corresponding to the PSSCH in each time slot. Furthermore, different PSSCHs or time slots within a time unit can correspond to different first DMRS patterns. This allows the transmitting device to flexibly select the DMRS pattern corresponding to each PSSCH based on the MCS or performance requirements of the TB, ensuring transmission performance for different transport blocks.
[0705] Definition 2: The first symbol number is the number of symbols that can be used for PSSCH transmission in a time slot occupied by the first PSSCH
[0706] Definition Method 2 differs from Definition Method 1 in that, in Definition Method 1, the PSSCH DMRS pattern corresponding to the number of symbols available for PSSCH transmission in a single time slot (or the maximum number of symbols, denoted by J1 below) is used as the candidate first DMRS pattern. The DMRS pattern corresponding to the PSSCH in a time slot is determined based on the time interval between the DMRS symbols determined by the first DMRS pattern and the first PSSCH symbol. When the number of PSSCH symbols in a time slot is less than J1, only some of the DMRS symbols corresponding to the first DMRS pattern may be mapped in the time slot. In Definition Method 2, the number of symbols available for PSSCH transmission in a time slot is J2 (a value ranging from 1 to 14, for example), and the PSSCH DMRS pattern corresponding to this number of symbols J2 is used as the candidate first DMRS pattern. Therefore, each PSSCH in a time slot has its corresponding DMRS pattern (of course, some time slots may not correspond to a DMRS pattern, such as time slots with a small number of symbols). Furthermore, one or more DMRS patterns corresponding to the PSSCH may be indicated through indication information in the SCI associated with the PSSCH.
[0707] In some implementations, the value of the first number of symbols is one of one or more candidate values, and each candidate value of at least some of the one or more candidate values corresponds to one or more DMRS patterns.
[0708] For example, each of the one or more candidate values corresponds to one or more DMRS patterns. As an example, the number of PSSCH symbols in a time slot is J2, and the value range of J2 is 1 to 14. The DMRS pattern corresponding to each J2 value can be configured, so that for a specific J2 value, one or more DMRS patterns can be configured.
[0709] For another example, each of some of the multiple candidate values corresponds to one or more DMRS patterns, and the remaining candidate values other than some of the multiple candidate values do not correspond to a DMRS pattern. As an example, the number of symbols that can be used to transmit PSSCH in a time slot is J2 (the value range of J2 can be 1 to 14, for example, it can be 13). When the value of J2 is greater than or equal to G (the value of G can be 6, for example), the DMRS pattern corresponding to each J2 value is configured. For a specific J2 value, one or more DMRS patterns can be configured; when the value of J2 is less than G, the DMRS pattern may not be configured. If the number of symbols that can be used to transmit PSSCH in a time slot is less than G, the time slot may not be mapped to DMRS. When the first DMRS pattern is indicated by SCI, the time slot that is not mapped to DMRS can be represented by a specific value or index value; or, for the time slot that is not mapped to DMRS, the corresponding information field in SCI can be empty, or the first DMRS pattern corresponding to the time slot is not indicated.
[0710] Several examples are given below in conjunction with Figures 52 to 54.
[0711] For the transmission mode shown in Figure 52 (one time unit is used to transmit one PSSCH), the transmission resources of PSSCH span multiple time slots, and the number of symbols that can be used to transmit PSSCH in different time slots is different. Therefore, the DMRS pattern corresponding to the time slot (that is, the first DMRS pattern mentioned above) can be determined based on the number of symbols that can be used to transmit PSSCH in the time slot. For example, in time unit #1, the number of symbols available for PSSCH transmission in the first time slot is 6. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 6 symbols relative to the first PSSCH symbol are 1 and 5, the positions of the two DMRS symbols in the time slot can be determined to be symbols 9 and 13 respectively; the number of symbols available for PSSCH transmission in the second time slot is 14. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 1, 6, and 11 respectively, the positions of the three DMRS symbols in the time slot can be determined to be symbols 1, 6, and 11 respectively; the number of symbols available for PSSCH transmission in the third time slot is also 14, so the same DMRS pattern as the second time slot is adopted; the number of symbols available for PSSCH transmission in the fourth time slot is 6. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 6 symbols relative to the first PSSCH symbol are 1 and 5, the positions of the two DMRS symbols in the time slot can be determined to be symbols 1 and 5 respectively. In time unit #2, the first time slot includes 6 symbols available for PSSCH transmission. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 6 symbols relative to the first PSSCH symbol is 1 and 5, the positions of the two DMRS symbols in this time slot are determined to be symbols 9 and 13, respectively. The second time slot includes 14 symbols available for PSSCH transmission. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 14 symbols relative to the first PSSCH symbol is 3 and 10, the positions of the two DMRS symbols in this time slot are determined to be symbols 3 and 10, respectively. The third time slot includes 3 symbols available for PSSCH transmission. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 3 symbols relative to the first PSSCH symbol is 0, the first symbol in this time slot (i.e., symbol 0) is a DMRS symbol. Since only one PSCCH is transmitted in a time unit, the indication information carried in the SCI carried by this time unit can indicate the DMRS pattern corresponding to each time slot of the PSSCH.
[0712] For the transmission method shown in Figure 53 (one time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB), the transmission resources of one PSSCH span multiple time slots, and the number of symbols that can be used to transmit PSSCH in different time slots is different. Therefore, the DMRS pattern of each time slot (i.e., the first DMRS pattern mentioned above) can be determined based on the number of symbols that can be used to transmit PSSCH in each time slot. For example, in time unit #1: the number of symbols that can be used to transmit PSSCH in the first time slot is 6. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 6 symbols relative to the first PSSCH symbol are 1, 5, it can be determined that the positions of the two DMRS symbols in the time slot are symbol 9 and symbol 13 respectively; the number of symbols that can be used to transmit PSSCH in the second time slot is 14. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 1, 6, 11, it can be determined that the positions of the three DMRS symbols in the time slot are respectively Symbols 1, 6 and 11; the number of symbols that can be used to transmit PSSCH in the third time slot is 14. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 3 and 10, it can be determined that the positions of the two DMRS symbols in the time slot are symbol 3 and symbol 10 respectively; the number of symbols that can be used to transmit PSSCH in the fourth time slot is 6. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 6 symbols relative to the first PSSCH symbol are 1 and 5, it can be determined that the positions of the two DMRS symbols in the time slot are symbol 1 and symbol 5 respectively. In time unit #2, the first time slot can be used to transmit 6 PSSCH symbols. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 6 symbols relative to the first PSSCH symbol is 1 and 5, the positions of the two DMRS symbols in this time slot can be determined to be symbols 9 and 13, respectively. The second time slot can be used to transmit 14 PSSCH symbols. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 14 symbols relative to the first PSSCH symbol is 3 and 10, the positions of the two DMRS symbols in this time slot can be determined to be symbols 3 and 10, respectively. The third time slot can be used to transmit 3 PSSCH symbols. Assuming that the spacing of the DMRS symbols in the DMRS pattern corresponding to these 3 symbols relative to the first PSSCH symbol is 0, the first symbol in this time slot (i.e., symbol 0) is a DMRS symbol. Since a time unit transmits only one TB, only one PSCCH can be used in this time unit. The SCI carried by this PSCCH contains the indication information corresponding to each DMRS pattern in this time unit.
[0713] For the transmission mode shown in Figure 54 (one time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different TBs), one time unit transmits 2 PSSCHs, each PSSCH transmits a different TB, and each PSSCH has its corresponding PSCCH. The transmission resources of a PSSCH span multiple time slots, and the number of symbols that can be used to transmit PSSCH in different time slots is different. Therefore, the DMRS pattern corresponding to the time slot can be determined based on the number of symbols that can be used to transmit PSSCH in each time slot. For example, in time unit #1, the number of symbols that can be used to transmit PSSCH included in the first time slot is 10. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 10 symbols relative to the first PSSCH symbol are 3 and 8, it can be determined that the positions of the two DMRS symbols in the time slot are symbol 7 and symbol 12 respectively; the number of symbols that can be used to transmit PSSCH included in the second time slot is 14. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 1, 6, and 11, it can be determined that the positions of the three DMRS symbols in the time slot are symbols 1, 6, and 11 respectively; the first two time slots transmit PSSCH 1, and the PSSCH 1 indicates the DMRS patterns of the two time slots respectively; the number of symbols that can be used to transmit PSSCH included in the third time slot is 14. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 1, 6, and 11, it can be determined that the positions of the three DMRS symbols in the time slot are symbols 1, 6, and 11 respectively; the number of symbols that can be used to transmit PSSCH included in the fourth time slot is 10. Assuming that the intervals of DMRS symbols in the DMRS pattern corresponding to the 10 symbols relative to the first PSSCH symbol are 3 and 8, it can be determined that the positions of the two DMRS symbols in the time slot are symbols 3 and symbol 8 respectively; the last two time slots transmit PSSCH 2, and the SCI in the PSCCH corresponding to the PSSCH 2 indicates the DMRS patterns of the two time slots respectively.In time unit #2, the number of symbols that can be used to transmit PSSCH in the first time slot is 10. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 10 symbols relative to the first PSSCH symbol are 3 and 8, it can be determined that the positions of the two DMRS symbols in the time slot are symbol 7 and symbol 12 respectively; the number of symbols that can be used to transmit PSSCH in the second time slot is 14. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 3 and 10, it can be determined that the positions of the two DMRS symbols in the time slot are symbols 3 and 10 respectively; the first two time slots transmit PSSCH 1, and the PSSCH 1 indicates the DMRS patterns of the two time slots respectively; the number of symbols that can be used to transmit PSSCH included in the third time slot is 14. Assuming that the intervals of the DMRS symbols in the DMRS pattern corresponding to the 14 symbols relative to the first PSSCH symbol are 3 and 10, it can be determined that the positions of the two DMRS symbols in the time slot are symbols 3 and 10 respectively; the number of symbols that can be used to transmit PSSCH included in the fourth time slot is 1. Assuming that the interval of the DMRS symbol in the DMRS pattern corresponding to 1 symbol relative to the first PSSCH symbol is 0, the first symbol in the time slot (i.e., symbol 0) is the DMRS symbol; the last two time slots transmit PSSCH 2, and the SCI in the PSCCH corresponding to the PSSCH 2 indicates the DMRS patterns of the two time slots respectively.
[0714] The DMRS pattern of a time slot is used as the first DMRS pattern, and the DMRS pattern corresponding to the number of symbols available for PSSCH transmission in a time slot in multi-slot transmission is determined. This allows the selection of corresponding first DMRS patterns based on the number of PSSCHs available for transmission in different time slots. Different PSSCHs or different time slots in a time unit can correspond to different first DMRS patterns. The transmitting device can flexibly select the DMRS pattern corresponding to each PSSCH based on the MCS or performance requirements of the TB to ensure transmission performance for different TBs.
[0715] The meaning and implementation of the correspondence between the first DMRS pattern and the first number of symbols are described in detail above. In addition, the first DMRS pattern may correspond to the first sidecarrier spacing. This is described in detail below.
[0716] In some implementations, the first DMRS pattern corresponds to a first side row subcarrier spacing. The first side row subcarrier spacing is different from the second side row subcarrier spacing (the second side row subcarrier spacing corresponds to the first time unit). The first side row subcarrier spacing can be referred to as a reference subcarrier spacing. The first side row subcarrier spacing can be, for example, 15kHz, 30kHz, 60kHz, or 120kHz. The first DMRS pattern corresponding to the first side row subcarrier spacing can be, for example, a DMRS pattern provided by the related art shown in Table 1.
[0717] In some implementations, the DMRS pattern of the first PSSCH is determined based on the following information: a first DMRS pattern; a first sideline subcarrier spacing; and a second sideline subcarrier spacing (it should be understood that the first sideline subcarrier and the second sideline subcarrier may be the same as or different from the first sideline subcarrier and the second sideline subcarrier mentioned in Example 1). The second sideline subcarrier spacing may refer to the sideline subcarrier spacing corresponding to the first time unit. The second sideline subcarrier spacing may be, for example, 480 kHz or 960 kHz.
[0718] Furthermore, in some implementations, the DMRS pattern for the first PSSCH is determined based on the following information: the first DMRS pattern; and the proportional relationship between the second sideline subcarrier spacing and the first sideline subcarrier spacing. For example, based on a PSSCH DMRS pattern provided in related art (such as the DMRS pattern shown in Table 1), the spacing between adjacent DMRS symbols may be proportionally expanded according to the proportional relationship between the second sideline subcarrier spacing and the first sideline subcarrier spacing, thereby determining the DMRS pattern corresponding to the second sideline subcarrier spacing.
[0719] For example, the first side subcarrier spacing is 120kHz subcarrier spacing, and the second side subcarrier spacing is 480kHz or 960kHz subcarrier spacing. If the interval between two adjacent DMRS symbols in the DMRS pattern under 120kHz subcarrier spacing is D, the symbol interval E between two adjacent DMRS symbols under 480kHz or 960kHz subcarrier spacing can be determined according to the following formula:
[0720] The value of the parameter k may include one or more of the following candidate values: 0.125, 0.25, 0.5, 1, 2, 4, 8, or the value of the parameter k is related to the second sideline subcarrier spacing; μ SL It can be determined based on 480kHz or 960kHz subcarrier spacing, μ ref It can be determined based on the 120kHz subcarrier spacing, μ SL and μ refThe relationship between the value of and the side subcarrier spacing is shown in Table 6 above.
[0721] For example, the first DMRS pattern corresponds to the DMRS pattern shown in Table 1. As shown in Table 1, the number of PSSCH symbols is 13, the number of PSCCH symbols is 3, and when a time slot includes 4 DMRS symbols, the symbol interval between adjacent DMRS symbols is 3. If the second sidecarrier spacing is 480 kHz, the first subcarrier spacing is 120 kHz, and k is 1, then according to the above formula, when the subcarrier spacing is 480 kHz, the interval between two adjacent DMRS symbols is 12. Based on this DMRS pattern, the time domain position corresponding to the DMRS symbol of the PSSCH can be determined.
[0722] As shown in FIG55 , one time unit is used to transmit a PSSCH, the interval between the first DMRS and the first symbol of the PSSCH is 1, and the interval between adjacent DMRS symbols is 12. FIG55 shows the DMRS pattern corresponding to the PSSCH.
[0723] Example 6.2: DMRS pattern of the first PSCCH
[0724] In some implementations, all symbols corresponding to the first PSCCH are used to map DMRS.
[0725] In some implementations, some symbols corresponding to the first PSCCH are used to map DMRS, and the remaining symbols corresponding to the first PSCCH may not be mapped to DMRS.
[0726] In some implementations, the symbol corresponding to the first PSCCH and used to map the DMRS may be the first symbol of the first PSCCH.
[0727] In some implementations, the DMRS of the first PSCCH occupies one or more PRBs in the frequency domain. Taking a certain PRB among the one or more PRBs (hereinafter referred to as the second PRB) as an example, every H2 subcarriers in the second PRB are used to map DMRS. H2 is a positive integer greater than or equal to 1. H2 can be equal to 1 or 2, for example. If H2 is equal to 1, it means that all subcarriers corresponding to the first PSCCH carry DMRS. If H2 is equal to 2, it means that the adjacent DMRS subcarrier spacing in the subcarrier corresponding to the first PSCCH is 2. For example, DMRS can be mapped to even subcarriers, or DMRS can be mapped to odd subcarriers.
[0728] It should be noted that the above embodiments are mainly described using the example of a time slot including 14 symbols (corresponding to a normal cyclic prefix), but the embodiments of the present application are also applicable to the case where a time slot includes 12 OFDM symbols (corresponding to an extended cyclic prefix).
[0729] It should also be noted that the "symbols" mentioned in the above embodiments may also be referred to as "time domain symbols" or "sidetrack symbols." The "symbols" mentioned in the embodiments of the present application may refer to OFDM symbols, for example.
[0730] It should also be noted that the above embodiments regarding the PSFCH are all described using the PSFCH as an example of carrying "sidelink feedback information." It should be understood that the PSFCH mentioned in the embodiments o...
Claims
1. A sidelink transmission method, characterized in that including: The first terminal device performs sidelink transmission or sidelink reception in the first time unit; wherein, the first time unit includes M consecutive time slots, and M is a positive integer greater than 1.
2. The method according to claim 1, characterized in that, The value of M is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink bandwidth part (BWP) configuration information.
3. The method according to claim 1 or 2, characterized in that, The M time slots are M consecutive physical time slots; or, the M time slots are consecutive time slots available for sidelink transmission.
4. The method according to any one of claims 1-3, characterized in that, The first time unit includes a first guard symbol, the first guard symbol includes B consecutive symbols, and the B symbols are the last B symbols of the first time unit, B is a positive integer greater than 1.
5. The method according to any one of claims 1-4, characterized in that If the first time unit includes a first time-domain resource for transmitting the physical sidelink feedback channel (PSFCH), the first time unit includes a second guard symbol, the second guard symbol includes B consecutive symbols, and the B symbols in the second guard symbol are located before the first time-domain resource, B is a positive integer greater than 1.
6. The method according to claim 4 or 5, characterized in that The value of B is equal to 4; or, the value of B is equal to 8.
7. The method according to claim 6, wherein: The value of B is equal to 4, and the sidelink subcarrier spacing corresponding to the first time unit is 480 kHz; or, The value of B is equal to 8, and the sidelink subcarrier spacing corresponding to the first time unit is 960 kHz.
8. The method according to any one of claims 4 to 7, characterized in that The value of B is determined based on one or more of the following information: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
9. The method according to claim 8, wherein The resource pool configuration information or the sidelink BWP configuration information includes first indication information, and the value of B is determined based on the first indication information; wherein, the first indication information is used to indicate one or more of the following: The value of B; The time-domain position of the first symbol available for sidelink transmission in a time slot or a time unit; The length or number of symbols available for sidelink transmission in a time unit; and The number of time slots included in a time unit; wherein, one of the time units includes M consecutive time slots.
10. The method according to any one of claims 4-7, characterized in that, The value of B is determined based on the first sidelink subcarrier spacing and the second sidelink subcarrier spacing; wherein, the first sidelink subcarrier spacing is determined based on the sidelink BWP configuration information, the sidelink BWP configuration information is used to configure the BWP corresponding to the first time unit, and the second subcarrier spacing is determined based on the protocol predefined information, the resource pool configuration information or the sidelink BWP configuration information.
11. The method according to claim 10, characterized in that, The second subcarrier spacing is 120 kHz.
12. The method according to any one of claims 1-11, characterized in that, The first time unit includes two adjacent time slots, and a third guard symbol is provided between the symbols for sidelink transmission in the two time slots, the third guard symbol includes C symbols, and C is a positive integer greater than or equal to 1.
13. The method according to claim 12, characterized in that, The value of C is 1 or 2.
14. The method according to claim 12 or 13, characterized in that, The third guard symbol corresponds to the last C symbols of the previous time slot among the two time slots.
15. The method according to any one of claims 12-14, characterized in that, The value of C is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
16. The method according to any one of claims 1 to 15, characterized in that, If the first time unit is used to transmit multiple Physical Sidelink Shared Channels (PSSCHs), a fourth guard symbol is set between the transmission resources of two adjacent PSSCHs among the multiple PSSCHs, and the fourth guard symbol includes D symbols, where D is a positive integer greater than or equal to 1.
17. The method according to claim 16, characterized in that, The value of D is 1 or 2.
18. The method according to claim 16 or 17, characterized in that, The fourth guard symbol corresponds to the last D symbols of the last time slot in the time slot occupied by the previous PSSCH among the two PSSCHs.
19. The method according to any one of claims 16 - 18, characterized in that, The value of D is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink Bandwidth Part (BWP) configuration information.
20. The method according to any one of claims 1 - 19, wherein: At least one of the M time slots does not include a guard symbol; and / or, The last time slot among the M time slots includes a guard symbol, and the remaining time slots among the M time slots except the last time slot do not include a guard symbol; and / or, If the first time unit includes time domain resources for transmitting the Physical Sidelink Feedback Channel (PSFCH), the last time slot and / or the penultimate time slot among the M time slots include a guard symbol; and / or, A guard symbol is set between the symbols for sidelink transmission of adjacent time slots among the M time slots.
21. The method according to any one of claims 1 to 20, characterized in that, The first time unit includes second time domain resources for transmitting the Physical Sidelink Control Channel (PSCCH), and the starting symbol of the second time domain resources is the (A + 1)-th symbol of the first time unit, where A is a positive integer greater than 1.
22. The method according to claim 21, wherein The PSCCH occupies Q Physical Resource Blocks (PRBs) in the frequency domain. The PSCCH is used to schedule the PSSCH, and the frequency domain starting position of the Q PRBs is the same as the frequency domain starting position of the PSSCH, where Q is a positive integer greater than or equal to 1.
23. The method according to claim 22, wherein The value of Q is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
24. The method according to any one of claims 1 to 23, characterized in that, The first time unit includes third time domain resources for transmitting the PSSCH, and the starting symbol of the third time domain resources is the (A + 1)-th symbol of the first time unit, where A is a positive integer greater than 1.
25. The method according to claim 24, wherein: If the first time unit does not include PSFCH transmission resources, the ending symbol of the third time domain resources is the symbol before the symbol corresponding to the first guard symbol; or If the first time unit includes PSFCH transmission resources, the ending symbol of the third time domain resources is the symbol before the symbol corresponding to the second guard symbol; wherein the first guard symbol includes the last B symbols of the first time unit, and the second guard symbol includes the B symbols before the PSFCH transmission resources, and B is a positive integer greater than 1.
26. The method according to any one of claims 21-25, characterized in that, The value of A is determined based on one or more of the following information: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
27. The method according to claim 26, wherein The resource pool configuration information or the sidelink BWP configuration information includes second indication information, and the value of A is determined based on the second indication information; Among them, the second indication information is used to indicate one or more of the following: The value of A; The time domain position of the first symbol available for transmitting PSSCH in a time unit; The time domain position of the first symbol available for transmitting PSCCH in a time unit; and The time domain position of the first symbol available for sidelink transmission in a time slot or a time unit; Among them, one time unit includes consecutive M time slots.
28. The method according to any one of claims 21-25, characterized in that, The value of A is determined based on the third sidelink subcarrier spacing and the fourth sidelink subcarrier spacing; Among them, the third sidelink subcarrier spacing is determined based on the sidelink BWP configuration information, and the sidelink BWP configuration information is used to configure the BWP corresponding to the first time unit. The fourth subcarrier spacing is determined based on protocol predefined information, resource pool configuration information, or sidelink BWP configuration information.
29. The method according to claim 28, wherein The fourth subcarrier spacing is 120 kHz.
30. The method according to any one of claims 21-29, characterized in that: The value of A is equal to 4; or, The value of A is equal to 8.
31. The method according to claim 30, characterized in that: The value of A is equal to 4, and the sidelink subcarrier spacing corresponding to the first time unit is 480 kHz; or The value of A is equal to 8, and the sidelink subcarrier spacing corresponding to the first time unit is 960 kHz.
32. The method according to any one of claims 1 to 31, characterized in that, The data in the first A symbols of the first time unit is the repeated data of the data in the target symbol of the first time unit; Among them, the target symbol includes one or more symbols among the remaining symbols in the first time unit except the first A symbols, and A is a positive integer greater than 1.
33. The method according to claim 32, wherein The target symbol is one of the following: The (A + 1)-th symbol to the 2A-th symbol of the first time unit; and The (A + 1)-th symbol of the first time unit.
34. The method according to any one of claims 1-33, characterized in that, The first time unit includes a fourth time domain resource for transmitting PSFCH, and the fourth time domain resource includes K symbols, where K is a positive integer greater than 1.
35. The method according to claim 34, wherein The value of K is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
36. The method according to claim 34 or 35, characterized in that The fourth time domain resource is located in the first time slot or the last time slot of the first time unit.
37. The method according to any one of claims 34 - 36, characterized in that, The K symbols include K1 symbols and K2 symbols. The K1 symbols are used to transmit PSFCH, and the data in the K2 symbols is the repeated data of the data in the K1 symbols. Among them, K1 and K2 are positive integers, and K is equal to the sum of K1 and K2.
38. The method according to claim 37, characterized in that, The value of K1 or K2 is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
39. The method according to claim 37 or 38, characterized in that: K1 = 1, K2 = A; Or, K1 = A, K2 = A; Among them, A is a positive integer greater than 1, and the value of A is determined based on the time domain position of the first symbol corresponding to the transmission resource of PSSCH in the first time unit.
40. The method according to any one of claims 37-39, characterized in that: If K1 is greater than 1, then each of the K1 symbols is used to transmit a PSFCH.
41. The method according to any one of claims 37 - 40, wherein: If K1 = 1, the data of each of the K2 symbols is the repeated data of the data of the K1 symbols; or, If K1 > 1, the data of every L symbols from the back to the front among the K2 symbols is the repeated data of the data of the K1 symbols; or, If K1 > 1, the data of every L symbols from the front to the back among the K2 symbols is the repeated data of the data of the K1 symbols; wherein, L = K1.
42. The method according to any one of claims 34 - 41, characterized in that, The PSFCH occupies X PRBs in the frequency domain, and X is a positive integer greater than or equal to 1.
43. The method according to claim 42, wherein: When X > 1, the sidelink feedback information in the PSFCH is carried by a first sequence, the length of the first sequence is equal to T, and the first sequence is mapped to one PRB among the X PRBs, and the data in the remaining PRBs among the X PRBs except the one PRB is determined based on the first sequence; or, When X > 1, the sidelink feedback information in the PSFCH is carried by a second sequence, the length of the second sequence is determined based on the value of X*T, and the second sequence is mapped to all or part of the sub - carriers corresponding to the X PRBs; wherein, T is equal to the number of sub - carriers included in one PRB. The first time unit includes the transmission resources of the first - order sidelink control information SCI, the first - order SCI includes an information field for indicating time - domain resource allocation, and the value of the information field for indicating time - domain resource allocation is determined based on the time offsets of the remaining W - 1 transmission resources relative to the first transmission resource among the W transmission resources, the time offsets are represented based on the number of time units, wherein, the value of W is determined based on the number of transmission resources indicated by the first - order SCI, and one time unit includes consecutive M time slots.
44. The method according to any one of claims 1 to 43, characterized in that, The sidelink transmission or the sidelink reception corresponding sidelink transmission resources are determined based on a first DCI, and the first DCI includes a third indication information; 45. The method according to any one of claims 1-44, characterized in that, wherein, the third indication information is used to indicate one of the following: The time interval between the reception of the first DCI and the sidelink transmission resources; The time interval between the time slot where the first DCI is located and the first time unit where the sidelink transmission resources are located; and The time interval between the start time of the downlink time slot carrying the first DCI and the start time of the sidelink transmission resources; wherein, the time interval is represented based on the number of time units, and one time unit includes consecutive M time slots. The method further includes:
46. The method according to any one of claims 1-45, characterized in that, The first terminal device determines a first reservation period based on one or more of the following: The second reservation period indicated by the indication information in the SCI; and The number of time units in the resource pool; wherein, the first reservation period is represented based on the number of time units, the second reservation period is represented based on milliseconds, and one time unit includes consecutive M time slots. 47. The method according to claim 46, wherein The first reserved period P' rsvp satisfies: Among them, P rsvp represents the second reserved period, and T' max represents the number of time units included in the resource pool in 10240 ms.
48. The method according to any one of claims 1-47, characterized in that, The period of the PSFCH is represented based on the number of time units; wherein, one of the time units includes consecutive M time slots.
49. The method according to claim 48, characterized in that, The period of the PSFCH is indicated based on fourth indication information, and the fourth indication information belongs to resource pool configuration information.
50. The method according to any one of claims 1-49, characterized in that, The first time unit is used to transmit one PSSCH.
51. The method according to claim 50, characterized in that, The first time unit is also used to transmit one PSCCH and / or one second-order SCI.
52. The method according to claim 51, wherein: The second-order SCI starts mapping from the first physical side-link shared channel demodulation reference signal PSSCH DMRS symbol of the first time unit; or, If the first PSSCH DMRS symbol of the first time unit does not include subcarriers available for mapping the second-order SCI, the second-order SCI starts mapping from the next symbol of the first PSSCH DMRS symbol; or, The second-order SCI starts mapping from the first symbol corresponding to the PSSCH transmission resource in the first time unit; or, The second-order SCI starts mapping from the first symbol corresponding to the PSCCH transmission resource in the first time unit.
53. The method according to any one of claims 1 to 49, characterized in that, The first time unit is used to transmit R PSSCHs, where R is a positive integer greater than 1.
54. The method according to claim 53, characterized in that, The R PSSCHs are used to transmit the same transport block TB.
55. The method according to claim 54, characterized in that, The R PSSCHs respectively correspond to R redundancy versions.
56. The method according to claim 55, wherein The R redundancy versions are determined based on fifth indication information carried in the SCI, and the fifth indication information is used to indicate one of the following: The first redundancy version among the R redundancy versions; and Each of the R redundancy versions.
57. The method according to any one of claims 44-56, characterized in that The first time unit is also used to transmit one PSCCH and one second-order SCI.
58. The method according to claim 57, wherein: The second-order SCI starts mapping from the first PSSCH DMRS symbol of the first time unit; or, If the first PSSCH DMRS symbol of the first time unit does not include subcarriers available for mapping the second-order SCI, the second-order SCI starts mapping from the next symbol of the first PSSCH DMRS symbol; or, The second-order SCI starts mapping from the first symbol corresponding to the PSSCH transmission resource in the first time unit; or, The second-order SCI starts mapping from the first symbol corresponding to the PSCCH transmission resource in the first time unit.
59. The method according to any one of claims 54 - 58, characterized in that, The R PSSCHs correspond to the same hybrid automatic repeat request HARQ process.
60. The method according to claim 53, wherein The R PSSCHs are used to transmit different TBs.
61. The method according to claim 60, wherein: The R PSSCHs correspond to the same receiving end device; or, The R PSSCHs do not correspond to the same receiving end device; or, The R PSSCHs correspond to the same spatial domain transmission filter; or, The R PSSCHs do not correspond to the same spatial domain transmission filter.
62. The method according to claim 60 or 61, characterized in that, The first time unit is further configured to transmit R PSCCHs and R second-order SCIs, where the R PSCCHs correspond to the R PSSCHs one by one, and the R second-order SCIs correspond to the R PSSCHs one by one.
63. The method according to claim 62, wherein: The second-order SCI corresponding to each PSSCH among the R PSSCHs is mapped starting from the first PSSCH DMRS symbol corresponding to each PSSCH; or, The second-order SCI corresponding to each PSSCH among the R PSSCHs is mapped starting from the first symbol corresponding to each PSSCH; or, The second-order SCI corresponding to each PSSCH among the R PSSCHs is mapped starting from the first symbol of the target PSCCH, where the target PSCCH corresponds to each PSSCH.
64. The method according to claim 60 or 61, characterized in that, The first time unit is further configured to transmit one PSCCH and one second-order SCI.
65. The method according to claim 64, wherein The second-order SCI includes a first information field, and the first information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the HARQ process numbers of the R PSSCHs.
66. The method according to claim 64 or 65, characterized in that, The second-order SCI includes a second information field, and the second information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate whether the data transmitted by the R PSSCHs is new data.
67. The method according to any one of claims 64 - 66, characterized in that, The second-order SCI includes a third information field, and the third information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the redundancy versions of the data transmitted by the R PSSCHs.
68. The method according to any one of claims 64 - 67, characterized in that, The second-order SCI includes a fourth information field and a fifth information field, the fourth information field is used to indicate the source identifier, the fifth information field is used to indicate the destination identifier, and both the source identifier and the destination identifier are determined based on the layer-two identifier.
69. The method according to claim 68, wherein: If the R PSSCHs do not correspond to the same receiving-end device, the fifth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the destination identifiers corresponding to the R PSSCHs.
70. The method according to any one of claims 64-69, wherein: The second-order SCI includes a sixth information field, and the sixth information field is used to indicate activation or deactivation of sidelink feedback, and the indication of the sixth information field is applicable to the R PSSCHs; or, The second-order SCI includes a sixth information field, and the sixth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate whether the R PSSCHs activate or deactivate sidelink feedback.
71. The method according to any one of claims 64-70, wherein: The second-order SCI includes a seventh information field, and the seventh information field is used to indicate the transmission type, and the indication of the seventh information field is applicable to the R PSSCHs; or, The second-order SCI includes a seventh information field, and the seventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the transmission types corresponding to the R PSSCHs.
72. The method according to any one of claims 64 - 71, characterized in that, The second-order SCI includes an eighth information field, and the eighth information field is used to indicate whether the receiving-end device needs to report channel state information CSI; When the value of the eighth information field is a first value, one of the following is satisfied: The transmission resources of the R PSSCHs all carry channel state information reference signals CSI-RS; The target PSSCH among the R PSSCHs carries CSI-RS; Wherein, the target PSSCH is the first PSSCH, the last PSSCH or the PSSCH determined based on configuration information among the R PSSCHs.
73. The method according to any one of claims 64 - 72, characterized in that, The second-order SCI includes a ninth information field, and the ninth information field is used to carry a transmission configuration indication TCI status indication; Wherein, the ninth information field satisfies one of the following: The indication of the ninth information field is applicable to the R PSSCHs; If the R PSSCHs do not correspond to the same receiving-end device or the R PSSCHs do not correspond to the same spatial domain transmission filter, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the TCI status corresponding to the R PSSCHs; and If the R PSSCHs do not correspond to the same receiving-end device or the R PSSCHs do not correspond to the same spatial domain transmission filter, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to determine the spatial domain transmission filter or spatial domain reception filter corresponding to the R PSSCHs.
74. The method according to claim 60 or 61, characterized in that, The first time unit is further used to transmit one PSCCH and R second-order SCIs, and the R second-order SCIs correspond to the R PSSCHs one by one.
75. The method according to claim 74, wherein: The second-order SCI corresponding to each PSSCH among the R second-order SCIs is mapped starting from the first PSSCH DMRS symbol corresponding to each PSSCH; or, The second-order SCI corresponding to each PSSCH among the R PSSCHs is mapped starting from the first symbol corresponding to each PSSCH.
76. The method according to claim 74 or 75, characterized in that, The first-order SCI in the PSCCH includes a tenth information field, and the tenth information field is used to indicate the SCI format of the second-order SCI, and the R second-order SCIs adopt the same or different SCI formats.
77. The method according to any one of claims 64-76, wherein: The first-order SCI in the PSCCH includes an eleventh information field, and the eleventh information field is used to carry priority indication information, and the value of the eleventh information field is determined based on the highest priority or the lowest priority among the priorities corresponding to the R PSSCHs; or, The first-order SCI in the PSCCH includes an eleventh information field, and the eleventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the priorities corresponding to the R PSSCHs.
78. The method according to any one of claims 64-77, characterized in that, The first-order SCI in the PSCCH includes a twelfth information field, and the twelfth information field is used to carry a beta offset indication, and the beta offset indication is applicable to the R second-order SCIs.
79. The method according to any one of claims 64 - 78, characterized in that, The first-order SCI in the PSCCH includes a thirteenth information field, and the thirteenth information field is used to indicate the number of DMRS ports, and the number of DMRS ports is applicable to the R PSSCHs.
80. The method according to any one of claims 64 - 79, characterized in that, The first-order SCI in the PSCCH includes a fourteenth information field, and the fourteenth information field is used to indicate the modulation and coding strategy MCS, and the R PSSCHs all adopt the MCS.
81. The method according to any one of claims 64 - 80, characterized in that, The first-order SCI in the PSCCH includes a fifteenth information field, and the fifteenth information field is used to indicate the MCS table, and the R PSSCHs all adopt the MCS table.
82. The method according to any one of claims 53 - 81, characterized in that, Among the R PSSCHs, there is a first PSSCH, and the time-domain resources of the first PSSCH include S time slots, where S is determined based on the quotient of M and R.
83. The method according to claim 82, wherein S = M / R - T, where T = 0, 1 or 2.
84. The method according to claim 83, wherein: If the first PSSCH corresponds to the first R - 1 PSSCHs among the R PSSCHs, then T = 0; and / or If the first PSSCH corresponds to the last PSSCH among the R PSSCHs, then T = 1 or 2.
85. The method according to any one of claims 53 - 84, characterized in that, The value of R is determined based on protocol predefined information, pre-configuration information or configuration information of a network device.
86. The method according to any one of claims 53 - 85, characterized in that, If the number of symbols available for transmitting the PSSCH in the first time slot is less than a first threshold, then one of the following is satisfied: The first time slot is not used to transmit the PSSCH and / or the second-order SCI; The data of the PSSCH in the first time slot is determined based on redundant bits, padding bits or random bits; and The data of the PSSCH in the first time slot is the repeated data of the data in the previous time slot of the first time slot; wherein, the first time slot is any one or the last time slot among the S time slots, and the S time slots are used to transmit the first PSSCH among the R PSSCHs.
87. The method according to claim 86, characterized in that, The first threshold is determined based on protocol predefined information, pre-configuration information or configuration information of a network device.
88. The method according to any one of claims 1-87, characterized in that, The TBS corresponding to the PSSCH in the first time unit is determined based on one or more of the following: A first parameter, determined based on the number of resource elements RE; A second parameter, determined based on the number of PRBs; A third parameter, determined based on the transmission resources occupied by the PSCCH; And A fourth parameter, determined based on the transmission resources occupied by the second-order SCI.
89. The method according to claim 88, wherein The first parameter is determined based on one or more of the following: A fifth parameter, determined based on the number of symbols available for transmitting the PSSCH; A sixth parameter, determined based on the number of subcarriers in one PRB; A seventh parameter, determined based on the overhead in one PRB or the frequency-domain range corresponding to one PRB; And The eighth parameter is determined based on the number of REs occupied by DMRS in a PRB or the frequency-domain range corresponding to a PRB.
90. The method according to claim 89, wherein, The fifth parameter is determined based on one or more of the following: The ninth parameter, which is determined based on the number of time slots corresponding to the transmission resources occupied by a PSSCH; The tenth parameter, which is determined based on the number of symbols included in a time slot; The eleventh parameter, which is determined based on the number of symbols used for automatic gain control (AGC); The twelfth parameter, which is determined based on the number of symbols corresponding to guard symbols; The thirteenth parameter, which is determined based on the time-domain resources corresponding to PSFCH; The fourteenth parameter, which is determined based on the time interval between the first symbol of the transmission resources corresponding to PSSCH and the first symbol of a time unit; and The fifteenth parameter, which is determined based on the number of symbols of the repeated data for transmitting PSSCH data in a time unit; wherein, one time unit includes consecutive M time slots.
91. The method according to claim 89 or 90, characterized in that, The fifth parameter is determined based on one or more of the following: Protocol predefined information; Preconfigured information; Configuration information of the network device; and Indication information sent by the terminal device transmitting PSSCH.
92. The method according to any one of claims 88-91, characterized in that: If the first time unit transmits one PSSCH and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB, and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit transmits one or more PSCCHs, the third parameter is determined based on the sum of the transmission resources occupied by the one or more PSCCHs, and / or, the number of PSCCHs.
93. The method according to any one of claims 88-92, characterized in that: If the first time unit transmits one PSSCH and the first time unit only transmits one second-order SCI, the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB, and the first time unit only transmits one second-order SCI, the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple transport blocks (TBs), and only one second-order SCI is transmitted in the first time unit, the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and one or more second-order SCIs are transmitted in the first time unit, the fourth parameter is determined based on the sum of the transmission resources occupied by the one or more second-order SCIs, and / or, the number of the second-order SCIs.
94. A terminal device, characterized in that, The terminal device is a first terminal device, and the first terminal device includes: A communication module, configured to perform sidelink transmission or sidelink reception in a first time unit; Wherein, the first time unit includes consecutive M time slots, and M is a positive integer greater than 1. The terminal device according to claim 94, characterized in that The value of M is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink bandwidth part (BWP) configuration information.
96. The terminal device according to claim 94 or 95, characterized in that, The M time slots are consecutive M physical time slots; or, the M time slots are consecutive time slots available for sidelink transmission.
97. The terminal device according to any one of claims 94-96, characterized in that, The first time unit includes a first guard symbol, the first guard symbol includes consecutive B symbols, and the B symbols are the last B symbols of the first time unit, and B is a positive integer greater than 1.
98. The terminal device according to any one of claims 94-97, characterized in that If the first time unit includes first time-domain resources for transmitting a physical sidelink feedback channel (PSFCH), the first time unit includes a second guard symbol, the second guard symbol includes consecutive B symbols, and the B symbols within the second guard symbol are located before the first time-domain resources, and B is a positive integer greater than 1. The terminal device according to claim 97 or 98, characterized in that, The value of B is equal to 4; or, the value of B is equal to 8.
100. The terminal device according to claim 99, wherein: The value of B is equal to 4, and the sidelink subcarrier spacing corresponding to the first time unit is 480 kHz; or, The value of B is equal to 8, and the sidelink subcarrier spacing corresponding to the first time unit is 960 kHz.
101. The terminal device according to any one of claims 97-100, characterized in that, The value of B is determined based on one or more of the following information: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
102. The terminal device according to claim 101, characterized in that, The resource pool configuration information or the sidelink BWP configuration information includes first indication information, and the value of B is determined based on the first indication information; Wherein, the first indication information is used to indicate one or more of the following: The value of B; The time-domain position of the first symbol available for sidelink transmission in a time slot or a time unit; The length or number of symbols available for sidelink transmission in a time unit; and The number of time slots included in a time unit; Wherein, one time unit includes consecutive M time slots.
103. The terminal device according to any one of claims 97 to 100, characterized in that, The value of B is determined based on a first sidelink subcarrier spacing and a second sidelink subcarrier spacing; Wherein, the first sidelink subcarrier spacing is determined based on sidelink BWP configuration information, and the sidelink BWP configuration information is used to configure the BWP corresponding to the first time unit. The second subcarrier spacing is determined based on protocol predefined information, resource pool configuration information or sidelink BWP configuration information.
104. The terminal device according to claim 103, characterized in that, The second subcarrier spacing is 120 kHz.
105. The terminal device according to any one of claims 94 to 104, characterized in that, The first time unit includes two adjacent time slots, and a third guard symbol is set between the symbols for sidelink transmission in the two time slots. The third guard symbol includes C symbols, and C is a positive integer greater than or equal to 1.
106. The terminal device according to claim 105, characterized in that, The value of C is 1 or 2.
107. The terminal device according to claim 105 or 106, characterized in that, The third guard symbol corresponds to the last C symbols of the previous time slot among the two time slots.
108. The terminal device according to any one of claims 105-107, characterized in that, The value of C is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
109. The terminal device according to any one of claims 94-108, characterized in that, If the first time unit is used to transmit multiple physical sidelink shared channels PSSCH, a fourth guard symbol is set between the transmission resources of two adjacent PSSCHs among the multiple PSSCHs. The fourth guard symbol includes D symbols, and D is a positive integer greater than or equal to 1. The terminal device according to claim 109, characterized in that, The value of D is 1 or 2.
111. The terminal device according to claim 109 or 110, characterized in that, The fourth guard symbol corresponds to the last D symbols of the last time slot of the time slot occupied by the previous PSSCH among the two PSSCHs.
112. The terminal device according to any one of claims 109-111, characterized in that, The value of D is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
113. The terminal device according to any one of claims 94 - 112, characterized in that: At least one of the M time slots does not include a guard symbol; and / or, The last of the M time slots includes a guard symbol, and the remaining time slots except the last time slot among the M time slots do not include a guard symbol; and / or, If the first time unit includes time domain resources for transmitting PSFCH, the last time slot and / or the penultimate time slot among the M time slots include a guard symbol; and / or, A guard symbol is set between the symbols for sidelink transmission in adjacent time slots among the M time slots.
114. The terminal device according to any one of claims 94 to 113, characterized in that, The first time unit includes a second time domain resource for transmitting a physical sidelink control channel PSCCH. The starting symbol of the second time domain resource is the (A + 1)-th symbol of the first time unit, and A is a positive integer greater than 1.
115. The terminal device according to claim 114, characterized in that, The PSCCH occupies Q physical resource blocks PRB in the frequency domain. The PSCCH is used to schedule the PSSCH, and the frequency domain starting position of the Q PRB is the same as the frequency domain starting position of the PSSCH. Q is a positive integer greater than or equal to 1.
116. The terminal device according to claim 115, wherein The value of Q is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
117. The terminal device according to any one of claims 94-116, characterized in that, The first time unit includes a third time domain resource for transmitting the PSSCH. The starting symbol of the third time domain resource is the (A + 1)-th symbol of the first time unit, and A is a positive integer greater than 1.
118. The terminal device according to claim 117, characterized in that: If the first time unit does not include PSFCH transmission resources, the end symbol of the third time domain resource is the symbol preceding the symbol corresponding to the first guard symbol; or If the first time unit includes PSFCH transmission resources, the end symbol of the third time domain resource is the symbol preceding the symbol corresponding to the second guard symbol; wherein, the first guard symbol includes the last B symbols of the first time unit, and the second guard symbol includes the B symbols before the PSFCH transmission resources, and B is a positive integer greater than 1.
119. The terminal device according to any one of claims 114-118, characterized in that, The value of A is determined based on one or more of the following information: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information. The terminal device according to claim 119, characterized in that, The resource pool configuration information or the sidelink BWP configuration information includes second indication information, and the value of A is determined based on the second indication information; wherein, the second indication information is used to indicate one or more of the following: The value of A; The time domain position of the first symbol available for transmitting PSSCH in a time unit; The time domain position of the first symbol available for transmitting PSCCH in a time unit; and The time domain position of the first symbol available for sidelink transmission in a time slot or a time unit; wherein, one time unit includes consecutive M time slots.
121. The terminal device according to any one of claims 114-118, characterized in that, The value of A is determined based on the third sidelink subcarrier spacing and the fourth sidelink subcarrier spacing; wherein, the third sidelink subcarrier spacing is determined based on the sidelink BWP configuration information, and the sidelink BWP configuration information is used to configure the BWP corresponding to the first time unit, and the fourth subcarrier spacing is based on protocol predefined information, resource pool configuration information or sidelink BWP configuration information.
122. The terminal device according to claim 121, characterized in that, The fourth subcarrier spacing is 120 kHz.
123. The terminal device according to any one of claims 114-122, wherein: The value of A is equal to 4; or, The value of A is equal to 8.
124. The terminal device according to claim 30, wherein: The value of A is equal to 4, and the sidelink subcarrier spacing corresponding to the first time unit is 480 kHz; or The value of A is equal to 8, and the sidelink subcarrier spacing corresponding to the first time unit is 960 kHz. The terminal device according to any one of claims 94 to 124, characterized in that The data in the first A symbols of the first time unit is the repeated data of the data in the target symbol of the first time unit; wherein, the target symbol includes one or more symbols among the remaining symbols except the first A symbols in the first time unit, and A is a positive integer greater than 1.
126. The terminal device according to claim 125, characterized in that, The target symbol is one of the following: The (A + 1)-th symbol to the 2A-th symbol of the first time unit; and The (A + 1)-th symbol of the first time unit. The terminal device according to any one of claims 94 to 126, characterized in that, The first time unit includes a fourth time domain resource for transmitting PSFCH, and the fourth time domain resource includes K symbols, and K is a positive integer greater than 1. The terminal device according to claim 127, wherein The value of K is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information.
129. The terminal device according to claim 127 or 128, characterized in that, The fourth time domain resource is located in the first time slot or the last time slot of the first time unit. The terminal device according to any one of claims 127-129, characterized in that, The K symbols include K1 symbols and K2 symbols. The K1 symbols are used to transmit PSFCH, and the data in the K2 symbols is duplicate data of the data in the K1 symbols, where K1 and K2 are positive integers, and K is equal to the sum of K1 and K2.
131. The terminal device according to claim 130, characterized in that, The value of K1 or K2 is determined based on one or more of the following: Protocol predefined information; Resource pool configuration information; and Sidelink BWP configuration information. The terminal device according to claim 130 or 131, characterized in that: K1 = 1, K2 = A; Alternatively, K1 = A, K2 = A; where A is a positive integer greater than 1, and the value of A is determined based on the time domain position of the first symbol corresponding to the transmission resource of PSSCH in the first time unit.
133. The terminal device according to any one of claims 130 - 132, wherein: If K1 is greater than 1, each of the K1 symbols is used to transmit one PSFCH.
134. The terminal device according to any one of claims 130 - 133, wherein: If K1 = 1, the data in each of the K2 symbols is duplicate data of the data in the K1 symbols; or, If K1 is greater than 1, the data in every L symbols from the back to the front in the K2 symbols is duplicate data of the data in the K1 symbols; or, If K1 is greater than 1, the data in every L symbols from the front to the back in the K2 symbols is duplicate data of the data in the K1 symbols; where L = K1. The terminal device according to any one of claims 127-134, characterized in that, The PSFCH occupies X PRBs in the frequency domain, and X is a positive integer greater than or equal to 1.
136. The terminal device according to claim 135, wherein: When X is greater than 1, the sidelink feedback information in the PSFCH is carried by a first sequence, the length of the first sequence is equal to T, and the first sequence is mapped to one PRB of the X PRBs. The data in the remaining PRBs of the X PRBs except the one PRB is determined based on the first sequence; or, When X is greater than 1, the sidelink feedback information in the PSFCH is carried by a second sequence, and the length of the second sequence is determined based on the value of X * T, and the second sequence is mapped to all or part of the subcarriers corresponding to the X PRBs; where T is equal to the number of subcarriers included in one PRB. The terminal device according to any one of claims 94 to 136, characterized in that The first time unit includes the transmission resource of the first - order sidelink control information SCI. The first - order SCI includes an information field for indicating time - domain resource allocation, and the value of the information field for indicating time - domain resource allocation is determined based on the time offsets of the remaining W - 1 transmission resources relative to the first transmission resource among the W transmission resources. The time offset is represented based on the number of time units, where the value of W is determined based on the number of transmission resources indicated by the first - order SCI, and one time unit includes consecutive M time slots. The terminal device according to any one of claims 94 to 137, characterized in that The sidelink transmission resource corresponding to the sidelink transmission or the sidelink reception is determined based on a first DCI, and the first DCI includes third indication information; Wherein, the third indication information is used to indicate one of the following: The time interval between the reception of the first DCI and the sidelink transmission resource; The time interval between the time slot where the first DCI is located and the first time unit where the sidelink transmission resource is located; and The time interval between the start time of the downlink time slot carrying the first DCI and the start time of the sidelink transmission resource; Wherein, the time interval is represented based on the number of time units, and one time unit includes consecutive M time slots. The terminal device according to any one of claims 94 to 138, characterized in that, The terminal device further includes: A determination module, configured to determine a first reservation period based on one or more of the following: The second reservation period indicated by the indication information in the SCI; and The number of time units in the resource pool; Wherein, the first reservation period is represented based on the number of time units, the second reservation period is represented based on milliseconds, and one time unit includes consecutive M time slots. The terminal device according to claim 139, characterized in that, The first reserved period P' rsvp satisfies: Among them, P rsvp represents the second reserved period, T' max represents the number of time units included in the resource pool in 10240 ms.
141. The terminal device according to any one of claims 94-140, characterized in that, The period of the PSFCH is represented based on the number of time units; wherein, one time unit includes consecutive M time slots.
142. The terminal device according to claim 141, wherein, The period of the PSFCH is indicated based on the fourth indication information, and the fourth indication information belongs to the resource pool configuration information. The terminal device according to any one of claims 94 to 142, characterized in that The first time unit is used to transmit a PSSCH.
144. The terminal device according to claim 143, wherein, The first time unit is further used to transmit a PSCCH and / or a second-order SCI.
145. The terminal device according to claim 144, wherein: The second-order SCI starts mapping from the first physical sidelink shared channel demodulation reference signal PSSCH DMRS symbol of the first time unit; or, If the first PSSCH DMRS symbol of the first time unit does not include subcarriers available for mapping the second-order SCI, the second-order SCI starts mapping from the next symbol of the first PSSCH DMRS symbol; or, The second-order SCI starts mapping from the first symbol corresponding to the PSSCH transmission resource in the first time unit; or, The second-order SCI starts mapping from the first symbol corresponding to the PSCCH transmission resource in the first time unit.
146. The terminal device according to any one of claims 94-142, characterized in that, The first time unit is used to transmit R PSSCHs, where R is a positive integer greater than 1.
147. The terminal device according to claim 146, wherein, The R PSSCHs are used to transmit the same transport block TB.
148. The terminal device according to claim 147, characterized in that, The R PSSCHs respectively correspond to R redundancy versions.
149. The terminal device according to claim 148, characterized in that, The R redundancy versions are determined based on the fifth indication information carried in the SCI, and the fifth indication information is used to indicate one of the following: The first redundancy version among the R redundancy versions; and Each of the R redundancy versions. The terminal device according to any one of claims 137 to 149, characterized in that The first time unit is further used to transmit a PSCCH and a second-order SCI.
151. The terminal device according to claim 150, wherein: The second-order SCI starts mapping from the first PSSCH DMRS symbol of the first time unit; or, If the first PSSCH DMRS symbol of the first time unit does not include subcarriers available for mapping the second-order SCI, the second-order SCI starts to be mapped from the symbol next to the first PSSCH DMRS symbol; or, the second-order SCI starts to be mapped from the first symbol corresponding to the PSSCH transmission resource in the first time unit; or, the second-order SCI starts to be mapped from the first symbol corresponding to the PSCCH transmission resource in the first time unit. The terminal device according to any one of claims 147 to 151, characterized in that, The R PSSCHs correspond to the same hybrid automatic repeat request (HARQ) process. The terminal device according to claim 146, characterized in that, The R PSSCHs are used to transmit different transport blocks (TBs).
154. The terminal device according to claim 153, characterized in that: the R PSSCHs correspond to the same receiving-end device; or, the R PSSCHs do not correspond to the same receiving-end device; or, the R PSSCHs correspond to the same spatial domain transmission filter; or, the R PSSCHs do not correspond to the same spatial domain transmission filter. The terminal device according to claim 153 or 154, characterized in that, The first time unit is further used to transmit R PSCCHs and R second-order SCIs. The R PSCCHs correspond one-to-one to the R PSSCHs, and the R second-order SCIs correspond one-to-one to the R PSSCHs.
156. The terminal device according to claim 155, characterized in that: the second-order SCI corresponding to each of the R PSSCHs starts to be mapped from the first PSSCH DMRS symbol corresponding to each PSSCH; or, the second-order SCI corresponding to each of the R PSSCHs starts to be mapped from the first symbol corresponding to each PSSCH; or, the second-order SCI corresponding to each of the R PSSCHs starts to be mapped from the first symbol of the target PSCCH, where the target PSCCH corresponds to each PSSCH. The terminal device according to claim 153 or 154, characterized in that The first time unit is further used to transmit one PSCCH and one second-order SCI. The terminal device according to claim 157, characterized in that The second-order SCI includes a first information field, and the first information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the HARQ process numbers of the R PSSCHs. The terminal device according to claim 157 or 158, characterized in that The second-order SCI includes a second information field, and the second information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate whether the data transmitted by the R PSSCHs is new data. The terminal device according to any one of claims 157-159, characterized in that, The second-order SCI includes a third information field, and the third information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the redundancy versions of the data transmitted by the R PSSCHs.
161. The terminal device according to any one of claims 157-159, characterized in that, The second-order SCI includes a fourth information field and a fifth information field. The fourth information field is used to indicate the source identifier, and the fifth information field is used to indicate the destination identifier, and both the source identifier and the destination identifier are determined based on the layer-two identifier.
162. The terminal device according to claim 161, characterized in that: If the R PSSCHs do not correspond to the same receiving device, the fifth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the destination identifiers corresponding to the R PSSCHs.
163. The terminal device according to any one of claims 157-162, wherein: The second-order SCI includes a sixth information field, and the sixth information field is used to indicate activation or deactivation of sidelink feedback, and the indication of the sixth information field is applicable to the R PSSCHs; or, The second-order SCI includes a sixth information field, and the sixth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate whether to activate or deactivate sidelink feedback for the R PSSCHs.
164. The terminal device according to any one of claims 157-163, wherein: The second-order SCI includes a seventh information field, and the seventh information field is used to indicate the transmission type, and the indication of the seventh information field is applicable to the R PSSCHs; or, The second-order SCI includes a seventh information field, and the seventh information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the transmission types corresponding to the R PSSCHs. The terminal device according to any one of claims 157-164, characterized in that, The second-order SCI includes an eighth information field, and the eighth information field is used to indicate whether the receiving device needs to report channel state information CSI; When the value of the eighth information field is the first value, one of the following is satisfied: The transmission resources of the R PSSCHs all carry channel state information reference signal CSI-RS; The target PSSCH among the R PSSCHs carries CSI-RS; Wherein, the target PSSCH is the first PSSCH, the last PSSCH or the PSSCH determined based on configuration information among the R PSSCHs.
166. The terminal device according to any one of claims 157-165, characterized in that, The second-order SCI includes a ninth information field, and the ninth information field is used to carry a transmission configuration indication TCI state indication; Wherein, the ninth information field satisfies one of the following: The indication of the ninth information field is applicable to the R PSSCHs; If the R PSSCHs do not correspond to the same receiving device or the R PSSCHs do not correspond to the same spatial domain transmission filter, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to indicate the TCI states corresponding to the R PSSCHs; and If the R PSSCHs do not correspond to the same receiving device or the R PSSCHs do not correspond to the same spatial domain transmission filter, the ninth information field includes R sub-information fields, and the R sub-information fields are respectively used to determine the spatial domain transmission filter or spatial domain reception filter corresponding to the R PSSCHs. The terminal device according to claim 153 or 154, characterized in that, The first time unit is further used to transmit one PSCCH and R second-order SCIs, and the R second-order SCIs correspond to the R PSSCHs one by one.
168. The terminal device according to claim 167, wherein: The second - order SCI corresponding to each PSSCH among the R second - order SCIs is mapped starting from the first PSSCH DMRS symbol corresponding to each PSSCH; or, The second - order SCI corresponding to each PSSCH among the R PSSCHs is mapped starting from the first symbol corresponding to each PSSCH. The terminal device according to claim 167 or 168, characterized in that, The first - order SCI in the PSCCH includes a tenth information field, and the tenth information field is used to indicate the SCI format of the second - order SCI, and the R second - order SCIs adopt the same or different SCI formats.
170. The terminal device according to any one of claims 157 - 169, characterized in that: The first - order SCI in the PSCCH includes an eleventh information field, and the eleventh information field is used to carry priority indication information, and the value of the eleventh information field is determined based on the highest priority or the lowest priority among the priorities corresponding to the R PSSCHs; or, The first - order SCI in the PSCCH includes an eleventh information field, and the eleventh information field includes R sub - information fields, and the R sub - information fields are respectively used to indicate the priorities corresponding to the R PSSCHs. The terminal device according to any one of claims 157 to 170, characterized in that, The first - order SCI in the PSCCH includes a twelfth information field, and the twelfth information field is used to carry a beta offset indication, and the beta offset indication is applicable to the R second - order SCIs. The terminal device according to any one of claims 157-171, characterized in that The first - order SCI in the PSCCH includes a thirteenth information field, and the thirteenth information field is used to indicate the number of DMRS ports, and the number of DMRS ports is applicable to the R PSSCHs. The terminal device according to any one of claims 157-172, characterized in that The first - order SCI in the PSCCH includes a fourteenth information field, and the fourteenth information field is used to indicate the modulation and coding strategy MCS, and the R PSSCHs all adopt the MCS. The terminal device according to any one of claims 157-173, characterized in that, The first - order SCI in the PSCCH includes a fifteenth information field, and the fifteenth information field is used to indicate the MCS table, and the R PSSCHs all adopt the MCS table. The terminal device according to any one of claims 146 to 174, characterized in that, Among the R PSSCHs, there is a first PSSCH, and the time - domain resources of the first PSSCH include S time slots, where S is determined based on the quotient of M and R. The terminal device according to claim 175, characterized in that, S = M / R - T, where T = 0, 1 or 2.
177. The terminal device according to claim 176, characterized in that: If the first PSSCH corresponds to the first R - 1 PSSCHs among the R PSSCHs, then T = 0; and / or If the first PSSCH corresponds to the last PSSCH among the R PSSCHs, then T = 1 or 2. The terminal device according to any one of claims 146 to 177, characterized in that The value of R is determined based on protocol - predefined information, pre - configured information or configuration information of the network device. The terminal device according to any one of claims 146 to 178, characterized in that, If the number of symbols available for transmitting PSSCH in the first time slot is less than a first threshold value, then one of the following is satisfied: The first time slot is not used for transmitting PSSCH and / or the second - order SCI; The data of the PSSCH in the first time slot is determined based on redundant bits, padding bits or random bits; and The data of the PSSCH in the first time slot is the repeated data of the data in the previous time slot of the first time slot; Wherein, the first time slot is any one or the last time slot of S time slots, and the S time slots are used to transmit the first PSSCH among the R PSSCHs. The terminal device according to claim 179, characterized in that, The first threshold is determined based on protocol predefined information, preconfigured information, or configuration information of a network device.
181. The terminal device according to any one of claims 94 to 180, characterized in that, The TBS corresponding to the PSSCH in the first time unit is determined based on one or more of the following: A first parameter, determined based on the number of resource elements (REs); A second parameter, determined based on the number of physical resource blocks (PRBs); A third parameter, determined based on the transmission resources occupied by the PSCCH; And A fourth parameter, determined based on the transmission resources occupied by the second-order scheduling control information (SCI). The terminal device according to claim 181, wherein, The first parameter is determined based on one or more of the following: A fifth parameter, determined based on the number of symbols available for transmitting the PSSCH; A sixth parameter, determined based on the number of subcarriers in one PRB; A seventh parameter, determined based on the overhead in one PRB or the frequency-domain range corresponding to one PRB; And An eighth parameter, determined based on the number of REs occupied by the demodulation reference signals (DMRS) in one PRB or the frequency-domain range corresponding to one PRB. The terminal device according to claim 182, wherein The fifth parameter is determined based on one or more of the following: A ninth parameter, determined based on the number of time slots corresponding to the transmission resources occupied by one PSSCH; A tenth parameter, determined based on the number of symbols included in one time slot; An eleventh parameter, determined based on the number of symbols used for automatic gain control (AGC); A twelfth parameter, determined based on the number of symbols corresponding to the guard symbols; A thirteenth parameter, determined based on the time-domain resources corresponding to the physical shared channel feedback (PSFCH); A fourteenth parameter, determined based on the time interval between the first symbol of the transmission resources corresponding to the PSSCH and the first symbol of one time unit; And A fifteenth parameter, determined based on the number of symbols for transmitting the repeated data of the PSSCH data in one time unit. Wherein, one time unit includes consecutive M time slots. The terminal device according to claim 182 or 183, characterized in that The fifth parameter is determined based on one or more of the following: Protocol predefined information; Preconfigured information; Configuration information of a network device; and Indication information sent by the terminal device transmitting the PSSCH.
185. The terminal device according to any one of claims 181-184, characterized in that: If the first time unit transmits one PSSCH and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same transport block (TB), and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit only transmits one PSCCH, the third parameter is determined based on the transmission resources occupied by the PSCCH; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple transport blocks (TBs), and the first time unit transmits one or more PSCCHs, then the third parameter is determined based on the sum of the transmission resources occupied by the one or more PSCCHs, and / or the number of the PSCCHs.
186. The terminal device according to any one of claims 181-185, characterized in that: If the first time unit transmits one PSSCH, and the first time unit only transmits one second-order scheduling control information (SCI), then the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to the same TB, and the first time unit only transmits one second-order SCI, then the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, and the first time unit only transmits one second-order SCI, then the fourth parameter is determined based on the transmission resources occupied by the second-order SCI; or, If the first time unit is used to transmit multiple PSSCHs, and the multiple PSSCHs correspond to different multiple TBs, the first time unit transmits one or more second-order SCIs, then the fourth parameter is determined based on the sum of the transmission resources occupied by the one or more second-order SCIs, and / or the number of the second-order SCIs.
187. A terminal device, characterized in that, Comprising a transceiver, a memory, and a processor, the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals, so that the terminal device executes the method according to any one of claims 1-93.
188. A device, characterized in that, Comprising a processor, configured to call a program from a memory, so that the device executes the method according to any one of claims 1-93.
189. A chip, characterized in that, Comprising a processor, configured to call a program from a memory, such that a device installed with the chip executes the method according to any one of claims 1-93.
190. A computer-readable storage medium, characterized in that, A program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1-93.
191. A computer program product, characterized in that, Comprising a program, the program causes a computer to execute the method according to any one of claims 1-93.
192. A computer program, characterized in that, The computer program causes a computer to execute the method according to any one of claims 1-93.