Communication method and device

CN119948823APending Publication Date: 2025-05-06HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280100369.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The existing frame structure has a fixed symbol length and cyclic shift code length, which cannot meet the diverse communication needs and thus affects communication performance.

Method used

By configuring frame structures with different cyclic shift code lengths and useful symbol lengths, the symbol length can be flexibly adjusted to meet differentiated communication needs, and signaling overhead can be reduced through indication and index information.

Benefits of technology

Symbol boundary alignment was achieved under different communication environments, reducing terminal processing complexity, avoiding resource fragmentation, and improving communication performance and resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119948823A_ABST
    Figure CN119948823A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, which can realize flexible and adjustable frame structure so as to meet differentiated communication requirements. In the method, under the condition that the symbol length is not changed, different cyclic shift code lengths and useful symbol lengths can be configured, such as different first cyclic shift code lengths and second cyclic shift code lengths and different first useful symbol lengths and second useful symbol lengths, so that the frame structure is flexible and adjustable. Therefore, the signal is transmitted on the symbol corresponding to the frame structure, such as the first symbol, so that differentiated communication requirements can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art

[0002] The 3rd Generation Partnership Project (3GPP) defines a standard frame structure. For a frame structure, the symbol length includes the cyclic permutation (CP) length and the useful symbol length. The symbol length of the frame structure is related to the subcarrier spacing (SCS) of the frame structure. When the SCS of the frame structure is determined, the cyclic permutation (CP) length and the useful symbol length are also determined to meet the maximum delay spread of the cell.

[0003] However, as communication needs continue to develop in the direction of differentiation, the current frame structure may not be able to meet differentiated communication needs.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a communication method and apparatus, which can achieve flexible and adjustable frame structure to meet differentiated communication needs.

[0006] To achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, a communication method is provided, the method comprising: a first communication device determining a first symbol, thereby transmitting a first signal on the first symbol. The first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length.

[0008] Based on the method described in the first aspect, it can be seen that when the symbol length remains unchanged, different frame structures can be configured with different cyclic shift code lengths and useful symbol lengths according to different communication requirements, such as different first cyclic shift code lengths and second cyclic shift code lengths, and different first useful symbol lengths and second useful symbol lengths, so as to achieve flexible and adjustable frame structures. In this way, by transmitting a signal on the symbol corresponding to the frame structure, such as the first symbol, differentiated communication needs can be met. In addition, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, which can achieve symbol boundary alignment under different subcarrier spacings to reduce the processing complexity of the terminal, and can be compatible with the symbols of the existing frame structure, avoid resource fragmentation, achieve efficient resource utilization, and improve communication performance.

[0009] In one possible design scheme, the method described in the first aspect may further include: the first communication device receives first indication information, and thereby determines the first cyclic shift code length and the first useful symbol length based on the first indication information. The first indication information is used to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0010] It can be understood that the first indication information can directly indicate the subcarrier spacing of the first frame structure. Alternatively, the first indication information can also indicate the DFT corresponding to the first frame structure, and the first communication device can select the subcarrier spacing of the first frame structure according to the number of DFT samples corresponding to the first frame structure to achieve flexible configuration of the subcarrier spacing. When the subcarrier spacing of the first frame structure is determined, the first cyclic shift code length is known, and the first useful symbol length can be determined, or the first useful symbol length is known, and the first cyclic shift code length can also be determined. Therefore, the first indication information can indicate the first cyclic shift code length or the first useful symbol length to reduce signaling overhead. Alternatively, the first indication information can also directly indicate the ratio of the first cyclic shift code length to the first useful symbol length, so that the first communication device can directly determine the first cyclic shift code length and the first useful symbol length to achieve efficient processing.

[0011] It can also be understood that the first indication information is mainly used to indicate the first frame structure, indicating that all symbols in the frame (including the first symbol) are symbols corresponding to the first frame structure. There is no need to indicate every symbol in the first frame structure to save signaling overhead.

[0012] Alternatively, in a possible design scheme, the method described in the first aspect may further include: the first communication device receives first index information, and determines the first cyclic shift code length and the first useful symbol length based on the first index information. The first index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol.

[0013] It can be understood that different symbol structures can be configured with different index information to achieve implicit indication of a specific symbol structure (such as the structure of the first symbol) by indicating specific index information (such as the first index information), thereby saving signaling overhead.

[0014] It can also be understood that the index information is mainly used to indicate the structure of a specific symbol, such as the first index information indicates the structure of the first symbol, so that the structures of different symbols in the same frame can be different, thereby achieving more flexible frame structure configuration.

[0015] In one possible design, the first communication device determining the first symbol includes: the first communication device determining, based on the second frame structure, the first symbol corresponding to the first frame structure. That is, when the second frame structure is determined, the second frame structure can serve as a reference so that the first communication device can quickly determine the structure of the first symbol.

[0016] Optionally, the second frame structure is aligned with a symbol boundary of the first frame structure. The first communication device determines the first symbol corresponding to the first frame structure according to the second frame structure, including: the first communication device determines the time domain position of the first symbol according to the alignment of the symbol boundary of the second frame structure with the first frame structure.

[0017] It can be understood that when the second frame structure is determined, the time domain position and symbol length of the symbol corresponding to the second frame structure are also determined. In this way, the first communication device can quickly determine the time domain position of the first symbol by aligning the symbol boundary of the second frame structure with the first frame structure.

[0018] Optionally, the method of the first aspect may further include: the first communications device receiving second indication information; wherein the second indication information is used to indicate a second frame structure, such as including at least one of the following items of the second frame structure: a subcarrier spacing, a symbol length, or index information, and implicitly indicating symbol boundary alignment through this information. In this way, the second indication information does not need to carry additional information elements to indicate symbol boundary alignment, thereby saving signaling overhead.

[0019] In one possible design scheme, a first communication device transmits a first signal on a first symbol, including: the first communication device determines unavailable resources within a frequency domain resource set corresponding to the first symbol, and transmits the first signal on frequency domain resources other than the unavailable resources in the frequency domain resource set to reduce interference, achieve resource isolation, and avoid data leakage.

[0020] Optionally, the unavailable resource is at least one subcarrier or at least one resource block, which is not limited and can be flexibly configured according to actual needs to meet actual needs.

[0021] Optionally, the method described in the first aspect may further include: the first communication device receiving third indication information, wherein the third indication information is used to indicate unavailable resources, so as to achieve flexible configuration of unavailable resources through signaling.

[0022] In a second aspect, a communication method is provided, the method comprising: a second communication device determining a first symbol and transmitting a first signal on the first symbol. The first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length.

[0023] In one possible design scheme, the method described in the second aspect may further include: the second communication device sends first indication information. Wherein, at least one of the following items of the first frame structure indicated by the first indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure, and at least one of the following items is used to determine the first cyclic shift code length and the first useful symbol length.

[0024] In one possible design scheme, the method described in the second aspect may further include: the second communication device sends first index information. The first index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items for determining the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol, and at least one of the following items is used to determine the first cyclic shift code length and the first useful symbol length.

[0025] In one possible design scheme, the second communication device determines the first symbol, including: the second communication device determines the first symbol corresponding to the first frame structure according to the second frame structure.

[0026] Optionally, the second frame structure is aligned with a symbol boundary of the first frame structure.

[0027] Optionally, the second communication device determines the first symbol corresponding to the first frame structure according to the second frame structure, including: the second communication device determines the time domain position of the first symbol according to aligning the symbol boundary of the second frame structure with the first frame structure.

[0028] Optionally, the method of the second aspect may further include: the second communication device sending second indication information, wherein the second indication information is used to indicate the second frame structure.

[0029] In one possible design scheme, the second communication device transmits the first signal on the first symbol, including: the second communication device determines the unavailable resources in the frequency domain resource set corresponding to the first symbol, and transmits the first signal on the frequency domain resources other than the unavailable resources in the frequency domain resource set.

[0030] Optionally, the unavailable resource is at least one subcarrier or at least one resource block.

[0031] Optionally, the method of the second aspect may further include: the second communication device sending third indication information, wherein the third indication information is used to indicate unavailable resources.

[0032] In addition, other technical effects of the communication method described in the second aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.

[0033] In combination with the first or second aspect, in one possible design, at least one of the first cyclic shift code length, the second cyclic shift code length, the first useful symbol length, and the second useful symbol length is represented by the number of reference time units. In other words, these time domain lengths can be represented using a unified time domain scale, namely, the number of reference time units, to facilitate the device performing time domain related processing.

[0034] Optionally, the reference time unit is related to the maximum subcarrier spacing and the maximum number of DFT samples. For example, the reference time unit satisfies the following relationship:

[0035] T s-base =1 / (DFT size max·Δfmax);

[0036] DFT size max=2 d1max 3 d2max 5 d3max ;

[0037] Δfmax=2 μ1max ·3 μ2max 5 μ3max ;

[0038] Among them, T s-base is the basic time unit, the reference time unit is an integer multiple of the basic time unit, DFT size max is the maximum number of DFT samples, Δfmax is the maximum subcarrier spacing, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

[0039] It can be seen that the basic time unit can be the smallest time unit supported by the system. In this way, the reference time unit composed of the basic time units can more accurately represent the absolute time in the time domain.

[0040] In combination with the first aspect or the second aspect, in a possible design scheme, at least one of the first cyclic shift code length, the second cyclic shift code length, the first useful symbol length, and the second useful symbol length is characterized by the number of i-th reference time units in M ​​reference time units, the values ​​of any two reference time units in the M reference time units are different, M is an integer greater than 1, and i is any integer from 1 to M.

[0041] That is, when the cyclic shift code length and / or useful symbol length are represented by different reference time units, the number of these reference time units may be different. For example, the cyclic shift code length can be represented as 10 reference time units A. In this case, if reference time unit A is twice the reference time unit B, the cyclic shift code length can also be represented as 20 reference time units B. Therefore, for different cyclic shift code lengths and / or useful symbol lengths, reference time units of different scales can be used to ensure that the number of reference time units is reasonable, so as to facilitate the first communication device to perform time domain correlation processing.

[0042] Optionally, the subcarrier spacing of the first frame structure belongs to the i-th subcarrier spacing set in the M subcarrier spacing sets, and at least some of the subcarrier spacings of any two subcarrier spacing sets in the M subcarrier spacing sets are different; and / or, the DFT sampling number corresponding to the first frame structure belongs to the i-th DFT sampling number set in the M DFT sampling number sets, and at least some of the DFT sampling numbers of any two DFT sampling number sets in the M DFT sampling number sets are different.

[0043] The i-th reference time unit is associated with the maximum subcarrier spacing in the i-th subcarrier spacing set, and / or the i-th reference time unit is associated with the maximum DFT sampling number in the i-th DFT sampling number set.

[0044] For example, the i-th reference time unit satisfies the following relationship:

[0045] T s-base i =1 / (DFT size max i·Δfmax i);

[0046] DFT size maxi=2 di1max ·3 di2max 5 di3max ;

[0047] Δfmax i=2 μi1max ·3 μi2max 5 μi3max ;

[0048] Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum number of DFT samples in the i-th DFT sample number set, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, di1, di2, and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μi1, μi2, and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3.

[0049] For another example, the i-th reference time unit satisfies the following relationship:

[0050] T s-base i =1 / (DFT size max·Δfmax i);

[0051] DFT size max=2 d1max ·3 d2max 5 d3max ;

[0052] Δfmax i=2 μi1max ·3 μi2max 5 μi3max ;

[0053] Among them, T s-base iis the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size max is the maximum number of DFT samples, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μi1, μi2 and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3.

[0054] For another example, the i-th reference time unit satisfies the following relationship:

[0055] T s-base i =1 / (DFT size max i·Δfmax i);

[0056] DFT size maxi=2 di1max ·3 di2max 5 di3max ;

[0057] Δfmax i=2 μ1max ·3 μ2max 5 μ3max ;

[0058] Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum number of DFT samples in the i-th DFT sample number set, Δfmax is the maximum subcarrier spacing, di1, di2 and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

[0059] It can be seen that the i-th basic time unit can be the minimum time unit for the i-th DFT sampling number set and / or the i-th subcarrier spacing set. In this way, the i-th reference time unit composed of the i-th basic time unit can more accurately represent the absolute time in the time domain.

[0060] According to a third aspect, a communication method is provided, comprising: a first communication device determining, based on the time domain position of a second symbol corresponding to a second frame structure and a time domain offset, a time domain position of a first symbol corresponding to a first frame structure, and transmitting a first signal on the first symbol. The time domain offset is a time domain offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure is different from the symbol length of the second frame structure.

[0061] Based on the method described in the third aspect, it can be seen that when the subcarrier spacing of the frame structure is different, the time domain positions of the symbols corresponding to different frame structures may not be aligned. In this case, the first communication device can use the symbol with a determined time domain position, such as the second symbol corresponding to the second frame structure, as a reference, and determine the time domain position of the symbol with an uncertain time domain position, such as the time domain position of the first symbol corresponding to the first frame structure, based on the time domain offset between the symbol with a determined time domain position and the symbol with an uncertain time domain position, such as the time domain offset, so as to enable the first communication device to transmit the first signal on the first symbol.

[0062] In one possible design scheme, the time domain offset includes at least one of the following: the time domain offset between the starting time domain position of the first symbol and the starting time domain position of the second symbol, the time domain offset between the ending time domain position of the first symbol and the ending time domain position of the second symbol, the time domain offset between the starting time domain position of the first symbol and the ending time domain position of the second symbol, and the time domain offset between the ending time domain position of the first symbol and the starting time domain position of the second symbol, so as to flexibly determine or indicate the time domain offset, thereby reducing signaling overhead and improving communication performance.

[0063] Optionally, the time domain offset is represented by the number of reference time units.

[0064] Optionally, the method of the third aspect may further include: the first communication device receiving fourth indication information, wherein the fourth indication information is used to indicate a time domain offset, thereby enabling flexible indication of various time domain offsets through signaling.

[0065] Furthermore, the fourth indication information is used to indicate at least one of the following: the time domain position of the second symbol, or the number of first symbols. It is understood that when the fourth indication information indicates the time domain offset, the fourth indication information can also be reused to indicate the time domain position of the second symbol, thereby reducing signaling overhead. Furthermore, the number of first symbols can be used by the first communication device to determine the time domain interval occupied by the entire first symbol, so that the first communication device can transmit the first signal in this time domain interval.

[0066] In one possible design scheme, the method described in the third aspect may also include: the first communication device determines the first cyclic shift code length of the first symbol, and the first useful symbol length of the first symbol, that is, determines the structure of the first symbol to facilitate the transmission of the first signal on the first symbol.

[0067] Optionally, the first communication device determines a first cyclic shift code length of a first symbol and a first useful symbol length of the first symbol, including: the first communication device receives fifth indication information, and determines the first cyclic shift code length and the first useful symbol length based on the fifth indication information. The fifth indication information is used to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0068] Optionally, the first communication device determines a first cyclic shift code length of a first symbol and a first useful symbol length of the first symbol, including: the first communication device receives second index information, and determines the first cyclic shift code length and the first useful symbol length based on the second index information. The second index information corresponds to a structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0069] Optionally, the first communication device determines the first cyclic shift code length of the first symbol and the first useful symbol length of the first symbol, including: the first communication device receives fifth indication information and second index information, and determines the first cyclic shift code length and the first useful symbol length based on the fifth indication information and the second index information.

[0070] The fifth indication information is used to indicate the number of DFT samples corresponding to the first frame structure, the second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol. Alternatively, the fifth indication information is used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, or the first useful symbol length, the second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items: the first cyclic shift code length, or the number of DFT samples corresponding to the first symbol. Alternatively, the fifth indication information is used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, the first useful symbol length, or the number of DFT samples corresponding to the first frame structure, the second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes the first cyclic shift code length.

[0071] It can be seen that the fifth indication information is mainly used to indicate the frame structure, and the second index information is mainly used to indicate the structure of the symbol, that is, the frame structure and the symbol structure are jointly indicated, so that the structure of the first symbol can be configured more flexibly.

[0072] Optionally, at least one of the first cyclic shift code length and the first useful symbol length is represented by the number of reference time units.

[0073] In a possible design scheme, the method described in the third aspect may also include: the first communication device determines the time domain position of the second symbol.

[0074] Optionally, the first communication device determining the time domain position of the second symbol includes: the first communication device receiving sixth indication information, and determining the time domain position of the second symbol according to the sixth indication information. The sixth indication information is used to indicate at least one of the following items of the second frame structure: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure;

[0075] Optionally, the first communication device determining the time domain position of the second symbol includes: the first communication device receiving third index information, and determining the time domain position of the second symbol based on the third index information. The third index information corresponds to a structure of the second symbol, and the structure of the second symbol includes at least one of the following: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, or a subcarrier spacing corresponding to the second symbol;

[0076] Optionally, the first communication device determines the time domain position of the second symbol, including: the first communication device receives sixth indication information and third index information, and determines the time domain position of the second symbol according to the sixth indication information and the third index information.

[0077] The sixth indication information is used to indicate the number of DFT samples corresponding to the second frame structure, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following: the second cyclic shift code length, the ratio of the first cyclic shift code length to the second useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, or the second useful symbol length, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following items: the second cyclic shift code length, or the number of DFT samples corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, the second useful symbol length, or the number of DFT samples corresponding to the second frame structure, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes the second cyclic shift code length.

[0078] It can be seen that the sixth indication information is mainly used to indicate the frame structure, and the third index information is mainly used to indicate the structure of the symbol, that is, the frame structure and the symbol structure are jointly indicated, so that the structure of the second symbol can be configured more flexibly.

[0079] Optionally, at least one of the second cyclic shift code length and the second useful symbol length is represented by the number of reference time units.

[0080] In addition, other technical effects of the communication method described in the third aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.

[0081] In a fourth aspect, a communication method is provided, comprising: a second communication device determining, based on the time domain position of a second symbol corresponding to a first frame structure and a time domain offset, a time domain position of a first symbol corresponding to a second frame structure, thereby transmitting a first signal on the first symbol. The time domain offset is a time domain offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure is different from the symbol length of the second frame structure.

[0082] In one possible design scheme, the time domain offset includes at least one of the following: the time domain offset between the starting time domain position of the first symbol and the starting time domain position of the second symbol, the time domain offset between the ending time domain position of the first symbol and the ending time domain position of the second symbol, the time domain offset between the starting time domain position of the first symbol and the ending time domain position of the second symbol, and the time domain offset between the ending time domain position of the first symbol and the starting time domain position of the second symbol.

[0083] Optionally, the time domain offset is represented by the number of reference time units.

[0084] Optionally, the method described in the fourth aspect may further include: the second communication device sending fourth indication information, wherein the fourth indication information is used to indicate the time domain offset.

[0085] Furthermore, the fourth indication information is also used to indicate at least one of the following: the time domain position of the second symbol, or the number of first symbols.

[0086] In a possible design scheme, the method described in the fourth aspect may also include: the second communication device determines a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

[0087] Optionally, the method described in the fourth aspect may further include: the second communication device sending fifth indication information. Wherein, at least one of the following items of the first frame structure indicated by the fifth indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0088] Optionally, the method described in the fourth aspect may further include: the second communication device sending second index information. The second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items for determining the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol.

[0089] Optionally, the method described in the fourth aspect may further include: the second communication device sending fifth indication information and second index information. The information indicated by the fifth indication information and the second index information is used to determine the first cyclic shift code length and the first useful symbol length; the fifth indication information is used to indicate the number of DFT samples corresponding to the first frame structure; the second index information corresponds to the structure of the first symbol, the structure of the first symbol including at least one of the following: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol. Alternatively, the fifth indication information is used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, or the first useful symbol length; the second index information corresponds to the structure of the first symbol, the structure of the first symbol including at least one of the following items: the first cyclic shift code length, or the number of DFT samples corresponding to the first symbol. Alternatively, the fifth indication information is used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, the first useful symbol length, or the number of DFT samples corresponding to the first frame structure; the second index information corresponds to the structure of the first symbol, the structure of the first symbol including the first cyclic shift code length.

[0090] Optionally, at least one of the first cyclic shift code length and the first useful symbol length is represented by the number of reference time units.

