CN119485231A - A communication method and device - Google Patents
A communication method and device Download PDFInfo
- Publication number
- CN119485231A CN119485231A CN202311010415.2A CN202311010415A CN119485231A CN 119485231 A CN119485231 A CN 119485231A CN 202311010415 A CN202311010415 A CN 202311010415A CN 119485231 A CN119485231 A CN 119485231A
- Authority
- CN
- China
- Prior art keywords
- synchronization signal
- signal block
- ssb
- terminal device
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a communication method and a communication device, which can be applied to communication systems such as the Internet of vehicles and the Internet of things. The method comprises the steps that a first terminal device sends a side line synchronizing signal block, a second terminal device receives the side line synchronizing signal block, and synchronization or beam training is carried out according to the side line synchronizing signal block. The side line synchronization signal block comprises first indication information, wherein the first indication information is used for determining that the side line synchronization signal block is used for synchronization or beam training, or resources of the side line synchronization signal block can be used for determining that the side line synchronization signal block is used for synchronization or beam training. The method can make the receiving side equipment clear the purpose of the received side line synchronizing signal block, thereby avoiding the influence on communication performance caused by synchronization or incapability of normally carrying out beam training due to incorrect use of the side line synchronizing signal.
Description
Technical Field
The embodiment of the application relates to the technical field of sidestream communication, in particular to a communication method and device.
Background
Release (Rel) -16/17 of the third generation partnership project (3rd generation partnership project,3GPP) defines that time synchronization between terminal devices can be achieved based on sidestream synchronization signals and physical broadcast channel blocks (sidelink synchronization signal (physical broadcast channel, PBCH) blocks, S-SSB). Wherein, the information carried by the S-SSB can be used to distinguish the synchronization sources.
In Rel-18, it is proposed that the terminal device can perform beam training based on the S-SSB and that the terminal identity can be indicated based on information carried by the S-SSB. However, the terminal identifier is indicated based on the information carried by the S-SSB, which changes the meaning of the information carried by the conventional S-SSB and causes inconsistent understanding of the content carried by the S-SSB by the terminal devices of different versions, thereby causing that the terminal devices use the sidestream synchronization signal by mistake, which results in synchronization or beam training cannot be performed normally, and affecting the communication performance.
Disclosure of Invention
The embodiment of the application provides a communication method and a communication device, which can reduce the problem that synchronization or beam alignment cannot be realized due to wrong use of a side line synchronization signal block.
In order to achieve the above purpose, the embodiment of the application adopts the following technical scheme:
In a first aspect, an embodiment of the present application provides a communication method, which may be performed by a first communication device. The first communication means may be a terminal device. Or the first communication means is a component for realizing the functions of the terminal device, for example, the first communication means is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the first aspect will be described below taking the first communication device as an example of the first terminal device itself.
The communication method comprises the steps that a first terminal device determines a sidestream synchronous signal block and sends the sidestream synchronous signal block. The side line synchronization signal block comprises first indication information, wherein the first indication information is used for determining that the side line synchronization signal block is used for synchronization or beam training, or resources of the side line synchronization signal block can be used for determining that the side line synchronization signal block is used for synchronization or beam training.
Accordingly, in a second aspect, embodiments of the present application provide a communication method, which may be performed by a second communication device. The second communication means may be a terminal device. Or the second communication device is a component for realizing the function of the terminal device, for example, the second communication device is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the second aspect will be described below taking the second communication device as an example of the second terminal device itself.
The communication method comprises the steps that a second terminal device receives a side line synchronizing signal block, and synchronization or beam training is carried out according to the side line synchronizing signal block. The side line synchronization signal block comprises first indication information, wherein the first indication information is used for determining that the side line synchronization signal block is used for synchronization, or resources of the side line synchronization signal block can be used for determining that the side line synchronization signal block is used for synchronization or beam training.
In the methods of the first and second aspects, the sidelink synchronization signal block may be used for synchronization and may also be used for beam training. In order to make the second terminal device coincide with the understanding of the use of the side line synchronization signal block by the first terminal device, the first terminal device may indicate the use of the side line synchronization signal block to the second terminal device. The scheme is convenient for the receiving terminal equipment to distinguish the purpose of the received sidestream synchronous signal block, thereby avoiding the situation that the sidestream synchronous signal block is used by mistake, so that the synchronization or the beam training cannot be carried out normally and the communication performance is influenced.
In a possible implementation manner of the first aspect or the second aspect, the first indication information is used to determine that the sidelink synchronization signal block is used for synchronization or beam training, and the first indication information is carried in a master information block (master indication block, MIB) included in the sidelink synchronization signal block.
In the scheme, the MIB in the multiplexing side line synchronization signal block carries the first indication information, so that the receiving terminal equipment can decode the MIB directly and acquire the first indication information, and the purpose of the testing synchronization signal block is determined.
In a possible implementation manner of the first aspect or the second aspect, the MIB further includes a first terminal identifier when the first indication information is used to determine that the sidestream synchronization signal block is used for beam training.
The first terminal identifier may be identifier information of the first terminal device, or may be identifier information of a service of the first terminal device. The sidestream synchronous signal block carries the first terminal identifier, so that the second terminal device can definitely determine that the object of the beam alignment is the first terminal device, and subsequent sidestream transmission is conveniently carried out by using the aligned beam after the beam alignment is completed.
In a possible implementation manner of the first aspect or the second aspect, the first terminal identification is used for beam training.
In a possible implementation manner of the first aspect or the second aspect, the first indication information is used to indicate that the side synchronization signal block is used for synchronization or beam training, and the first indication information is carried in a first synchronization signal identifier carried by the side synchronization signal block. The first indication information indicates that the side synchronization signal block is used for synchronization when the value of the first synchronization signal identifier is located in a first range, and indicates that the side synchronization signal block is used for beam training when the value of the first synchronization signal identifier is located in a second range.
The first synchronization signal identification may be a SL SS ID. According to the scheme, the purpose of the sidestream synchronous signal is distinguished through the value range of the SL SS ID, so that the receiving terminal equipment can determine the purpose of the received sidestream synchronous signal block through SLSS ID, and the phenomenon that the normal communication of the terminal equipment is affected due to the fact that the sidestream synchronous signal block is used in error is avoided.
In a possible implementation manner of the first aspect or the second aspect, the first indication information is used to indicate that the sideline synchronization signal block is used for beam training, the sideline synchronization signal block further includes a first terminal identifier, where the first terminal identifier is carried in an MIB included in the sideline synchronization signal block, or the first indication information is further used to indicate the first terminal identifier.
The first terminal identifier may be identifier information of the first terminal device, or may be identifier information of a service of the first terminal device. In order to make the object of the beam alignment of the second terminal device be the first terminal device, the sidestream synchronization signal block may also carry the first terminal identifier, so that subsequent sidestream transmission is performed by using the aligned beam after the beam alignment is completed.
In a possible implementation manner of the first aspect or the second aspect, the sending a side line synchronization block includes sending a side line synchronization signal on a first resource when the side line synchronization signal block is used for synchronization, and sending the side line synchronization signal on a second resource when the side line synchronization signal block is used for beam training. Correspondingly, the resources of the side line synchronization signal blocks are used for determining that the side line signal blocks are used for synchronization or beam training, wherein the side line synchronization signal blocks are used for synchronization when the resources of the side line synchronization signal blocks are first resources, and the side line synchronization signal blocks are used for beam training when the resources of the side line synchronization signal blocks are second resources.
The scheme distinguishes the purpose of the sidestream synchronous signal block through the resource of the sidestream synchronous signal block, and does not need to be indicated through additional signaling overhead. In addition, considering that beam scanning in different beam directions is needed for beam training, the number of resources needed by synchronization may be different from that needed by synchronization, and the scheme can also ensure that resources and transmission of synchronization and beam training are not interfered with each other.
In a possible implementation manner of the first aspect or the second aspect, the first resource belongs to a first set of resources, and the second resource belongs to a second set of resources. The resources in the first resource set are used for transmitting side line synchronization signal blocks used for synchronization, and the resources in the second resource set are used for transmitting side line synchronization signal blocks used for beam training.
In this scheme, the first resource set and the second resource set are different resource sets, and the resources included in the two resource sets do not overlap in the time domain and/or the frequency domain. The receiving terminal equipment distinguishes the purpose of the side line synchronous signal blocks through the resource set where the first resource is located or the resource where the second resource is located, so that the phenomenon that the normal communication of the terminal equipment is influenced by misuse of the side line synchronous signal blocks is avoided as much as possible.
Optionally, before the initial synchronization, the first terminal device may send a sidestream synchronization signal block carrying the first indication information, and accordingly, the second terminal device determines, during the initial synchronization, the use of the sidestream synchronization signal block based on the first indication information.
In a possible implementation manner of the first aspect or the second aspect, a structure of a side line synchronization signal block for beam training and a structure of a side line synchronization signal block for synchronization are different.
Since the beam training does not require the use of some synchronization information, the structure of the side line synchronization signal block for the beam training may be simpler than that for synchronization, and then the purpose of the side line synchronization signal block may be indicated by the structure of the side line synchronization signal block. In addition, more simplified side-row synchronous signal blocks can be accommodated in a given time domain resource, so that the resource utilization rate is improved. In addition, it also helps scan more beam directions, facilitating faster beam alignment.
In a possible implementation manner of the first aspect or the second aspect, the side line synchronization signal block includes a first terminal identifier, where the first terminal identifier is carried in a MIB of the side line synchronization signal block. Or the first terminal identifier is borne on a first synchronization signal identifier carried by the side synchronization signal block, the first synchronization signal identifier belongs to a synchronization signal identifier set, and the synchronization signal identifier in the synchronization signal identifier set is used for indicating the type of a synchronization source.
The scheme carries the first terminal identifier through the MIB or the SL SS ID, so that the second terminal equipment definitely aims at the first terminal equipment as the object of beam alignment, and the subsequent sidestream transmission is conveniently carried out by using the aligned beams after the beam alignment is completed.
In a possible implementation manner of the first aspect or the second aspect, the side line synchronization signal block further includes a beam index, where the beam index is carried in an MIB of the side line synchronization signal block, or the beam index is carried in a first synchronization signal identifier carried by the side line synchronization signal block, where the first synchronization signal identifier belongs to a synchronization signal identifier set, and a synchronization signal identifier in the synchronization signal identifier set is used to indicate a type of a synchronization source.
When the side line synchronization signal block is used for beam training, the side line synchronization signal block can also carry a beam index, so that the receiving terminal equipment knows the beam direction of the reference signal in the side line synchronization signal block or the side line synchronization signal block, is convenient for beam measurement, and reports the index or related identification of the optimal beam, thereby completing beam alignment.
Optionally, the beam index is a beam index of each side row primary synchronization signal (SIDELINK PRIMARY synchronization signal, S-PSS) or side row secondary synchronization signal (sidelink secondary synchronization signal, S-SSS) included in the side row synchronization signal block, or the beam index is a beam index of the first S-PSS or first S-SSS included in the side row synchronization signal block.
In a possible implementation manner of the first aspect or the second aspect, the first terminal device needs to establish a unicast link with at least one second terminal device, and the sidestream synchronization signal block further includes an application layer identifier.
The second terminal equipment definitely needs the first terminal equipment to establish unicast link by carrying the application layer identification, and then the second terminal equipment is subjected to beam alignment with the first terminal equipment. By the scheme, unnecessary wave beam alignment process among the terminal devices can be reduced, so that resources are saved, and power consumption of the terminal devices is reduced. Furthermore, the relationship between the beam training process and the unicast link establishment is also facilitated to be established, thereby determining the beams and resources that need to be used for transmission of the unicast link.
In a possible implementation manner of the first aspect or the second aspect, the sidestream synchronization signal block further includes a type identifier of a service of the first terminal device.
In the scheme, the requirement of establishing unicast links of the first terminal equipment is indicated through the type identification of the service of the first terminal equipment. For example, the second terminal device may be interested in the traffic indicated by the type identification and may be beam aligned with the first terminal device.
Optionally, the first terminal device does not need to establish a unicast link with any terminal device, and the sidestream synchronization signal block includes a default application layer identifier and/or a default service type identifier, where the default application layer identifier and/or the default service type identifier are used to indicate that the sidestream synchronization signal block is used for synchronization.
In a third aspect, an embodiment of the present application provides a communication method executable by a first communication device. The first communication means may be a terminal device. Or the first communication means is a component for realizing the functions of the terminal device, for example, the first communication means is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the third aspect will be described below taking the first communication device as an example of the first terminal device itself. The first terminal device needs to establish a unicast link with at least one second terminal device.
The communication method comprises the steps that a first terminal device determines a sidestream synchronous signal block and sends the sidestream synchronous signal block. The sidestream synchronization signal block includes an application layer identification.
Accordingly, in a fourth aspect, embodiments of the present application provide a communication method, which may be performed by a second communication device. The second communication means may be a terminal device. Or the second communication device is a component for realizing the function of the terminal device, for example, the second communication device is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the fourth aspect will be described below taking the second communication device as an example of the second terminal device itself. The second terminal device may establish a unicast link with the first terminal device.
The communication method comprises the steps that a second terminal device receives a side line synchronous signal block, the side line synchronous signal block comprises an application layer identifier, and the second terminal device performs beam alignment with the first terminal device according to the application layer identifier and the side line synchronous signal block.
In a possible implementation manner of the third aspect or the fourth aspect, the side line synchronization signal block further includes beam information, where the beam information is used to indicate a beam index of the side line synchronization signal block.
In a possible implementation manner of the third aspect or the fourth aspect, the sidestream synchronization signal block further includes a type identifier of a service of the first terminal device.
In a possible implementation manner of the third aspect or the fourth aspect, the side line synchronization signal block further includes first indication information, where the first indication information is used to determine that the side line synchronization signal block is used for synchronization or beam training.
In a possible implementation manner of the third aspect or the fourth aspect, the first terminal device does not need to establish a unicast link with any terminal device, and the sidestream synchronization signal block includes a default application layer identifier and/or a default service type identifier, where the default application layer identifier and/or the default service type identifier are used to indicate that the sidestream synchronization signal block is used for synchronization.
The advantages of the third to fourth aspects and the implementation manners thereof may refer to descriptions of the advantages of the first to second aspects and any possible implementation manners thereof, and are not repeated here.
In a fifth aspect, an embodiment of the present application provides a communication method, which may be performed by a first communication apparatus. The first communication means may be a terminal device. Or the first communication means is a component for realizing the functions of the terminal device, for example, the first communication means is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the fifth aspect will be described below taking the first communication device as an example of the first terminal device itself.
The communication method comprises the steps that a first terminal device obtains N time units for continuity, and a first Transport Block (TB) is sent in a first time unit of the N time units, wherein the first transport block comprises at least one logic channel, and the at least one logic channel is determined from all logic channels to be sent according to a first sequence according to a priority and a channel access priority type (CHANNEL ACCESS priority class, CAPC).
Accordingly, in a sixth aspect, embodiments of the present application provide a communication method, which may be performed by a second communication apparatus. The second communication means may be a terminal device. Or the second communication device is a component for realizing the function of the terminal device, for example, the second communication device is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the sixth aspect will be described below taking the second communication device as an example of the second terminal device itself.
The communication method comprises the steps that the second terminal equipment determines N continuous time units, and receives a first transmission block in the first time unit of the N time units, wherein the first transmission block comprises at least one logic channel, and the at least one logic channel is determined from all logic channels to be transmitted according to the priority and CAPC and the first order.
In the method of the fifth or sixth aspect, resource selection is performed according to the first transport block, and at least one logical channel included in the first transport block is determined based on priorities of all logical channels to be transmitted and CAPC, so that importance of the logical channels and legal requirements of unlicensed spectrum can be simultaneously considered. For example, when N transmission units are used for consecutive transmissions of a multi-slot transmission (multiple consecutive slot transmission, MCSt), the CAPC value of the subsequent transmission is not greater than the CAPC value of the first transmission.
In a possible implementation manner of the fifth aspect or the sixth aspect, the first order determined by the at least one logical channel is a logical channel with a lowest priority value, a logical channel with a highest CAPC value of the same destination, and a logical channel with a low to high priority value of the same destination.
In a possible implementation manner of the fifth aspect or the sixth aspect, the first order of determining the at least one logical channel is that a logical channel with a highest CAPC value and a logical channel with a priority value of the same destination from low to high.
In a possible implementation manner of the fifth aspect or the sixth aspect, the logical channel with the highest CAPC value belongs to the logical channels with priority values less than or equal to the priority value of the resource selection.
In a possible implementation manner of the fifth aspect, the method further includes the first terminal device discarding the logical channels such that the period of the transport block is different from the period in the set of resource selection parameters, and/or discarding the logical channels such that an original remaining packet delay budget (PACKET DELAY budget) of the transport block is smaller than the transport block REMAINING PDB.
In a possible implementation manner of the fifth aspect, the method further includes satisfying the first condition, and the first terminal device transmits the repetition of the first transport block in a second time unit of the N time units. In a possible implementation manner of the sixth aspect, the method further includes satisfying the first condition, and the second terminal device receives the repetition of the first transport block in a second time unit of the N time units. The first condition includes one or more of other to-be-transmitted logical channels that have no same destination as the transport block of the first time unit, no to-be-transmitted logical channels, at least one of the to-be-transmitted logical channels having a priority value higher than a priority value of the resource selection, a logical channel of the to-be-transmitted logical channels having a lowest priority value different from the priority value of the resource selection, and a logical channel of the to-be-transmitted logical channels having a lowest priority value higher than the priority value of the resource selection.
In this scheme, a logical channel that has failed to transmit in the first time unit due to insufficient resources in one transport block may be transmitted on a candidate resource of the MCSt, or the candidate resource of the MCSt may be used for transmission of a different destination. In other words, the candidate resources in the MCSt may perform transmission of a plurality of different transport blocks, thereby improving system performance and efficiency, and improving resource utilization.
In a possible implementation manner of the fifth aspect, the method further includes that the first condition is not satisfied, the first terminal device transmits at least one of the other logical channels to be transmitted in the second time unit, and in a possible implementation manner of the sixth aspect, the method further includes that the first condition is not satisfied, and the second terminal device receives at least one of the other logical channels to be transmitted in the second time unit. The first sequence of the at least one logic channel is a logic channel with the lowest priority value and a logic channel with the highest CPAC value of the same destinationand the priority of the same destinationfrom low to high, or a logic channel with the highest CPAC value and a logic channel with the highest priority of the same destinationfrom low to high.
In a possible implementation manner of the fifth aspect or the sixth aspect, the CAPC value of the other logical channels to be sent is not higher than the CAPC value of the first transport block.
In a possible implementation manner of the fifth aspect, the method further includes the first terminal device sending sharing indication information, where the sharing indication information is used to indicate a time unit that is shared in the N time units. In a possible implementation manner of the sixth aspect, the method further includes the second terminal device receiving sharing indication information, where the sharing indication information is used to indicate a time unit that is shared in the N time units.
In a seventh aspect, an embodiment of the present application provides a communication method executable by a first communication apparatus. The first communication means may be a terminal device. Or the first communication means is a component for realizing the functions of the terminal device, for example, the first communication means is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the seventh aspect will be described below taking the first communication device as an example of the first terminal device itself.
The communication method comprises the steps that a first terminal device determines a first time domain resource, wherein the first time domain resource is used for sending and/or receiving side line synchronous signal blocks, the first terminal device sends the side line synchronous signal blocks with first power on a first frequency domain resource in a time-frequency resource where the first time domain resource is located, and sends the side line synchronous signal blocks with second power on a second frequency domain resource in the time-frequency resource where the first time domain resource is located.
Accordingly, in an eighth aspect, embodiments of the present application provide a communication method, which may be performed by a second communication apparatus. The second communication means may be a terminal device. Or the second communication device is a component for realizing the function of the terminal device, for example, the second communication device is a unit/module, a circuit or a chip inside the terminal device, etc. The method provided in the eighth aspect will be described below taking the second communication device as an example of the second terminal device itself.
The communication method comprises the steps that a second terminal device determines first time domain resources, the first time domain resources are used for sending and/or receiving side line synchronous signal blocks, and the second terminal device receives the side line synchronous signal blocks in the first time domain resources.
In a possible implementation manner of the seventh or eighth aspect, the first power is determined according to a first offset value, or the first power is (pre) configured, and the second power is determined according to a second offset value, or the second power is (pre) configured, or the second power is determined according to the first power.
Optionally, the first power is a power of each S-SSB on the first frequency domain resource.
Optionally, the second power is a power of each S-SSB on the second frequency domain resource.
Optionally, the first frequency domain resource is an S-SSB resource determined according to the ARFCN, the second frequency domain resource is an S-SSB resource used for transmitting the S-SSB except for the first frequency domain resource, or the first frequency domain resource is an S-SSB resource on an anchor RB set, and the second frequency domain resource is an S-SSB resource on an RB set used for transmitting the S-SSB except for the first frequency domain resource. Wherein, the anchor RB set is the RB set where the frequency indicated by the ARFCN is located.
In a possible implementation manner of the seventh aspect or the eighth aspect, the first power is determined according to the first offset value and/or the number of S-SSB frequency domain repetitions within the RB set, the second power is determined according to the second offset value and/or the number of S-SSB frequency domain repetitions within the RB set, or the second power is determined according to the first power.
Optionally, the first power is a total power of the S-SSB on each RB set on the first frequency domain resource.
Optionally, the second power is a total power of S-SSB on each RB set on the second frequency domain resource.
Optionally, the first frequency domain resource is an S-SSB resource on an anchor RB set, and the second frequency domain resource is an S-SSB resource on an RB set used for transmitting the S-SSB except for the first frequency domain resource. Wherein, the anchor RB set is the RB set where the frequency indicated by the ARFCN is located.
In a possible implementation manner of the seventh or eighth aspect, the first offset value is (pre) configured or the first offset value is determined according to 10log (M). Where M is the total number of RBs set in the resource pool or in BWP, or M is (pre) configured, or M is the maximum number of S-SSBs that can be sent in the resource pool or in BWP, or M is the number of RBs set in the resource pool or in BWP that is actually used to send S-SSBs, or M is the number of S-SSB resources in the resource pool or in BWP that is actually used to send S-SSBs.
In a possible implementation form of the seventh or eighth aspect, the second offset value is (pre) configured, or determined from 10log (N), or determined from the first offset value. Where N is the maximum number of S-SSBs that can be sent in the resource pool or BWP, or N is a (pre) configured, or N is the total number of RBs set in the resource pool or BWP, or N is the number of RBs set in the resource pool or BWP that are actually used to send S-SSBs, or N is the number of S-SSB resources in the resource pool or BWP that are actually used to send S-SSBs.
In a possible implementation manner of the seventh aspect or the eighth aspect, the first offset value and the second offset value are the same.
In a ninth aspect, embodiments of the present application provide a communication device, where the communication device has a function of implementing the actions in the method examples of any of the first aspect to the eighth aspect, and the beneficial effects may be referred to the relevant descriptions of the first aspect to the eighth aspect are not repeated herein. For example, the communication means may be the terminal device in any of the first to eighth aspects, or the communication means may be means capable of supporting the functions required by the terminal device to implement the method provided in the first aspect, for example the communication means may be a chip or a chip system in the terminal device.
In one possible design, the communication device includes a baseband device and a radio frequency device.
In one possible design, the communication device comprises corresponding means (means) or modules for performing the method of any of the first to eighth aspects. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and/or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can realize a transmission function and a reception function, and may be referred to as a transmission unit (sometimes referred to as a transmission module) when the transceiver unit realizes the transmission function, and may be referred to as a reception unit (sometimes referred to as a reception module) when the transceiver unit realizes the reception function. The transmitting unit and the receiving unit may be the same functional unit, which is called a transceiver unit, which can implement the transmitting function and the receiving function, or the transmitting unit and the receiving unit may be different functional units, and the transceiver unit is a generic term for these functional units. These units (modules) may perform the corresponding functions in the method examples of any of the above first to eighth aspects, with specific reference to the detailed description in the method examples, which are not repeated here.
In a tenth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the ninth aspect of the above embodiment, or a chip system provided in the communication device in the ninth aspect. The communication device comprises a communication interface and a processor, and optionally a memory. Wherein the memory is used for storing computer programs or instructions or data, and the processor is coupled with the memory and the communication interface. When the processor reads the computer program or the instructions or the data, the communication device is caused to perform the method performed by the terminal device in the above-mentioned method embodiment, and the communication device may be the terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip, for example.
In an eleventh aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor and may further include a communication interface, where the method in any of the first to eighth aspects is implemented. Optionally, the system on a chip further comprises a memory. The memory is used to store a computer program (which may also be referred to as code, or instructions). The processor is configured to call and run a computer program from the memory, such that the device on which the chip system is installed performs the method of any of the first to eighth aspects and any possible implementation thereof. The chip system may be formed of a chip or may include a chip and other discrete devices.
In a twelfth aspect, an embodiment of the present application provides a communication apparatus including an input-output interface and a logic circuit. The input-output interface is used for inputting and/or outputting information. The input-output interface may be an interface circuit, an output circuit, an input circuit, a pin, or related circuitry, etc. The logic circuit is configured to perform the method of any of the first to eighth aspects.
In a specific implementation process, the communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a flip-flop, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the output signal may be output by, for example and without limitation, a transmitter and transmitted by a transmitter, and the input circuit and the output circuit may be the same circuit, which functions as the input circuit and the output circuit, respectively, at different times. The application does not limit the specific implementation modes of the input/output interface and the logic circuit.
In one implementation, when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a cell phone. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
In a thirteenth aspect, an embodiment of the present application provides a communication system, where the communication system includes a first terminal device and a second terminal device, where the first terminal device is configured to implement the functions of the method described in the first aspect, the second terminal device is configured to implement the functions of the method described in the second aspect, or the first terminal device is configured to implement the functions of the method described in the third aspect, the second terminal device is configured to implement the functions of the method described in the fourth aspect, or the first terminal device is configured to implement the functions of the method described in the fifth aspect, the second terminal device is configured to implement the functions of the method described in the sixth aspect, or the first terminal device is configured to implement the functions of the method described in the seventh aspect, and the second terminal device is configured to implement the functions of the method described in the eighth aspect.
In a fourteenth aspect, embodiments of the present application provide a computer readable storage medium for storing a computer program or instructions which, when executed, cause the method described in any of the above first to eighth aspects and any of the possible implementations thereof to be carried out.
In a fifteenth aspect, embodiments of the present application also provide a computer program product comprising instructions which, when run on a computer, cause the method described in any of the above first to eighth aspects and any one of their possible implementations to be carried out.
Advantageous effects of the above-described ninth to fifteenth aspects and implementations thereof reference may be made to the description of advantageous effects of the first to eighth aspects and any one of the possible implementations thereof.
Drawings
FIGS. 1 (a) -1 (d) are schematic diagrams illustrating the architecture of various communication systems according to embodiments of the present application;
FIG. 2 is a schematic diagram of a structure of an S-SSB according to an embodiment of the present application;
Fig. 3 is a flow chart of a communication method 300 according to an embodiment of the present application;
fig. 4 is a flow chart of a communication method 400 according to an embodiment of the present application;
fig. 5 is a schematic diagram of a time domain resource group in one period according to an embodiment of the present application;
FIGS. 6 (a) -6 (c) are various schematic structural diagrams of S-SSB according to embodiments of the present application;
FIGS. 7 (a) -7 (b) are various resource diagrams of the S-SSB provided by embodiments of the application;
Fig. 8 is a flow chart of a communication method 800 according to an embodiment of the present application;
fig. 9 is a flow chart of a communication method 900 according to an embodiment of the present application;
fig. 10 is a flow chart of a communication method 1000 according to an embodiment of the present application;
Fig. 11 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of another communication device according to an embodiment of the present application.
Detailed Description
The method provided by the embodiment of the application is suitable for a side-link communication scene or side-link (SL) communication. The sidelink may also be referred to as a sidelink, direct link, side link, or secondary link, among others. The sidelink refers to a link established between devices of the same type, and may also be referred to as a sidelink or sidelink, etc. Referred to herein as a side-link. The same type of device may be a link between terminal devices, or may be a link between relay nodes, or the like, which is not limited in the embodiment of the present application.
For the link between the terminal device and the terminal device, there is a device-to-device (D2D) link defined by release (Rel) -12/13 of 3GPP, and there is a V2X link defined by 3GPP for the internet of vehicles, a link for side unlicensed spectrum (sidelink on unlicensed spectrum, SL-U) communication. V2X includes vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), direct communication of vehicles with pedestrians (V2P), and V2X of vehicles with a network (V2N) or vehicle to any entity. For example, V2X links include Rel-14, rel-15 Rel-16, and Rel-17, as well as future versions of V2X links such as Rel-18, and the like. V2X in embodiments of the application includes V2X based on long term evolution (long term evolution, LTE) (also referred to as LTE-V2X/LTE-V) and/or V2X based on New Radio (NR) (also referred to as NR-V2X/NR-V).
In the embodiment of the application, all the data communication with the base station can be regarded as terminal equipment. A terminal device is also called a terminal, user Equipment (UE), mobile station, mobile terminal, or the like. The terminal device may be widely applied to various scenes, for example, D2D communication, V2X communication, machine-type communication (MTC), ioT, virtual reality, augmented reality, industrial control, autopilot, telemedicine, smart grid, smart furniture, smart office, smart wear, smart traffic, or smart city, etc. For example, the terminal device may be a mobile phone, a computer, a Mobile Internet Device (MID), a wearable device, a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a robotic arm, a camera, a robot, or a smart home device (e.g., a television, an air conditioner, a floor sweeping machine, a sound box, a set top box), a relay, a customer terminal device (customer premise equipment, CPE), etc.
The various terminal devices described above, if located on a vehicle (e.g., placed in a vehicle or installed in a vehicle), can be considered as in-vehicle terminal devices. The in-vehicle terminal device may be built in an in-vehicle module, an in-vehicle part, an in-vehicle chip, or an in-vehicle unit of the vehicle as one or more parts or units, through which the vehicle may implement the method of the present application. The vehicle-mounted terminal device may be a whole vehicle device, a vehicle-mounted module, a vehicle, an On Board Unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or vehicle-mounted transmitting unit) (TELEMATICS BOX, T-box), a chip or a System On Chip (SOC), etc., and the chip or the SOC may be mounted in the vehicle, the OBU, the RSU, or the T-box. The in-vehicle terminal device may include an LTE-V2X communication module and/or an NR-V2X communication module.
The terminal equipment can be located in the coverage area of the network equipment, can also be located outside the coverage area of the network equipment, and the terminal equipment in the coverage area can also carry out direct communication with the terminal equipment outside the coverage area. Fig. 1 (a) -1 (d) show exemplary architectural diagrams of various communication systems to which embodiments of the present application are applicable.
Fig. 1 (a) shows an architecture of a communication system comprising cellular communication and direct communication of terminal devices. The communication system may comprise at least one network device and at least two terminal devices, shown in fig. 1 (a) with only one network device and two terminal devices, such as terminal device 1 and terminal device 2 shown in fig. 1 (a). Wherein the network device may send information to the terminal device 1 via a downlink, the terminal device 1 may send information to the network device via an uplink, and the terminal device 1 and the terminal device 2 may perform direct communication via a side downlink.
In fig. 1 (a), it is shown that the terminal device 1 and the terminal device 2 are both in the coverage area of the network device, alternatively, the terminal device 1 may be in the coverage area of the network device, and the terminal device 2 is outside the coverage area of the network device, which is not limited.
Fig. 1 (b) shows an architecture of a communication system comprising cellular communication and vehicle network communication. The communication system may comprise at least one network device and at least two terminal devices. For example, one network device and three terminal devices are shown in fig. 1 (b), and in fig. 1 (b), the terminal devices are shown as vehicles, as shown in vehicles 1,2 and 3 in fig. 1 (b). The network device may send information or the like to the vehicle 1 via a downlink, the vehicle 1 may send information or the like to the network device via an uplink, the vehicle 1 and the vehicle 2 may perform direct communication via a side link, and the vehicle 1 and the vehicle 3 may also perform direct communication via a side link.
In fig. 1 (b), the vehicles 1 and 2 are within the coverage of the network device, and the vehicle 3 is shown outside the coverage of the network device, alternatively, the vehicle 1 may be within the coverage of the network device, the vehicle 2 and the vehicle 3 may be outside the coverage of the network device, or the vehicle 1 and the vehicle 3 may be within the coverage of the network device, and the vehicle 2 may be outside the coverage of the network device, without limitation.
The cellular communication may include one or more of LTE communication, 5G NR communication, future mobile communication, etc., without limitation.
Fig. 1 (c) shows an architecture of a communication system in which terminal devices communicate directly. Two terminal devices may be included in the communication system. Communication between two terminal devices may be via a side-link. In fig. 1 (c) one terminal device is shown as an AR or VR or MR device and the other terminal device is shown as a processing device or display device.
Fig. 1 (d) shows an architecture of a communication system comprising wireless fidelity (WIRELESS FIDELITY, wiFi) communication and direct communication. The communication system may comprise at least one network device and at least two terminal devices. Illustratively, one network device and three terminal devices (such as terminal device 1, terminal device 2, and terminal device 3 in fig. 1 (d)) are shown in fig. 1 (d), and the network device is illustrated as a router in fig. 1 (d). The router may send information to the terminal device 1 via a downlink, the terminal device 1 may send information to the router via an uplink, the terminal device 1 and the terminal device 2 may perform direct communication via a side uplink, and the terminal device 1 and the terminal device 3 may also perform direct communication via a side uplink.
The network architecture and the application scenario described in the embodiments of the present application are for more clearly describing the technical solution provided in the embodiments of the present application, and do not constitute a limitation on the technical solution provided in the embodiments of the present application, and those skilled in the art can know that, with the evolution of the network architecture and the appearance of a new application scenario, the technical solution provided in the embodiments of the present application is applicable to similar technical problems.
In the side communication scenario, in order to ensure that the time between the two communication ends of the side link is kept synchronous, any terminal device in the network can send a synchronous signal to other surrounding terminal devices based on a certain condition, and the other terminal devices can search/monitor the synchronous signal, and realize the synchronization with the sending end of the synchronous signal according to the synchronous signal. For example, in order to ensure time synchronization between vehicles, a synchronization signal is transmitted between vehicles, and when the vehicle 1 can transmit the synchronization signal to the surroundings, the vehicles 2 and 3 can search for the synchronization signal. The vehicle 2 or the vehicle 3 searches for a synchronization signal according to which time synchronization with the vehicle 1 can be achieved.
In sidestream communications, the synchronization signal may be carried on the S-SSB. The S-SSB is simply referred to as a side row synchronization signal block in the embodiment of the present application.
Referring to FIG. 2, the structure of S-SSB in an NR-V2X scene is shown. The S-SSB includes S-PSS and S-SSS. The S-SSB occupies 13 symbols or 11 symbols in the time domain as shown in fig. 2. B in FIG. 2 represents PSBCH, P represents S-PSS, and S represents S-SSS. In the frequency domain, PSBCH occupies 11 Resource Blocks (RBs), and S-PSS/S-SSS occupies 127 Resource Elements (REs). For example, the design of S-SSB in the Rel-16 version is as shown in Table 1.
TABLE 1
The PSBCH may carry a master information block (master information block, MIB) of SL. The MIB includes 5 fields, one of the 5 fields being a reserved bit, and the content indicated by the remaining 4 fields including a time division duplex (time division duplex, TDD) slot structure configuration, a cover inner/outer identification, a direct frame number (DIRECT FRAME number, DFN), and a slot index. Alternatively, the MIB includes a TDD slot structure configuration field, an in/out of coverage identification field, a DFN field, a slot index field, and a reserved bit field. The TDD slot structure configuration field occupies 12 bits, the cover inner/outer identification field occupies 1 bit, the DFN field occupies 10 bits, the slot index field occupies 7 bits, and the reserved bit field occupies 2 bits.
In the V2X link communications of Rel-16 and Rel-17 versions, there are 3 types of synchronization sources for the terminal devices. These 3 types of synchronization sources are global satellite navigation systems (global navigation SATELLITE SYSTEM, GNSS), network devices and reference terminal devices, respectively. The network device according to the embodiment of the present application is mainly an access network device, so hereinafter, if no special description is given, the "network device" refers to a radio access network (radio access network, RAN) device, which may be simply referred to as an access network device. The RAN may be a3 GPP-related cellular system, e.g., a 5G mobile communication system, or a future-oriented evolution system (e.g., a 6G mobile communication system). The RAN may also be an open RAN, O-RAN or ORAN, a cloud radio access network (cloud radio access network, CRAN), or a virtual radio access network (virtualized RAN, vRAN), or the like. The RAN may also be a communication system in which two or more of the above systems are converged. RAN equipment may also be referred to as a RAN node, RAN entity, or access node, among others. For example, the RAN node may be a base station (base station), an evolved NodeB (eNodeB), an Access Point (AP), a transmission and reception point (transmission reception point, TRP), a next generation NodeB (gNB), a next generation NodeB in a 6G mobile communication system, a NodeB in a future mobile communication system, and so on. The RAN node may be a macro base station, a micro base station, an indoor station, a relay node, a donor node/home node, or a radio controller, etc. The RAN node may also be a server, a wearable device, a vehicle or an in-vehicle device, etc. For example, the RAN node may be a Road Side Unit (RSU).
The synchronization source can be distinguished by the SL SS ID used to scramble the PSBCH and generate the S-PSS/S-SSS sequence. Or the type of synchronization source may be indicated by the SL SS ID. The value range of SL SS ID is [0,671], SLSS ID is divided into 6 groups, 6 groups and 4 groups. Different sets SLSS ID are suitable for different scenarios, such as table 2 and table 3. It will be appreciated that SLSS ID of the different scenarios described below have different priorities. Different SLSS ID groups, which may be referred to as different sync source types, or sync source priorities, or sync source priority groups.
TABLE 2
TABLE 3 Table 3
In Rel-18 and later versions of V2X link communications, it is proposed that the terminal device can perform beam training based on S-SSB. Before the unicast link establishment between the terminal devices is completed, beam training can be completed based on the S-SSB, and the optimal beam can be aligned so as to receive signals with the optimal beam. Beam training is understood as the transmission of a set of S-SSBs in multiple beam directions by the transmitting end, the measurement of the S-SSBs received in multiple beam directions by the receiving end, and the determination of which beam is the best beam based on the signal strength of the received S-SSBs. Beam alignment may also be referred to herein as beam training or beam management.
In order to enable the receiving end to identify which transmitting end the wave beam comes from, the transmitting end transmits the S-SSB and simultaneously also transmits the identification of the transmitting end. Take UE1 as the transmitting end and UE2 as the receiving end as an example. When UE1 transmits S-SSB, the identity of UE1 is also transmitted. In a possible implementation, it is proposed that the UE identity can be mapped based on the SL SS ID. However, mapping UE identities based on SL SS IDs may change the meaning of conventional SL SS IDs, and considering specific groupings of SL SS IDs like those in tables 2 and 3, there may be cases where Rel-16 and Rel-17 versions of UEs and Rel-18 and subsequent versions of UEs understand inconsistencies to the same SL SS ID, resulting in misuse of S-SSBs by different UEs, failing to achieve synchronization or beam alignment, affecting communication performance.
In order to solve the technical problems, the scheme of the embodiment of the application is provided. In the embodiment of the application, the sending end sends the S-SSB and simultaneously indicates the specific application of the S-SSB. For example, the SSB is indicated to be used for synchronization or beam training, or the S-SSB is indicated to be used for both synchronization and beam training. By this scheme, the terminal devices of each version can clarify the purpose of the received S-SSB, and synchronization or beam alignment can be realized on the basis of the S-SSB.
The technical scheme provided by the embodiment of the application is described below with reference to the above description and the attached drawings.
In the embodiments of the present application, "when.," if "and" if "all mean that the device will perform the corresponding process under some objective condition, and are not limited in time, nor do they require that the device be implemented with a judgment action, nor are they meant to be limited. "if" and "if" are interchangeable, as are the "when..and" under the "case of..are interchangeable unless otherwise indicated. "transmitting" includes "sending and/or receiving".
A (pre) configuration, or pre-configuration, may refer to one or more of a predefined, radio resource Control (radio resource Control, RRC) configuration, downlink Control information (downlink Control information, DCI) indication, side-downlink Control information (sidelink Control information, SCI) indication, medium Access Control (MAC) Control Element (CE) indication, determining from the configuration or indication to take a default value if no configuration or indication is provided.
In the embodiments of the present application, concepts, terms, and explanations defined in a certain method are also applicable to other methods. The various aspects of the embodiments of the application may be practiced separately or in combination based on some of the inherent relationships, and the various aspects, implementations of the embodiments of the application may be practiced in combination or separately.
With respect to the number of nouns, unless otherwise indicated, reference is made to "a singular noun or plural noun," i.e., "one or more. "plurality" means two or more, and "plurality" may also be understood as "at least two" in this embodiment of the present application. The "at least one" may be one or more, for example at least one is one, two or more. For example, including at least one means including one, two or more, and not limiting what is included. For example, at least one of A, B and C is included, then A, B, C, A and B, A and C, B and C, or A and B and C may be included. Likewise, the understanding of the description of "at least one" and the like is similar. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. "and/or" describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate that there are three cases of a alone, a and B together, and B alone. The character "/", unless otherwise specified, generally indicates that the associated object is an "or" relationship.
Unless specifically stated otherwise, the ordinal terms such as "first," "second," etc., according to the embodiments of the present application are used for distinguishing a plurality of objects, and are not used for defining the order, timing, priority, or importance of the plurality of objects, and the descriptions of "first," "second," etc. do not necessarily define the objects to be different. For example, the first synchronization signal identifier and the second synchronization signal identifier indicate that there are two synchronization signal identifiers, and the priority, importance, and the like of the two synchronization signal identifiers are not limited.
In the embodiment of the application, the terminal identifier can be the identifier information of the terminal equipment or the identifier information of the service of the terminal equipment. The terminal identifier may be one or more of a UE (identifier, ID), an international mobile equipment identification (international mobile equipment identity, IMEI) code, a source ID and/or a destination ID of a layer 1 (L1) or L2, an application layer ID, or an ID allocated by a higher layer, etc. which may be used to identify the identity of the terminal device. The beam direction may be equivalently a beam, a beam index, a reference signal port, a spatial filter, channel state information, a channel state information index, etc. The offset may also be referred to as an offset interval/interval (gap) or offset value. The synchronization signal identification related to the embodiment of the present application may be a SL SS ID, for example, the first synchronization signal identification herein is the first SL SS ID.
Embodiments of the present application provide various communication methods (e.g., communication method 300, communication method 400, etc.) involving interactions between terminal devices. For convenience of description, the communication method referred to hereinafter is described in terms of interaction of the first terminal apparatus and the second terminal apparatus. It is to be understood that the first terminal device may be a terminal apparatus, for example, the first terminal device may be the terminal apparatus in fig. 1 (a) -1 (d). The first terminal device may be a component applied to the terminal device, such as a processor, a chip, or a chip system, or may be a logic module or software that can implement all or part of the functions of the terminal device. For example, the first terminal device may be a chip (system) in the terminal apparatus in fig. 1 (a) -1 (d). Similarly, the second terminal device may be a terminal device, or may be a component applied to the terminal device, such as a processor, a chip, or a chip system, or may be a logic module or software that can implement all or part of the functions of the terminal device.
Referring to fig. 3, fig. 3 is a flow chart illustrating a communication method 300 according to an embodiment of the application. The flow of the communication method 300 includes the following steps.
S301, a first terminal device transmits a side line synchronization signal block.
The first terminal device may transmit the side line synchronization signal block, and accordingly, terminal devices (e.g., second terminal devices) surrounding the first terminal device may receive the side line synchronization signal block.
S302, the second terminal device performs synchronization or beam training according to the sidestream synchronization signal block.
The side row synchronization signal block may be the aforementioned S-SSB. As described above, the terminal apparatuses may perform time synchronization (abbreviated as synchronization) based on the S-SSB, or may perform beam alignment based on the S-SSB. The first terminal device may transmit the S-SSB for synchronization or the S-SSB for beam training according to actual requirements. For example, if the first terminal device has unicast chaining requirements, the first terminal device transmits an S-SSB for beam training. For another example, the first terminal device may periodically transmit the S-SSB for synchronization. The second terminal device may search for the S-SSB, and the second terminal device searches for/receives the S-SSB, and synchronizes or beam-aligns with the first terminal device according to the S-SSB.
In order to make the second terminal device clear the use of the S-SSB transmitted by the first terminal device, the first terminal device also instructs the use of the S-SSB when transmitting the S-SSB. For example, the S-SSB includes first indication information that may indicate that the S-SSB is used for synchronization or for beam training.
The first indication information is used to determine/indicate that the S-SSB is used for synchronization or for beam training, including but not limited to the following ways, respectively, as described below.
In mode a, the first indication information is carried in MIB in S-SSB, indicating that S-SSB is used for synchronization or beam training.
For example, the first indication information may be carried by a reserved bit of the MIB in the S-SSB, and when the reserved bit has a first value, the S-SSB is indicated to be used for synchronization, and when the reserved bit has a second value, the S-SSB is indicated to be used for beam training. For example, a reserved bit with a value of 0 indicates that S-SSB is used for synchronization, and when the reserved bit with a value of 1 indicates that S-SSB is used for beam training. Or the value of the reserved bit is 1, which indicates that the S-SSB is used for synchronization, and when the value of the reserved bit is 0, the S-SSB is indicated to be used for beam training.
The first indication information may also be used to indicate that the S-SSB is used for synchronization, for beam training, or for synchronization and beam training. For example, the first indication information is 2bit information, and different state values of the 2bit indicate different uses of the S-SSB. Different status values of 2 bits indicate different uses of different S-SSBs, one status value indicates one use of S-SSB. For example, a value of "00" for 2 bits indicates that-SSB is used for synchronization, a value of "01" for 2 bits indicates that-SSB is used for beam training, and a value of "10" for 2 bits indicates that-SSB is used for synchronization and beam training. Optionally, the remaining one state value (e.g., "11") is a reserved state value.
In mode a, if the first indication information indicates that the S-SSB is used for beam training, the S-SSB may also indicate identification information of the first terminal device (e.g., the first terminal identification herein), so that the receiving terminal device knows the identity or feature of the terminal device performing beam training, and is convenient for completing the beam alignment process. The first terminal identifier may be a UE 1ID, or may be an application layer identifier of the UE1, or a source (source) ID and/or a destination (destination) ID of the UE 1. The source (source) ID and/or destination (destination) ID may be a layer 1ID or a layer 2ID.
As an example, the first terminal identity may be carried in a MIB included in the S-SSB, e.g., one or more fields included in the MIB may be multiplexed to carry the first terminal identity. For example, the first terminal identifies all or part of bits of one of a TDD slot structure configuration field, a cover inner/outer identification field, a DFN field, a slot index field, or a reserved bit field carried in the MIB. Or the first terminal identifies all or part of bits of a combination of a plurality of fields among a TDD slot structure configuration field, a cover inner/outer identification field, a DFN field, a slot index field, or a reserved bit field carried in the MIB. Since the S-SSB for beam training may not carry some information for synchronization, the meaning of the fields in the MIB may be redefined when the fields in the multiplexed MIB carry the first terminal identity. For example, the meaning of the TDD timeslot structure configuration field is modified to be used to instruct the terminal, and the second terminal device parses the received S-SSB to determine that the content carried by the TDD timeslot structure configuration field is the first terminal identifier, instead of the TDD timeslot structure configuration.
As another example, the first terminal apparatus may be carried on a SL SS ID included in the S-SSB. Wherein the first terminal identification is the same as the SL SS ID, or the first terminal identification has a mapping relationship with the SL SS ID. For example, the first terminal device may randomly select SLSS ID as the first terminal identifier from a range (e.g., [0,671 ]) or the first terminal device determines SLSS ID based on the first terminal identifier, the mapping relationship between the first terminal identifier and SLSS ID. Accordingly, the receiving terminal device determines the first terminal identification according to SLSS ID.
When the S-SSB carries the first terminal identification, the S-SSB may also be considered to be used for beam training, or the first terminal identification may indicate that the S-SSB is used for beam training, or the first terminal identification is used for beam training.
Optionally, the first indication information may also be carried through a cyclic shift or port of the DMRS of the PSBCH. For example, the S-SSB is indicated for synchronization and/or for beam training by different cyclic shifts of the DMRS. As another example, the S-SSB is indicated for synchronization and/or for beam training through a different transmit port of the DMRS.
In the mode B, the first indication information is carried by a first synchronization signal identifier carried by the S-SSB, and the S-SSB is indicated to be used for synchronization or beam training. The first synchronization signal identification is, for example, a first SL SS ID.
Mode B may be understood as indicating that S-SSB is used for beam training by the SL SS ID carried by S-SSB. For example, the first indication information indicates that the S-SSB is used for synchronization when the value of the first SL SS ID is in the first range, and indicates that the S-SSB is used for beam training when the value of the first SL SS ID is in the second range. Illustratively, the first range is [0,671] and the second range is [672,1343]. The embodiment of the application does not limit the specific values of the first range and the second range.
In the embodiment B, the first instruction information may be a SL SS ID. The S-SSB is used for synchronization when the value of the SL SS ID carried by the S-SSB is in a first range, and is used for beam training when the value of the SL SS ID carried by the S-SSB is in a second range.
If the first indication information indicates that the S-SSB is used for beam training, the first indication information also indicates the first terminal identification. For example, the first terminal identifier may be carried in SLSS ID, or the first terminal identifier may be carried in MIB included in the S-SSB, and specific reference may be made to the description in the foregoing manner a, which is not repeated herein.
The method 300 can make the receiving end clear the purpose of the S-SSB sent by the sending end, so as to avoid the wrong use of the sidestream synchronization signal block, which results in that synchronization or beam training cannot be performed normally, and affects the communication performance. And the method 300 does not distinguish between versions of the terminal device, and is compatible with subsequent versions of the terminal device. For example, the terminal devices of Rel-16 and Rel-17 versions can also achieve time synchronization or beam alignment with the terminal devices of Rel-18 and subsequent versions based on S-SSBs transmitted by the terminal devices of Rel-18 and subsequent versions.
In method 300, the resources used to transmit the side row synchronization signal blocks for synchronization and the side row synchronization signal block resources used to transmit the side row synchronization signal blocks for beam training may be the same. Or the side line synchronization signal block for synchronization and the side line synchronization signal block for beam training share the same resource set. The resources of the set of resources may be (pre) configured. For example, the resources within a period are determined by at least one of the following parameters: a start position (i.e. an offset relative to the start position of the period), the number of resources, the interval between the resources. For example, the period is 160ms, and the starting position of the period is a slot of a system frame number (SYSTEM FRAME number, SFN) mod160 ms=0 or a direct frame number (DIRECT FRAME number, DFN) mod160 ms. The first terminal device sends the side row synchronization signal block on the (pre) configured resources. mod represents modulo.
The embodiment of the application also provides a communication method 400. In the communication method 400, the S-SSB may be used for synchronization or beam training through the resource distinction of the S-SSB, and no additional signaling overhead is needed to indicate, so that signaling overhead may be saved, and the system resource utilization may be improved.
Referring to fig. 4, fig. 4 is a flow chart illustrating a communication method 400 according to an embodiment of the application. As shown in fig. 4, the flow of the communication method 400 includes the following steps.
S401, the first terminal device transmits a side line synchronization signal block.
Accordingly, the second terminal device receives the sidestream synchronization signal block.
And S402, the second terminal device performs synchronization or beam training according to the resources of the sidestream synchronous signal block.
The first terminal device may send the side row synchronization signal block on the first resource if the side row synchronization signal block is used for synchronization. The first terminal device may send the side synchronization signal block on the second resource if the side synchronization signal block is used for beam training. The second terminal device receives the sidestream synchronization signal block from the first terminal device, and can determine that the sidestream synchronization signal block is used for synchronization or beam training according to the resource carrying the sidestream synchronization signal block. It can be appreciated that the resources where the sidestream synchronization signal block is located cannot be accurately determined until the second terminal device completes initial synchronization. Thus, prior to initial synchronization, the second terminal device may determine, based on the method 300, that the side-row synchronization signal block transmitted by the first terminal device is for synchronization or beam alignment. After the initial synchronization, the second terminal device determines that the sidestream synchronization signal block is used for synchronization or beam training according to the resource carrying the sidestream synchronization signal block.
The first resource may be a resource within a first set of resources and the second resource is a resource within a second set of resources. The resources in the first resource set are used for transmitting side line synchronization signal blocks used for synchronization, and the resources in the second resource set are used for transmitting side line synchronization signal blocks used for beam training. Optionally, the first set of resources comprises one or more subsets. The first set of resources and the second set of resources are two different sets of resources. For example, the resources in the first set of resources and the resources in the second set of resources are different in the time domain, or the resources in the first set of resources and the resources in the second set of resources are different in the frequency domain, or the resources in the first set of resources and the resources in the second set of resources are different in both the time domain and the frequency domain.
The time domain resources of the first set of resources may be (pre-) configured. For example, the time domain resource parameters of the first set of resources may be (pre) configured. The time domain resources of the first set of resources are determined from at least one of a resource start position, an interval between resources, a number of resources, based on time domain resource parameters. Alternatively, the resource start position is determined according to an offset from the period start position, or the parameter resource start position may be an offset. For example, the length of the synchronization period may be 160 milliseconds (ms), and the starting position of the synchronization period is a slot of SFN mod160 ms=0 or DFN mod160 ms. For each synchronization period in the first set of resources, parameters such as the starting position of the resources (offset of the first time slot relative to the starting position of the period), the number of resources, the interval between the side synchronization signal block time slots, etc. may be (pre) configured. The first terminal device may determine the time domain resources available for the S-SSB in one period based on these parameters. In the frequency domain, the frequency domain location of the sidelink synchronization signal block may be determined based on a frequency configured by an absolute radio frequency channel number (absolute radio frequency channel number, ARFCN), which may be indicated by sl-AbsoluteFrequencySSB. For example, the ARFCN indicates a frequency that is the center frequency of the S-SSB, e.g., the frequency location of the 66 th subcarrier.
The resource period for beam training and the resource period duration for synchronization may be (pre) preconfigured. For example, the candidate value for the beam training period is {4,5,8,10,16,20,32,40,50,64,80,160,320,640,1280,2560,5120,10240} milliseconds or time slots. Or the resource period duration for beam training may be the same as the synchronization period. Alternatively, the start position of the beam training period and the start position of the synchronization period may be the same. Or the resource period for beam training may be independently (pre) configured as the synchronization period. Independent (pre) configuration means that the resource period for beam training and the resource period for synchronization are not (pre) configured by the same parameter. For example, the starting position of the beam training period is a slot with SFN mod cycle length=0 or DFN mod cycle length=0.
Similar to the first set of resources, the second set of resources may be (pre) configured. For example, the time domain resource parameters of the second set of resources may be (pre) configured. The time domain resource parameters of the second set of resources comprise at least one of a time domain resource start position, a time domain resource interval, an interval between each set of time domain resources, an interval of time domain resources within a time domain resource group, a number of time domain resources, a number of time domain resource groups, a number of time domain resources within each time domain resource group, a time domain period. As shown in fig. 5, a time domain resource group within one period is shown. Fig. 5 includes two time domain resource groups, i.e., the first group and the second group in fig. 5, in one period. The time domain resource interval or interval of time domain resources within a time domain resource group may be 0 or 1 in units of time slots. Alternatively, the number of time domain resource groups or the number of time domain resources within each time domain resource group may be 1. The time domain resources of the second resource set may be determined according to at least one time domain resource parameter of the second resource set, and in particular, reference may be made to the foregoing manner of determining the time domain resources of the first resource set. Wherein the first set of resources and the second set of resources may be independently (pre) configured, or wherein the resource parameters within the first set of resources and the second set of resources are independently (pre) configured.
Alternatively, the time domain resources of the second set of resources may be determined by the time domain resources of the first set of resources and the (pre) configured offset. If the time domain resource parameters of the first set of resources are configured, the time domain resources of the side line synchronization signal block (pre) configured for beam training have an offset with respect to the time domain resources of the side line synchronization signal block for synchronization, then the time domain resources of the side line synchronization signal block for beam training may be determined from the time domain resources of the side line synchronization signal block for synchronization and the offset. For example, the resource start position of the second resource set in the period is the sum of the resource start position of the first resource set and an offset (offset). Or the time domain position of the resources of the second set of resources within the period is determined for the time domain position of the resources of the first set of resources plus an offset (offset). The offset may be (pre) configured.
Optionally, the time domain resources of the second set of resources are the same as the time domain resources of the first set of resources. For example, the time domain resources of the second set of resources are determined from the same parameters as the first set of resources or in accordance with a method of determining the first set of resources.
It should be noted that, the time domain resource of the first resource set refers to a time domain resource used for transmitting the side line synchronization signal block in the first resource set. The time domain resources of the second resource set refer to time domain resources used for transmitting the side line synchronization signal block in the second resource set. The time domain resources of the first set of resources and the time domain resources of the second set of resources may or may not be identical.
The frequency domain resources of the side line synchronization signal blocks used for beam training are the same as those of the side line synchronization signal blocks used for synchronization. Or the frequency domain resource of the side line synchronization signal block used for beam training is different from the frequency domain resource of the side line synchronization signal block used for synchronization. For example, the frequency domain resources of the side row synchronization signal block for synchronization and the side row synchronization signal block for beam training may be determined from the first ARFCN. The center frequency point of the frequency domain resource of the side row synchronization signal block for beam training may be determined based on a second ARFCN that is different from the first ARFCN, or the center frequency point of the frequency domain resource of the side row synchronization signal block for beam training may be determined based on the first ARFCN plus an offset. If the frequency domain resources of the side line synchronization signal blocks (pre) configured for beam training have an offset with respect to the frequency domain resources of the side line synchronization signal blocks for synchronization, the frequency domain resources of the side line synchronization signal blocks for beam training may be determined from the frequency domain resources of the side line synchronization signal blocks for synchronization and the offset.
Optionally, the time domain resources of the first resource set and the time domain resources of the second resource set are the same, the frequency domain resources of the first resource set and the frequency domain resources of the second resource set are different, the time domain resources of the first resource set and the time domain resources of the second resource set are different, the frequency domain resources of the first resource set and the frequency domain resources of the second resource set are the same, or when the time domain resources of the first resource set and the time domain resources of the second resource set are different, the frequency domain resources of the first resource set and the frequency domain resources of the second resource set are different.
Alternatively, the sidelink synchronization signal block used for synchronization may be transmitted from multiple directions in a continuous plurality of time slots on the first set of resources, or transmitted omnidirectionally in one or more time slots. The sidelink synchronization signal blocks for beam training may be transmitted from the same or different beam directions for consecutive multiple time slots on the second set of resources.
Since the side line synchronization signal block for beam training does not carry information for synchronization, the structure of the side line synchronization signal block for beam training can be simpler than that for synchronization. For example, the structure of the side line synchronization signal block for beam training may be different from that for synchronization, and then the use of the side line synchronization signal block may be indicated by the structure of the side line synchronization signal block. For example, the structures of the side row synchronization signal blocks used for synchronization are all the structures shown in fig. 2, and the structures of the side row synchronization signal blocks used for beam training may be different from the structures shown in fig. 2. In an embodiment of the present application, the sidelink synchronization signal block may comprise a combination of one or more of S-PSS, S-SSS, PSBCH. For example, the side row synchronization signal blocks for synchronization may include S-PSS, S-SSS, PSBCH. For example, the side row synchronization signal blocks for beam training may include S-PSS, S-SSS, PSBCH, or S-PSS, S-SSS.
As an example, the S-SSB for beam training may include only S-PSS and/or S-SSS, excluding PSBCH, as shown in fig. 6 (a). The S-SSB in FIG. 6 (a) includes S-PSS, S-SSS, and is a4 symbol structure. The structure, frequency domain resource and sequence design of the S-PSS and the S-SSS are the same as those of the S-SSB of Rel-16. Because the S-SSB used for beam training has simpler structure, more S-SSB used for beam training can be accommodated in a certain time domain resource, and the resource utilization rate is improved. In addition, it also helps scan more beam directions, facilitating faster beam alignment. For example, the time domain resources occupied by the S-SSB in one slot may be (pre) configured. One symbol is occupied with one S-PSS/S-SSS. For example, the symbol in a slot may have a starting number of 0, 2S-SSBs may be transmitted in a slot, the 2S-SSBs may occupy symbols 0-3 and 7-10, or the 2S-SSBs may occupy symbols 1-4 and 8-11. For another example, 3S-SSBs may be transmitted within a slot, which 3S-SSBs may occupy symbol 0-symbol 3 and symbol 7-symbol 10, or which 2S-SSBs may occupy symbol 0-symbol 3 and symbol 5-symbol 8 and symbol 10-symbol 13.
Optionally, one symbol may be added before one or more of the S-PSS, S-SSS, and S-SSS in FIG. 6 (a) for automatic gain control (automatic gain control, AGC). Or one symbol may be added for AGC before the pilot signal (REFERENCE SIGNAL, RS). A replica of its next symbol can be sent on the AGC symbol.
As another example, S-SSBs for beam training may include S-PSS and S-SSS, as well as PSBCH. For example, the S-SSB includes PSBCH, S-PSS, S-SSS and PSBCH, i.e., the S-SSB is a 6 symbol structure. The frequency domain resource and sequence design of the S-PSS, the S-SSS and the PSBCH are the same as those of the S-SSB of Rel-16. Alternatively, one symbol may be added before one or more of S-PSS, S-SSS and S-SSS in the S-SSB for AGC, as shown in FIG. 6 (b). Fig. 6 (b) illustrates the transmission of 2S-SSBs within one slot, one of which is located at symbols 0-5 and the other of which is located at symbols 7-13. As another example, the S-SSB includes AGC symbols, S-PSS, S-SSS, PSBCH, i.e., the S-SSB is a 6 symbol structure, as shown in FIG. 6 (c). Fig. 6 (c) illustrates the transmission of 2S-SSBs within one slot, one of which is located at symbols 0-5 and the other of which is located at symbols 7-13. The frequency domain resource and sequence design of the S-PSS, the S-SSS and the PSBCH are the same as those of the S-SSB of Rel-16. P in FIGS. 6 (B) and 6 (c) represents S-PSS, S represents S-SSS, and B represents PSBCH.
The S-SSB for beam training may also include a first terminal identification. If the structure of the S-SSB for beam training is as shown in fig. 2, the first terminal identity may be carried in MIB or SL SS ID of the S-SSB, which will be described in detail below and will not be described herein. The S-SSB for beam training may further include a beam index, where a bearer manner of the beam index is the same as a bearer manner of the first terminal identifier.
Optionally, the first beam index is a beam index of each S-PSS/S-SSS included in the S-SSB. "each S-PSS/S-SSS included by an S-SSB" is also referred to as all S-PSS/S-SSS of the S-SSB, and therefore, the first beam index is the beam index of all S-PSS/S-SSS of the S-SSB, or the first beam index is the beam index of the S-SSB.
Or the first beam index is a beam index of each S-PSS included in the S-SSB. It is also understood that the first beam index is the beam index of all the S-PSSs included in the S-SSB, i.e. the first beam index is the beam index of the S-PSSs of the S-SSB. Or the first beam index is the beam index of each S-SSS included in the S-SSB. It is also understood that the first beam index is the beam index of all S-SSSs included by the S-SSB, i.e. the beam index of the S-SSS of which the first beam index is the S-SSB.
Or the first beam index is the first S-PSS or the beam index of the first S-SSS included in the S-SSB. For example, if the first beam index is the beam index of the first S-PSS included in the S-SSB, the beam indexes of the subsequent S-PSS, S-SSS, and S-SSS are sequentially the first beam index +1, the first beam index +2, and the first beam index +3.
Or the first beam index is the beam index of the S-PSS included in the S-SSB, for example, the first beam index is the beam index of the S-PSS included in the S-SSB, then the beam index of 2S-PSS is the first beam index, and the beam index of 2S-SSS is the first beam index +1.
The method 400 can make the terminal devices of different versions understand the usage of the S-SSB consistently by differentiating the S-SSB for synchronization or beam training through the resources of the S-SSB, so as to avoid misuse of the sidestream synchronization signal block, which results in that synchronization or beam training cannot be performed normally, and the communication performance is affected. And considering that beam scanning in different beam directions is required for beam training, the number of resources required for synchronization may be different from that required for synchronization, and the method 400 can also ensure that resources and transmissions for synchronization and beam training do not interfere with each other.
The embodiment of the application also provides a communication method 500. The communication method 500 is applied to the sidestream synchronization process, and the S-SSB is indicated to be used for beam training by the terminal identifier carried by the S-SSB.
When the S-SSB carries a terminal identification, the S-SSB may also be considered to be used for beam training, or the terminal identification may indicate that the S-SSB is used for beam training. For example, when the S-SSB sent by the first terminal device carries the first terminal identity, the S-SSB may be used for beam training. There are various ways in which the terminal identity carried by the S-SSB may indicate that the S-SSB is used for beam training, e.g., way C-1, way C-2, way C-3, etc.
In mode C-1, the first terminal identity may be carried in the MIB of the S-SSB.
For example, one or more fields included in the MIB may be multiplexed to carry the first terminal identity. Referring specifically to the foregoing manner a, the relevant content of the first terminal identifier is carried by the MIB, which is not described herein again. Of course, if the first terminal apparatus transmits a side line synchronization signal for synchronization, the content carried by the MIB in the S-SSB is the same as the content carried by the MIB at present. That is, if the first terminal apparatus transmitting side line synchronization signal is used for synchronization, it is not necessary to re-interpret the meaning of the field included in the MIB message in S-SSB, for example, the meaning of the field included in the MIB message in Rel-16/Rel-17 is followed.
In mode C-2, the first terminal identity is carried by the SL SS ID carried by the S-SSB.
For example, the SL SS ID carried by the S-SSB is a first SL SS ID, and the first SL SS ID carries the first terminal identifier. As in the foregoing tables 2 and 3, there are a plurality of SL SS IDs that constitute a synchronization signal identification set, and the SL SS IDs within the set are each used to indicate the type of synchronization source. The embodiment of the application does not limit the value range of the SL SS ID set, for example, the value range of the SL SS ID set can be [0,671], which is compatible with the existing SL SS ID set.
In a possible implementation, a mapping relationship between the terminal identity (UE ID) and the SL SS ID may be established, so that the second terminal device determines the first terminal identity according to the mapping relationship and the SL SS ID carried by the S-SSB. The mapping relationship between the terminal identifier and the SL SS ID may be defined by a protocol or may be configured.
For example, similar to tables 2 and 3, slss IDs are divided into 6, 4 groups, and SLSS ID of the different groups are applicable to different scenes. Different sets of SL SS IDs in Rel-16 have a mapping relationship with different SLSS ID sets in Rel-18, as shown in tables 4 and 5. For convenience of description, SL SS ID in Rel-16 is denoted as SL SS ID-R16, and SL SS ID in Rel-18 is denoted as SL SS ID-R18. Accordingly, the SL SS ID group in Rel-16 is designated as SL SS ID group-R16, and the SL SS ID group in Rel-18 is designated as SL SS ID group-R18. It should be noted that tables 3 and 4 are only examples, and the range of values of each of the SL SS ID-R16 and each of the SL SS ID-R18 in tables 4 and 5 is not limited in the embodiments of the present application. It should be appreciated that SL SS ID-R18 is a definition of S-SSB for the beam training case.
TABLE 4 Table 4
| SL SS ID-R16 | 0 | 1-335 | 336 | 337 | 337-671 | 338-671 |
| SLSS ID-R18 | 0-111 | 112-223 | 224-335 | 336-447 | 448-559 | 560-671 |
TABLE 5
| SL SS ID-R16 | 0 | 336 | 337 | 338-671 |
| SLSS ID-R18 | 0-167 | 168-335 | 336-503 | 504-671 |
The terminal device determines SLSS ID group-R18 to which it belongs from SLSS ID-R16 to which it belongs, and selects SLSS ID-R18 from SLSS ID group-R18 to which it belongs to transmit S-SSB. The terminal device may randomly select SLSS ID from the group SLSS ID-R18 to which it belongs.
Or the relation between SL SS ID-R18 and UE ID satisfies that SL SS ID-r18=ue id+the start of the group SL SS ID, or that SL SS ID-r18=ue id+the start of the group SL SS ID-1. The group start SL SS ID refers to the start SL SS ID of the corresponding SL SS ID group-R18. Taking Table 4 as an example, SL SS ID-R18 is the UE ID at [112-223], the starting SL SS ID of this group is 112.
Or SL SS ID-r18= (total number of SL SS IDs in the UE ID mod group) +the start of the group SL SS ID, or SL SS ID-r18= (total number of SL SS IDs in the UE ID mod group) +the start of the group SL SS ID-1."mod" means modulo arithmetic. The total number of SL SS IDs within the present group refers to the total number of SL SS IDs included in the corresponding SL SS ID group.
In manner C-3, the first terminal identity is carried by cyclic redundancy check (cyclic redundancy check, CRC) information of the MIB in the S-SSB.
In a possible scenario, the S-SSB can be used for both synchronization and beam training. In this case, the S-SSB may be indicated for beam training and/or synchronization by the terminal identity carried by the dedicated channel/dedicated time-frequency resource. Alternatively, if the terminal identity is carried on dedicated time-frequency resources, then the S-SSB is used for beam training. The dedicated time-frequency resource may be a time-domain resource occupied by the S-SSB in the time domain, and the frequency domain may include at least one RB in the time-domain resource occupied by the S-SSB except the frequency-domain resource occupied by the S-SSB. Or the time domain resource where the special time-frequency resource is located has a mapping relation with the time domain resource occupied by the S-SSB. Or the time domain resource of the special time-frequency resource is different from the time domain resource occupied by the S-SSB, and the frequency domain resource of the special time-frequency resource comprises at least one resource block. For ease of understanding, the following description is provided in connection with fig. 7 (a) and 7 (b). ID1, ID2, and ID3 in fig. 7 (a) and 7 (b) represent terminal identifications.
Fig. 7 (a) is a schematic diagram of the time-frequency resource occupied by the S-SSB. Fig. 7 (a) illustrates that the dedicated time-frequency resource may be a time-domain resource occupied by the S-SSB in the time domain, and may include at least one RB in the time-domain resource occupied by the S-SSB, except for the frequency-domain resource occupied by the S-SSB, in the frequency domain.
As shown in fig. 7 (a), on each S-SSB occasion, PRBs other than S-SSB may be used to carry terminal identity. For example, the dedicated time-frequency resource is a part of resources in PRBs other than S-SSB, and for example, the dedicated time-frequency resource is PRBs other than PRBs used for S-SSB. Alternatively, the dedicated time-frequency resource is spaced from the S-SSB by at least one RB in the frequency domain, which may serve as a guard RB. In this way, the impact of power leakage on synchronization performance can be reduced. The dedicated time-frequency resources may be (pre) configured, for example, by bitmap configuration of frequency domain resources of the dedicated time-frequency resources. The number of at least one RB may also be (pre) configured.
Fig. 7 (b) is another schematic diagram of the time-frequency resource occupied by the S-SSB. Fig. 7 (b) takes an example in which a time domain resource where a dedicated time-frequency resource is located is different from a time domain resource occupied by S-SSB, and a frequency domain resource of the dedicated time-frequency resource includes at least one resource block. For example, time domain resources and frequency domain resources of the dedicated time-frequency resources may be (pre) configured. For example, the time domain resource of the dedicated time-frequency resource is (pre) configured to be spaced apart from the time domain resource occupied by the S-SSB by a first offset, and the frequency domain resource of the dedicated time-frequency resource is (pre) configured to be frequency domain resource, which may include at least one RB. Optionally, the frequency domain resource has a mapping relationship with the frequency domain resource where the S-SSB is located.
The frequency domain location of the dedicated time-frequency resource may have a mapping relationship with the terminal identity or SLSS ID. In this case, when the terminal apparatus transmits the S-SSB, the terminal apparatus determines the own dedicated time-frequency resource on the same time-domain resource based on the mapping relationship between the frequency-domain position of the dedicated time-frequency resource and the terminal identifier or SLSS ID and the own terminal identifier or SLSS ID. And subsequently, transmitting and carrying the terminal identification in the same beam direction as the S-SSB in the special time-frequency resource. The receiving terminal device can determine the terminal identification corresponding to the corresponding S-SSB by decoding the special time-frequency resource. For example, a terminal identification corresponding to the S-SSB with the corresponding SLSS ID is determined. The beam direction on the dedicated time-frequency resource and the beam direction of the S-SSB corresponding to the dedicated time-frequency resource may be the same.
In a possible implementation, the S-SSB for beam training may also include a beam index (beamindex). The beam index is carried in a similar manner to the first terminal identification. For example, the S-SSB for beam training includes a first beam index carried by the MIB in the PSBCH included by the S-SSB, as in either the foregoing manner C-1 or manner C-3. As another example, the first beam index is carried by the SL SS ID carried by the S-SSB by the first terminal identity, e.g., the first terminal identity in manner C-1, manner C-2, and manner C-3 may be replaced with the first beam index. Optionally, the first beam index is carried by a demodulation reference signal (demodulation REFERENCE SIGNAL, DMRS) of the PSBCH by the first terminal identity.
The embodiment of the application also provides a communication method 600. The communication method 600 is applied to the sidestream synchronization process, and the identification of the transmitting end and the synchronization source type can be indicated at the same time through the SL SS ID.
For example, the first terminal device transmits an S-SSB including first indication information indicating a first terminal identity carried by a first SL SS ID carried by the S-SSB. The first SL SS ID belongs to one SL SS ID group-R18. The SL SS ID within the SL SS ID group-R18 may indicate the type of synchronization source. The second terminal device receives the S-SSB from the first terminal device, and can determine, according to the first SL SS ID carried by the S-SSB, both the type of the synchronization source and the first terminal identity, where the first terminal identity is usable for beam training.
In this case, the mapping relationship of the SL SS ID group-R16 and the SL SS ID group-R18 may be (pre) configured as in the foregoing tables 4 and 5. The terminal apparatus determines SLSS ID group-R18 to which it belongs based on SLSS ID-R16 to which it belongs, and selects SLSS ID-R18 (for example, first SL SS ID) from SLSS ID group-R18 to which it belongs to transmit S-SSB. The terminal device may randomly select SLSS ID from the group SLSS ID-R18 to which it belongs. Or the relation between SL SS ID-R18 and UE ID satisfies that SL SS ID-r18=ue id+the start of the group SL SS ID, or that SL SS ID-r18=ue id+the start of the group SL SS ID-1. The group start SL SS ID refers to the start SL SS ID of the corresponding SL SS ID group-R18. Taking Table 4 as an example, SL SS ID-R18 is the UE ID at [112-223], the starting SL SS ID of this group is 112. Or SL SS ID-r18= (total number of SL SS IDs in the UE ID mod group) +the start of the group SL SS ID, or SL SS ID-r18= (total number of SL SS IDs in the UE ID mod group) +the start of the group SL SS ID-1."mod" means modulo arithmetic. The total number of SL SS IDs within the present group refers to the total number of SL SS IDs included in the corresponding SL SS ID group. Reference may be made specifically to the relevant matters in the foregoing modes C-1, C-2 and C-3, and their descriptions are omitted here.
The embodiment of the application also provides a communication method 700. The communication method 700 is applied to the sidestream synchronization process, and indicates the first terminal identification through the SL SS ID and indicates the synchronization source type through other information.
For example, the first terminal apparatus transmits an S-SSB including a first SL SS ID for indicating the first terminal identity and second indication information for indicating the type of synchronization source of the S-SSB. Or the first terminal identification is carried on the first SL SS ID, and the second indication information is used for indicating the type of the synchronization source of the S-SSB. The range of values for the first SL SS ID may be [0,671]. The terminal device determines SLSS ID group to which it belongs based on SLSS ID-R16 to which it belongs, and selects a first SL SS ID for transmitting S-SSB from SLSS ID group to which it belongs. Reference may be made specifically to the relevant matters in the foregoing modes C-1, C-2 and C-3, and their descriptions are omitted here.
The second indication information may be carried in reserved bits of MIB messages included in the S-SSB, and different values of the reserved bits indicate different synchronization source types. Or the second indication information may be carried in DMRS included in the S-SSB.
When the first terminal device has a unicast link establishment requirement, a direct communication request (direct communication request, DCR) message can be sent, wherein the DCR message carries a source user identifier, and the source user identifier is an application layer identifier of the first terminal device. The DCR message may also carry a destination application layer identification (application layer ID) (e.g., an application layer identification of the second terminal device). In addition, the DCR may also carry a service identifier. The destination terminal device, or a device interested in the service (e.g., the second terminal device), sends a direct communication response (direct communication accept, DCA) message to the first terminal device in response to the DCR message, which DCA message may include an application layer identification of the second terminal device. It is understood that the service identity may be a service type identity.
If no prior information of the link is established, the beam alignment process between any two terminal devices needs to be completed. However, only a part of the terminal devices may have a link establishment requirement, and the terminal devices without the link establishment requirement still need to perform beam alignment, which may cause additional resource waste and increase the burden of power consumption. Moreover, after the beams between the terminal devices are aligned, the mapping relationship between the UE ID and the best beam is known to each other, and in the subsequent link establishment process, the application layer identifier (for example, the DCR message and the DCA message carry the application layer identifier) is interacted between the terminal devices, and the mapping relationship between the application layer identifier and the best beam is not known, so that it is unclear for the terminal device which beam or beams are used to send the DCR message and the DCA message.
In order to solve the above technical problems, an embodiment of the present application proposes that if a first terminal device has a link establishment requirement, information (e.g., an application layer identifier and/or a service identifier) indicating whether the link establishment requirement exists or not is carried in an S-SSB, so that other terminal devices identify whether the first terminal device has the link establishment requirement, and thus other terminal devices can perform beam alignment only with the terminal device having the link establishment requirement, thereby reducing resource waste and power consumption. And the terminal device can also determine the mapping relation between the application layer identifier and the optimal beam through the S-SSB and the application layer identifier, thereby accurately using the corresponding beam to send the DCR message and the DCA message.
For example, referring to fig. 8, fig. 8 shows a flow chart of a communication method according to an embodiment of the application. As shown in fig. 8, the flow of the communication method 800 includes the following steps.
S801, the first terminal apparatus transmits a side line synchronization signal block, where the side line synchronization signal block includes an application layer identifier.
Accordingly, the second terminal device receives the sidestream synchronization signal block.
S802, the second terminal device performs beam alignment with the first terminal device according to the sidestream synchronous signal block.
The first terminal device is a terminal device having a link establishment requirement, e.g. the first terminal device tries to establish a unicast link with at least one second terminal device. In this case, the S-SSB transmitted by the first terminal apparatus may include indication information of the link establishment requirement. The indication information may include an application layer identification, which is an application layer identification in the DCR message. Or the indication information may be a source ID (source ID) and/or a target ID (destination ID). The second terminal device receives the S-SSB from the first terminal device, and can determine the identification of the first terminal device according to the S-SSB. For example, the indication information includes an application layer identification, and the second terminal device may determine the identification of the first terminal device according to the application layer identification. For another example, the indication information is a source ID and/or a destination ID, and the second terminal device may determine the identifier of the first terminal device according to the source ID and/or the destination ID, so as to facilitate subsequent beam alignment.
The S-SSB also includes a type identification of the service of the first terminal apparatus. The second terminal device determines whether the service of the first terminal device is of interest based on the type identification of the service of the first terminal device, thereby determining whether to perform beam alignment with the first terminal device. For example, the second terminal device is interested in the traffic of the first terminal device, and then the second terminal device transmits the DCA to the first terminal device in response to the DCR of the first terminal device.
If the second terminal device determines that there is a need for link establishment with the first terminal device, the second terminal device performs beam alignment with the first terminal device and reports the best beam to the first terminal device. For example, the second terminal apparatus transmits beam information indicating the optimal beam to the first terminal apparatus. The second terminal device reports the optimal beam and also transmits the application layer identifier of the second terminal device. I.e. the beam information is transmitted together with the source application layer identification of the second terminal device. If the second terminal device determines that there is no link establishment requirement with the first terminal device, the second terminal device does not perform beam alignment with the first terminal device, i.e., no optimal beam need be reported.
Alternatively, the best beam may refer to the beam index with the highest measured RSRP or RSSI, and/or the corresponding RSRP or RSSI. Or the best beam may refer to the beam index and/or the corresponding RSRP or RSSI of the multiple beams.
The S-SSB also includes beam information for indicating a beam index (e.g., a second beam index) of the S-SSB so that the second terminal device knows the beam corresponding to the received S-SSB.
Optionally, the second beam index is a beam index of each S-PSS/S-SSS included in the S-SSB. "each S-PSS/S-SSS included by an S-SSB" is also referred to as all S-PSS/S-SSS of the S-SSB, and therefore the second beam index is the beam index of all S-PSS/S-SSS of the S-SSB, or the second beam index is the beam index of the S-SSB.
Or the second beam index is a beam index of each S-PSS included in the S-SSB. It is also understood that the second beam index is the beam index of all the S-PSSs included in the S-SSB, i.e., the second beam index is the beam index of the S-PSSs of the S-SSB. Or the second beam index is the beam index of each S-SSS included in the S-SSB. It is also understood that the first beam index is the beam index of all S-SSSs included by the S-SSB, i.e. the second beam index is the beam index of the S-SSS of the S-SSB.
Or the second beam index is the first S-PSS or the beam index of the first S-SSS included in the S-SSB. For example, if the second beam index is the beam index of the first S-PSS included in the S-SSB, the beam indexes of the subsequent S-PSS, S-SSS, and S-SSS are the second beam index +1, the second beam index +2, and the second beam index +3, respectively. Or the second beam index is the beam index of the S-PSS included in the S-SSB, for example, the second beam index is the beam index of the S-PSS included in the S-SSB, then the beam index of 2S-PSS is the second beam index, and the beam index of 2S-SSS is the second beam index +1.
It should be understood that the side-row synchronization signal block or S-SSB referred to in the embodiment of the present application may refer to a signal or a signal block having an R16S-SSB structure, or may refer to a signal or a signal block having a structure proposed in the embodiment of the present application.
After the first terminal device and the second terminal device are beam-aligned, the first terminal device transmits a DCR message based on the optimal beam, and receives a DCA message transmitted by the second terminal device based on the optimal beam. The second terminal device receives the DCR message of the first terminal device based on the optimal beam, and transmits the DCA message to the first terminal device based on the optimal beam. The optimal beam comprises a transmit beam and/or a receive beam. For example, a transmit beam and/or a receive beam of the first terminal device, and a transmit beam and/or a receive beam of the second terminal device. Alternatively, the best beam may also be the best beam pair.
Optionally, the time domain resource of the best beam reporting information is determined according to a (pre) configuration. For example, the one or more parameters are (pre) configured with an offset value between the best beam reporting information and the time domain resource of the "corresponding side synchronization signal block", an offset value between the time domain resource of the sending DCR and the time domain resource of the best beam reporting information, and an offset value between the time domain resource of the sending DCA and the time domain resource of the corresponding DCR. "corresponding side-row synchronization signal block" refers to a side-row synchronization signal block transmitted using the best beam. The time domain resource of the best beam reporting information is determined according to one or more of the above parameters and/or the index of the best beam.
In the communication method 800, the S-SSB further includes first indication information, where the first indication information is used to indicate that the S-SSB is used for synchronization or beam training, and details thereof may be referred to in the foregoing description and will not be repeated herein.
When the first terminal device does not need to establish a unicast link with any terminal device, the S-SSB sent by the first terminal device includes a default identifier for indicating that the S-SSB is used for synchronization. The default identifier may be a default application layer identifier (e.g., default destination ID) or a default service type identifier.
Alternatively, the first terminal device transmitting S-SSB may be unconstrained by a condition (e.g., reference Signal Received Power (RSRP) less than a threshold value). Or has the requirement of building a link, the first terminal device transmits the S-SSB, and when the condition of transmitting the S-SSB for synchronization is satisfied, the first terminal device transmits the S-SSB.
In a possible scenario, beam alignment may be performed between the first terminal device and the second terminal device, whether or not there is a link establishment requirement. The mapping relationship between the terminal identification and the L2 ID or the application layer ID may be maintained between the terminal devices. For example, the S-SSB sent by the first terminal device carries the identity of the first terminal device. For example, the UE 1ID, L2 ID may be a source ID and/or a destination ID or an application layer ID. And the second terminal device reports the identification of the second terminal device at the same time when reporting the optimal beam. Thus, the first terminal apparatus and the second terminal apparatus can know the optimal beam corresponding to the L2 ID, and the first terminal apparatus transmits the DCR message or receives the DCA message based on the optimal beam. Alternatively, the L2 ID may be a source ID and/or a destination ID. Alternatively, the L2 ID (layer 2 ID) may also be the L1 ID (layer 1 ID).
The method 700 can enable the receiving end to identify whether the transmitting end has the link establishment requirement or not by carrying the information indicating whether the link establishment requirement exists in the S-SSB, so that the receiving end can only perform beam alignment with the transmitting end with the link establishment requirement, the waste of resources is reduced, and the power consumption is reduced. And the mapping relation between the application layer identification and the optimal beam can be determined, so that the DCR message and the DCA message can be accurately sent by using the corresponding beam.
Alternatively, the communication method 800 may be combined with the communication method 300. For example, the first terminal device sends the S-SSB for beam training, and indicates the first indication information and/or the first terminal identifier through the method in the communication method 300, which is not described herein. Alternatively, the S-SSB is transmitted for beam training only when the first terminal device has a need for chain establishment.
Alternatively, the communication method 800 may be combined with the communication method 400. For example, the first terminal device sends the S-SSB on the time-frequency resource (the second set of resources) used for beam training, and indicates the first terminal identifier through the method in the communication method 400, which is not described herein. Alternatively, the S-SSB for beam training is transmitted only when the first terminal device has a need for chain establishment. The information carried by the S-SSB is as described above and will not be described here again.
Alternatively, the communication method 800 may be combined with the communication method 500. For example, the first terminal device sends the S-SSB for beam training, and indicates that the S-SSB is used for beam training and the first terminal identifier by the method in the communication method 500, which is not described herein. Alternatively, the S-SSB is transmitted for beam training only when the first terminal device has a need for chain establishment.
The communication method 800 may be combined with the communication method 600. For example, the first terminal device sends the S-SSB for beam training, and indicates that the S-SSB is used for beam training and the first terminal identifier by the method in the communication method 600, which is not described herein. Alternatively, the S-SSB is transmitted for beam training only when the first terminal device has a need for chain establishment.
The communication method 800 may be combined with the communication method 700. For example, the first terminal device sends the S-SSB for beam training, and indicates that the S-SSB is used for beam training and the first terminal identifier by the method in the communication method 700, which is not described herein. Alternatively, the S-SSB is transmitted for beam training only when the first terminal device has a need for chain establishment.
In the sidestream scenario, when the MAC layer has a traffic transmission requirement, the PHY layer is triggered to perform resource selection, and a set of parameters (prio TX,remaining PDB,LsubCH and Prsvp_TX) are provided to the PHY layer, so that the PHY layer determines the candidate resource set SA. Where prio TX denotes the priority of resource selection, REMAINING PDB (PACKET DELAY budget) denotes the remaining packet delay budget (the selected resources cannot exceed REMAINING PDB), L subCH denotes the frequency domain subchannel number for each candidate resource in the SA of resource selection, and P rsvp_TX denotes the period of resource selection.
The PHY layer determines a candidate resource set SA based on a certain resource selection rule according to the resource selection parameters provided by the MAC layer and reports the candidate resource set SA to the MAC layer. The SA contains several available candidate resources. In Rel-16/Rel-17sidelink, the time domain granularity of each candidate resource is one slot.
When the MAC layer transmits traffic, candidate resources are selected from the SA and logical channel priority processing (logical channel prioritization, LCP) is performed. LCP refers to two priorities, namely the priority of the logical channels and CAPC, respectively, which are first described. 1) The priority of the logical channels, each logical channel has a service priority, and the service priority of the TB of the final packet is the highest priority in the logical channels contained in the TB. The highest priority corresponds to the lowest priority value. For example, the priority value of the logical channel has a value of 1-8, wherein the logical channel with a priority value of 1 has the highest priority. 2) CAPC, each logical channel has CAPC, and CAPC of the TBs of the final group is the lowest priority among the logical channels contained by the TBs. The lowest priority corresponds to the highest priority value, e.g., CAPC of logical channels have a value of 1-4, where CAPC of logical channels with CAPC value of 1 is the highest.
The LCP follows the principle that firstly, a Destination is selected (the Destination is the Destination corresponding to the logical channel with the highest priority among all the logical channels to be sent), then one or more logical channels are selected from the logical channels to be sent corresponding to the Destination according to the descending order of the priorities, then resources are allocated to the selected logical channels, and after the resources are allocated, other logical channels to be sent are discarded.
It should be noted that, although there is only one Destination when triggering the resource selection, there may be new traffic demands before the package, resulting in multiple destinations when the LCP.
In Rel-18 SL-U, to avoid frequent execution of channel access, continuous multislot transmission (multiple consecutive slot transmission, MCSt) is supported.
In MCSt, the MAC layer provides the PHY layer with a selected number of slots, representing the time domain length of each candidate resource. In practice, the MAC layer has the transmission requirement of one packet, i.e. triggers PHY resource selection, without waiting for multiple packets to arrive before triggering. Therefore, the PHY layer's resource selection can perform the selection for only one TB (destination), that is, the PHY layer uses the resource selection parameters of the to-be-transmitted TB when the resource selection is triggered. In one implementation, LCP of the first slot of the candidate resource is performed according to Rel-16/Rel-17, and the other slots repeatedly transmit the TB of the first slot. The TB may also be referred to as a MAC PDU (protocol data unit).
In order to further improve system performance and efficiency, the method of the embodiment of the application is provided. The method may enable candidate resources of the MCSt to be used for transmission of logical channels that have insufficient resources in the first slot to fail to transmit by one TB, and transmission of a plurality of different Destination TB.
To this end, an embodiment of the present application provides a communication method 800. The communication method 800 enables the candidate resources of the mcp to be used for transmission of logical channels that a TB does not have enough resources in the first slot to fail to transmit by enhancing the LCP on the basis of the resource selection parameters of the TB. The candidate resources of the MCSt can also transmit the TB of a plurality of different destinations, so that the system performance and efficiency are improved, and the resource utilization rate is improved.
Referring to fig. 9, fig. 9 shows a flowchart of a communication method 800 according to an embodiment of the application. Fig. 9 illustrates the method from the perspective of the first terminal device. And taking the MAC layer trigger PHY layer resource selection of the first terminal device as an example, the resource selection parameter set 1 and N, N are provided as an example of the number of slots selected by the PHY layer resource. The PHY layer performs resource selection and reports the SA, where each candidate resource contains N consecutive slots. As shown in fig. 9, the flow of the communication method 900 includes the following steps.
S901, the first terminal device acquires N time units for continuous multislot transmission, where N is an integer greater than 1.
S902, the first terminal device transmits a first transport block in a first time unit of the N time units, where the first transport block includes at least one logical channel, and the at least one logical channel is determined from all to-be-transmitted logical channels according to the priority and CAPC in a first order.
One time unit may be one slot (hereinafter, this is exemplified). The first transport block is a TB1 transmitted in a first slot of the N slots, the TB1 containing at least one logical channel determined from all logical channels to be transmitted. Specifically, at least one logical channel may be determined from all logical channels to be transmitted according to the priority and CAPC in the first order. The first order may be the following order a, order B, or order C.
And (3) sequentially A, namely a logic channel with the lowest priority value, a logic channel with the highest CAPC value of the same destinationand a logic channel with the low-to-high priority value of the same destination. "identical degradation" refers to "identical to the degradation of the logical channel with the lowest priority value". The sequence A is understood to be that firstly, the logic channel with the lowest priority value and the corresponding destination of the logic channel are determined, then, the logic channel with the highest CAPC value of the same destination is determined, and then, the logic channels with the same destination are determined according to the sequence from the low priority value to the high priority value until the resources are allocated.
The logical channels with highest values of CAPC and the logical channels with the same destinationfrom low to high priority values are arranged in the sequence B. "identical destination" refers to "identical to the destinationof the logical channel with the highest CAPC value". The sequence B can be understood as that firstly, determining the logic channel with the highest CAPC value and the destinationcorresponding to the logic channel, and then determining the logic channels with the same destinationaccording to the sequence from low priority value to high priority value until the resources are allocated.
Alternatively, a logical channel having the highest CAPC value may be selected among the logical channels having priority values less than or equal to the priority value of the resource selection. That is, the logical channel with the highest CAPC value belongs to a logical channel with a priority value less than or equal to the priority value of the resource selection. The "priority value of resource selection" is the priority value in the resource selection parameter set. Optionally, the logical channels in the sequence a and the sequence B should all satisfy the priority value less than or equal to the priority value of the resource selection. It will be appreciated that logical channels having priority values greater than the priority values of the resource selection are first excluded, i.e. do not participate in the process of logical channel selection and resource allocation.
And C, sending the logic channel with the lowest priority value, the logic channel with the highest CAPC value of the same destinationand the logic channel with the low priority value of the same destinationin the logic channels corresponding to the destinationselected by the resource. The sequence C can be understood as that firstly, a logic channel with the lowest priority value is selected from logic channels corresponding to the destinationselected by the sending resource, then, the logic channel with the highest CAPC value of the same destinationis determined, and then, the logic channels of the same destinationare determined according to the sequence from the low priority value to the high priority value until the resource is allocated.
The enhancement to LCP is understood to be the determination of at least one logical channel from all logical channels to be transmitted in a first order based on the priority and CAPC. According to the embodiment of the application, on the premise of selecting resources according to the resource selection parameter of one TB, by enhancing the LCP, the first time slot is ensured to transmit the logic channel with small priority value and large CAPC value as far as possible, so that the logic channel with high priority is preferentially transmitted, the subsequent time slot is conveniently used for the transmission of other logic channels, and the requirement that the CAPC value of the subsequent transmission in regulation is not more than the CAPC value of the first transmission is met.
The first terminal device may discard logical channels on the first time slot that would cause the period of TB1 to be different from the period in the set of resource selection parameters. The first terminal device may also discard logical channels on the first time slot such that REMAINING PDB of TB1 is less than REMAINING PDB of the set of resource selection parameters.
On the second time slot, when the first condition is met, a TB2 may also be transmitted, which TB2 may be a repetition of TB 1. The first condition includes one or more of other pending logical channels that do not have the same destination as TB1 on the first slot, no pending logical channels, at least one of the pending logical channels having a priority value higher than the priority value of the resource selection, a logical channel of the pending logical channels having a lowest priority value different from the priority value of the resource selection, and a logical channel of the pending logical channels having a lowest priority value higher than the priority value of the resource selection. It should be understood that when TB2 is a repeat of TB1, TB2 and TB1 may be considered the same TB.
Optionally, the logical channels to be transmitted need to satisfy one or more constraint rules that the CAPC value of the logical channels to be transmitted is not higher than CAPC value of TB1, the period of the logical channels to be transmitted is the same as the period of the first slot, or the logical channels to be transmitted do not include logical channels with priority values greater than a certain threshold. Optionally, the threshold is (pre) configured. Optionally, the set of candidates for the threshold is {1,2,3,4,5,6,7,8}.
It will be appreciated that the to-be-transmitted logical channels in the first condition all need to satisfy one or more of the constraint rules, for example, the CAPC value of the to-be-transmitted logical channel is not higher than CAPC value of TB1, the period of the to-be-transmitted logical channel is the same as the period of the first time slot, and the to-be-transmitted logical channel does not include a logical channel with a priority value greater than a certain threshold. It will be appreciated that the first condition is determined as a pending logical channel only if the logical channel satisfies one or more of the constraint rules described above.
And when the first condition is not met, at least one logic channel in other logic channels to be transmitted is transmitted in the second time slot, wherein the first sequence of the transmission of the at least one logic channel is that the logic channel with the lowest priority value and the logic channel with the greatest CPAC value of the same destinationare transmitted, and the priority of the same destinationis from low to high. That is, when the first condition is not satisfied, the first logical channel with the lowest priority value is transmitted in the other logical channels to be transmitted with the CAPC value not higher than the first time slot, the first logical channel with the largest CAPC value of the same degradation is transmitted, and the logical channel with the same degradation and low priority value is transmitted again.
Or when the first condition is not met, the first sequence of transmitting at least one logic channel in other logic channels to be transmitted in the second time slot is that the logic channel with the maximum CPAC value and the logic channel with the same destination have the same priority from low to high. That is, when the first condition is not satisfied, the first logic channel with the CAPC value not higher than the first time slot and the CAPC value being the largest is preferentially transmitted in other logic channels to be transmitted, and then the logic channel with the same destination as the first logic channel and the low priority value is transmitted.
Optionally, the other logical channels to be transmitted need to satisfy one or more constraint rules that the CAPC value of the other logical channels to be transmitted is not higher than CAPC value of TB1, the period of the other logical channels to be transmitted is the same as the period of the first time slot, the other logical channels to be transmitted do not include logical channels with priority values greater than a certain threshold, the priority value of at least one logical channel transmitted in the second time slot is not higher than the priority value in the set of resource selection parameters, or optionally, if the second time slot has a logical channel with the same destination as the first time slot, the same logical channel as the destination of the first time slot is preferentially transmitted on the second time slot.
When the constraint is met, TB3 may also be transmitted on the third slot. The method for determining the logical channel in the third slot may refer to the second slot, and will not be described herein. The constraint condition corresponding to the third time slot can refer to the resource selection parameter, or the constraint condition of the first time slot, or the constraint condition corresponding to the second time slot. For example, the CAPC value of the logical channel to be transmitted is not higher than the CAPC value of the resource selection, or the CAPC value of the logical channel to be transmitted is not higher than the CAPC value of TB1, or the CAPC value of the logical channel to be transmitted is not higher than the CAPC value of TB 2. Other constraint rules are the same and are not described in detail herein.
In a possible implementation, the remaining time slots of the N time slots except for the time slot for transmitting TB1 and/or TB2 may be shared for transmission to other terminal devices (response UEs) that need to respond. For example, the first terminal apparatus may further transmit sharing instruction information for instructing a shared time unit among the N time units.
The shared indication information may include one or more of an offset of the shared starting time unit relative to the first time unit, an offset of the shared starting time unit relative to the time unit in which the shared indication information is located, a length of the shared time unit, a CPAC value of the shared time unit, and the like.
For the already selected MCSt resources, if the MAC layer does not use it to transmit the MAC PDU, the PHY layer may be shared to the responding UE. When the response UE performs LCP group packet, the CAPC value of the selected logical channel is greater than CAPC value in the sharing indication information. When any one or more TBs in the MCSt are fed back, for example, the hybrid automatic repeat request (hybrid automatic repeat request, HARQ) feedback of any one or more TBs in the MCSt is negative acknowledgement (no acknowledgement, NACK) or discontinuous reception (discontinuous reception, DTX), the TBs of NACK or DTX are retransmitted, and TBs on all slots before the slot in which the TB is located, for example, the first slot to the slot before the slot in which the TB is located, or all TBs of the MCSt are retransmitted.
In order to meet the occupied channel bandwidth (0ccupied channel bandwidth,OCB) requirement in SL-U, multiple S-SSB are allowed to be repeatedly transmitted in one RB set on one S-SSB occasion (S-SSB occalation). It is understood that the S-SSB may be transmitted on a different frequency domain resource on the RB set (called an anchor RB set) where the ARFCN is located, in addition to the frequency resource determined by the ARFCN. In addition, since data transmission may occupy a continuous plurality of RB sets, if the S-SSB slot is located within the channel occupation time (channel occupancy time, COT), the COT on the RB set that does not transmit the S-SSB may be interrupted/lost. To ensure the continuity of the COT, the S-SSB is allowed to be transmitted in a plurality of RB sets on one S-SSB slot (S-SSB timing). That is, in addition to transmitting the S-SSB in the anchor RB set, the S-SSB may be transmitted on other RB sets that need to keep COT continuous. In general, multiple S-SSBs may be transmitted on one or more RBsets on the same S-SSB slot. For the receiving end, all S-SSB in the frequency domain can be received, and the S-SSB is combined according to SLSS ID carried by each S-SSB, so that the combined S-SSB is obtained. Alternatively, the other S-SSB in the frequency domain may be a repetition of the S-SSB of the ARFCN.
When multiple S-SSBs are transmitted on the same S-SSB slot at one RB set or multiple RB sets, the total power of the multiple S-SSBs may exceed the maximum transmit power Pcmax of the terminal device in the manner that the power of each S-SSB is currently calculated. In addition, the number of RB sets used for transmitting S-SSBs may be different in each S-SSB slot by the terminal device, so that the total power of the S-SSBs fluctuates, so that the RSRP on the receiving end receiving different S-SSB slots is unstable, which may cause frequent switching of the synchronization source and affect the synchronization performance. Furthermore, the receiving end performs combination according to SLSS ID carried by all the received S-SSB, so that the complexity is higher, and the processing capability requirement of the receiving end is higher.
In order to solve the above-mentioned problems, the embodiment of the present application proposes a communication method 900. The communication method 900 is applicable to scenarios where multiple S-SSBs are transmitted on one or multiple RBsets on the same S-SSB slot. The method 900 can make the total power of the plurality of S-SSBs transmitted in parallel not exceed the maximum transmitting power of the transmitting end. The method 900 may further enable the transmitting power of the transmitting end on each S-SSB slot to be relatively stable, so as to reduce the number of times that the receiving end switches the synchronization source. The method 900 may also prioritize the power and coverage of the ARFCN indicated S-SSB or the anchor RB set S-SSB to meet the actual requirements of synchronization.
Referring to fig. 10, fig. 10 is a flow chart illustrating a communication method 1000 according to an embodiment of the application. As shown in fig. 10, the flow of the communication method 1000 includes the following steps.
S1001, the first terminal device determines a first time domain resource.
The first time domain resource is used for transmission and/or reception of the S-SSB or the first time domain resource is used for transmission and/or reception of the S-SSB.
The first time domain resources are (pre) configured. Optionally, the first time domain resource is a periodic S-SSB resource, or the first time domain resource is an additional S-SSB resource. The additional S-SSB resources refer to S-SSB resources that are additionally determined in addition to the periodic (pre) configured S-SSB resources of Rel-16. Optionally, the S-SSB resources of each cycle have corresponding additional S-SSB resources. For example, the additional S-SSB resources are determined by at least one of the parameters of the (pre) configuration of the offset value or interval between the first additional S-SSB resource and the corresponding periodic S-SSB resource, the interval between the plurality of additional S-SSB resources. Alternatively, the aforementioned 2 parameters may be (pre) configured by the same parameter, e.g. the interval of additional S-SSB resources. Optionally, the additional S-SSB resources are also referred to as additional S-SSB resources.
S1002, the first terminal apparatus transmits a first S-SSB at a first power on a first frequency domain resource within the time-frequency resources where the first time domain resource is located, and transmits a second S-SSB at a second power on a second frequency domain resource within the time-frequency resources where the first time domain resource is located.
The first terminal apparatus transmits a plurality of S-SSBs on one or a plurality of RB sets on the first time domain resource. Optionally, on the first time domain resource, the RB set used for transmitting the S-SSB comprises an anchor RB set, and at least one of an RB set included in the initial COT of the first terminal device and an RB set included in the initial COT of the other terminal devices. Here, "other terminal apparatuses" refer to terminal apparatuses other than the first terminal apparatus. The first time domain resource may be located within an initial COT of the first terminal device and/or an initial COT of the other terminal device. Optionally, the first time domain resource is not the last time slot within the initial COT of the first terminal device and/or the initial COTs of the other terminal devices. Alternatively, when at least two of the anchor RB set, the RB set included in the initial COT of the first terminal device, and the RB set included in the initial COT of the other terminal device are the same, the RB set for transmitting the S-SSB is a union of the anchor RB set, the RB set included in the initial COT of the first terminal device, and the RB set included in the initial COT of the other terminal device.
The first terminal device may transmit the first S-SSB at a first power on a first frequency domain resource within the time-frequency resources where the first time domain resource is located, and transmit the second S-SSB at a second power on a second frequency domain resource within the time-frequency resources where the first time domain resource is located. Optionally, the second SSB is a repetition of the first SSB.
Optionally, the first terminal device transmits the first S-SSB with the first power only on the first frequency domain resource within the time-frequency resources where the first time domain resource is located. Or the first terminal device transmits the second S-SSB at the second power only on the second frequency domain resource within the time-frequency resources where the first time domain resource is located.
Wherein the first frequency domain resource may be an S-SSB resource determined according to the ARFCN and the second frequency domain resource is an S-SSB resource for transmitting an S-SSB other than the S-SSB resource determined according to the ARFCN. Or the first frequency domain resource is an S-SSB resource on an Anchor RB set, and the second frequency domain resource is an S-SSB resource on an RB set used for transmitting the S-SSB except the Anchor RB set. Optionally, the RB set used for transmitting the S-SSB refers to an RB set except for an anchor RB set in the RB set used for transmitting the S-SSB in the time-frequency resource where the first time domain resource is located.
The first terminal device may determine the first power and the second power before transmitting the first SSB and the second SSB such that a total power of the first S-SSB and the second SSB transmitted in parallel by the first terminal device does not exceed a maximum transmit power of the first terminal device. Wherein the first power and/or the second power is non-negative. The first terminal device does not transmit the S-SSB on the first frequency domain resource when the first power is 0, and the first terminal device does not transmit the S-SSB on the second frequency domain resource when the second power is 0. Or when the first power is 0, the first terminal device transmits the first S-SSB at a power of 0 in the first frequency domain resource, and when the second power is 0, the first terminal device transmits the second S-SSB at a power of 0 in the second frequency domain resource.
In the embodiment of the present application, the determining manner of the first power and/or the second power includes, but is not limited to, the following manner 1 and manner 2, which are described in turn below. The "offset value" referred to hereinafter may also be referred to as a scaling factor, an adjustment value, a scaling factor, etc., and the present application is not limited thereto. In the formulas referred to below, P CMAX is the maximum transmit power supported by the first terminal device. Δ 1 is a first offset value and Δ 2 is a second offset value. If the parameter dl-P0-PSBCH is provided, the value of P O,S-SSB is the value provided by dl-P0-PSBCH, otherwise P O,S-SSB(i)=PCMAX. If the parameter dl-Alpha-PSBCH is provided, α S-SSB is the value provided by dl-Alpha-PSBCH, otherwise, α S-SSB =1. PL represents transmission loss estimated by the first terminal apparatus from the reference signal; representing the number of RBs allocated to one S-SSB transmission by a transmission occasion i; RB number per S-SSB. V is the number of S-SSB frequency domain repetitions within the RB set. And "." and "..times" in the formula denote multiplication, "/" and "++" denote division. In the formula, Δ 1 or Δ 2,Δ1 and/or Δ 2 applicable to +or-may be 0. Delta 1 or delta 2,Δ1 and/or delta 2 applicable to × or ≡ can be 1. At this time, it may be understood that Δ 1 and/or Δ 2 are present in the formula, but the value is 0 or 1, or it may be understood that Δ 1 and/or Δ 2 are not present in the formula. Alternatively, the formulas in the present application may be transformed by mathematical operations, such as logarithmic transformation, etc., while remaining within the scope of the present application.
Mode 1 the first power and the second power are calculated according to the power of each S-SSB. For example, the first power is the power of each S-SSB on the first frequency domain resource. The second power is the power of each S-SSB on the second frequency domain resource.
The first power may be determined from the first offset value. For example, the third power and/or the fourth power may be determined according to the first offset value, and the first power may be determined according to the third power and/or the fourth power. For example, the first power is the minimum of the third power and the fourth power.
Wherein the first offset value may be (pre) configured. For example, the first offset value Δ 1 is (pre) configured. Or the first offset value Δ 1 is determined from 10log (M). M is the total number of RBs set in the resource pool or in the bandwidth part (BWP), or M is (pre) configured, or M is the maximum total number of S-SSBs that can be transmitted in the resource pool or in the BWP, or M is the number of RBs set in the resource pool or in the BWP that is actually used for transmitting S-SSBs, or M is the number of S-SSB resources in the resource pool or in the BWP that is actually used for transmitting S-SSBs. It should be understood that the RB set actually used to transmit the S-SSB in the resource pool or in the BWP is the RB set included in the first and second frequency domain resources, and the S-SSB resources actually used to transmit the S-SSB in the resource pool or in the BWP is the S-SSB resources included in the first and second frequency domain resources.
Illustratively, the third power is P CMAX-Δ1 and the fourth power isThe first power isOr the third power is P CMAX, the fourth power isThe first power is
The "-" preceding Δ 1 in the formula may also be "+". The power unit in the above formula is dBm. When PL cannot be estimated, the first power may be equal to the third power. Alternatively, the candidate values for Δ 1 include one or more of a first set in dB, the first set being a set of integers from [ -29,29 ]. It should be noted that the first set is merely exemplary, and the candidate value of Δ 1 may also include values other than the first set.
The above formula may convert the unit into mW for operation, where the third power is P CMAX(mW)×Δ1 or the third power is P CMAX(mW)/Δ1. The candidate values for delta 1 in this case include one or more of the second set. The second set is:
[1/15,1/14,1/13,1/12,1/11,1/10,1/9,1/8,1/7,1/6,1/5,1/4,1/3,1/2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
It should be noted that the second set is merely an example, and the candidate value of Δ 1 may also include values other than the second set.
Similarly, the second power may be determined from the second offset value. For example, the fifth power and/or the sixth power may be determined according to the second offset value, and the first power may be determined according to the fifth power and/or the sixth power. For example, the second power is the minimum of the fifth power and the sixth power. Wherein the second offset value may be (pre) configured, or determined from 10lg (N), or determined from Δ 1. N is the maximum number of S-SSBs that can be transmitted in the resource pool or BWP, or is (pre) configured, or N is the total number of RBs set in the resource pool or BWP, or N is the number of RBs set in the resource pool or BWP that are actually used to transmit S-SSBs, or N is the number of S-SSB resources in the resource pool or BWP that are actually used to transmit S-SSBs. It should be understood that the RB set actually used to transmit the S-SSB in the resource pool or in the BWP is the RB set included in the first and second frequency domain resources. The number of S-SSB resources of the S-SSB actually used for transmission in the resource pool or in the BWP is S-SSB resources for transmission of the S-SSB included in the first frequency domain resource and the second frequency domain resource.
Illustratively, the fifth power is P CMAX-Δ2, the sixth power isThe second power isOr the fifth power is P CMAX, the sixth power isThe first power is
The explanation and usage of Δ 2 refers to Δ 1 and is not described in detail here.
The values of Δ 2 and Δ 1 may be the same to ensure that the total concurrent power does not exceed P CMAX. Alternatively, the values of Δ 2 and Δ 1 are (pre) configured separately and are the same, or Δ 2 and Δ 1 are (pre) configured for the same parameter (e.g., Δ). Optionally, M and N are (pre) configured for the same parameter. Or Δ 2 to Δ 1 is that for + or- "Δ 1 and Δ 2",Or alternatively For the offset values "Δ 1 and Δ 2",Δ2+Δ1 =1, or a×Δ 2+B*Δ1 =1. Wherein A is the number of S-SSBs on the second frequency domain resource and B is the number of S-SSBs on the first frequency domain resource.
The second power may also be determined from the first power. For example, the second power is P S-SSB(i)=PCMAX - ΣP-10lg A. Wherein Σp is the total power of S-SSBs on the first frequency domain resource, i.e., Σp=first power+10 lgB, the first power is the power of each S-SSB on the first frequency domain resource, B is the number of S-SSBs on the first frequency domain resource, and a is the number of S-SSBs on the second frequency domain resource. Wherein a may be replaced by X-B, a may be (pre) configured. X is (pre) configured or X is the total number of S-SSBs of the first frequency domain resource and the second frequency domain resource.
The mode 1 can ensure that the power of the S-SSB on the anchor RB set is not changed due to the change of the number of the used RB set, thereby improving the stability of the power and the synchronization performance. When the S-SSB power on the non-anchor RB set is determined according to the second offset value or the pre-configuration, the stability of the S-SSB power on the non-anchor RB set may be additionally ensured, so that the terminal device capable of receiving multiple S-SSBs in parallel may obtain better synchronization performance.
Mode 2 the first power and the second power are calculated according to the total power of the S-SSB on each RB set. For example, the first power is the total power of S-SSB on each RB set on the first frequency-domain resource. The second power is the total power of the S-SSB on each RB set on the second frequency domain resource. It can be appreciated that the total power of S-SSB on each RB set on the first frequency domain resource, i.e., the total power of S-SSB on the anchor RB set.
Alternatively, the first power may be (pre) configured or may be determined based on the first offset value. For example, the third power and/or the fourth power may be determined according to the first offset value, and the first power may be determined according to the third power and/or the fourth power. For example, the first power is the minimum of the third power and the fourth power. Wherein the first offset value may be (pre) configured. For example, the first offset value Δ 1 is (pre) configured. Or the first offset value Δ 1 is determined according to 10log (M), where M is the total number of RBs set in the resource pool or in the bandwidth part (BWP), or where M is the total number of S-SSBs that can be transmitted maximally in the resource pool or in the BWP, or where M is the number of RBs set actually used for transmitting S-SSBs in the resource pool or in the BWP, or where M is the number of S-SSB resources actually used for transmitting S-SSBs in the resource pool or in the BWP. It should be understood that the RB set actually used to transmit the S-SSB in the resource pool or in the BWP is the RB set included in the first and second frequency domain resources. The number of S-SSB resources of the S-SSB actually used for transmission in the resource pool or in the BWP is S-SSB resources for transmission of the S-SSB included in the first frequency domain resource and the second frequency domain resource.
Illustratively, the third power is P CMAX-Δ1 and the fourth power isThe first power isOr the third power is P CMAX-Δ1, the fourth power isThe first power is Or the third power is P CMAX-Δ1, the fourth power isThe first power is Wherein, The total number of RBs is the number of S-SSB on the RB set.
Illustratively, the third power is P CMAX and the fourth power isThe first power isOr the third power is P CMAX, the fourth power isThe first power is Or the third power is P CMAX, the fourth power isThe first power is Wherein, The total number of RBs is the number of S-SSB on the RB set.
Explanation and usage of Δ 1 in mode 2 refer to Δ 1 in mode 1, and are not described here.
Similarly, the second power may be determined from the second offset value. For example, the fifth power and/or the sixth power may be determined according to the second offset value, and the first power may be determined according to the fifth power and/or the sixth power. For example, the second power is the minimum of the fifth power and/or the sixth power. Wherein the second offset value may be (pre) configured, or determined from 10lg (N), or determined from Δ 1. N is the maximum number of S-SSBs that can be transmitted in the resource pool or BWP, or is (pre) configured, or N is the total number of RBs set in the resource pool or BWP, or N is the number of RBs set in the resource pool or BWP that are actually used to transmit S-SSBs, or N is the number of S-SSB resources in the resource pool or BWP that are actually used to transmit S-SSBs. It should be understood that the RB set actually used to transmit the S-SSB in the resource pool or in the BWP is the RB set included in the first and second frequency domain resources. The number of S-SSB resources of the S-SSB actually used for transmission in the resource pool or in the BWP is S-SSB resources for transmission of the S-SSB included in the first frequency domain resource and the second frequency domain resource.
Illustratively, the fifth power is P CMAX-Δ2, the sixth power isThe second power isOr the fifth power is P CMAX-Δ2, the sixth power isThe second power is Or the fifth power is P CMAX-Δ2, the sixth power isThe second power is Wherein, The total number of RBs is the number of S-SSB on the RB set.
Illustratively, the fifth power is P CMAX, the sixth power isThe second power isOr the fifth power is P CMAX, the sixth power isThe first power is Or the fifth power is P CMAX, the sixth power isThe first power is Wherein, The total number of RBs is the number of S-SSB on the RB set.
The explanation and usage of Δ 2 refers to Δ 1 and is not described in detail here. Alternatively, Δ 2 is related to Δ 1 in that for + or- "Δ 1 and Δ 2",Or alternativelyFor either × or ≡ "Δ 1 and Δ 2",Δ2+Δ1 =1, or C × Δ 2+D*Δ1 =1. Wherein C is the number of sending S-SSB non-anchor RB set on the second frequency domain resource, and D is the number of anchor RB set sending S-SSB on the first frequency domain resource. This ensures that the total concurrent power does not exceed P CMAX.
Or the second power may be determined from the first power. For example, the second power is P S-SSB(i)=PCMAX - ΣP-10lg C. Where Σp is the total power of S-SSB on the first frequency domain resource, i.e. Σp=first power+10 lgD. The first power is the total power of the S-SSB on each RB set on the first frequency domain resource. D is the number of RBsets on the first frequency domain resource that transmit S-SSB, and C is the number of RBsets on the second frequency domain resource that transmit S-SSB. Alternatively, C may be replaced by Y-D, which may be (pre) configured. Y is a (pre) configured or Y is the total number of RBs set of the transmitted S-SSB of the first frequency domain resource and the second frequency domain resource.
The mode 2 can ensure that the power of the S-SSB on the anchor RB set is not changed due to the change of the number of the used RB set, so as to ensure the stability of the power and improve the synchronization performance. When the S-SSB power on the non-anchor RB set is determined according to the second offset value or the pre-configuration, the stability of the S-SSB power on the non-anchor RB set may be additionally ensured, so that the terminal device capable of receiving multiple S-SSBs in parallel may obtain better synchronization performance.
In the embodiment of the present application, if the total power of the plurality of S-SSBs transmitted on the first time domain resource exceeds P CMAX, the transmission power of each S-SSB may be redistributed in descending order of priority, so that the total power of the plurality of S-SSBs is not higher than P CMAX. The transmission power is redistributed in a descending order, which can be also understood as a back-off transmission power. The power of the S-SSBs that are ordered later in the priority order (low priority) is first backed off or reduced. Wherein, when allocating or backing off or reducing the transmission power, the power of the S-SSB of the same priority is uniformly reduced at the same time, or the manner of reducing is dependent on the implementation of the terminal device.
It will be appreciated that the transmit power is re-allocated in descending order of priority, i.e., first to the first, higher priority, then to the second, and so on. Taking the S-SSB located in the first frequency domain resource and the S-SSB located in the second frequency domain resource as an example, the power requirement of the S-SSB located in the first frequency domain resource should be preferentially met, and the power of the S-SSB located in the second frequency domain resource and/or other frequency domain resources is reduced so that the total power does not exceed P CMAX. Optionally, if the power of the S-SSB of the second frequency domain resource is reduced to 0 and the total power is still higher than P CMAX, the power of the S-SSB located in the first frequency domain resource is reduced so that the total power does not exceed P CMAX. In the embodiment of the application, the descending order of the priority is sequentially S-SSB of the first frequency domain resource and S-SSB of the second frequency domain resource. This can preferentially ensure the transmission power of the S-SSB of the anchor RB set.
The first terminal device may determine the first power based on the first offset value, or the first terminal device may determine the first power based on a (pre) configuration. "determining" includes direct determination/explicit determination, or indirect determination/implicit determination (i.e., determination via some operation or process). For example, the first terminal device determines the first power according to the (pre) configuration, which may mean that the first power is of the (pre) configuration, or that the first power is calculated or processed according to a value of the (pre) configuration. Other descriptions of "according to" in the present application may be explained with reference to this section.
By means of the method 1000, it can be ensured that the total power of the plurality of S-SSBs transmitted on the first time domain resource does not exceed the maximum transmission power of the first terminal device. The method can also enable the RSRP of the first terminal device on each S-SSB time slot to be stable, reduce the times of switching the synchronous source of the receiving end and improve the synchronous performance. In addition, when the receiving terminal apparatus receives only the S-SSB of the ARFCN or the anchor RB set, determining an appropriate offset value by the method 900 may preferentially ensure the power of the S-SSB of the ARFCN or the anchor RB set to ensure coverage and synchronization performance of the synchronization signal.
In the embodiment provided by the application, the method provided by the embodiment of the application is introduced from the interaction angle between the first terminal device and the second terminal device. Wherein the steps performed by the terminal device may be implemented by different functional entities constituting the terminal device. In order to implement the functions in the method provided in the embodiment of the present application, the terminal device may include a hardware structure and/or a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the functions described above are performed in a hardware configuration, a software module, or a combination of hardware and software modules, depending on the specific application of the solution and design constraints.
Communication devices for implementing the above method in the embodiments of the present application are described below with reference to the accompanying drawings. Therefore, the above contents can be used in the following embodiments, and repeated contents are not repeated.
Fig. 11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. The communication apparatus 1100 may be a terminal device in the above embodiment. For example, the communication apparatus 1100 may be a terminal device in fig. 1 (a), a vehicle in fig. 1 (b), or the like, or the communication apparatus 1100 may be a chip (system) in a terminal device, or a software module in a terminal device. The communication apparatus 1100 may correspond to implementing the functions or steps implemented by the terminal device in the above-described respective method embodiments. The communication device 1100 may include a processing module 1110 and a transceiver module 1120. Optionally, a storage module may be included, which may be used to store instructions (code or programs) and/or data. The memory module may be, for example, a memory. A processing module 1110 and a transceiver module 1120 may be coupled to the memory module. For example, the processing module 1110 may read instructions (code or program) and/or data in the storage module to implement the corresponding method. When the communication apparatus 1100 is a chip in a terminal device, the memory module may be a memory module in the chip, such as a register, a cache, and the like. For example, the memory module may also be a memory module located outside the chip within the network device/terminal device, such as read-only memory (ROM) or other type of static memory device that may store static information and instructions, random access memory (random access memory, RAM), etc. The units can be independently arranged or partially or fully integrated.
In one possible implementation, the processing module 1110 may be a processor or controller, such as a general purpose central processing unit (central processing unit, CPU), general purpose processor, digital Signal Processing (DSP), application Specific Integrated Circuits (ASIC), field programmable gate arrays (field programmable GATE ARRAY, FPGA) or other programmable logic device, transistor logic device, hardware components, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. The processor may also be a combination that performs the function of a computation, e.g., including one or more microprocessors, a combination of a DSP and a microprocessor, and so forth. Transceiver module 1120 is a transceiver, interface circuit, bus, pin, or other possible communication interface for receiving signals from other devices. For example, when the device is implemented as a chip, the transceiver module 1120 is an interface circuit of the chip for receiving signals from other chips or devices, or an interface circuit of the chip for transmitting signals to other chips or devices.
The communication apparatus 1100 can correspondingly implement the behaviors and functions of the terminal device in the above-described method embodiment. The communication apparatus 1100 may be a terminal device, a component (e.g., a chip or a circuit) applied to the terminal device, a chip or a chipset in the terminal device or a part of a chip for executing a related method function, or a software module capable of implementing a method executed by the terminal device in the above-mentioned methods (e.g., any of the methods 300-900), which is not limited.
In a possible implementation manner, the communication device 1100 implements the method performed by the first terminal device in the embodiment of the present application. Or the communication device 1100 implements the method performed by the second terminal device in the embodiment of the present application.
Illustratively, the communications device 1100 implements the method performed by the first terminal device in the embodiment of fig. 3. Transceiver module 1120 may be used to perform S301 in the embodiment shown in fig. 3, and/or to support other processes of the techniques described herein, and processing module 1110 may be used to perform other processes of the techniques described herein. For example, the processing module 1110 is configured to determine a side row synchronization signal block, where the side row synchronization signal block includes first indication information, where the first indication information is used to determine that the side row synchronization signal block is used for synchronization or beam training. The transceiver module 1120 is configured to transmit the side line synchronization signal block. Or the communication device 1100 implements the method performed by the second terminal device in the embodiment of fig. 3. The transceiver module 1120 may be used to perform S301 in the embodiment shown in fig. 3, and/or to support other processes of the techniques described herein, and the processing module 1110 may be used to perform S302 in the embodiment shown in fig. 3, and/or to perform other processes of the techniques described herein. For example, the transceiver module 1120 is configured to receive a side line synchronization signal block, where the side line synchronization signal block includes first indication information, where the first indication information is used to determine that the side line synchronization signal block is used for synchronization or beam training. The processing module 1110 is configured to perform synchronization or beam training/beam alignment according to the sidelink synchronization signal block.
It should be understood that the communication device 1100 may be used to implement the steps performed by the first terminal device or the second terminal device in the communication method 300, and the relevant features may refer to the above embodiments, which are not described herein.
Illustratively, the communications device 1100 implements the method performed by the first terminal device in the embodiment of fig. 4. Transceiver module 1120 may be used to perform S401 in the embodiment shown in fig. 4, and/or to support other processes of the techniques described herein, and processing module 1110 may be used to perform other processes of the techniques described herein. For example, the processing module 1110 is configured to determine a side row synchronization signal block, and resources of the side row synchronization signal block may be used to determine that the side row synchronization signal block is used for synchronization or beam training. The transceiver module 1120 is configured to transmit the side line synchronization signal block. Or the communication device 1100 implements the method performed by the second terminal device in the embodiment of fig. 4. The transceiver module 1120 may be used to perform S401 in the embodiment shown in fig. 4, and/or to support other processes of the techniques described herein, and the processing module 1110 may be used to perform S402 in the embodiment shown in fig. 4, and/or to perform other processes of the techniques described herein. For example, transceiver module 1120 is configured to receive the side row synchronization signal block, and resources of the side row synchronization signal block may be used to determine that the side row synchronization signal block is used for synchronization or beam training. The processing module 1110 is configured to perform synchronization or beam training according to the resources of the side line synchronization signal block.
It should be understood that the communication device 1100 may be used to implement the steps performed by the first terminal device or the second terminal device in the communication method 400, and the relevant features may refer to the above embodiments, which are not described herein.
Illustratively, the communications device 1100 implements the method performed by the first terminal device in the embodiment of fig. 8. The transceiver module 1120 may be used to perform S801 in the embodiment shown in fig. 8, and/or to support other processes of the techniques described herein, and the processing module 1110 may be used to perform other processes of the techniques described herein. For example, the processing module 1110 is configured to determine a side row synchronization signal block that includes an application layer identification. The transceiver module 1120 is configured to transmit the side line synchronization signal block. Or the communication device 1100 implements the method performed by the second terminal device in the embodiment of fig. 8. The transceiver module 1120 may be used to perform S801 in the embodiment shown in fig. 8, and/or to support other processes of the techniques described herein, and the processing module 1110 may be used to perform S802 in the embodiment shown in fig. 8, and/or to perform other processes of the techniques described herein. For example, the transceiver module 1120 is configured to receive the sideline synchronization signal block, where the sideline synchronization signal block includes an application layer identifier. The processing module 1110 is configured to perform beam alignment with the first terminal device according to the application layer identifier and the sidelink synchronization signal block.
It should be understood that the communication device 1100 may be used to implement the steps performed by the first terminal device or the second terminal device in the communication method 800, and the relevant features may refer to the above embodiments, which are not described herein.
Illustratively, the communications device 1100 implements the method performed by the first terminal device in the embodiment of fig. 9. The transceiver module 1120 may be used to perform S901 in the embodiment shown in fig. 9, and/or to support other processes of the techniques described herein, and the processing module 1111 may be used to perform other processes of the techniques described herein. For example, the processing module 1110 is configured to obtain N time units for the MCSt, and send a first transport block in a first time unit of the N time units, where the first transport block includes at least one logical channel, and the at least one logical channel is determined from all logical channels to be sent according to the priority and CAPC in a first order. The transceiver module 1120 is configured to transmit the at least one logical channel.
It should be understood that the communication device 1100 may be used to implement the steps performed by the first terminal device or the second terminal device in the communication method 900, and the relevant features may refer to the foregoing embodiments, which are not described herein.
It should be appreciated that the communication apparatus 1100 may be used to implement steps performed by the first terminal apparatus or the second terminal apparatus in one or more of the communication methods 300 to 1000, and relevant features may refer to the above embodiments, which are not described herein.
When the communication device 1100 is a chip-type device or circuit, the transceiver module may be an input-output circuit and/or a communication interface, and the processing module may be an integrated processor or microprocessor or an integrated circuit.
Fig. 12 is a schematic block diagram of a communication apparatus 1200 according to an embodiment of the present application. The communication apparatus 1200 may be a terminal device in the above embodiment. For example, the communication apparatus 1200 may be a terminal device in fig. 1 (a), a vehicle in fig. 1 (b), or the like, or the communication apparatus 1200 may be a chip (system) in a terminal device. In the embodiment of the application, the chip system can be formed by a chip, and can also comprise the chip and other discrete devices. Specific functions can be seen from the description of the method embodiments described above.
The communication apparatus 1200 includes one or more processors 1201 for implementing or for supporting the communication apparatus 1200 to implement the functions of a terminal device in the method provided by the embodiment of the present application. Reference is made specifically to the detailed description in the method examples, and details are not described here. The processor 1201 may also be referred to as a processing unit or module, and may implement certain control functions. The processor 1201 may be a general purpose processor, a special purpose processor, or the like. Including, for example, a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and/or a neural network processor, etc. The baseband processor may be used to process communication protocols as well as communication data. The central processor may be used to control the communication device 1200 (e.g., a terminal device), execute software programs, and/or process data. The different processors may be separate devices or may be integrated in one or more processors, e.g., integrated on one or more application specific integrated circuits.
In one design, the processor 1201 may include a program 1203 (sometimes also referred to as code or instructions), the program 1203 may be executed on the processor 1201 to cause the communication apparatus 1200 to perform the methods described in the embodiments below. In yet another possible design, the communication apparatus 1200 includes circuitry (not shown in fig. 12) for implementing the terminal device functions in the above-described embodiments.
In one design, the communication device 1200 may include one or more memories 1202 having a program 1204 (sometimes referred to as code or instructions) stored thereon, the program 1204 being executable on the processor 1201 such that the communication device 1200 performs the methods described in the above method embodiments, such as the flow shown in one or more of fig. 3, 4, 8, and 9, and 10.
In one design, the processor 1201 and/or memory 1202 may include an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) module 1207, an AI module 12010, for implementing AI-related functions. The AI module may be implemented in software, hardware, or a combination of both. For example, the AI module may include a RAN Intelligent Controller (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
In one possible design, the processor 1201 and/or memory 1202 may also have data stored therein. The processor and the memory may be provided separately or may be integrated.
In one possible design, the communication device 1200 may also include a transceiver 1205 and/or an antenna 1206. The processor 1201 may also be referred to as a processing unit, controlling the communication device 1200. The transceiver 1205 may also be referred to as a transceiver unit, a transceiver circuit, a transceiver, or the like, for implementing the transceiver function of the communication device via the antenna 1206.
In one possible design, the communication device 1200 may further include one or more of a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (universal serial bus, USB) interface, a power management module, an antenna, a speaker, a microphone, an input/output module, a sensor module, a motor, a camera, or a display screen, etc. It is to be appreciated that in some embodiments, the communication device 1200 may include more or fewer components, or some components may be integrated, or some components may be split. These components may be hardware, software, or a combination of software and hardware implementations.
The communication device in the above embodiment may be a terminal device, a circuit, a chip applied to the terminal device, or other combination devices, components, etc. having the terminal device. When the communication device is a terminal device, the transceiver module may be a transceiver, may include an antenna, a radio frequency circuit, and the like, and the processing module may be a processor, such as a CPU. When the communication device is a component having the above-mentioned terminal device function, the transceiver module may be a radio frequency unit, and the processing module may be a processor. When the communication device is a system-on-chip, the communication device may be an FPGA, may be a dedicated ASIC, may be a system-on-chip (SoC), may be a CPU, may be a network processor (network processor, NP), may be a DSP, may be a microcontroller (micro controller unit, MCU), may be a programmable controller (programmable logic device, PLD) or other integrated chip. The processing module may be a processor of a system-on-chip. The transceiver module or communication interface may be an input-output interface or interface circuit of a system-on-chip. For example, the interface circuit may be a code/data read-write interface circuit. The interface circuit may be configured to receive code instructions (stored in a memory, readable directly from the memory, or readable from the memory via other means) and transmit them to a processor, which may be configured to execute the code instructions to perform the methods of the above-described method embodiments. For another example, the interface circuit may also be a signal transmission interface circuit between the communication processor and the transceiver.
The embodiment of the application also provides a communication system, and particularly the communication system comprises a plurality of terminal devices. Illustratively, the communication system includes a plurality of terminal devices for implementing the functionality associated with fig. 3. Or the communication system comprises a plurality of terminal devices for implementing the functions related to fig. 4. Or the communication system comprises a plurality of terminal devices for implementing the functions related to fig. 8. Or the communication system comprises a plurality of terminal devices for implementing the functions related to fig. 9. Or the communication system comprises a plurality of terminal devices for implementing the functions related to fig. 10. Or the communication system includes a plurality of terminal devices for implementing the functions associated with the communication method 500. Or the communication system includes a plurality of terminal devices for implementing functionality associated with communication method 600. Or the communication system includes a plurality of terminal devices for implementing the functions associated with the communication method 700. Please refer to the related description in the above method embodiment, and the description is omitted here.
Embodiments of the present application also provide a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform a method performed by the first terminal device or the second terminal device in fig. 3, fig. 4, fig. 8, fig. 9, or fig. 10, or cause the computer to perform a method performed by the first terminal device or the second terminal device in one or more of the communication methods 300 to 1000.
Embodiments of the present application also provide a computer program product comprising instructions that when run on a computer cause the computer to perform the method performed by the first terminal device or the second terminal device in fig. 3, fig. 4, fig. 8, fig. 9, or fig. 10, or cause the computer to perform the method performed by the first terminal device or the second terminal device in one or more of the communication methods 300 to 1000.
The embodiment of the application provides a chip system, which comprises a processor and can also comprise a memory, wherein the memory is used for realizing the functions of a terminal device or a network device in the method. The chip system may be formed of a chip or may include a chip and other discrete devices.
In order to realize the functions of the communication device shown in fig. 11 to 12, the embodiment of the application further provides a chip, which includes a processor, and is configured to support the communication device to realize the functions related to the terminal device in the method embodiment. In one possible design, the chip is connected to a memory or the chip comprises a memory for holding the necessary computer programs or instructions and data for the communication device.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be essentially contributing or part of the technical solution may be embodied in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a usb disk, a removable hard disk, a read-only memory (ROM), a RAM, a magnetic disk, or an optical disk, etc., which can store program codes.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (30)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311010415.2A CN119485231A (en) | 2023-08-10 | 2023-08-10 | A communication method and device |
| PCT/CN2024/105552 WO2025031105A1 (en) | 2023-08-10 | 2024-07-15 | Communication method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311010415.2A CN119485231A (en) | 2023-08-10 | 2023-08-10 | A communication method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119485231A true CN119485231A (en) | 2025-02-18 |
Family
ID=94533540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311010415.2A Pending CN119485231A (en) | 2023-08-10 | 2023-08-10 | A communication method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119485231A (en) |
| WO (1) | WO2025031105A1 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114175694B (en) * | 2019-12-31 | 2024-06-18 | 华为技术有限公司 | A beam training method and related equipment |
| CN115152282B (en) * | 2020-02-14 | 2024-07-30 | 诺基亚技术有限公司 | Synchronization priority for sidechain wireless communication |
| WO2022056909A1 (en) * | 2020-09-21 | 2022-03-24 | 华为技术有限公司 | Communication method and communication apparatus |
-
2023
- 2023-08-10 CN CN202311010415.2A patent/CN119485231A/en active Pending
-
2024
- 2024-07-15 WO PCT/CN2024/105552 patent/WO2025031105A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025031105A1 (en) | 2025-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115707118A (en) | Resource sharing method and communication device | |
| CN113766575A (en) | Communication method and communication device | |
| WO2023030147A1 (en) | Resource configuration method and communication apparatus | |
| CN116711426B (en) | Communication method and device | |
| EP4138475A1 (en) | Method, apparatus and system for determining resource | |
| EP4535906A1 (en) | Information transmission method and communication apparatus | |
| CN119967621A (en) | A random access method and communication device | |
| CN119485231A (en) | A communication method and device | |
| WO2023011372A1 (en) | Data transmission method and apparatus | |
| CN116761266A (en) | A communication method and device | |
| KR20220069853A (en) | Method and apparatus for paging in sidelink communication | |
| CN116391414A (en) | Method and apparatus for sensing and selecting resources in side link communication | |
| US12035335B2 (en) | Sidelink communication method and apparatus | |
| US20250374304A1 (en) | Beam training method and apparatus, system, and storage medium | |
| WO2023207774A1 (en) | Communication method and apparatus | |
| WO2024093832A1 (en) | Resource selection method and apparatus | |
| WO2025108065A1 (en) | Communication method and apparatus | |
| WO2025067372A1 (en) | Sidelink communication method and apparatus | |
| CN119946852A (en) | A communication method, device and storage medium | |
| CN120935845A (en) | Method and apparatus for transmitting synchronization signal blocks | |
| WO2025124396A1 (en) | Communication method, and apparatus and system | |
| WO2025086813A1 (en) | Communication method, apparatus, and system | |
| CN119906967A (en) | A communication method and device | |
| WO2024174665A1 (en) | Communication method and communication apparatus | |
| WO2024169310A1 (en) | Communication method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |