Communication method and apparatus, computer readable storage medium
By using target transmission methods to distinguish synchronization signal blocks in direct link communication, and using orthogonal overlay code modulation, cyclic shifting, and resource location differentiation, the interference problem between synchronization signal blocks is solved, and effective beam management and transmission are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2026-03-17
AI Technical Summary
In direct link communication, interference between synchronization signal blocks is a problem, especially in frequency range 2. Existing synchronization signal blocks cannot distinguish between different terminal devices and resource index numbers, making beam management unsuitable and causing severe mutual interference.
Synchronization signal blocks are sent using a target transmission method. Different synchronization signal blocks use different target transmission methods, including orthogonal overlay code modulation, cyclic shifting, and different resource locations. They are distinguished by device identifiers and indexes to reduce or avoid interference.
It enables the differentiation of different synchronization signal blocks on the same time-frequency resources, reduces or avoids interference, supports beam management, and improves the transmission success rate of synchronization signal blocks.
Smart Images

Figure CN119521418B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus, and a computer-readable storage medium. Background Technology
[0002] In current sidelink communication, many terminal devices transmit synchronization signal blocks (SSBs) on the same time-frequency resources, and these SSBs are identical. The primary purpose of the SSB is synchronization; that is, multiple terminal devices within a region are likely to belong to the same synchronization source, which facilitates subsequent sidelink communication between these devices. The SSB does not transmit the terminal device's identification (id) information, nor does it contain the SSB resource index number.
[0003] Currently, beam management needs to be supported in frequency range 2 (FR1). However, the current SSB lacks identification information for transmitting terminal devices and SSB resource index numbers, making it unsuitable as a reference signal for beam management. Therefore, for beam management in FR2, the SSB needs to be redesigned to distinguish between different transmitting terminal devices and different SSB resources.
[0004] However, the problem brought about by redesigning SSB is that if SSBs are sent at the same time-frequency resource location, they will interfere with each other. Therefore, how to reduce or avoid the interference between SSBs is a technical problem that needs to be solved urgently. Summary of the Invention
[0005] This application provides a communication method and apparatus, and provides a synchronization signal block transmission scheme to reduce interference between synchronization signal blocks.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] Firstly, a communication method is provided, which includes: sending synchronization signal blocks using a target transmission mode, wherein 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 modulation of the target resource with an orthogonal coverage code, with different synchronization signal blocks modulated using different orthogonal coverage codes.
[0010] Optionally, the step of sending the synchronization signal block using the target transmission method includes: acquiring device information or configuration parameters; calculating the orthogonal coverage code using the device information or configuration parameters; modulating the target resource using the orthogonal coverage code; and sending the synchronization signal block using the modulated target resource.
[0011] Optionally, modulating the target resource using the orthogonal covering code includes: modulating the target time-domain resource and / or the target frequency-domain resource using the orthogonal covering code.
[0012] Optionally, the target transmission method includes cyclically shifting the synchronization signal sequence in the synchronization signal block, with different synchronization signal blocks using different shift step sizes for cyclic shifting.
[0013] Optionally, sending the synchronization signal block using the target transmission method includes: acquiring device information or configuration parameters; calculating the shift step size using the device information or configuration parameters; cyclically shifting the synchronization signal sequence using the shift step size, and sending the shifted synchronization signal block.
[0014] Optionally, the target transmission method includes target resources, and different synchronization signal blocks have different target resource locations.
[0015] Optionally, the target resource includes 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 within 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 step of sending the synchronization signal block using the target transmission method 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, 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; 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 with fixed offsets and target frequency-domain resources, and different synchronization signal blocks have different target frequency-domain resources.
[0018] Optionally, the step of sending the synchronization signal block using the target transmission method 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: the identifier of the first device, the geographical location of the first device, and all or part of the bits in the globally unique identifier of the first device; the configuration parameters include parameters configured by higher-layer signaling or pre-configured parameters.
[0020] Secondly, this application also discloses a communication method, which includes: receiving synchronization signal blocks using a target transmission mode, wherein different synchronization signal blocks are transmitted using different target transmission modes.
[0021] Thirdly, this application also discloses a communication device, which includes a communication module for transmitting synchronization signal blocks using a target transmission method, wherein different synchronization signal blocks are transmitted using different target transmission methods.
[0022] Fourthly, this application also discloses a communication device, which includes: a communication module for receiving synchronization signal blocks using a target transmission mode, wherein different synchronization signal blocks are transmitted using different target transmission modes.
[0023] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, the computer program being executed by a processor to perform any one of the methods provided in the first or second aspect.
[0024] In a sixth aspect, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to perform any of the methods provided in the first aspect.
[0025] In a seventh aspect, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to perform any of the methods provided in the second aspect.
[0026] Eighthly, a computer program product is provided, on which a computer program is stored, the computer program being executed by a processor to perform any one of the methods provided in the first or second aspect.
[0027] Ninthly, a communication system is provided, including a transmitting terminal device and a receiving terminal device.
[0028] In a tenth aspect, embodiments of this application also provide a chip (or 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] Eleventhly, embodiments of this application also provide a system chip for use in a terminal. The chip system includes at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a line. The at least one processor is used to execute instructions to perform any one of the methods provided in the first or second aspect.
[0030] Compared with the prior art, the technical solution of this application has the following beneficial effects:
[0031] In this application's technical solution, the terminal device transmits synchronization signal blocks using a target transmission method, with different synchronization signal blocks transmitted using different target transmission methods. By using different target transmission methods to transmit different synchronization signal blocks, this technical solution can distinguish between them. Specifically, it can distinguish between different synchronization signal blocks through different resource locations or through code fields, thereby reducing or avoiding mutual interference between synchronization signal blocks and achieving successful transmission of the synchronization signal blocks.
[0032] Furthermore, the synchronization block includes a device identifier and / or an index of the synchronization block, enabling the synchronization block to be used for beam management in direct link communication.
[0033] Furthermore, the target transmission method includes modulation of the target resource with an orthogonal coverage code, with different synchronization signal blocks modulated using different orthogonal coverage codes. In this application's technical solution, different synchronization signal blocks are distinguished by orthogonal coverage codes, enabling the carrying of more synchronization signal blocks on the same time-frequency resources while 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, with different synchronization signal blocks using different shift step sizes. In this application's technical solution, by distinguishing different synchronization signal blocks through shift step sizes, it is possible to carry more synchronization signal blocks on the same time-frequency resources while reducing or avoiding mutual interference between synchronization signal blocks.
[0035] Furthermore, the target transmission method includes target resources, and different synchronization signal blocks have different target resource locations. The technical solution of this application distinguishes different synchronization signal blocks using different target resources, such as different time-domain resources or different frequency-domain resources, enabling different synchronization signal blocks to be transmitted on different resources, thereby reducing or avoiding mutual interference between synchronization signal blocks. Attached Figure Description
[0036] Figure 1 This is an interactive flowchart of a communication method provided in an embodiment of this application;
[0037] Figure 2 This is an interactive flowchart of another communication method provided in an embodiment of this application;
[0038] Figure 3 This is a schematic diagram of a modulation method for a target resource and an orthogonal overlay code provided in an embodiment of this application;
[0039] Figure 4 This is a schematic diagram of another modulation method for target resources and orthogonal overlay codes provided in an embodiment of this application;
[0040] Figure 5 This is an interactive flowchart of another communication method provided in the embodiments of this application;
[0041] Figure 6 This is a schematic diagram of the time-domain resources of a synchronization signal block provided in an embodiment of this application;
[0042] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0043] Figure 8 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0044] The communication systems applicable to the embodiments of this application include, but are not limited to, Long Term Evolution (LTE) systems, 5th-generation (5G) systems, New Radio (NR) systems, and future evolution systems or multiple converged communication systems. The 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The technical solutions of this application are also applicable to different network architectures, including but not limited to relay network architectures, dual-connectivity architectures, and vehicle-to-everything (V2X) communication architectures.
[0045] This application primarily relates to communication between terminal devices and between terminal devices, and communication between terminal devices and network devices. Specifically:
[0046] In this application, "terminal equipment" can refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication equipment, user agents, or user devices. Terminal equipment can also be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal equipment in future 5G networks, or terminal equipment in future evolved Public Land Mobile Networks (PLMNs), etc. This application does not limit the scope of these terms. Terminal equipment can also be referred to as User Equipment (UE), terminal, etc.
[0047] The network device in this application embodiment can also be called an access network device, for example, it can be a base station (BS) (also called a base station device). A network device is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in second-generation (2G) networks, the equipment providing base station functionality includes base transceiver stations (BTS); in third-generation (3G) networks, the equipment providing base station functionality includes nodes (NodeB); in fourth-generation (4G) networks, the equipment providing base station functionality includes evolved nodes (eNB); in wireless local area networks (WLANs), the equipment providing base station functionality is the access point (AP); in NR, the equipment providing base station functionality includes next-generation node base stations (gNBs) and further evolved nodes (ng-eNBs). gNBs and terminal devices communicate using NR technology, while ng-eNBs and terminal devices communicate using evolved universal terrestrial radio access (E-UTRA) technology. Both gNBs and ng-eNBs can connect to the 5G core network. The network devices in this application embodiment also include devices that provide base station functions in future new communication systems.
[0048] As described in the background section, the problem with redesigning SSBs is that if SSBs are sent at the same time-frequency resource location, they will interfere with each other. Therefore, how to reduce or avoid the interference between SSBs is a technical problem that urgently needs to be solved.
[0049] In this application's technical solution, the terminal device transmits synchronization signal blocks using a target transmission method, with different synchronization signal blocks transmitted using different target transmission methods. By using different target transmission methods for different synchronization signal blocks, this solution distinguishes between them. Specifically, it can distinguish between different synchronization signal blocks through different resource locations or through code fields, thereby reducing or avoiding mutual interference between synchronization signal blocks and ensuring successful transmission. Furthermore, the synchronization signal block includes a device identifier and / or an index, enabling it to be used for beam management in direct link communication.
[0050] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, specific embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0051] See 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 using a target transmission method, and different synchronization signal blocks are transmitted using different target transmission methods.
[0053] In this embodiment, the first device and the second device can communicate via a direct link. The first device is a transmitting device (Tx UE), and the second device is a receiving device (Rx UE).
[0054] It should be noted that the sequence number of each step in this embodiment does not represent a limitation on the execution order of each step.
[0055] It is understood that, in specific implementations, the communication method can be implemented using a software program, which runs in a processor integrated within the chip or chip module. The method can also be implemented using a combination of software and hardware; this application does not impose any restrictions.
[0056] In this embodiment, by sending different synchronization signal blocks using different target transmission methods, different synchronization signal blocks can be distinguished by different transmission methods. 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.
[0057] The Synchronization Signal / PBCH Block (SSB) mentioned in this invention can be a synchronization signal block used for beam management or synchronization functions.
[0058] In practical applications, the synchronization signal blocks sent by the same first device are usually identical, while the synchronization signal blocks sent by different first devices are different. The interference referred to in the embodiments of this invention generally refers to the interference between synchronization signal blocks sent by different first devices.
[0059] The transmission process of the synchronization signal block will be explained in detail below, taking into account the specific meaning of the target transmission method.
[0060] Example 1: The target transmission method includes modulation of the target resource with an Orthogonal Covering Code (OCC), with different synchronization signal blocks modulated using different OCCs. The modulation can refer to multiplying the modulation symbols of the OCC and the corresponding time-domain and / or frequency-domain resources of the target resource.
[0061] In this embodiment, different synchronization signal blocks are transmitted using the same time-frequency resources. The target resource modulated with the orthogonal coverage code can be either the time-domain resource or the frequency-domain resource of the aforementioned time-frequency resource.
[0062] Specifically, the orthogonal overlay code can be in the form of an orthogonal sequence. Different first devices can use different orthogonal sequences or different groups of orthogonal sequences 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 acquires device information or configuration parameters.
[0065] Specifically, the equipment information includes one or more of the following:
[0066] 1. The identifier of the first device, which is unique, meaning that different first devices have different identifiers. Optionally, the first device may have multiple identifiers.
[0067] 2. The geographical location of the first device, such as Global Positioning System (GPS) information. Alternatively, the regional identifier of the location of the first device.
[0068] 3. All or part of the bits in the globally unique identifier of the first device. For example, all or part of the bits of the International Mobile Equipment Identity (IMSI) or the Mobile Equipment Identifier (MEID). Specifically, it can be either the high X bits or the low X bits, where X is a predefined value.
[0069] 4. The identification information of the first device configured on the network side, or the identification information of the first device determined through pre-configuration.
[0070] 5. The radio frame index number in which the SSB is located.
[0071] 6. The frame index number in which the SSB is sent
[0072] 7. OFDM symbol index number of the sending SSB
[0073] 8. The frequency domain location 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 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 higher-layer signaling, such as parameters configured by the network device for the first device via higher-layer signaling.
[0075] Configuration parameters can also be preconfiguration parameters. Preconfiguration parameters can be configured by the network device for the first device in a static or semi-static manner, or they can be specified by the communication standard protocol, or they can be determined by the device manufacturer.
[0076] In step 202, the first device calculates the 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 coverage code.
[0078] Taking the calculation of orthogonal coverage codes by the first device using its identifier as an example, the first device performs a modulo operation between its identifier and the number of orthogonal coverage codes to obtain the index of the orthogonal coverage 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 coverage codes, and OCC-id represents the index of the orthogonal coverage code. The first device then searches for the corresponding orthogonal coverage code in the orthogonal coverage code set based on the index of the orthogonal coverage code.
[0079] It should be noted that the orthogonal cover code set includes multiple orthogonal cover codes and their indices. The orthogonal cover code set may be pre-configured by the network device for the first device, or it may be specified by the communication standard protocol. This application does not impose any restrictions on this.
[0080] In step 203, the first device modulates the target resource using orthogonal overlay codes.
[0081] The following description uses an OCC length of 4 as an example. However, it should be noted that the method provided by this invention can also be applied to other cases with OCC lengths of 2, 5, 6, etc. This invention does not impose any limitations.
[0082] In one specific implementation, the first device may modulate the target resource using frequency domain OCC.
[0083] like Figure 3 As shown, a synchronization signal block includes a Physical Sidelink Broadcast Channel (PSBCH), a Primary Synchronization Signal (PSS), and a Secondary Synchronization Signal (SSS). A synchronization signal block occupies 13 symbols in the time domain.
[0084] Taking the application of an orthogonal covering code of length 4 to four consecutive resource elements (REs) as an example, such as... Figure 3 As shown in diagram a, for the first PSBCH, PSS, and SSS, the four consecutive REs in the frequency domain on the same symbol are multiplied by their corresponding OCCs. Multiple consecutive four REs on the same symbol use the same OCC index. For example, RE-0, RE-1, RE-2, and RE-3 are multiplied by an OCC of length 4, then RE-5, RE-6, RE-7, and RE-8 are multiplied by the same OCC, and so on. Optionally, if the number of REs corresponding to the reference signal or channel on a symbol is not divisible by the length of the OCC, the OCC can be omitted for the non-divisible REs, or the length of the selected OCC must be divisible by the number of REs corresponding to the reference signal or channel on a symbol. Similarly, the four consecutive four REs in the frequency domain on the four symbols of the second to fifth PSBCHs (multiple sets of four REs exist), and the four four REs on the four symbols of the sixth to ninth PSBCHs are modulated separately (multiple sets of four REs exist).
[0085] Specifically, for the symbols containing PSS and SSS, the subcarriers using frequency domain OCC start from the starting subcarrier of the PSS and / or SSS signals (i.e., the subcarrier with the smallest sequence number).
[0086] Optionally, all symbols within the SSB of a sidelink can use the same OCC index number.
[0087] Figure 3 The same applies to b. Figure 3 b uses the subcarrier start position in frequency domain OCC and Figure 3 a is different, among which... Figure 3 In a, the subcarrier start position of the frequency domain OCC is aligned with the frequency domain start position of the first PSBCH; Figure 3 In b, the subcarrier start positions of the PSS and SSS in the frequency domain OCC are aligned with the frequency domain start positions of the PSS and SSS.
[0088] In another specific implementation, the first device may modulate the target resource using a time-domain OCC method.
[0089] In this embodiment, the orthogonal overlay code is applied to four REs that have the same frequency domain position but different time domain positions on the same subframe.
[0090] like Figure 4 As shown in diagram a, the REs at each symbol in the same frequency domain position for each PSBCH, PSS, and SSS are modulated separately. Here, the orthogonal covering code can be applied to REs of unit length 4, or to REs of other unit lengths, to complete the modulation of the REs of the synchronization signal block in 13 symbols. For example, for 13 symbols, the REs in the same frequency domain position from the first to the fourth symbol can be multiplied by an OCC sequence of length 4, the REs in the same frequency domain position from the fifth to the eighth symbol can be multiplied by an OCC sequence of length 4, and the REs in the same frequency domain position from the ninth to the thirteenth symbol can be multiplied by an OCC sequence of length 5. Alternatively, OCC is not used for the part of the OCC sequence length that is not divisible by 13. For example, the REs in the same frequency domain position from the first to the fourth symbol can be multiplied by an OCC sequence of length 4, the REs in the same frequency domain position from the fifth to the eighth symbol can be multiplied by an OCC sequence of length 4, the REs in the same frequency domain position from the ninth to the twelfth symbol can be multiplied by an OCC sequence of length 4, and OCC is not used for the thirteenth symbol.
[0091] Figure 4 The same applies to symbol b. The difference lies in the fact that the first symbol of PSBCH, along with the second, third, and fourth symbols of PSBCH, are multiplied together by an OCC sequence of length 4. Then, the four symbols of PSS and SSS are also multiplied together by an OCC sequence of length 4. That is, the symbols of PSS and SSS are multiplied individually by their corresponding OCC sequences. Specifically, for symbols whose OCC sequence length is not divisible by 13, OCC can be omitted; in this case, the 13th symbol is not subject to OCC. Alternatively, an OCC of a different length can be used to handle these symbols whose OCC sequence length is not divisible by 13, for example, the fifth to ninth symbols of PSBCH are multiplied together by an OCC sequence of length 5.
[0092] Figure 4Similarly, for symbol c, the first symbol of PSBCH, along with the second, third, and fourth symbols, 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 individually by its corresponding OCC sequence. For symbols whose OCC sequence length is not divisible by 13, OCC is not used; in this case, the 13th symbol is not used. Alternatively, an OCC of a different length can be used to handle these symbols whose OCC sequence length is not divisible by 13; for example, the fifth to ninth symbols of PSBCH are multiplied together by an OCC sequence of length 5.
[0093] In another specific embodiment, the first device can also utilize orthogonal cover code modulation of time-domain and frequency-domain resources, that is, it can... Figure 3 The modulation method shown is the same as 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] The second device can use orthogonal coverage codes to demodulate the synchronization signal block, thus achieving correct reception of the synchronization signal block. Specifically, the second device can use blind detection to demodulate the synchronization signal block.
[0096] In this embodiment, the second device can distinguish different synchronization signal blocks using the OCC (Optical Channel Classifier). Specifically, different OCCs correspond to different beams, and the second device can determine the corresponding beam based on the OCC used by the demodulated synchronization signal block.
[0097] Specifically, the correspondence between OCC and beam can be configured by the network side, agreed upon by the first and second devices, or specified by the communication standard protocol. This application does not impose any restrictions on this.
[0098] In one non-limiting embodiment, the synchronization block may include a device identifier and / or an index of the synchronization block, enabling the synchronization block to be used for beam management in direct link communication. A second device can distinguish different synchronization blocks using the device identifier and / or the index of the synchronization block.
[0099] Example 2: The target transmission method includes cyclically shifting the synchronization signal sequence in the synchronization signal block, with different shift step sizes used for different synchronization signal blocks.
[0100] In this embodiment, different synchronization signal blocks are transmitted using the same time-frequency resources.
[0101] In this embodiment, the synchronization signal sequence can be a root sequence, such as the Zadoff-Chu root sequence, the maximum-length sequence (m sequence), the Gold sequence, etc.
[0102] Please refer to Figure 5 The first device performs cyclic shifting of 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 number of the cyclic shift using device information or configuration parameters. The index number of the cyclic shift can uniquely correspond to a cyclic shift value, which is the shift step size mentioned in the previous embodiments.
[0105] In step 503, the synchronization signal sequence is cyclically shifted using the calculated cyclic shift value.
[0106] As mentioned earlier, since different first devices can obtain different device information or configuration parameters, they can obtain different index numbers for cyclic shift. Therefore, by calculating and performing cyclic shift on 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] The second device can receive a synchronization signal block multiplied by a cyclic shift.
[0109] In this embodiment, the second device can distinguish different synchronization signal blocks by shift step size. Specifically, different shift step sizes correspond to different beams, and the second device can determine the corresponding beam based on the shift step size.
[0110] Specifically, the correspondence between the shift step size and the beam can be configured by the network side, agreed upon by the first and second devices, or specified by the communication standard protocol. This application does not impose any restrictions on this.
[0111] Example 3: The target transmission method includes target resources, and different synchronization signal blocks have different target resource locations.
[0112] In this embodiment, the target resource can be a time-domain resource or a frequency-domain resource.
[0113] Example 3.1: The target resources include periodic time-domain resources and fixed frequency-domain resources with a first offset. The first offset represents the offset between the starting position of the first synchronization signal block within the synchronization signal period and the starting position of the synchronization signal period.
[0114] In this embodiment, different synchronization signal blocks can be transmitted using Time Division Duplex (TDD). The first device can transmit synchronization signal blocks on periodic time-domain resources and fixed frequency-domain resources with a first offset, while the second device receives synchronization signal blocks on periodic time-domain resources and fixed frequency-domain resources with the first offset.
[0115] Please refer to Figure 6 T1 represents the start position of the synchronization signal cycle, and T2 represents the end position of the synchronization signal cycle.
[0116] Compared to existing technologies where synchronization signal blocks have a fixed offset, in this embodiment, different synchronization signal blocks have different first offsets. The first offset can be calculated using device information or configuration parameters.
[0117] In a specific embodiment, the first device may calculate the first offset in the following manner: the first device selects a second offset from the 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 this invention can be understood as a new synchronization signal block used for beam management or synchronization functions. The main purpose of a traditional synchronization signal block is synchronization.
[0119] Network devices can configure independent periods and / or offsets within periods for the new synchronization signal block via higher-layer signaling or through pre-configuration.
[0120] As an example, different transmitting devices may use different offsets within the period for transmitting new synchronization signal blocks. For instance, if the set of candidate offsets within the period is X, with elements {e1, e2, e3, e4}, then the offset index within the period can be calculated using Tx-UE id mod 4 = the offset index within the period, where a mod b is the remainder operation of a divided by b. Tx-UE can be understood as the device identifier. The transmitting device or the first device can determine its offset within the period for transmitting new synchronization signal blocks based on acquired device information or configuration parameters.
[0121] Alternatively, the period of the new synchronization signal block can be specified to be the same as that of the traditional synchronization signal block.
[0122] As another example, the offset within the period of the first device transmitting the new synchronization signal block can 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 is configured to be 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 transmission times of the traditional synchronization signal block and the new synchronization signal block overlap, it can either transmit only the traditional synchronization signal block, or only the new synchronization signal block, or transmit the higher-priority synchronization signal block according to its priority.
[0124] Specifically, if the two synchronization signal blocks have the same priority, the first device can either 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 can configure the priority of new synchronization signal blocks through higher-layer signaling or through PC5 Radio Resource Control (RRC) of the transmitting device or through pre-configuration.
[0126] It should be noted that the period, the candidate offset set, and the offset within the period can be pre-configured for the first device by the network device, or specified by the communication standard protocol, or determined by the network device through higher-layer signaling, or through pre-configuration. This application does not impose any restrictions on these aspects.
[0127] Example 3.2: The target resources include periodic time-domain resources with fixed offsets and target frequency-domain resources. Different synchronization signal blocks have different target frequency-domain resources.
[0128] In this embodiment, different synchronization signal blocks can be transmitted using Frequency Division Duplex (FDD). The first device transmits synchronization signal blocks on periodic time-domain resources and target frequency-domain resources with a fixed offset, and the second device receives synchronization signal blocks on periodic time-domain resources and target frequency-domain resources with a fixed offset.
[0129] Compared to existing technologies where synchronization signal blocks have fixed frequency domain resources, for example, the frequency domain position of a synchronization signal block on a BandWidth Part (BWP) is fixed, different synchronization signal blocks in this application embodiment have different target frequency domain resources.
[0130] Specifically, the first device can determine the target frequency domain resource in the following way: 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 can be determined by the network side through higher-layer signaling configuration or through a predefined method. The candidate frequency domain resource set includes multiple candidate frequency domain resources.
[0132] The synchronization signal block mentioned in this invention can be understood as a new synchronization signal block used for beam management or synchronization functions. The main purpose of a traditional synchronization signal block is synchronization.
[0133] For the first device, if the transmission times of the traditional synchronization signal block and the new synchronization signal block overlap, it can either transmit only the traditional synchronization signal block, or only the new synchronization signal block, or prioritize the transmission of the higher-priority synchronization signal block. Specifically, if the two synchronization signal blocks have the same priority, the first device can arbitrarily transmit either 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 times of the traditional synchronization signal block and the new synchronization signal block overlap, and if the first device is capable of transmitting both types of synchronization signals simultaneously, then it can transmit both types of synchronization signals concurrently. If the first device is not capable of transmitting both types of synchronization signals simultaneously, it can transmit only the traditional synchronization signal block, or only the new synchronization signal block, or prioritize the transmission of the higher-priority synchronization signal block. Specifically, if the two synchronization signal blocks have the same priority, 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 by using target resources. Specifically, different target resources correspond to different beams, and the second device can determine the corresponding beam based on the target resources used to receive the synchronization signal block.
[0136] Specifically, the correspondence between target resources and beams can be configured by the network side, agreed upon by the first and second devices, or specified by communication standard protocols. This application does not impose any restrictions on this.
[0137] For more specific implementations of the embodiments of this application, please refer to the foregoing 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 synchronization signal blocks 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 specific implementations, the aforementioned communication device 70 may correspond to a chip with communication function in a terminal device (e.g., a transmitting device), such as a system-on-a-chip (SOC), a baseband chip, etc.; or to a chip module in a terminal device that includes a chip with communication function; or to a chip module with a chip having data processing function; or to a terminal device.
[0141] In another embodiment, the communication module 701 is used to receive synchronization signal blocks using a target transmission mode. The synchronization signal blocks include a device identifier and / or an index of the synchronization signal blocks, and different synchronization signal blocks are transmitted using different target transmission modes.
[0142] In specific implementations, the aforementioned 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 to a chip module in a terminal device that includes a chip with communication function; or to a chip module with a chip having data processing function; or to a terminal device.
[0143] Other relevant descriptions of the communication device 70 can be found in the descriptions in the foregoing embodiments, and will not be repeated here.
[0144] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs running on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The implementation is achieved through a software program that runs on a processor integrated within the chip module. The remaining modules / units (if any) can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into terminal equipment, each of their modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal equipment. Alternatively, at least some modules / units can be implemented using a software program that runs on a processor integrated within the terminal equipment, while the remaining modules / units (if any) can be implemented using hardware methods such as circuits.
[0145] This application also discloses a storage medium, which is a computer-readable storage medium storing a computer program thereon. The computer program can be executed when it runs. Figure 1 , Figure 2 or Figure 5 The steps of the method shown are illustrated. The storage medium may include read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, etc. The storage medium may also include non-volatile memory or non-transitory memory, etc.
[0146] Please refer to Figure 8 This application also provides a schematic diagram of the hardware structure of a communication device. The device includes a processor 801, a memory 802, and a transceiver 803.
[0147] Processor 801 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program according to the present application. Processor 801 may also include multiple CPUs, and processor 801 can be a single-core processor or a multi-core processor. Here, processor can refer to one or more devices, circuits, or processing cores used to process data (e.g., computer program instructions).
[0148] The memory 802 can be a ROM or other type of static storage device capable of storing static information and instructions, RAM or other type of dynamic storage device capable of storing information and instructions, or it can be 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 discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer. This application embodiment does not impose any limitations on this. The memory 802 can exist independently (in this case, the memory 802 can be located outside or inside the device) or it can be integrated with the processor 801. The memory 802 may contain computer program code. The processor 801 is used to execute the computer program code stored in the memory 802, thereby implementing the method provided in this application embodiment.
[0149] The processor 801, memory 802, and 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 in the transceiver 803 that implements the receiving function can be considered as a receiver, and the receiver is used to perform the receiving steps in the embodiments of this application. The device in the transceiver 803 that implements the transmitting function can be considered as a transmitter, and the transmitter is used to perform the transmitting steps in the embodiments of this application.
[0150] when Figure 8 The schematic diagram shown illustrates the structure of the terminal device involved in the above embodiments. 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 in performing... Figure 1 Step 101 in the middle, or Figure 2 Steps 201, 202, 203, and 204 in the text, Figure 5 The actions performed by the terminal device in steps 501, 502, 503, and 504, and / or other processes described in the embodiments of this application. The processor 801 can communicate with other network entities via the transceiver 803, for example, with the aforementioned network device. The memory 802 is used to store the program code and data of the terminal device.
[0151] when Figure 8 The schematic diagram shown illustrates the structure of the network device involved in the above embodiments. 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 in performing... Figure 1 Step 101 in the middle, Figure 2 Step 204 in the middle, or Figure 5 The processor 801 performs actions performed by the network device in step 504 and / or other processes described in the embodiments of this application. The processor 801 can communicate with other network entities via the transceiver 803, for example, with the aforementioned terminal device. The memory 802 is used to store the program code and data of the network device.
[0152] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article indicates that the preceding and following related objects have an "or" relationship.
[0153] In the embodiments of this application, "multiple" refers to two or more.
[0154] The descriptions of "first," "second," etc., appearing in the embodiments of this application are for illustrative purposes and to distinguish the objects being described. They have no order and do not indicate any special limitation on the number of devices in the embodiments of this application, nor do they constitute any limitation on the embodiments of this application.
[0155] In this application, the term "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices. This application does not impose any limitations on this.
[0156] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 wired or wireless means.
[0157] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply 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 this application.
[0158] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0159] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0160] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0161] The integrated unit implemented as a software functional unit described above can be stored in a computer-readable storage medium. This software functional unit, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in the various embodiments of this application.
[0162] While this application discloses the above information, it is not limited thereto. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of this application; therefore, the scope of protection of this application shall be determined by the scope defined in the claims.
Claims
1. A communication method characterized by comprising: The method comprises the following steps: The synchronization signal block is transmitted by using a target transmission mode, and different synchronization signal blocks are transmitted by using different target transmission modes; the different synchronization signal blocks use the same time-frequency resources; The target transmission mode comprises target resources and orthogonal cover codes, and different synchronization signal blocks are modulated by using different orthogonal cover codes; or the target transmission mode comprises cyclically shifting synchronization signal sequences in the synchronization signal block, and different synchronization signal blocks are cyclically shifted by using different shift steps.
2. The communication method according to claim 1, characterized by, The synchronization signal block comprises device identification and / or an index of the synchronization signal block.
3. The communication method according to claim 1, wherein, The method comprises the following steps: Obtaining device information or configuration parameters; The orthogonal cover code is calculated by using the device information or the configuration parameters; The target resources are modulated by using the orthogonal cover code, and the synchronization signal block is transmitted by using the modulated target resources.
4. The communication method according to claim 3, characterized by, The target resources are modulated by using the orthogonal cover code. The method comprises the following steps:
5. The communication method according to claim 1, wherein, Obtaining device information or configuration parameters; The shift step is calculated by using the device information or the configuration parameters; The synchronization signal sequence is cyclically shifted by using the shift step, and the shifted synchronization signal block is transmitted. The device information comprises one or more of the following: identification of a first device, geographical position of the first device, and all or part of bits in a globally unique identification of the first device; the configuration parameters comprise parameters configured by high-layer signaling or preconfigured parameters.
6. The communication method according to claim 3 or 5, characterized by, The method comprises the following steps:
7. A communication method characterized by comprising: The synchronization signal block is received by using a target transmission mode, and different synchronization signal blocks are transmitted by using different target transmission modes; the different synchronization signal blocks use the same time-frequency resources; the target transmission mode comprises target resources and orthogonal cover codes, and different synchronization signal blocks are modulated by using different orthogonal cover codes; or the target transmission mode comprises cyclically shifting synchronization signal sequences in the synchronization signal block, and different synchronization signal blocks are cyclically shifted by using different shift steps. The method comprises the following steps:
8. A communications device, characterized by The communication module is configured to transmit the synchronization signal block by using a target transmission mode, and different synchronization signal blocks are transmitted by using different target transmission modes; the different synchronization signal blocks use the same time-frequency resources; the target transmission mode comprises target resources and orthogonal cover codes, and different synchronization signal blocks are modulated by using different orthogonal cover codes; or the target transmission mode comprises cyclically shifting synchronization signal sequences in the synchronization signal block, and different synchronization signal blocks are cyclically shifted by using different shift steps. The method comprises the following steps:
9. A communications device, characterized by The communication module is configured to receive synchronization signal blocks in a target transmission mode, different synchronization signal blocks are transmitted in different target transmission modes; the different synchronization signal blocks use the same time-frequency resource; the target transmission mode comprises target resource and orthogonal cover code modulation, different synchronization signal blocks are modulated by different orthogonal cover codes; or, the target transmission mode comprises cyclic shift of synchronization signal sequences in the synchronization signal blocks, different synchronization signal blocks are cyclically shifted by different shift steps.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is run by the processor to execute the steps of the communication method in any one of claims 1 to 7.
11. A communication device comprising a memory and a processor, said memory having stored thereon a computer program executable on said processor, characterized in that, The processor runs the computer program to execute the steps of the communication method in any one of claims 1 to 6.
12. A communication device comprising a memory and a processor, said memory having stored thereon a computer program executable on said processor, characterized in that, The processor runs the computer program to execute the steps of the communication method in claim 7.
Citation Information
Patent Citations
Signal processing method, base station, terminal and system
CN103795668A
Communication method and communication equipment
CN109561506A
Beam determination method, first communication device and second communication device
CN110149612A
Method for communicating synchronization signals using cyclic shift
CN121220012A