[0091] In a possible design scheme, the method described in the fourth aspect may also include: the second communication device determines the time domain position of the second symbol.

[0092] Optionally, the method described in the fourth aspect may further include: the second communication device sending sixth indication information. At least one of the following items of the second frame structure indicated by the sixth indication information is used to determine the time domain position of the second symbol: a second cyclic shift code length, a ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure.

[0093] Optionally, the method described in the fourth aspect may further include: the second communication device sending third index information. The third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following items for determining the time domain position of the second symbol: the second cyclic shift code length, the ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, or the subcarrier spacing corresponding to the second symbol.

[0094] Optionally, the method described in the fourth aspect may further include: the second communication device sending sixth indication information and third index information. The information indicated by the sixth indication information and the third index information is used to determine the time domain position of the second symbol. For example, the sixth indication information is used to indicate the number of DFT samples corresponding to the second frame structure, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following: the second cyclic shift code length, the ratio of the first cyclic shift code length to the second useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, or the second useful symbol length, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following items: the second cyclic shift code length, or the number of DFT samples corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, the second useful symbol length, or the number of DFT samples corresponding to the second frame structure, and the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes the second cyclic shift code length.

[0095] Optionally, at least one of the second cyclic shift code length and the second useful symbol length is represented by the number of reference time units.

[0096] In addition, other technical effects of the communication method described in the fourth aspect can refer to the technical effects of the communication method described in the third aspect, and will not be repeated here.

[0097] In combination with the third aspect and the fourth aspect, in a possible design scheme, the reference time unit is related to the maximum subcarrier spacing and the maximum number of DFT samples.

[0098] For example, the reference time unit satisfies the following relationship:

[0099] T s-base =1 / (DFT size max·Δfmax);

[0100] DFT size max=2 d1max 3 d2max 5 d3max ;

[0101] Δfmax=2 μ1max 3 μ2max 5 μ3max ;

[0102] Among them, T s-base is the basic time unit, the reference time unit is an integer multiple of the basic time unit, DFT size max is the maximum number of DFT samples, Δfmax is the maximum subcarrier spacing, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

[0103] In one possible design scheme, the reference time unit is the i-th reference time unit among M reference time units, the values ​​of any two reference time units among the M reference time units are different, M is an integer greater than 1, and i is any integer from 1 to M.

[0104] Optionally, the subcarrier spacing belongs to the i-th subcarrier spacing set among M subcarrier spacing sets, and at least some of the subcarrier spacings of any two subcarrier spacing sets among the M subcarrier spacing sets are different; and / or the DFT sampling number belongs to the i-th DFT sampling number set among M DFT sampling number sets, and at least some of the DFT sampling numbers of any two DFT sampling number sets among the M DFT sampling number sets are different.

[0105] The i-th reference time unit is associated with the maximum subcarrier spacing in the i-th subcarrier spacing set, and / or the i-th reference time unit is associated with the maximum DFT sampling number in the i-th DFT sampling number set.

[0106] For example, the i-th reference time unit satisfies the following relationship:

[0107] T s-base i =1 / (DFT size max i·Δfmax i);

[0108] DFT size maxi=2 di1max ·3 di2max 5 di3max ;

[0109] Δfmax i=2 μi1max ·3 μi2max 5 μi3max ;

[0110] Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum number of DFT samples in the i-th DFT sample number set, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, di1, di2 and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μi1, μi2 and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3.

[0111] For another example, the i-th reference time unit satisfies the following relationship:

[0112] T s-base i =1 / (DFT size max·Δfmax i);

[0113] DFT size max=2 d1max ·3 d2max 5 d3max ;

[0114] Δfmax i=2 μi1max ·3 μi2max 5 μi3max ;

[0115] Among them, T s-base iis the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size max is the maximum number of DFT samples, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μi1, μi2 and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3.

[0116] For another example, the i-th reference time unit satisfies the following relationship:

[0117] T s-base i =1 / (DFT size max i·Δfmax i);

[0118] DFT size maxi=2 di1max 3 di2max 5 di3max ;

[0119] Δfmax i=2 μ1max 3 μ2max 5 μ3max ;

[0120] Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum number of DFT samples in the i-th DFT sample number set, Δfmax is the maximum subcarrier spacing, di1, di2 and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

[0121] In one possible design, a boundary between a time unit where the first symbol is located and a boundary between a time unit where the second symbol is located are aligned to facilitate modulation and demodulation of the signal.

[0122] In a fifth aspect, a communication device is provided. The communication device includes: a module for executing the communication method of the first aspect, such as a transceiver module and a processing module. The transceiver module is used to perform the transceiver function of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver function.

[0123] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the fifth aspect, and the receiving module is used to implement the receiving function of the communication device described in the fifth aspect.

[0124] Optionally, the communication device described in the fifth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device may execute the communication method described in the first aspect.

[0125] It should be noted that the communication device described in the fifth aspect can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0126] In addition, the technical effects of the communication device described in the fifth aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.

[0127] In a sixth aspect, a communication device is provided. The communication device includes: a module for executing the communication method of the second aspect, such as a transceiver module and a processing module. The transceiver module is used to perform the transceiver function of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver function.

[0128] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the sixth aspect, and the receiving module is used to implement the receiving function of the communication device described in the sixth aspect.

[0129] Optionally, the communication device described in the sixth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device can execute the communication method described in the second aspect.

[0130] It should be noted that the communication device described in the sixth aspect can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0131] In addition, the technical effects of the communication device described in the sixth aspect can refer to the technical effects of the communication method described in the second aspect, and will not be repeated here.

[0132] In a seventh aspect, a communication device is provided. The communication device includes: a module for executing the communication method of the third aspect, such as a transceiver module and a processing module. The transceiver module is used to perform the transceiver function of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver function.

[0133] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the seventh aspect, and the receiving module is used to implement the receiving function of the communication device described in the seventh aspect.

[0134] Optionally, the communication device described in the seventh aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device can execute the communication method described in the third aspect.

[0135] It should be noted that the communication device described in the seventh aspect can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0136] In addition, the technical effects of the communication device described in the seventh aspect can refer to the technical effects of the communication method described in the third aspect, and will not be repeated here.

[0137] In an eighth aspect, a communication device is provided. The communication device includes: a module for executing the communication method of the fourth aspect, such as a transceiver module and a processing module. The transceiver module is used to perform the transceiver function of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver function.

[0138] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the eighth aspect, and the receiving module is used to implement the receiving function of the communication device described in the eighth aspect.

[0139] Optionally, the communication device described in the eighth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device can execute the communication method described in the fourth aspect.

[0140] It should be noted that the communication device described in the eighth aspect can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0141] In addition, the technical effects of the communication device described in the eighth aspect can refer to the technical effects of the communication method described in the fourth aspect, and will not be repeated here.

[0142] In a ninth aspect, a communication device is provided, comprising: a processor configured to execute the communication method described in any possible implementation of the first to fourth aspects.

[0143] In one possible design solution, the communication device described in aspect 9 may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in aspect 9 to communicate with other communication devices.

[0144] In one possible design, the communication device described in aspect 9 may further include a memory. The memory may be integrated with the processor or provided separately. The memory may be used to store the computer program and / or data involved in the communication method described in any one of aspects 1 to 4.

[0145] In the present application, the communication device described in the ninth aspect can be the terminal or network device described in any one of the first to fourth aspects, or a chip (system) or other parts or components that can be set in the terminal or network device, or a device that includes the terminal or network device.

[0146] In addition, the technical effects of the communication device described in the ninth aspect can refer to the technical effects of the communication method described in any one of the implementation methods in the first to fourth aspects, and will not be repeated here.

[0147] In a tenth aspect, a communication device is provided. The communication device includes: a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, so that the communication device performs the communication method described in any possible implementation of the first to fourth aspects.

[0148] In one possible design solution, the communication device described in the tenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the tenth aspect to communicate with other communication devices.

[0149] In the present application, the communication device described in the tenth aspect can be the terminal or network device described in any one of the first to fourth aspects, or a chip (system) or other parts or components that can be set in the terminal or network device, or a device that includes the terminal or network device.

[0150] In addition, the technical effects of the communication device described in the tenth aspect can refer to the technical effects of the communication method described in any one of the implementation methods in the first to fourth aspects, and will not be repeated here.

[0151] In the eleventh aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the communication device executes the communication method described in any one of the implementation methods of the first to fourth aspects.

[0152] In one possible design solution, the communication device described in the eleventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the eleventh aspect to communicate with other communication devices.

[0153] In the present application, the communication device described in the eleventh aspect can be the terminal or network device described in any one of the first to fourth aspects, or a chip (system) or other parts or components that can be set in the terminal or network device, or a device that includes the terminal or network device.

[0154] In addition, the technical effects of the communication device described in the eleventh aspect can refer to the technical effects of the communication method described in any one of the implementation methods of the first to fourth aspects, and will not be repeated here.

[0155] In a twelfth aspect, a communication system is provided. The communication system includes: the first communication device described in the first aspect, and the second communication device described in the second aspect; or the communication system includes: the first communication device described in the third aspect, and the second communication device described in the fourth aspect.

[0156] In the thirteenth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are run on a computer, the computer executes the communication method described in any possible implementation method of the first to fourth aspects.

[0157] In the fourteenth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute the communication method described in any one of the possible implementations of the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0158] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0159] FIG2 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application that is applicable to a satellite-to-ground communication scenario;

[0160] FIG3 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application that is applicable to an inter-satellite communication scenario;

[0161] FIG4 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application applicable to a communication scenario between a terminal and a base station;

[0162] FIG5 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application applicable to an integrated access and backhaul IAB scenario;

[0163] FIG6 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application applicable to a communication scenario of a terminal;

[0164] FIG7 is a first diagram of an interaction flow of a communication method according to an embodiment of the present application;

[0165] FIG8 is a first schematic diagram of a frame structure in a communication method provided in an embodiment of the present application;

[0166] FIG9 is a first schematic diagram of a symbol structure in a communication method provided in an embodiment of the present application;

[0167] FIG10 is a schematic diagram of a subcarrier structure in a communication method provided in an embodiment of the present application;

[0168] FIG11 is a first schematic diagram of unavailable resources in the communication method provided in an embodiment of the present application;

[0169] FIG12 is a second schematic diagram of the interaction flow of the communication method provided in an embodiment of the present application;

[0170] FIG13 is a second schematic diagram of a frame structure in the communication method provided in an embodiment of the present application;

[0171] FIG14 is a third schematic diagram of a frame structure in the communication method provided in an embodiment of the present application;

[0172] FIG15 is a fourth schematic diagram of a frame structure in the communication method provided in an embodiment of the present application;

[0173] FIG16 is a schematic diagram of a frame structure in which symbol boundaries are not aligned in a communication method provided in an embodiment of the present application;

[0174] FIG17 is a second schematic diagram of a symbol structure in a communication method provided in an embodiment of the present application;

[0175] FIG18 is a third schematic diagram of a symbol structure in the communication method provided in an embodiment of the present application;

[0176] FIG19 is a fourth schematic diagram of a symbol structure in a communication method provided in an embodiment of the present application;

[0177] FIG20 is a fifth schematic diagram of a symbol structure in a communication method provided in an embodiment of the present application;

[0178] [Corrected 08.11.2022 in accordance with Article 91] [Deleted]

[0179] [Corrected 08.11.2022 according to Rule 91] FIG21 is a second schematic diagram of unavailable resources in the communication method provided in an embodiment of the present application;

[0180] [Corrected 08.11.2022 according to Rule 91] FIG22 is a first structural diagram of a communication device provided in an embodiment of the present application;

[0181] [Corrected 08.11.2022 according to Rule 91] Figure 23 is a second structural schematic diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0182] For ease of understanding, the technical terms involved in the embodiments of this application are first introduced below.

[0183] 1. Basic time unit:

[0184] In the new radio (NR) system, the basic time unit (also called sampling time) is the minimum time unit used to describe the length of the time domain, as shown in the following formula 1.

[0185] T c =1 / (Δf max ·N f );(1)

[0186] As shown in formula 1, T c is the basic time unit; Δf max N is the maximum subcarrier spacing (SCS) supported by NR, such as 480 kHz; f The maximum number of fast Fourier transform (FFT) samples (FFT size max) supported by NR, such as 4096. In this way, the basic time unit can be 0.509 nanoseconds (ns).

[0187] 2. Frame structure:

[0188] In NR, each radio frame can contain multiple time slots, such as 10, 20, 40, 80, or 160. Each radio frame can contain 10 subframes, and each subframe can also contain one or more time slots, such as 1, 2, 4, 8, or 16. Each time slot can contain 14 symbols or 12 symbols. On this basis, the frame structure can be related parameters used to describe the symbols within a frame, such as: subcarrier spacing, symbol duration, and cyclic prefix (CP) duration. In the embodiment of the present application, the cyclic prefix duration may also be referred to as cyclic prefix length, CP length, cyclic shift code length, etc., without limitation.

[0189] NR supports a variety of subcarrier spacings, such as 15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz, and 960 kHz. The subcarrier spacing determines the length of a symbol in the time domain, or symbol length. The symbol length can include the symbol duration and the CP duration. The symbol duration is also called the useful symbol length. The CP is primarily used to mitigate inter-symbol interference and channel multipath delay. The CP duration is also called the cyclic shift code length. Therefore, in NR, different subcarrier spacings can correspond to different symbol lengths, and thus different useful symbol lengths and cyclic shift code lengths.

[0190] Specifically, the configuration of the subcarrier spacing can be expressed as μ, which can be specifically shown in Table 1.

[0191] Table 1

[0192]

[0193] The numbering of orthogonal frequency division multiplexing (OFDM) symbols in a time unit, such as a subframe, can be expressed as: 1, among which, Indicates the number of time slots included in a subframe when the subcarrier spacing is μ. Indicates the number of symbols included in a time slot when the subcarrier spacing is μ, and the continuous time domain signal on antenna p It can be expressed as shown in the following formula 1-formula 42.

[0194]

[0195]

[0196]

[0197]

[0198] Among them, t=0 can represent the starting time of a subframe, Indicates the starting time of symbol l when the subcarrier spacing is μ, It can represent the carrier bandwidth of the subcarrier spacing configuration. It can represent the frequency domain starting position of the grid with subcarrier spacing configuration μ0, It can represent the frequency domain resource size of the resource grid with subcarrier spacing configuration μ0, It can represent the frequency domain starting position of the resource grid grid with subcarrier spacing configuration μ, It can represent the frequency domain resource size of the grid with the subcarrier spacing configuration μ, and the subscript x represents the direction of the transmission link, such as uplink, downlink, sidelink, transmission, or reception. It can represent the number of subcarriers contained in a resource block (RB), such as 12 subcarriers. μ0 can represent the maximum value of μ. Can represent symbol length, To express the useful symbol length by the number of reference time units, To express the useful symbol length by physical duration, To express the cyclic shift code length by the number of reference time units, In order to express the cyclic shift code length by physical duration, k can represent a subcarrier identifier, and l can represent a symbol identifier. It can represent a signal with a subcarrier spacing of μ on antenna port p on the basic resource unit (k, l).

[0199] and It can also be expressed as shown in the following formula 5-6.

[0200]

[0201]

[0202] Among them, κ can be 64, It can represent the cyclic shift code length of the extended CP. It can represent the cyclic shift code length of a normal CP, where the normal CP can be the CP of the first symbol in a subframe. It can represent the cyclic shift code length of a normal CP, where the normal CP may be a CP of a non-first symbol in a subframe.

[0203] It can be understood that for the frame structure with the same seed carrier interval, the symbol length of the frame structure is fixed, and the cyclic shift code length of the frame structure is also basically fixed, which makes the symbol length and cyclic shift code length not flexible enough to meet differentiated communication needs, affecting communication performance.

[0204] For example, when sending a pilot signal, or a reference signal, such as a channel state information-reference signal (CSI-RS), a channel sounding reference signal (SRS), etc., or sending measurement information, such as channel state information (CSI), the symbol length required for the reference signal or measurement information is usually short. In this case, the fixed symbol length makes it impossible for the transmitter to adjust the symbol length to be shorter, resulting in a larger time domain resource occupation, higher overhead, and longer delay for the signal, affecting communication performance. For another example, in a scenario where the impact of multipath delay is small, the cyclic shift code length required for the signal is also usually short. In this case, the fixed cyclic shift code length makes it impossible for the transmitter to adjust the cyclic shift code length to be shorter, resulting in a larger CP overhead, affecting communication performance.

[0205] It can also be understood that the number of FFT samples needs to be greater than or equal to the number of subcarriers to satisfy the Nyquist theorem. The number of FFT samples supported by NR increases by multiples of integer powers of 2, such as 512, 1024, 2048, 4096, etc. However, this incremental method may result in a large difference between different FFT sample numbers, and there are redundant sampling points. For example, if 520 subcarriers are configured, an FFT sample number of 512 is not available, and a minimum FFT sample number of 1024 is used. At this time, there are 504 redundant sampling points, resulting in increased signal processing complexity and increased processing delay. Among them, the sampling number can also be called sampling point, and the two can be interchangeable, which is not limited in the embodiments of the present application.

[0206] In summary, in response to the above technical problems, the embodiments of the present application propose the following technical solutions, which can achieve flexible and adjustable frame structure to meet differentiated communication needs and avoid affecting communication performance.

[0207] The technical solution in this application will be described below with reference to the accompanying drawings.

[0208] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, fourth-generation mobile communication systems (4G), such as long-term evolution (LTE) systems, fifth-generation mobile communication systems (5G), such as NR systems, and communication systems evolved after 5G, such as sixth-generation mobile communication systems (6G), etc.

[0209] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.

[0210] Additionally, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.

[0211] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. In addition, the " / " mentioned in this application can be used to express an "or" relationship.

[0212] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0213] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in Figure 1 as an example. For example, Figure 1 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiments of the present application.

[0214] As shown in FIG1 , the communication system mainly includes: a first communication device and a second communication device, which are applicable to various communication scenarios.

[0215] As shown in FIG2 , the communication system may be applicable to a satellite-to-ground communication scenario, where the first communication device may be a terminal and the second communication device may be a satellite.

[0216] The terminal may be a terminal with transceiver functions, or a chip or chip system that can be provided in the terminal. The terminal may also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handheld device (handset), a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a terminal in communication and perception integration, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc. The terminal of the present application may also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units.

[0217] The above-mentioned satellites may refer to non-ground base stations or non-ground equipment, such as drones, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, etc., and the specific form is not limited.

[0218] As shown in FIG3 , the communication system may be applicable to an inter-satellite communication scenario, where the first communication device may be a first satellite and the second communication device may be a second satellite.

[0219] The first satellite may include: a first acquisition, pointing, and tracking (APT) system and a first communication system. The first APT system is primarily used by the first satellite to perform functions such as acquisition, pointing, and tracking, such as determining the incoming signal direction and adjusting the transmitted wave's aiming direction for reception, to reduce the impact of channel attenuation and interference and ensure data transmission security and transmission rate. The first APT system may be implemented using an optical system or a microwave band system, without limitation. The first communication system is primarily used for communication between the first satellite and other satellites, such as the second satellite.

[0220] The second satellite may include: a second APT system and a second communication system. The specific implementation principle is similar to that of the first satellite, which can be referred to for understanding and will not be repeated here.

[0221] As shown in FIG4 , the communication system may be applicable to a communication scenario between a terminal and a network device. The first communication device may be a terminal, and the second communication device may be a network device.

[0222] For the above terminals, please refer to the above related introductions and will not be described in detail.

[0223] The above-mentioned network equipment can be access network equipment, also known as radio access network (RAN) equipment, or base station. RAN equipment can be equipment that provides access to terminals. For example, RAN equipment can include 5G, such as the gNB in ​​the NR system, or one or a group of antenna panels (including multiple antenna panels) of a base station in 5G, an active antenna unit (AAU), or network nodes that constitute the gNB, transmission and reception point (TRP), transmission point (TP), or transmission measurement function (TMF), such as the baseband unit (BBU) and remote radio unit (RRU). The BBU and RRU can be placed in different locations, for example, the RRU can be remotely located in an area with high traffic volume, while the BBU can be placed in a central computer room. The BBU and RRU can also be placed in the same computer room. The BBU and RRU can also be different components under the same rack. Alternatively, the RAN equipment can also include a centralized unit (CU) or a distributed unit (DU). Alternatively, the network device may also be an RSU with base station functions, or a wired access gateway, or a 5G core network element. Alternatively, the RAN device may also include an access point (AP) in a WiFi system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, wearable devices, vehicle-mounted devices, and the like. Alternatively, the RAN device may also include a next-generation mobile communication system, such as a 6G access network device, such as a 6G base station, or in the next-generation mobile communication system, the network device may also have other naming methods, all of which are covered within the scope of protection of the embodiments of this application, and this application does not impose any limitations on this.

[0224] As shown in Figure 5, the communication system can be applied to an integrated access and backhaul (IAB) communication scenario. The first communication device can be a terminal, and the second communication device can be an IAB node. Alternatively, the first communication device can be an IAB node, and the second communication device can be an IAB doner. The link between IAB nodes is a backhaul link, and the link between a terminal and an IAB node is an access link.

[0225] As shown in Figure 6, the communication system can be applied to communication scenarios between terminals, such as the Internet of Things, the Internet of Vehicles, etc. The first communication device can be a first terminal, and the second communication device can be a second terminal.

[0226] In the communication system of an embodiment of the present application, the communication system can be configured with different frame structures according to different communication requirements, such as different first cyclic shift code lengths and second cyclic shift code lengths, and / or different first useful symbol lengths and second useful symbol lengths, so as to achieve flexible and adjustable frame structure, thereby meeting differentiated communication requirements.

[0227] For ease of understanding, the following method embodiments will be used to specifically describe the interaction process between network elements / devices in the above-mentioned communication system in conjunction with Figures 7-16. The communication method provided in the embodiments of the present application can be applied to the above-mentioned communication system and specifically applied to the various scenarios mentioned in the above-mentioned communication system, which are described in detail below.

[0228] FIG7 is a flow chart of a communication method according to an embodiment of the present application. In the method shown in FIG7 , a symbol used to transmit a signal between a first communication device and a second communication device, such as a first symbol, may be a symbol configured as a first frame structure or a second frame structure. When the symbol lengths of the first frame structure and the second frame structure are the same, the subcarrier spacings of the first frame structure and the second frame structure are different, so that the cyclic shift code lengths of the first frame structure and the second frame structure are different, thereby achieving flexible and adjustable frame structures to meet differentiated communication needs.

[0229] Specifically, as shown in FIG7 , the process of the communication method is as follows:

[0230] S701: The second communication device determines a first symbol.

[0231] The first symbol may be a symbol configured as a first frame structure or a second frame structure. For example, if the symbol is configured as a first frame structure, the first frame structure and the second frame structure may be different.

[0232] The first frame structure may include: a subcarrier spacing of the first frame structure, and a symbol length of the first frame structure.

[0233] The subcarrier spacing of the first frame structure may be a subcarrier spacing supported by the system.

[0234] Optionally, the subcarrier spacing supported by the system can be expressed as Δf, satisfying the following relationship: Δf = 2 μ1 3 μ2 5 μ3 , μ1, μ2, and μ3 are subcarrier spacing configurations supported by the system, and the values ​​of μ1, μ2, and μ3 can be integers. It can be seen that compared to NR, the subcarrier spacing configuration composed of these three parameters can be more flexible, making the subcarrier spacing supported by the system more flexible and supporting more subcarrier spacing.

[0235] For example, the subcarrier spacing supported by the system may include: 10kHz, 12kHz, 15kHz, 20kHz, 24kHz, 30kHz, 40kHz, 48kHz, 60kHz, 80kHz, 92kHz, 120kHz, 160kHz, 184kHz, 240kHz, 320kHz, and 386kHz, etc.

[0236] The symbol length of the first frame structure may include: a first cyclic shift code length, and a first useful symbol length.

[0237] Optionally, the first cyclic shift code length may be related to the subcarrier spacing configuration of the first frame structure. For example, the first cyclic shift code length may be expressed as The following relationship can be satisfied: Among them, κ can be a value supported by NR, or any possible value, without limitation. The κ mentioned below can also be understood similarly and will not be repeated here. The first useful symbol length may be unrelated to the subcarrier spacing configuration of the first frame structure. In this case, the first useful symbol length may be the difference between the symbol length of the first frame structure and the first cyclic shift code length.

[0238] Alternatively, optionally, the first useful symbol length may be related to the subcarrier spacing configuration of the first frame structure. In this case, the first useful symbol length may be 1 / Δf, where Δf is the subcarrier spacing. The first cyclic shift code length may be unrelated to the subcarrier spacing configuration of the first frame structure. In this case, the first cyclic shift code length may be the difference between the symbol length of the first frame structure and the first cyclic shift code length.

[0239] The first cyclic shift code length and / or the first useful symbol length can be represented by the number of reference time units. A reference time unit can be used to define a time domain length, or a period of time. In different situations, the time domain lengths defined by the reference time units can be the same or different, as described in detail below.

[0240] In mode 1, different subcarrier intervals can correspond to the same reference time unit.

[0241] For example, the first subcarrier spacing and the second subcarrier spacing both correspond to the same reference time unit. Taking the first reference time unit as an example, the first cyclic shift code length and / or the second cyclic shift code length corresponding to the first subcarrier spacing can be represented by the number of reference time units. In other words, these time domain lengths can be represented by a unified time domain scale, that is, the number of reference time units, to facilitate the device to perform time domain related processing.

[0242] Optionally, the reference time unit may be determined based on the subcarrier spacing and the discrete Fourier transform size. For example, the reference time unit, the maximum subcarrier spacing, and the discrete Fourier transform (DFT) may be used to determine the time unit.

[0243] There is a correlation between the maximum number of samples of DFT, such as satisfying the relationship shown in equations 6 to 9:

[0244] T s-base =1 / (DFT size max·Δfmax); (6)

[0245] DFT size max=2 d1max ·3 d2max 5 d3max ;(7)

[0246] DFT size = 2 d1 ·3 d2 5 d3 ;(8)

[0247] Δfmax=2 μ1max ·3 μ2max 5 μ3max ;(9)

[0248] Among them, T s-baseIt can be a basic time unit, and the reference time unit can be an integer multiple of the basic time unit, such as q times, or any other possible multiple, such as 32 or 128; or, the reference time unit can be a basic time unit, without limitation. In this case, it can also be understood that different subcarrier intervals can correspond to the same basic time unit. The DFT size (DFT size) can be called the number of DFT samples, or the DFT sampling point, or the number of DFT samples supported by the system. d1, d2, and d3 can be DFT configurations, and d1, d2, and d3 can be integers. It can be seen that compared to NR, the DFT configuration composed of three parameters can be more flexible, so that the number of DFT samples supported by the system can also be more flexible, supporting more DFT samples.

[0249] For example, the number of DFT samples supported by the system may include: 2 5 =64,3 4 =81,5 3 =125,3 3 *5=135、2*3*5 2 =150, 2*3 4 =162,2 2 *3 2 *5=180、2 6 *3 3 =192, 2*5 2 =225, 2*5 3 =250, 2*3 3 *5=270、3*5 3 =275,2 2 *3*5 2 =300, 2 6 *5=320、2 7 *3=384、2*3 2 *52=450, 512, 2*3*5 3 =625,2 7 *5=640、33*5 2 =675,2 8 *3=768、2 2 *3 2 *5 2 =900, 1024, 2*3 3 *5 2 =1350, 2048, 4*3 3 *5 2 =2700, and 4096, etc.

[0250] DFT size max is the maximum number of DFT samples, or the maximum number of DFT samples supported by the system. d1max is the maximum value of d1, d2max is the maximum value of d2, and d3max is the maximum value of d3. Δfmax is the maximum subcarrier spacing, or the maximum subcarrier spacing supported by the system. μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

[0251] It can be seen that the DFT sampling number and subcarrier spacing are both the maximum values ​​supported by the system, and the basic time unit can be the minimum time unit supported by the system. s-base =1 / ((212*33*52)*(27*3*5)) seconds (s). In this case, the reference time unit composed of basic time units can more accurately represent the absolute time in the time domain.

[0252] In mode 2, different subcarrier spacings may correspond to different reference time units.

[0253] For example, the reference time unit of the first subcarrier interval may be the first reference time unit among the M reference time units, and the reference time unit of the second subcarrier interval may be the second reference time unit among the M reference time units. The values ​​of any two reference time units among the M reference time units are different, and M is an integer greater than 1. Taking the case where the first reference time unit is the i-th reference time unit among the M reference time units as an example, i is any integer from 1 to M. In this case, the first cyclic shift code length and / or the first useful symbol length corresponding to the first subcarrier interval can be represented by the number of the i-th reference time unit.

[0254] That is, when the cyclic shift code length and / or useful symbol length are represented by different reference time units, the number of these reference time units may be different. For example, the cyclic shift code length can be represented as 10 reference time units A. In this case, if reference time unit A is twice the reference time unit B, the cyclic shift code length can also be represented as 20 reference time units B. Therefore, for different cyclic shift code lengths and / or useful symbol lengths, reference time units of different scales can be used to ensure that the number of reference time units is reasonable, so that the device can perform relevant processing in the time domain.

[0255] Optionally, M reference time units correspond to M subcarrier spacing sets, and one subcarrier spacing set may correspond to one reference time unit. The subcarrier spacing of the first frame structure may belong to the i-th subcarrier spacing set among the M subcarrier spacing sets, and at least some of the subcarrier spacings of any two subcarrier spacing sets among the M subcarrier spacing sets may be different. The i-th subcarrier spacing set may be expressed as shown in Equation 10 below.

[0256] Δfi=2 μi1 ·3 μi2 5 μi3 ;(10)

[0257] Here, Δfi may be the i-th subcarrier spacing set, μi1, μi2 and μi3 may be the subcarrier spacing configuration of the i-th subcarrier spacing set, and μi1, μi2 and μi3 may be integers.

[0258] Specifically, certain subcarrier spacings among the carrier spacings supported by the system are defined as basic subcarrier spacings, and the M subcarrier spacing sets can be divided according to the basic subcarrier spacings. For example, the basic subcarrier spacings may include 10 kHz, 12 kHz, and 15 kHz. In this case, subcarrier spacings of 10 kHz and multiples thereof to the power of 10 kHz constitute the first subcarrier spacing set, such as 20 kHz, 40 kHz, 80 kHz, 160 kHz, and 320 kHz. Subcarrier spacings of 12 kHz and multiples thereof to the power of 12 kHz constitute the second subcarrier spacing set, such as 12 kHz, 24 kHz, 48 kHz, 96 kHz, 192 kHz, and 384 kHz. Subcarrier spacings of 15 kHz and multiples thereof to the power of 15 kHz constitute the third subcarrier spacing set, such as 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz. At this time, by defining three basic subcarrier spacings, more subcarrier spacings can be characterized and indicated by the basic subcarrier spacings. In addition, for the three basic subcarrier spacings, the lengths of symbols under different subcarrier spacing values ​​can be reference aligned. When indicating the subcarrier spacing, or determining the symbol position of the aligned subcarrier spacing, network equipment can adopt different indication methods according to different basic subcarrier spacings, reducing signaling overhead and improving communication performance while meeting flexible configuration.

[0259] Alternatively, the M subcarrier spacing sets may also be divided into segments according to intervals, and the interval may be the interval between the minimum subcarrier spacing supported by the system and the maximum subcarrier spacing supported by the system. For example, the subcarrier spacing belonging to [10kHz, 100kHz) constitutes the first subcarrier spacing set, the subcarrier spacing belonging to [100kHz, 200kHz) constitutes the second subcarrier spacing set, the subcarrier spacing belonging to [100kHz, 300kHz) constitutes the third subcarrier spacing set, and the subcarrier spacing belonging to [300kHz, 396kHz] constitutes the third subcarrier spacing set, without limitation. At this time, different subcarrier spacings are divided into different sets, and when defining basic time units or reference time units, different time unit sizes can be defined according to different subcarrier spacing sets, so as to accurately represent the absolute time in the time domain. When the time domain offset is indicated by a basic time unit, the network equipment can use different basic time unit indications according to different subcarrier spacings, thereby reducing signaling overhead and improving communication performance while meeting flexible configuration.

[0260] Optionally, M reference time units correspond to M DFT sample number sets, and one DFT sample number set may correspond to one reference time unit. The DFT sample number corresponding to the first frame structure may belong to the i-th DFT sample number set among the M DFT sample number sets, and at least some of the DFT sample number sets in any two of the M DFT sample number sets may differ. The i-th DFT sample number set may be expressed as shown in Equation 11 below.

[0261] DFT size i=2 di1 ·3 di2 5 di3 ;(11)

[0262] Among them, DFT size i can be the i-th DFT sampling number set, μi1, μi2 and μi3 can be the subcarrier spacing configuration of the i-th subcarrier spacing set, di1, di2 and di3 can be the subcarrier spacing configuration of the i-th subcarrier spacing set, and di1, di2 and di3 can be integers.

[0263] Specifically, some DFT sampling numbers among the DFT sampling numbers supported by the system are defined as basic DFT sampling numbers, and the M DFT sampling number sets can be divided according to the basic DFT sampling numbers. For example, the DFT sampling numbers may include: 2 5 =64,3 4 =81,5 3 =125, 2*3 4 =162, 2*5 3 =250, 3*5 3 =275, 2*3*53 =625. In this case, DFT sample numbers that are multiples of 64 to the power of 2 constitute the first DFT sample number set, DFT sample numbers that are multiples of 81 to the power of 3 constitute the second DFT sample number set, DFT sample numbers that are multiples of 125 to the power of 5 constitute the third DFT sample number set, DFT sample numbers that are multiples of 162 to the power of 2 constitute the fourth DFT sample number set, DFT sample numbers that are multiples of 250 to the power of 2 constitute the fifth DFT sample number set, DFT sample numbers that are multiples of 275 to the power of 3 constitute the sixth DFT sample number set, and DFT sample numbers that are multiples of 625 to the power of 2 and / or multiples of 3 constitute the fifth DFT sample number set.

[0264] Alternatively, the M DFT sample number sets can be segmented according to intervals, which can be between the minimum and maximum DFT sample numbers supported by the system. For example, DFT sample numbers belonging to [64, 1000) constitute the first DFT sample number set, DFT sample numbers belonging to [1000, 2000) constitute the second DFT sample number set, DFT sample numbers belonging to [2000, 3000) constitute the third DFT sample number set, DFT sample numbers belonging to [3000, 4000) constitute the fourth DFT sample number set, and DFT sample numbers belonging to [4000, 4096] constitute the fifth DFT sample number set, without limitation. It can be seen that by grouping different DFT sampling numbers into different sets, different time unit sizes can be defined based on different DFT sampling number sets when defining basic time units or reference time units, thereby accurately representing absolute time in the time domain. When the time domain offset is indicated by a basic time unit, the network device can use different basic time unit indications according to different DFT adoption numbers, thereby reducing signaling overhead and improving communication performance while meeting flexible configuration.

[0265] Optionally, the i-th reference time unit may be associated with the maximum subcarrier spacing in the i-th subcarrier spacing set; and / or, the i-th reference time unit may be associated with the maximum DFT sampling number in the i-th DFT sampling number set.

[0266] For example, the i-th reference time unit satisfies the relationship shown in the following equations 12 and 14:

[0267] T s-base i =1 / (DFT size max i·Δfmax i); (12)

[0268] DFT size maxi=2 di1max ·3 di2max 5 di3max ; (13)

[0269] Δfmax i=2 μi1max 3 μi2max 5 μi3max ;(14)

[0270] Among them, T s-base i It can be the i-th basic time unit, and the i-th reference time unit can be an integer multiple of the i-th basic time unit. For details, please refer to the above related introduction and will not be repeated here. DFT size maxi can be the maximum DFT sample number in the i-th DFT sample number set, Δfmax i can be the maximum subcarrier spacing in the i-th subcarrier spacing set, di1max can be the maximum value of di1, di2max can be the maximum value of di2, di3max can be the maximum value of di3, μi1max can be the maximum value of μi1, μi2max can be the maximum value of μi2, and μi3max can be the maximum value of μi3. It can be seen that when defining the i-th basic time unit, the basic time unit can be defined based on the maximum subcarrier spacing and the maximum DFT sample number. That is, different basic time units can correspond to different maximum subcarrier spacings and different maximum DFT sample numbers, enabling the flexible definition of multiple basic time units based on the subcarrier spacing and DFT sample number, and accurately representing absolute time in the time domain. In communications, appropriate basic time units can be used as needed to reduce signaling overhead and improve communication performance.

[0271] For another example, the i-th reference time unit satisfies the relationship shown in the following equations 15-17:

[0272] T s-base i =1 / (DFT size max·Δfmax i); (15)

[0273] DFT size max=2 d1max 3 d2max 5 d3max ; (16)

[0274] Δfmax i=2 μi1max 3 μi2max 5 μi3max ; (17)

[0275] Among them, T s-base iIt is the i-th basic time unit, and the i-th reference time unit can be an integer multiple of the i-th basic time unit. For details, please refer to the above-mentioned related introduction and will not be repeated here. DFT size max can be the maximum number of DFT samples. For details, please refer to the above-mentioned related introduction and will not be repeated here. Δfmax i can be the maximum subcarrier spacing in the i-th subcarrier spacing set. For details, please refer to the above-mentioned related introduction and will not be repeated here. It can be seen that when defining the i-th basic time unit, the basic time unit can be defined according to the maximum subcarrier spacing. That is, different basic time units can correspond to different maximum subcarrier spacings and the same maximum DFT sampling rate, so as to realize the flexible definition of multiple basic time units according to the subcarrier spacing and accurately represent the absolute time in the time domain. In communication, appropriate basic time units can be adopted according to needs to reduce signaling overhead and improve communication performance.

[0276] For another example, the i-th reference time unit satisfies the relationship shown in the following equations 18-20:

[0277] T s-base i =1 / (DFT size max i·Δfmax); (18)

[0278] DFT size maxi=2 di1max 3 di2max 5 di3max ; (19)

[0279] Δfmax=2 μ1max 3 μ2max 5 μ3max ; (20)

[0280] Among them, T s-base i It is the i-th basic time unit, and the i-th reference time unit is an integer multiple of the i-th basic time unit. For details, please refer to the above-mentioned related introduction and will not be repeated here. DFT size maxi is the maximum DFT sampling number in the i-th DFT sampling number set. For details, please refer to the above-mentioned related introduction and will not be repeated here. Δfmax is the maximum subcarrier spacing. For details, please refer to the above-mentioned related introduction and will not be repeated here. It can be seen that when defining the i-th basic time unit, the basic time unit can be defined according to the maximum DFT adoption number. That is, different basic time units can correspond to different maximum DFT adoption numbers and the same maximum subcarrier spacing, so as to realize the flexible definition of multiple basic time units according to the DFT adoption number and accurately represent the absolute time in the time domain. In communication, appropriate basic time units can be adopted according to needs to reduce signaling overhead and improve communication performance.

[0281] It can be seen that the i-th basic time unit can be the minimum time unit for the i-th DFT sampling number set and / or the i-th subcarrier spacing set. In this way, the i-th reference time unit composed of the i-th basic time unit can more accurately represent the absolute time in the time domain.

[0282] It can be understood that depending on which subcarrier spacing set and / or DFT sampling number set the subcarrier spacing of the first frame structure belongs to, the number of reference time units corresponding to the subcarrier spacing set and / or DFT sampling number set can be used to represent the time domain information, such as the first cyclic shift code length and / or the first useful symbol length, to ensure that the number of reference time units used to represent the time domain information is relatively reasonable.

[0283] In mode 3, the first cyclic shift code length and / or the second cyclic shift code length may also be represented by a physical duration, such as nanoseconds (ns), microseconds (us), etc., without limitation. The second frame structure may include: a subcarrier spacing of the second frame structure, and a symbol length of the second frame structure.

[0284] The subcarrier spacing of the second frame structure can also be the subcarrier spacing supported by the system. For the specific implementation, please refer to the above related introduction and will not be repeated here. The subcarrier spacing of the second frame structure can be different from the subcarrier spacing of the first frame structure, or in other words, the subcarrier spacing configuration of the second frame structure can be different from the subcarrier spacing configuration of the first frame structure. For example, the subcarrier spacing of the first frame structure is 20kHz, and the subcarrier spacing of the second frame structure is 15kHz; or, the subcarrier spacing of the first frame structure is 40kHz, and the subcarrier spacing of the second frame structure is 30kHz, without limitation.

[0285] In the case of different subcarrier spacings, the symbol length of the second frame structure may be the same as the symbol length of the first frame structure.The symbol length of the second frame structure may include: a second cyclic shift code length, and a second useful symbol length.

[0286] Optionally, the second cyclic shift code length may be related to the subcarrier spacing configuration of the second frame structure. For example, the second cyclic shift code length may be expressed as The following relationship can be satisfied: or, The design of NR can also be used. For details, please refer to the above related introduction and will not be repeated here. At this time, when the subcarrier spacing of the first frame structure is different from the subcarrier spacing of the second frame structure, the second cyclic shift code length is different from the first cyclic shift code length.

[0287] Optionally, the second useful symbol length may be related to the subcarrier spacing configuration of the second frame structure. For example, the second useful symbol length may be expressed as The following relationship can be satisfied: or, The NR design can also be used. For details, please refer to the above related introduction and will not be repeated here. In this case, the second useful symbol length can be different from the first useful symbol length. In this case, when the symbol lengths of the first frame structure and the second frame structure are the same, the second useful symbol length is also different from the first useful symbol length.

[0288] It can be understood that the second cyclic shift code length and the second useful symbol length are both related to the subcarrier spacing configuration of the second frame structure. Therefore, the second cyclic shift code length can also be considered to be related to the second useful symbol length. When the second cyclic shift code length changes, the second useful symbol length can also change accordingly, such as a geometric change, or when the second useful symbol length changes, the second cyclic shift code length can also change accordingly, such as a geometric change.

[0289] In mode 4, the second cyclic shift code length and / or the second useful symbol length can also be represented by the number of reference time units. For specific implementation, please refer to the relevant introduction of mode 1 above and will not be repeated here.

[0290] In method 5, the second cyclic shift code length and / or the second useful symbol length can also be represented by the number of the i-th reference time unit in the M reference time units, that is, the same reference time unit as the first cyclic shift code length and / or the first useful symbol length is used for representation. For specific implementation, please refer to the relevant introduction of the above method 2 and will not be repeated here.

[0291] In mode 6, the first cyclic shift code length and / or the second cyclic shift code length may also be represented by physical duration, without limitation.

[0292] It can be understood that, based on the above-mentioned introduction to the first and second frame structures, when the symbol length remains unchanged, that is, the sum of the cyclic shift code length and the useful symbol length remains unchanged, the second communication device can flexibly allocate the relative length between the cyclic shift code length and the useful symbol length by configuring different subcarrier spacings. For example, increasing the subcarrier spacing, shortening the cyclic shift code length, and increasing the useful symbol length, or decreasing the subcarrier spacing, increasing the cyclic shift code length, and reducing the useful symbol length, thereby achieving flexible configuration of the frame structure. The configuration principle is described in detail below.

[0293] In an embodiment of the present application, the second communication device can select a target frame structure suitable for the current communication needs, such as the first frame structure, or any other possible frame structure from all frame structures supported by the second communication device (including the first frame structure and the second frame structure), without limitation, based on the current communication needs, such as the current communication environment or the location of the first communication device.

[0294] For example, as shown in Figure 8, when the delay requirement is relatively small, a shorter cyclic shift code is required. Therefore, a frame structure with a shorter cyclic shift code can be selected, such as a frame structure with a subcarrier spacing of 40 kHz. The symbol of this frame structure can be symbol 2 of frame structure 1 in Figure 8. In this case, the useful symbol length can be 25 μs, and the cyclic shift code length can be approximately 10.6 μs.

[0295] When the delay requirement is high, a longer cyclic shift code is required. Therefore, a frame structure with a longer cyclic shift code can be selected, such as a frame structure with a subcarrier spacing of 48 kHz. The symbol of this frame structure can be symbol 4 in frame structure 1 in Figure 8. In this case, the useful symbol length can be 20.8 μs, and the cyclic shift code length can be approximately 14.8 μs.

[0296] It is understood that in Figure 8, the subcarrier spacing of the symbols other than symbols 2 and 4 in frame structure 1 can be 30 kHz, or can be other subcarrier spacings, without limitation. In addition, the frame structure shown in Figure 8 is an example. For example, more subcarrier spacings can be configured within a time unit or a frame structure, such as 10 kHz, 20 kHz, 30 kHz, 45 kHz, 60 kHz, 90 kHz, 100 kHz, etc.

[0297] When the time domain position of the symbol of the second frame structure is determined, the second frame structure can be used as a reference frame structure for the second communication device to quickly determine the first symbol corresponding to the first frame structure based on the second frame structure. For example, since the symbol length of the second frame structure is the same as that of the first frame structure, the symbol boundary of the second frame structure and the first frame structure can be aligned. The second communication device can determine the structure of the first symbol, such as the time domain position of the first symbol, based on the alignment of the symbol boundary of the second frame structure with the first frame structure. Optionally, when the symbol length of the second frame structure is determined, the second communication device can also determine the symbol length of the first symbol based on the symbol length of the second frame structure.

[0298] The second communication device may pre-configure a correspondence between frame structures with aligned symbol boundaries. The second communication device may determine, based on the correspondence, which frame structure (e.g., the second frame structure) the target frame structure (e.g., the first frame structure) selected by the second communication device is aligned with with its symbol boundary.

[0299] For example, one implementation form of the corresponding relationship can be shown as the following conditions.

[0300] Condition 1: The frame structure with 15 kHz ≤ SCS < 30 kHz is aligned with the symbol boundary of the 15 kHz frame structure, or the symbol length is the same, such as 20 kHz, 24 kHz, etc. Optionally, the frame structure with SCS = 30 kHz can also be aligned with the symbol boundary of the 15 kHz frame structure.

[0301] Condition 2: The frame structure with 30 kHz ≤ SCS < 60 kHz is aligned with the symbol boundary of the 30 kHz frame structure, or the symbol length is the same, such as 40 kHz, 48 kHz, etc. Optionally, the frame structure with SCS = 60 kHz can also be aligned with the symbol boundary of the 30 kHz frame structure.

[0302] Condition 3: The frame structure with 60kHz≤CS<120kHz is aligned with the symbol boundary of the 60kHz frame structure, or the symbol length is the same, such as 80kHz, 100kHz, etc. Optionally, the frame structure with SCS=120kHz can also be aligned with the symbol boundary of the 60kHz frame structure. And so on, it will not be repeated here.

[0303] For another example, an implementation form of the correspondence relationship may be shown in at least one row in Table 2. Each row in Table 2 may include indexes of different SCSs and correspondence relationships between different SCSs.

[0304] Table 2

[0305]

[0306] As shown in Table 2, index1 is used to indicate the index of SCS1, which may include 15kHz, 30kHz, and 60kHz, etc. Index2 is used to indicate the index of SCS2, which may include 20kHz, 40kHz, and 80kHz, etc. Index3 is used to indicate the index of SCS3, which may include 24kHz, 48kHz, and 100kHz, etc.

[0307] If different SCSs have the same index, the symbol boundaries of the frame structures of these SCSs are aligned, or the symbol lengths are the same. That is, when the SCS index is the same, the symbol boundaries of the frame structures of the SCSs indicated by the SCS index are aligned, or the symbol lengths are the same. For example, index1=0, the symbol boundaries of the frame structures of 20kHz and 24kHz are aligned with the symbol boundaries of the frame structure of 15kHz. index1=1, the symbol boundaries of the frame structures of 40kHz and 48kHz are aligned with the symbol boundaries of the frame structure of 30kHz. index1=3, the symbol boundaries of the frame structures of 80kHz and 100kHz are aligned with the symbol boundaries of the frame structure of 60kHz. And so on, no further details are given.

[0308] For example, as shown in Figure 8, frame structure 2 is used as the reference frame structure, and the subcarrier spacing of the symbols of frame structure 2 can be 30 kHz. In this case, the second communication device can determine the time domain position of symbol 2 of frame structure 1 based on the alignment of the symbol boundaries of the 40 kHz frame structure with the 30 kHz frame structure. In this case, the time domain position of symbol 2 of frame structure 1 is the time domain position of symbol 2 of frame structure 2. The second communication device can determine the time domain position of symbol 4 of frame structure 1 based on the alignment of the symbol boundaries of the 48 kHz frame structure with the 30 kHz frame structure. In this case, the time domain position of symbol 13 of frame structure 1 is the time domain position of symbol 13 of frame structure 2.

[0309] S702: The first communication device determines a first symbol.

[0310] The first communication device may also determine the first symbol corresponding to the first frame structure based on the second frame structure. That is, similar to the second communication device, when the second frame structure is determined, the second frame structure may be used as a reference structure for the first communication device to quickly determine the structure of the first symbol. Optionally, the first communication device may determine the time domain position of the first symbol based on the second frame structure, and / or the first communication device may determine the symbol length of the first symbol based on the second frame structure. For example, the first communication device may also quickly determine the time domain position of the first symbol based on the alignment of the second frame structure with the symbol boundary of the first frame structure. Optionally, when the symbol length of the second frame structure is determined, the first communication device may also determine the symbol length of the first symbol based on the symbol length of the second frame structure.

[0311] The first communication device may also pre-configure a corresponding relationship of a frame structure with symbol boundary alignment. For specific implementation, reference may be made to the relevant introduction in the above S701 and details will not be repeated here.

[0312] Alternatively, the first communication device may also determine the symbol boundary alignment of the first frame structure and the second frame structure based on the indication of the second communication device. For example, the second communication device may send indication information, and the first communication device may receive the second indication information. The second indication information may be used to indicate the second frame structure, such as including at least one of the following items of the second frame structure: subcarrier spacing, symbol length, or index information, to indicate the symbol boundary alignment through this information. In this way, it is possible to avoid the second indication information having to carry additional information elements to indicate the symbol boundary alignment, thereby saving signaling overhead. Alternatively, the second indication information may also directly indicate the time domain position of the first symbol without limitation.

[0313] The second indication information may be carried in higher-layer signaling, such as layer 3 signaling, including radio resource control (RRC) messages, or layer 2 signaling, including media access control element (MAC-CE) messages. Alternatively, the second indication information may be carried in physical signaling, such as layer 1 signaling, including downlink control information (DCI) messages. Alternatively, the second indication information may be carried in any possible message, without limitation.

[0314] It can be understood that the second indication information is an exemplary name and can also be replaced by any possible name, such as second information, second control information, etc., without limitation.

[0315] The first communication device may also determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

[0316] In one possible manner, the second communication device may send first indication information. The first communication device may receive the first indication information, and thereby determine the first cyclic shift code length and the first useful symbol length based on the first indication information. The first indication information is used to indicate at least one of the following items of the first frame structure, or in other words, the at least one item of the first frame structure indicated by the first indication information is used to determine the first cyclic shift code length and the first useful symbol length, and the at least one item may include: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform DFT samples corresponding to the first frame structure.

[0317] The first indication information may indicate the subcarrier spacing of the first frame structure; or the first indication information may also indicate the number of DFT samples corresponding to the first frame structure. The first communication device may select the subcarrier spacing of the first frame structure according to the number of DFT samples corresponding to the first frame structure, such as selecting the maximum subcarrier spacing supported by the number of DFT samples corresponding to the first frame structure.

[0318] To achieve flexible configuration of subcarrier spacing. For example, the number of DFT samples corresponding to the first frame structure is 320, and the first communication device can select a subcarrier spacing of 320kHz, or, if there is no subcarrier spacing of 320kHz, the first communication device can select a maximum subcarrier spacing of less than 320kHz. When the subcarrier spacing of the first frame structure is determined, the first cyclic shift code length is known, and the first useful symbol length can be determined, or, the first useful symbol length is known, and the first cyclic shift code length can also be determined. Therefore, the first indication information can also indicate either the first cyclic shift code length or the first useful symbol length to reduce signaling overhead. Alternatively, the first indication information can also directly indicate the ratio of the first cyclic shift code length to the first useful symbol length, so that the first communication device can directly determine the first cyclic shift code length and the first useful symbol length to achieve efficient processing.

[0319] It can be understood that the first indication information is mainly used to indicate the first frame structure, indicating that all symbols (including the first symbol) within the frame are symbols corresponding to the first frame structure. It is not necessary to indicate every symbol within the first frame structure, so as to save signaling overhead. The first indication information can be carried in high-layer signaling, in physical signaling, or in any possible message, without limitation. For details, please refer to the relevant introduction of the second indication information above, which will not be repeated here.

[0320] It can also be understood that the first indication information is an exemplary name and can be replaced by any possible name, such as first information, first control information, etc., without limitation.

[0321] Alternatively, in another possible manner, the second communication device may send first index information. The first communication device may receive the first index information and, based on the first index information, determine the first cyclic shift code length and the first useful symbol length. The first index information corresponds to a structure of a first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0322] The second communication device may pre-configure different symbol structures. The structure of each symbol includes at least one of the following information about the symbol: cyclic shift code length, ratio of cyclic shift code length to useful symbol length, useful symbol length, or subcarrier spacing corresponding to the symbol. All symbols configured by the second communication device may be jointly identified, such that at least one information item for each symbol can be represented by a unique index.

[0323] For example, as shown in FIG9 , the structure including four symbols is represented by index information 0 (index0), index information 1 (index1), index information 2 (index2), and index information 3 (index3), respectively.

[0324] Index0 can be used to represent the structure of symbol A. For example, the structure of symbol A may include at least one of the following: a subcarrier spacing of 80 kHz, a cyclic shift code length of 5.3 us or 81 reference time units, a useful symbol length of 12.5 us or 192 reference time units, and a ratio of the cyclic shift code length to the useful symbol length of 81 / 192.

[0325] Index 1 can be used to represent the structure of symbol B. For example, the structure of symbol B may include at least one of the following: a subcarrier spacing of 40 kHz, a cyclic shift code length of 10.6 us or 456 reference time units, a useful symbol length of 25 us or 640 reference time units, and a ratio of the cyclic shift code length to the useful symbol length of 456 / 640.

[0326] Index2 can be used to represent the structure of symbol C, such as the structure of symbol C can include at least one of the following items: the subcarrier spacing is 48kHz, the cyclic shift code length is 14.8s or 228 reference time units, the useful symbol length is 20.8us or 320 reference time units, and the ratio of the cyclic shift code length to the useful symbol length is 228 / 320.

[0327] Index 3 can be used to represent the structure of symbol D. For example, the structure of symbol D may include at least one of the following items: the subcarrier spacing is 20 kHz, the cyclic shift code length is 21.2 us or 326 reference time units, the useful symbol length is 50 us or 768 reference time units, and the ratio of the cyclic shift code length to the useful symbol length is 326 / 768.

[0328] It can be understood that different symbol structures can be configured with different index information to achieve implicit indication of a specific symbol structure (such as the structure of the first symbol) by indicating specific index information (such as the first index information), thereby saving signaling overhead.

[0329] It can also be understood that the index information is mainly used to indicate the structure of a specific symbol, such as the first index information indicates the structure of the first symbol, so that the structures of different symbols in the same frame can be different, thereby achieving more flexible frame structure configuration.

[0330] S703: The second communication device transmits a first signal on a first symbol. The first communication device transmits a first signal on a first symbol.

[0331] Both the first communication device and the second communication device have determined the first symbol, such as the time domain position of the first symbol, the subcarrier spacing of the first symbol, the first cyclic shift code length of the first symbol, and the first useful symbol length. The second communication device can then transmit the first signal on the first symbol, and the first communication device can correspondingly receive the first signal on the first symbol. Alternatively, the first communication device can transmit the first signal on the first symbol, and the second communication device can correspondingly receive the first signal on the first symbol.

[0332] Among them, the first signal can be expressed as For specific implementation, please refer to the above related introduction, which will not be described in detail. The first signal can be data or a reference signal, such as SRS, CSI-RS, or demodulation reference signal (DMRS).

[0333] In summary, Example 1 of the present application can have the following technical effects:

[0334] 1) When the subcarrier spacing of the frame structure is fixed, that is, the symbol length remains unchanged, different frame structures can be configured with different cyclic shift code lengths and useful symbol lengths based on different communication requirements, such as different first cyclic shift code lengths and second cyclic shift code lengths, as well as different first useful symbol lengths and second useful symbol lengths, to achieve flexible and adjustable frame structures. In this way, transmitting signals on symbols corresponding to the frame structure, such as the first symbol, can meet differentiated communication requirements.

[0335] 2) When the cyclic shift code lengths corresponding to different subcarrier spacings are different, the symbol length remains unchanged. In this way, the cyclic shift code length can be adjusted while the number of symbols remains unchanged to cover a larger cell / physical range and achieve communication over a larger range.

[0336] 3) The symbol length of the first frame structure is the same as the symbol length of the second frame structure, which can achieve symbol boundary alignment under different subcarrier spacing to reduce the processing complexity of the terminal, and is compatible with the symbols of the existing frame structure, avoiding resource fragmentation, achieving efficient resource utilization, and improving communication performance.

[0337] Among them, the propagation speed of the signal is the speed of light, that is, C = 3*10 8 m / s, the effective signal propagation distance L, or the coverage radius of the cell L can be the speed of light * cyclic shift code length. For example: if the SCS is 15kHz, the cyclic shift code length is 4.6*10 -6 Seconds (s), L = (3*10 8 )*(4.6*10 -6 ) = 1490 meters; SCS is 24kHz, and the cyclic shift code length is 29.6*10 -6 s, L=(3*10 8 )x(29.6*10 -6 )=9690 meters. It can be seen that when the symbol lengths of 15kHz and 24kHz are the same, the 24kHz symbol can significantly increase the signal transmission distance by increasing the cyclic shift code length. For another example, when the SCS is 30kHz and the cyclic shift code length is 2.3*10 -6 s, L=(3*10 8 )*(2.3*10 -6 ) = 745 meters; SCS is 40kHz, and the cyclic shift code length is 10.6*10 -6 s, L=(3*10 8 )*(10.6*10 -6 )=3434 meters; SCS is 48kHz, L=(3*10 8 )*(14.8*10 -6 ) = 4795 meters. It can be seen that when the symbol lengths of 30kHz, 40kHz, and 48kHz are the same, the 40kHz and 48kHz symbols can also significantly increase the signal transmission distance by increasing the cyclic shift code length.

[0338] It can be understood that the principles of other subcarrier spacings are similar and can be referred to for understanding, so they will not be elaborated on.

[0339] In one possible design scheme, in the above S703, the second communication device can determine the unavailable resources within the frequency domain resource set corresponding to the first symbol, and transmit the first signal on the frequency domain resources (such as available resources) other than the unavailable resources in the frequency domain resource set to reduce interference, achieve resource isolation, and avoid data leakage.

[0340] The frequency domain resource set may be a set of multiple RBs or multiple subcarriers, which is not limited and can be flexibly configured according to actual needs to meet actual needs.

[0341] An RB can be represented by the number of subcarriers it contains. The number of subcarriers contained in an RB may depend on the subcarrier spacing corresponding to the RB. For example, as shown in Figure 10, at 15 kHz, an RB may contain 12 subcarriers; at 30 kHz, an RB may contain 6 subcarriers; at 45 kHz, an RB may contain 4 subcarriers; at 60 kHz, an RB may contain 3 subcarriers; at 120 kHz, an RB may contain 1 or 2 subcarriers, and so on.

[0342] Alternatively, an RB may be represented by the subcarrier spacing corresponding to the RB. Multiple subcarrier spacings may correspond to multiple RBs. For example, a subcarrier spacing of 180 kHz may be one RB, or a subcarrier spacing of 120 kHz may be one RB, or a subcarrier spacing of 100 kHz may be one RB, and so on.

