Communication method and device and computer readable storage medium
By adopting the target transmission method in the synchronization signal block transmission, different resource locations and orthogonal coverage codes are used to distinguish the synchronization signal block, the problem of interference between the synchronization signal blocks is solved, and efficient synchronization signal block transmission and beam management are achieved.
Patent Information
- Application Number
- CN202311016087.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2043-08-11
AI Technical Summary
In direct link communication, due to the lack of device identification and resource index number information between synchronous signal blocks, interference occurs when transmitted on the same time-frequency resources, making it difficult to support beam management.
The synchronization signal block is sent using the target transmission method, and different synchronization signal blocks are distinguished through different target transmission methods, including distinguishing between resource location and orthogonal coverage code.
By distinguishing different synchronization signal blocks, the interference between synchronization signal blocks is reduced or avoided, the successful transmission of synchronization signal blocks is achieved, and beam management in direct link communication is supported.
Smart Images

Figure CN119521418A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device, and a computer-readable storage medium. Background Art
[0002] In current direct link (sidelink) communications, many terminal devices will send synchronization signal blocks (SSB) on the same time-frequency resources, and they are the same SSB. At this time, the purpose of SSB is mainly for synchronization, that is, multiple terminal devices in an area can most likely belong to the same synchronization source, which is conducive to subsequent direct link communications between these terminal devices. SSB does not contain the identity (ID) information of the sending terminal device, nor does it contain the SSB resource index number information.
[0003] Currently, beam management needs to be supported in frequency range 2 (FR1), but the current SSB does not contain the identification information of the transmitting terminal device, nor the information of the SSB resource index number, so the current SSB is not suitable for the reference signal used for beam management. Therefore, for beam management in FR2, the SSB needs to be redesigned so that it can distinguish different transmitting terminal devices and different SSB resources.
[0004] However, the problem brought about by the redesign of SSB is that sending SSB at the same time-frequency resource position will cause interference between each other. Therefore, how to reduce or avoid the interference between the above-mentioned SSBs is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a communication method and device, and provides a synchronization signal block transmission scheme for reducing interference between synchronization signal blocks.
[0006] In order to achieve the above objectives, this application provides the following technical solutions:
[0007] In a first aspect, a communication method is provided, the communication method comprising: sending a synchronization signal block using a target transmission mode, and different synchronization signal blocks are transmitted using different target transmission modes.
[0008] Optionally, the synchronization signal block includes a device identifier and / or an index of the synchronization signal block.
[0009] Optionally, the target transmission method includes modulating the target resource with an orthogonal cover code, and different synchronization signal blocks are modulated using different orthogonal cover codes.
[0010] Optionally, the use of the target transmission mode to send the synchronization signal block includes: obtaining device information or configuration parameters; calculating the orthogonal cover code using the device information or configuration parameters; modulating the target resource using the orthogonal cover code, and sending the synchronization signal block using the modulated target resource.
[0011] Optionally, modulating the target resource using the orthogonal cover code includes: modulating target time domain resources and / or target frequency domain resources using the orthogonal cover code.
[0012] Optionally, the target transmission method includes cyclically shifting a synchronization signal sequence in a synchronization signal block, and different synchronization signal blocks use different shift steps for cyclic shifting.
[0013] Optionally, the use of the target transmission method to send the synchronization signal block includes: obtaining device information or configuration parameters; calculating the shift step using the device information or configuration parameters; cyclically shifting the synchronization signal sequence using the shift step, and sending the shifted synchronization signal block.
[0014] Optionally, the target transmission mode includes target resources, and different synchronization signal blocks have different target resource locations.
[0015] Optionally, the target resources include periodic time domain resources and fixed frequency domain resources with a first offset, wherein the first offset represents the offset between the starting position of the first synchronization signal block in the synchronization signal period and the starting position of the synchronization signal period, and different synchronization signal blocks have different first offsets.
[0016] Optionally, the use of the target transmission method to send a synchronization signal block includes: receiving a candidate offset set and obtaining device information or configuration parameters; selecting a second offset from the candidate offset set using the device information or configuration parameters, and the first offset is calculated based on the second offset; calculating each time domain position within the synchronization signal period using the first offset and the synchronization signal period; and sending the synchronization signal block at each time domain resource and fixed frequency domain resource within the synchronization signal period.
[0017] Optionally, the target resources include periodic time domain resources and target frequency domain resources with a fixed offset, and different synchronization signal blocks have different target frequency domain resources.
[0018] Optionally, the use of the target transmission method to send the synchronization signal block includes: receiving a set of candidate frequency domain resources and obtaining device information or configuration parameters; selecting the target frequency domain resource from the set of candidate frequency domain resources using the device information or configuration parameters; and sending the synchronization signal block at each time domain resource and the target frequency domain resource within the synchronization signal period.
[0019] Optionally, the device information includes one or more of the following: an identifier of the first device, a geographic location of the first device, all or part of the bits in a globally unique identifier of the first device; the configuration parameters include parameters configured by high-level signaling or pre-configured parameters.
[0020] In a second aspect, the present application also discloses a communication method, which includes: receiving a synchronization signal block using a target transmission method, and transmitting different synchronization signal blocks using different target transmission methods.
[0021] In a third aspect, the present application further discloses a communication device, which includes: a communication module, which is used to send a synchronization signal block using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
[0022] In a fourth aspect, the present application also discloses a communication device, which includes: a communication module, which is used to receive a synchronization signal block using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
[0023] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.
[0024] In a sixth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to execute any one of the methods provided in the first aspect.
[0025] In a seventh aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to execute any one of the methods provided in the second aspect.
[0026] In an eighth aspect, a computer program product is provided, on which a computer program is stored, and the computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.
[0027] In a ninth aspect, a communication system is provided, comprising a sending terminal device and a receiving terminal device.
[0028] In the tenth aspect, an embodiment of the present application further provides a chip (or a data transmission device) on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above method are implemented.
[0029] In the eleventh aspect, an embodiment of the present application also provides a system chip, which is applied to a terminal, and the chip system includes at least one processor and an interface circuit, the interface circuit and the at least one processor are interconnected through lines, and the at least one processor is used to execute instructions to execute any one of the methods provided in the first aspect or the second aspect.
[0030] Compared with the prior art, the technical solution of this application has the following beneficial effects:
[0031] In the technical solution of the present application, the terminal device uses a target transmission mode to send a synchronization signal block, and different synchronization signal blocks are sent using different target transmission modes. The technical solution of the present application enables different synchronization signal blocks to be sent using different target transmission modes, and can distinguish different synchronization signal blocks through different transmission modes. Specifically, different synchronization signal blocks can be distinguished by different resource locations or by code domains, thereby reducing or avoiding mutual interference between synchronization signal blocks and achieving successful transmission of synchronization signal blocks.
[0032] Further, the synchronization signal block includes a device identification and / or an index of the synchronization signal block, so that the synchronization signal block can be used for beam management in direct link communication.
[0033] Furthermore, the target transmission mode includes modulating the target resource with an orthogonal cover code, and different synchronization signal blocks are modulated with different orthogonal cover codes. In the technical solution of the present application, different synchronization signal blocks are distinguished by orthogonal cover codes, so that more synchronization signal blocks can be carried on the same time-frequency resources, thereby reducing or avoiding mutual interference between synchronization signal blocks.
[0034] Furthermore, the target transmission method includes cyclically shifting the synchronization signal sequence in the synchronization signal block, and different synchronization signal blocks are cyclically shifted using different shift steps. In the technical solution of the present application, different synchronization signal blocks are distinguished by shift steps, so that it is possible to reduce or avoid mutual interference between synchronization signal blocks on the basis of carrying more synchronization signal blocks on the same time-frequency resources.
[0035] Furthermore, the target transmission mode includes a target resource, and different synchronization signal blocks have different target resource positions. The technical solution of the present application distinguishes different synchronization signal blocks through different target resources, such as different time domain resources or different frequency domain resources, so that different synchronization signal blocks are transmitted on different resources, thereby reducing or avoiding mutual interference between synchronization signal blocks. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is an interactive flow chart of a communication method provided in an embodiment of the present application;
[0037] Figure 2 is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0038] Figure 3 It is a schematic diagram of a modulation method of a target resource and an orthogonal cover code provided in an embodiment of the present application;
[0039] Figure 4 It is a schematic diagram of another modulation method of target resources and orthogonal cover codes provided in an embodiment of the present application;
[0040] Figure 5 is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0041] Figure 6 is a schematic diagram of a time domain resource of a synchronization signal block provided in an embodiment of the present application;
[0042] Figure 7 is a structural diagram of a communication device provided in an embodiment of the present application;
[0043] Figure 8 It is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The communication systems to which the embodiments of the present application are applicable include, but are not limited to, Long Term Evolution (LTE) systems, fifth-generation (5G) systems, new wireless (NR) systems, and future evolution systems or multiple communication fusion systems. Among them, the 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The technical solution of the present application is also applicable to different network architectures, including but not limited to relay network architectures, dual-connection architectures, vehicle-to-everything communication architectures, and other architectures.
[0045] This application mainly involves the communication between terminal devices and the communication between terminal devices and network devices. Among them:
[0046] The terminal equipment in the embodiments of the present application may refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (Mobile Station, MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents or user devices. The terminal equipment may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolving Public Land Mobile Network (PLMN), etc., which is not limited in the embodiments of the present application. The terminal equipment may also be referred to as User Equipment (UE), a terminal, etc.
[0047] The network device in the embodiment of the present application may also be referred to as an access network device, for example, it may be a base station (BS) (also referred to as a base station device), and the network device is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in the second-generation (2G) network, the equipment that provides base station functions includes the base transceiver station (BTS), in the third-generation (3G) network, the equipment that provides base station functions includes the node B (NodeB), and in the fourth-generation (4G) network, the equipment that provides base station functions includes the evolved node B (eNB). In wireless local area networks (WLAN), the equipment that provides base station functions is the access point (AP), and the equipment that provides base station functions in NR is the next generation Node Base station (gNB), as well as the evolved node B (ng-eNB), where the gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal device communicate using evolved universal terrestrial radio access (Evolved Universal Terrestrial Radio Access, E-UTRA) technology, and both gNB and ng-eNB can be connected to the 5G core network. The network devices in the embodiments of the present application also include devices that provide base station functions in future new communication systems, etc.
[0048] As described in the background technology, the problem caused by redesigning SSB is that sending SSB at the same time-frequency resource position will cause interference between each other. Therefore, how to reduce or avoid the interference between the above-mentioned SSBs is a technical problem that needs to be solved urgently.
[0049] In the technical solution of the present application, the terminal device uses a target transmission mode to send a synchronization signal block, and different synchronization signal blocks are sent using different target transmission modes. The technical solution of the present application enables different synchronization signal blocks to be sent using different target transmission modes, and can distinguish different synchronization signal blocks through different transmission modes. Specifically, different synchronization signal blocks can be distinguished by different resource locations or by code domains, thereby reducing or avoiding mutual interference between synchronization signal blocks and achieving successful transmission of synchronization signal blocks. In addition, the synchronization signal block includes a device identifier and / or an index of the synchronization signal block, so that the synchronization signal block can be used for beam management in direct link communication.
[0050] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0051] See also Figure 1 The method provided in this application specifically includes the following steps:
[0052] Step 101: The first device sends a synchronization signal block, and the second device receives the synchronization signal block. The first device sends the synchronization signal block in a target transmission mode, and different synchronization signal blocks are transmitted in different target transmission modes.
[0053] In this embodiment, direct link communication can be performed between the first device and the second device. The first device is a transmitting device (Tx UE), and the second device is a receiving device (Rx UE).
[0054] It should be pointed out that the serial numbers of the steps in this embodiment do not limit the execution order of the steps.
[0055] It is understandable that, in a specific implementation, the communication method can be implemented in the form of a software program, which runs in a processor integrated inside a chip or a chip module. The method can also be implemented in the form of software combined with hardware, which is not limited in this application.
[0056] In this embodiment, by making different synchronization signal blocks be sent using different target transmission methods, different synchronization signal blocks can be distinguished through different transmission methods. Specifically, different synchronization signal blocks can be distinguished by different resource locations or by code domain methods, thereby reducing or avoiding mutual interference between synchronization signal blocks and achieving successful transmission of synchronization signal blocks.
[0057] The synchronization signal block (Synchronization Signal / PBCH Block, SSB) mentioned in the present invention can be a synchronization signal block used for beam management and or synchronization functions.
[0058] In a specific application, the synchronization signal blocks sent by the same first device are usually the same, and the synchronization signal blocks sent by different first devices are different. The interference referred to in the embodiment of the present invention usually refers to the interference between the synchronization signal blocks sent by different first devices.
[0059] The transmission process of the synchronization signal block is described in detail below in combination with the specific meaning of the target transmission method.
[0060] Embodiment 1: The target transmission mode includes modulating the target resource with an orthogonal covering code (OCC), and different synchronization signal blocks are modulated with different orthogonal covering codes. The modulation may refer to correspondingly multiplying the modulation symbols on the time domain resources and / or frequency domain resources corresponding to the OCC and the target resource.
[0061] In this embodiment, different synchronization signal blocks are sent using the same time-frequency resources. The target resource modulated with the orthogonal cover code can be a time domain resource of the above time-frequency resources, or a frequency domain resource of the above time-frequency resources.
[0062] Specifically, the orthogonal cover code may be in the form of an orthogonal sequence. Different first devices may use different orthogonal sequences or different orthogonal sequence groups on the target resource.
[0063] Please refer to Figure 2 , the first device modulates the target resource through steps 201 to 203.
[0064] In step 201, the first device obtains device information or configuration parameters.
[0065] Specifically, the device information includes one or more of the following:
[0066] 1. An identifier of the first device, which is unique, that is, different first devices have different identifiers. Optionally, the first device may have multiple identifiers.
[0067] 2. The geographic location of the first device, such as Global Positioning System (GPS) information, etc. Or, an identifier of the region where the geographic location of the first device is located.
[0068] 3. All or part of the bits in the global unique identifier of the first device, such as all or part of the bits of the International Mobile Equipment Identity (International Mobile Equipment Identity), all or part of the bits of the Mobile Equipment Identifier (MEID), specifically, the high X bits or the low X bits, where X is a predefined value.
[0069] 4. Identification information of the first device configured on the network side, or identification information of the first device determined by pre-configuration.
[0070] 5. The wireless frame index number where SSB is sent
[0071] 6. The frame index number where SSB is sent
[0072] 7. The OFDM symbol index number where SSB is sent
[0073] 8. The frequency domain position of the transmitted SSB, for example, based on the lowest or highest subcarrier index number of the SSB, the center subcarrier index number of the SSB, the lowest or highest subcarrier index number of the primary synchronization signal (PSS) and / or the secondary synchronization signal (SSS), and the lowest or highest subcarrier index number of the physical sidelink broadcast channel (PSBCH).
[0074] Specifically, the configuration parameters include parameters configured by high-level signaling, such as parameters configured by the network device for the first device through high-level signaling.
[0075] The configuration parameter may also be a preconfiguration parameter. The preconfiguration parameter may be configured by the network device for the first device in a static or semi-static manner, or the preconfiguration parameter may be specified by a communication standard protocol, or the preconfiguration parameter may be determined by a device manufacturer.
[0076] In step 202, the first device calculates an orthogonal cover code using device information or configuration parameters.
[0077] Specifically, the first device uses device information or configuration parameters as input parameters to calculate the orthogonal cover code.
[0078] Taking the case where the first device calculates the orthogonal cover code using the identifier of the first device as an example, the first device performs a modulo operation on the identifier of the first device and the number of orthogonal cover codes to obtain the index of the orthogonal cover code. The specific formula is as follows: Tx UE-id mod(OCC#)=OCC-id, where Tx UE-id represents the identifier of the first device, OCC# represents the number of orthogonal cover codes, and OCC-id represents the index of the orthogonal cover code. The first device searches for the corresponding orthogonal cover code in the orthogonal cover code set according to the index of the orthogonal cover code.
[0079] It should be noted that the orthogonal cover code set includes multiple orthogonal cover codes and their indexes. The orthogonal cover code set may be pre-configured by the network device for the first device, or specified by the communication standard protocol, and this application does not impose any restrictions on this.
[0080] In step 203, the first device modulates the target resource using an orthogonal cover code.
[0081] The following description takes the OCC length of 4 as an example, but it should be noted that the method provided by the present invention can also be applied to other situations such as OCC lengths of 2, 5, 6, etc., and the present invention is not limited thereto.
[0082] In a specific implementation, the first device may modulate the target resource by using frequency domain OCC.
[0083] like Figure 3 As shown, the synchronization signal block includes a physical sidelink broadcast channel (PSBCH), a primary synchronization signal (PSS) and a secondary synchronization signal (SSS). One synchronization signal block occupies 13 symbols in the time domain.
[0084] Take the case where an orthogonal cover code with a length of 4 is applied to 4 consecutive resource elements (RE), as Figure 3 As shown in a, the first 4 consecutive REs in the frequency domain of the PSBCH, PSS and SSS on the same symbol are multiplied by the corresponding OCC, and multiple consecutive 4 REs on the same symbol use the same OCC index. For example, RE-0, RE-1, RE-2, RE-3 are multiplied by an OCC of length 4, and then RE-5, RE-6, RE-7, RE-8 are multiplied by the same OCC, and so on. Optionally, in the case where the number of REs corresponding to the reference signal or channel on a symbol cannot be divided by the length of the OCC, the OCC may not be used for the REs that cannot be divided, or it is stipulated that the length of the selected OCC must be able to divide the number of REs corresponding to the reference signal or channel on a symbol. Similarly, the 4 REs (there are multiple groups of 4 REs) in the frequency domain on 4 symbols from the second PSBCH to the fifth PSBCH and the 4 REs on 4 symbols from the sixth PSBCH to the ninth PSBCH are modulated separately (there are multiple groups of 4 REs).
[0085] In particular, for the symbols where the PSS and SSS are located, the subcarrier using the frequency domain OCC starts from the starting subcarrier of the PSS and / or SSS signal (ie, the subcarrier with the smallest sequence number).
[0086] Optionally, the OCC index number used by all symbols in the SSB of the sidelink may be consistent.
[0087] Figure 3 bThe same applies. Figure 3 The starting position of the subcarrier using frequency domain OCC in b is Figure 3 a is different, among which, Figure 3 The starting position of the subcarrier using the frequency domain OCC in a is aligned with the frequency domain starting position of the first PSBCH; Figure 3 In b, the subcarrier starting position of the frequency domain OCC used by PSS and SSS is aligned with the frequency domain starting position of PSS and SSS.
[0088] In another specific implementation, the first device may modulate the target resource in a time domain OCC manner.
[0089] The orthogonal cover codes in this embodiment are applied to four REs in the same subframe that have the same frequency domain position but different time domain positions.
[0090] like Figure 4 As shown in a, the REs of each symbol at the same frequency domain position of each PSBCH, PSS and SSS are modulated respectively. Here, the orthogonal cover code can be applied to REs with a unit length of 4, or to REs of other unit lengths, to complete the modulation of the REs of the synchronization signal block on 13 symbols. For example, for 13 symbols, the REs with the same frequency domain position from the first symbol to the fourth symbol can be multiplied by an OCC sequence with a length of 4, the REs with the same frequency domain position from the fifth symbol to the eighth symbol can be multiplied by an OCC sequence with a length of 4, and the REs with the same frequency domain position from the ninth symbol to the thirteenth symbol can be multiplied by an OCC sequence with a length of 5. Alternatively, OCC is not used for the part of the OCC sequence length that cannot be divided by 13, for example, the REs with the same frequency domain position from the first symbol to the fourth symbol can be multiplied by an OCC sequence with a length of 4, the REs with the same frequency domain position from the fifth symbol to the eighth symbol can be multiplied by an OCC sequence with a length of 4, and the REs with the same frequency domain position from the ninth symbol to the twelfth symbol can be multiplied by an OCC sequence with a length of 4, and the thirteenth symbol does not use OCC.
[0091] Figure 4 b is the same. The difference is that the first symbol of PSBCH, together with the second, third and fourth symbols of PSBCH, are multiplied by an OCC sequence of length 4. Then the 4 symbols of PSS and SSS are multiplied by an OCC sequence of length 4. That is, the symbols of PSS and SSS are multiplied by the corresponding OCC sequences separately. Specially, OCC may not be used for some symbols whose OCC sequence length cannot be divided by 13. In this case, OCC is not used for the 13th symbol. Alternatively, an OCC of a different length may be used to process some symbols whose OCC sequence length cannot be divided by 13. For example, the fifth to ninth symbols of PSBCH are multiplied by an OCC sequence of length 5.
[0092] Figure 4c is the same. The first symbol of PSBCH, together with the second, third and fourth symbols of PSBCH, are multiplied by an OCC sequence of length 4. Then each symbol of PSS and SSS is multiplied by an OCC sequence of length 4. That is, each symbol of PSS and SSS is multiplied by the corresponding OCC sequence separately. For some symbols whose OCC sequence length cannot be divided by 13, OCC is not used. In this case, OCC is not used for the 13th symbol. Alternatively, an OCC of a different length is used to process some symbols whose OCC sequence length cannot be divided by 13. For example, the fifth to ninth symbols of PSBCH are multiplied by an OCC sequence of length 5.
[0093] In another specific implementation manner, the first device may also use orthogonal cover codes to modulate time domain resources and frequency domain resources, that is, Figure 3 The modulation method shown is similar to Figure 4 The modulation methods shown are combined.
[0094] Continue to refer to Figure 2 In step 204, the first device sends the modulated first synchronization signal block to the second device.
[0095] For the second device, it can use the orthogonal cover code to demodulate the synchronization signal block to achieve correct reception of the synchronization signal block. Specifically, the second device can use a blind detection method to achieve demodulation of the synchronization signal block.
[0096] In this embodiment, the second device can distinguish different synchronization signal blocks through OCC. Specifically, different OCCs correspond to different beams, and the second device can determine the corresponding beam according to the OCC used to demodulate the synchronization signal block.
[0097] Specifically, the correspondence between OCC and beam can be configured by the network side, or can be agreed upon by the first device and the second device, or can be specified by a communication standard protocol, and this application does not impose any restrictions on this.
[0098] In a non-limiting embodiment, the synchronization signal block may include a device identifier and / or an index of the synchronization signal block, so that the synchronization signal block can be used for beam management in direct link communication. The second device may distinguish different synchronization signal blocks by the device identifier and / or the index of the synchronization signal block.
[0099] Embodiment 2: The target transmission method includes cyclically shifting the synchronization signal sequence in the synchronization signal block, and different synchronization signal blocks use different shift steps for cyclic shifting.
[0100] In this embodiment, different synchronization signal blocks are sent using the same time-frequency resources.
[0101] The synchronization signal sequence in this embodiment may be a root sequence, for example, a Zadoff-Chu root sequence, a maximum-length sequence (Maximum-Length Sequence, m-sequence), a Gold sequence, and the like.
[0102] Please refer to Figure 5 , the first device cyclically shifts the synchronization signal sequence through steps 501 to 503.
[0103] In step 501, the first device obtains device information or configuration parameters.
[0104] In step 502, the first device calculates the index of the cyclic shift using device information or configuration parameters. The index of the cyclic shift may uniquely correspond to a cyclic shift value, that is, the shift step mentioned in the above embodiment.
[0105] In step 503, the synchronization signal sequence is cyclically shifted using the calculated cyclic shift value.
[0106] As mentioned above, since different first devices can obtain different device information or configuration parameters, different first devices can obtain different cyclic shift index numbers. Then, by calculating the cyclic shift and cyclically shifting the synchronization signal sequence, different synchronization signal blocks can be distinguished.
[0107] In step 504, the first device sends the first synchronization signal block multiplied by the cyclic shift to the second device.
[0108] For the second device, it can receive the synchronization signal block multiplied by the cyclic shift.
[0109] In this embodiment, the second device can distinguish different synchronization signal blocks by the shift step. Specifically, different shift steps correspond to different beams, and the second device can determine the corresponding beam according to the shift step.
[0110] Specifically, the correspondence between the shift step and the beam can be configured by the network side, or can be agreed upon by the first device and the second device, or can be specified by a communication standard protocol, and this application does not impose any restrictions on this.
[0111] Embodiment 3: The target transmission mode includes target resources, and different synchronization signal blocks have different target resource positions.
[0112] In this embodiment, the target resource may be a time domain resource or a frequency domain resource.
[0113] Embodiment 3.1: The target resources include periodic time domain resources and fixed frequency domain resources with a first offset, and the first offset represents the offset between the starting position of the first synchronization signal block in the synchronization signal period and the starting position of the synchronization signal period.
[0114] In this embodiment, different synchronization signal blocks can be transmitted in a time division duplex (TDD) manner. The first device can send a synchronization signal block on a periodic time domain resource and a fixed frequency domain resource with a first offset, and the second device can receive a synchronization signal block on a periodic time domain resource and a fixed frequency domain resource with a first offset.
[0115] Please refer to Figure 6 , time T1 indicates the starting position of the synchronization signal cycle, and time T2 indicates the ending position of the synchronization signal cycle.
[0116] Compared with the prior art in which the synchronization signal block has a fixed offset, different synchronization signal blocks in the embodiment of the present application have different first offsets. The first offset can be calculated through device information or configuration parameters.
[0117] In a specific embodiment, the first device may specifically calculate the first offset in the following manner: the first device selects the second offset from a candidate offset set using device information or configuration parameters; and uses the second offset as the first offset.
[0118] The synchronization signal block mentioned in the present invention can be understood as a new synchronization signal block used for beam management and / or synchronization functions. The main purpose of the traditional synchronization signal block is synchronization.
[0119] The network device can configure an independent period and / or an offset within the period for the new synchronization signal block through high-level signaling or in a pre-configuration manner.
[0120] As an example, different transmitting devices may have different offsets within the period in which they send new synchronization signal blocks. For example, the candidate offset set within the period is X, and the elements are {e1, e2, e3, e4}, then Tx-UE id mod 4 = the index of the offset within the period is used, where a mod b is the remainder operation of a divided by b, and Tx-UE can be understood as the identifier of the device. Among them, the transmitting device or the first device can determine the offset within the period in which it sends the new synchronization signal block based on the acquired device information or configuration parameters.
[0121] Alternatively, the period of the new synchronization signal block and the period of the traditional synchronization signal block can be set to be the same.
[0122] As another example, the offset within the period of sending the new synchronization signal block by the first device may be an offset based on the offset within the period of the corresponding traditional synchronization signal block. For example, if the offset within the period of the traditional synchronization signal block is m time slots, and the offset within the period of the new synchronization signal block configuration is n time slots, then the actual offset within the period of the new synchronization signal block is m+n time slots.
[0123] For the first device, if the sending time of the traditional synchronization signal block and the new synchronization signal block overlap, only the traditional synchronization signal block can be sent, or only the new synchronization signal block can be sent, or the high-priority synchronization signal block can be sent first according to the priority.
[0124] Specifically, if the priorities of two synchronization signal blocks are the same, the first device may arbitrarily send a traditional synchronization signal block without sending a new synchronization signal block, or send a new synchronization signal block without sending a traditional synchronization signal block.
[0125] The network side may configure the priority of the new synchronization signal block through high-level signaling or the sending device may configure the priority of the new synchronization signal block through PC5-Radio Resource Control (RRC) or through pre-configuration.
[0126] It should be noted that the period, candidate offset set and offset within the period can be pre-configured by the network device for the first device, or specified by the communication standard protocol, or configured by the network device through high-level signaling, or determined by pre-configuration, and this application does not impose any restrictions on this.
[0127] Embodiment 3.2: The target resources include periodic time domain resources and target frequency domain resources with a fixed offset, and different synchronization signal blocks have different target frequency domain resources.
[0128] In this embodiment, different synchronization signal blocks can be transmitted in a frequency division duplex (FDD) manner. The first device sends a synchronization signal block on a periodic time domain resource with a fixed offset and a target frequency domain resource, and the second device receives a synchronization signal block on a periodic time domain resource with a fixed offset and a target frequency domain resource.
[0129] Compared with the prior art in which the synchronization signal block has fixed frequency domain resources, for example, the frequency domain position of the synchronization signal block on a bandwidth part (BandWidth Part, BWP) is fixed, different synchronization signal blocks in the embodiments of the present application have different target frequency domain resources.
[0130] Specifically, the first device may determine the target frequency domain resource in the following manner: the first device receives a set of candidate frequency domain resources and obtains device information or configuration parameters; and selects the target frequency domain resource from the set of candidate frequency domain resources using the device information or configuration parameters.
[0131] Specifically, the candidate frequency domain resource set may be configured by the network side through high-level signaling or determined in a predefined manner. The candidate frequency domain resource set includes multiple candidate frequency domain resources.
[0132] The synchronization signal block mentioned in the present invention can be understood as a new synchronization signal block used for beam management and / or synchronization functions. The main purpose of the traditional synchronization signal block is synchronization.
[0133] For the first device, if the transmission time of the traditional synchronization signal block and the new synchronization signal block overlaps, only the traditional synchronization signal block may be transmitted, or only the new synchronization signal block may be transmitted, or the synchronization signal block with a high priority may be transmitted first according to the priority. In particular, if the priorities of the two synchronization signal blocks are the same, the first device may arbitrarily transmit the traditional synchronization signal block without transmitting the new synchronization signal block, or transmit the new synchronization signal block without transmitting the traditional synchronization signal block.
[0134] As another example, if the transmission time of the traditional synchronization signal block and the new synchronization signal block overlaps, if the first device is capable of transmitting two types of synchronization signals at the same time, then the two types of synchronization signals can be transmitted at the same time. If the first device is not capable of transmitting two types of synchronization signals at the same time, it can only transmit the traditional synchronization signal block, or only transmit the new synchronization signal block, or preferentially transmit the high-priority synchronization signal block according to the priority. In particular, if the priorities of the two synchronization signal blocks are the same, then the first device can arbitrarily transmit the traditional synchronization signal block without transmitting the new synchronization signal block, or transmit the new synchronization signal block without transmitting the traditional synchronization signal block.
[0135] In this embodiment, the second device can distinguish different synchronization signal blocks through target resources. Specifically, different target resources have a corresponding relationship with different beams, and the second device can determine the corresponding beam according to the target resource used to receive the synchronization signal block.
[0136] Specifically, the correspondence between the target resources and the beam can be configured by the network side, or can be agreed upon by the first device and the second device, or can be specified by a communication standard protocol, and this application does not impose any restrictions on this.
[0137] For more specific implementation methods of the embodiments of the present application, please refer to the aforementioned embodiments, which will not be repeated here.
[0138] Please refer to Figure 7 , Figure 7A communication device 70 is shown, which may include:
[0139] The communication module 701 is used to send a synchronization signal block using a target transmission method. The synchronization signal block includes a device identifier and / or an index of the synchronization signal block. Different synchronization signal blocks are transmitted using different target transmission methods.
[0140] In a specific implementation, the above-mentioned communication device 70 may correspond to a chip with communication function in a terminal device (e.g., a sending device), such as a system-on-a-chip (SOC), a baseband chip, etc.; or correspond to a chip module with communication function in the terminal device; or correspond to a chip module with a data processing function chip, or correspond to a terminal device.
[0141] In another embodiment, the communication module 701 is used to receive a synchronization signal block using a target transmission method, where the synchronization signal block includes a device identifier and / or an index of the synchronization signal block, and different synchronization signal blocks are transmitted using different target transmission methods.
[0142] In a specific implementation, the above-mentioned communication device 70 may correspond to a chip with communication function in a terminal device (e.g., a receiving device), such as a system-on-a-chip (SOC), a baseband chip, etc.; or correspond to a chip module with communication function in the terminal device; or correspond to a chip module with a data processing function chip, or correspond to a terminal device.
[0143] For other related descriptions about the communication device 70 , reference may be made to the related descriptions in the aforementioned embodiments, which will not be repeated here.
[0144] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.
[0145] The present application also discloses a storage medium, which is a computer-readable storage medium and stores a computer program, which can be executed when the computer program is run. Figure 1 , Figure 2 or Figure 5 The steps of the method shown in . The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory, etc.
[0146] Please refer to Figure 8 The embodiment of the present application also provides a hardware structure diagram of a communication device. The device includes a processor 801, a memory 802 and a transceiver 803.
[0147] Processor 801 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. Processor 801 may also include multiple CPUs, and processor 801 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0148] The memory 802 may be a ROM or other types of static storage devices that can store static information and instructions, a RAM or other types of dynamic storage devices 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, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, and the embodiments of the present application do not impose any restrictions on this. The memory 802 may exist independently (in this case, the memory 802 may be located outside the device or inside the device), or it may be integrated with the processor 801. Among them, the memory 802 may contain a computer program code. The processor 801 is used to execute the computer program code stored in the memory 802, thereby realizing the method provided in the embodiments of the present application.
[0149] The processor 801, the memory 802 and the transceiver 803 are connected via a bus. The transceiver 803 is used to communicate with other devices or communication networks. Optionally, the transceiver 803 may include a transmitter and a receiver. The device used to implement the receiving function in the transceiver 803 can be regarded as a receiver, and the receiver is used to perform the receiving step in the embodiment of the present application. The device used to implement the sending function in the transceiver 803 can be regarded as a transmitter, and the transmitter is used to perform the sending step in the embodiment of the present application.
[0150] when Figure 8 The schematic diagram of the structure shown in FIG. 1 is used to illustrate the structure of the terminal device involved in the above embodiment. The processor 801 is used to control and manage the actions of the terminal device. For example, the processor 801 is used to support the terminal device to execute Figure 1 Step 101 in , or Figure 2 Step 201, step 202, step 203 and step 204 in Figure 5 The processor 801 may communicate with other network entities, for example, the network devices described above, through the transceiver 803. The memory 802 is used to store program codes and data of the terminal device.
[0151] when Figure 8 The schematic diagram of the structure shown in FIG. 1 is used to illustrate the structure of the network device involved in the above embodiment. The processor 801 is used to control and manage the actions of the network device. For example, the processor 801 is used to support the network device to execute Figure 1 Step 101 in Figure 2 Step 204 of , or Figure 5 The processor 801 may communicate with other network entities, for example, the terminal device, via the transceiver 803. The memory 802 is used to store program codes and data of the network device.
[0152] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0153] The "plurality" appearing in the embodiments of the present application refers to two or more.
[0154] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.
[0155] The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.
[0156] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may 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 programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may 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 may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.
[0157] 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.
[0158] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, 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.
[0159] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0160] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0161] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application.
[0162] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.
Claims
1. A communication method, characterized in that: include: The synchronization signal block is sent using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
2. The communication method according to claim 1, characterized in that: The synchronization signal block includes a device identifier and / or an index of the synchronization signal block.
3. The communication method according to claim 1, characterized in that: The target transmission method includes modulating the target resource with an orthogonal cover code, and different synchronization signal blocks are modulated using different orthogonal cover codes.
4. The communication method according to claim 3, characterized in that: The sending of the synchronization signal block in a target transmission mode comprises: Get device information or configuration parameters; Calculating the orthogonal cover code using the device information or configuration parameters; The target resource is modulated using the orthogonal cover code, and the synchronization signal block is sent using the modulated target resource.
5. The communication method according to claim 4, characterized in that: The modulating the target resource by using the orthogonal cover code comprises: The orthogonal cover code is used to modulate the target time domain resource and / or the target frequency domain resource.
6. The communication method according to claim 1, characterized in that: The target transmission method includes cyclically shifting the synchronization signal sequence in the synchronization signal block, and different synchronization signal blocks use different shift steps for cyclic shifting.
7. The communication method according to claim 6, characterized in that: The sending of the synchronization signal block in a target transmission mode comprises: Get device information or configuration parameters; Calculating the shift step length using the device information or configuration parameters; The synchronization signal sequence is cyclically shifted using the shift step, and the shifted synchronization signal block is sent.
8. The communication method according to claim 1, characterized in that: The target transmission method includes target resources, and different synchronization signal blocks have different target resource locations.
9. The communication method according to claim 8, characterized in that: The target resources include periodic time domain resources and fixed frequency domain resources with a first offset, wherein the first offset represents the offset between the starting position of the first synchronization signal block in the synchronization signal period and the starting position of the synchronization signal period, and different synchronization signal blocks have different first offsets.
10. The communication method according to claim 9, characterized in that: The sending of the synchronization signal block in a target transmission mode comprises: Receive a candidate offset set and obtain device information or configuration parameters; Selecting a second offset from the candidate offset set using the device information or configuration parameters, wherein the first offset is calculated based on the second offset; Calculating each time domain position within the synchronization signal period using the first offset and the synchronization signal period; The synchronization signal block is sent at each time domain resource and fixed frequency domain resource within the synchronization signal period.
11. The communication method according to claim 8, characterized in that: The target resources include periodic time domain resources and target frequency domain resources with a fixed offset, and different synchronization signal blocks have different target frequency domain resources.
12. The communication method according to claim 11, characterized in that: The sending of the synchronization signal block in a target transmission mode comprises: Receiving a candidate frequency domain resource set and obtaining device information or configuration parameters; Selecting the target frequency domain resource from the set of candidate frequency domain resources using the device information or configuration parameters; The synchronization signal block is sent at each time domain resource and the target frequency domain resource within the synchronization signal period.
13. The communication method according to claim 4, 7, 10 or 12, characterized in that: The device information includes one or more of the following: an identifier of the first device, a geographic location of the first device, and all or part of the bits in a globally unique identifier of the first device; the configuration parameters include parameters configured by high-level signaling or pre-configured parameters.
14. A communication method, characterized in that: include: The synchronization signal block is received using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
15. A communication device, characterized in that: include: The communication module is used to send synchronization signal blocks using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
16. A communication device, characterized in that: include: The communication module is used to receive synchronization signal blocks using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the communication method according to any one of claims 1 to 14 are executed.
18. A communication device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the communication method according to any one of claims 1 to 13.
19. A communication device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the steps of the communication method according to claim 14 are performed.
Citation Information
Patent Citations
Resource assignments for uplink control channel
CN103181113A
Signal processing method, base station, terminal and system
CN103795668A
System and metod for LTE D2D communications
CN104284322A
Synchronous processing method and device for D2D communication
CN105592404A
Sending and receiving processing method and device of V2X terminal time frequency synchronization
CN107046461A