This application relates to the field of mobile communication technologies, and in particular, to a communication method and an apparatus.
In an existing NR system, through a Uu interface, a terminal device may implement synchronization with a base station, obtain a system message, and the like by receiving an SSB. A primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH) together form an SSB. As shown in
It can be learned that currently, one SSB transmitted on the Uu interface occupies four OFDM symbols. However, in an NR-V2X system, it is specified that one SSB occupies one slot. Then, it is clear that, a structure of the SSB currently used on the Uu interface cannot apply to the NR-V2X system.
Embodiments of this application provide a communication method and an apparatus, to provide a synchronization signal block applicable to an NR-V2X system.
According to a first aspect, a first communication method is provided. The method includes: determining, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and sending a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
The method may be performed by a first communication apparatus, where the first communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. For example, the first communication apparatus is a terminal apparatus, for example, referred to as a first terminal apparatus. For example, the first terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
For example, the M groups may be sent by using M beams, and different beams correspond to different directions. In other words, the M groups may correspond to M sending directions, that is, S-SSBs carried by the M groups correspond to M sending directions. Different groups point to different sending directions. If the first terminal apparatus needs to switch a sending direction of an antenna, the first terminal apparatus only needs to perform the switching between two groups, and does not need to perform the switching in a group. This reduces the number of times of switching performed by the terminal apparatus, and correspondingly reduces a switching latency. In addition, if the solution provided in this embodiment of this application is applied to a low frequency, S-SSBs carried by different subgroups in the M groups may be sent by using antenna units installed in different locations, for example, may be sent by using antenna units installed in different locations in a vehicle, to implement coverage of different locations around the vehicle.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes:
the Y symbols are all symbols in one slot; or
the Y symbols are all symbols except the last symbol in one slot.
One synchronization signal block may occupy all symbols in one slot. For example, some slots do not include gaps or do not include blank symbols that are not used for data sending and receiving. In this case, the synchronization signal block may fully occupy the slot, so that slot utilization can be improved, and coverage of the synchronization signal block can be improved. Alternatively, one synchronization signal block may not occupy the last symbol in a slot. For example, some slots include gaps, or include blank symbols that are not used for data sending and receiving. A gap or a blank symbol usually occupies the last symbol in the slot. Therefore, the synchronization signal block does not occupy a symbol that is occupied by a gap or a blank symbol that is not used for data sending and receiving. In this way, the required symbol may be reserved for the gap or the blank symbol that is not used for data sending and receiving, and sending of the synchronization signal block can also be implemented.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
If the Y symbols are all symbols except the last symbol in a slot, that is, one synchronization signal block occupies all symbols except the last symbol in a slot, for a slot with a normal cyclic prefix, the total number of included symbols is 14, and then, the synchronization signal block may occupy 13 symbols thereof; and for a slot with an extended cyclic prefix, the total number of included symbols is 12, and then, the synchronization signal block may occupy 11 symbols thereof. If there is a slot in another format, for example, the total number of symbols included in a slot is D, the synchronization signal block may occupy D−1 symbols in the slot, and a value of D is not limited.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
H may be understood as a repetition factor. Sending in a repeated manner may also be described as repeated sending, or sending in a quasi co-located manner. In other words, a same synchronization signal block is sent for a plurality of times, to improve coverage of the synchronization signal block. A manner in this embodiment of this application is flexible. For example, all the N synchronization signal blocks may be sent in a repeated manner, and this is equivalent to H=N. The N synchronization signal blocks may belong to one of the M groups, and this is equivalent to implementing intra-group repetition. Alternatively, the N synchronization signal blocks may belong to different groups in the M groups, and this is equivalent to that repeated sending may be implemented between groups. Alternatively, every H synchronization signal blocks in the N synchronization signal blocks may be repeatedly sent. For example, N=4, and H=2, and this is equivalent to that every two synchronization signal blocks in the four synchronization signal blocks are repeatedly sent. For example, every H synchronization signal blocks may belong to one of the M groups, and different H synchronization signal blocks may belong to different groups in the M groups. For example, N=4 and H=2. Two synchronization signal blocks that are repeatedly sent belong to one of the M groups, and the other two synchronization signal blocks that are synchronously sent belong to another group in the M groups, so that different groups may be used to send different synchronization signal blocks. For example, synchronization signal blocks sent by using different groups may correspond to different directions, so as to implement multi-direction coverage. Alternatively, every H synchronization signal blocks may belong to a plurality of groups in the M groups. For example, N=4 and H=2. Two synchronization signal blocks that are repeatedly sent belong to two groups in the M groups. The other two synchronization signal blocks that are synchronously sent belong to other two groups in the M groups, so that different groups may be used to send different synchronization signal blocks, and repeated sending between groups can be implemented.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
If the frequency of the carrier on which the first resource set is located is a low frequency, duration occupied by all synchronization signal blocks carried by the first resource set may be less than or equal to 2 ms, in other words, duration occupied by all candidate resources included in the first resource set may be less than or equal to 2 ms. For example, a subcarrier spacing corresponding to the first resource set is 15 kHz, the first resource set may include two candidate resources, and duration occupied by each candidate resource may be 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be equal to 2 ms. It should be noted that, if one synchronization signal block does not occupy the last symbol of one slot, actually, duration occupied by the synchronization signal block may be less than 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be actually less than 2 ms. However, in this embodiment of this application, this difference may be ignored. It is considered that, if duration occupied by one synchronization signal block is 1 ms, duration occupied by all the synchronization signal blocks carried by the first resource set is 2 ms.
Alternatively, if the frequency of the carrier on which the first resource set is located is a high frequency, duration occupied by all synchronization signal blocks carried by the first resource set may be less than or equal to 8 ms, in other words, duration occupied by all candidate resources included in the first resource set may be less than or equal to 8 ms. For example, a subcarrier spacing corresponding to the first resource set is 120 kHz, the first resource set may include two candidate resources, and duration occupied by each candidate resource may be 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be equal to 8 ms. Similarly, it should be noted that, if one synchronization signal block does not occupy the last symbol of one slot, actually, duration occupied by the synchronization signal block may be less than 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be actually less than 8 ms. However, in this embodiment of this application, this difference may be ignored. It is considered that, if duration occupied by one synchronization signal block is 1 ms, duration occupied by all the synchronization signal blocks carried by the first resource set is 8 ms.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
Duration occupied by the synchronization signal block carried by the ith group of the M groups may be 1 ms, or duration occupied by a synchronization signal block carried in each of the M groups may be 1 ms. Alternatively, it is described as that duration occupied by X candidate resources included in the ith group in the M groups is 1 ms, or duration occupied by all candidate resources included in each of the M groups is 1 ms. For example, M=8. The first resource set includes eight groups in total. Duration occupied by all candidate resources included in one group thereof is 1 ms, or duration occupied by all candidate resources included in each group thereof is 1 ms. If duration occupied by all the candidate resources included in each group thereof is 1 ms, duration occupied by all the synchronization signal blocks carried by the first resource set may be 8 ms. For example, a value of X may be related to a subcarrier spacing of the carrier on which the first resource set is located. A larger subcarrier spacing of the carrier on which the first resource set is located indicates a smaller value of X. On the contrary, a smaller subcarrier spacing of the carrier on which the first resource set is located indicates a larger value of X.
In an optional implementation, a time domain location of the first resource set in the synchronization signal block period is determined based on preconfigured information; or first signaling is received from a network device, where the first signaling is used to indicate a time domain location of the first resource set in the synchronization signal block period.
A location of a resource set included in an S-SSB period may be specified in a protocol; or may be preconfigured in the first terminal apparatus, where the first terminal apparatus may determine the location of the resource set in the synchronization signal block period based on the preconfigured information; or may be configured for the terminal apparatus by the network device. For example, the network device may send first signaling to the first terminal apparatus, and the first signaling may indicate a time domain location of the first resource set in the synchronization signal block period. After receiving the first signaling, the first terminal apparatus may determine the time domain location of the first resource set in the synchronization signal block period. In addition, the time domain location of the first resource set in the synchronization signal block period is variable. In different cases, the first resource set may be located in different locations in the synchronization signal block period. For example, the network device may configure, based on different cases, different locations of the first resource set in the synchronization signal block period, or the protocol may specify a plurality of possible locations of the first resource set in the synchronization signal block period, so that the technical solution in this embodiment of this application is more flexible.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
If the frequency of the first resource set is a low frequency, the number of groups occupied by the N candidate resources may be less than or equal to 2. In addition, the groups occupied by the N candidate resources may be located in a same radio frame. For example, the groups occupied by the N candidate resources may be located in a same half-frame of a radio frame, for example, all located in a first half-frame or a second half-frame of the radio frame. Alternatively, if the number of groups occupied by the N candidate resources is 2, one of the two groups may be located in the first half-frame of the radio frame, and the other group may be located in the second half-frame of the radio frame. For example, the subcarrier spacing corresponding to the first resource set is 15 kHz. In this case, the first resource set may include two groups of candidate resources used to send S-SSBs, and the N candidate resources may belong to the two groups, or belong to one of the two groups. If the N candidate resources belong to the two groups, the two groups are located in a same radio frame. In addition, the two groups may be both located in a first half-frame or a second half-frame of the radio frame; or one of the two groups is located in a first half-frame of the radio frame, and the other group is located in a second half-frame of the radio frame. It can be learned that the groups to which the N candidate resources belong may be flexible. Theoretically, the N candidate resources may belong to any one or more groups included in the first resource set.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
To support a finer granularity, in this embodiment of this application, each of all or some groups in the M groups may be further divided into a plurality of subgroups. If each of a plurality of groups is further divided into a plurality of subgroups, the numbers of subgroups included in different groups may be the same, or may be different. For example, the 1st group in the M groups may be divided into K subgroups, and then the X candidate resources included in the 1st group belong to the K subgroups. For example, each of the M groups may include K subgroups, or the number of subgroups included in the second group in the M groups may not be equal to K. K may be a positive integer. For example, K may be equal to 1, or may be equal to 2, or may be equal to a larger numerical value. The numbers of candidate resources included in different subgroups in the K subgroups may be the same, or may be different. For example, one of the K subgroups includes R candidate resources, the R candidate resources may carry R S-SSBs, and the R S-SSBs may be repeatedly transmitted, in other words, transmitted in a QCL manner. For example, each of the K subgroups may include R candidate resources, or the number of candidate resources included in the second subgroup in the K subgroups may not be equal to R. R may be a positive integer. For example, R may be equal to 1, or may be equal to 2, or may be equal to a larger numerical value.
X S-SSBs are further grouped into the K subgroups, because it is considered that, in a high frequency scenario, when a beam lobe width is smaller, or some lobes need to be partially spatially overlapped during transmission, the S-SSBs may need to be grouped into more groups. For example, the K subgroups may be sent by using K beams, and different beams correspond to different directions. In other words, the K subgroups may correspond to K sending directions, that is, S-SSBs carried by the K subgroups correspond to K sending directions. Different subgroups point to different sending directions. If the first terminal apparatus needs to switch a sending direction of an antenna, the first terminal apparatus only needs to perform the switching between two subgroups, and does not need to perform the switching in a subgroup. This reduces the number of times of switching performed by the terminal apparatus, and correspondingly reduces a switching latency. In addition, if the solution provided in this embodiment of this application is applied to a low frequency, S-SSBs carried by different subgroups in the K subgroups may be sent by using antenna units installed in different locations, for example, may be sent by using antenna units installed in different locations in a vehicle, to implement coverage of different locations around the vehicle. Compared with a solution in which only L S-SSBs are grouped into M groups, further dividing each of the all or some groups in the M groups into the plurality of subgroups can enable a sent S-SSB to support a finer granularity.
For example, H may be less than or equal to R, and this is equivalent to that every H synchronization signal blocks may be sent in a repeated manner. The H synchronization signal blocks may belong to one of the K subgroups, and this is equivalent to implementing intra-subgroup repetition. Alternatively, the H synchronization signal blocks may belong to different subgroups in the K subgroups, and this is equivalent to that repeated sending may also be implemented between groups. Alternatively, H may be greater than R, and the H synchronization signal blocks may belong to different subgroups in the K subgroups, and this is equivalent to that repeated sending may also be implemented between groups.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
The first resource set may be further divided into two parts. For example, the first resource set includes the first part and the second part, the first part may include M/2 groups, and the second part may also include M/2 groups. For example, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups. In time domain, the first part is located before the second part. If each of the M groups includes X S-SSBs, the first part may include Lmax/2 S-SSBs, and the second part may also include Lmax/2 S-SSBs. If the M groups are located in one radio frame, the first part may be located in a first half-frame of the radio frame, and the second part may be located in a second half-frame of the radio frame. For example, a structure of the first part and a structure of the second part may be the same, or may be different. The same structure means that a relative location, in the first part, of a candidate resource included in the first part is the same as a relative location, in the second part, of a candidate resource included in the second part. The first resource set is further divided into the two parts, so that the first resource set may be considered from a perspective of each half-frame, and a granularity of the first resource set is further refined.
In an optional implementation, a first resource used to send N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is sent on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols. In addition, the time domain location of the jth synchronization signal block may be indicated by using the jth synchronization signal block, so that a second terminal apparatus can receive the jth synchronization signal block at a correct time domain location, and synchronization signal block detection power consumption of the second terminal apparatus is reduced.
In an optional implementation, a first synchronization signal block is determined, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the first synchronization signal block is sent.
In this embodiment of this application, the primary synchronization signal and the secondary synchronization signal may be located at the front part of the slot, so that the primary synchronization signal and the secondary synchronization signal are sent as early as possible, and the second terminal apparatus serving as a receive end may perform an operation such as synchronization based on the primary synchronization signal and the secondary synchronization signal. In addition, the demodulation reference signal occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the demodulation reference signal can be normally sent.
According to a second aspect, a second communication method is provided. The method includes: determining, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and receiving a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
The method may be performed by a second communication apparatus, where the second communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. For example, the second communication apparatus is a terminal apparatus, for example, referred to as a second terminal apparatus. For example, the second terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In an optional implementation, after the jth synchronization signal block is received, information about timing and/or information about a frequency of the jth synchronization signal block are/is obtained based on the jth synchronization signal block.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
In an optional implementation, a jth synchronization signal block in N synchronization signal blocks is received on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and a time domain location of the jth synchronization signal block is determined based on the jth synchronization signal block.
In an optional implementation, a first synchronization signal block is received, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal. The physical broadcast channel is demodulated based on the first synchronization signal block.
For technical effects of the second aspect or the optional implementations, refer to the descriptions of the technical effects of the first aspect or the corresponding implementations.
According to a third aspect, a third communication method is provided. The method includes: determining, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and sending a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
The method may be performed by a third communication apparatus, where the third communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. For example, the third communication apparatus is a terminal apparatus, for example, referred to as a first terminal apparatus. For example, the first terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols. In addition, the time domain location of the jth synchronization signal block may be indicated by using the jth synchronization signal block, so that a second terminal apparatus can receive the jth synchronization signal block at a correct time domain location, and synchronization signal block detection power consumption of the second terminal apparatus is reduced.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
A time domain location of the first resource set may be determined by the second terminal apparatus in advance. For example, the time domain location of the first resource set may be configured for the second terminal apparatus by a network device, or may be notified by the first terminal apparatus to the second terminal apparatus, or may be specified in a protocol, or may be preconfigured in the second terminal apparatus. After learning of the time domain location of the first resource set, the second terminal apparatus can determine the time domain location of the jth synchronization signal block, provided that the second terminal apparatus can determine the identifier of the group in which the jth synchronization signal block is located, or determine the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, or determine the identifier of the group in which the jth synchronization signal block is located, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, so that the second terminal apparatus can receive the jth synchronization signal block at the correct time domain location. Certainly, the time domain location of the jth synchronization signal block may further include other information, which is not specifically limited.
In an optional implementation, that the jth synchronization signal block indicates a time domain location of the jth synchronization signal block includes: signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
For example, the jth synchronization signal block is an S-SSB. The broadcast channel included in the jth synchronization signal block is, for example, a physical sidelink broadcast channel, and signaling carried on the physical sidelink broadcast channel is, for example, a sidelink master information block. In this embodiment of this application, the time domain location of the jth synchronization signal block may be indicated by using a plurality of types of information corresponding to the jth synchronization signal block, and a manner is flexible. In addition, the time domain location of the jth synchronization signal block may include a plurality of types of information, or different information included in time domain information of the jth synchronization signal block may be respectively indicated by using the different information corresponding to the jth synchronization signal block, so that more information is indicated, and the second terminal apparatus can obtain more information.
In an optional implementation, that a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the demodulation reference signal sequence indicates the time domain location of the jth synchronization signal block.
If the time domain location of the jth synchronization signal block is indicated by using the demodulation reference signal carried on the broadcast channel, the time domain location of the jth synchronization signal block may be indicated by using the initial value of the demodulation reference signal sequence. A different initial value of the demodulation reference signal sequence indicates a different time domain location of the jth synchronization signal block. There may be a plurality of initial values of the demodulation reference signal sequence, so that richer content may be indicated. Alternatively, the time domain location of the jth synchronization signal block may be indicated by using the initial location of the demodulation reference signal sequence. A different initial location of the demodulation reference signal sequence indicates a different time domain location of the jth synchronization signal block. There may be a plurality of initial locations of the demodulation reference signal sequence, so that richer content may be indicated.
In an optional implementation, that a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
If the time domain location of the jth synchronization signal block is indicated by using the reference signal sequence used to scramble signaling carried on the broadcast channel included in the jth synchronization signal block, the time domain location of the jth synchronization signal block may be indicated by using the initial value of the reference signal sequence. A different initial value of the reference signal sequence indicates a different time domain location of the jth synchronization signal block. There may be a plurality of initial values of the reference signal sequence, so that richer content may be indicated. Alternatively, the time domain location of the jth synchronization signal block may be indicated by using the initial location of the reference signal sequence. A different initial location of the reference signal sequence indicates a different time domain location of the jth synchronization signal block. There may be a plurality of initial locations of the reference signal sequence, so that richer content may be indicated.
In an optional implementation, the initial value of the demodulation reference signal sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
For example, the initial value of the demodulation reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located; the initial value of the demodulation reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; or the initial value of the demodulation reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, the identifier of the synchronization signal source, the identifier of the slot in which the jth synchronization signal block is located, and the CP type corresponding to the slot in which the jth synchronization signal block is located. Certainly, the initial value of the demodulation reference signal sequence may alternatively be determined based on information other than the foregoing information, or the initial value of the demodulation reference signal sequence may be determined based not on the foregoing information, but determined based on other information. This is not specifically limited.
In an optional implementation, the initial value of the reference signal sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
For example, the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located; the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; or the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the ja synchronization signal block is located, the identifier of the synchronization signal source, the identifier of the slot in which the jth synchronization signal block is located, and the CP type corresponding to the slot in which the jth synchronization signal block is located. Certainly, the initial value of the reference signal sequence may alternatively be determined based on information other than the foregoing information, or the initial value of the reference signal sequence may be determined based not on the foregoing information, but determined based on other information. This is not specifically limited.
In an optional implementation, a first resource used to send N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is sent on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
In an optional implementation, a first synchronization signal block is determined, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the first synchronization signal block is sent.
In this embodiment of this application, the primary synchronization signal and the secondary synchronization signal may be located at the front part of the slot, so that the primary synchronization signal and the secondary synchronization signal are sent as early as possible, and the second terminal apparatus serving as a receive end may perform an operation such as synchronization based on the primary synchronization signal and the secondary synchronization signal. In addition, the demodulation reference signal occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the demodulation reference signal can be normally sent.
According to a fourth aspect, a fourth communication method is provided. The method includes: receiving a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and determining a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
The method may be performed by a fourth communication apparatus, where the fourth communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. For example, the fourth communication apparatus is a terminal apparatus, for example, referred to as a second terminal apparatus. For example, the second terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, the determining a time domain location of the jth synchronization signal block based on the jth synchronization signal block includes: determining the time domain location of the jth synchronization signal block based on signaling carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block.
In an optional implementation, the determining the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block includes: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the demodulation reference signal sequence.
In an optional implementation, the determining the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block includes: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters:
the identifier of the group in which the jth synchronization signal block is located;
the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located;
an identifier of a synchronization signal source;
an identifier of a slot in which the jth synchronization signal block is located; or
a CP type corresponding to a slot in which the jth synchronization signal block is located.
In an optional implementation, a first resource used to transmit N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is received on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, a first synchronization signal block is received, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal. The physical broadcast channel is demodulated based on the first synchronization signal block.
For technical effects of the fourth aspect or the possible implementations, refer to the descriptions of the technical effects of the third aspect or the corresponding possible implementations.
According to a fifth aspect, a fifth communication method is provided. The method includes: determining a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and sending the first synchronization signal block.
The method may be performed by a fifth communication apparatus, where the fifth communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. For example, the fifth communication apparatus is a terminal apparatus, for example, referred to as a first terminal apparatus. For example, the first terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In this embodiment of this application, the primary synchronization signal and the secondary synchronization signal may be located at the front part of the slot, so that the primary synchronization signal and the secondary synchronization signal are sent as early as possible, and the second terminal apparatus serving as a receive end may perform an operation such as synchronization based on the primary synchronization signal and the secondary synchronization signal. In addition, the demodulation reference signal occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the demodulation reference signal can be normally sent.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
One synchronization signal block may occupy all symbols in one slot. For example, some slots do not include gaps. In this case, the synchronization signal block may fully occupy the slot, so that slot utilization can be improved. Alternatively, one synchronization signal block may not occupy the last symbol in a slot. For example, some slots include gaps. A gap usually occupies the last symbol in the slot. Therefore, the synchronization signal block does not occupy a symbol that is occupied by a gap. In this way, the required symbol may be reserved for the gap, and sending of the synchronization signal block can also be implemented.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
If the Y symbols are all symbols except the last symbol in a slot, that is, one synchronization signal block occupies all symbols except the last symbol in a slot, for a slot with a normal cyclic prefix, the total number of included symbols is 14, and then, the synchronization signal block may occupy 13 symbols thereof; and for a slot with an extended cyclic prefix, the total number of included symbols is 12, and then, the synchronization signal block may occupy 11 symbols thereof. If there is a slot in another format, for example, the total number of included symbols is D, the synchronization signal block may occupy D−1 symbols in the slot, and a value of D is not limited.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
The demodulation reference signal occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the demodulation reference signal can be normally sent. The demodulation reference signal may occupy the some symbols, in the Y symbols, other than the primary synchronization signal and the secondary synchronization signal, and the remaining some symbols may be occupied by the physical broadcast channel, for example, may be used to send broadcast information, so that content included in the synchronization signal block is richer. Alternatively, the demodulation reference signal may occupy all the symbols, in the Y symbols, other than the primary synchronization signal and the secondary synchronization signal, so that coverage of the demodulation reference signal is improved.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In the physical resource block corresponding to the symbols of the physical broadcast channel that including the modulation reference signal, the demodulation reference signal may occupy three or four subcarriers at equal spacings, in other words, the demodulation reference signal may occupy, at equal spacings, the subcarriers by using three or four subcarriers as a spacing. The broadcast information carried on the physical broadcast channel may occupy the another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block. For example, one slot includes 12 symbols, which are respectively symbol 0 to symbol 11, a primary synchronization signal occupies symbol 1 and symbol 2, a secondary synchronization signal occupies symbol 3 and symbol 4, symbols occupied by a physical broadcast channel include symbol 5, and a demodulation reference signal occupies symbol 5. Certainly, the demodulation reference signal may further occupy another symbol of the physical broadcast signal. Herein, only symbol 5 is used as an example. For example, symbol 5 occupies one physical resource block in frequency domain, and one physical resource block may include 12 subcarriers, which are respectively subcarrier 0 to subcarrier 11. If the demodulation reference signal occupies three subcarriers at equal spacings, the spacings between the three subcarriers are 4. For example, the demodulation reference signal occupies subcarrier 0, subcarrier 4, and subcarrier 8. In this case, broadcast information carried on the physical broadcast channel may occupy one or more subcarriers in remaining subcarrier 1 to subcarrier 3, subcarrier 5 to subcarrier 7, or subcarrier 9 to subcarrier 11. The demodulation reference signal occupies only some subcarriers in frequency domain, so that not only sending of the demodulation reference signal can be ensured, but also some subcarriers can be reserved for other information to occupy. In this way, frequency domain resource utilization can be improved.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block:
the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or
the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
Locations of some symbols that may be occupied by the demodulation reference signal in a slot of the normal cyclic prefix are provided herein, so that a person skilled in the art better implements technical solutions of embodiments of this application. Certainly, the foregoing several locations are merely examples. In the slot of the normal cyclic prefix, a location of a symbol that may be occupied by the demodulation reference signal is not limited to the several locations described herein.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
Locations of some symbols that may be occupied by the demodulation reference signal in a slot of the extended cyclic prefix are provided herein, so that a person skilled in the art better implements technical solutions of embodiments of this application. Certainly, the foregoing several locations are merely examples. In the slot of the extended cyclic prefix, a location of a symbol that may be occupied by the demodulation reference signal is not limited to the several locations described herein.
In an optional implementation, a first resource used to send N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is sent on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
In an optional implementation, a first resource used to send N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is sent on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols. In addition, the time domain location of the jth synchronization signal block may be indicated by using the jth synchronization signal block, so that the second terminal apparatus can receive the jth synchronization signal block at a correct time domain location, and synchronization signal block detection power consumption of the second terminal apparatus is reduced.
According to a sixth aspect, a sixth communication method is provided. The method includes: receiving a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal. The physical broadcast channel is demodulated based on the first synchronization signal block.
The method may be performed by a sixth communication apparatus, where the sixth communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support a function required by the communication device to implement the method. For example, the sixth communication apparatus is a terminal apparatus, for example, referred to as a second terminal apparatus. For example, the second terminal apparatus is a terminal device, is a chip system that is disposed in the terminal device and that is configured to implement a function of the terminal device, or is another component configured to implement a function of the terminal device.
In a possible implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In a possible implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In a possible implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In a possible implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In a possible implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In a possible implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
In an optional implementation, a first resource used to transmit N synchronization signal blocks is determined in a first resource set, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and a jth synchronization signal block in the N synchronization signal blocks is received on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, a jth synchronization signal block in N synchronization signal blocks is received on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and a time domain location of the jth synchronization signal block is determined based on the jth synchronization signal block.
For technical effects of the sixth aspect or the possible implementations, refer to the descriptions of the technical effects of the fifth aspect or the corresponding implementations.
According to a seventh aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first communication apparatus. The first communication apparatus is configured to perform the method according to any one of the first aspect or the possible implementations. Specifically, the first communication apparatus may include a module configured to perform the method according to any one of the first aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the first communication apparatus is the first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the first terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the seventh aspect, the processing module and the transceiver module are still used as an example for description. The processing module is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, the processing module is further configured to determine a time domain location of the first resource set in the synchronization signal block period based on preconfigured information; or the transceiver module is further configured to receive first signaling from a network device, where the first signaling is used to indicate a time domain location of the first resource set in the synchronization signal block period.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In an optional implementation, the processing module is further configured to determine a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the transceiver module is further configured to send the first synchronization signal block.
For technical effects of the seventh aspect or the possible implementations, refer to the descriptions of the technical effects of the first aspect or the corresponding implementations.
According to an eighth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second communication apparatus. The second communication apparatus is configured to perform the method according to any one of the second aspect or the possible implementations. Specifically, the second communication apparatus may include a module configured to perform the method according to any one of the second aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the second communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the second terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the eighth aspect, the processing module and the transceiver module are still used as an example for description. The processing module is configured to determine, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module is configured to receive a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the processing module is further configured to: after the transceiver module receives the jth synchronization signal block, obtain information about timing and/or information about a frequency of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
In an optional implementation, the transceiver module is further configured to receive a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and the processing module is further configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, the transceiver module is further configured to receive a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the processing module is further configured to demodulate the physical broadcast channel based on the first synchronization signal block.
For technical effects of the eighth aspect or the possible implementations, refer to the descriptions of the technical effects of the second aspect or the corresponding implementations.
According to a ninth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing third communication apparatus. The third communication apparatus is configured to perform the method according to any one of the third aspect or the possible implementations. Specifically, the third communication apparatus may include a module configured to perform the method according to any one of the third aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the third communication apparatus is a first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the first terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the ninth aspect, the processing module and the transceiver module are still used as an example for description. The processing module is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, that the jth synchronization signal block indicates a time domain location of the jth synchronization signal block includes: signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the demodulation reference signal sequence indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the processing module is further configured to determine a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the transceiver module is further configured to send the first synchronization signal block.
For technical effects of the ninth aspect or the possible implementations, refer to the descriptions of the technical effects of the third aspect or the corresponding implementations.
According to a tenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing fourth communication apparatus. The fourth communication apparatus is configured to perform the method according to any one of the fourth aspect or the possible implementations. Specifically, the fourth communication apparatus may include a module configured to perform the method according to any one of the fourth aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the fourth communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the second terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the tenth aspect, the processing module and the transceiver module are still used as an example for description. The transceiver module is configured to receive a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups.
The processing module is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, the processing module is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block in the following manner: determining the time domain location of the jth synchronization signal block based on signaling carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block.
In an optional implementation, the processing module is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the demodulation reference signal sequence.
In an optional implementation, the processing module is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to receive a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the transceiver module is further configured to receive a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the processing module is further configured to demodulate the physical broadcast channel based on the first synchronization signal block.
For technical effects of the tenth aspect or the possible implementations, refer to the descriptions of the technical effects of the fourth aspect or the corresponding implementations.
According to an eleventh aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing fifth communication apparatus. The fifth communication apparatus is configured to perform the method according to any one of the fifth aspect or the possible implementations. Specifically, the fifth communication apparatus may include a module configured to perform the method according to any one of the fifth aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the fifth communication apparatus is a first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the first terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the eleventh aspect, the processing module and the transceiver module are still used as an example for description. The processing module is configured to determine a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
The transceiver module is configured to send the first synchronization signal block.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
For technical effects of the eleventh aspect or the possible implementations, refer to the descriptions of the technical effects of the fifth aspect or the corresponding implementations.
According to a twelfth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing sixth communication apparatus. The sixth communication apparatus is configured to perform the method according to any one of the sixth aspect or the possible implementations. Specifically, the sixth communication apparatus may include a module configured to perform the method according to any one of the sixth aspect or the possible implementations, for example, include a processing module and a transceiver module. For example, the sixth communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. For example, the transceiver module may alternatively be implemented by using a transceiver, and the processing module may alternatively be implemented by using a processor. If the second terminal apparatus is the communication device, the transceiver is implemented, for example, by using an antenna, a feeder, and a codec in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. In a description process of the twelfth aspect, the processing module and the transceiver module are still used as an example for description. The transceiver module is configured to receive a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
The processing module is configured to demodulate the physical broadcast channel based on the first synchronization signal block.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
In an optional implementation, the processing module is further configured to determine, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module is further configured to receive a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the transceiver module is further configured to receive a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and the processing module is further configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
For technical effects of the twelfth aspect or the possible implementations, refer to the descriptions of the technical effects of the sixth aspect or the corresponding implementations.
According to a thirteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the first aspect or the possible implementations. Alternatively, the first communication apparatus may not include a memory, and the memory may be located outside the first communication apparatus. In a description process of the thirteenth aspect, an example in which the first communication apparatus includes the memory is used. Optionally, the first communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the first aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the first communication apparatus is enabled to perform the method according to any one of the first aspect or the possible implementations. For example, the first communication apparatus is the first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the first terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The processor is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The communication interface is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, the processor is further configured to determine a time domain location of the first resource set in the synchronization signal block period based on preconfigured information; or the communication interface is further configured to receive first signaling from a network device, where the first signaling is used to indicate a time domain location of the first resource set in the synchronization signal block period.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
For technical effects of the thirteenth aspect or the possible implementations, refer to the descriptions of the technical effects of the first aspect or the corresponding implementations.
According to a fourteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the second aspect or the possible implementations. Alternatively, the second communication apparatus may not include a memory, and the memory may be located outside the second communication apparatus. In a description process of the fourteenth aspect, an example in which the second communication apparatus includes the memory is used. Optionally, the second communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the second aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the second communication apparatus is enabled to perform the method according to any one of the second aspect or the possible implementations. For example, the second communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the second terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The processor is configured to determine, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver is configured to receive a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the processor is further configured to: after the transceiver receives the jth synchronization signal block, obtain information about timing and/or information about a frequency of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=ii.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
For technical effects of the fourteenth aspect or the possible implementations, refer to the descriptions of the technical effects of the second aspect or the corresponding implementations.
According to a fifteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing third communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the third aspect or the possible implementations. Alternatively, the third communication apparatus may not include a memory, and the memory may be located outside the third communication apparatus. In a description process of the fifteenth aspect, an example in which the third communication apparatus includes the memory is used. Optionally, the third communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the third aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the third communication apparatus is enabled to perform the method according to any one of the third aspect or the possible implementations. For example, the third communication apparatus is a first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the first terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The processor is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The communication interface is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, that the jth synchronization signal block indicates a time domain location of the jth synchronization signal block includes: signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the demodulation reference signal sequence indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
For technical effects of the fifteenth aspect or the possible implementations, refer to the descriptions of the technical effects of the third aspect or the corresponding implementations.
According to a sixteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing fourth communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the fourth aspect or the possible implementations. Alternatively, the fourth communication apparatus may not include a memory, and the memory may be located outside the fourth communication apparatus. In a description process of the sixteenth aspect, an example in which the fourth communication apparatus includes the memory is used. Optionally, the fourth communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the fourth aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the fourth communication apparatus is enabled to perform the method according to any one of the fourth aspect or the possible implementations. For example, the fourth communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the second terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The communication interface is configured to receive a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups.
The processor is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, the processor is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block in the following manner: determining the time domain location of the jth synchronization signal block based on signaling carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block.
In an optional implementation, the processor is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the demodulation reference signal sequence.
In an optional implementation, the processor is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
For technical effects of the sixteenth aspect or the possible implementations, refer to the descriptions of the technical effects of the fourth aspect or the corresponding implementations.
According to a seventeenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing fifth communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the fifth aspect or the possible implementations. Alternatively, the fifth communication apparatus may not include a memory, and the memory may be located outside the fifth communication apparatus. In a description process of the seventeenth aspect, an example in which the fifth communication apparatus includes the memory is used. Optionally, the fifth communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the fifth aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the fifth communication apparatus is enabled to perform the method according to any one of the fifth aspect or the possible implementations. For example, the fifth communication apparatus is a first terminal apparatus. For example, the first terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the first terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the first terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The processor is configured to determine a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
The communication interface is configured to send the first synchronization signal block.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
For technical effects of the seventeenth aspect or the possible implementations, refer to the descriptions of the technical effects of the fifth aspect or the corresponding implementations.
According to an eighteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing sixth communication apparatus. The communication apparatus includes a processor. Optionally, the communication apparatus may further include a memory, configured to store computer instructions. The processor and the memory are coupled to each other, and are configured to implement the method according to any one of the sixth aspect or the possible implementations. Alternatively, the sixth communication apparatus may not include a memory, and the memory may be located outside the sixth communication apparatus. In a description process of the eighteenth aspect, an example in which the sixth communication apparatus includes the memory is used. Optionally, the sixth communication apparatus may further include a communication interface, configured to communicate with another apparatus or device. The processor, the memory, and the communication interface are coupled to each other, and are configured to implement the method according to any one of the sixth aspect or the possible implementations. For example, when the processor executes the computer instructions stored in the memory, the sixth communication apparatus is enabled to perform the method according to any one of the sixth aspect or the possible implementations. For example, the sixth communication apparatus is a second terminal apparatus. For example, the second terminal apparatus is a communication device, or is a chip or another component disposed in the communication device. For example, the communication device is a terminal device. If the second terminal apparatus is the communication device, the communication interface is implemented by using, for example, a transceiver in the communication device. For example, the transceiver is implemented by using an antenna, a feeder, a codec, and the like in the communication device. Alternatively, if the second terminal apparatus is a chip disposed in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The memory is configured to store the computer instructions.
The communication interface is configured to receive a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
The processor is configured to demodulate the physical broadcast channel based on the first synchronization signal block.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
For technical effects of the eighth aspect or the possible implementations, refer to the descriptions of the technical effects of the sixth aspect or the corresponding implementations.
According to a nineteenth aspect, a first communication system is provided. The communication system includes the communication apparatus according to the seventh aspect or the communication apparatus according to the thirteenth aspect, and includes the communication apparatus according to the eighth aspect or the communication apparatus according to the fourteenth aspect.
According to a twentieth aspect, a second communication system is provided. The communication system includes the communication apparatus according to the ninth aspect or the communication apparatus according to the fifteenth aspect, and includes the communication apparatus according to the tenth aspect or the communication apparatus according to the sixteenth aspect.
According to a twenty-first aspect, a third communication system is provided. The communication system includes the communication apparatus according to the eleventh aspect or the communication apparatus according to the seventeenth aspect, and includes the communication apparatus according to the twelfth aspect or the communication apparatus according to the eighteenth aspect.
The first communication system provided in the nineteenth aspect, the second communication system provided in the twentieth aspect, and the third communication system provided in the twenty-first aspect may be a same communication system or different communication systems. Alternatively, any two communication systems thereof may be a same communication system, and the other communication system is a different communication system.
According to a twenty-second aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the first aspect or the possible implementations.
According to a twenty-third aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the second aspect or the possible implementations.
According to a twenty-fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the third aspect or the possible implementations.
According to a twenty-fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the fourth aspect or the possible implementations.
According to a twenty-sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the fifth aspect or the possible implementations.
According to a twenty-seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the sixth aspect or the possible implementations.
According to a twenty-eighth aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the first aspect or the possible implementations.
According to a twenty-ninth aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the second aspect or the possible implementations.
According to a thirtieth aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the third aspect or the possible implementations.
According to a thirty-first aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the fourth aspect or the possible implementations.
According to a thirty-second aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the fifth aspect or the possible implementations.
According to a thirty-third aspect, a computer program product including instructions is provided. The computer program product is configured to store the computer instructions. When the computer instructions are run on a computer, the computer is enabled to perform the method according to any one of the sixth aspect or the possible implementations.
In embodiments of this application, one synchronization signal block may occupy Y symbols, so that the technical solutions provided in embodiments of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
To make objectives, technical solutions and advantages of embodiments of this application clearer, the following further describes embodiments of this application in detail with reference to the accompanying drawings.
The following describes some terms in embodiments of this application, to help a person skilled in the art have a better understanding.
(1) A terminal apparatus may be, for example, a terminal device or a chip or another component that is disposed in the terminal device and that can implement a function of the terminal device. The terminal device includes a device that provides a voice and/or data connectivity for a user. Specifically, the terminal device includes a device that provides a voice for a user, or includes a device that provides data connectivity for a user, or includes a device that provides a voice and data connectivity for a user. For example, the terminal device may include a handheld device having a wireless connection function or a processing device connected to a wireless modem. The terminal device may communicate with a core network through a radio access network (RAN), and exchange a voice or data with the RAN, or exchange a voice and data with the RAN. The terminal device may include user equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device (D2D) communication terminal device, a vehicle-to-everything (V2X) terminal device, a machine-to-machine/machine type communication (M2M/MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a user device, or the like. For example, the terminal device may include a mobile phone (or referred to as a “cellular” phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, or computer built-in mobile apparatus. For example, the terminal device may include a device such as a personal communications service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, or a personal digital assistant (PDA). The terminal device further includes a limited device, for example, a device with low power consumption, a device with a limited storage capability, or a device with a limited computing capability. For example, the terminal device includes an information sensing device such as a barcode, radio frequency identification (RFID), a sensor, a global positioning system (GPS), or a laser scanner.
By way of example and not limitation, in embodiments of this application, the terminal device may alternatively be a wearable device. The wearable device may also be referred to as a wearable intelligent device, an intelligent wearable device, or the like, and is a generic term for wearable devices that are developed by applying wearable technologies to intelligent designs of daily wear, such as glasses, gloves, watches, clothes, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into clothes or an accessory of a user. The wearable device is not only a hardware device, but also implements a powerful function through software support, data exchange, and cloud interaction. In a broad sense, wearable intelligent devices include full-featured and large-sized devices that can implement all or some functions without depending on smartphones, for example, smart watches or smart glasses, and include devices that focus only on one type of application function and need to collaboratively work with other devices such as smartphones, for example, various smart bands, smart helmets, or smart jewelry for monitoring physical signs.
If the various terminal devices described above are located in a vehicle (for example, placed in the vehicle or mounted in the vehicle), the terminal devices may be all considered as vehicle-mounted terminal devices. For example, the vehicle-mounted terminal devices are also referred to as on-board units (OBUs).
In embodiments of this application, any device that can perform data communication with a base station may be considered as a terminal device.
(2) A network device includes, for example, an access network (access network, AN) device such as a base station (for example, an access point), and may be a device that communicates with a wireless terminal device over an air interface through one or more cells in an access network. Alternatively, for example, a network device in a V2X technology is a road side unit (road side unit, RSU). The base station may be configured to perform mutual conversion between a received over-the-air frame and an IP packet, and serve as a router between a terminal device and a remaining part of the access network, where the remaining part of the access network may include an IP network. The RSU may be a fixed infrastructure entity supporting a V2X application, and may exchange a message with another entity supporting the V2X application. The network device may further coordinate attribute management of the air interface. For example, the network device may include an evolved NodeB (NodeB, eNB, or e-NodeB, evolutional NodeB) in an LTE system or a long term evolution-advanced (LTE-A) system, or may include a next generation NodeB (gNB) in a 5G new radio (NR) system (which is also referred to as an NR system), or may include a centralized unit (CU) and a distributed unit (DU) in a cloud access network (Cloud RAN) system. This is not limited in embodiments of this application.
The network device may further include a core network device. However, because embodiments of this application mainly relate to an access network device, a network device mentioned below may refer to an access network device unless otherwise specified.
(3) Vehicle-to-everything (V2X) means that a vehicle is connected to and communicates with the outside, and is a basic and key technology of future smart vehicles, automatic driving, and intelligent transportation and transport systems. On a basis of an existing D2D technology, a specific application requirement of the V2X is to be optimized in the V2X, to further reduce an access latency of a V2X device and resolve a resource conflict problem.
The V2X specifically further includes several application requirements such as vehicle-to-vehicle (vehicle-to-vehicle, V2V), vehicle-to-infrastructure (vehicle-to-infrastructure, V2I), and vehicle-to-pedestrian (vehicle-to-pedestrian, V2P) direct communication, and vehicle-to-network (V2N) communication interaction. As shown in
The V2P may be used for safety warning for a pedestrian or a non-motor vehicle on a road. A vehicle may communicate, through the V2I, with a road or even another infrastructure such as a traffic light or a road barrier, to obtain road management information such as a traffic light signal time sequence. The V2V may be used for information exchange and reminding between vehicles, and most typical application is application in an anti-collision safety system between vehicles. The V2N is currently the most widely used form of an internet of vehicles, and a main function of the V2N is to enable a vehicle to connect to a cloud server through a mobile network, so as to use an application function, such as navigation, entertainment, or anti-theft, provided by the cloud server.
In the V2X, communication is mainly performed between terminal devices. For a transmission mode between terminal devices, a current standard protocol supports a broadcast mode, a multicast mode, and a unicast mode.
Broadcast mode: The broadcast mode means that a terminal device used as a transmit end sends data in the broadcast mode, and a plurality of terminal devices can receive sidelink control information (SCI) or a sidelink shared channel (SSCH) from the transmit end.
Multicast mode: The multicast mode is similar to the broadcast mode. A terminal device used as a transmit end sends data in the broadcast mode. A group of terminal devices can parse SCI or an SSCH.
Unicast mode: In the unicast mode, one terminal device sends data to another terminal device, and the another terminal device does not need to or cannot parse the data.
(4) A time unit may be, for example, a slot or a subframe, or may be another time unit.
(5) In a case of a normal cyclic prefix, one slot in an NR system includes 14 OFDM symbols. In a case of an extended cyclic prefix, one slot in an NR system includes 12 OFDM symbols. For example, a slot length corresponding to a subcarrier spacing of 15 kHz is 1 ms, a slot length corresponding to a subcarrier spacing of 30 kHz is 0.5 ms, a slot length corresponding to a subcarrier spacing of 60 kHz is 0.25 ms, and a slot length corresponding to a subcarrier spacing of 120 kHz is 0.125 ms.
(6) The terms “system” and “network” may be used interchangeably in embodiments of this application. “At least one” means one or more, and “a plurality of” means two or more. The term “and/or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character “/” generally represents an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof refers to any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, at least one item (piece) of a, b, and c may indicate: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
In addition, unless otherwise stated, ordinal numbers such as “first” and “second” in embodiments of this application are used to distinguish between a plurality of objects, but are not intended to limit an order, a time sequence, priorities, or importance of the plurality of objects. For example, a first value and a second value are merely used to distinguish between different values, and do not indicate different content, different priorities, different importance, or the like of the two values.
The foregoing describes concepts of some names used in embodiments of this application. The following describes technical features of embodiments of this application.
Device-to-device (D2D) communication or V2X communication is a technology by using which terminal devices directly communicate with each other.
In the NR-V2X, when a system design requirement is defined, a demand is made clear. Some services need to meet a demand for 99.99% or 99.999% communication reliability. However, a key technology in the V2X is to support a transmission mode in which a terminal device not connected to a network autonomously selects a resource. To achieve such high reliability, for a data channel, the NR-V2X agrees to a retransmission feedback mechanism and a hybrid automatic repeat request (HARQ) feedback mechanism that are for a data channel. Therefore, data transmission reliability can be improved.
For example, currently, to improve reliability of a sidelink (S)-synchronization signal and physical broadcast channel block (SSB), the NR-V2X proposes to support repeated transmission of the S-SSB, and provides a transmission structure of an S-SSB in a slot. However, how to implement the repeated transmission of the S-SSB is not determined currently.
In the existing NR system, through a Uu interface, a terminal device may implement synchronization with a base station, obtain a system message, and the like by receiving an SSB. A PSS, an SSS, and a PBCH jointly form an SSB. As shown in
A synchronization signal burst set (SS burst set) is a set of SSBs included in one time of beam sweeping. An SS burst set period is an SSB period corresponding to a specific beam, and may be set to 5 ms (millisecond), 10 ms, 20 ms, 40 ms, 80 ms, 160 ms, or the like. 20 ms is a default period, that is, a period assumed when the terminal device initially searches for a cell. Currently, there are at most four, eight, or 64 SSBs in one SS burst set period. When a carrier frequency is less than or equal to 3 GHz, there are at most four SSBs in one SS burst set period. Each SS burst set is always located in a time interval of 5 ms. For a schematic diagram of the SS burst set, refer to
Further refer to
It can be learned that currently, one SSB transmitted on the Uu interface occupies four OFDM symbols. However, in an NR-V2X system, it is specified that the number of OFDM symbols occupied by one SSB is greater than 4. Then, it is clear that, a structure of the SSB currently used on the Uu interface cannot apply to the NR-V2X system.
In view of this, the technical solutions in embodiments of this application are provided. In embodiments of this application, a synchronization signal block period may include a first resource set, the first resource set includes M groups, and X candidate resources included in an ith group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in embodiments of this application can be applied to the NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
The technical solutions provided in embodiments of this application may be applied to a D2D scenario, which may be an NR D2D scenario, an LTE D2D scenario, or the like, or may be applied to a V2X scenario, which may be an NR V2X scenario, an LTE V2X scenario, or the like, or may be applied to another scenario or another communication system, for example, may be used in a scenario in which communication is performed through the Uu interface in the LTE system or the NR system, may be used in a scenario of communication between a plurality of aircrafts (such as unmanned aerial vehicles, airplanes, or hot air balloons), or may be used in a scenario of communication between base stations (for example, a scenario of communication between macro base stations, between a macro base station and a small cell, or between small cells). This is not specifically limited. When the technical solutions are used in a scenario of communication between aircrafts or between base stations, embodiments of this application may be implemented by a terminal apparatus or a network device. In other words, the methods in embodiments of this application are not limited to be implemented by the terminal apparatus.
The following describes a network architecture to which embodiments of this application are applied.
The network device in
For example, the terminal device in
The following describes the technical solutions in embodiments of this application with reference to the accompanying drawings. In embodiments of this application, time domain symbols that carry modulation data and a signal are also referred to as “symbols” for short. These symbols may be symbols generated based on an OFDM waveform, symbols generated based on a DFT-S-OFDM symbol, or symbols generated in a manner such as single carrier modulation (such as code division multiple access (CDMA) or time division multiple access (TDMA)). This is not limited in embodiments of this application.
An embodiment of this application provides a first communication method.
For ease of description, the following uses an example in which the method is performed by a terminal apparatus and a terminal apparatus, to be specific, an example in which the first communication apparatus is a terminal apparatus (for example, referred to as a first terminal apparatus) and the second communication apparatus is also a terminal apparatus (for example, referred to as a second terminal apparatus). Because this embodiment uses an example in which the method is applied to the network architecture shown in
S61: The first terminal apparatus determines, in a first resource set, a first resource used to send N synchronization signal blocks. N is a positive integer.
The first resource set may be located in a synchronization signal block period. The first resource is included in the first resource set, that is, the first resource belongs to the first resource set, that is, the first resource is a subset of the first resource set. The first resource set may include M groups. An ith group in the M groups may include X candidate resources. The X candidate resources may be used to carry X synchronization signal blocks, that is, the X candidate resources may be used to transmit X synchronization signal blocks. One of the candidate resources may be used to transmit one synchronization signal block. The first resource set may include M×X candidate resources, and each of the M×X candidate resources may be used to transmit a synchronization signal block. Each of the N synchronization signal blocks may occupy Y symbols in time domain. Y is an integer greater than or equal to 5, and M, i, and X are all positive integers. In addition, since the first resource may be used to send the N synchronization signal blocks, the first resource may include N candidate resources, and the N candidate resources belong to one or more groups in the M groups. That is, the N candidate resources may be located in one of the M groups, or may be located in a plurality of groups in the M groups. N may be greater than or equal to X, or certainly may be less than X. It should be noted that, the N candidate resources may periodically appear at an interval of the synchronization signal block period. In this case, the N synchronization signal blocks may be periodically sent at the interval of the synchronization signal block period.
For example, the N synchronization signal blocks include a jth synchronization signal block, and the jth synchronization signal block may occupy all symbols in one slot in time domain, that is, Y symbols are all the symbols in the one slot. For example, for some slots, a gap (GAP) is not included or a blank symbol not used for data sending and receiving is not included. In this case, one synchronization signal block may occupy the entire slot. Alternatively, the jth synchronization signal block may occupy remaining symbols other than the last symbol in one slot in time domain, that is, Y symbols are symbols other than the last symbol in the one slot. For example, the Y symbols may be all remaining symbols other than the last symbol in the one slot. For example, for some slots, a GAP is included or a blank symbol not used for data sending and receiving is included, and the GAP is carried on the last symbol in the slot. In this case, a synchronization signal block cannot occupy the last symbol in the slot, but may occupy remaining symbols other than the last symbol in the slot. j is an integer greater than or equal to 1 and less than or equal to N. The jth synchronization signal block may be any one of the N synchronization signal blocks. In addition, in this embodiment of this application, that a synchronization signal block occupies Y symbols may be equivalent to that a candidate resource occupies Y symbols. Optionally, when a slot or a data slot of another synchronization signal block is further sent after a time domain of a first synchronization signal block is sent, the last symbol of the synchronization signal block may be a symbol of a PSBCH, that is, in this case, the last symbol is not a GAP. Optionally, after the time domain of the first synchronization signal block is sent, the last symbol of the synchronization signal block may be a GAP symbol when data or a signal in a subsequent slot needs to be received, that is, in this case, no sending or receiving is performed on the last symbol. For example, when N is greater than 1 and the N synchronization signal blocks are consecutively sent in slots, in a slot in which first N−1 synchronization signal blocks are located, the last symbol of each synchronization signal block is a PSBCH, and the last symbol of an Nth synchronization signal block is a GAP symbol.
In this embodiment of this application, the number of symbols occupied by a synchronization signal block is greater than 4. This is equivalent to that, this embodiment of this application provides a new synchronization signal block (which is new relative to an SSB on a Uu interface in an NR system) with a transmission manner, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
For example, if the synchronization signal block is an S-SSB, a synchronization signal block period is an S-SSB period. The S-SSB period may be configured for the first terminal apparatus by the network device by using signaling. For example, the network device sends third signaling to the first terminal apparatus. The third signaling indicates the S-SSB period. After receiving the third signaling, the first terminal apparatus may determine the S-SSB period. Alternatively, the S-SSB period may be preconfigured in the first terminal apparatus, or specified by using a protocol. For example, the protocol specifies that the S-SSB period is 160 ms. For example, one S-SSB period includes one or more resource sets. For example, one S-SSB period may include one, two, or more resource sets. In an optional manner, one S-SSB period may include at least two resource sets, that is, one S-SSB period may include two, three, or more resource sets. For example, one S-SSB period includes two resource sets. One of the two resource sets may include a candidate resource used to send a synchronization signal block, and the remaining one resource set may include a candidate resource used to receive a synchronization signal block. For example, one S-SSB includes two resource sets. The two resource sets are a first resource set and a second resource set. The first resource set includes a candidate resource used to send a synchronization signal block, and the second resource set includes a candidate resource used to receive a synchronization signal block. Optionally, for N synchronization signal blocks included in each of different resource sets, the number of the N synchronization signal blocks and locations of the N synchronization signal blocks in each resource set are correspondingly the same. Alternatively, it is possible that each of all or some resource sets included in one S-SSB includes a candidate resource used to send a synchronization signal block and a candidate resource used to receive a synchronization signal block. That is, a synchronization signal block may be sent or received by using one resource set.
A resource set may also be referred to as a synchronization signal set, a candidate resource set, or the like. One resource set may include one or more candidate resources. The candidate resource is also a concept of a resource, and may also be understood as a resource. For example, the candidate resource may also be referred to as a resource. Each candidate resource may be used to carry one S-SSB. Structures of different resource sets included in one S-SSB period may be the same or may be different. For example, one S-SSB period includes a first resource set and a second resource set, and a structure of the first resource set and a structure of the second resource set may be the same or may be different. A structure of a resource set may refer to the number of candidate resources included in the resource set, locations of the candidate resources in time domain, and the like.
A location of a resource set included in an S-SSB period may be specified by using a protocol, or may be configured for a terminal apparatus by the network device. For example, for a time domain location of the first resource set in the S-SSB period, refer to
In addition, the first terminal apparatus may further obtain first configuration information. The first configuration information may indicate one or more of the following information: a value of N, the number of synchronization signal blocks that are sent in a repeated manner on the first resource, a slot location at which a synchronization signal block sent on the first resource is located in the synchronization signal block period, a time domain offset value of a start location of the first resource in the synchronization signal block period, or a time domain location of the first resource in the first resource set. For example, the first configuration information may indicate the value of N. Alternatively, the first configuration information may indicate the number of synchronization signal blocks that are sent in the repeated manner on the first resource, and the slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period. Alternatively, the first configuration information may indicate the value of N, the slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period, and the time domain offset value of the start location of the first resource in the synchronization signal block period. Alternatively, the first configuration information may indicate the value of N, the number of synchronization signal blocks that are sent in the repeated manner on the first resource, the slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period, the time domain offset value of the start location of the first resource in the synchronization signal block period, and the time domain location of the first resource in the first resource set. The first configuration information may be preconfigured in the first terminal apparatus, and may be directly obtained by the first terminal apparatus. Alternatively, the first configuration information may be sent by the network device to the first terminal apparatus, and by receiving the first configuration information from the network device, the first terminal apparatus obtains the first configuration information.
The number of synchronization signal blocks sent in the repeated manner on the first resource may be referred to as a repetition factor, which is, for example, represented by R. The first resource may be used to send the N synchronization signal blocks, and the repetition factor H may be less than or equal to N. If the repetition factor H is equal to N, the N synchronization signal blocks are sent in the repeated manner. If the repetition factor H is less than N, some of the N synchronization signal blocks are sent in the repeated manner, and it may be considered that every H synchronization signal blocks in the N synchronization signal blocks are sent in the repeated manner. For example, N=4, and the repetition factor H is 2. In this case, in four synchronization signal blocks, only two synchronization signal blocks may be sent in the repeated manner, and it may be considered that the two synchronization signals have same content or a same sending direction. Alternatively, it is possible that, in four synchronization signal blocks, a synchronization signal block 1 and a synchronization signal block 2 are sent in the repeated manner, and the other synchronization signal block 3 and synchronization signal block 4 are also sent in the repeated manner. Content of the synchronization signal block 1 and content of the synchronization signal block 2 are the same. Content of the synchronization signal block 3 and content of the synchronization signal block 4 are the same. However, content or a sending direction of the synchronization signal block 1 may be different from content or a sending direction of the synchronization signal block 3. Optionally, the value of H may be greater than, equal to, or less than X. For example, when X is 4, H may be set to 1, 2, 4, or 8. When R is set to 1, 2, or 4, the H synchronization signal blocks may be sent in the repeated manner in a same group. When H is 8, the H synchronization signal blocks may be sent in the repeated manner in two consecutive groups. Optionally, whether the N synchronization signal blocks appear consecutively in one or more groups or appear in a distributed manner in a plurality of groups may be configured or preconfigured by using signaling. For example, N=4, M=8, and X=4. When a field is used to indicate that “the N synchronization signal blocks appear consecutively”, the N synchronization signal blocks are configured in a group for transmission. When a field is used to indicate that “the N synchronization signal blocks appear in the distributed manner”, the N synchronization signal blocks may be configured in four groups for transmission, and one synchronization signal block appears in a same location in each group. Further, optionally, when the N synchronization signal blocks appear in the distributed manner in the plurality of groups, the number of synchronization signal blocks that appear in each group is also configurable.
The first configuration information may further indicate the time domain location of the first resource. For example, the first configuration information may indicate the time domain location of the first resource by indicating the slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period. The slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period may also be understood as locations of slots in which the N candidate resources included in the first resource are located in the synchronization signal block period, or may also be understood as a location of a slot in which the 1st candidate resource in the N candidate resources included in the first resource is located in the synchronization signal block period, and a slot offset of a remaining candidate resource in the N candidate resources relative to the 1st candidate resource. The 1st candidate resource in the N candidate resources herein is a candidate resource that is the earliest in time domain. For example, the first configuration information may indicate a location of a slot in which each of the N candidate resources is located. In this case, the first terminal apparatus may directly determine the locations of the slots in which the N candidate resources are located. Alternatively, the first configuration information may indicate the location of the slot in which the 1st candidate resource in the N candidate resources is located in the synchronization signal block period, and indicate the slot offset of the remaining candidate resource other than the 1st candidate resource in the N candidate resources relative to the 1st candidate resource. For example, N=4. The first configuration information may indicate a location of a slot in which the 1st candidate resource in the four candidate resources is located in the synchronization signal block period. For example, the location of the slot in which the 1st candidate resource is located in the synchronization signal block period is slot 2. In addition, the first configuration information further indicates that in the four candidate resources, a slot offset of the 2nd candidate resource relative to the 1st candidate resource is 1, a slot offset of the 3rd candidate resource relative to the 1st candidate resource is 3, and a slot offset of the 4th candidate resource relative to the 1st candidate resource is 5. In this case, the first terminal apparatus may determine that the location of the slot in which the 1st candidate resource is located in the synchronization signal block period is slot 2, a location of a slot in which the 2nd candidate resource is located in the synchronization signal block period is slot 3, a location of a slot in which the 3rd candidate resource is located in the synchronization signal block period is slot 5, and a location of a slot in which the 4th candidate resource is located in the synchronization signal block period is slot 7.
Alternatively, the first configuration information may indicate the time domain location of the first resource by indicating a time domain offset value of the first resource in the synchronization signal block period. For example, a time domain offset value of a candidate resource in the synchronization signal block period may be a time domain offset value of a start location of the candidate resource relative to a start location of the synchronization signal block period. For example, the first configuration information may indicate a time domain offset value of each of the N candidate resources in the synchronization signal block period. In this case, the first terminal apparatus may determine time domain locations of the N candidate resources based on the start location of the synchronization signal block period and the time domain offset value of each of the N candidate resources in the synchronization signal block period.
Alternatively, the first configuration information may indicate the time domain location of the first resource by indicating the time domain location of the first resource in the first resource set. For example, a location of the first resource set may be specified by using a protocol or configured by the network device, or for example, may be indicated by using the first configuration information. For example, that the first configuration information indicates the time domain location of the first resource in the first resource set may be implemented as that the first configuration information indicates a time domain location of each of the N candidate resources in the first resource set, for example, may indicate an identifier of a group in which each of the N candidate resources is located in the first resource set, or may indicate an identifier of each candidate resource in a group in which the candidate resource is located, or may indicate an identifier of a slot in which each candidate resource is located in the first resource set. Alternatively, that the first configuration information indicates the time domain location of the first resource in the first resource set may be implemented as that the first configuration information indicates a time domain location of the 1st candidate resource in the N candidate resources in the first resource set, for example, may indicate an identifier of a group in which the 1st candidate resource is located in the first resource set, or may indicate an identifier of the 1st candidate resource in a group in which the 1st candidate resource is located, or may indicate an identifier of a slot in which the 1st candidate resource is located in the first resource set. In addition, the first configuration information may further indicate an offset value of each of the remaining candidate resources other than the 1st candidate resource in the N candidate resources relative to the 1st candidate resource, so that the first terminal apparatus may determine the time domain locations of the N candidate resources in the first resource set based on the time domain location of the 1st candidate resource in the first resource set and the offset values of the remaining candidate resources relative to the 1st candidate resource. Optionally, identifiers of groups for sending the first resource may be indicated in a bitmap manner in the first resource set. For example, if M=8, {10101010} may be used to indicate that the N synchronization signal blocks are sent on the 2nd, 4th, 6th, and 8th groups.
In addition, a location of the first resource set in the synchronization signal block period is configurable, that is, the location of the first resource set in the synchronization signal block period is not fixed. For example, the network device may configure the location of the first resource set in the synchronization signal block period. The first resource set may need to occupy limited duration in the synchronization signal block period. For example, the duration occupied by the first resource set may be less than or equal to 10 ms, and optionally, the first resource set is located in a same radio frame. In this way, a receive end can combine synchronization signals received by using the first resource set, to obtain a combination gain, reduce a reception latency, and correspondingly reduce a buffer of the receive end. Optionally, the location of the first resource set in the synchronization signal block period is indicated by using an offset value in a unit of a radio frame. Optionally, a size of the first resource set should be a value far less than the synchronization signal block period, for example, no more than 10 ms. A buffer size and detection complexity of a receiver machine of a synchronization signal block can be reduced only in this way.
For M, M may be equal to 1, or may be greater than 1. If M=1, the first resource set includes one group, the group includes X candidate locations, and X=Lmax. In this case, for a candidate resource included in the first resource set, an identifier of a group in which the candidate resource is located is an identifier of the first resource set, and an identifier of the candidate resource in the group in which the candidate resource is located is an identifier of the candidate resource in the first resource set. Then, if the first configuration information needs to indicate the time domain locations of the N candidate resources, the first configuration information may directly indicate the time domain locations of the N candidate resources; or may indicate a time domain location of the 1st candidate resource in the N candidate resources in the synchronization signal block period, and indicate an offset of the remaining candidate resource other than the 1st candidate resource in the N candidate resources relative to the 1st candidate resource. Alternatively, if M>1, if the first configuration information needs to indicate the time domain locations of the N candidate resources, the first configuration information may directly indicate the time domain locations of the N candidate resources; or may indicate a time domain location of the 1st candidate resource in the N candidate resources in the synchronization signal block period, and indicate an offset of the remaining candidate resource other than the 1st candidate resource in the N candidate resources relative to the 1st candidate resource; or may indicate the time domain location of the 1st candidate resource in the N candidate resources in the first resource set may be indicated, and indicate the offset of the remaining candidate resource other than the 1st candidate resource in the N candidate resources relative to the 1st candidate resource.
An example in which one synchronization signal block occupies all the remaining symbols other than the last symbol in one slot is used. If a slot occupied by the jth synchronization signal block corresponds to a normal cyclic prefix (CP), and the slot of the normal CP includes 14 symbols in total, the number of symbols occupied by the jth synchronization signal block in the slot is 13. Alternatively, if a slot occupied by the jth synchronization signal block corresponds to an extended CP, and the slot of the extended CP includes 12 symbols in total, the number of symbols occupied by the jth synchronization signal block in the slot is 11.
One synchronization signal block may include a primary synchronization signal, a secondary synchronization signal, and a broadcast channel. In one slot, the primary synchronization signal may occupy two symbols, the secondary synchronization signal occupies two symbols, and the broadcast channel may occupy at least six symbols. Alternatively, it is described as: The primary synchronization signal occupies two symbols in Y symbols, the secondary synchronization signal occupies two symbols in the Y symbols, and the broadcast channel occupies at least six symbols in the Y symbols. Certainly, in this case, Y may be an integer greater than or equal to 10. The at least six symbols described herein may include six, seven, or more symbols. A synchronization signal block S-SSB on a sidelink is used as an example. The S-SSB may include a sidelink primary synchronization signal (SPSS) and a sidelink secondary synchronization signal (SSSS), and a physical sidelink broadcast channel (PSBCH). The broadcast channel thereof is the physical sidelink broadcast channel PSBCH. In one slot, the SPSS may occupy two symbols, the SSSS may occupy two symbols, and the PBSCH may occupy at least six symbols.
In an example, one synchronization signal block may occupy a plurality of consecutive symbols in one slot. If the slot corresponds to a normal CP, the plurality of consecutive symbols are, for example, {B-P-P-S-S-B-B-B-B-B-B-B-B}. Alternatively, if the slot corresponds to an extended CP, the plurality of consecutive symbols are, for example, {B-P-P-S-S-B-B-B-B-B-B}. “-” represents that two symbols before and after “-” are adjacent in time domain. B represents a symbol occupied by the broadcast channel. P represents a symbol occupied by a first synchronization sequence (for example, a primary synchronization signal sequence). S represents a symbol occupied by a second synchronization sequence (for example, a secondary synchronization signal sequence).
In an optional implementation, some or all of the X synchronization signal blocks carried on the X candidate resources are repeatedly transmitted. The repeated transmission may also be described as: Transmission is performed in a quasi co-located (QCL) manner or in a same direction. The transmission herein may include sending or receiving. Correspondingly, an embodiment of this application provides a repeated transmission structure of a synchronization signal block, so that a repeated transmission mechanism is implemented. Transmission reliability can be improved by repeatedly transmitting a synchronization signal. Quasi co-location represented by QCL herein means that signals are sent from a same device and a same location to a same direction; or sent by a plurality of different devices. However, from a perspective of a receiver machine, one or more of parameters of transmission from the plurality of devices, such as a latency, Doppler spread, a transmission direction, or power, may be considered as a parameter of transmission from a same device.
If a frequency of the first resource set is a low frequency (FR1), duration occupied by all synchronization signal blocks carried by the first resource set may be less than or equal to 2 milliseconds (ms), in other words, duration occupied by all candidate resources included in the first resource set may be less than or equal to 2 ms. For example, a subcarrier spacing corresponding to the first resource set is 15 kHz, the first resource set may include two candidate resources, and duration occupied by each candidate resource may be 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be equal to 2 ms. It should be noted that, if one synchronization signal block does not occupy the last symbol of one slot, actually, duration occupied by the synchronization signal block may be less than 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be actually less than 2 ms. However, this difference is not described in a one-by-one listing manner in descriptions of this embodiment of this application. In the descriptions, duration occupied by one synchronization signal block is 1 ms. In this case, the duration occupied by all the synchronization signal blocks carried by the first resource set is 2 ms. However, the foregoing descriptions in this embodiment of this application include both a scenario in which a time domain resource occupied by one synchronization signal block is less than duration occupied by one slot and a scenario in which a time domain resource occupied by one synchronization signal block is equal to duration occupied by one slot.
Alternatively, if a frequency of the first resource set is a high frequency (FR2), duration occupied by all synchronization signal blocks carried by the first resource set may be less than or equal to 8 ms, in other words, duration occupied by all candidate resources included in the first resource set may be less than or equal to 8 ms. For example, a subcarrier spacing corresponding to the first resource set is 120 kHz, the first resource set may include two candidate resources, and duration occupied by each candidate resource may be 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be equal to 8 ms. Similarly, it should be noted that, if one synchronization signal block does not occupy the last symbol of one slot, actually, duration occupied by the synchronization signal block may be less than 1 ms. In this case, duration occupied by all the synchronization signal blocks carried by the first resource set may be actually less than 8 ms. However, in this embodiment of this application, this difference may be ignored. It is considered that, if duration occupied by one synchronization signal block is 1 ms, duration occupied by all the synchronization signal blocks carried by the first resource set is 8 ms.
For example, duration occupied by the synchronization signal block carried by the ith group of the M groups may be 1 ms, or duration occupied by a synchronization signal block carried in each of the M groups may be 1 ms. Alternatively, it is described as that duration occupied by X candidate resources included in the ith group in the M groups is 1 ms, or duration occupied by all candidate resources included in each of the M groups is 1 ms. For example, M=8. The first resource set includes eight groups in total. Duration occupied by all candidate resources included in one group thereof is 1 ms, or duration occupied by all candidate resources included in each group thereof is 1 ms. If duration occupied by all the candidate resources included in each group thereof is 1 ms, duration occupied by all the synchronization signal blocks carried by the first resource set may be 8 ms. For example, a value of X may be related to a subcarrier spacing of the carrier on which the first resource set is located. A larger subcarrier spacing of the carrier on which the first resource set is located indicates a smaller value of X. On the contrary, a smaller subcarrier spacing of the carrier on which the first resource set is located indicates a larger value of X.
In embodiments of this application, for example, a frequency greater than a first threshold is referred to as a high frequency, and a frequency less than or equal to the first threshold is referred to as a low frequency. Alternatively, a frequency greater than or equal to a first threshold is referred to as a high frequency, and a frequency less than the first threshold is referred to as a low frequency. The first threshold may be specified by using a protocol, preconfigured in the terminal apparatus, or configured by the network device; or the first threshold may not exist, and is merely an intermediate concept introduced to distinguish between the high frequency and the low frequency. For example, the first threshold is 6 GHz, 7 GHz, or 7.125 GHz, or may be another value. This is not limited in embodiments of this application.
For example, the first resource set may include at most Lmax candidate resources, and the Lmax candidate resources may be grouped into M groups, in other words, the first resource set includes the M groups, and the M groups include the Lmax candidate resources in total. The M groups may include an ith group. The ith group includes X candidate resources. The X candidate resources belong to the Lmax candidate resources. X is less than or equal to Lmax. The number of candidate resources included in each of the M groups may be the same or may be different. An example in which each of the M groups includes the same number of candidate resources. For example, each of the M groups includes X candidate resources. Lmax may indicate the maximum number of candidate resources supported by the first resource set. If one S-SSB period includes a plurality of resource sets, the maximum number of candidate resources supported by each resource set may be the same or may be different. For example, one S-SSB period includes a first resource set and a second resource set. The maximum number of candidate resources supported by the first resource set may be the same as or different from the maximum number of candidate resources supported by the second resource set. In addition, a size relationship between the two is not limited. Optionally, when M is 1, X is Lmax.
A reason why Lmax S-SSBs are grouped into M groups is that if the frequency of the first resource set is a high frequency, the S-SSBs carried on candidate resources in the M groups may be carried on beams pointing to different spatial directions, for sending. S-SSBs carried in different groups correspond to different beams. In this case, the different groups correspond to different sending directions. In other words, the M groups correspond to M sending directions, that is, the S-SSBs carried in the M groups correspond to the M sending directions. Different groups point to different sending directions. If the first terminal apparatus needs to switch a sending direction of an antenna, the first terminal apparatus only needs to perform the switching between two groups, and does not need to perform the switching in a group. This reduces the number of times of switching performed by the terminal apparatus, and correspondingly reduces a switching latency. In addition, if the solution provided in this embodiment of this application is applied to a low frequency, in other words, the frequency of the first resource set is a low frequency, S-SSBs carried by different groups in the M groups may be sent by using antenna units installed in different locations, for example, may be sent by using antenna units installed in different locations in a vehicle, to implement coverage of different locations around the vehicle.
For example, a lobe width of an antenna array element in each beam direction may be considered as a factor for determining a value of M. For example, it is assumed that the lobe width of the antenna array element is 45°. In this case, M may be set to 8, and eight non-overlapping beams are used to send S-SSBs, so that a 360° omnidirectional space can be covered.
Optionally, a subcarrier spacing corresponding to an S-SSB may also be used as a factor for determining the value of M. For example, a smaller subcarrier spacing corresponding to the S-SSB indicates a smaller value of M, and a larger subcarrier spacing corresponding to the S-SSB indicates a larger value of M. In this specification, the subcarrier spacing corresponding to the S-SSB, the subcarrier spacing of the carrier on which the first resource set is located, the subcarrier spacing corresponding to the first resource set, and the like may be a same subcarrier spacing.
For example, when a frequency of the carrier on which the first resource set is located is a high frequency, the value of M may be 8. Alternatively, when a frequency of the carrier on which the first resource set is located is a low frequency, the value of M may be 2, 4, or 8.
In an optional implementation, S-SSBs carried by different groups may be further used on different antenna panels, that is, S-SSBs carried by different groups may be sent by using different antenna panels. Alternatively, S-SSBs carried by a plurality of groups may be used on a same antenna panel, that is, S-SSBs carried by the plurality of groups may be sent by using a same antenna panel. This is not limited in this embodiment of this application. In actual application or deployment, one antenna panel may not completely cover all directions of an entire spatial domain. Therefore, in actual application, different antenna panels may be arranged in different directions and locations of a device based on a coverage requirement, to effectively cover signals in the different directions. For example, for V2X, different antenna panels may be installed in different locations of a vehicle.
The M groups may be contiguously distributed in time domain. In this way, S-SSBs can be consecutively sent, and demodulation complexity of the receive end can be reduced. Alternatively, the M groups may be distributed at equal intervals in time domain. For example, two adjacent groups may be separated by one or more OFDM symbols or by one or more slots. Alternatively, the M groups may be distributed at unequal intervals in time domain. For example, two adjacent groups may be separated by one or more OFDM symbols or by one or more slots. Regardless of equal-interval distribution or unequal-interval distribution, specific candidate resources or specific resources may be reserved between the M groups. These resources may be used to transmit other information, for example, transmit data, so that resource utilization can be improved, and a data transmission latency can be reduced.
For example, if the subcarrier spacing of the carrier on which the first resource set is located is 120 kHz, and the M groups are distributed at equal intervals in time domain, an interval between any two groups in the M groups may be one slot or two slots. Alternatively, if the subcarrier spacing of the carrier on which the first resource set is located is 60 kHz (where 60 kHz herein is treated as a high frequency), and the M groups are distributed at equal intervals in time domain, an interval between any two groups in the M groups may be one slot. Alternatively, if the frequency of the carrier on which the first resource set is located is a low frequency, and the M groups are distributed at equal intervals in time domain, an interval between any two groups in the M groups may be 0 slots, that is, there is no slot that is an interval between any two groups in the M groups in time domain, or this is understood as that the M groups are contiguously distributed in time domain.
If the frequency of the first resource set is a low frequency, the number of groups occupied by one or more candidate resources (or resources) that are included in the first resource set and that are used to send a synchronization signal block may be less than or equal to 2. In addition, the groups occupied by the candidate resources used to send the synchronization signal block may be located in a same radio frame. For example, the groups may be located in a same half-frame of a radio frame, for example, all located in a first half-frame or a second half-frame of the radio frame. Alternatively, if the number of groups occupied by the candidate resources used to send synchronization signal blocks is 2, one of the two groups may be located in the first half-frame of the radio frame, and the other group may be located in the second half-frame of the radio frame. For example, if the subcarrier spacing corresponding to the first resource set is 15 kHz, the first resource set may include two groups of candidate resources used to send S-SSBs. The two groups are located in a same radio frame. In addition, the two groups may be both located in a first half-frame or a second half-frame of the radio frame; or one of the two groups is located in a first half-frame of the radio frame, and the other group is located in a second half-frame of the radio frame.
For example, the M groups may be located in a same radio frame. For example, the M groups may be located in different subframes of a same radio frame, that is, the M groups do not go beyond the radio frame. Duration occupied by each radio frame is 10 ms. One of the M groups may be used to repeatedly transmit S-SSBs, and the receive end may combine the repeatedly transmitted S-SSBs, to obtain a combination gain. However, if the receive end needs to combine received S-SSBs, parameters corresponding to the S-SSBs need to be the same. For example, frame numbers of radio frames corresponding to the S-SSBs need to be the same. Otherwise, the receive end cannot perform combination. Therefore, in this embodiment of this application, the M groups are all located in a same radio frame. It is clear that, frame numbers of radio frames corresponding to the M groups are the same. Therefore, the receive end can combine the repeatedly sent S-SSBs (namely, the S-SSBs sent in a QCL manner), to obtain the combination gain.
Optionally, alternatively, each of the M groups may be located in one subframe, that is, each group does not go beyond the subframe. For example, if duration occupied by one subframe is 1 ms, duration occupied by each group may be 1 ms. For example, total duration occupied by the M groups may be less than or equal to 8 ms. M=8 is used as an example. For example, duration occupied by each of the eight groups is 1 ms. In this case, total duration occupied by the eight groups may be 8 ms. Similarly, if the receive end needs to combine received S-SSBs, parameters corresponding to the S-SSBs need to be the same. For example, frame numbers of subframes corresponding to the S-SSBs need to be the same. Otherwise, the receive end cannot perform combination. Therefore, in this embodiment of this application, each of the M groups is located in a same subframe. It is clear that, all frame numbers of subframes corresponding to S-SSBs included in one of the M groups are the same. Therefore, the receive end can combine repeatedly sent S-SSBs (namely, S-SSBs sent in a QCL manner) in the one group, to obtain the combination gain.
For example,
In
L
max
=X×M (Formula 1)
For example, X represents the number of candidate resources included in one group, and L represents the number of candidate resources included in the first resource set. The number of candidate resources included in one resource set is greater than or equal to the number of S-SSBs actually sent (or received) by using the resource set. Similarly, the number of candidate resources included in one group is greater than or equal to the number of S-SSBs actually sent (or received) by using the group. If the number of S-SSBs actually sent by using the first resource set is represented as L, a value of L may be less than or equal to the maximum number of S-SSBs supported by one resource set at a corresponding frequency or subcarrier spacing (sub-carrier space, SCS), that is, L≤Lmax.
In this embodiment of this application, Lmax may satisfy one or more of the following:
A frequency of a carrier on which the first resource set is located is a low frequency, and if a subcarrier spacing of the carrier on which the first resource set is located is 15 kHz, Lmax corresponding to the first resource set may be equal to 2; or a frequency of the first resource set is a low frequency, and if a subcarrier spacing of a carrier on which the first resource set is located is 30 kHz, Lmax corresponding to the first resource set may be equal to 4; or a frequency of the first resource set is a low frequency, and if a subcarrier spacing of a carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 8; or a frequency of a carrier on which the first resource set is located is a low frequency, and if a subcarrier spacing of the carrier on which the first resource set is located is 15 kHz, Lmax corresponding to the first resource set may be equal to 1; or a frequency of the first resource set is a low frequency, and if a subcarrier spacing of a carrier on which the first resource set is located is 30 kHz, Lmax corresponding to the first resource set may be equal to 2; or a frequency of the first resource set is a low frequency, and if a subcarrier spacing of a carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 4; or a frequency of a carrier on which the first resource set is located is a high frequency, and if a subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 32; or a frequency of the first resource set is a high frequency, and if a subcarrier spacing of a carrier on which the first resource set is located is 120 kHz, Lmax corresponding to the first resource set may be equal to 64.
For example, when the frequency of the carrier on which the first resource set is located is a low frequency, Lmax may satisfy the following: If the subcarrier spacing of the carrier on which the first resource set is located is 15 kHz, Lmax corresponding to the first resource set may be equal to 2; or if the subcarrier spacing of the carrier on which the first resource set is located is 30 kHz, Lmax corresponding to the first resource set may be equal to 4; or if the subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 8.
Alternatively, when the frequency of the carrier on which the first resource set is located is a low frequency, Lmax may satisfy the following: If the subcarrier spacing of the carrier on which the first resource set is located is 15 kHz, Lmax corresponding to the first resource set may be equal to 1; or if the subcarrier spacing of the carrier on which the first resource set is located is 30 kHz, Lmax corresponding to the first resource set may be equal to 2; or if the subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 4.
Alternatively, when the frequency of the carrier on which the first resource set is located is a high frequency, Lmax may satisfy the following: If a subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, Lmax corresponding to the first resource set may be equal to 32; or if a subcarrier spacing of the carrier on which the first resource set is located is 120 kHz, Lmax corresponding to the first resource set may be equal to 64.
Certainly, descriptions of a value of Lmax described herein are merely some examples, and the value of Lmax is not limited in this embodiment of this application.
In the foregoing descriptions, L candidate resources are grouped into the M groups. To support a finer granularity, in this embodiment of this application, each of all or some groups in the M groups may be further divided into a plurality of subgroups. If each of a plurality of groups is further divided into a plurality of subgroups, the numbers of subgroups included in different groups may be the same, or may be different. For example, the 1st group in the M groups may be divided into K subgroups, and then the X candidate resources included in the 1st group belong to the K subgroups. For example, each of the M groups may include K subgroups, or the number of subgroups included in the second group in the M groups may not be equal to K. K may be a positive integer. For example, K may be equal to 1, or may be equal to 2, or may be equal to a larger numerical value.
The numbers of candidate resources included in different subgroups in the K subgroups may be the same, or may be different. For example, the 1st subgroup in the K subgroups includes R candidate resources, the R candidate resources may carry R S-SSBs, and the R S-SSBs may be repeatedly transmitted, in other words, transmitted in a QCL manner. For example, each of the K subgroups may include R candidate resources, or the number of candidate resources included in the second subgroup in the K subgroups may not be equal to R. R may be a positive integer. For example, R may be equal to 1, or may be equal to 2, or may be equal to a larger numerical value.
For example, each of the K subgroups includes R candidate resources, and the R candidate resources may carry R repeatedly transmitted S-SSBs. In this case, S-SSBs carried by different subgroups may be different, and this is equivalent to that one S-SSB is repeatedly transmitted only in one subgroup. Alternatively, S-SSBs carried by all or some subgroups in the K subgroups may be the same, or S-SSBs carried by all or some subgroups included in the first resource set are the same. This is equivalent to that one S-SSB may be repeatedly transmitted in a plurality of subgroups. For example, the network device configures the first terminal apparatus to send an S-SSB 1, and the network device configures a repetition factor H for the S-SSB 1. If the repetition factor H is less than or equal to R, the S-SSB 1 may be repeatedly transmitted in one subgroup. If the repetition factor H is greater than R, the S-SSB 1 may be repeatedly transmitted in a plurality of subgroups.
The X S-SSBs are further grouped into the K subgroups, because it is considered that, in a high frequency scenario, when a beam lobe width is smaller, or some lobes need to be partially spatially overlapped during transmission, the S-SSBs may need to be grouped into more groups. For example, the K subgroups may be sent by using K beams, and different beams correspond to different directions. In other words, the K subgroups may correspond to K sending directions, that is, S-SSBs carried by the K subgroups correspond to K sending directions. Different subgroups point to different sending directions. If the first terminal apparatus needs to switch a sending direction of an antenna, the first terminal apparatus only needs to perform the switching between two subgroups, and does not need to perform the switching in a subgroup. This reduces the number of times of switching performed by the terminal apparatus, and correspondingly reduces a switching latency. In addition, if the solution provided in this embodiment of this application is applied to a low frequency, S-SSBs carried by different subgroups in the K subgroups may be sent by using antenna units installed in different locations, for example, may be sent by using antenna units installed in different locations in a vehicle, to implement coverage of different locations around the vehicle. Compared with a solution in which only L S-SSBs are grouped into M groups, further dividing each of the all or some groups in the M groups into the plurality of subgroups can enable a sent S-SSB to support a finer granularity.
R candidate resources included in the 1st subgroup in the K subgroups may be contiguously distributed in time domain. In this way, S-SSBs can be consecutively sent, and the demodulation complexity of the receive end can be reduced. Alternatively, R candidate resources may be distributed at equal intervals in time domain, or R candidate resources may be distributed at unequal intervals in time domain. Regardless of equal-interval distribution or unequal-interval distribution, specific candidate resources or specific resources may be reserved between the R candidate resources. These resources may be used to transmit other information, for example, transmit data, so that the resource utilization can be improved, and the data transmission latency can be reduced.
In an optional implementation, the first resource set may be further divided into two parts. For example, the first resource set includes a first part and a second part, the first part may include M/2 groups, and the second part may also include M/2 groups. For example, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups. In time domain, the first part is located before the second part. If each of the M groups includes X S-SSBs, the first part may include Lmax/2 S-SSBs, and the second part may also include Lmax/2 S-SSBs. If the M groups are located in one radio frame, the first part may be located in a first half-frame of the radio frame, and the second part may be located in a second half-frame of the radio frame. For example, a structure of the first part and a structure of the second part may be the same, or may be different. The same structure means that a relative location, in the first part, of a candidate resource included in the first part is the same as a relative location, in the second part, of a candidate resource included in the second part.
For example,
In
For example,
The following uses a structure in which the first resource set is not divided into the first part and the second part as an example to describe the structure of the first resource set for different subcarrier spacings.
For example, if the subcarrier spacing is 120 kHz, sill refer to
Alternatively, for example, each of the eight groups may include X=8 candidate resources, duration occupied by the eight candidate resources is 1 ms, and an interval between two successive pairs of adjacent groups in the eight groups is, for example, two slots at 120 kHz. A start time of the 1st group in the eight groups in time domain may be aligned with a start boundary of a radio frame in which the first resource set is located. A start time of each of the remaining groups other than the 1st group in the eight groups has a corresponding offset value from the start boundary of the radio frame in which the first resource set is located. An offset value of each group from the start boundary of the radio frame in which the first resource set is located may be fixed, for example, may be specified by using a protocol. Alternatively, the offset values may be variable, for example, may be configured for the first terminal apparatus by the network device. If the start time of the 1st group in the eight groups in time domain may be aligned with the start boundary of the radio frame in which the first resource set is located, there may be a specific interval between an end time of the last group in the eight groups in time domain and an end boundary of the radio frame in which the first resource set is located. For example, the interval is 0.25 ms.
It should be noted that X=8 may be the number obtained when L is set to Lmax. When the subcarrier spacing is 120 kHz and L is set to Lmax, L may be equal to 64. If the L S-SSBs are grouped into eight groups, each group may include eight candidate resources. For example, when the subcarrier spacing is 120 kHz, a value of X may be less than or equal to 8. For example, X may be equal to 1, 2, 4, or the like. When L is less than 8, actually sent S-SSBs may appear only on some candidate resources.
If the subcarrier spacing is 60 kHz, also still refer to
It should be noted that X=4 may be the number obtained when L is set to Lmax. When the subcarrier spacing is 60 kHz and L is set to Lmax, L may be equal to 32. If the L S-SSBs are grouped into eight groups, each group may include four candidate resources. For example, when the subcarrier spacing is 60 kHz, the value of X may be less than or equal to 4. For example, X may be equal to 1, 2, or the like. When L is less than 4, actually sent S-SSBs may appear only on some candidate resources.
The following uses a structure in which the first resource set is divided into the first part and the second part as an example, for example, uses a structure shown in
For example, the M groups are located in one radio frame. When the subcarrier spacing is 120 kHz, M=8 is used as an example. In this case, the first part includes four groups, and the second part also includes four groups. The eight groups may be distributed at equal intervals, and an interval between every two adjacent groups is, for example, two slots at 120 kHz. For example, an interval between the 0th group and the 1st group in the eight groups is two slots at 120 kHz, and an interval between the 1st group and the 2nd group is also two slots at 120 kHz. Alternatively, the eight groups may be distributed at unequal intervals. For example, in the first part, an interval between the 0th group and the 1st group is one slot at 120 kHz, an interval between the 1st group and the 2nd group is one slot at 120 kHz, an interval between the 2nd group and the 3rd group is one slot at 120 kHz, and an interval between the 3rd group and the 4th group is five slots at 120 kHz. Similarly, in the second part, an interval between the 4th group and the 5th group is one slot at 120 kHz, an interval between the 5th group and the 6th group is one slot at 120 kHz, an interval between the 6th group and the 7th group is one slot at 120 kHz, and an interval between the 7th group and the end boundary of the radio frame is five slots at 120 kHz.
For another example, the M groups are located in one radio frame. When the subcarrier spacing is 60 kHz, M=8 is used as an example. In this case, the first part includes four groups, and the second part also includes four groups. The eight groups may be distributed at equal intervals, and an interval between every two adjacent groups is, for example, one slot at 60 kHz. For example, an interval between the 0th group and the 1st group in the eight groups is one slot at 60 kHz, and an interval between the 1st group and the 2nd group is also one slot at 60 kHz. Alternatively, the eight groups may be distributed at unequal intervals. This is not specifically limited.
For still another example, for a low frequency, Lmax may be set to 2, 4, or 8, or may be set to 1, 2, or 4. Correspondingly, total duration occupied by Lmax candidate resources may be 1 ms or 2 ms.
For the low frequency, the foregoing structure of the first resource set may alternatively be directly used to send an S-SSB, and a corresponding candidate resource may be selected from the foregoing first resource set to send the S-SSB. For example, one S-SSB period includes a first resource set and a second resource set, a candidate resource included in the first resource set may be used to send an S-SSB, and a candidate resource included in the second resource set may be used to receive an S-SSB. Alternatively, if Lmax may be set to 2, 4, or 8, L candidate resources may be grouped into four groups, a candidate resource included in two groups thereof may be used to send an S-SSB, and a candidate resource included in the remaining two groups may be used to receive an S-SSB.
Optionally, for the low frequency, the number M of groups may be the same as that for a high frequency, and actually sent synchronization signal blocks may be located only in a same group. Optionally, for the low frequency, the number M of groups may be different from that for the high frequency. For example, M is fixed to 2, and N synchronization signal blocks may be located in the two groups. Optionally, the two groups may be respectively located in a first half-frame or a second half-frame in a radio frame. Optionally, for the low frequency, the number M of groups may alternatively be fixed to 1, and the N synchronization signal blocks are configured at N locations in the first resource set. In this case, a size of the first resource set does not exceed 10 ms.
For example, when the subcarrier spacing is 15 kHz, Lmax=1 or 2. For example, the Lmax candidate resources are grouped into M groups, each of the M groups is divided into K subgroups, each of the K subgroups includes R candidate resources, and an S-SSB carried by the R candidate resources may be repeatedly sent. In a manner, R is less than or equal to 2. For example, if R=2 and Lmax=1, the Lmax candidate resources are grouped only into one subgroup, and an S-SSB carried by R candidate resources included in the subgroup may be repeatedly sent, that is, the first resource set includes only one group on which the S-SSB is repeatedly sent by R times. Alternatively, in another manner, R is less than or equal to 1. For example, if R=1, the Lmax candidate resources are grouped into at most two subgroups, and an S-SSB carried by R candidate resources included in each of the two subgroups may be repeatedly sent, that is, the first resource set includes at most two groups on which the S-SSB is repeatedly sent by R times. Considering that a receive resource is different from a transmit resource, the first resource set includes at most the two groups on which the S-SSB is repeatedly sent by R times and two groups on which an S-SSB is repeatedly received by R times. In the foregoing two cases, a time-frequency location of a resource for each actually sent S-SSB may be configured by the network device by using signaling.
For another example, when the subcarrier spacing is 30 kHz, Lmax=2 or 4. For example, the Lmax candidate resources are grouped into M groups, each of the M groups is divided into K subgroups, each of the K subgroups includes R candidate resources, and an S-SSB carried by the R candidate resources may be repeatedly sent. In a manner, R is less than or equal to 4. For example, if R=4 and Lmax=4, the Lmax candidate resources are grouped only into one subgroup, and an S-SSB carried by R candidate resources included in the subgroup may be repeatedly sent, that is, the first resource set includes only one group on which the S-SSB is repeatedly sent by R times. Alternatively, in another manner, R is less than or equal to 2. For example, if R=2, the Lmax candidate resources are grouped into at most two subgroups, and an S-SSB carried by R candidate resources included in each of the two subgroups may be repeatedly sent, that is, the first resource set includes at most two groups on which the S-SSB is repeatedly sent by R times. Considering that a receive resource is different from a transmit resource, the first resource set includes at most the two groups on which the S-SSB is repeatedly sent by R times and two groups on which an S-SSB is repeatedly received by R times. Then, in the foregoing two cases, a time-frequency location of a resource for each actually sent S-SSB may be configured by the network device by using signaling.
For still another example, when the subcarrier spacing is 60 kHz, Lmax=4 or 8. For example, the Lmax candidate resources are grouped into M groups, each of the M groups is divided into K subgroups, each of the K subgroups includes R candidate resources, and an S-SSB carried by the R candidate resources may be repeatedly sent. In a manner, R is less than or equal to 8. For example, if R=8 and Lmax=8, the Lmax candidate resources are grouped only into one subgroup, and an S-SSB carried by R candidate resources included in the subgroup may be repeatedly sent, that is, the first resource set includes only one group on which the S-SSB is repeatedly sent by R times. Alternatively, in another manner, R is less than or equal to 4. For example, if R=4, the Lmax candidate resources are grouped into at most two subgroups, and an S-SSB carried by R candidate resources included in each of the two subgroups may be repeatedly sent, that is, the first resource set includes at most two groups on which the S-SSB is repeatedly sent by R times. Considering that a receive resource is different from a transmit resource, the first resource set includes at most the two groups on which the S-SSB is repeatedly sent by R times and two groups on which an S-SSB is repeatedly received by R times. In the foregoing two cases, a time-frequency location of a resource for each actually sent S-SSB may be configured by the network device by using signaling.
In addition, one of the M groups may include X candidate resources. The X candidate resources may be consecutive in time domain; the X candidate resources may be distributed at equal intervals in time domain; or the X candidate resources may be distributed at unequal intervals in time domain. If the X candidate resources are distributed at unequal intervals in time domain, in a manner, in the X candidate resources, an interval between every two adjacent candidate resources may be one or more slots, and duration of different intervals is different. For example, if X=4, there is interval 1 between the 0th candidate resource and the 1st candidate resource, there is interval 2 between the 1st candidate resource and the 2nd candidate resource, and there is interval 3 between the 2nd candidate resource and the 3rd candidate resource. Interval 1 may be one or more slots, interval 2 may be one or more slots, interval 3 may be one or more slots, and interval 1, interval 2, and interval 3 are not equal to each other.
For example,
Further,
The X candidate resources may be further grouped into K subgroups, each subgroup may include R candidate resources, and values of U1, U2, U3, and the like may be related to R.
For example, when R=4, a value of an interval between the X candidate resources belongs to {0, 1, 2}, and a unit is, for example, a symbol or a slot. In other words, in a subgroup, interval U1 between the 0th candidate resource and the 1st candidate resource is zero symbols or zero slots, interval U2 between the 1st candidate resource and the 2nd candidate resource is one symbol or one slot, and interval U3 between the 1st candidate resource and the 2nd candidate resource is two symbols or two slots.
For another example, when R=8, a value of an interval between the X candidate resources belongs to {0, 1, 2, 3, 4, 5, 6}, and a unit is, for example, a symbol or a slot. In other words, in a subgroup, interval U1 between the 0th candidate resource and the 1st candidate resource is zero symbols or zero slots, interval U2 between the 1st candidate resource and the 2nd candidate resource is one symbol or one slot, interval U3 between the 1st candidate resource and the 2nd candidate resource is one symbol or one slot, interval U4 between the 2nd candidate resource and the 3rd candidate resource is three symbols or three slots, and so on.
For still another example, when R=16, a value of an interval between the X candidate resources belongs to {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}, and a unit is, for example, a symbol or a slot. In other words, in a subgroup, interval U1 between the 0th candidate resource and the 1st candidate resource is zero symbols or zero slots, interval U2 between the 1st candidate resource and the 2nd candidate resource is one symbol or one slot, interval U3 between the 1st candidate resource and the 2nd candidate resource is one symbol or one slot, interval U4 between the 2nd candidate resource and the 3rd candidate resource is three symbols or three slots, and so on.
As described above, a manner of determining the value of the interval between the X candidate resources may be used for at least a low frequency. For example, at a low frequency, L candidate resources are grouped into M groups, each of the M groups is further grouped into K subgroups, and each subgroup includes R candidate resources, that is, R repeatedly transmitted S-SSBs may be configured. In this case, a value of an interval between the R candidate resources may belong to {0, 1, 2, 3, 4, . . . , R−2}. In other words, in a subgroup, interval U1 between the 0th candidate resource and the 1st candidate resource is zero OFDM symbols or zero slots, interval U2 between the 1st candidate resource and the 2nd candidate resource is one OFDM symbol or one slot, interval U3 between the 1st candidate resource and the 2nd candidate resource is one OFDM symbol or one slot, interval U4 between the 2nd candidate resource and the 3rd candidate resource is three OFDM symbols or three slots, interval UR between an (R−2)th candidate resource and an (R−1)th candidate resource is R−2 OFDM symbols or R−2 slots, and so on.
In this manner, a specific candidate resource may be specified. In this case, a transmit end and a receive end of an S-SSB have a same understanding of the candidate resource that carries the S-SSB, and may be aligned with each other. If the receive end uses a cross correlation manner when receiving the S-SSB, a correlation peak that is R times a correlation peak of a single S-SSB may be generated, thereby improving reception performance. Alternatively, timing on a receive end side is not aligned with timing on a transmit side. If there is a difference of one or more slots, the receive end generates detection energy of at most only a correlation peak that is one time the correlation peak of the single S-SSB. Therefore, the manner herein can greatly improve detection performance that is obtained when timing is aligned.
If the X candidate resources are contiguous in time domain, the receive end has low demodulation complexity and a small reception latency. Alternatively, if the X candidate resources are distributed at equal intervals or unequal intervals in time domain, that is, there is a specific interval between the X candidate resources, when the first terminal apparatus needs to switch an antenna array before two candidate resources, an interval between the two candidate resources may be used to reserve switching time for the first terminal apparatus. In addition, reserving a specific interval between the X candidate resources is equivalent to reserving a resource for other information. For example, data, feedback information, or the like may be sent by using the interval between the X candidate resources, so that an S-SSB can be prevented as much as possible from occupying long time, to reduce a processing latency of another service.
As described above, the first terminal apparatus may determine the time domain locations of the N candidate resources based on the first configuration information. For example, the first configuration information may indicate one or more of the slot location at which the synchronization signal block sent on the first resource is located in the synchronization signal block period, the time domain offset value of the start location of the first resource in the synchronization signal block period, or the time domain location of the first resource in the first resource set. In addition, the first terminal apparatus may further determine, based on signaling from the network device, information such as the number of candidate resources used to send a synchronization signal block.
For example, the network device may send second signaling to the first terminal apparatus, and the first terminal apparatus receives the second signaling from the network device, where the second signaling is used to indicate one or more of X1, L, R1, or K1. For example, the second signaling may indicate L and X1, and then the first terminal apparatus may determine M1 based on L and X1. Alternatively, the second signaling may indicate L and M1, and then the first terminal apparatus may determine X1 based on L and M1. Alternatively, the second signaling may indicate X1 and M1, and then the first terminal apparatus may determine L based on X1 and M1. X1 represents the number of candidate resources actually used for synchronization signal block sending in the ith group in the M groups, or represents the number of candidate resources actually used for synchronization signal block sending in each of the M groups. X1 may be less than or equal to X. M1 represents the number of groups actually used for sending in the first resource set. M1 may be less than or equal to M. L represents the number of candidate resources actually used for synchronization signal block sending in the first resource set, that is, represents the number of candidate resources actually invoked in the first resource set. L is less than or equal to Lmax. L=M1×X1, and the formula includes three parameters. Provided that any two of the parameters are known, another parameter may be calculated. An example in which the number of candidate resources used for sending in each of M1 groups is the same is used for the formula.
Alternatively, the first terminal apparatus may determine, based on preconfigured information, the number of candidate resources used to send a synchronization signal block, where the preconfigured information may be information preconfigured for the first terminal apparatus. For example, the preconfigured information may indicate one or more of X1, L, R1, or K1. For example, the preconfigured information may indicate L and X1, and then the first terminal apparatus may determine M1 based on L and X1. Alternatively, the preconfigured information may indicate L and M1, and then the first terminal apparatus may determine X1 based on L and M1. Alternatively, the preconfigured information may indicate X1 and M1, and then the first terminal apparatus may determine L based on X1 and M1.
Alternatively, if each of one or more groups in the M groups is further divided into a plurality of subgroups, the second signaling may indicate one or more of L, X1, M1, R1, or K1. For example, the second signaling may indicate L, R1, and X1, and then the first terminal apparatus may determine M1 based on L and X1, and may determine K1 based on L, R1, and M1. Alternatively, the second signaling may indicate X1, M1, and K1, and then the first terminal apparatus may determine L based on X1 and M1, and may determine R1 based on X1 and K1. R1 represents the number of candidate resources actually used for synchronization signal block sending in the 1st subgroup included in an ith group in the M1 groups, or represents the number of candidate resources actually used for synchronization signal block sending in each subgroup included in an ith group in the M1 groups, or represents the number of candidate resources actually used for synchronization signal block sending in each subgroup in the M1 groups. R1 is less than or equal to R. K1 represents the number of subgroups actually used for sending in the ith group in the M1 groups, or represents the number of subgroups actually used for sending in each of the M1 groups. K1 is less than or equal to K. X1=R1×K1, and L=M1×X1. An example in which the number of candidate resources used for sending in each of the M1 groups is the same and the number of candidate resources used for sending in each subgroup included in each of the M1 groups are the same is used for the two formulas.
Alternatively, if each of one or more groups in the M groups is further divided into a plurality of subgroups, the first terminal apparatus may determine, based on preconfigured information, the number of candidate resources used to send a synchronization signal block. For example, one or more of L, X1, M1, R1, or K1 may be indicated. For example, the preconfigured information may indicate L, R1, and X1, and then the first terminal apparatus may determine M1 based on L and X1, and may determine K1 based on L, R1, and M1. Alternatively, the preconfigured information may indicate X1, M1, and K1, and then the first terminal apparatus may determine L based on X1 and M1, and may determine R1 based on X1 and K1.
That the network device sends the second signaling to the first terminal apparatus is equivalent to indicating, to the first terminal apparatus, the number of the N candidate resources used to send a synchronization signal block. For example, if N=1, the first resource is used to send one synchronization signal block; or if N>1, the first resource is used to send a plurality of synchronization signal blocks.
In this embodiment of this application, a time domain resource corresponding to the first resource set may occupy an uplink resource, or may occupy a sidelink resource. For example, when a first sub-resource overlaps one or more of the following resources, a synchronization signal block that is in the N synchronization signal blocks and that overlaps the following resources is discarded: a downlink symbol or a downlink slot, a flexible symbol or a symbol slot, or an uplink symbol or an uplink slot. For example, a jth candidate resource included in the first resource is a resource used to send the jth synchronization signal block, and the jth candidate resource is a subset of the first resource. For example, if the jth candidate resource overlaps the downlink symbol, the jth synchronization signal block is discarded. Alternatively, for example, if the jth candidate resource overlaps the flexible symbol, the jth synchronization signal block is discarded. For example, the jth candidate resource occupies all remaining symbols other than the last symbol in a slot, and the 2nd symbol in the slot is a downlink symbol. In this case, on the 2nd symbol in the slot, the jth candidate resource overlaps the downlink symbol. Therefore, the jth synchronization signal block may be discarded.
For example, if the first resource set is located on a licensed carrier, a candidate resource may be configured in an uplink (UL) slot, that is, when the candidate resource is configured, a downlink (DL) slot, a slot in which an F symbol is located, or a slot in which an X symbol is located needs to be skipped, and these slots are not configured as candidate resources. The F symbol is a flexible OFDM symbol, and the X symbol is an OFDM symbol that may be configured as an uplink symbol or a downlink symbol.
Alternatively, if the first resource set is located on a licensed carrier, and a candidate resource may still be normally configured, after the candidate resource is configured, the first resource set may repeatedly appear based on a period. When there is a candidate resource that is not configured for sidelink transmission, the candidate resource should not be selected for actually sending or receiving an S-SSB. For example, in a radio frame in which the first resource set is located, a symbol is a symbol in which a candidate resource is located, but the symbol is not configured to be capable of being used for sending sidelink information. In this case, the symbol should not be used for actually sending or receiving an S-SSB.
If the first resource set is located on an intelligent transportation system (ITS) carrier, one S-SSB period includes, for example, the first resource set and the second resource set. The first resource set may be used to send an S-SSB. The second resource set may be used to receive an S-SSB. Duration occupied by a resource set may be predefined, for example, specified by using a protocol. For example, duration occupied by the first resource set is 5 ms, and duration occupied by the second resource set is 5 ms. Alternatively, duration occupied by the first resource set is 10 ms, and duration occupied by the second resource set is 10 ms. In addition, a specific location of the first resource set in the S-SSB period may be configured for the first terminal apparatus by the network device by using signaling.
In this embodiment of this application, if a candidate resource of an S-SSB is configured in a physical slot, a physical sidelink feedback channel (PSFCH) is configured in a logical slot, and a resource occupied by the S-SSB needs to be removed before a PSFCH resource is configured. For example, when the PSFCH resource is configured, physical resources occupied by the S-SSB are first removed. After these resources are removed, remaining resources may be inconsecutive resources. In this case, the remaining resources may be numbered again, so that numbers of these resources are continuous. The renumbered resources are considered as logical resources. PSFCH resources may be configured on these logical resources.
Alternatively, if a candidate resource of an S-SSB is configured in a logical slot and a PSFCH is configured in a physical slot, a resource occupied by the PSFCH needs to be removed before the candidate resource of the S-SSB is configured.
In addition, the first resource set may be located in a synchronization signal block period, and a second resource of a synchronization signal block may be further included in the synchronization signal block period. The second resource may include a candidate resource used by the first terminal apparatus to receive the synchronization signal block, or may include a candidate resource used by a third terminal apparatus to send the synchronization signal block. Optionally, the first resource set and the second resource set occupy different slots or different radio frames in time domain.
Therefore, to enable the first terminal apparatus to send a synchronization signal block by using the first resource and receive a synchronization signal block by using the second resource, a network coverage status of the first terminal apparatus that uses the first resource may be different from a network coverage status of the third terminal apparatus that uses the second resource. A network coverage status of a terminal apparatus may refer to whether the terminal apparatus is located in coverage of a network or located outside the coverage of the network (that is, not covered by the network). That the terminal apparatus is located in the coverage of the network means that the terminal apparatus can detect, at a specific frequency, a signal sent by the network device, or that quality of a detected signal sent by the network device exceeds a preset or configured threshold. Conversely, when the terminal apparatus cannot detect, at a specific frequency, a signal sent by the network device, or quality of a detected signal sent by the network device is lower than a preset or configured threshold, the terminal apparatus is located outside the coverage of the network.
Alternatively, to enable the first terminal apparatus to send the synchronization signal block by using the first resource and receive the synchronization signal block by using the second resource, one or two of the following may be satisfied:
A network coverage status of the first terminal apparatus that uses the first resource is the same as a network coverage status of the third terminal apparatus that uses the second resource, and a synchronization signal identifier of the first resource is different from a synchronization signal identifier of the second resource; or a network coverage status of the first terminal apparatus that uses the first resource is the same as a network coverage status of the third terminal apparatus that uses the second resource, and a synchronization reference source of the first terminal apparatus is different from a synchronization reference source of the third terminal apparatus. For example, it may be satisfied that the network coverage status of the first terminal apparatus that uses the first resource is the same as the network coverage status of the third terminal apparatus that uses the second resource, and the synchronization signal identifier of the first resource is different from the synchronization signal identifier of the second resource. Alternatively, it may be satisfied that the network coverage status of the first terminal apparatus that uses the first resource is the same as the network coverage status of the third terminal apparatus that uses the second resource, and the synchronization reference source of the first terminal apparatus is different from the synchronization reference source of the third terminal apparatus. Alternatively, it may be satisfied that the network coverage status of the first terminal apparatus that uses the first resource is the same as the network coverage status of the third terminal apparatus that uses the second resource, the synchronization signal identifier of the first resource is different from the synchronization signal identifier of the second resource, the network coverage status of the first terminal apparatus that uses the first resource is the same as the network coverage status of the third terminal apparatus that uses the second resource, and the synchronization reference source of the first terminal apparatus is different from the synchronization reference source of the third terminal apparatus. When these conditions are satisfied, the first terminal apparatus can not only send the synchronization signal block by using the first resource, but also receive the synchronization signal block by using the second resource.
Alternatively, optionally, when two devices that send synchronization signal blocks use different synchronization source types, priorities, or hop counts when the two devices are used as synchronization sources, the two devices need to use at least two different synchronization resources, so that when sending the respective synchronization signal blocks, the two devices can further detect a synchronization signal block sent by another device on another resource.
For example, the first resource set is located in a synchronization signal block period, and a second resource and a third resource of a synchronization signal block may be further included in the synchronization signal block period. In this case, the first terminal apparatus that uses the first resource may be located in a network, and synchronized to a satellite or a network device. Alternatively, the first terminal apparatus that uses the first resource is located outside a network, and not synchronized to a fifth terminal apparatus in the network. The third terminal apparatus that uses the second resource may be located outside the network, and synchronized to the fifth terminal apparatus in the network. A fourth terminal apparatus that uses the third resource may be located outside the network, and synchronized to the satellite.
For example, the first resource belongs to the first resource set, and the second resource may belong to the second resource set in the synchronization signal block period. For example, the second resource set may be a resource set used by the first terminal apparatus to receive a synchronization signal block. If there is further the third resource, the third resource may belong to a third resource set in the synchronization signal block period.
S62: The second terminal apparatus determines, in the first resource set, the first resource used to transmit the N synchronization signal blocks. N is a positive integer. Alternatively, the second terminal apparatus determines, in the first resource set, the first resource used to receive the N synchronization signal blocks.
The network device may configure the first resource for the second terminal apparatus, or the first resource may be configured by using a protocol. If the network device configures the first resource for the second terminal apparatus, for example, as described in S61, the network device may send the first configuration information to the first terminal apparatus, the network device may also send the first configuration information to the second terminal apparatus, and this is equivalent to configuring the first resource.
S61 may be performed before S62, or S61 may be performed after S62, or S61 and S62 may be simultaneously performed.
S63: The first terminal apparatus sends the jth synchronization signal block in the N synchronization signal blocks on the jth candidate resource in the N candidate resources, and the second terminal apparatus receives the jth synchronization signal block from the first terminal apparatus on the jth candidate resource in the N candidate resources.
The first terminal apparatus may send the N synchronization signal blocks to the second terminal apparatus by using the first resource. For example, the jth synchronization signal block may be one of the N synchronization signal blocks, and the jth candidate resource is a subset of the first resource. For example, the first resource includes the N candidate resources, and the jth candidate resource may be one of the N candidate resources. When the first terminal apparatus sends each of the N synchronization signal blocks, a processing manner is similar. Therefore, S62 is described by using the jth synchronization signal block thereof as an example.
The second terminal apparatus determines the first resource, and may perform detection on the first resource, to receive the N synchronization signal blocks. Alternatively, to avoid missing a synchronization signal block, the second terminal apparatus may perform detection on the first resource set, to receive the N synchronization signal blocks.
After receiving the jth synchronization signal block, the second terminal apparatus may obtain information about timing based on the jth synchronization signal block; or obtain frequency information of the jth synchronization signal block based on the jth synchronization signal block; or obtain information about timing based on the jth synchronization signal block and obtain frequency information of the jth synchronization signal block.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes the M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to the NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes the M groups, and the X candidate resources included in the 1st group in the M groups may be used to carry the X synchronization signal blocks. It is equivalent to that the resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that the resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to the NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols.
An embodiment of this application provides a second communication method, to resolve same technical problems.
For ease of description, the following uses an example in which the method is performed by a terminal apparatus and a terminal apparatus, to be specific, an example in which the first communication apparatus is a terminal apparatus (for example, referred to as a first terminal apparatus) and the second communication apparatus is also a terminal apparatus (for example, referred to as a second terminal apparatus). Because this embodiment uses an example in which the method is applied to the network architecture shown in
S131: The first terminal apparatus determines, in a first resource set, a first resource used to send N synchronization signal blocks. N is a positive integer.
The first resource set may be located in a synchronization signal block period. The first resource is included in the first resource set, that is, the first resource belongs to the first resource set, that is, the first resource is a subset of the first resource set. The first resource set may include M groups. An ith group in the M groups may include X candidate resources. The X candidate resources may be used to carry X synchronization signal blocks, that is, the X candidate resources may be used to transmit X synchronization signal blocks. One of the candidate resources may be used to transmit one synchronization signal block. The first resource set may include M×X candidate resources, and each of the M×X candidate resources may be used to transmit a synchronization signal block. Each of the N synchronization signal blocks may occupy Y symbols in time domain. Y is an integer greater than or equal to 5, and M, i, and X are all positive integers. In addition, since the first resource may be used to send the N synchronization signal blocks, the first resource may include N candidate resources, and the N candidate resources belong to one or more groups in the M groups. That is, the N candidate resources may be located in one of the M groups, or may be located in a plurality of groups in the M groups. N may be greater than or equal to X, or certainly may be less than X.
S132: The first terminal apparatus sends a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, and the second terminal apparatus receives the jth synchronization signal block from the first terminal apparatus on the jth candidate resource in the N candidate resources.
S133: The second terminal apparatus determines a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
The jth synchronization signal block may indicate the time domain location of the jth synchronization signal block, and the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on the jth synchronization signal block, so as to receive the jth synchronization signal block.
To reduce S-SSB detection power consumption of the second terminal apparatus, the first terminal apparatus may notify the second terminal apparatus of a location of an actually sent S-SSB. For example, the jth synchronization signal block may indicate the time domain location of the jth synchronization signal block, and the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on the jth synchronization signal block, so as to receive the jth synchronization signal block. For example, the time domain location of the jth synchronization signal block may include a relative location of the jth synchronization signal block in the first resource set, or include a location of a slot in which the jth synchronization signal block is actually located. If the time domain location of the jth synchronization signal block includes the relative location of the jth synchronization signal block in the first resource set, the time domain location of the jth synchronization signal block may include an identifier of a group in which the jth synchronization signal block is located; or include an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located; or include an identifier of a group in which the jth synchronization signal block is located, and an identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; or include the location of the slot in which the jth synchronization signal block is located.
In an optional implementation, the time domain location of the jth synchronization signal block may further include one or more of the following: a frame number of a radio frame in which the jth synchronization signal block is located, a frame number of a half-frame in which the jth synchronization signal block is located in the radio frame, or the number of synchronization signal blocks that are repeatedly sent on the first resource, namely, a repetition factor H. For example, the time domain location of the jth synchronization signal block includes the frame number of the radio frame in which the jth synchronization signal block is located. Alternatively, the time domain location of the jth synchronization signal block includes the frame number of the half-frame in which the jth synchronization signal block is located in the radio frame and the number of synchronization signal blocks repeatedly sent on the first resource. Alternatively, the time domain location of the jth synchronization signal block includes the frame number of the radio frame in which the jth synchronization signal block is located, the frame number of the half-frame in which the jth synchronization signal block is located in the radio frame, and the number of synchronization signal blocks repeatedly sent on the first resource.
For example, a time domain location of the 1st synchronization signal block may be indicated by using a broadcast channel included in the 1st synchronization signal block, in other words, the time domain location of the jth synchronization signal block may be indicated by using a broadcast channel included in the jth synchronization signal block. An example in which the jth synchronization signal block is an S-SSB is used. In this case, the broadcast channel included in the jth synchronization signal block is a sidelink broadcast channel, for example, a physical sidelink broadcast channel (PSBCH) included in the S-SSB.
There may be a plurality of implementations for indicating the time domain location of the jth synchronization signal block by using the broadcast channel included in the jth synchronization signal block. The following uses examples for description.
1. In a first manner, the time domain location of the jth synchronization signal block is indicated by using signaling carried on the broadcast channel included in the jth synchronization signal block.
The broadcast channel included in the jth synchronization signal block may carry signaling, and the signaling is used to indicate the time domain location of the jth synchronization signal block. For example, the jth synchronization signal block is an S-SSB, and signaling carried on a broadcast channel of the S-SSB is, for example, an SL-master information block (master information block, MIB), or may be other signaling.
For example, when M1=8, the SL-MIB may indicate, by using 3 bits (bits), an identifier of a group in which the S-SSB is located.
2. In a second manner, the time domain location of the jth synchronization signal block is indicated by using a demodulation reference signal (DMRS) carried on the broadcast channel included in the jth synchronization signal block.
For example, the time domain location of the jth synchronization signal block may be indicated by using a DMRS sequence carried on the broadcast channel included in the jth synchronization signal block.
When the time domain location of the jth synchronization signal block is indicated by using the DMRS sequence, an initial value of the DMRS sequence may be used for the indication, or an initial location of the DMRS sequence may be used for the indication.
Manner 1: The time domain location of the jth synchronization signal block is indicated by using the initial value of the DMRS sequence.
For example, the initial value of the DMRS sequence may be determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, and an identifier of the jth synchronization signal block, the identifier of the slot in which the jth synchronization signal block is located, or a CP type corresponding to the slot in which the jth synchronization signal block is located. For example, the initial value of the DMRS sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located. Alternatively, the initial value of the DMRS sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located. Alternatively, the initial value of the DMRS sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block, the identifier of the slot in which the jth synchronization signal block is located, and the CP type corresponding to the slot in which the jth synchronization signal block is located.
An example in which the initial value of the DMRS sequence is determined based on the identifier of the group in which the jth synchronization signal block is located is used. Cinit=f(iteam). iteam represents the identifier of the group in which the S-SSB is located, and Cinit represents the initial value of the DMRS sequence. f(iteam) is represented as a function of iteam.
For example, Cinit=2m+3(iteam+1)(NSLSSID+1)+2m(iteam+1)+2NSLSSID+NCP. NSLSSID represents an identifier SLSSID of a synchronization source. NCP represents the CP type, and has a value of 0 or 1. m is an integer greater than or equal to 0. An example in which the initial value of the DMRS sequence is determined based on the identifier of the synchronization source, the CP type, and the identifier of the group in which the S-SSB is located is used for the formula.
Alternatively, an example in which the initial value of the DMRS sequence is determined based on the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is used. Cinit=f(is-ssb). is-ssb represents the identifier of the S-SSB in the group in which the S-SSB is located, and Cinit represents the initial value of the DMRS sequence. f(iteam) is represented as a function of iteam.
For example, Cinit=2m+3(is-ssb+1)(NSLSSID+1)+2m(is-ssb+1)+2NSLSSID+NCP. An example in which the initial value of the DMRS sequence is determined based on the identifier of the synchronization source, the CP type, and the identifier of the S-SSB in the group in which the S-SSB is located is used for the formula.
A correspondence between Cinit and a time domain location of a synchronization signal block may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the time domain location of the jth synchronization signal block, the first terminal apparatus may select, based on the correspondence, Cinit corresponding to the time domain location of the jth synchronization signal block, and use Cinit as the initial value of the DMRS sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on Cinit.
For example, the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located. In this case, a correspondence between Cinit and an identifier of a group may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the identifier of the group in which the jth synchronization signal block is located, the first terminal apparatus may select, based on the correspondence, Cinit corresponding to the identifier of the group, and use Cinit as the initial value of the DMRS sequence. After receiving the first synchronization signal block, the second terminal apparatus may determine the identifier of the corresponding group based on Cinit.
Manner 2: The time domain location of the jth synchronization signal block is indicated by using the initial location of the DMRS sequence.
For example, the DMRS sequence may be generated by using an initial sequence c(n). When the DMRS sequence is generated, different locations of the sequence c(n) may be used as initial locations of the DMRS sequence, so that different DMRS sequences can be obtained. For example, for a DMRS sequence, a start location of the 2nd element of the sequence c(n) is used as an initial location; and for another DMRS sequence, a start location of the 5th element of the sequence c(n) is used as an initial location.
For example, the initial location of the DMRS sequence may be determined by using the identifier of the group in which the jth synchronization signal block is located, or determined by using the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, or determined by using the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located.
An example in which the initial location of the DMRS sequence is determined by using the identifier of the group in which the jth synchronization signal block is located is used. For example, iteam=0, 1, . . . and si=c(j+iteam×N). N represents a length of the DMRS sequence, and si represents the generated DMRS sequence.
Alternatively, an example in which the initial location of the DMRS sequence is determined by using the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is used. For example, is-ssb=0, 1, . . . and si=c(j+is-ssb×N). N represents a length of the DMRS sequence, and si represents the generated DMRS sequence.
A correspondence between different start locations of c(n) and a time domain location of a synchronization signal block may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the time domain location of the jth synchronization signal block, the first terminal apparatus may select, based on the correspondence, a start location of c(n) corresponding to the time domain location of the jth synchronization signal block, to obtain a corresponding DMRS sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on a start location of the DMRS sequence.
For example, the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located. In this case, a correspondence between different start locations of c(n) and an identifier of a group may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the identifier of the group in which the jth synchronization signal block is located, the first terminal apparatus may select, based on the correspondence, a start location of c(n) corresponding to the identifier of the group, to obtain a corresponding DMRS sequence. After receiving the first synchronization signal block, the second terminal apparatus may determine the identifier of the corresponding group based on a start location of the DMRS sequence.
For example, a DMRS carried on a broadcast channel included in the jth synchronization signal block may occupy at least two adjacent symbols in time domain. The at least two symbols include, for example, two, three, or more symbols. If the number of symbols occupied by the DMRS carried on the broadcast channel included in the jth synchronization signal block is greater than or equal to 4, the symbols occupied by the DMRS may be grouped into at least two symbol groups. Each of the at least two symbol groups may be used to indicate the time domain location of the jth synchronization signal block. Content indicated by different symbol groups in the at least two symbol groups may be the same or may be different. For example, each of the at least two symbol groups may indicate the identifier of the group in which the jth synchronization signal block is located. Alternatively, each of the at least two symbol groups may indicate the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located. Alternatively, one of the at least two symbol groups may indicate the identifier of the group in which the jth synchronization signal block is located, and another symbol group may indicate the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located. Same content is indicated by using different symbol groups, so that the two symbol groups may be mutually verified, to ensure reliability of the indicated content. Alternatively, different content is respectively indicated by using different symbol groups, so that richer content may be indicated, and DMRS utilization is improved.
For example,
For another example,
For still another example,
3. Manner 3: The time domain location of the jth synchronization signal block is indicated by using a reference signal used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block.
An example in which the jth synchronization signal block is an S-SSB is used. The signaling carried on the broadcast channel included in the jth synchronization signal block is, for example, sidelink broadcast information (SL-MIB). Manner 3 means that a time domain location of the S-SSB is indicated by using a reference signal used to scramble the SL-MIB. The reference signal used to scramble the SL-MIB is, for example, a reference signal sequence used to scramble the SL-MIB.
For example, an initial value of the reference signal sequence may be determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, and the identifier of the jth synchronization signal block, the identifier of the slot in which the jth synchronization signal block is located, or the CP type corresponding to the slot in which the jth synchronization signal block is located. For example, the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located. Alternatively, the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located. Alternatively, the initial value of the reference signal sequence may be determined based on the identifier of the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, the identifier of the jth synchronization signal block, the identifier of the slot in which the jth synchronization signal block is located, and the CP type corresponding to the slot in which the jth synchronization signal block is located.
For example, υ=0, 1, . . . , 7. si=c(j+vM). bi=(ai+hi) mod 2.
bi represents a scrambled SL-MIB. ai represents a to-be-scrambled SL-MIB, in other words, represents a bit before encoding or a bit after encoding. hi represents a reference signal sequence used to scramble the SL-MIB. c(n) represents an initial sequence. The sequence c(n) may be generated based on a pseudo-random sequence, for example, an m-sequence or a Gold sequence. A sequence value of the sequence c(n) may be determined by using an initial value Cinit of the sequence. M represents a sequence length for scrambling the SL-MIB. v is an intermediate variable.
An example in which the initial value of the reference signal sequence is determined based on the identifier of the slot in which the jth synchronization signal block is located and the CP type corresponding to the slot in which the jth synchronization signal block is located is used.
For example, Cinit=211(ns+1)(NSLSSID+1)+2NSLSSID+NCP.
ns represents a slot number of the slot in which the jth synchronization signal block is located. NSLSSID represents the identifier SLSSID of the synchronization source. NCP represents the CP type, and has a value of 0 or 1.
Optionally, a corresponding maximum value of v may be a maximum value of the repetition factor H minus 1, that is, v=0, 1, . . . , R−1.
For different subcarrier spacings, H may have corresponding maximum values. For example:
For a low frequency, when a subcarrier spacing is 15 kHz, a maximum value of H may be 1; or when a subcarrier spacing is 30 kHz, a maximum value of H may be 2; or when a subcarrier spacing is 60 kHz, a maximum value of H may be 4.
Alternatively, for a low frequency, when a subcarrier spacing is 15 kHz, a maximum value of H may be 2; or when a subcarrier spacing is 30 kHz, a maximum value of H may be 4; or when a subcarrier spacing is 60 kHz, a maximum value of H may be 8.
For a high frequency, when a subcarrier spacing is 60 kHz, a maximum value of H may be 32; or when a subcarrier spacing is 120 kHz, a maximum value of H may be 64.
In addition, for a high frequency, if the number H of S-SSBs that need to be repeatedly sent is less than R, repeated transmission of the S-SSBs may be implemented by using one subgroup, or repeated transmission of the S-SSBs may be implemented by using a plurality of subgroups. Alternatively, if the number H of S-SSBs that need to be repeatedly sent is greater than R, repeated transmission of the S-SSBs may be implemented by using two or more subgroups.
Alternatively, if the number H of S-SSBs that need to be repeatedly sent is less than X, repeated transmission of the S-SSBs may be implemented by using one group, or repeated transmission of the S-SSBs may be implemented by using a plurality of groups. Alternatively, if the number H of S-SSBs that need to be repeatedly sent is greater than X, repeated transmission of the S-SSBs may be implemented by using two or more groups.
A correspondence between Cinit and a time domain location of a synchronization signal block may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the time domain location of the jth synchronization signal block, the first terminal apparatus may select, based on the correspondence, Cinit corresponding to the time domain location of the jth synchronization signal block, and use Cinit as the initial value of the reference signal sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on Cinit.
For example, the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located. In this case, a correspondence between Cinit and an identifier of a group may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the identifier of the group in which the jth synchronization signal block is located, the first terminal apparatus may select, based on the correspondence, Cinit corresponding to the identifier of the group, and use Cinit as the initial value of the reference signal sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the identifier of the corresponding group based on Cinit.
Manner 2: The time domain location of the jth synchronization signal block is indicated by using an initial location of the reference signal sequence.
For example, the reference signal sequence may be generated by using the initial sequence c(n). When the reference signal sequence is generated, different locations of the sequence c(n) may be used as initial locations of the reference signal sequence, so that different reference signal sequences can be obtained. For example, for a reference signal sequence, a start location of the 3rd element of the sequence c(n) is used as an initial location; and for another reference signal sequence, a start location of the 4th element of the sequence c(n) is used as an initial location.
For example, the initial location of the reference signal sequence may be determined by using the identifier of the group in which the jth synchronization signal block is located, or determined by using the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, or determined by using the identifier of the group in which the jth synchronization signal block is located and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located.
An example in which the initial location of the reference signal sequence is determined by using the identifier of the group in which the jth synchronization signal block is located is used. For example, iteam=0, 1, . . . and si=c(j+iteam×N). N represents a length of the reference signal sequence, and si represents the generated reference signal sequence.
Alternatively, an example in which the initial location of the reference signal sequence is determined by using the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is used. For example, is-ssb=0, 1, . . . and si=c(j+is-ssb×N). N represents a length of the reference signal sequence, and si represents the generated reference signal sequence.
A correspondence between different start locations of c(n) and a time domain location of a synchronization signal block may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the time domain location of the jth synchronization signal block, the first terminal apparatus may select, based on the correspondence, a start location of c(n) corresponding to the time domain location of the jth synchronization signal block, to obtain a corresponding reference signal sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the time domain location of the jth synchronization signal block based on a start location of the reference signal sequence.
For example, the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located. In this case, a correspondence between different start locations of c(n) and an identifier of a group may be set in advance. The correspondence may be specified by using a protocol; may be set by the network device and notified to the first terminal apparatus and the second terminal apparatus; may be determined through negotiation between the first terminal apparatus and the second terminal apparatus; or the like. In this case, if the first terminal apparatus needs to indicate the identifier of the group in which the jth synchronization signal block is located, the first terminal apparatus may select, based on the correspondence, a start location of c(n) corresponding to the identifier of the group, to obtain a corresponding reference signal sequence. After receiving the jth synchronization signal block, the second terminal apparatus may determine the identifier of the corresponding group based on a start location of the reference signal sequence.
In the foregoing three manners, which manner is used to indicate the time domain location of the jth synchronization signal block may be specified by using a protocol, configured by the network device for the first terminal apparatus, determined through negotiation between the first terminal apparatus and the second terminal apparatus, or the like.
For example, the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located, and includes the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located. In this case, the jth synchronization signal block indicates the time domain location of the jth synchronization signal block, and there may be a plurality of indication manners. For example, in an indication manner, the identifier of the group in which the jth synchronization signal block is located is indicated by using the signaling carried on the broadcast channel included in the jth synchronization signal block, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block. Alternatively, in another indication manner, the identifier of the group in which the jth synchronization signal block is located is indicated by using the signaling carried on the broadcast channel included in the jth synchronization signal block, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a demodulation reference signal sequence carried on the broadcast channel included in the jth synchronization signal block. Alternatively, in still another indication manner, the identifier of the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a demodulation reference signal sequence carried on the broadcast channel included in the jth synchronization signal block. Alternatively, in yet another indication manner, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block, and the identifier of the group in which the jth synchronization signal block is located is indicated by using an initial value or an initial location of a demodulation reference signal sequence carried on the broadcast channel included in the jth synchronization signal block. Certainly, the indication manners are not limited to these indication manners.
For example, if the time domain location of the jth synchronization signal block includes the identifier of the group in which the jth synchronization signal block is located, in an implementation, the identifier of the group in which the jth synchronization signal block is located may be indicated by using 3 bits or 1 bit in the jth synchronization signal block.
For example, when the frequency of the carrier on which the first resource set is located is a high frequency, M may be set to 8. Therefore, the identifier of the group in which the jth synchronization signal block is located may be indicated by using 3 bits. Alternatively, when the frequency of the carrier on which the first resource set is located is a low frequency, M may be set to 2. Therefore, the identifier of the group in which the jth synchronization signal block is located may be indicated by using 1 bit. Alternatively, when a frequency of a carrier on which the first resource set is located is a low frequency, the identifier of the group in which the jth synchronization signal block is located may be indicated by using two values corresponding to 3 bits. The number of bits used to indicate the identifier of the group in which the jth synchronization signal block is located may be related to a value of M. In this way, not only the indication of the identifier of the group in which the jth synchronization signal block is located can be satisfied, but also the number of bits can be reduced as much as possible.
For another example, if the time domain location of the jth synchronization signal block includes the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located, in an implementation, the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 3 bits, 2 bits, or 1 bit in the jth synchronization signal block.
For example, when the frequency of the carrier on which the first resource set is located is a high frequency, and the subcarrier spacing of the carrier on which the first resource set is located is 120 kHz, X may be set to 8, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 3 bits. Alternatively, when the frequency of the carrier on which the first resource set is located is a high frequency, and the subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, X may be set to 4, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 2 bits, or four values corresponding to 3 bits. Alternatively, when the frequency of the carrier on which the first resource set is located is a low frequency, and the subcarrier spacing of the carrier on which the first resource set is located is 60 kHz, X may be set to 2, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 1 bit, or two values corresponding to 3 bits; or X may be set to 4, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 2 bits, or four values corresponding to 3 bits. Alternatively, when the frequency of the carrier on which the first resource set is located is a high frequency, and the subcarrier spacing of the carrier on which the first resource set is located is 15 kHz or 30 kHz, X may be set to 1 or 2, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be indicated by using 1 bit, or one or two values corresponding to 3 bits. The number of bits used to indicate the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located may be related to a value of X. In this way, not only the indication of the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located can be satisfied, but also the number of bits can be reduced as much as possible.
In addition, as described above, the first resource set may be further divided into the first part and the second part. The first part may include the first M/2 groups in time domain in the M groups, and the second part may include the last M/2 groups in time domain in the M groups. In this case, the time domain location of the jth synchronization signal block may further include an identifier of a part in which the jth synchronization signal block is located, for example, an identifier indicating the first part or an identifier indicating the second part; and the time domain location of the jth synchronization signal block may further include an identifier of the jth synchronization signal block in a group to which the jth synchronization signal block belongs in the part in which the jth synchronization signal block is located. For example, if the jth synchronization signal block belongs to the 1st group in the first part, the time domain location of the jth synchronization signal block may include the identifier of the first part, and include an identifier of the 1st group.
For example, the first part is located in a first half-frame of a first radio frame, and the second part is located in a second half-frame of the first radio frame. In this case, the time domain location of the jth synchronization signal block may further include an identifier of a half-frame in which the part in which the jth synchronization signal block is located is located, and the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located in the part in which the jth synchronization signal block is located. For example, if the jth synchronization signal block belongs to the 1st group in the first part, the time domain location of the jth synchronization signal block may include an identifier of the first half-frame of the first radio frame, and include the identifier of the 1st group.
In addition, as described above, the time domain location of the jth synchronization signal block may further include the repetition factor H. In this case, a value of the repetition factor H may be further indicated by using the broadcast channel included in the jth synchronization signal block. For example, the jth synchronization signal block is an S-SSB, and the value of H may be indicated by using a PSBCH. For a low frequency, the value of H is indicated by using at most 3 bits. For a high frequency, the value of H is indicated by using at most 3 bits. For example, for a low frequency, if a subcarrier spacing is 15 kHz, the value of H may be indicated by using 1 bit; or if a subcarrier spacing is 30 kHz, the value of H may be indicated by using 2 bits; or if a subcarrier spacing is 60 kHz, the value of H may be indicated by using 3 bits.
In this embodiment of this application, the synchronization signal block period may include the first resource set, the first resource set includes M groups, and X candidate resources included in the 1st group in the M groups may be used to carry X synchronization signal blocks. It is equivalent to that resources used to send synchronization signal blocks are specified. When a synchronization signal block needs to be sent, it only needs to select a resource from the resources, so that a resource selection manner is simplified. In addition, one synchronization signal block may occupy Y symbols, so that the technical solution provided in this embodiment of this application can be applied to an NR-V2X system, or may be applied to another communication system in which it is specified that a synchronization signal block occupies Y symbols. In addition, the time domain location of the jth synchronization signal block may be indicated by using the jth synchronization signal block, so that the second terminal apparatus can receive the jth synchronization signal block at a correct time domain location, and synchronization signal block detection power consumption of the second terminal apparatus is reduced.
The embodiment shown in
An embodiment of this application provides a third communication method, to resolve same technical problems.
For ease of description, the following uses an example in which the method is performed by a terminal apparatus and a terminal apparatus, to be specific, an example in which the first communication apparatus is a terminal apparatus (for example, referred to as a first terminal apparatus) and the second communication apparatus is also a terminal apparatus (for example, referred to as a second terminal apparatus). Because this embodiment uses an example in which the method is applied to the network architecture shown in
S151: The first terminal apparatus determines a first synchronization signal block.
In an optional manner, Y may be an integer greater than or equal to 6. For example, the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, and the physical broadcast channel may include a DMRS. The primary synchronization signal may occupy the 2nd symbol and the 3rd symbol in Y symbols. The secondary synchronization signal may occupy the 4th symbol and the 5th symbol in the Y symbols, or may occupy the 5th symbol and the 6th symbol in the Y symbols. The physical broadcast channel may occupy symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols. For example, the physical broadcast channel may occupy all or some of the symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols. For example, the Y symbols are located in one slot, and the one slot may include 12 symbols or 14 symbols. The primary synchronization signal may occupy the 2nd symbol and the 3rd symbol in the slot. The secondary synchronization signal may occupy the 4th symbol and the 5th symbol in the slot, or may occupy the 5th symbol and the 6th symbol in the slot. The physical broadcast channel may occupy symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the slot.
The physical broadcast channel includes the DMRS, and symbols occupied by the DMRS are the symbols of the physical broadcast channel. Because the physical broadcast channel may occupy all or some of the symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols, it may be considered that the DMRS may occupy all or some of the symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols. If the DMRS occupies all of the symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols, coverage of the DMRS may be improved. Alternatively, if the DMRS occupies some of the symbols other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal in the Y symbols, some symbols may be further reserved for sending other information, so that resource utilization is improved.
Alternatively, it may be considered that the DMRS is independent of the first synchronization signal block, to be specific, it is considered that the DMRS does not belong to the first synchronization signal block, but the DMRS is related to the physical broadcast channel included in the first synchronization signal block, and the DMRS may occupy the symbols occupied by the physical broadcast channel.
The primary synchronization signal and the secondary synchronization signal may be located at the front part of the slot, so that the primary synchronization signal and the secondary synchronization signal are sent as early as possible, and the second terminal apparatus serving as a receive end may perform an operation such as synchronization based on the primary synchronization signal and the secondary synchronization signal. In addition, the DMRS occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the DMRS can be normally sent.
For example, the first synchronization signal block may occupy all symbols in one slot in time domain, that is, Y symbols are all symbols in the one slot. For example, for some slots, a GAP is not included, and then one synchronization signal block may occupy the entire slot. Alternatively, the first synchronization signal block may occupy remaining symbols other than the last symbol in one slot in time domain, that is, Y symbols are symbols other than the last symbol in the one slot. For example, the Y symbols may be all remaining symbols other than the last symbol in the one slot. For example, for some slots, a GAP is included, and the GAP is carried on the last symbol in the slot. In this case, a synchronization signal block cannot occupy the last symbol in the slot, but may occupy remaining symbols other than the last symbol in the slot.
In addition, in a physical resource block (physical resource block, PRB) corresponding to the symbols of the physical broadcast channel that includes the DMRS, the DMRS may occupy three or four subcarriers at equal spacings, in other words, the DMRS may occupy, at equal spacings, the subcarriers by using three or four subcarriers as a spacing. Broadcast information carried on the physical broadcast channel may occupy a subcarrier other than the subcarriers occupied by the DMRS in the PRB. For example, one slot includes 12 symbols, which are respectively symbol 0 to symbol 11, a primary synchronization signal occupies symbol 1 and symbol 2, a secondary synchronization signal occupies symbol 3 and symbol 4, symbols occupied by a physical broadcast channel include symbol 5, and a DMRS occupies symbol 5. Certainly, the DMRS may further occupy another symbol of the physical broadcast signal. Herein, only symbol 5 is used as an example. For example, symbol 5 occupies one PRB in frequency domain, and one PRB may include 12 subcarriers, which are respectively subcarrier 0 to subcarrier 11. If the DMRS occupies three subcarriers at equal spacings, the spacings between the three subcarriers are 4. For example, the DMRS occupies subcarrier 0, subcarrier 4, and subcarrier 8. In this case, broadcast information carried on the physical broadcast channel may occupy one or more subcarriers in remaining subcarrier 1 to subcarrier 3, subcarrier 5 to subcarrier 7, or subcarrier 9 to subcarrier 11. The DMRS occupies only some subcarriers in frequency domain, so that not only sending of the DMRS can be ensured, but also some subcarriers can be reserved for other information to occupy. In this way, frequency domain resource utilization can be improved.
In this embodiment of this application, a pattern of a synchronization signal block may be related to a subcarrier spacing corresponding to the synchronization signal block. When a subcarrier spacing corresponding to the first synchronization signal block is different, a pattern of the first synchronization signal block may also be different. The pattern of the synchronization signal block may be understood as a DMRS distribution status in the synchronization signal block. For example, the numbers of symbols occupied by DMRSs included in synchronization signal blocks corresponding to different patterns are different; or locations of symbols included in synchronization signal blocks corresponding to different patterns are different; or the numbers of symbols occupied by DMRSs included in synchronization signal blocks corresponding to different patterns are different, and locations of the symbols are different.
For example, a larger subcarrier spacing corresponding to a synchronization signal block indicates the smaller number of DMRS symbols included in the synchronization signal block. When the first synchronization signal block corresponds to a first subcarrier spacing, the number of symbols occupied by the DMRS included in the first synchronization signal block is a first value. When the first synchronization signal block corresponds to a second subcarrier spacing, the number of symbols occupied by the DMRS included in the first synchronization signal block is a second value. The first subcarrier spacing is less than the second subcarrier spacing, and the first value is greater than or equal to the second value.
Alternatively, a pattern of a synchronization signal block may be related to a factor such as a moving speed of a terminal apparatus. For example, for a terminal apparatus that moves at a high speed, the number of symbols occupied by a DMRS included in a synchronization signal block may be large, to satisfy estimation of a fast-changing channel condition. However, for a terminal apparatus that moves at a slow speed, the number of symbols occupied by a DMRS included in a synchronization signal block may be small, so that not only a channel estimation requirement can be satisfied, but also more symbols may be reserved to carry more information.
Optionally, a location of a DMRS in a PSBCH may be further determined in a manner shown in
Optionally, for the normal CP: Pattern 1 in
Optionally, for the extended CP: Pattern 1a in
In general, for a smaller subcarrier spacing, the number of required DMRS symbols is larger, and for a faster speed, the number of required DMRS symbols is larger. In this case, the more DMRS symbols can provide better demodulation performance. For example, a pattern in which there are four DMRS symbols after an SSSS symbol is used for a smaller subcarrier spacing. Because the smaller subcarrier spacing corresponds to longer coherence time, the more DMRS symbols are required. A pattern in which there are three DMRS symbols after an SSSS symbol is used for a medium subcarrier spacing or a high speed scenario. A pattern in which there are two or one DMRS symbol after an SSSS symbol is used for a higher subcarrier spacing or a lower speed scenario, to provide optimal demodulation performance.
Further, a pattern in which there are adjacent DMRS symbols in time domain may be further used to improve estimation of Doppler frequency shift in a high speed scenario, to improve demodulation performance.
In addition, a symbol location difference between a normal CP and an extended CP is that the number of PSBCH symbols in a synchronization signal block after an SSSS symbol is different. However, in various DMRS patterns, DMRS symbols are placed as evenly as possible, so that performance of channel estimation and demodulation can be improved.
In an optional implementation, in the first synchronization signal block, symbols occupied by the physical broadcast channel that are located after the secondary synchronization signal may include at least four symbols occupied by the DMRS.
For example,
In addition,
In
Further,
In
Alternatively, in the first synchronization signal block, symbols occupied by the physical broadcast channel that are located after the secondary synchronization signal may include at least six symbols occupied by the DMRS.
Further,
In
In a jth synchronization signal block, in symbols that are located after a secondary synchronization signal and that are occupied by a physical broadcast channel, if there are a plurality of symbols occupied by a DMRS, these symbols may belong to at least two symbol groups. For example, the at least two symbol groups may be discontiguous or contiguous in time domain. Each of the at least two symbol groups may include one or more symbols, for example, one, two, three, or more symbols, and the symbols included in each symbol group may be contiguous in time domain.
For example, in
The symbols occupied by the DMRS are grouped into the at least two symbol groups. Different symbol groups may carry same information, for example, may all indicate an identifier of a group in which the first synchronization signal block is located. In this way, coverage of the information can be improved, to improve transmission reliability of the information. Alternatively, different symbol groups may carry different information. For example, the at least two symbol groups are specifically two symbol groups. One symbol group thereof may indicate an identifier of a group in which the first synchronization signal block is located. The other symbol group thereof may indicate an identifier of the first synchronization signal block in the group in which the first synchronization signal block is located. The different symbol groups carry the different information, so that information carried in the first synchronization signal block may be richer, and resource utilization is improved.
In an optional implementation, in the first synchronization signal block, symbols occupied by the physical broadcast channel that are located after symbols occupied by the secondary synchronization signal include at least three or four symbols at equal intervals. The at least three or four symbols at equal intervals are symbols occupied by the DMRS.
Further,
Further,
In
Further,
In
In an optional implementation, in the first synchronization signal block, symbols occupied by the physical broadcast channel that are located after symbols occupied by the secondary synchronization signal include one or two symbols occupied by the DMRS.
In
Further,
Further,
For example, for a slot corresponding to a normal CP, the DMRS may be located on the 7th symbol, the 8th symbol, the 11th symbol, and the 12th symbol of the first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to a normal CP, the DMRS may be located on the 7th symbol and the 12th symbol of the first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to a normal CP, the DMRS may be located on the 7th symbol and the 13th symbol of a first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to a normal CP, the DMRS may be located on the 9th symbol or the 10th symbol of the first synchronization signal block. For example, refer to
For example, for a slot corresponding to an extended CP, the DMRS may be located on the 7th symbol, the 8th symbol, the 10th symbol, and the 11th symbol of the first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to an extended CP, the DMRS may be located on the 7th symbol, the 9th symbol, and the 11th symbol of the first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to an extended CP, the DMRS may be located on the 7th symbol and the 10th symbol of the first synchronization signal block. For example, refer to
Alternatively, for a slot corresponding to an extended CP, the DMRS may be located on the 8th symbol or the 9th symbol of the first synchronization signal block. For example, refer to
S152: The first terminal apparatus sends the first synchronization signal block to the second terminal apparatus, and the second terminal apparatus receives the first synchronization signal block from the first terminal apparatus.
The first terminal apparatus may send N synchronization signal blocks to the second terminal apparatus, and the first synchronization signal block may be one of the N synchronization signal blocks.
S153: The second terminal apparatus demodulates the physical broadcast channel based on the first synchronization signal block.
For example, the second terminal apparatus may demodulate the physical broadcast channel based on the first synchronization signal block, to obtain the broadcast information carried on the physical broadcast channel, and the like. Certainly, the first synchronization signal may have another function. This is not specifically limited thereto. In addition, S213 is only an optional step, and is not necessarily performed.
In this embodiment of this application, the primary synchronization signal and the secondary synchronization signal may be located at the front part of the slot, so that the primary synchronization signal and the secondary synchronization signal are sent as early as possible, and the second terminal apparatus serving as the receive end may perform the operation such as synchronization based on the primary synchronization signal and the secondary synchronization signal. In addition, the DMRS occupies only the symbols of the physical broadcast channel, and does not occupy the symbols of the primary synchronization signal and the secondary synchronization signal. Therefore, the reliability of the symbols occupied by the primary synchronization signal and the secondary synchronization signal can be ensured, and the DMRS can be normally sent.
The embodiment shown in
The following describes, with reference to the accompanying drawings, apparatuses configured to implement the foregoing methods in embodiments of this application. Therefore, all the foregoing content may be used in the following embodiments. Repeated content is not described again.
The first terminal apparatus 2300 includes a processing module 2310. Optionally, the first terminal apparatus 2300 may further include a transceiver module 2320. For example, the first terminal apparatus 2300 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the first terminal apparatus 2300 is a terminal device, the transceiver module 2320 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 2310 may be a processor, for example, a baseband processor. The baseband processor may include one or more central processing units (central processing units, CPUs). When the first terminal apparatus 2300 is a component having a function of the terminal, the transceiver module 2320 may be a radio frequency unit, and the processing module 2310 may be a processor, for example, a baseband processor. When the first terminal apparatus 2300 is a chip system, the transceiver module 2320 may be a communication interface (for example, an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 2310 may be configured to perform all operations, except receiving and sending operations, performed by the first terminal apparatus in the embodiment shown in
In addition, the transceiver module 2320 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 2320 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
For example, the processing module 2310 is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module 2320 is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, the processing module 2310 is further configured to determine a time domain location of the first resource set in the synchronization signal block period based on preconfigured information; or the transceiver module 2320 is further configured to receive first signaling from a network device, where the first signaling is used to indicate a time domain location of the first resource set in the synchronization signal block period.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
It should be understood that the processing module 2310 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 2320 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 2430 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 2430 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 2400 is the chip system, the transceiver 2430 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
It should be understood that the first terminal apparatus 2300 or the first terminal apparatus 2400 according to embodiments of this application can implement a function of the first terminal apparatus in the embodiment shown in
The second terminal apparatus 2500 includes a processing module 2510. Optionally, the second terminal apparatus 2500 may further include a transceiver module 2520. For example, the second terminal apparatus 2500 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the second terminal apparatus 2500 is a terminal device, the transceiver module 2520 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 2510 may be a processor, for example, a baseband processor. The baseband processor may include one or more central processing units (CPUs). When the second terminal apparatus 2500 is a component having a function of the terminal, the transceiver module 2520 may be a radio frequency unit, and the processing module 2510 may be a processor, for example, a baseband processor. When the second terminal apparatus 2500 is a chip system, the transceiver module 2520 may be a communication interface (an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 2510 may be configured to perform all operations, except receiving and sending operations, performed by the second terminal apparatus in the embodiment shown in
In addition, the transceiver module 2520 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 2520 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
For example, the processing module 2510 is configured to determine, in a first resource set, a first resource used to transmit N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module 2520 is configured to receive a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where j is an integer greater than or equal to 1 and less than or equal to N.
In an optional implementation, the processing module 2510 is further configured to: after the transceiver module 2520 receives the jth synchronization signal block, obtain information about timing and/or information about a frequency of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, that the jth synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the N synchronization signal blocks are transmitted in a repeated manner, or every H synchronization signal blocks in the N synchronization signal blocks are transmitted in a repeated manner, where H is a positive integer less than or equal to N.
In an optional implementation, when a frequency of a carrier on which the first resource set is located is a low frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 2 milliseconds; or when a frequency of a carrier on which the first resource set is located is a high frequency, duration of a time domain resource occupied by a synchronization signal block carried by the first resource set is less than or equal to 8 milliseconds.
In an optional implementation, duration occupied in time domain by a synchronization signal block carried by the ith group is 1 ms.
In an optional implementation, when the frequency of the carrier on which the first resource set is located is a low frequency, the number of groups to which the N candidate resources belong is less than or equal to 2, where the groups to which the N candidate resources belong are located in a same radio frame, or are respectively located in different half-frames of a same radio frame.
In an optional implementation, the ith group includes K subgroups, the X candidate resources belong to the K subgroups, one subgroup in the K subgroups includes R candidate resources, the R candidate resources may be used to transmit R synchronization signal blocks, and the R synchronization signal blocks are repeatedly transmitted.
In an optional implementation, the first resource set includes a first part and a second part, the first part includes the first M/2 groups in time domain in the M groups, and the second part includes the last M/2 groups in time domain in the M groups.
It should be understood that the processing module 2510 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 2520 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 2630 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 2630 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 2600 is the chip system, the transceiver 2630 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
It should be understood that the second terminal apparatus 2500 or the second terminal apparatus 2600 according to embodiments of this application can implement a function of the second terminal apparatus in the embodiment shown in
The first terminal apparatus 2700 includes a processing module 2710. Optionally, the first terminal apparatus 2700 may further include a transceiver module 2720. For example, the first terminal apparatus 2700 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the first terminal apparatus 2700 is a terminal device, the transceiver module 2720 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 2710 may be a processor, for example, a baseband processor. The baseband processor may include one or more CPUs. When the first terminal apparatus 2700 is a component having a function of the terminal, the transceiver module 2720 may be a radio frequency unit, and the processing module 2710 may be a processor, for example, a baseband processor. When the first terminal apparatus 2700 is a chip system, the transceiver module 2720 may be a communication interface (for example, an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 2710 may be configured to perform all operations, except receiving and sending operations, performed by the first terminal apparatus in the embodiment shown in
In addition, the transceiver module 2720 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 2720 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
For example, the processing module 2710 is configured to determine, in a first resource set, a first resource used to send N synchronization signal blocks, where the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, the first resource includes N candidate resources, and the N candidate resources belong to one or more groups in the M groups.
The transceiver module 2720 is configured to send a jth synchronization signal block in the N synchronization signal blocks on a jth candidate resource in the N candidate resources, where the jth synchronization signal block indicates a time domain location of the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, that the jth synchronization signal block indicates a time domain location of the jth synchronization signal block includes: signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block; or a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the demodulation reference signal sequence indicates the time domain location of the jth synchronization signal block.
In an optional implementation, that a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block includes: an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block indicates the time domain location of the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
It should be understood that the processing module 2710 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 2720 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 2830 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 2830 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 2800 is the chip system, the transceiver 2830 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
It should be understood that the first terminal apparatus 2700 or the first terminal apparatus 2800 according to embodiments of this application can implement a function of the first terminal apparatus in the embodiment shown in
The second terminal apparatus 2900 includes a processing module 2910. Optionally, the second terminal apparatus 2900 may further include a transceiver module 2920. For example, the second terminal apparatus 2900 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the second terminal apparatus 2900 is a terminal device, the transceiver module 2920 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 2910 may be a processor, for example, a baseband processor. The baseband processor may include one or more CPUs. When the second terminal apparatus 2900 is a component having a function of the terminal, the transceiver module 2920 may be a radio frequency unit, and the processing module 2910 may be a processor, for example, a baseband processor. When the second terminal apparatus 2900 is a chip system, the transceiver module 2920 may be a communication interface (an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 2910 may be configured to perform all operations, except receiving and sending operations, performed by the second terminal apparatus in the embodiment shown in
In addition, the transceiver module 2920 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 2920 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
For example, the processing module 2910 is configured to receive a jth synchronization signal block in N synchronization signal blocks on a jth candidate resource in N candidate resources, where the N candidate resources belong to a first resource set, the first resource set is located in a synchronization signal block period, the first resource set includes M groups, an ith group in the M groups includes X candidate resources, the first resource set includes M×X candidate resources, each of the M×X candidate resources may be used to transmit a synchronization signal block, each of the N synchronization signal blocks occupies Y symbols in time domain, M, i, and X are all integers greater than or equal to 1, Y is an integer greater than or equal to 5, and the N candidate resources belong to one or more groups in the M groups; and the transceiver module 2920 is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block.
In an optional implementation, the time domain location of the jth synchronization signal block includes an identifier of a group in which the jth synchronization signal block is located, and/or an identifier of the jth synchronization signal block in a group in which the jth synchronization signal block is located.
In an optional implementation, the processing module 2910 is configured to determine a time domain location of the jth synchronization signal block based on the jth synchronization signal block in the following manner: determining the time domain location of the jth synchronization signal block based on signaling carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block; or determining the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block.
In an optional implementation, the processing module 2910 is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a demodulation reference signal carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the demodulation reference signal sequence.
In an optional implementation, the processing module 2910 is configured to determine, in the following manner, the time domain location of the jth synchronization signal block based on a reference signal used to scramble signaling carried on a broadcast channel included in the jth synchronization signal block: determining the time domain location of the jth synchronization signal block based on an initial value or an initial location of the reference signal sequence used to scramble the signaling carried on the broadcast channel included in the jth synchronization signal block.
In an optional implementation, the initial value of the sequence is determined by using one or more of the following parameters: the identifier of the group in which the jth synchronization signal block is located; the identifier of the jth synchronization signal block in the group in which the jth synchronization signal block is located; an identifier of a synchronization signal source; an identifier of a slot in which the jth synchronization signal block is located; or a CP type corresponding to a slot in which the jth synchronization signal block is located.
It should be understood that the processing module 2910 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 2920 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 3030 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 3030 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 3000 is the chip system, the transceiver 3030 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
It should be understood that the second terminal apparatus 2900 or the second terminal apparatus 3000 according to embodiments of this application can implement a function of the second terminal apparatus in the embodiment shown in
The first terminal apparatus 3100 includes a processing module 3110. Optionally, the first terminal apparatus 3100 may further include a transceiver module 3120. For example, the first terminal apparatus 3100 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the first terminal apparatus 3100 is a terminal device, the transceiver module 3120 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 3110 may be a processor, for example, a baseband processor. The baseband processor may include one or more central processing units (CPUs). When the first terminal apparatus 3100 is a component having a function of the terminal, the transceiver module 3120 may be a radio frequency unit, and the processing module 3110 may be a processor, for example, a baseband processor. When the first terminal apparatus 3100 is a chip system, the transceiver module 3120 may be a communication interface (for example, an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 3110 may be configured to perform all operations, except receiving and sending operations, performed by the first terminal apparatus in the embodiment shown in
In addition, the transceiver module 3120 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 3120 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
For example, the processing module 3110 is configured to determine a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and the transceiver module 3120 is configured to send the first synchronization signal block.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block: the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
It should be understood that the processing module 3110 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 3120 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 3230 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 3230 may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 3200 is the chip system, the transceiver 3230 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
It should be understood that the first terminal apparatus 3100 or the first terminal apparatus 3200 according to embodiments of this application can implement a function of the first terminal apparatus in the embodiment shown in
The second terminal apparatus 3300 includes a processing module 3310. Optionally, the second terminal apparatus 3300 may further include a transceiver module 3320. For example, the second terminal apparatus 3300 may be a terminal device, or may be a chip used in the terminal device, or another combined device, another component, or the like that has a function of the terminal device. When the second terminal apparatus 3300 is a terminal device, the transceiver module 3320 may be a transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing module 3310 may be a processor, for example, a baseband processor. The baseband processor may include one or more CPUs. When the second terminal apparatus 3300 is a component having a function of the terminal, the transceiver module 3320 may be a radio frequency unit, and the processing module 3310 may be a processor, for example, a baseband processor. When the second terminal apparatus 3300 is a chip system, the transceiver module 3320 may be a communication interface (an input/output interface) of the chip system (for example, a baseband chip), and the processing module may be a processor of the chip system, and may include one or more central processing units.
The processing module 3310 may be configured to perform all operations, except receiving and sending operations, performed by the second terminal apparatus in the embodiment shown in
In addition, the transceiver module 3320 may be a functional module. The functional module can implement both a sending operation and a receiving operation. For example, the transceiver module 3320 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
For example, the transceiver module 3320 is configured to receive a first synchronization signal block, where the first synchronization signal block includes a primary synchronization signal, a secondary synchronization signal, and a physical broadcast channel, the physical broadcast channel includes a demodulation reference signal, the first synchronization signal block occupies Y symbols in time domain, Y is an integer greater than or equal to 6, the primary synchronization signal occupies the 2nd symbol and the 3rd symbol in the Y symbols, the secondary synchronization signal occupies the 4th symbol and the 5th symbol or the 5th symbol and the 6th symbol in the Y symbols, and the physical broadcast channel occupies symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal; and
the processing module 3310 is configured to demodulate the physical broadcast channel based on the first synchronization signal block.
The processing module 3310 may obtain, by demodulating the physical broadcast channel, broadcast information carried on the physical broadcast channel, and the like.
In an optional implementation, that the first synchronization signal block occupies Y symbols in time domain includes: the Y symbols are all symbols in one slot; or the Y symbols are all symbols except the last symbol in one slot.
In an optional implementation, for a normal cyclic prefix, Y=13, or for an extended cyclic prefix, Y=11.
In an optional implementation, the demodulation reference signal occupies all or some symbols, in the Y symbols, other than the symbols occupied by the primary synchronization signal and the secondary synchronization signal.
In an optional implementation, in a physical resource block corresponding to the symbols of the physical broadcast channel including the demodulation reference signal, the demodulation reference signal occupies three or four subcarriers at equal spacings; and broadcast information carried by the physical broadcast signal occupies another subcarrier other than the subcarriers occupied by the demodulation reference signal in the physical resource block.
In an optional implementation, for a normal cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block:
the demodulation reference signal is located in a 7th symbol, an 8th symbol, an 11th symbol, and a 12th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol, a 10th symbol, and a 13th symbol in the synchronization signal block; or
the demodulation reference signal is located in an 8th symbol and an 11th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol and a 12th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol and a 13th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 9th symbol or a 10th symbol in the synchronization signal block.
In an optional implementation, for an extended cyclic prefix, the demodulation reference signal is located in locations of the following symbols in the first synchronization signal block:
the demodulation reference signal is located in a 7th symbol, an 8th symbol, a 10th symbol, and an 11th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol, a 9th symbol, and an 11th symbol in the synchronization signal block; or
the demodulation reference signal is located in a 7th symbol and a 10th symbol in the synchronization signal block; or
the demodulation reference signal is located in an 8th symbol or a 9th symbol in the synchronization signal block.
It should be understood that the processing module 3310 in this embodiment of this application may be implemented by using a processor or a processor-related circuit component, and the transceiver module 3320 may be implemented by using a transceiver or a transceiver-related circuit component.
As shown in
The transceiver 3430 may be a functional unit, and the functional unit can complete both a sending operation and a receiving operation. For example, the transceiver 3430 may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
In addition, if the communication apparatus 3400 is the chip system, the transceiver 3430 may also be implemented by using a communication interface of the chip system. The communication interface is connected to a radio frequency transceiver component in the communication device, to implement information receiving and sending by using the radio frequency transceiver component. The communication interface may be a functional unit. The functional unit can implement both a sending operation and a receiving operation. For example, the communication interface may be configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
It should be understood that the second terminal apparatus 3300 or the second terminal apparatus 3400 according to embodiments of this application can implement a function of the second terminal apparatus in the embodiment shown in
An embodiment of this application further provides a communication apparatus. The communication apparatus may be a terminal device or a circuit. The communication apparatus may be configured to perform an action performed by the first terminal apparatus or the second terminal apparatus in the method embodiments.
When the communication apparatus is a terminal device,
When data needs to be sent, the processor performs baseband processing on the to-be-sent data, and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, then sends a radio frequency signal to the outside in a form of an electromagnetic wave through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal by using the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data. For ease of description, only one memory and one processor are shown in
In this embodiment of this application, the antenna and the radio frequency circuit that have sending and receiving functions may be considered as a transceiver unit of the terminal device, and the processor that has a processing function may be considered as a processing unit of the terminal device. As shown in
It should be understood that the transceiver unit 3510 is configured to perform a sending operation and a receiving operation of a first terminal apparatus side in the foregoing method embodiments, and the processing unit 3520 is configured to perform an operation other than the receiving operation and the sending operation of the first terminal apparatus in the foregoing method embodiments.
For example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
For another example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
For another example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the first terminal apparatus in the embodiment shown in
Alternatively, the transceiver unit 3510 is configured to perform a sending operation and a receiving operation of a second terminal apparatus side in the foregoing method embodiments, and the processing unit 3520 is configured to perform an operation other than the receiving operation and the sending operation of the second terminal apparatus in the foregoing method embodiments.
For example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
For another example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
For another example, in an implementation, the transceiver unit 3510 is configured to perform all sending operations and receiving operations performed by the second terminal apparatus in the embodiment shown in
When the communication apparatus is a chip-type apparatus or circuit, the apparatus may include a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit and/or a communication interface. The processing unit is an integrated processor, a microprocessor, or an integrated circuit.
When the communication apparatus in this embodiment is a terminal device, refer to a device shown in
An embodiment of this application provides a first communication system. The first communication system may include at least one first terminal apparatus in the embodiment shown in
An embodiment of this application provides a second communication system. The second communication system may include at least one first terminal apparatus in the embodiment shown in
An embodiment of this application provides a third communication system. The third communication system may include at least one first terminal apparatus in the embodiment shown in
The foregoing three communication systems may be a same communication system, or may be different communication systems. Alternatively, any two communication systems thereof may be a same communication system, and the other communication system may be a different communication system. For example, the first communication system and the second communication system described above are a same communication system and the third communication system is a different communication system. Alternatively, for example, the second communication system and the third communication system are a same communication system and the first communication system is a different communication system.
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the first terminal apparatus provided in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is configured to store a computer program. When the computer program is executed by a computer, the computer may implement a procedure related to the second terminal apparatus provided in the method embodiment shown in
It should be understood that the processor mentioned in embodiments of this application may be a CPU, or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a discrete gate, a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
It should be further understood that the memory in embodiments of this application may be a volatile memory or a non-volatile memory, or may include a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), used as an external cache. Through example but not limitative descriptions, many forms of RAMs are available, for example, a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM).
It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component, the memory (a storage module) is integrated into the processor.
It should be noted that the memory described in this specification aims to include but is not limited to these memories and any memory of another proper type.
It should be understood that, in embodiments of this application, sequence numbers of the foregoing processes do not mean execution sequences. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not constitute any limitation to implementation processes of embodiments of this application.
A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing systems, apparatuses, and units, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in another manner. For example, the described apparatus embodiments are merely examples. For example, division into units is merely logical function division, and may be another manner of division during actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in an electronic, a mechanical, or another form.
The units described as separate parts may or may not be physically separate. Parts displayed as units may or may not be physical units, in other words, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on an actual requirement, to achieve the objectives of the solutions in the embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for indicating a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps in the method described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk drive, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of embodiments of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in embodiments of this application shall fall in the protection scope of embodiments of this application. Therefore, the protection scope of embodiments of this application shall be subject to the protection scope of the claims.
This application is a continuation of International Application No. PCT/CN2019/109619, filed on Sep. 30, 2019, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/109619 | Sep 2019 | US |
Child | 17657071 | US |