A method and apparatus for transmitting / receiving PSCCH
By determining the frequency domain location of the PSCCH under shared spectrum, the problem of inaccurate PSCCH communication under unlicensed spectrum is solved, improving the effectiveness and reliability of sidelink communication.
Patent Information
- Application Number
- CN202280001160.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-04-21
AI Technical Summary
How to accurately determine the frequency domain location of the Physical Side Link Control Channel (PSCCH) in unlicensed or shared spectrum for effective side link communication.
By determining the set of physical resource blocks (PRBs) within the interleaved resource block (IRB) set occupied by the PSCCH, and by transmitting and receiving the PSCCH under a shared spectrum, accurate positioning in the frequency domain is ensured.
This enables accurate determination of the frequency domain location of the PSCCH under shared spectrum, improving the effectiveness and reliability of sidelink communication.
Smart Images

Figure CN115004820B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for transmitting / receiving a PSCCH. Background Technology
[0002] When terminal devices communicate via sidelink (SL) on unlicensed or shared spectrum, the question of how to use interlaced resource blocks (IRBs) for Physical Sidelink Control Channel (PSCCH) transmission becomes a problem that needs to be solved. Summary of the Invention
[0003] This application provides a method and apparatus for transmitting / receiving a PSCCH, which can accurately determine the frequency domain position of the PSCCH when using shared spectrum for sidelink communication.
[0004] In a first aspect, embodiments of this application provide a method for transmitting a PSCCH, executed by a terminal device, the method comprising:
[0005] When the terminal device performs a sidelink SL transmission, it determines the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH, and transmits the PSCCH through the first PRB set. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs.
[0006] In this embodiment of the application, when the terminal device performs sidelink SL transmission, it can determine the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH, and transmit the PSCCH through the first PRB set. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. When using shared spectrum for sidelink communication, the frequency domain position of the PSCCH can be accurately determined.
[0007] Secondly, embodiments of this application provide a method for receiving a PSCCH, executed by a terminal device, the method comprising:
[0008] When the terminal device performs SL reception, it determines the first PRB set within the first IRB set occupied by the PSCCH. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. Blind detection is performed on the PSCCH at the frequency domain location of the first PRB.
[0009] In this embodiment, when the terminal device performs SL reception, it determines the first PRB set within the first IRB set occupied by the PSCCH. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. Blind detection of the PSCCH is performed at the frequency domain location of the first PRB. When using shared spectrum for sidelink communication, the frequency domain location of the PSCCH can be accurately determined.
[0010] Thirdly, embodiments of this application provide a communication device that implements some or all of the functions of the terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0011] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0012] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0013] Fourthly, embodiments of this application provide another communication device that implements some or all of the functions of the network device in the method example described in the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0014] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.
[0015] Fifthly, embodiments of this application provide a communication device including a processor, which executes the method described in the first aspect when it calls a computer program in memory.
[0016] In a sixth aspect, embodiments of this application provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0017] In a seventh aspect, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0018] Eighthly, embodiments of this application provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0019] Ninthly, embodiments of this application provide a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processor, the processor being used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0020] In a tenth aspect, embodiments of this application provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the second aspect above.
[0021] Eleventhly, embodiments of this application provide a communication system for PDCCH transmission, the system including the communication device described in the third aspect and the communication device described in the fourth aspect, or the system including the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system including the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system including the communication device described in the ninth aspect and the communication device described in the tenth aspect.
[0022] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned terminal device, which, when executed, cause the terminal device to perform the method described in the first aspect.
[0023] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the network device described above, which, when executed, cause the network device to perform the method described in the second aspect above.
[0024] In a fourteenth aspect, this application also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0025] In a fifteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0026] In a sixteenth aspect, this application provides a chip system including at least one processor and an interface for supporting a terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.
[0027] In a seventeenth aspect, this application provides a chip system including at least one processor and an interface for supporting a network device in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the network device. The chip system may be composed of chips or may include chips and other discrete devices.
[0028] In an eighteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0029] In a nineteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0031] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0032] Figure 2 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application;
[0033] Figure 3 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application;
[0034] Figure 4 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application;
[0035] Figure 5 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application;
[0036] Figure 6 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application;
[0037] Figure 7 This is a flowchart illustrating a method for receiving a PSCCH according to an embodiment of this application;
[0038] Figure 8 This is a flowchart illustrating a method for receiving a PSCCH according to an embodiment of this application;
[0039] Figure 9 This is a flowchart illustrating a method for receiving a PSCCH according to an embodiment of this application;
[0040] Figure 10 This is a flowchart illustrating a method for receiving a PSCCH according to an embodiment of this application;
[0041] Figure 11 This is a flowchart illustrating a method for receiving a PSCCH according to an embodiment of this application;
[0042] Figure 12 This is a schematic diagram illustrating how to determine the frequency domain location of a PSCCH according to an embodiment of this application;
[0043] Figure 13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0044] Figure 14 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0045] Figure 15 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0046] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0047] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0048] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein can be interpreted as "when," "in response to a determination," or "when," or "in the event of a determination."
[0049] For the sake of brevity and ease of understanding, this document uses the terms "greater than" or "less than", "higher than" or "lower than" to describe size relationships. However, it will be understood by those skilled in the art that the term "greater than" also includes the meaning of "greater than or equal to", and "less than" also includes the meaning of "less than or equal to"; the term "higher than" also includes the meaning of "higher than or equal to", and "lower than" also includes the meaning of "lower than or equal to".
[0050] To facilitate understanding, the terminology used in this application will be introduced first.
[0051] Terminal devices communicate with each other via sidelinks. A sidelink includes the Physical Sidelink Control Channel (PSCCH) and the Physical Sidelink Share Channel (PSSCH). The sidelink control information (SCI) in the PSCCH indicates the information required to receive the PSSCH, such as PSSCH channel resources and transmission parameters. The PSSCH carries the data for sidelink communication.
[0052] A Physical Resource Block (PRB) is used to describe the allocation of actual physical resources.
[0053] An interlaced resource block (IRB) refers to two consecutive interlaced resource blocks within the same interlaced resource block index that are separated by a fixed number of resource blocks. For example, if two interlaced resource blocks are separated by M resource blocks, then the IRB with index m includes Physical Resource Blocks (PRBs) of {m, m+M, 2M+m, 3M+m, ...}, where m ∈ {0, 1, ..., M-1}. In New Radio Unlicensed (NR-U) systems, IRB structures are defined for two subcarrier spaces (SCS): 15kHz (M=10, 10 IRB indices) and 30kHz (M=5, 5 IRB indices). In other words, when SCS=30khz and M=5, there are a total of 5 comb indexes. For the first 1 IRB index, that is, the IRB index is 0, the PRB corresponding to the interleaved resource blocks contained in this interleaved index is {0,5,10,15,20,25,30,35,40,45}.
[0054] To better understand the PSCCH sending / receiving method disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable is described below.
[0055] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system according to an embodiment. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, it may include two or more network devices and two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.
[0056] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in this application embodiment can also be called a side link or a direct link.
[0057] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This application does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0058] In this application embodiment, the terminal device 102 is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0059] In sidelink communication, there are four sidelink transmission modes. Sidelink transmission mode 1 and sidelink transmission mode 2 are used for device-to-device (D2D) communication. Sidelink transmission modes 3 and 4 are used for V2X communication. When sidelink transmission mode 3 is used, resource allocation is scheduled by network device 101. Specifically, network device 101 can send resource allocation information to terminal device 102, and then terminal device 102 can allocate resources to another terminal device so that the other terminal device can send information to network device 101 through the allocated resources. In V2X communication, a terminal device with a better signal or higher reliability can be used as terminal device 102. The first terminal device mentioned in this application embodiment can refer to terminal device 102, and the second terminal device can refer to the other terminal device.
[0060] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0061] The following is a detailed description of a PSCCH transmission / reception method and apparatus provided in this application, with reference to the accompanying drawings.
[0062] Please see Figure 2 , Figure 2 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 2 As shown, the method may include, but is not limited to, the following steps:
[0063] S21, when the terminal device performs a side-link SL transmission, it determines the first physical resource block (PRB) set within the first interleaved resource (IRB) set occupied by the PSCCH.
[0064] The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs.
[0065] Alternatively, the terminal device can perform sidelink (SL) communication on unlicensed spectrum or shared spectrum.
[0066] In this embodiment of the application, the terminal device can obtain a sideline resource pool configured for PSCCH and / or PSSCH, wherein the sideline resource pool includes one or more IRBs.
[0067] The terminal device can determine one or more first IRBs occupied by the PSCCH from the IRBs included in the sideline resource pool, wherein the one or more first IRBs occupied by the PSCCH form a first TRB set.
[0068] Optionally, when the side-line resource pool corresponding to PSCCH and / or PSSCH includes one or more sub-channels, one or more first IRBs occupied by PSCCH can be determined in the second IRBs included in the sub-channels according to the frequency domain position of the second IRB and / or the IRB index number, wherein the set of first IRBs includes the first IRBs occupied by PSCCH.
[0069] Optionally, when the side-line resource pool corresponding to PSCCH and / or PSSCH contains frequency resources within one or more resource block sets (RBs), one or more first IRBs occupied by PSCCH are determined from the third IRBs included in the one or more resource block sets according to the frequency domain position of the third IRB and / or the IRB index number, wherein the first IRB set includes the first IRBs occupied by PSCCH.
[0070] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH may belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the PRBs included in each IRB, or based on the index number of the PRBs.
[0071] S22, send PSCCH through the first PRB set.
[0072] After determining the first PRB set, PSCCH can be transmitted through one or more of the first PRBs included in the first PRB set. That is, the Sidelink Control Information (SCI) in the PSCCH is transmitted on the first PRB, indicating the information required to receive the PSSCH, such as PSSCH channel resources and transmission parameters. The PSSCH is used to carry data for sidelink communication.
[0073] In this embodiment of the application, when the terminal device performs sidelink SL transmission, it can determine the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH, and transmit the PSCCH through the first PRB set. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. When using shared spectrum for sidelink communication, the frequency domain position of the PSCCH can be accurately determined.
[0074] Please see Figure 3 , Figure 3 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 3 As shown, the method may include, but is not limited to, the following steps:
[0075] S31, the terminal device performs SL transmission to determine the number K of the first IRBs included in the first IRB set.
[0076] Alternatively, the terminal device can perform sidelink (SL) communication on unlicensed spectrum or shared spectrum.
[0077] It should be noted that SL transmission includes PSCCH and / or PSSCH transmission. The PSCCH and / or PSSCH transmission requires one or more IRBs to occupy. The IRB occupied by the PSCCH and / or PSSCH transmission can be identified as the first IRB.
[0078] Where K is a positive integer.
[0079] As one possible implementation, the number N of the first PRBs that the PSCCH needs to occupy can be determined, and the number M of PRBs contained in an IRB can be determined. Based on N and M, K can be determined, where N and M are positive integers. Optionally, K = ceil(N / M), that is, rounding up N / M to obtain the number K of the first IRBs. M is the number of PRBs contained in one IRB. For example, if the number of first PRBs occupied by the PSCCH is 15, i.e., N = 15, and one IRB contains 10 PRBs, i.e., M = 10, then the PSCCH needs to occupy frequency resources in 2 first IRBs, i.e., K = 2.
[0080] It should be noted that the number N of the first PRB that the PSCCH needs to occupy can be determined based on the protocol agreement; or, the number N of the first PRB that the PSCCH needs to occupy can be determined based on the pre-configuration; or, the number N of the first PRB that the PSCCH needs to occupy can be configured or indicated by the downlink control signaling of the receiving network device.
[0081] It should be noted that the number M of PRBs in an IRB can be determined based on the protocol agreement; or, the number M of PRBs in an IRB can be determined based on pre-configuration; or, the number M of PRBs in an IRB can be configured or indicated by receiving downlink control signaling from network devices.
[0082] As another possible implementation, the side-channel resource pool includes sub-channels. The number L of second IRBs contained within a sub-channel can be determined, and K can be determined based on L, where L is a positive integer greater than or equal to 1. Optionally, the number K of first IRBs can be determined to be equal to the number L of second IRBs contained within a sub-channel.
[0083] It should be noted that the number L of the second IRB can be determined based on the protocol agreement; or the number L of the second IRB can be determined based on the pre-configuration; or the number L of the second IRB can be configured or indicated by receiving downlink control signaling from the network device.
[0084] This application does not impose any restrictions on the determination process of N, M, and L, which can be selected according to the actual situation.
[0085] S32, among the IRBs included in the side-stream resource pool, identify K first IRBs.
[0086] In this embodiment, the terminal device can obtain a sideline resource pool configured for PSCCH and / or PSSCH, wherein the sideline resource pool includes one or more IRBs. Optionally, the terminal device can determine one or more first IRBs occupied by PSCCH from the IRBs included in the sideline resource pool, wherein the one or more first IRBs occupied by PSCCH form a first TRB set.
[0087] The terminal device can determine one or more first IRBs occupied by PSCCH from the IRBs included in the sideline resource pool, wherein the K first IRBs occupied by PSCCH form a first TRB set.
[0088] Optionally, when the side-line resource pool corresponding to PSCCH and / or PSSCH includes one or more sub-channels, the K first IRBs occupied by PSCCH can be determined in the second IRBs included in the sub-channels according to the frequency domain position of the second IRB and / or the IRB index number.
[0089] Optionally, when the side-by-side resource pool corresponding to PSCCH and / or PSSCH contains frequency resources within one or more resource block sets (RBs), the K first IRBs occupied by PSCCH are determined from the third IRBs included in the one or more resource block sets according to the frequency domain position of the third IRB and / or the IRB index number.
[0090] Based on the above method, the frequency domain positions of the K first IRBs can be determined from the IRBs included in the side-by-side resource pool.
[0091] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in the K first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH can belong to the same first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the candidate PRBs, or based on the index number of the candidate PRBs.
[0092] S33, send PSCCH through the first PRB set.
[0093] Regarding the specific implementation of step S33, any possible implementation method in any embodiment of this application can be adopted, and will not be elaborated here. In the embodiment of this application, the terminal device performs SL transmission and determines the frequency domain position of the first IRB in the IRB corresponding to PSCCH / PSSCH, and / or the number K of the first IRBs included in the first IRB set, and transmits PSCCH through the first PRB set. When using shared spectrum for sidelink communication, the frequency domain position of PSCCH can be accurately determined.
[0094] Please see Figure 4 , Figure 4 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 4 As shown, the method may include, but is not limited to, the following steps:
[0095] S41, the terminal device performs SL transmission on the side link.
[0096] Optionally, the terminal device can perform sidelink (SL) communication on unlicensed spectrum or shared spectrum. It should be noted that SL transmission includes PSCCH and / or PSSCH transmission.
[0097] S42, the side-by-side resource pool of PSCCH and / or PSSCH includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined.
[0098] A sideline resource pool is determined for PSCCH and / or PSSCH transmission configuration, and this sideline resource pool includes one or more IRBs. Optionally, when the sideline resource pool includes one or more subchannels, the subchannel with the lowest or highest frequency domain position in the sideline resource pool can be determined as the first subchannel.
[0099] S43, select K first IRBs in the first sub-channel according to the set order.
[0100] It should be noted that this application does not limit the specific method of selecting K first IRBs in the first sub-channel according to a set order, and the selection can be made according to the actual situation.
[0101] Optionally, K first IRBs can be selected in the first sub-channel, starting from the IRB with the lowest frequency domain position and in ascending order of frequency domain position; alternatively, K first IRBs can be selected in the first sub-channel, starting from the IRB with the highest frequency domain position and in descending order of frequency domain position.
[0102] It should be noted that the IRB with the lowest frequency domain position refers to the frequency domain position of the PRB with the lowest frequency domain position among the PRBs contained in that IRB. The IRB with the highest frequency domain position refers to the frequency domain position of the PRB with the highest frequency domain position among the PRBs contained in that IRB.
[0103] Optionally, K first IRBs can be selected in the first sub-channel, starting from the IRB with the smallest IRB index and in ascending order of index; alternatively, K first IRBs can be selected in the first sub-channel, starting from the IRB with the largest IRB index and in descending order of index.
[0104] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH can belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the candidate PRBs, or based on the index number of the candidate PRBs.
[0105] S44, send PSCCH through the first PRB set.
[0106] Regarding the specific implementation of step S44, any possible implementation method in any embodiment of this application can be adopted, and will not be elaborated here. In the embodiment of this application, the terminal device performs sidelink SL transmission, determines that the sidelink resource pool of PSCCH / PSSCH includes one or more sub-channels, selects the first sub-channel with the lowest or highest frequency position, selects K first IRBs in the first sub-channel according to a set order, and transmits PSCCH through the first PRB set. When using shared spectrum for sidelink communication, the frequency domain position of PSCCH can be accurately determined.
[0107] Please see Figure 5 , Figure 5 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 5 As shown, the method may include, but is not limited to, the following steps:
[0108] S51, the terminal device performs side link SL transmission.
[0109] For a detailed description of step S51, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0110] S52, the side resource pools of PSCCH and / or PSSCH contain frequency domain resources within one or more resource block sets, and a first resource block set is determined from one or more resource block sets.
[0111] It should be noted that this application does not limit the specific method for determining the first resource block set, and it can be selected according to the actual situation.
[0112] Optionally, the first resource block set can be determined by pre-configuration or network device indication; alternatively, the first resource block set can be determined based on the priority of one or more resource block sets; alternatively, the first resource block set can be determined according to the high or low frequency domain start position of one or more resource block sets.
[0113] S53, select K first IRBs from the first resource block set.
[0114] Optionally, K first IRBs can be selected from the first resource block set, starting from the IRB with the lowest frequency domain start position and in ascending order of frequency domain start position; alternatively, K first IRBs can be selected from the first resource block set, starting from the IRB with the highest frequency domain start position and in descending order of frequency domain start position.
[0115] Optionally, K first IRBs can be selected from the first resource block set, starting with the IRB with the smallest IRB index and in ascending order of index; alternatively, K first IRBs can be selected from the first resource block set, starting with the IRB with the largest IRB index and in descending order of index.
[0116] Furthermore, when the number of first resource block sets is two or more, IRBs can be selected within the two or more first resource block sets according to the selection order of the first resource block sets, until K first IRBs are selected.
[0117] Understandably, the resource block set is a frequency domain resource within a Listen Before Talk (LTB) subband.
[0118] When the side-band resource pool contains a set of first resource blocks within a 20MHz subband, K IRBs are selected according to the frequency domain starting position of the IRB or the size of the IRB index.
[0119] When the side-by-side resource pool contains more than one set of first resource blocks within a 20MHz subband, first select one of the 20MHz subbands, and then select the first IRB within the first resource set in this subband; if the number of first IRBs selected from the first resource set in this subband is less than K, then select the first IRB from the first resource set included in another 20MHz subband, and so on until K first IRBs are selected.
[0120] Optionally, the selection indication of multiple 20MHz subbands can be determined by pre-configuring or receiving downlink control signaling sent by network devices.
[0121] For example, the network device can be configured with the priority of multiple 20MHz subbands, and the 20MHz subband with the highest priority will be selected for use. If the number of selected first IRBs is less than K, then the 20MHz subband with the highest priority will be selected for use.
[0122] For example, network devices are configured with one or a group of 20MHz subbands, and the subbands in this or this group are selected for use first.
[0123] Optionally, the 20MHz sub-band can be selected according to the starting position of the frequency domain, for example, the 20MHz sub-band with the lowest starting position of the frequency domain can be selected as the preferred 20MHz sub-band.
[0124] Based on the above method, the frequency domain positions of the K first IRBs can be determined from the IRBs included in the side-by-side resource pool.
[0125] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH can belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the candidate PRBs, or based on the index number of the candidate PRBs.
[0126] S54, send PSCCH through the first PRB set.
[0127] Regarding the specific implementation of step S54, any possible implementation method in any embodiment of this application can be adopted, and will not be elaborated here. In the embodiment of this application, the terminal device performs SL transmission, determines that the sidelink resource pool of PSCCH / PSSCH contains frequency domain resources within one or more resource block sets, determines a first resource block set from the one or more resource block sets, selects K first IRBs within the first resource block set, and transmits PSCCH through the first PRB set. When using shared spectrum for sidelink communication, the frequency domain position of PSCCH can be accurately determined.
[0128] Please see Figure 6 , Figure 6 This is a flowchart illustrating a PSCCH transmission method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 6 As shown, the method may include, but is not limited to, the following steps:
[0129] S61, the terminal device performs side link SL transmission.
[0130] S62, determine the number K of the first IRBs included in the first IRB set.
[0131] S63, determine the frequency domain positions of K first IRBs from the side-by-side resource pools of PSCCH and / or PSSCH.
[0132] For a detailed description of steps S61 to S63, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0133] S64, determine the first PRB set occupied by PSCCH from the K first IRBs.
[0134] The first PRB set includes N first PRBs, where N is the number of first PRBs that the PSCCH needs to occupy.
[0135] As one possible implementation, among the K first IRBs, the first PRB can be selected in order of frequency domain position from low to high or from high to low.
[0136] As another possible implementation, all PRBs on the K first IRBs are identified as the first PRB set.
[0137] It should be noted that, if all PRBs on the K first IRBs are determined to be first PRBs, the number of first PRBs that PSCCH needs to occupy is a positive integer multiple of the number of PRBs included in an IRB.
[0138] Furthermore, when K=1, N PRBs on the first IRB are selected as the first PRB according to the frequency domain position of the PRBs on the first IRB, where N is the number of first PRBs that the PSCCH needs to occupy.
[0139] As another possible implementation, a portion of the PRBs on the first IRB are identified as the first PRB set.
[0140] Optionally, when K is greater than 1, sort the K first IRBs and select the first PRB from the K first IRBs according to the sorting until the N first PRBs that the PSCCH needs to occupy are selected.
[0141] In some implementations, the K first IRBs can be sorted according to their frequency domain position or their index. For example, the K first IRBs can be sorted from high to low or low to high frequency domain position. Alternatively, they can be sorted by their index, either from large to small or small to large.
[0142] Furthermore, the K first IRBs can be traversed in order. For each first IRB currently traversed, the first PRB is selected according to its frequency domain position among the PRBs included in the first IRB, until the N first PRBs required by the PSCCH are selected from the K first IRBs. For example, when traversing to the first IPRB, the first PRB can be selected in ascending or descending order of its frequency domain position.
[0143] Optionally, when K is greater than 1, the first PRB can be selected according to its frequency domain position among the K first IRBs, until N first PRBs are selected. It should be noted that among the K first IRBs, the first PRBs can be selected in ascending or descending order of their frequency domain positions.
[0144] S65, send PSCCH through the first PRB set.
[0145] The specific implementation of step S65 can be achieved using any possible implementation method in any embodiment of this application, and will not be elaborated here.
[0146] In this embodiment, the terminal device performs sidelink (SL) transmission, determines the frequency domain position of the first IRB among the candidate IRBs occupied by the PSCCH / PSSCH, and / or the number K of first IRBs included in the first IRB set, and determines the first PRB set occupied by the PSCCH from the K first IRBs. When using shared spectrum for sidelink communication, the frequency domain position of the PSCCH can be accurately determined.
[0147] Please see Figure 7 , Figure 7 This is a flowchart illustrating a PSCCH receiving method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 7 As shown, the method may include, but is not limited to, the following steps:
[0148] S71, when the terminal device performs SL reception, it determines the first PRB set within the first IRB set occupied by the PSCCH.
[0149] The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs.
[0150] Alternatively, the terminal device can perform sidelink (SL) communication on unlicensed spectrum or shared spectrum.
[0151] In this embodiment of the application, the terminal device can obtain a sideline resource pool configured for PSCCH and / or PSSCH, wherein the sideline resource pool includes one or more IRBs.
[0152] The terminal device can determine one or more first IRBs occupied by the PSCCH from the IRBs included in the sideline resource pool, wherein the one or more first IRBs occupied by the PSCCH form a first TRB set.
[0153] Optionally, when the side-line resource pool corresponding to PSCCH and / or PSSCH includes one or more sub-channels, one or more first IRBs occupied by PSCCH can be determined in the second IRBs included in the sub-channels according to the frequency domain position of the second IRB and / or the IRB index number, wherein the set of first IRBs includes the first IRBs occupied by PSCCH.
[0154] Optionally, when the side-line resource pool corresponding to PSCCH and / or PSSCH contains frequency resources within one or more resource block sets (RBs), one or more first IRBs occupied by PSCCH are determined from the third IRBs included in the one or more resource block sets according to the frequency domain position of the third IRB and / or the IRB index number, wherein the first IRB set includes the first IRBs occupied by PSCCH.
[0155] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH may belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the PRBs included in each IRB, or based on the index number of the PRBs.
[0156] S72 performs blind detection of the PSCCH at the frequency domain position of the first PRB.
[0157] After determining the first PRB set, PSCCH can be transmitted through one or more of the first PRBs included in the first PRB set. That is, the Sidelink Control Information (SCI) in the PSCCH is transmitted on the first PRB, indicating the information required to receive the PSSCH, such as PSSCH channel resources and transmission parameters. The PSSCH is used to carry data for sidelink communication.
[0158] In this embodiment, when the terminal device performs SL reception, it determines the first PRB set within the first IRB set occupied by the PSCCH. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. Blind detection of the PSCCH is performed at the frequency domain location of the first PRB. When using shared spectrum for sidelink communication, the frequency domain location of the PSCCH can be accurately determined, ensuring accurate reception of the PSCCH.
[0159] Please see Figure 8 , Figure 8 This is a flowchart illustrating a PSCCH receiving method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 8 As shown, the method may include, but is not limited to, the following steps:
[0160] S81, the terminal device performs SL reception, the number K of the first IRBs included in the first IRB set.
[0161] S82, among the IRBs included in the side-stream resource pool, identify K first IRBs.
[0162] For a detailed description of steps S81 to S82, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0163] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH may belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the PRBs included in each IRB, or based on the index number of the PRBs.
[0164] S83 performs blind detection of the PSCCH at the frequency domain position of the first PRB.
[0165] For a detailed description of step S83, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0166] In this embodiment, when the terminal device performs SL reception, it determines the frequency domain location of the first IRB and the number K of the first IRBs included in the first IRB set, and performs blind detection of the PSCCH at the frequency domain location of the first IRB. When using shared spectrum for sidelink communication, the frequency domain location of the PSCCH can be accurately determined, so that the PSCCH can be accurately received.
[0167] Please see Figure 9 , Figure 9 This is a flowchart illustrating a PSCCH receiving method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 9 As shown, the method may include, but is not limited to, the following steps:
[0168] S91, the terminal device performs SL reception.
[0169] For a detailed description of step S91, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0170] S92, the side-row resource pool of PSCCH and / or PSSCH includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined.
[0171] S93, select K first IRBs in the first sub-channel according to the set order.
[0172] For a detailed description of steps S91 to S93, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0173] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH may belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the PRBs included in each IRB, or based on the index number of the PRBs.
[0174] S94 performs blind detection of the PSCCH at the frequency domain position of the first PRB.
[0175] For a detailed description of step S94, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0176] In this embodiment, the terminal device performs SL reception, determines that the sidelink resource pool of PSCCH / PSSCH includes one or more sub-channels, selects the first sub-channel with the lowest or highest frequency domain position, and selects K first IRBs in a predetermined order within the first sub-channel. Blind detection of the PSCCH is then performed at the frequency domain position of the first IRB. When using shared spectrum for sidelink communication, the frequency domain position of the PSCCH can be accurately determined, ensuring accurate PSCCH reception.
[0177] Please see Figure 10 , Figure 10 This is a flowchart illustrating a PSCCH receiving method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 10 As shown, the method may include, but is not limited to, the following steps:
[0178] S101, the terminal device receives SL.
[0179] S102, the side resource pools of PSCCH and / or PSSCH contain frequency domain resources within one or more resource block sets, and a first resource block set is determined from one or more resource block sets.
[0180] S103, select K first IRBs from the first resource block set.
[0181] For a detailed description of steps S101 to S103, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0182] Each IRB includes one or more PRBs. The set of first PRBs occupied by the PSCCH can be determined from the PRBs included in one or more first IRBs occupied by the PSCCH. This set of first PRBs includes one or more PRBs occupied by the PSCCH, where the one or more PRBs occupied by the PSCCH may belong to one first IRB or different first IRBs. Optionally, one or more first PRBs can be selected from the first IRBs based on the number of first PRBs required by the PSCCH, based on the frequency domain position of the PRBs included in each IRB, or based on the index number of the PRBs.
[0183] S104, perform blind detection of PSCCH at the frequency domain position of the first PRB.
[0184] For a detailed description of step S104, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0185] In this embodiment, the terminal device performs SL reception. The sidelink resource pool of PSCCH / PSSCH contains frequency domain resources within one or more resource block sets. A first resource block set is determined from the one or more resource block sets, and K first IRBs are selected within the first resource block set. Blind detection of the PSCCH is performed at the frequency domain location of the first IRB. When using shared spectrum for sidelink communication, the frequency domain location of the PSCCH can be accurately determined, ensuring accurate reception of the PSCCH.
[0186] Please see Figure 11 , Figure 11 This is a flowchart illustrating a PSCCH receiving method provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 11 As shown, the method may include, but is not limited to, the following steps:
[0187] S111, the terminal device receives SL.
[0188] S112, determine the frequency domain location of the first IRB and the number K of the first IRBs included in the first IRB set.
[0189] S113, determine the first PRB set occupied by PSCCH from the K first IRBs.
[0190] S114, perform blind detection of PSCCH at the frequency domain position of the first PRB.
[0191] For a detailed description of steps S111 to S114, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0192] In this embodiment, the terminal device performs SL reception, determines the frequency domain location of the first IRB in the IRB corresponding to PSCCH / PSSCH, and / or the number K of first IRBs included in the first IRB set, determines the first PRB set occupied by PSCCH from the K first IRBs, and determines the first PRB set occupied by PSCCH from the K first IRBs. When using shared spectrum for sidelink communication, the frequency domain location of PSCCH can be accurately determined.
[0193] For example, such as Figure 12 As shown, assuming a 15kHz SCS and a 20MHz subband, there are 10 IRBs with IRB indices from 0 to 9. Each IRB contains 10 PRBs. A side-channel resource pool contains 8 of these 10 IRBs with IRB indices from 0 to 7. Every two IRBs form a subchannel, i.e., IRB index{0,1}, IRB index{2,3}, IRB index{4,5}, and IRB index{6,7} each form a subchannel.
[0194] The following explanation uses an example of a PSCCH configured to occupy 12 PRBs in the frequency domain.
[0195] Optionally, for subchannel-0, the PSCCH may occupy 10 PRBs of IRB index0 plus the two PRBs with the lowest frequency position of IRB index1. If a UE uses subchannel-0 and subchannel-1 to send PSCCH / PSSCH, the PSCCH occupies the time-frequency resources in subchannel-0, that is, it occupies 10 PRBs of index0 plus the two PRBs with the lowest frequency position of IRB index1.
[0196] Optionally, for subchannel 0, the PSCCH may occupy the 12 PRBs with the lowest frequency positions out of the 20 PRBs in IRBindex0 and IRBindex1, that is, the 6 PRBs with the lowest frequency positions in IRB index0 and the 6 PRBs with the lowest frequency positions in IRB index1. If a UE uses subchannel-0 and subchannel-1 to send PSCCH / PSSCH, the PSCCH occupies the time-frequency resources in subchannel-0, that is, it occupies the 6 PRBs with the lowest frequency positions in index0 plus the 6 PRBs with the lowest frequency positions in IRBindex1.
[0197] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of network devices and terminal devices, respectively. To implement the functions of the methods provided in the embodiments of this application, the network device and the terminal device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0198] Please see Figure 13 This is a schematic diagram of the structure of a communication device 130 provided in an embodiment of this application. Figure 13 The communication device 130 shown may include a transceiver module 131 and a processing module 132. The transceiver module 131 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 131 can implement both sending and / or receiving functions.
[0199] The communication device 130 may be a terminal device, a device within a terminal device, or a device that can be used in conjunction with a terminal device.
[0200] Communication device 130 is a terminal device:
[0201] Transceiver module 131 is used to send the PSCCH through the first PRB set, wherein the first IRB set includes one or more first IRBs and the first PRB set includes one or more first PRBs;
[0202] The processing module 132 is used to determine the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH when the terminal device performs side-link SL transmission.
[0203] Optionally, the processing module 132 is further configured to determine the frequency domain location of the first IRB in the sideline resource pool included in the PSCCH and / or the Physical Sideline Shared Channel PSSCH, wherein the SL transmission includes the PSCCH and / or PSSCH transmission.
[0204] Optionally, the processing module 132 is further configured to determine the number K of the first IRBs included in the first IRB set, where K is a positive integer.
[0205] Optionally, the processing module 132 is further configured to determine the number N of the first PRBs that the PSCCH needs to occupy; determine the number M of PRBs contained in an IRB; and determine the K based on the N and the M, wherein the N and M are positive integers.
[0206] Optionally, the processing module 132 is further configured to determine the number L of second IRBs contained in the sub-channel of the side-channel resource pool, and determine the K based on the L, wherein the L is a positive integer.
[0207] Optionally, the processing module 132 is further configured to: determine the first sub-channel with the lowest or highest frequency domain position in the side-channel communication resource pool, which includes one or more sub-channels; and select K first IRBs in the first sub-channel according to a set order.
[0208] Optionally, the processing module 132 is further configured to: include frequency domain resources in one or more resource block sets in the side-by-side resource pool; determine a first resource block set from the one or more resource block sets; and select K first IRBs from the first resource block set.
[0209] Optionally, the processing module 132 is further configured to select K first IRBs within the two or more first resource block sets, according to the selection order of the first resource block sets.
[0210] Optionally, the processing module 132 is further configured to determine the first resource block set through pre-configuration or network device indication; or determine the priority of the one or more resource block sets and determine the first resource block set based on the priority; or determine the first resource block set according to the high or low frequency domain start position of the one or more resource block sets.
[0211] Optionally, the processing module 132 is further configured to determine all PRBs on the K first IRBs as the first PRB set; or to determine a portion of the PRBs on the first IRBs as the first PRB set.
[0212] Optionally, the number of the first PRBs required by the PSCCH is a positive integer multiple of the number of PRBs included in an IRB.
[0213] Optionally, the processing module 132 is further configured to, when K=1, select N PRBs on the first IRB as the first PRB according to the frequency domain position of the PRBs on the first IRB.
[0214] Optionally, the processing module 132 is further configured to sort the K first IRBs when K is greater than 1; select the first PRBs from the K first IRBs according to the sorting, until N first PRBs that the PSCCH needs to occupy are selected, wherein the set of first PRBs includes the N first PRBs.
[0215] Optionally, the processing module 132 is further configured to sort according to the frequency domain position of the first IRB or the index number of the IRB.
[0216] Optionally, the processing module 132 is further configured to traverse the K first IRBs according to the sorting; for the current traversal of the first IRB, select the first PRB according to the frequency domain position of the PRBs included in the first IRB, until the traversal ends when N first PRBs that the PSCCH needs to occupy are selected from the K first IRBs.
[0217] Optionally, the processing module 132 is further configured to, when K is greater than 1, select the first PRB according to the frequency domain position of the PRB in the K first IRBs, until the N first PRBs are selected, wherein the set of the first PRBs includes the N first PRBs.
[0218] In this embodiment of the application, when the terminal device performs sidelink (SL) transmission, it determines the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH; the PSCCH is transmitted through the first PRB set, wherein the first IRB set includes one or more first IRBs and the first PRB set includes one or more first PRBs. When using shared spectrum for sidelink communication, the frequency domain position of the PSCCH can be accurately determined.
[0219] Communication device 130 is a terminal device:
[0220] Processing module 132 is used to determine, when the terminal device is receiving SL, a first PRB set within a first IRB set occupied by PSCCH, wherein the first IRB set includes one or more first IRBs and the first PRB set includes one or more first PRBs.
[0221] The transceiver module 131 is used to perform blind detection of the PSCCH at the frequency domain position of the first PRB.
[0222] Optionally, the processing module 132 is further configured to determine the frequency domain location of the first IRB among the IRBs included in the sideline resource pool, wherein the SL transmission includes the PSCCH and / or the Physical Sideline Shared Channel (PSSCH) transmission.
[0223] Optionally, the processing module 132 is further configured to determine the number K of the first IRBs included in the first IRB set, where K is a positive integer.
[0224] Optionally, the processing module 132 is further configured to determine the number N of the first PRBs that the PSCCH needs to occupy; determine the number M of PRBs contained in an IRB; and determine the K based on the N and the M, wherein the N and M are positive integers.
[0225] Optionally, the processing module 132 is further configured to determine the number L of second IRBs contained in the sub-channel of the side-channel resource pool, and determine the K based on the L, wherein the L is a positive integer.
[0226] Optionally, the processing module 132 is further configured to: determine the first sub-channel with the lowest or highest frequency domain position in the side-channel resource pool, which includes one or more sub-channels; and select K first IRBs in the first sub-channel according to a set order.
[0227] Optionally, the processing module 132 is further configured to select K first IRBs within the two or more first resource block sets, according to the selection order of the first resource block sets.
[0228] Optionally, the processing module 132 is further configured to determine the first resource block set through pre-configuration or network device indication; or determine the priority of the one or more resource block sets and determine the first resource block set based on the priority; or determine the first resource block set according to the high or low frequency domain start position of the one or more resource block sets.
[0229] Optionally, the processing module 132 is further configured to determine all PRBs on the K first IRBs as the first PRB set; or to determine a portion of the PRBs on the first IRBs as the first PRB set.
[0230] Optionally, the number of the first PRBs required by the PSCCH is a positive integer multiple of the number of PRBs included in an IRB.
[0231] Optionally, the processing module 132 is further configured to, when K=1, select N PRBs on the first IRB as the first PRB according to the frequency domain position of the PRBs on the first IRB.
[0232] Optionally, the processing module 132 is further configured to sort the K first IRBs when K is greater than 1;
[0233] The first PRB is selected from the K first IRBs according to the sorting, until the N first PRBs required by the PSCCH are selected, wherein the set of first PRBs includes the N first PRBs.
[0234] Optionally, the processing module 132 is further configured to sort according to the frequency domain position of the first IRB or the index number of the IRB.
[0235] Optionally, the processing module 132 is further configured to traverse the K first IRBs according to the sorting; for the current traversal of the first IRB, select the first PRB according to the frequency domain position of the PRBs included in the first IRB, until the traversal ends when N first PRBs that the PSCCH needs to occupy are selected from the K first IRBs.
[0236] Optionally, the processing module 132 is further configured to, when K is greater than 1, select the first PRB according to the frequency domain position of the PRB in the K first IRBs, until the N first PRBs are selected, wherein the set of the first PRBs includes the N first PRBs.
[0237] In this embodiment, when the terminal device performs SL reception, it can determine the first PRB within the first IRB occupied by the PSCCH and perform blind detection on the PSCCH at the location of the first PRB. When using shared spectrum for sidelink communication, the frequency domain location of the PSCCH can be accurately determined.
[0238] Please see Figure 14 , Figure 14 This is a schematic diagram of another communication device 140 provided in an embodiment of this application. The communication device 140 can be a terminal device, a network device, a chip, chip system, or processor that supports the terminal device in implementing the above methods, or a chip, chip system, or processor that supports the network device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0239] The communication device 140 may include one or more processors 141. The processor 141 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0240] Optionally, the communication device 140 may further include one or more memories 142, on which a computer program 144 may be stored. The processor 141 executes the computer program 144 to cause the communication device 140 to perform the method described in the above method embodiments. Optionally, the memory 142 may also store data. The communication device 140 and the memory 142 may be provided separately or integrated together.
[0241] Optionally, the communication device 140 may also include a transceiver 145 and an antenna 146. The transceiver 145 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 145 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0242] Optionally, the communication device 140 may further include one or more interface circuits 147. The interface circuits 147 are used to receive code instructions and transmit them to the processor 141. The processor 141 executes the code instructions to cause the communication device 140 to perform the methods described in the above method embodiments.
[0243] In one implementation, the processor 141 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0244] In one implementation, processor 141 may store computer program 143, which runs on processor 141 and causes communication device 140 to perform the methods described in the above method embodiments. Computer program 143 may be embedded in processor 141; in this case, processor 141 may be implemented in hardware.
[0245] In one implementation, the communication device 140 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0246] The communication device described in the above embodiments can be a transmitting device or a receiving device (such as the receiving device in the foregoing method embodiments), but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device is not subject to these limitations. Figure 14 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0247] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0248] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0249] (3) ASIC, such as modem;
[0250] (4) Modules that can be embedded in other devices;
[0251] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0252] (6) Others, etc.
[0253] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 15 The diagram shows the structure of the chip. Figure 15 The chip shown includes a processor 121 and an interface 152. The number of processors 121 can be one or more, and the number of interfaces 152 can be multiple.
[0254] Optionally, the chip also includes a memory 153 for storing necessary computer programs and data.
[0255] This chip is used to implement the functions of any of the above method embodiments during execution.
[0256] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0257] This application also provides a communication system for PSCCH transmission, the system including the aforementioned Figure 13 The communication device in the embodiment serves as a terminal device, or the system includes the aforementioned Figure 14 The communication device in the embodiment serves as a terminal device.
[0258] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0259] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0260] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0261] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0262] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0263] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0264] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0265] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0266] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0267] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for transmitting a Physical Side Control Channel (PSCCH), characterized in that, The method, executed by a terminal device, includes: When the terminal device performs a side-link SL transmission, it determines the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH. The PSCCH is sent through the first PRB set, wherein the first IRB set includes one or more first IRBs; Determining the first set of interleaved resource blocks (IRBs) occupied by the PSCCH includes: In the sideline resource pool of PSCCH and / or Physical Sideline Shared Channel (PSSCH), the frequency domain location of the first IRB is determined, wherein the SL transmission includes the PSCCH and / or PSSCH transmission. Determining the frequency domain location of the first IRB includes: The side-channel resource pool includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined. K IRBs are selected in the first sub-channel in a predetermined order.
2. The method according to claim 1, characterized in that, The method further includes: Determine the number K of the first IRBs included in the first IRB set, where K is a positive integer.
3. The method according to claim 2, characterized in that, Determining the number K of the first IRB includes: Determine the number N of the first PRBs that the PSCCH needs to occupy; Determine the number M of PRBs contained in an IRB; Based on N and M, determine K, where N and M are positive integers.
4. The method according to claim 2, characterized in that, Determining the number K of the first IRB includes: Determine the number L of second IRBs contained in the sub-channel of the side-channel resource pool, and determine K based on L, where L is a positive integer.
5. The method according to claim 1, characterized in that, Determining the frequency domain location of the first IRB further includes: If the side-row resource pool contains frequency domain resources within one or more resource block sets, a first resource block set is determined from the one or more resource block sets; Select K of the first IRBs from the first resource block set.
6. The method according to claim 5, characterized in that, The method further includes: The number of the first resource block set is two or more. Within the two or more first resource block sets, IRBs are selected according to the selection order of the first resource block sets, and K first IRBs are selected.
7. The method according to claim 5, characterized in that, Determining the first set of resource blocks includes: The first resource block set is determined by pre-configuration or network device indication; or Determine the priority of the one or more resource block sets, and determine the first resource block set based on the priority; or The first resource block set is determined according to the frequency domain starting position of the one or more resource block sets.
8. The method according to claim 1, characterized in that, The step of determining the set of first physical resource blocks (PRBs) on the first IRB occupied by the PSCCH includes: Determine all PRBs on the K first IRBs as the first PRB set; or A subset of PRBs on the first IRB are identified as the first PRB set.
9. The method according to claim 8, characterized in that, The number of the first PRBs required by the PSCCH is a positive integer multiple of the number of PRBs included in an IRB.
10. The method according to claim 8, characterized in that, The method further includes: When K=1, N PRBs on the first IRB are selected as the first PRB according to their frequency domain positions on the first IRB.
11. The method according to claim 8, characterized in that, The step of determining that a portion of the PRBs on the first IRB are the first PRB set includes: If K is greater than 1, sort the K first IRBs; The first PRB is selected from the K first IRBs according to the sorting, until the N first PRBs required by the PSCCH are selected, wherein the set of first PRBs includes the N first PRBs.
12. The method according to claim 11, characterized in that, The K first IRBs are sorted. include, Sort according to the frequency domain position of the first IRB or the index number of the IRB.
13. The method according to claim 11, characterized in that, The first PRB is selected from the K first IRBs according to the aforementioned sorting, including, Traverse the K first IRBs according to the aforementioned sorting; For the current traversal to the first IRB, select the first PRB according to the frequency domain position of the PRBs included in the first IRB, and continue the traversal until the N first PRBs that the PSCCH needs to occupy are selected from the K first IRBs.
14. The method according to claim 8, characterized in that, The step of determining that a portion of the PRBs on the first IRB are the first PRB set includes: If K is greater than 1, the first PRB is selected according to the frequency domain position of the PRB in the K first IRBs, until the N first PRBs are selected, wherein the set of first PRBs includes the N first PRBs.
15. A method for receiving a PSCCH, characterized in that, The method, executed by a terminal device, includes: When the terminal device performs SL reception, it determines the first PRB set within the first IRB set occupied by the PSCCH. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. Blind detection of the PSCCH is performed at the frequency domain location of the first PRB; Determining the first IRB set occupied by the PSCCH includes: In the IRBs included in the sideline resource pool, the frequency domain location of the first IRB is determined, wherein the SL transmission includes the PSCCH and / or the Physical Sideline Shared Channel PSSCH transmission; Determining the frequency domain location of the first IRB includes: The side-channel resource pool includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined. K IRBs are selected in the first sub-channel in a predetermined order.
16. The method according to claim 15, characterized in that, The method further includes: Determine the number K of the first IRBs included in the first IRB set, where K is a positive integer.
17. The method according to claim 16, characterized in that, Determining the number K of the first IRB includes: Determine the number N of the first PRBs that the PSCCH needs to occupy; Determine the number M of PRBs contained in an IRB; Based on N and M, determine K, where N and M are positive integers.
18. The method according to claim 16, characterized in that, Determining the number K of the first IRB includes: Determine the number L of second IRBs contained in the sub-channel of the side-channel resource pool, and determine K based on L, where L is a positive integer.
19. The method according to claim 15, characterized in that, Determining the frequency domain location of the first IRB further includes: If the side-row resource pool contains frequency domain resources within one or more resource block sets, a first resource block set is determined from the one or more resource block sets; Select K of the first IRBs from the first resource block set.
20. The method according to claim 19, characterized in that, The method further includes: The number of the first resource block set is two or more. Within the two or more first resource block sets, IRBs are selected according to the selection order of the first resource block sets, and K first IRBs are selected.
21. The method according to claim 19, characterized in that, Determining the first set of resource blocks includes: The first resource block set is determined by pre-configuration or network device indication; or Determine the priority of the one or more resource block sets, and determine the first resource block set based on the priority; or The first resource block set is determined according to the frequency domain starting position of the one or more resource block sets.
22. The method according to claim 15, characterized in that, The step of determining the set of first physical resource blocks (PRBs) on the first IRB occupied by the PSCCH includes: Determine all PRBs on the K first IRBs as the first PRB set; or A subset of PRBs on the first IRB are identified as the first PRB set.
23. The method according to claim 22, characterized in that, The number of the first PRBs required by the PSCCH is a positive integer multiple of the number of PRBs included in an IRB.
24. The method according to claim 23, characterized in that, The method further includes: When K=1, N PRBs on the first IRB are selected as the first PRB according to their frequency domain positions on the first IRB.
25. The method according to claim 23, characterized in that, The step of determining that a portion of the PRBs on the first IRB are the first PRB set includes: If K is greater than 1, sort the K first IRBs; The first PRB is selected from the K first IRBs according to the sorting, until the N first PRBs required by the PSCCH are selected, wherein the set of first PRBs includes the N first PRBs.
26. The method according to claim 25, characterized in that, The K first IRBs are sorted. include, Sort according to the frequency domain position of the first IRB or the index number of the IRB.
27. The method according to claim 25, characterized in that, The first PRB is selected from the K first IRBs according to the aforementioned sorting, including, Traverse the K first IRBs according to the aforementioned sorting; For the current traversal to the first IRB, select the first PRB according to the frequency domain position of the PRBs included in the first IRB, and continue the traversal until the N first PRBs that the PSCCH needs to occupy are selected from the K first IRBs.
28. The method according to claim 25, characterized in that, The step of determining that a portion of the PRBs on the first IRB are the first PRB set includes: If K is greater than 1, the first PRB is selected according to the frequency domain position of the PRB in the K first IRBs, until the N first PRBs are selected, wherein the set of first PRBs includes the N first PRBs.
29. A communication device, characterized in that, include: The processing module is used to determine the first physical resource block (PRB) set within the first interleaved resource block (IRB) set occupied by the PSCCH when the terminal device performs side-link SL transmission; The transceiver module is configured to send the PSCCH through the first PRB set, wherein the first IRB set includes one or more first IRBs and the first PRB set includes one or more first PRBs. Determining the first set of interleaved resource blocks (IRBs) occupied by the PSCCH includes: In the sideline resource pool of PSCCH and / or Physical Sideline Shared Channel (PSSCH), the frequency domain location of the first IRB is determined, wherein the SL transmission includes the PSCCH and / or PSSCH transmission. Determining the frequency domain location of the first IRB includes: The side-channel resource pool includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined. K IRBs are selected in the first sub-channel in a predetermined order.
30. A communication device, characterized in that, include: The processing module determines the first PRB set within the first IRB set occupied by the PSCCH when the terminal device performs SL reception. The first IRB set includes one or more first IRBs, and the first PRB set includes one or more first PRBs. A transceiver module is used to perform blind detection of the PSCCH at the frequency domain location of the first PRB; Determining the first IRB set occupied by the PSCCH includes: In the IRBs included in the sideline resource pool, the frequency domain location of the first IRB is determined, wherein the SL transmission includes the PSCCH and / or the Physical Sideline Shared Channel PSSCH transmission; Determining the frequency domain location of the first IRB includes: The side-channel resource pool includes one or more sub-channels, and the first sub-channel with the lowest or highest frequency domain position is determined. K IRBs are selected in the first sub-channel in a predetermined order.
31. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 14.
32. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 15 to 28.
33. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 14.
34. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 15 to 28.
35. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 14 to be implemented.
36. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 15 to 28 to be implemented.
Citation Information
Patent Citations
A method and apparatus for transmitting control signaling
CN108605337B
Sidelink communication method and terminal device
WO2021248502A1