[0343] On this basis, the frequency domain starting position of the frequency domain resource set can be represented by RB, such as the number (index) of RB. Or the frequency domain starting position can be represented by the subcarrier interval corresponding to the RB. For example, the subcarrier interval can be predefined or configured to correspond to a domain starting position through a protocol. Alternatively, the frequency domain starting position can also be represented by a frequency point, such as absolute zero point (point A), or any other possible frequency point, without limitation. The bandwidth of the frequency domain resource set can also be represented by RB, such as the number of RBs, or the number of RB groups, or the number of subcarriers contained in the RB. Alternatively, the bandwidth of the frequency domain resource set can also be represented by a frequency band, such as the unit of the frequency band can be megahertz (MHz), kHz, gigahertz (GHz), etc., without limitation.

[0344] Unusable resources indicate that they are unusable for signal transmission. Unusable resources are either at least one subcarrier or at least one RB, and are not limited to specific resources. They can be flexibly configured to meet actual needs. The location of unusable resources can be fixed, such as at the edge of a frequency domain resource set. The number of unusable resources can be determined as follows.

[0345] Optionally, the number of unavailable resources may be related to the subcarrier spacing, that is, they have a corresponding relationship, such as an SCS index of A1 corresponds to S1 unavailable resources, A1 and S1 may be positive integers, and an SCS index of A2 corresponds to S2 unavailable resources, A2 and S2 may be positive integers. Optionally, the number of unavailable resources may also be related to the modulation and coding scheme (MCS), that is, they have a corresponding relationship, such as an MCS index of B1 corresponds to S3 unavailable resources, B1 and S3 may be positive integers, and an MCS index of B2 corresponds to S4 unavailable resources, B2 and S4 may be positive integers. The modulation and coding strategy may include modulation mode (such as quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) and code rate and other parameters, without limitation.

[0346] For example, the correspondence between the number of unavailable resources, the subcarrier spacing, and the modulation and coding strategy (denoted as correspondence 1) may be as shown in at least one row in Table 3.

[0347] Table 3

[0348] MCSSCS unavailable resources: QPSK, code rate < 1 / 3 120kHz 2 subcarriers, 240kHz 16QAM, code rate < 1 / 2 120kHz 4 subcarriers, 480kHz 64QAM, code rate < 1 / 2 240kHz 4 subcarriers, 960kHz…

[0349] For another example, the correspondence between the number of unavailable resources and the MCS (denoted as correspondence 2) may be as shown in at least one row in Table 4.

[0350] Table 4

[0351] MCS unavailable resources: QPSK, code rate < 1 / 32 subcarrier, 240kHz, 16QAM, code rate < 1 / 24 subcarrier, 480kHz, 64QAM, code rate < 1 / 24 subcarrier, 960kHz...

[0352] For another example, the correspondence between the number of unavailable resources and the subcarrier spacing (denoted as correspondence 3) can be shown in at least one row in Table 5.

[0353] Table 5

[0354] SCS unavailable resources: 120kHz 2 subcarriers, 240kHz 120kHz 4 subcarriers, 480kHz 240kHz 4 subcarriers, 960kHz...

[0355] The second communication device may preconfigure or predefine one or more of correspondence relationship 1, correspondence relationship 2, or correspondence relationship 3. The second communication device may determine the number of unusable resources in the frequency domain resource set corresponding to the first symbol based on the one or more correspondence relationships. Since these unusable resources may be configured at predefined frequency domain locations, the second communication device may determine which resources in the frequency domain resource set corresponding to the first symbol are usable resources, such as the size and frequency domain location of the usable resources, thereby transmitting the first signal on the usable resources.

[0356] In addition, in the above S703, the first communication device can also determine the unavailable resources within the frequency domain resource set corresponding to the first symbol, and transmit the first signal on the frequency domain resources (such as available resources) other than the unavailable resources in the frequency domain resource set to reduce interference, achieve resource isolation, and avoid data leakage.

[0357] For example, the first communication device may determine the number of unavailable resources in the frequency domain resource set corresponding to the first symbol based on one or more of correspondence relationship 1, correspondence relationship 2, or correspondence relationship 3, thereby determining the size and frequency domain position of the available resources to transmit the first signal on the available resources. The one or more correspondence relationships may be preconfigured or predefined by a protocol on the first communication device, or may be indicated by the second communication device through signaling, such as carried in high-layer or physical layer signaling, without limitation.

[0358] For another example, if the second communication device is pre-configured with one or more of correspondence relationship 1, correspondence relationship 2, or correspondence relationship 3, the second communication device may indicate a modulation and coding strategy and / or subcarrier spacing to the first communication device, so that the first communication device determines the number of unavailable resources based on the modulation and coding strategy and / or subcarrier spacing indicated by the second communication device and the pre-configured one or more correspondence relationships. For example, the first communication device may determine the number of unavailable resources based on the modulation and coding strategy and subcarrier spacing indicated by the second communication device and correspondence relationship 1. For another example, the first communication device may determine the number of unavailable resources based on the subcarrier spacing indicated by the second communication device and correspondence relationship 2. For another example, the first communication device may determine the number of unavailable resources based on the modulation and coding strategy indicated by the second communication device and correspondence relationship 3.

[0359] It can be understood that the second communication device can indicate the modulation and coding strategy and / or subcarrier spacing with symbols as the granularity, and the modulation and coding strategy and / or subcarrier spacing of different symbols can be different to achieve flexible configuration of unavailable resources on each symbol.

[0360] Alternatively, in another possible design scheme, the second communication device may send third indication information, and the first communication device may receive the third indication information. The third indication information may be used to indicate unavailable resources, so as to achieve flexible configuration of unavailable resources through signaling. For example, the third indication information may be used to indicate the number of subcarriers on the first symbol, such as 2, 4, or 8 subcarriers, which are the unavailable resources on the first symbol. For another example, the third indication information may be used to indicate the frequency band on the first symbol, such as 240kHz, 480kHz, or 1MHz, which are the unavailable resources on the first symbol.

[0361] It is understood that the third indication information can be carried in high-layer signaling, physical signaling, or any other possible message, without limitation. For details, please refer to the above-mentioned introduction to the second indication information and will not be repeated here. It is also understood that the third indication information is an exemplary name and can be replaced by any possible name, such as third information, third control information, etc., without limitation. In addition, the unavailable resources is an exemplary name and can be replaced by any possible name, such as protection band, isolation window, etc., without limitation.

[0362] Optionally, unavailable resources can be configured for symbols. For example, symbol 1 corresponds to unavailable resource 1, symbol 2 corresponds to unavailable resource 2, and so on. The unavailable resources on any two symbols can be different, so that the unavailable resources on each symbol can be flexibly configured. For example, the third indication information can also indicate the unavailable resources on other symbols other than the first symbol. The specific indication method is similar to that of the unavailable resources on the first symbol, which can be understood by reference and will not be repeated here. At this time,

[0363] Alternatively, the second communication device may first indicate a candidate unavailable resource set, and then indicate an unavailable resource from the candidate unavailable resource set. The specific implementation is not limited.

[0364] For example, as shown in Figure 11, SCS1, SCS2, and SCS3 can correspond to different users, such as User 1, User 2, and User 3, respectively, or different services of the same user, such as Service 1, Service 2, and Service 3. On symbol 1, the frequency domain resources corresponding to SCS1 include unusable resource 1, which is used to isolate the data of User 1 from User 2, or the data of Service 1 from Service 2, on symbol 1. Furthermore, the frequency domain resources corresponding to SCS2 include unusable resource 2, which is used to isolate the data of User 2 from User 3, or the data of Service 3 from Service 4, on symbol 1. On symbol 2, the frequency domain resources corresponding to SCS1 include unusable resource 3, which is used to isolate the data of User 1 from User 2, or the data of Service 1 from Service 2, on symbol 2, and to isolate the data of User 2 from User 3, or the data of Service 3 from Service 4, on symbol 2.

[0365] It can be seen that the unavailable resources configured on symbol 1 and symbol 2 can be different, so as to achieve flexible configuration with symbol as the granularity.

[0366] In one possible design, the first communication device may send capability information of the first communication device, and the second communication device may receive the capability information of the first communication device.

[0367] At this time, optionally, in the above S701, the second communication device may determine the first symbol according to the capability information of the first communication device.

[0368] The capability information of the first communication device may include at least one of the following information: the DFT sampling rate supported by the first communication device, the number of DFT samples supported by the first communication device, the switching duration of the DFT sampling number / sampling rate supported by the first communication device, the frame structure supported by the first communication device, or the structure of symbols supported by the first communication device, or the processing capability of unavailable resources.

[0369] The DFT sampling rate supported by the first communication device and the number of DFT samples supported by the first communication device can be converted to each other. For example, the DFT sampling rate supported by the first communication device = subcarrier spacing * number of DFT samples supported by the first communication device. The switching duration of the number of DFT samples / sampling rate supported by the first communication device refers to the duration required for the first communication device to adjust from one number of DFT samples / sampling rate to another number of DFT samples / sampling rate. The specific parameters of the frame structure supported by the first communication device can be referred to the relevant description in S701-S702 above and will not be repeated here. The specific parameters of the symbol structure supported by the first communication device can be referred to the relevant description in S702 above and will not be repeated here. The processing capability of unavailable resources may include the first communication device supporting unavailable resource configuration for symbol granularity or the first communication device not supporting unavailable resource configuration for symbol granularity. Unavailable resource configuration for symbol granularity can also be referred to as filter window processing for symbols, or any other possible expression, without limitation.

[0370] The second communication device can flexibly configure the symbol structure based on the capability information of the first communication device to meet the delay reliability requirements, reduce overhead, and reduce delay. For example, the second communication device can determine the number of DFT samples supported by the first communication device based on the DFT sampling rate supported by the first communication device. The second communication device can determine the number of times the symbol structure changes within a time unit, such as a radio frame, subframe, or time slot, or the flexibility of the symbol structure, based on the switching duration of the DFT sampling number / sampling rate supported by the first communication device. The second communication device can determine the structure of the first symbol based on the frame structure supported by the first communication device, such as the structure of the first symbol is the structure of the symbol corresponding to the frame structure supported by the first communication device. Alternatively, the second communication device can also determine the structure of the first symbol based on the structure of the symbol supported by the first communication device, such as the structure of the first symbol is the structure of the symbol supported by the first communication device.

[0371] The second communication device may also configure the unavailable resources of the first communication device based on the capability information of the first communication device to improve resource utilization. For example, the first communication device does not support the configuration of unavailable resources at the symbol granularity, and the second communication device may configure the unavailable resources on a certain symbol in a time unit, such as the symbol at the beginning of the time unit, and the unavailable resources on the symbol may be applicable to other symbols in the time unit. For another example, the first communication device supports the configuration of unavailable resources at the symbol granularity, and the second communication device may configure the unavailable resources on each symbol in a time unit, and the unavailable resources on any two symbols in the time unit may be different.

[0372] Optionally, the first communication device can also feedback a recommended symbol structure or a frame structure of the first symbol to the second communication device, such as CP length, subcarrier spacing configuration, index information of the symbol structure, etc., and a delay extension range determined based on artificial intelligence (AI), channel map, location and other information.

[0373] Optionally, for neighboring cell measurement, different second communication devices can exchange reference signal configurations, and the second communication device serving the first communication device can inform the first communication device to achieve flexible configuration of the frame structure or symbol structure of the neighboring cell measurement reference signal, such as configuring a neighboring cell measurement reference signal with a shorter symbol length to reduce pilot overhead, as well as processing delay and complexity of the first communication device.

[0374] Figure 12 is a second flow chart of a communication method provided in an embodiment of the present application. The method is used for transmitting a signal symbol between a first communication device and a second communication device, such as a first symbol, which may be a symbol configured as a first frame structure or a second frame structure, and the subcarrier spacing of the first frame structure and the second frame structure are different, so that the symbol lengths of the first frame structure and the second frame structure are different, or the subcarrier spacing of the first frame structure and the second frame structure are the same, but the cyclic prefix lengths are different, so that the symbol lengths of the first frame structure and the second frame structure are different, so as to achieve flexible and adjustable frame structure, thereby meeting differentiated communication needs.

[0375] Specifically, as shown in FIG12 , the process of the communication method is as follows:

[0376] S1201: The second communication device determines the time domain position of the first symbol corresponding to the first frame structure according to the time domain position of the second symbol corresponding to the second frame structure and the time domain offset.

[0377] The second symbol may be a symbol configured as the first frame structure or the second frame structure. For example, if the second symbol is configured as the symbol of the second frame structure, the first frame structure and the second frame structure may be different.

[0378] The first frame structure may include at least one of the following: a subcarrier spacing of the first frame structure, a cyclic shift code length of the first frame structure, and a symbol length of the first frame structure. The subcarrier spacing of the first frame structure may be a subcarrier spacing supported by the system. For specific implementation, refer to the relevant description in S701 above and will not be repeated here.

[0379] The symbol length of the first frame structure may include: a first cyclic shift code length, and a first useful symbol length.

[0380] The first cyclic shift code length and the first useful symbol length satisfy one or more of the following conditions:

[0381] Case 1: The sum of the first cyclic shift code length and the first useful symbol length is relatively fixed, that is, when the first cyclic shift code length changes or the first useful symbol length changes, the symbol length remains unchanged. For specific implementation, please refer to the relevant introduction of the first frame structure in the above embodiment 1, and no further details will be given.

[0382] Case 2: The first cyclic shift code length is related to the first useful symbol length. For example, the first cyclic shift code length and the first useful symbol length are both related to the subcarrier spacing of the first frame structure. At this time, when the first cyclic shift code length changes, the first useful symbol length may also change accordingly, such as a geometric change, or, when the first useful symbol length changes, the first cyclic shift code length may also change accordingly, such as a geometric change. The specific implementation may also refer to the relevant introduction of the second frame structure in the above-mentioned embodiment 1, and will not be repeated here.

[0383] Case 3: The first cyclic shift code length is unrelated to the first useful symbol length, that is, the first cyclic shift code length and the first useful symbol length can be configured independently. A change in the first cyclic shift code length may not cause a change in the first useful symbol length, and a change in the first useful symbol length may not cause a change in the first cyclic shift code length.

[0384] Specifically, the first cyclic shift code length is unrelated to the subcarrier spacing of the first frame structure, that is, the subcarrier spacing corresponding to the first cyclic shift code length may be different from the subcarrier spacing of the first frame structure, so as to achieve flexible configuration of the frame structure.

[0385] For example, the subcarrier spacing corresponding to the first cyclic shift code length can be expressed as Δf1, and Δf1 can satisfy the following relationship: Δf1=2 μ11 ·3 μ21 5 μ31 , μ11, μ21 and μ31 can be the subcarrier spacing configurations corresponding to the first cyclic shift code length, which are subcarrier spacing configurations supported by the system. At this time, the first cyclic shift code length can be expressed as The following relationship can be satisfied:

[0386] For another example, the subcarrier spacing of the first frame structure can be expressed as Δf2, and Δf2 can satisfy the following relationship: Δf2=2 μ12 ·3 μ22 5 μ32 , μ12, μ22, and μ32 can be the subcarrier spacing configurations for the first frame structure, which are subcarrier spacing configurations supported by the system. Alternatively, the subcarrier spacing for the first frame structure can also follow the NR design. In this case, the subcarrier spacing for the first frame structure can be a subcarrier spacing supported by NR, such as 15kHz, 30kHz, 60kHz, etc. For details, please refer to the above-mentioned introduction to NR, which will not be repeated here.

[0387] It can be understood that the subcarrier spacing configuration of the first frame structure is different from the subcarrier spacing configuration corresponding to the first cyclic shift code length, so that the subcarrier spacing of the first frame structure and the subcarrier spacing corresponding to the first cyclic shift code length can be independently configured, thereby realizing flexible configuration of the frame structure. For example, the system configures the subcarrier spacing of the first frame structure to be 40kHz, and the subcarrier spacing corresponding to the first cyclic shift code length is 48kHz; or, the system configures the subcarrier spacing of the first frame structure to be 60kHz, and the subcarrier spacing corresponding to the first cyclic shift code length is 48kHz, without limitation.

[0388] The first useful symbol length may be related to the subcarrier spacing of the first frame structure. For example, the first useful symbol length may be expressed as The following relationship can be satisfied: or, You can also use the design of NR. For details, please refer to the above introduction of NR, which will not be repeated here.

[0389] It can be understood that the first cyclic shift code length and / or the first useful symbol length can be represented by the number of reference time units, or by the number of i-th reference time units in M ​​reference time units, or by physical time length. For details, please refer to the relevant introduction in S701 above and will not be repeated here.

[0390] The second frame structure may include at least one of the following: a subcarrier spacing of the second frame structure, a cyclic shift code length of the second frame structure, and a symbol length of the second frame structure. The subcarrier spacing of the second frame structure may be a subcarrier spacing supported by the system. For specific implementation, refer to the relevant description in S701 above and will not be repeated here.

[0391] In the case of different subcarrier spacings, the symbol length of the first frame structure is different from the symbol length of the second frame structure. The symbol length of the second frame structure may include: a second cyclic shift code length, and a second useful symbol length.

[0392] The second cyclic shift code length may be related to the subcarrier spacing configuration of the second frame structure. For example, the second cyclic shift code length may be expressed as The following relationship can be satisfied: or, The design of NR can also be used. For details, please refer to the above related introduction and will not be repeated here. At this time, when the subcarrier spacing corresponding to the first cyclic shift code length is different from the subcarrier spacing of the second frame structure, the second cyclic shift code length can be different from the first cyclic shift code length.

[0393] The second useful symbol length may be related to the subcarrier spacing configuration of the second frame structure. For example, the second useful symbol length may be expressed as The following relationship can be satisfied: or, The design of NR can also be used. For details, please refer to the above related introduction and will not be repeated here. At this time, when the subcarrier spacing of the first frame structure is different from the subcarrier spacing of the second frame structure, the second useful symbol length can also be different from the first useful symbol length.

[0394] It can be understood that the second cyclic shift code length and / or the second useful symbol length can be represented by the number of reference time units, or by the number of i-th reference time units in M ​​reference time units, or by physical time length. For details, please refer to the relevant introduction in S701 above and will not be repeated here.

[0395] For ease of understanding, in combination with the above cases 1 to 3, some possible parameter configurations in the frame structure may be shown in at least one row in Table 6. Each row in Table 6 may represent the DFT sampling rate, DFT sampling number, subcarrier spacing, and symbol length in one case.

[0396] Table 6

[0397]

[0398] It can be understood that the parameters of the frame structure shown in Table 6 are only some possible parameters and are not intended to be limiting.

[0399] When the symbol length of the first frame structure differs from the symbol length of the second frame structure, symbol boundaries between symbols of the first frame structure, such as the first symbol, and symbols of the second frame structure, such as the second symbol, may not be aligned, and a time domain offset may exist between the first symbol and the second symbol. Therefore, in determining the first symbol, the second communication device needs to determine the time domain offset between the first symbol and the second symbol to facilitate determining the time domain position of the first symbol, as described in detail below.

[0400] In an embodiment of the present application, the second communication device can select a target frame structure suitable for the current communication needs, such as the first frame structure, or any other possible frame structure from all frame structures supported by the second communication device (including the first frame structure and the second frame structure), without limitation, based on the current communication needs, such as the current communication environment or the location of the first communication device.

[0401] For example, as shown in Figure 13, the pre-configured frame structure is a frame structure with a subcarrier spacing of 30kHz, the useful symbol length can be 33.3us, and the cyclic shift code length is approximately 2.3us. On this basis, the second communication device can adjust the cyclic shift code length and the useful symbol length in a proportional manner according to actual needs.

[0402] When the environmental delay requirement is relatively large, a longer cyclic shift code is required. The second communication device can be configured with a frame structure with a relatively long cyclic shift code, such as a frame structure with a subcarrier spacing of 10kHz. The symbol of the frame structure can be symbol 2 in Figure 13, the useful symbol length of symbol 2 can be 99.9us, and the cyclic shift code length of symbol 2 can be approximately 6.9us. At this time, compared with the symbol of the frame structure with a subcarrier spacing of 30kHz, the useful symbol length and cyclic shift code length of the symbol of the frame structure with a subcarrier spacing of 10kHz can be increased by 3 times.

[0403] When the environmental delay requirement is relatively small, a shorter cyclic shift code is required. The second communication device can be configured with a frame structure with a shorter cyclic shift code, such as a frame structure with a subcarrier spacing of 45kHz. The symbol of the frame structure can be symbol 3 in Figure 13, the useful symbol length of symbol 3 can be 22.3us, and the cyclic shift code length of symbol 3 can be approximately 1.5us. At this time, compared with the symbol of the frame structure with a subcarrier spacing of 30kHz, the useful symbol length and cyclic shift code length of the symbol of the frame structure with a subcarrier spacing of 45kHz can be reduced by 2 / 3.

[0404] It is understandable that since the system supports more subcarrier spacing, the cyclic shift code length can also be more flexible, so that the cyclic shift code length can be adjusted on demand to reduce overhead, shorten time domain processing time, and reduce communication delay.

[0405] It can also be understood that in Figure 13, symbols other than symbol 2 and symbol 3 can still be pre-configured frame structures. In addition, the frame structure shown in Figure 13 is an example and is not intended to be limiting. For example, more subcarrier spacings can be configured within a time unit or a frame structure, such as 10kHz, 20kHz, 30kHz, 45kHz, 60kHz, 90kHz, 100kHz, etc., without limitation. In other words, a device can use symbols with different frame structures for data transmission according to different service requirements.

[0406] For example, as shown in Figure 14, the second communication device pre-configured frame structure is a frame structure with a subcarrier spacing of 30kHz, the useful symbol length can be 33.3us, and the cyclic shift code length is approximately 2.3us. Based on this, the second communication device can independently adjust the cyclic shift code length and useful symbol length according to actual needs.

[0407] When the environmental delay requirement remains unchanged and the data transmission volume is reduced, the second communication device can configure a frame structure with an unchanged cyclic shift code length and a shortened useful symbol length. The symbol of this frame structure can be symbol 2 of the frame structure in Figure 14. The cyclic shift code length of symbol 2 can still be approximately 2.3us. The subcarrier spacing corresponding to the useful symbol length of symbol 2 is 45kHz, and the useful symbol length of symbol 2 can be 22.3us. In this case, the shortened useful symbol length can reduce communication overhead and improve communication efficiency.

[0408] When the environmental delay requirement is relatively large, but the data transmission volume remains unchanged, the second communication device can configure a frame structure in which the cyclic shift code length is increased and the useful symbol length remains unchanged. The symbol of this frame structure can be symbol 3 of the frame structure in Figure 14. The subcarrier spacing corresponding to the cyclic shift code length of symbol 3 is 10kHz, so that the cyclic shift code length of symbol 3 can be approximately 6.9us. The useful symbol length of symbol 3 remains 33.3us. In this case, the increase in the cyclic shift code length can effectively combat multipath delay.

[0409] It can be understood that since the cyclic shift code length and the useful symbol length can be adjusted independently, the cyclic shift code length and the useful symbol length can be determined on demand to reduce overhead, shorten time domain processing time, and reduce communication delay.

[0410] It can also be understood that in Figure 14, symbols other than symbol 2 and symbol 3 can still be pre-configured frame structures, without limitation. In addition, the frame structure shown in Figure 14 is an example and is not intended to be limiting. For example, more subcarrier spacings can be configured within a time unit or a frame structure, such as 10kHz, 20kHz, 30kHz, 45kHz, 60kHz, 90kHz, 100kHz, etc., without limitation. In other words, the device can use symbols with different frame structures for data transmission according to different service requirements.

[0411] For example, as shown in Figure 15, the subcarrier spacing of the frame structure is 30kHz, and the useful symbol length can be 33.3us, which means that the subcarrier spacing supported by NR is used. On this basis, the second communication device can adjust the cyclic shift code length according to actual needs. In this case, the subcarrier spacing corresponding to the useful symbol length continues to use the subcarrier spacing supported by NR.

[0412] When the environmental delay requirement is low, the second communication device can configure a frame structure with a shortened cyclic shift code length and an unchanged useful symbol length. The symbols of this frame structure can be symbols 2 and 3 of the frame structure in Figure 15. The subcarrier spacing corresponding to the cyclic shift code length of symbols 2 and 3 is 45kHz, and the cyclic shift code length of symbols 2 and 3 can be approximately 1.5us. The useful symbol length of symbols 3 and 4 remains 33.3us.

[0413] When the environmental delay requirement is high, the second communication device can configure a frame structure with an increased cyclic shift code length and an unchanged useful symbol length. The symbols of this frame structure can be symbols 4 and 5 of the frame structure in Figure 15. The subcarrier spacing corresponding to the cyclic shift code length of symbols 4 and 5 is 10 kHz, and the cyclic shift code length of symbols 4 and 5 can be approximately 6.9 us. The useful symbol length of symbols 4 and 5 remains 33.3 us.

[0414] It can be understood that since the cyclic shift code length is flexibly adjustable, the cyclic shift code length can be adjusted as needed to reduce overhead, shorten time domain processing time, and reduce communication delay.

[0415] It can also be understood that in Figure 15, symbols other than symbols 2 to 5 can still be pre-configured frame structures. In addition, the frame structure shown in Figure 15 is an example and is not intended to be limiting. For example, more subcarrier spacings can be configured within a time unit or a frame structure, such as 10kHz, 20kHz, 30kHz, 45kHz, 60kHz, 90kHz, 100kHz, etc., without limitation. In other words, a device can use symbols with different frame structures for data transmission according to different service requirements.

[0416] When the time domain position of the symbol of the second frame structure is determined, the second frame structure can be used as a reference frame structure for the second communication device to quickly determine the time domain position of the first symbol corresponding to the first frame structure based on the time domain position of the symbol of the second frame structure, such as the time domain position of the second symbol, and the time domain offset. The time domain offset can be the time domain offset between the time domain position of the first symbol and the time domain position of the second symbol. For example, the time domain offset can include at least one of the following: the time domain offset between the starting time domain position of the first symbol and the starting time domain position of the second symbol, the time domain offset between the ending time domain position of the first symbol and the ending time domain position of the second symbol, the time domain offset between the starting time domain position of the first symbol and the ending time domain position of the second symbol, or the time domain offset between the ending time domain position of the first symbol and the starting time domain position of the second symbol.

[0417] Optionally, the time domain offset can be represented by the number of reference time units, or by the number of i-th reference time units in M ​​reference time units, or by physical duration. For details, please refer to the relevant introduction in S701 above and will not be repeated here.

[0418] Optionally, the second frame structure (i.e., the reference frame structure) can be a frame structure in an existing NR system. For details, please refer to the relevant introduction in S701 above and will not be repeated here.

[0419] For example, as shown in (a) in Figure 16, symbol 2 in frame structure 1 is a symbol of a frame structure with a subcarrier spacing of 10kHz, the useful symbol length of symbol 2 can be 99.9us, and the cyclic shift code length of symbol 2 can be approximately 6.9us. Symbol 3 in frame structure 1 is a symbol of a frame structure with a subcarrier spacing of 45kHz, the useful symbol length of symbol 3 can be 22.3us, and the cyclic shift code length of symbol 3 can be approximately 1.5us. In addition, all symbols in frame structure 1 except symbol 2 and symbol 3 are symbols of a frame structure with a subcarrier spacing of 30kHz. Frame structure 2 serves as a reference frame structure, and the subcarrier spacing of the symbols of frame structure 2 can be 30kHz. In this case, the second communication device can determine that a certain symbol in frame structure 2, such as symbol 2, is a reference symbol. The second communication device can determine the starting time domain position of symbol 2 in frame structure 1 based on the starting time domain position of the reference symbol and the time domain offset 1 between the reference symbol and symbol 2 in frame structure 1. At this time, since time domain offset 1 is zero, that is, offset = 0, the starting time domain position of symbol 2 in frame structure 1 is the starting time domain position of the reference symbol. Furthermore, the second communication device can also determine the starting time domain position of symbol 3 in frame structure 1 based on the starting time domain position of the reference symbol and the time domain offset 2 between the reference symbol and symbol 3 in frame structure 1, that is, offset = 3288. At this time, the starting time domain position of symbol 3 in frame structure 1 is: the time domain position of the reference symbol + time domain offset 2.

[0420] It can be understood that the second communication device can also determine the starting time domain positions of other symbols in the frame structure 1, such as symbol 0, symbol 1, symbol 4, etc. The specific implementation principle can refer to the above related introduction and will not be repeated here.

[0421] Optionally, the second frame structure (ie, the reference frame structure) may be a configured frame structure, such as the first frame structure described above. For details, please refer to the relevant introduction in S701 above, which will not be repeated here.

[0422] For example, as shown in (b) of FIG16 , symbol 2 in frame structure 3 is a symbol of a frame structure with a subcarrier spacing of 10 kHz, the useful symbol length of symbol 2 can be 99.9 us, and the cyclic shift code length of symbol 2 can be approximately 6.9 us. In addition, all symbols except symbol 2 in frame structure 3 are symbols of a frame structure with a subcarrier spacing of 45 kHz. Frame structure 4 serves as a reference frame structure, and the subcarrier spacing of the symbols of frame structure 4 can be 45 kHz. In this case, the second communication device can determine that a certain symbol in frame structure 4, such as symbol 2, is a reference symbol. The second communication device can determine the starting time domain position of symbol 2 in frame structure 3 based on the starting time domain position of the reference symbol and the time domain offset 3 between the reference symbol and symbol 2 in frame structure 3. At this time, since the time domain offset 3 is zero, that is, offset = 0, the starting time domain position of symbol 2 in frame structure 3 is the starting time domain position of the reference symbol. In addition, the second communication device can also determine the starting time domain position of symbol 3 in frame structure 3 based on the starting time domain position of the reference symbol and the time domain offset 4 between the reference symbol and symbol 3 in frame structure 3, that is, offset = 3288. At this time, the starting time domain position of symbol 3 in frame structure 3 is: the time domain position of the reference symbol + time domain offset 4.

[0423] It can be understood that the second communication device can also determine the starting time domain positions of other symbols in the frame structure 3, such as symbol 0, symbol 1, etc. The specific implementation principle can refer to the above related introduction and will not be repeated here.

[0424] In addition, the second communication device may also determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol. For example, the second communication device may determine the first cyclic shift code length and the first useful symbol length based on a preselected target frame structure, i.e., the first frame structure.

[0425] S1202: The first communication device determines the time domain position of the first symbol corresponding to the first frame structure according to the time domain position of the second symbol corresponding to the second frame structure and the time domain offset.

[0426] The second communication device may send the fourth indication information, and the first communication device may receive the fourth indication information. The fourth indication information may be used to indicate a time domain offset, so that various time domain offsets can be flexibly indicated through signaling.

[0427] Optionally, the fourth indication information may also be used to indicate at least one of the following: the time domain position of the second symbol, or the number of first symbols. That is, when the fourth indication information indicates the time domain offset, the fourth indication information may also be multiplexed to indicate the time domain position of the second symbol and / or the number of first symbols, thereby reducing signaling overhead. Alternatively, the time domain position of the second symbol and / or the number of first symbols may also be indicated via other signaling, without limitation.

[0428] The time domain position of the second symbol can be indicated in an explicit manner. For example, the fourth indication information can indicate the absolute time domain position of the second symbol, such as the starting time domain position or the ending time domain position of the second symbol, without limitation; or, the fourth indication information can also indicate the relative time domain position of the second symbol, such as the time domain offset of the second symbol relative to a reference time domain position, and the reference time domain position can be a preconfigured or protocol-predefined time domain position. Alternatively, the time domain position of the second symbol can also be indicated in an implicit manner. For example, the fourth indication information can indicate the index of the second symbol, so as to implicitly indicate the time domain position of the second symbol through the index of the second symbol.

[0429] The number of first symbols may be the number of consecutive first symbols. The number of first symbols may be used by the first communication device to determine the time domain interval occupied by the first symbols as a whole, so that the first communication device can transmit the first signal in the time domain interval.

[0430] For example, as shown in (a) of FIG16 , the fourth indication information may indicate: symbol 2, offset = 0, and the number of symbols is 1; symbol 2, offset = 3288, and the number of symbols is 1. Symbol 2 is used to indicate that the reference symbol is symbol 2 in frame structure 2, that is, to indicate that the time domain position of the reference symbol is the starting time domain position of symbol 2 in frame structure 2. Offset = 0 and the number of symbols is 1 are used to indicate that the time domain offset of symbol 2 in frame structure 1 compared to the reference symbol is 0, and that, in frame structure 1, the number of consecutive symbols with the same frame structure as symbol 2 is 1, that is, symbol 2. Offset = 3288 and the number of symbols is 1 are used to indicate that the time domain offset of symbol 3 in frame structure 1 compared to the reference symbol is 3288 reference time units, and that, in frame structure 1, the number of consecutive symbols with the same frame structure as symbol 3 is 1, that is, symbol 3.

[0431] It can be understood that the fourth indication information can also indicate the starting time domain position of other symbols in frame structure 1, such as symbol 0, symbol 1, or symbol 4. The specific implementation principle can refer to the above-mentioned related introduction and will not be repeated here.

[0432] For example, as shown in (b) of FIG16 , the fourth indication information may indicate: symbol 2, offset = 0, number of symbols = 1; symbol 2, offset = 3288, number of symbols = 11. Symbol 2 indicates that the reference symbol is symbol 2 in frame structure 4, that is, the time domain position of the reference symbol is the starting time domain position of symbol 2 in frame structure 4. Offset = 0 and the number of symbols = 1 indicate that the time domain offset of symbol 2 in frame structure 3 relative to the reference symbol is 0, and that, in frame structure 3, the number of consecutive symbols with the same frame structure as symbol 2 is 1, namely, symbol 2. Offset = 3288 and the number of symbols = 11 indicate that the time domain offset of symbol 3 in frame structure 3 relative to the reference symbol is 3288 reference time units, and that, in frame structure 3, the number of consecutive symbols with the same frame structure as symbol 3 is 11, that is, after symbol 3, there are 10 consecutive symbols with the same frame structure as symbol 3.

[0433] It can be understood that the fourth indication information can also indicate the starting time domain position of other symbols in the frame structure 3, such as symbol 0, symbol 1, etc. The specific implementation principle can refer to the above related introduction and will not be repeated here.

[0434] It can be understood that if the fourth indication information can be used not only to indicate the relevant information of the first symbol, but also to indicate the relevant information of other symbols in the first frame structure except the first symbol, then the fourth indication information may not include the index of each symbol in the first frame structure. In this case, the fourth indication information can implicitly indicate the order of each symbol in the first frame structure through the storage order of the relevant information of each symbol in the fourth indication information, that is, indicate the index of each symbol; or, the fourth indication information can also include the index of each symbol in the first frame structure, which is not limited to this. However, if the fourth indication information is used to indicate the relevant information of certain specific symbols in the first frame structure, then the fourth indication information may include the indexes of these symbols.

[0435] It is also understood that the fourth indication information can be carried in high-layer signaling, physical signaling, or any other possible message, without limitation. For details, please refer to the relevant introduction of the second indication information above, which will not be repeated here. It is also understood that the fourth indication information is an exemplary name and can be replaced by any possible name, such as fourth information, fourth control information, etc., without limitation.

[0436] The first communication device may also determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

[0437] In one possible manner, the second communication device may send fifth indication information. The first communication device may receive the fifth indication information, and thereby determine the first cyclic shift code length and the first useful symbol length based on the fifth indication information, that is, determine the structure of the first symbol, so as to facilitate transmission of the first signal on the first symbol. The fifth indication information may be used to indicate at least one of the following items of the first frame structure, or in other words, at least one of the following items of the first frame structure indicated by the fifth indication information is used to determine the first cyclic shift code length and the first useful symbol length, and the at least one item may include: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of DFT samples corresponding to the first frame structure.

[0438] Among them, for the above situation 1, since the first cyclic shift code length and the first useful symbol length are related, the subcarrier spacing of the first frame structure is known, and the first cyclic shift code length and the first useful symbol length can be determined, or, the first cyclic shift code length is known, and the subcarrier spacing of the first frame structure and the first useful symbol length can be determined, or, the first useful symbol length is known, and the subcarrier spacing of the first frame structure and the first cyclic shift code length can be determined. Therefore, the fifth indication information can indicate any one of the subcarrier spacing of the first frame structure, the first cyclic shift code length or the first useful symbol length to reduce signaling overhead. Alternatively, the fifth indication information can also directly indicate the ratio of the first cyclic shift code length to the first useful symbol length, so that the first communication device can directly determine the first cyclic shift code length and the first useful symbol length to achieve efficient processing.

[0439] Alternatively, for the above situation 2, since the first cyclic shift code length and the first useful symbol length are unrelated, the fifth indication information may indicate the subcarrier spacing corresponding to the first cyclic shift code length, so that the first communication device can determine the first cyclic shift code length, or the fifth indication information may directly indicate the first cyclic shift code length. The fifth indication information may also indicate the subcarrier spacing of the first frame structure, so that the first communication device can determine the first useful symbol length, or the fifth indication information may directly indicate the first useful symbol length. Alternatively, the fifth indication information may directly indicate the ratio of the first cyclic shift code length to the first useful symbol length.

[0440] In addition, for the subcarrier spacing of the above-mentioned first frame structure, the fifth indication information can directly indicate the subcarrier spacing of the first frame structure, or can also indicate the number of DFT samples corresponding to the first frame structure, so as to enable the first communication device to determine the subcarrier spacing of the first frame structure, without limitation.

[0441] It can be understood that the fifth indication information is mainly used to indicate the first frame structure, indicating that all symbols (including the first symbol) within the frame are symbols corresponding to the first frame structure, and there is no need to indicate every symbol within the first frame structure, so as to save signaling overhead. The fifth indication information can be carried in high-layer signaling, in physical signaling, or in any possible message, without limitation. For details, please refer to the relevant introduction of the second indication information above, and will not be repeated here.

[0442] It can also be understood that the fifth indication information is an exemplary name and can be replaced by any possible name, such as fifth information, fifth control information, etc., without limitation.

[0443] Alternatively, in another possible manner, the second communication device may send second index information. The first communication device may receive the second index information and, based on the second index information, determine the first cyclic shift code length and the first useful symbol length. The second index information corresponds to a structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0444] The second communication device may pre-configure different symbol structures. The structure of each symbol includes at least one of the following information about the symbol: cyclic shift code length, ratio of cyclic shift code length to useful symbol length, useful symbol length, or subcarrier spacing corresponding to the symbol. All symbols configured by the second communication device may be jointly identified, such that at least one information item for each symbol can be represented by a unique index.

[0445] For example, as shown in Figure 17, when the cyclic shift code length is associated with the useful symbol length, the structure includes 4 symbols, which are represented by index information 0 (index0), index information 1 (index1), index information 2 (index2), and index information 3 (index3) respectively.

[0446] Index0 can be used to represent the structure of symbol A. For example, the structure of symbol A may include at least one of the following: a subcarrier spacing of 60 kHz, a cyclic shift code length of 1.2 us or 36 reference time units, a useful symbol length of 512 reference time units, and a ratio of the cyclic shift code length to the useful symbol length of 36 / 512.

[0447] Index 1 can be used to represent the structure of symbol B. For example, the structure of symbol B may include at least one of the following: a subcarrier spacing of 45 kHz, a cyclic shift code length of 1.5 us or 48 reference time units, a useful symbol length of 683 reference time units, and a ratio of the cyclic shift code length to the useful symbol length of 48 / 683.

[0448] Index2 can be used to represent the structure of symbol C. For example, the structure of symbol C may include at least one of the following: a subcarrier spacing of 30 kHz, a cyclic shift code length of 2.3 s or 72 reference time units, a useful symbol length of 1024 reference time units, and a ratio of the cyclic shift code length to the useful symbol length of 72 / 1024.

[0449] Index 3 can be used to represent the structure of symbol D. For example, the structure of symbol D may include at least one of the following items: the subcarrier spacing is 10 kHz, the cyclic shift code length is 6.9 us or 216 reference time units, the useful symbol length is 3072 reference time units, and the ratio of the cyclic shift code length to the useful symbol length is 216 / 3072.

[0450] For another example, as shown in FIG18 , when the cyclic shift code length is not associated with the useful symbol length, the structure includes five types of symbols, which are represented by index information 0 (index0), index information 1 (index1), index information 2 (index2), index information 3 (index3), and index information 4 (index4), respectively.

[0451] For index0-index3, please refer to the relevant introduction of Figure 17 above and will not be repeated here.

[0452] Index 4 can be used to represent the structure of symbol E, such as the subcarrier spacing is 10 kHz, the cyclic shift code length is 3.45 us or 108 reference time units, the useful symbol length is 3072 reference time units, and the ratio of the cyclic shift code length to the useful symbol length is 108 / 3072.

[0453] It can be seen that since the cyclic shift code length is not associated with the useful symbol length, the cyclic shift code length can be independently configured when the subcarrier spacing does not change, so that symbol D and symbol E can be configured with different cyclic shift code lengths.

[0454] Alternatively, in another possible manner, the first communication device receives the fifth indication information and the second index information, and determines the first cyclic shift code length and the first useful symbol length according to the fifth indication information and the second index information.

[0455] The fifth indication information may be used to indicate the number of DFT samples corresponding to the first frame structure, the first index information may correspond to the structure of the first symbol, and the structure of the first symbol may include at least one of the following: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol. Alternatively, the fifth indication information may be used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, or the first useful symbol length, the first index information may correspond to the structure of the first symbol, and the structure of the first symbol may include at least one of the following items: the first cyclic shift code length, or the number of DFT samples corresponding to the first symbol. Alternatively, the fifth indication information may be used to indicate at least one of the following items of the first frame structure: the subcarrier spacing of the first frame structure, the first useful symbol length, or the number of DFT samples corresponding to the first frame structure, the first index information may correspond to the structure of the first symbol, and the structure of the first symbol may include the first cyclic shift code length.

[0456] It can be seen that the fifth indication information is mainly used to indicate the frame structure, and the first index information is mainly used to indicate the structure of the symbol, that is, the frame structure and the symbol structure are jointly indicated, so that the structure of the first symbol can be configured more flexibly.

[0457] It is understood that the second communication device may pre-configure different symbol structures. When the frame structure and symbol structure are jointly indicated, all symbols corresponding to the same frame structure can be jointly identified. Thus, at least one item of information for each symbol corresponding to the same frame structure can be represented by a unique index. However, symbols corresponding to different frame structures may have the same index.

[0458] Optionally, the symbol structure numbering (index information) is unified, i.e., symbol structures with different subcarrier spacings are jointly numbered. That is, the first communication device and / or the second communication device can determine the symbol structure based on the index information. For example, jointly numbering under different subcarrier spacings. The terminal can determine the structure of the first symbol based on the index information of the symbol structure.

[0459] For example, as shown in FIG19 , the corresponding DFT sampling number is 2000, and the structure includes 6 types of symbols, which are represented by index information 0 (index0) to index information 5 (index4) respectively.

[0460] Index0 can be used to represent the structure of symbol A, such as the structure of symbol A can include at least one of the following: subcarrier spacing is 60kHz, cyclic shift code length is 20 reference time units, and useful symbol length is 500 reference time units.

[0461] Index1 can be used to represent the structure of symbol B. For example, the structure of symbol B may include at least one of the following: a subcarrier spacing of 60 kHz, a cyclic shift code length of 30 reference time units, and a useful symbol length of 500 reference time units.

[0462] Index2 can be used to represent the structure of symbol C. For example, the structure of symbol C may include at least one of the following: a subcarrier spacing of 60 kHz, a cyclic shift code length of 50 reference time units, and a useful symbol length of 500 reference time units.

[0463] Index3 can be used to represent the structure of symbol D, such as the structure of symbol D can include at least one of the following: subcarrier spacing is 120kHz, cyclic shift code length is 20 reference time units, and useful symbol length is 250 reference time units.

[0464] Index4 can be used to represent the structure of symbol E, such as the structure of symbol E can include at least one of the following: subcarrier spacing is 120kHz, cyclic shift code length is 30 reference time units, and useful symbol length is 250 reference time units.

[0465] Index5 can be used to represent the structure of symbol F, such as the structure of symbol F can include at least one of the following: subcarrier spacing is 120kHz, cyclic shift code length is 50 reference time units, and useful symbol length is 250 reference time units.

[0466] As shown in Figure 19, the corresponding DFT sampling number is 2048, including 6 symbol structures, which are also represented by index information 0 (index0) to index information 5 (index4). In this case, the useful symbol length of each symbol can be different from the useful symbol length corresponding to the DFT sampling number of 2000. For example, if the useful symbol length is 256 or 512, its parameters can be the same as the parameters corresponding to the DFT sampling number of 2000. You can refer to it for understanding and will not repeat it here.

[0467] Optionally, the first communication device and / or the second communication device may number the symbol structure (index information) based on the subcarrier spacing, that is, determine the index information based on the subcarrier spacing. For example, different subcarrier spacings are independently numbered. The terminal may determine the structure of the first symbol based on the subcarrier spacing and the index information of the symbol structure.

[0468] For example, as shown in FIG20 , the corresponding subcarrier spacing is 60 kHz, and the structure includes five types of symbols, which are represented by index information 0 (index0) to index information 4 (index4) respectively.

[0469] Index0 can be used to represent the structure of symbol A. For example, the structure of symbol A may include at least one of the following: a cyclic shift code length of 20 reference time units, a useful symbol length of 500 reference time units, and a DFT sampling number of 2000.

[0470] Index1 can be used to represent the structure of symbol B. For example, the structure of symbol B may include at least one of the following: a cyclic shift code length of 30 reference time units, a useful symbol length of 500 reference time units, and a DFT sampling number of 2000.

[0471] Index2 can be used to represent the structure of symbol C. For example, the structure of symbol C may include at least one of the following: a cyclic shift code length of 50 reference time units, a useful symbol length of 500 reference time units, and a DFT sampling number of 2000.

[0472] Index3 can be used to represent the structure of symbol D. For example, the structure of symbol D can include at least one of the following: a cyclic shift code length of 60 reference time units, a useful symbol length of 500 reference time units, and a DFT sampling number of 2000.

[0473] Index 4 may be used to represent the structure of symbol E. For example, the structure of symbol E may include at least one of the following: a cyclic shift code length of 70 reference time units, a useful symbol length of 500 reference time units, and a DFT sampling number of 2000.

[0474] As shown in FIG. 20 , the corresponding subcarrier spacing is 120 kHz, and the structure includes five types of symbols, which are also represented by index information 0 (index0) to index information 4 (index4) respectively.

[0475] Index 0 can be used to represent the structure of symbol F. For example, the structure of symbol F may include at least one of the following: a cyclic shift code length of 10 reference time units, a useful symbol length of 250 reference time units, and a DFT sample number of 2000. In this case, the useful symbol length of each symbol may be different from the useful symbol length corresponding to an SCS of 60 kHz. For example, if the useful symbol length is 250 or 500, its parameters may be the same as those corresponding to an SCS of 60 kHz. This can be understood by reference and will not be described in detail.

[0476] It can be understood that the index information is mainly used to indicate the structure of a specific symbol, such as the first index information indicates the structure of the first symbol, so that the structures of different symbols in the same frame can be different, thereby achieving more flexible frame structure configuration.

[0477] S1203: The second communication device transmits a first signal on a first symbol. The first communication device transmits a first signal on a first symbol.

[0478] The specific implementation of S1203 may refer to the related introduction of S703 above, which will not be described in detail here.

[0479] It is understood that when the symbol boundaries of the first symbol and the second symbol are not aligned, the boundary of the time unit in which the first symbol is located, such as a radio frame, subframe, or time slot, can be aligned with the boundary of the time unit in which the second symbol is located to facilitate signal processing. Alternatively, the boundary of the time unit in which the first symbol is located and the boundary of the time unit in which the second symbol is located can also be misaligned, without limitation.

[0480] In summary, when the subcarrier spacing of the frame structure is different, the time domain positions of the symbols corresponding to different frame structures may not be aligned. In this case, the first communication device can use the symbol with a determined time domain position, such as the second symbol corresponding to the second frame structure, as a reference, and determine the time domain position of the symbol with an uncertain time domain position, such as the time domain position of the first symbol corresponding to the first frame structure, based on the time domain offset between the symbol with a determined time domain position and the symbol with an uncertain time domain position, such as the time domain offset, so as to enable the first communication device to transmit the first signal on the first symbol.

[0481] In one possible design scheme, in the above S1203, the second communication device may determine the unusable resources within the frequency domain resource set corresponding to the first symbol, and transmit the first signal on the frequency domain resources other than the unusable resources within the frequency domain resource set. For the specific implementation, please refer to the above-mentioned related introduction and will not be repeated here. In addition, the first communication device may also determine the unusable resources within the frequency domain resource set corresponding to the first symbol, and transmit the first signal on the frequency domain resources other than the unusable resources within the frequency domain resource set to reduce interference, achieve resource isolation, and avoid data leakage.

[0482] For example, as shown in Figure 21, SCS1, SCS2, SCS3, and SCS4 can correspond to different users, such as User 1, User 2, User 3, and User 4, or different services of the same user, such as Service 1, Service 2, Service 3, and Service 4. SCS1 corresponds to symbols 6 and 7, that is, symbols 6 and 7 have frequency domain resources corresponding to SCS1, and symbols 6 and 7 have the same symbol length. SCS2 corresponds to symbol 5, that is, symbol 5 has frequency domain resources corresponding to SCS2. SCS3 corresponds to symbols 1, 2, and 4, that is, symbols 1, 2, and 4 have frequency domain resources corresponding to SCS3, and symbols 1, 2, and 4 have the same symbol length. SCS4 corresponds to symbol 3, that is, symbol 3 has frequency domain resources corresponding to SCS4. In this case, the symbol lengths of symbols corresponding to different SCSs can be different, that is, the symbol lengths of symbols 6 and 7, symbols 1, 2, and 4, symbol 5, and symbol 3 can be different.

[0483] In this case, on symbols 6 and 7, the frequency domain resources corresponding to SCS1 include unusable resource 1, which is used to isolate the data of users 3 and 4 from that of user 1, or the data of services 3 and 4 from that of service 1. On symbol 5, the frequency domain resources corresponding to SCS2 include unusable resource 2, which is used to isolate the data of users 1 from that of user 2, or the data of services 1 from that of service 2. On symbol 4, the frequency domain resources corresponding to SCS3 include unusable resource 3, which is used to isolate the data of user 3 from that of user 1, or the data of services 3 from that of service 1. On symbol 3, the frequency domain resources corresponding to SCS4 include unusable resource 4, which is used to isolate the data of user 4 from that of user 1, or the data of services 4 from that of service 1.

[0484] It can be seen that the unavailable resources configured on symbols 1 to 7 may be different, so as to achieve flexible configuration with symbols as the granularity.

[0485] It can be understood that the specific implementation of unavailable resources can also refer to the relevant introduction in the above embodiment 1, and will not be repeated here.

[0486] In one possible design, the first communication device may send capability information of the first communication device, and the second communication device may receive the capability information of the first communication device.

[0487] At this time, optionally, in the above S1201, the second communication device may determine the first symbol according to the capability information of the first communication device. For specific implementation, reference may be made to the above related introduction and will not be repeated here.

[0488] In a possible design solution, before S1203 above, the first communication device may further determine the time domain position of the second symbol.

[0489] The second communication device may send sixth indication information. The first communication device may receive the sixth indication information, thereby determining the time domain position of the second symbol based on the sixth indication information. The sixth indication information may be used to indicate at least one of the following items of the second frame structure: a second cyclic shift code length, a ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure. The specific implementation principle is similar to that of the fifth indication information described above, and can be understood by reference thereto, and will not be repeated here.

[0490] It is understood that the sixth indication information can be carried in high-layer signaling, physical signaling, or any other possible message, without limitation. For details, please refer to the relevant introduction of the second indication information above, which will not be repeated here. It is also understood that the sixth indication information is an exemplary name and can be replaced with any possible name, such as sixth information, sixth control information, etc., without limitation.

[0491] Alternatively, the second communication device may send third index information. The first communication device may receive the third index information, thereby determining the time domain position of the second symbol based on the third index information. The third index information corresponds to the structure of the second symbol, and the structure of the second symbol may include at least one of the following: a second cyclic shift code length, a ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, or a subcarrier spacing corresponding to the second symbol. The specific implementation principle is similar to that of the second index information described above, and can be understood by reference, and will not be repeated here.

[0492] Alternatively, the second communication device may send the sixth indication information and the third index information.The first communication device may receive the sixth indication information and the third index information, thereby determining the time domain position of the second symbol according to the sixth indication information and the third index information.

[0493] The sixth indication information is used to indicate the number of DFT samples corresponding to the second frame structure, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following: the second cyclic shift code length, the ratio of the first cyclic shift code length to the second useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, or the second useful symbol length, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following items: the second cyclic shift code length, or the number of DFT samples corresponding to the second symbol. Alternatively, the sixth indication information is used to indicate at least one of the following items of the second frame structure: the subcarrier spacing of the second frame structure, the second useful symbol length, or the number of DFT samples corresponding to the second frame structure, the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes the second cyclic shift code length.

[0494] As can be seen, the sixth indication information is primarily used to indicate the frame structure, while the third index information is primarily used to indicate the symbol structure. This means that the frame structure and symbol structure are jointly indicated, allowing for more flexible configuration of the second symbol structure. Furthermore, the specific implementation principles for the joint indication of the sixth indication information and the third index information are similar to those of the joint indication of the fifth indication information and the second index information described above, and can be readily understood by reference thereto, so further explanation is omitted.

[0495] The communication method provided in the embodiment of the present application is described in detail above in conjunction with Figures 7 to 21. The communication device for executing the communication method provided in the embodiment of the present application is described in detail below in conjunction with Figures 22 to 23.

[0496] To implement the various functions of the methods provided in the embodiments of the present application, the first communication device and the second communication device may each include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0497] For example, Figure 22 is a structural diagram of a communication device provided in an embodiment of the present application. As shown in Figure 22, an embodiment of the present application provides a communication device 2200. The communication device 2200 can be a terminal or a network device, or a device in a terminal device or a network device, or a device that can be used in combination with a terminal device or a network device. In one possible implementation, the communication device 2200 may include a module or unit that corresponds one-to-one to the method / operation / step / action performed by the first communication device or the second communication device in the above-mentioned method embodiment. The unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. For example, the communication device 2200 includes: a transceiver module 2201 and a processing module 2202. For ease of explanation, Figure 22 only shows the main components of the communication device.

[0498] In some embodiments, the communication device 2000 may be applicable to the communication systems shown in FIG. 1 to FIG. 6 , and perform the function of the first communication device in the method shown in FIG. 7 .

[0499] A processing module is configured to determine a first symbol, and a transceiver module is configured to transmit a first signal on the first symbol. The first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length.

[0500] In one possible design, the transceiver module is further configured to receive first indication information, and the processing module is further configured to determine a first cyclic shift code length and a first useful symbol length based on the first indication information. The first indication information is configured to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0501] Alternatively, in one possible design, the transceiver module is further configured to receive first index information, and the processing module is further configured to determine the first cyclic shift code length and the first useful symbol length based on the first index information. The first index information corresponds to a structure of a first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0502] In a possible design scheme, the processing module is further used to determine the first symbol corresponding to the first frame structure based on the second frame structure.

[0503] Optionally, the second frame structure is aligned with a symbol boundary of the first frame structure. The processing module is further configured to determine a time domain position of the first symbol according to the alignment of the symbol boundaries of the second frame structure with the first frame structure.

[0504] Optionally, the transceiver module is further used to receive second indication information; wherein the second indication information is used to indicate a second frame structure, such as including at least one of the following items of the second frame structure: subcarrier spacing, symbol length, or index information.

[0505] In one possible design scheme, the processing module is further used to determine unavailable resources within the frequency domain resource set corresponding to the first symbol, and the transceiver module is further used to transmit the first signal on the frequency domain resources other than the unavailable resources within the frequency domain resource set.

[0506] Optionally, the transceiver module is further configured to receive third indication information, wherein the third indication information is used to indicate unavailable resources.

[0507] Optionally, the transceiver module 2201 may include a sending module (not shown in FIG22 ) and a receiving module (not shown in FIG22 ). The sending module is used to implement the sending function of the communication device 2200 , and the receiving module is used to implement the receiving function of the communication device 2200 .

[0508] Optionally, the communication device 2200 may further include a storage module (not shown in FIG. 22 ) storing a program or instruction. When the processing module 2202 executes the program or instruction, the communication device 2200 may perform the functions of the first communication device in the communication method shown in FIG. 7 .

[0509] It should be noted that the communication device 2200 can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0510] In addition, the technical effects of the communication device 2200 can refer to the technical effects of the communication method shown in Figure 7, and will not be repeated here.

[0511] In some other embodiments, the communication device 2200 may be applicable to the communication systems shown in FIG. 1 to FIG. 6 to perform the function of the second communication device in the method shown in FIG. 7 .

[0512] A processing module is configured to determine a first symbol, and a transceiver module is configured to transmit a first signal on the first symbol. The first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length.

[0513] In one possible design, the transceiver module is further configured to send first indication information. At least one of the following items of the first frame structure indicated by the first indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure. At least one of the following items is used to determine the first cyclic shift code length and the first useful symbol length.

[0514] In one possible design, the transceiver module is further configured to send first index information. The first index information corresponds to a structure of a first symbol, and the structure of the first symbol includes at least one of the following items for determining a first cyclic shift code length and a first useful symbol length: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol. At least one of the following items is used to determine the first cyclic shift code length and the first useful symbol length.

[0515] In a possible design scheme, the processing module is further used to determine the first symbol corresponding to the first frame structure based on the second frame structure.

[0516] Optionally, the processing module is further configured to determine the time domain position of the first symbol according to alignment of symbol boundaries between the second frame structure and the first frame structure.

[0517] Optionally, the transceiver module is further configured to send second indication information, wherein the second indication information is used to indicate a second frame structure.

[0518] In one possible design scheme, the processing module is further used to determine unavailable resources within the frequency domain resource set corresponding to the first symbol, and the transceiver module is further used to transmit the first signal on the frequency domain resources other than the unavailable resources within the frequency domain resource set.

[0519] Optionally, the transceiver module is further configured to send third indication information, wherein the third indication information is used to indicate unavailable resources.

[0520] Optionally, the transceiver module 2201 may include a sending module (not shown in FIG22 ) and a receiving module (not shown in FIG22 ). The sending module is used to implement the sending function of the communication device 2200 , and the receiving module is used to implement the receiving function of the communication device 2200 .

[0521] Optionally, the communication device 2200 may further include a storage module (not shown in FIG. 22 ) storing a program or instruction. When the processing module 2202 executes the program or instruction, the communication device 2200 may perform the function of the second communication device in the communication method shown in FIG. 7 .

[0522] It should be noted that the communication device 2200 can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0523] In addition, the technical effects of the communication device 2200 can refer to the technical effects of the communication method shown in Figure 7, and will not be repeated here.

[0524] Alternatively, in some embodiments, the communication device 2200 may be applicable to the communication systems shown in FIG. 1 to FIG. 6 , and perform the functions of the first communication device in the method shown in FIG. 12 .

[0525] The processing module is configured to determine the time domain position of the first symbol corresponding to the first frame structure based on the time domain position of the second symbol corresponding to the second frame structure and the time domain offset, and the transceiver module is configured to transmit the first signal on the first symbol. The time domain offset is the time domain offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure is different from the symbol length of the second frame structure.

[0526] Optionally, the transceiver module is further configured to receive fourth indication information, wherein the fourth indication information is used to indicate a time domain offset.

[0527] In one possible design, the processing module is further configured to determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

[0528] Optionally, the transceiver module is further configured to receive fifth indication information, and the processing module is further configured to determine the first cyclic shift code length and the first useful symbol length based on the fifth indication information. The fifth indication information is configured to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0529] Optionally, the transceiver module is further configured to receive second index information, and the processing module is further configured to determine the first cyclic shift code length and the first useful symbol length based on the second index information. The second index information corresponds to a structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0530] Optionally, the transceiver module is further used to receive fifth indication information and second index information, and the processing module is further used to determine the first cyclic shift code length and the first useful symbol length based on the fifth indication information and the second index information.

[0531] In one possible design solution, the processing module is further configured to determine a time domain position of the second symbol.

[0532] Optionally, the transceiver module is further configured to receive sixth indication information, and the processing module is further configured to determine the time domain position of the second symbol based on the sixth indication information. The sixth indication information is configured to indicate at least one of the following items of the second frame structure: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure.

[0533] Optionally, the transceiver module is further configured to receive third index information, and the processing module is further configured to determine the time domain position of the second symbol based on the third index information. The third index information corresponds to a structure of the second symbol, and the structure of the second symbol includes at least one of the following: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, or a subcarrier spacing corresponding to the second symbol.

[0534] Optionally, the transceiver module is further used to receive sixth indication information and third index information, and the processing module is further used to determine the time domain position of the second symbol based on the sixth indication information and the third index information.

[0535] Optionally, the communication device 2200 may further include a storage module (not shown in FIG. 22 ) storing a program or instruction. When the processing module 2202 executes the program or instruction, the communication device 2200 may perform the function of the first communication device in the communication method shown in FIG. 12 .

[0536] It should be noted that the communication device 2200 can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0537] In addition, the technical effects of the communication device 2200 can refer to the technical effects of the communication method shown in Figure 12, and will not be repeated here.

[0538] Alternatively, in some other embodiments, the communication device 2200 may be applicable to the communication systems shown in FIG. 1 to FIG. 6 , and perform the functions of the second communication device in the method shown in FIG. 12 .

[0539] The processing module is configured to determine the time domain position of the first symbol corresponding to the first frame structure based on the time domain position of the second symbol corresponding to the second frame structure and the time domain offset, and the transceiver module is configured to transmit the first signal on the first symbol. The time domain offset is the time domain offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure is different from the symbol length of the second frame structure.

[0540] Optionally, the transceiver module is further configured to send fourth indication information, wherein the fourth indication information is used to indicate a time domain offset.

[0541] Furthermore, the fourth indication information is also used to indicate at least one of the following: the time domain position of the second symbol, or the number of first symbols.

[0542] In one possible design, the processing module is further configured to determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

[0543] Optionally, the transceiver module is further configured to send fifth indication information. At least one of the following items of the first frame structure indicated by the fifth indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform (DFT) samples corresponding to the first frame structure.

[0544] Optionally, the transceiver module is further configured to send second index information, where the second index information corresponds to a structure of a first symbol, and the structure of the first symbol includes at least one of the following items for determining the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol.

[0545] Optionally, the transceiver module is further used to send fifth indication information and second index information.

[0546] In one possible design solution, the processing module is further configured to determine a time domain position of the second symbol.

[0547] Optionally, the transceiver module is further configured to send sixth indication information. At least one of the following items of the second frame structure indicated by the sixth indication information is used to determine the time domain position of the second symbol: a second cyclic shift code length, a ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure.

[0548] Optionally, the transceiver module is further configured to send third index information. The third index information corresponds to a structure of the second symbol, and the structure of the second symbol includes at least one of the following items for determining a time domain position of the second symbol: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, or a subcarrier spacing corresponding to the second symbol.

[0549] Optionally, the transceiver module is further used to send sixth indication information and third index information.

[0550] Optionally, the communication device 2200 may further include a storage module (not shown in FIG. 22 ) storing a program or instruction. When the processing module 2202 executes the program or instruction, the communication device 2200 may perform the function of the second communication device in the communication method shown in FIG. 12 .

[0551] It should be noted that the communication device 2200 can be a terminal or a network device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not limit this.

[0552] In addition, the technical effects of the communication device 2200 can refer to the technical effects of the communication method shown in Figure 12, and will not be repeated here.

[0553] For example, FIG23 is a second structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a terminal, or a chip (system) or other component or assembly that can be provided in a terminal. As shown in FIG23 , the communication device 2300 may include a processor 2301. Optionally, the communication device 2300 may further include a memory 2302 and / or a transceiver 2303. The processor 2301 is coupled to the memory 2302 and the transceiver 2303, such as by a communication bus.

[0554] The following is a detailed introduction to the various components of the communication device 2300 with reference to FIG23 :

[0555] The processor 2301 is the control center of the communication device 2300 and can be a single processor or a collective term for multiple processing elements. For example, the processor 2301 can be one or more central processing units (CPUs), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).

[0556] Optionally, the processor 2301 can execute various functions of the communication device 2300 by running or executing software programs stored in the memory 2302 and calling data stored in the memory 2302, such as executing the communication method shown in Figure 7 or Figure 12 above.

[0557] In a specific implementation, as an embodiment, the processor 2301 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 23 .

[0558] In a specific implementation, as an embodiment, the communication device 2300 may also include multiple processors, such as the processor 2301 and the processor 2304 shown in FIG23 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0559] Among them, the memory 2302 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 2301. The specific implementation method can refer to the above method embodiment and will not be repeated here.

[0560] Alternatively, the memory 2302 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 2302 may be integrated with the processor 2301 or exist independently and be coupled to the processor 2301 via an interface circuit (not shown in FIG. 23 ) of the communication device 2300, which is not specifically limited in this embodiment of the present application.

[0561] Transceiver 2303 is used for communication with other communication devices. For example, if communication device 2300 is a terminal, transceiver 2303 can be used to communicate with a network device or another terminal device. For another example, if communication device 2300 is a network device, transceiver 2303 can be used to communicate with a terminal or another network device.

[0562] Optionally, the transceiver 2303 may include a receiver and a transmitter (not shown separately in FIG23 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0563] Optionally, the transceiver 2303 can be integrated with the processor 2301, or can exist independently and be coupled to the processor 2301 through the interface circuit of the communication device 2300 (not shown in Figure 23). This embodiment of the present application does not specifically limit this.

[0564] It should be noted that the structure of the communication device 2300 shown in Figure 23 does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0565] In addition, the technical effects of the communication device 2300 can refer to the technical effects of the communication method described in the above method embodiment, and will not be repeated here.

[0566] It should be understood that the processor in the embodiments of the present application may be a CPU, but may also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0567] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM, or a flash memory. The volatile memory can be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0568] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0569] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.

[0570] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0571] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0572] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0573] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0574] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0575] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0576] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0577] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0578] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method comprises: The first communication device determines a first symbol; wherein the first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length; The first communication device transmits a first signal on the first symbol.

2. The method according to claim 1, characterized in that The method further comprises: The first communication device receives first indication information; wherein the first indication information is used to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform DFT samples corresponding to the first frame structure; or, The first communication device receives first index information, wherein the first index information corresponds to a structure of the first symbol, and the structure of the first symbol includes at least one of the following: the first cyclic shift code length, a ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or a subcarrier spacing corresponding to the first symbol; The first communication device determines the first cyclic shift code length and the first useful symbol length according to the first indication information or the first index information.

3. The method according to claim 1 or 2, characterized in that The first communication device determining a first symbol includes: The first communication device determines the first symbol corresponding to the first frame structure according to the second frame structure.

4. The method according to claim 3, characterized in that The second frame structure is aligned with a symbol boundary of the first frame structure.

5. The method according to claim 4, characterized in that The first communication device determining, according to the second frame structure, the first symbol corresponding to the first frame structure, including: The first communication device determines the time domain position of the first symbol according to the alignment of the symbol boundary of the second frame structure and the first frame structure.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: The first communication device receives second indication information; wherein the second indication information is used to indicate the second frame structure.

7. The method according to any one of claims 1 to 6, characterized in that The first communication device transmits a first signal on the first symbol, comprising: Determining, by the first communication device, an unavailable resource within a frequency domain resource set corresponding to the first symbol; The first communication device transmits the first signal on frequency domain resources other than the unavailable resources within the frequency domain resource set.

8. A communication method, characterized in that: The method comprises: The second communication device determines a first symbol; wherein the first symbol is a symbol configured as a first frame structure or a second frame structure, the symbol length of the first frame structure is the same as the symbol length of the second frame structure, the symbol length of the first frame structure includes a first cyclic shift code length and a first useful symbol length, and the symbol length of the second frame structure includes a second cyclic shift code length and a second useful symbol length; the first cyclic shift code length is different from the second cyclic shift code length, and the first useful symbol length is different from the second useful symbol length; The second communication device transmits a first signal on the first symbol.

9. The method according to claim 8, characterized in that The method further comprises: The second communication device sends first indication information; wherein, at least one of the following items of the first frame structure indicated by the first indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform DFT samples corresponding to the first frame structure; or, The second communication device sends first index information; wherein, the first index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items for determining the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol.

10. The method according to claim 9 or 10, characterized in that The second communication device determines the first symbol, including: The second communication device determines the first symbol corresponding to the first frame structure according to the second frame structure.

11. The method according to claim 10, characterized in that The second frame structure is aligned with a symbol boundary of the first frame structure.

12. The method according to any one of claims 8 to 11, characterized in that The second communication device transmits a first signal on the first symbol, comprising: The second communication device determines an unavailable resource in a frequency domain resource set corresponding to the first symbol; The second communication device transmits the first signal on frequency domain resources other than the unavailable resources within the frequency domain resource set.

13. The method according to any one of claims 1 to 12, characterized in that At least one of the first cyclic shift code length, the second cyclic shift code length, the first useful symbol length, and the second useful symbol length is characterized by the number of reference time units; the reference time unit is related to the maximum subcarrier spacing and the maximum number of DFT samples.

14. The method according to claim 13, characterized in that The reference time unit satisfies the following relationship: T s-base =1 / (DFT size max·Δfmax); DFT size max=2 d1max ·3 d2max ·5 d3max ; Δfmax=2 μ1max ·3 μ2max ·5 μ3max ; Among them, T s-base is a basic time unit, the reference time unit is an integer multiple of the basic time unit, DFT size max is the maximum number of DFT samples, Δfmax is the maximum subcarrier spacing, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

15. The method according to any one of claims 1 to 14, characterized in that At least one of the first cyclic shift code length, the second cyclic shift code length, the first useful symbol length, and the second useful symbol length is characterized by the number of i-th reference time units in M ​​reference time units, the values ​​of any two reference time units in the M reference time units are different, M is an integer greater than 1, and i is any integer from 1 to M.

16. The method according to claim 15, characterized in that The subcarrier spacing of the first frame structure belongs to the i-th subcarrier spacing set among M subcarrier spacing sets, and at least some of the subcarrier spacings of any two subcarrier spacing sets among the M subcarrier spacing sets are different; and / or the DFT sample number corresponding to the first frame structure belongs to the i-th DFT sample number set among the M DFT sample number sets, and at least some of the DFT sample numbers of any two DFT sample number sets among the M DFT sample number sets are different; The i-th reference time unit is related to the maximum subcarrier spacing in the i-th subcarrier spacing set, and / or the i-th reference time unit is related to the maximum DFT sampling number in the i-th DFT sampling number set.

17. The method according to claim 16, characterized in that The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max i·Δfmax i); DFT size maxi=2 di1max ·3 di2max ·5 di3max ; Δfmax i=2 μi1max ·3 μi2max ·5 μi3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum DFT sampling number in the i-th DFT sampling number set, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, di1, di2, and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μi1, μi2, and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3; or, The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max·Δfmax i); DFT size max=2 d1max ·3 d2max ·5 d3max ; Δfmax i=2 μi1max ·3 μi2max ·5 μi3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size max is the maximum number of DFT samples, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, d1, d2, and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μi1, μi2, and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3; or, The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max i·Δfmax i); DFT size maxi=2 di1max ·3 di2max ·5 di3max ; Δfmax i=2 μ1max ·3 μ2max ·5 μ3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum DFT sampling number in the i-th DFT sampling number set, Δfmax is the maximum subcarrier spacing, di1, di2 and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

18. A communication method, characterized in that: The method comprises: The first communication device determines, based on the time domain position of the second symbol corresponding to the second frame structure and the time domain offset, a time domain position of the first symbol corresponding to the first frame structure; wherein the time domain offset is an offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure is different from the symbol length of the second frame structure; The first communication device transmits a first signal on the first symbol.

19. The method according to claim 18, characterized in that The method further comprises: The first communication device receives fourth indication information; wherein the fourth indication information is used to indicate the time domain offset.

20. The method according to claim 18 or 19, characterized in that The method further comprises: The first communication device determines a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

21. The method according to claim 20, characterized in that The first communication device determines a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol, including: The first communication device receives fifth indication information and / or second index information; wherein the fifth indication information is used to indicate at least one of the following items of the first frame structure: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform DFT samples corresponding to the first frame structure; the second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol; The first communication device determines the first cyclic shift code length and the first useful symbol length according to the fifth indication information and / or the second index information.

22. The method according to any one of claims 18 to 21, characterized in that The method further comprises: The first communication device receives sixth indication information and / or third index information; wherein the sixth indication information is used to indicate at least one of the following items of the second frame structure: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, a subcarrier spacing of the second frame structure, or a number of DFT samples corresponding to the second frame structure; or, the third index information corresponds to a structure of the second symbol, and the structure of the second symbol includes at least one of the following items: a second cyclic shift code length, a ratio of the second cyclic shift code length to a second useful symbol length, the second useful symbol length, or a subcarrier spacing corresponding to the second symbol; The first communication device determines the time domain position of the second symbol according to the sixth indication information and / or the third index information.

23. A communication method, characterized in that: The method comprises: The second communication device determines, based on the time domain position of the second symbol corresponding to the second frame structure and the time domain offset, the time domain offset being a time domain offset between the time domain position of the first symbol and the time domain position of the second symbol, and the symbol length of the first frame structure being different from the symbol length of the second frame structure; The second communication device transmits a first signal on the first symbol.

24. The method according to claim 23, wherein The time domain offset is represented by the number of reference time units.

25. The method according to claim 24, characterized in that The method further comprises: The second communication device sends fourth indication information; wherein the fourth indication information is used to indicate the time domain offset.

26. The method according to claim 19 or 25, characterized in that The fourth indication information is further used to indicate at least one of the following: the time domain position of the second symbol, or the number of the first symbols.

27. The method according to claim 26, characterized in that The method further comprises: The second communication device sends fifth indication information and / or second index information; wherein, at least one of the following items of the first frame structure indicated by the fifth indication information is used to determine the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, the subcarrier spacing of the first frame structure, or the number of discrete Fourier transform DFT samples corresponding to the first frame structure; the second index information corresponds to the structure of the first symbol, and the structure of the first symbol includes at least one of the following items for determining the first cyclic shift code length and the first useful symbol length: the first cyclic shift code length, the ratio of the first cyclic shift code length to the first useful symbol length, the first useful symbol length, or the subcarrier spacing corresponding to the first symbol; The fifth indication information and / or the second index information is used to determine a first cyclic shift code length of the first symbol and a first useful symbol length of the first symbol.

28. The method according to any one of claims 20-21 and 27, characterized in that At least one of the first cyclic shift code length and the first useful symbol length is represented by the number of reference time units.

29. The method according to any one of claims 23, 25 and 27, characterized in that The method further comprises: The second communication device determines a time domain position of the second symbol.

30. The method according to claim 29, wherein The method further comprises: The second communication device sends sixth indication information and / or third index information; wherein, at least one of the following items of the second frame structure indicated by the sixth indication information is used to determine the time domain position of the second symbol: second cyclic shift code length, the ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, the subcarrier spacing of the second frame structure, or the number of DFT samples corresponding to the second frame structure; the third index information corresponds to the structure of the second symbol, and the structure of the second symbol includes at least one of the following items for determining the time domain position of the second symbol: second cyclic shift code length, the ratio of the second cyclic shift code length to the second useful symbol length, the second useful symbol length, or the subcarrier spacing corresponding to the second symbol; The sixth indication information and / or the third index information is used to determine the time domain position of the second symbol.

31. The method according to claim 22 or 30, characterized in that At least one of the second cyclic shift code length and the second useful symbol length is represented by the number of reference time units.

32. The method according to claim 24, 28 or 31, characterized in that The reference time unit is related to the maximum subcarrier spacing and the maximum number of DFT samples.

33. The method according to claim 32, characterized in that The reference time unit satisfies the following relationship: T s-base =1 / (DFT size max·Δfmax); DFT size max=2 d1max ·3 d2max ·5 d3max ; Δfmax=2 μ1max ·3 μ2max ·5 μ3max ; Among them, T s-base is a basic time unit, the reference time unit is an integer multiple of the basic time unit, DFT size max is the maximum number of DFT samples, Δfmax is the maximum subcarrier spacing, d1, d2 and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

34. The method according to claim 24, 28 or 31, characterized in that The reference time unit is the i-th reference time unit among M reference time units, and the values ​​of any two reference time units among the M reference time units are different. M is an integer greater than 1, and i is any integer from 1 to M.

35. The method according to claim 34, wherein The subcarrier spacing belongs to the i-th subcarrier spacing set among the M subcarrier spacing sets, and at least some of the subcarrier spacings of any two subcarrier spacing sets among the M subcarrier spacing sets are different; and / or the DFT sample number belongs to the i-th DFT sample number set among the M DFT sample number sets, and at least some of the DFT sample numbers of any two DFT sample number sets among the M DFT sample number sets are different; The i-th reference time unit is related to the maximum subcarrier spacing in the i-th subcarrier spacing set, and / or the i-th reference time unit is related to the maximum DFT sampling number in the i-th DFT sampling number set.

36. The method according to claim 35, characterized in that The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max i·Δfmax i); DFT size maxi=2 di1max ·3 di2max ·5 di3max ; Δfmax i=2 μi1max ·3 μi2max ·5 μi3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum DFT sampling number in the i-th DFT sampling number set, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, di1, di2, and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μi1, μi2, and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3, or, The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max·Δfmax i); DFT size max=2 d1max ·3 d2max ·5 d3max ; Δfmax i=2 μi1max ·3 μi2max ·5 μi3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size max is the maximum number of DFT samples, Δfmax i is the maximum subcarrier spacing in the i-th subcarrier spacing set, d1, d2, and d3 are integers, d1max is the maximum value of d1, d2max is the maximum value of d2, d3max is the maximum value of d3, μi1, μi2, and μi3 are integers, μi1max is the maximum value of μi1, μi2max is the maximum value of μi2, and μi3max is the maximum value of μi3; or, The i-th reference time unit satisfies the following relationship: T s-base i =1 / (DFT size max i·Δfmax i); DFT size maxi=2 di1max ·3 di2max ·5 di3max ; Δfmax i=2 μ1max ·3 μ2max ·5 μ3max ; Among them, T s-base i is the i-th basic time unit, the i-th reference time unit is an integer multiple of the i-th basic time unit, DFT size maxi is the maximum DFT sampling number in the i-th DFT sampling number set, Δfmax is the maximum subcarrier spacing, di1, di2 and di3 are integers, di1max is the maximum value of di1, di2max is the maximum value of di2, di3max is the maximum value of di3, μ1, μ2 and μ3 are integers, μ1max is the maximum value of μ1, μ2max is the maximum value of μ2, and μ3max is the maximum value of μ3.

37. The method according to any one of claims 18 to 36, wherein The boundary of the time unit where the first symbol is located is aligned with the boundary of the time unit where the second symbol is located.

38. A communication device, characterized in that: The device includes: a processor, configured to execute the method according to any one of claims 1 to 37.

39. A communication device, characterized in that: The device includes: a processor coupled to a memory, wherein the processor is configured to execute a computer program stored in the memory, so that the device performs the method according to any one of claims 1 to 37.

40. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the communication method according to any one of claims 1 to 37.

41. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the communication method according to any one of claims 1 to 37.

42. A communication system, characterized in that include: A first communication device for executing the method according to any one of claims 1 to 7, and a second communication device for executing the method according to any one of claims 8 to 17; or, comprising: a first communication device for executing the method according to any one of claims 18 to 22, and a second communication device for executing the method according to any one of claims 23 to 37.