A communication method and apparatus

CN123019910APending Publication Date: 2026-10-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510570683.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

但是相对宽波束,窄波束的覆盖范围有限,一个波束无法完整的覆盖小区内的所有用户,因此NR系统引入了波束扫描技术来覆盖小区内的所有用户,即网络设备在某一个时刻可以发送一个方向的波束,通过多个时刻发送不同方向的波束以覆盖整个小区

Benefits of technology

[0062]上述第二方面至第七方面及其任一项可能的实现方式所能达到的技术效果请相应参照上述第一方面及其任一项可能的实现所能达到的技术效果,不再重复赘述。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019910A_ABST
    Figure CN123019910A_ABST
Patent Text Reader

Abstract

The application discloses a communication method and device, the method comprises the following steps: according to the channel characteristic information of the first port, using the first port to send the synchronization signal / physical broadcast channel block, the channel characteristic information of the first port is determined according to the channel characteristic information of P ports, P is an integer greater than or equal to 2, the P ports are used to send P system information blocks, and the P system information blocks correspond to the P ports one by one.In the application, the first communication device can use the channel characteristic information of the P ports for sending P system information blocks in the channel estimation of the channel corresponding to the first port for sending the synchronization signal / physical broadcast channel block, to obtain the channel characteristic of the first port, and since it is unnecessary to perform channel estimation on the channel corresponding to the first port, the channel estimation process can be simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] Fifth-generation (5G) mobile communication systems (such as New Radio (NR) systems) employ beamforming technology, creating narrow beams with more concentrated energy and stronger directionality for each type of channel and signal. However, compared to wide beams, narrow beams have limited coverage; a single beam cannot completely cover all users within a cell. Therefore, NR systems introduce beam scanning technology to cover all users within a cell. This means that network equipment can transmit a beam in one direction at a given time, and then transmit beams in different directions at multiple times to cover the entire cell. Furthermore, each beam must be configured with a synchronization signal / physical broadcast channel block (SS / PBCH block or SSB) to enable downlink synchronization by terminal equipment.

[0003] Currently, how to perform channel estimation for the channel corresponding to the port used to transmit SSB is an urgent problem to be solved. Summary of the Invention

[0004] This application provides a communication method and apparatus for performing channel estimation on the channel corresponding to the port used to transmit SSB.

[0005] In a first aspect, embodiments of this application provide a communication method, which is executed by a first communication device. Unless otherwise specified, the "first communication device" in this application may refer to a network device, or it may refer to a component in a network device (e.g., a processor, chip, or chip system), or it may refer to a logic module or software capable of implementing all or part of the functions of a network device.

[0006] The method includes: transmitting a synchronization signal / physical broadcast channel block using the first port according to the channel characteristic information of the first port, wherein the channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2, and the P ports are used to transmit P system information blocks (SIBs), wherein the P system information blocks correspond one-to-one with the P ports.

[0007] In this embodiment, the first communication device can determine the channel characteristic information of the first port transmitting the SSB based on the channel characteristic information of the P ports transmitting P SIBs. Specifically, the channel characteristic information of the P ports transmitting P SIBs is used in the channel estimation of the channel corresponding to the first port transmitting the SSB to obtain the channel characteristics of the first port transmitting the SSB. Since there is no need to perform channel estimation on the channel corresponding to the first port transmitting the SSB, the channel estimation process can be simplified. Furthermore, the channel characteristic information of the first port can reflect the channel state of the first port, allowing the first communication device to transmit the SSB based on the channel state of the first port, thereby improving the SSB transmission quality.

[0008] In one possible implementation, the channel characteristic information of the first port includes one or more of the following: a first Doppler frequency offset, a first Doppler frequency spread, a first average delay, or a first delay spread; wherein the first Doppler frequency offset is determined based on the maximum value of the Doppler frequency offsets of the P ports; the first Doppler frequency spread is determined based on the average value of the Doppler frequency spreads of the P ports; the first average delay is determined based on the maximum value of the average delays of the P ports; and the first delay spread is determined based on the average value of the delay spreads of the P ports.

[0009] In this embodiment, multiple possibilities are provided for channel estimation of the channel corresponding to the port transmitting the SSB based on the channel characteristic information of the P ports transmitting P SIBs. For example, since the maximum value of the Doppler frequency offset of the P ports has high reliability, the Doppler frequency offset of the port transmitting the SSB can be determined based on the maximum value of the Doppler frequency offset of the P ports; since the average value of the Doppler frequency spread of the P ports has high reliability, the Doppler frequency spread of the port transmitting the SSB can be determined based on the average value of the Doppler frequency spread of the P ports; since the maximum value of the average delay of the P ports has high reliability, the average delay of the port transmitting the SSB can be determined based on the maximum value of the average delay of the P ports; since the average value of the delay spread of the P ports has high reliability, the delay spread of the port transmitting the SSB can be determined based on the average value of the delay spread of the P ports. In addition, other possibilities exist. For example, the Doppler frequency offset of the port transmitting the SSB can be determined based on the average value of the Doppler frequency offsets of the P ports; or the Doppler frequency spread of the port transmitting the SSB can be determined based on the maximum value of the Doppler frequency spread of the P ports; the average delay of the port transmitting the SSB can be determined based on the average value of the average delays of the P ports; or the delay spread of the port transmitting the SSB can be determined based on the maximum value of the delay spreads of the P ports. No limitation is imposed on these possibilities.

[0010] In one possible implementation, the first Doppler frequency offset is the maximum value of the Doppler frequency offsets of the P ports; the first Doppler frequency spread is the average value of the Doppler frequency spreads of the P ports; the first average delay is the maximum value of the average delays of the P ports; and the first delay spread is the average value of the delay spreads of the P ports.

[0011] In this embodiment, several possibilities are provided for determining the channel characteristic information of the port transmitting the SSB based on the channel characteristic information of the P ports transmitting P SIBs. For example, the maximum value of the Doppler frequency offset of the P ports can be used as the Doppler frequency offset of the port transmitting the SSB; the average value of the Doppler frequency spread of the P ports can be used as the Doppler frequency spread of the port transmitting the SSB; the maximum value of the average delay of the P ports can be used as the average delay of the port transmitting the SSB; and the average value of the delay spread of the P ports can be used as the delay spread of the port transmitting the SSB. Other possibilities are also possible and are not limited thereto.

[0012] In one possible implementation, the method further includes: transmitting first data or a first reference signal using the P ports; and receiving channel characteristic information of the P ports, wherein the channel characteristic information of the P ports is determined based on the first data or the first reference signal.

[0013] In this embodiment, the first communication device can use the P ports to send first data or a first reference signal, so that after the second communication device receives the first data or the first reference signal, it can perform channel estimation on the P ports based on the first data or the first reference signal to obtain the channel characteristic information of the P ports.

[0014] In one possible implementation, the first data includes at least one first data block, one of the first data blocks includes P sub-data blocks, one of the P sub-data blocks occupies one frequency domain resource, different sub-data blocks in the P sub-data blocks occupy different frequency domain resources, and the P sub-data blocks correspond one-to-one with the P ports.

[0015] In this embodiment, the first communication device can divide the first data into at least one data block, where each data block can be referred to as the first data block. For example, a first data block may include P sub-data blocks, and the first communication device can transmit one of the P sub-data blocks in a frequency domain resource through one of the P ports. For example, data block 1 includes sub-data block 1 and sub-data block 2. The first communication device can transmit sub-data block 1 in frequency domain resource 0 through port 0, and transmit sub-data block 2 in frequency domain resource 1 through port 1. That is, sub-data blocks can be transmitted separately through different ports in different frequency domain resources, thereby reducing the impact of co-channel interference.

[0016] In one possible implementation, the first data satisfies the following relationship:

[0017]

[0018] Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; X(nP+k′) is the power scaling factor corresponding to the port with index p in the frequency domain resource with index k among the P ports; X(nP+k′) is the data with index nP+k′ in the first data, n=0,1,…,k′=0,1,…,P-1; a and b are constants.

[0019] In this embodiment, a method is provided to determine the ports and corresponding frequency domain resource indices corresponding to the P sub-data blocks included in a first data block. Taking P=4, a=1, b=0, n=0, k=0,1,2,3 as an example, the first communication device can determine that data block 1 includes 4 sub-data blocks according to this method: sub-data block 1 (i.e., X1=[x0]), sub-data block 2 (i.e., X2=[x1]), sub-data block 3 (i.e., X3=[x2]), and sub-data block 4 (i.e., X4=[x3]). The first communication device can transmit sub-data block 1 through port 0 in frequency domain resource 0 corresponding to time domain resource 0, transmit sub-data block 2 through port 1 in frequency domain resource 1 corresponding to time domain resource 0, transmit sub-data block 3 through port 2 in frequency domain resource 2 corresponding to time domain resource 0, and transmit sub-data block 4 through port 3 in frequency domain resource 3 corresponding to time domain resource 0. In other words, when the first communication device uses P ports to send the first data, this method can be used to quickly determine the data sent by each of the P ports and the frequency domain resources occupied by that data, thereby improving the efficiency of data transmission.

[0020] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship:

[0021] k = a(nP + p) + b

[0022] Where n = 0, 1, ..., and a and b are constants.

[0023] In this embodiment, a method is provided to determine the frequency domain resource index corresponding to one of the P ports. Taking P=4, a=1, b=0, and n=0 as an example: When p=0, the frequency domain resource index k=nP+p=0 for the port with index 0; when p=1, the frequency domain resource index k=nP+p=1 for the port with index 1; when p=2, the frequency domain resource index k=nP+p=2 for the port with index 2; and when p=3, the frequency domain resource index k=nP+p=3 for the port with index 3. That is, each of the four ports occupies one frequency domain resource, and different ports occupy different frequency domain resources.

[0024] In one possible implementation, one of the P sub-data blocks also occupies L time-domain resources, and one of the P ports corresponds to different frequency-domain resources in the L time-domain resources, where L is an integer greater than or equal to 2.

[0025] For example, if one of the P sub-data blocks occupies time domain resources 0 and 1, then one of the P ports can correspond to frequency domain resources 0 and 1 in time domain resource 0, and to frequency domain resources 2 and 3 in time domain resource 1. That is, the same port can correspond to different frequency domain resources in different time domain resources, thereby reducing the impact of co-channel interference.

[0026] In one possible implementation, the frequency domain resources corresponding to one of the P ports in the L time domain resources satisfy the following relationship:

[0027]

[0028] Where l = 0, 1, ..., L-1, k p,l k is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l; p,0 The index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0; It is the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource.

[0029] In this embodiment, a method is provided to determine the frequency domain resource index corresponding to one of the P ports in different time domain resources.

[0030] In one possible implementation, the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0 satisfies the following relationship:

[0031] k p,0 =a(nP+p)+b

[0032] Where n = 0, 1, ..., and a and b are constants.

[0033] In this embodiment, a method is provided to determine the frequency domain resource index corresponding to one of the P ports on the time domain resource with index 0. Taking P=4, a=1, b=0, and n=0 as an example: When p=0, the frequency domain resource index k=nP+p=0 corresponding to the port with index 0 on the time domain resource with index 0; when p=1, the frequency domain resource index k=nP+p=1 corresponding to the port with index 1 on the time domain resource with index 0; when p=2, the frequency domain resource index k=nP+p=2 corresponding to the port with index 2 on the time domain resource with index 0; and when p=3, the frequency domain resource index k=nP+p=3 corresponding to the port with index 3 on the time domain resource with index 0. That is, for the time domain resource with index 0, each of the four ports occupies one frequency domain resource, and different ports among the four ports occupy different frequency domain resources.

[0034] In one possible implementation, the first index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l, and the second index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0. The difference between the first index and the second index satisfies the following relationship:

[0035]

[0036] Where l = 0, 1, ..., L-1.

[0037] In this embodiment, a method is provided for determining the difference between the first index and the second index. For example, P=2, L=2, for port 0 and time-domain resource 0, For port 1 and time domain resource 0 For port 0 and time domain resource 1 For port 1 and time domain resource 1 That is, the difference between the index of the frequency domain resource corresponding to time domain resource 0 and port 1 on time domain resource 0 and the index of the corresponding frequency domain resource on time domain resource 0 is 0; the difference between the index of the frequency domain resource corresponding to time domain resource 1 and the index of the corresponding frequency domain resource on time domain resource 0 is 1. If for time domain resource 0, ports 0 and 1 correspond to frequency domain resource 0 and frequency domain resource 1, then the first communication device can determine, based on the difference of 1 between the index of the frequency domain resource corresponding to time domain resource 1 and the index of the corresponding frequency domain resource on time domain resource 0, that for time domain resource 1 adjacent to time domain resource 0, ports 0 and 1 correspond to frequency domain resource 1 (difference from frequency domain resource 0 by 1 frequency domain resource) and frequency domain resource 2 (difference from frequency domain resource 1 by 1 frequency domain resource) respectively. In other words, each of the P ports performs frequency hopping of 1 frequency domain resource on adjacent time domain resources.

[0038] In one possible implementation, the first data corresponds to P sub-data blocks, one of the P sub-data blocks occupies M frequency domain resources, different sub-data blocks in the P sub-data blocks occupy the same frequency domain resources, the P sub-data blocks correspond one-to-one with the P ports, the code division of the P sub-data blocks is orthogonal, and M is an integer greater than or equal to P.

[0039] In this embodiment, the first communication device can divide the first data into P sub-data blocks. The first communication device can transmit one of the P sub-data blocks through one of the P ports on M frequency domain resources. For example, data block 1 includes sub-data block 1 and sub-data block 2. Port 0 transmits sub-data block 1 on frequency domain resources 0 and 1, and port 1 transmits sub-data block 2 on frequency domain resources 0 and 1. Sub-data block 2 and sub-data block 2 are code-division orthogonal, that is, sub-data blocks can be transmitted separately on the same frequency domain resources through different ports, thereby reducing the overhead of frequency domain resources.

[0040] In one possible implementation, the second data block, composed of the P sub-data blocks, is an orthogonal matrix with a vertical dimension of M and a horizontal dimension of P.

[0041] In this embodiment, when one of the P sub-data blocks occupies M frequency domain resources, and the code division of the P sub-data blocks is orthogonal, the second data block formed by the P sub-data blocks can be an orthogonal matrix with a vertical dimension of M and a horizontal dimension of P, such as a Walsh matrix composed of (+1, -1), a cyclic shift matrix composed of (+1, -1, +j, -j), or other orthogonal matrices.

[0042] In one possible implementation, the first data satisfies the following relationship:

[0043]

[0044] Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; w is the power scaling factor for the port with index p among the P ports on the frequency domain resource with index k; f (k′) is the frequency domain mask sequence element corresponding to the frequency domain resource with index k′, X(nP+k′) is the data with index nP+k′ in the first data, n=0,1,…,k′=0,1,…,M-1; a and b are constants.

[0045] In this embodiment, a method is provided to determine the ports and frequency domain resource indices corresponding to the P sub-data blocks included in a second data block. For example, with P=2, M=2, a=1, b=0, n=0, k=0,1, and a second data block occupying one time domain resource (e.g., time domain resource 0), for the frequency domain resource 0 and frequency domain resource 1 corresponding to time domain resource 0, the mask sequence corresponding to port 0 (i.e., w) f (k′) is (+1, +1), and the mask sequence corresponding to port 1 (i.e., w) f Taking (k′) as an example (+1, -1), the first communication device can determine that data block 1 includes 4 sub-data blocks according to this method, namely sub-data block 1 (i.e., X1 = [x0, x1]) and sub-data block 2 (i.e., X2 = [x0, -x1]). The first communication device can send sub-data block 1 through port 0 in frequency domain resources 0 and 1 corresponding to time domain resource 0, and send sub-data block 2 through port 1 in frequency domain resources 0 and 1 corresponding to time domain resource 0. Sub-data block 1 and sub-data block 2 are code-division orthogonal. That is, when the first communication device uses P ports to send the first data, it can quickly determine the data sent by each of the P ports and the frequency domain resources occupied by the data through this method, thereby improving the efficiency of data transmission.

[0046] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship:

[0047] k = a(nP + k′) + b

[0048] Where n = 0, 1, ..., k′ = 0, 1, ..., M-1, and a and b are constants.

[0049] In this embodiment, a method is provided to determine the index of the frequency domain resource corresponding to one of the P ports. For example, taking P=4, M=4, a=1, b=0, n=0 as an example, when k′=0, the index k=nP+k′=0 of the first frequency domain resource corresponding to the time domain resource with index 0 for each of the four ports; when k′=1, the index k=nP+k′=1 of the second frequency domain resource corresponding to the time domain resource with index 0 for each of the four ports; when k′=2, the index k=nP+k′=2 of the third frequency domain resource corresponding to the time domain resource with index 0 for each of the four ports; when k′=3, the index k=nP+k′=3 of the fourth frequency domain resource corresponding to the time domain resource with index 0 for each of the four ports. That is, each of the four ports occupies four frequency domain resources, and the four frequency domain resources occupied by each of the four ports are the same.

[0050] Secondly, embodiments of this application also provide a communication method, which can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application may refer to a terminal device, or a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device.

[0051] The method includes: receiving a synchronization signal / physical broadcast channel block using a second port, wherein the channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2, the first port is used to transmit the synchronization signal / physical broadcast channel block, the P ports are used to transmit P system information blocks, and the P system information blocks correspond one-to-one with the P ports.

[0052] In one possible implementation, the method further includes: receiving first data or a first reference signal using at least one port, the at least one port being used to receive the P system information blocks; and transmitting channel characteristic information of the P ports, the channel characteristic information of the P ports being determined based on the first data or the first reference signal.

[0053] Thirdly, this application provides a communication device that can be used to perform the methods described in the first aspect and any possible embodiments thereof. This communication device may, for example, be a first communication device.

[0054] In one possible implementation, the communication device may include a baseband device and a radio frequency device.

[0055] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; alternatively, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.

[0056] Fourthly, this application provides a communication device that can be used to perform the methods described in the second aspect and any possible embodiments thereof. This communication device may, for example, be a second communication device.

[0057] In one possible implementation, the communication device may include a baseband device and a radio frequency device.

[0058] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; alternatively, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.

[0059] Fifthly, this application also provides a communication device. The communication device may include one or more processors. Optionally, the communication device may further include a memory. The memory is used to store one or more computer programs or instructions. The one or more processors are used to execute the one or more computer programs or instructions stored in the memory, causing the communication device to perform the methods described in any of the first or second aspects and any possible implementations thereof.

[0060] In a sixth aspect, this application also provides a computer-readable storage medium for storing a computer program or instructions that, when executed, cause the methods described in the first or second aspect and any of their possible embodiments to be implemented.

[0061] In a seventh aspect, this application also provides a computer program product comprising a computer program that, when run on a computer, enables the implementation of the methods described in the first or second aspect and any of their possible embodiments.

[0062] The technical effects achievable by the second to seventh aspects and any of their possible implementations are described in the same manner as the technical effects achievable by the first aspect and any of its possible implementations, and will not be repeated here. Attached Figure Description

[0063] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.

[0064] Figure 2 This is a schematic diagram of another communication system provided in an embodiment of this application;

[0065] Figure 3 This is a schematic diagram of another communication system provided in an embodiment of this application;

[0066] Figure 4 Schematic diagrams illustrating various sensing scenarios provided in embodiments of this application;

[0067] Figure 5 A schematic diagram illustrating a multi-port time-frequency resource mapping method provided in an embodiment of this application;

[0068] Figure 6 A schematic diagram of various DMRS patterns provided in the embodiments of this application;

[0069] Figure 7 A flowchart illustrating a communication method provided in an embodiment of this application;

[0070] Figure 8A A flowchart illustrating another communication method provided in an embodiment of this application;

[0071] Figure 8B This application provides a schematic diagram of sending first data using P ports, as an embodiment of the present application.

[0072] Figure 8C This is a schematic diagram illustrating another method of sending first data using P ports, as provided in an embodiment of this application.

[0073] Figure 8D This is a schematic diagram illustrating another method of sending first data using P ports, as provided in an embodiment of this application.

[0074] Figure 8E This is a schematic diagram illustrating another method of sending first data using P ports, as provided in an embodiment of this application.

[0075] Figure 9 A schematic diagram of a communication device provided in an embodiment of this application;

[0076] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0077] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0078] The technical solutions of this application can be applied to various communication systems, such as ISAC communication systems, Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), short-range wireless communication systems (such as sidelink, wireless fidelity, Wi-Fi, Bluetooth, etc.), wired networks, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5G mobile communication systems (such as NR systems), future communication systems, or other similar communication systems, without limitation. The embodiments of this application use... Figure 1 The communication system shown is used as an example for description. When the technical solutions of the embodiments of this application are applied to other communication systems, the devices, components, modules, etc. in the embodiments can be replaced with corresponding devices, components, modules in other communication systems without limitation.

[0079] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application. The communication system may include a first communication device and a second communication device.

[0080] The communication system can perform certain functions, such as synchronization, channel estimation, or sensing, without restriction.

[0081] in, Figure 1 Unless otherwise specified, the first communication device in the network device can be a network device, a component of the network device (e.g., a processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the network device.

[0082] in, Figure 1 Unless otherwise specified, the second communication device can be a terminal device, a component of the terminal device (e.g., a processor, chip, or chip system), or a logic module or software that can implement all or part of the terminal device.

[0083] In this embodiment, the terminal device can be located within the beam / cell coverage area of ​​the network device. The network device can provide communication services to the terminal device.

[0084] In this application embodiment, the terminal device may be a device with wireless transceiver functionality or a chip or chip system that can be installed on the device. It allows users to access the network and is used to provide voice and / or data connectivity to users. The terminal device may also be referred to as user equipment (UE), user unit, terminal, mobile station (MS), or mobile terminal (MT), etc.

[0085] For example, the terminal device in the embodiments of this application can be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in the terminal. The terminal can be a user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent, or terminal apparatus in a 5G network or a public land mobile network (PLMN) evolved from 5G. Access terminals can 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, drones, robots, point-of-sale (POS) machines, customer-premises equipment (CPE) or wearable devices, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. Alternatively, the terminal can be a communication-enabled terminal in IoT, such as a terminal in V2X (e.g., vehicle-to-everything (V2X) communication, a terminal in D2D communication, or a terminal in M2M communication. The terminal can be mobile or fixed.

[0086] In this application embodiment, the network device can be any device deployed in the access network capable of wireless communication with terminal devices. It can also be a chip or chip system that can be configured in the aforementioned device, a logical node or logical module, or a function implemented in software. It can be used to implement functions such as wireless physical control, resource scheduling and wireless resource management, wireless access control, and mobility management. Specifically, the network device can be a device that supports wired access or a device that supports wireless access.

[0087] For example, the network device in this application embodiment is a device that connects a terminal device to a wireless network. The network device may be a node in a radio access network (RAN) or a base station, and may be referred to as a radio access network node (or device).

[0088] For example, network equipment may include evolved NodeBs (or eNBs or e-NodeBs) in LTE systems or enhanced LTE (LTE-A) systems, such as traditional macro base stations (eNBs) and micro base stations (eNBs) in heterogeneous network scenarios. Alternatively, it may include next-generation node Bs (gNBs) in NR systems. It may also include transmission reception points (TRPs), home base stations (e.g., home evolved NodeBs, or home Node Bs, HNBs), baseband units (BBUs), baseband pools, or Wi-Fi access points (APs). Alternatively, it may include base stations in non-terrestrial networks (NTNs), i.e., those deployed on flying platforms or satellites. In NTNs, network equipment can function as layer 1 (L1) relays, base stations, or integrated access and backhaul (IAB) nodes. Alternatively, network devices can be devices that implement base station functions in the Internet of Things (IoT), such as drone communication, V2X, D2D, or machine-to-machine (M2M) applications.

[0089] Network equipment can also be modules or units that can perform some of the functions of a base station. For example, network equipment can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CU and DU can be set up separately or included in the same network element, such as in a baseband unit (BBU). RU can be included in radio equipment or radio units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radiohead (RRH).

[0090] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a network device can be a network device or a module of a network device in an Open Radio Access Network (ORAN) system. In an ORAN system, CU can also be called open (O)-CU, DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.

[0091] Optionally, the base station in the embodiments of this application may include various forms of base stations, such as: macro base station, micro base station (also known as small station), relay station, access point, home base station, TRP, transmitting point (TP), or mobile switching center, etc. The embodiments of this application do not specifically limit this.

[0092] Based on the above description of network devices and terminal devices, this application proposes several possible application scenarios:

[0093] One possible application scenario is wireless communication systems such as cellular communication. Figure 2 As shown. Network equipment can be a base station, and one base station can serve multiple terminal devices, such as... Figure 2 As shown in (a) above; a terminal device can communicate with multiple base stations, such as Figure 2 As shown in (b) of the diagram.

[0094] One possible application scenario is wireless communication systems such as wireless local area networks (WLANs). Figure 3 As shown. A network device can be an Access Point (AP), and one AP can serve multiple terminal devices, such as... Figure 3 As shown in (a) above; a terminal device can communicate with multiple APs, such as Figure 3 As shown in (b) of the diagram.

[0095] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0096] The above content describes the communication system to which the technical solutions of the embodiments of this application are applicable. In order to better understand the technical solutions of the embodiments of this application, the relevant technical features involved in the embodiments of this application will be explained below.

[0097] I. ISAC

[0098] ISAC is widely considered a key application scenario for next-generation wireless communication. The core idea of ​​ISAC technology is to add sensing capabilities to mobile communication networks, building capabilities such as target detection, tracking, and imaging, thereby integrating communication and sensing capabilities to achieve harmonious coexistence and mutual benefit. Specifically, the wireless signals transmitted from the transmitter to the receiver need to meet new requirements in addition to sensing requirements. These include communication requirements (transmission of communication data) and sensing requirements (transmission of sensing data to the receiver to allow the receiver to perceive the relative positions of obstacles in the transmitter's surrounding environment, the transmitter's speed, the speed of obstacles, or distances, etc.).

[0099] For example, from a mode perspective, sensing scenarios can generally be divided into two types: mono-static sensing and bi-static sensing. Taking the sensing signal used to carry sensing data as an example, mono-static sensing mode refers to the same device being used to transmit the sensing signal and receive the echo signal. In other words, in mono-static sensing mode, the transmitting device both transmits the sensing signal and receives the echo signal reflected (or scattered, or diffracted, etc.) from the surface of the sensing target. Therefore, this mono-static sensing mode can also be called a self-transmitting and self-receiving mode, without limitation. Bi-static sensing mode refers to two different devices being used to transmit the sensing signal and receive the echo signal. In other words, sensing station A transmits the sensing signal, and the echo signal reflected (or scattered, or diffracted, etc.) from the surface of the sensing target is received by sensing station B. Therefore, this bi-static sensing mode can also be called the A-transmitting and B-receiving mode. It should be noted that the echo signal of the sensing signal is obtained by the reflection (or scattering, or diffraction, etc.) of the sensing signal on the surface of the sensing target. Therefore, the echo signal can still be called the sensing signal.

[0100] Figure 4 These are schematic diagrams illustrating various sensing scenarios provided in the embodiments of this application. Figure 4 The document provides six sensing scenarios applicable to the embodiments of this application, namely: the scenario where network device A transmits and receives signals independently, i.e., the scenario where network device A sends sensing signals and receives echo signals, such as... Figure 4 As shown in (1); the scenario where terminal device A transmits and receives signals independently, that is, the scenario where terminal device A sends sensing signals and receives echo signals, as shown in (1); Figure 4 As shown in (2) in the diagram; the scenario where network device A sends a sensing signal and network device B receives the echo signal, as shown in the diagram. Figure 4 As shown in (3) in the diagram; the scenario where terminal device A sends a sensing signal and terminal device B receives the echo signal, as shown in the diagram. Figure 4 As shown in (4) in the diagram; the scenario where network device A sends a sensing signal and terminal device A receives the echo signal, as shown in the diagram. Figure 4 As shown in (5) in the example; the scenario where terminal device A sends a sensing signal and network device A receives the echo signal, as shown in the example. Figure 4 As shown in (6) of the text.

[0101] The sensing target can also be referred to as a target, a detected target, a sensed object, a sensed device, etc., without limitation. The sensing target can be any tangible object in the environment capable of reflecting (or scattering, or diffracting, etc.) electromagnetic waves. For example, the sensing target can be a stationary object such as a mountain, forest, or building. Alternatively, the sensing target can be a mobile object such as a vehicle, drone, pedestrian, or terminal device. This application does not limit the specific implementation form of the sensing target.

[0102] II. Antenna Port

[0103] Each virtual antenna can be configured with an antenna port, and each virtual antenna can be a weighted combination of multiple physical antennas. An antenna port can be simply referred to as a port.

[0104] III. MIMO-ISAC

[0105] MIMO-ISAC refers to the joint processing of communication and sensing in a multiple-input multiple-output architecture. The transmitting end can use multiple ports to send data, and the receiving end can use one or more ports to receive the data. A portion of this data is communication data, and another portion is sensing data. The receiving end performs joint processing of the communication and sensing data to obtain the communication and sensing results.

[0106] When multiple ports are used to send data, different ports can occupy different time-frequency resources, for example... Figure 5 A schematic diagram of a multi-port time-frequency resource mapping method provided in an embodiment of this application is shown below. Figure 5 As shown, port 1 transmits data in frequency domain resources 0 and 1 corresponding to time domain resource 0, and port 2 transmits data in frequency domain resources 2 and 3 corresponding to time domain resource 0.

[0107] IV. Reference Signal

[0108] A reference signal, also known as a pilot signal, is a known signal sent from the transmitter to the receiver for channel estimation or channel sounding. Based on function, reference signals can include demodulation reference signals (DMRS), channel state information reference signals (CSI-RS), phase tracking reference signals (PTRS), and sounding reference signals (SRS), among others.

[0109] V. Reference Signal Port

[0110] A port used to transmit a reference signal can be called a reference signal port. Taking a DMRS port as an example, one DMRS port can correspond to one or more DMRS symbols (also called DMRS modulation symbols). Multiple DMRS symbols corresponding to one DMRS port can correspond to one DMRS sequence, and a DMRS sequence can include multiple DMRS sequence elements. The DMRS sequence corresponding to one DMRS port can be mapped to the corresponding time-frequency resource by multiplying it with the corresponding mask sequence through time-frequency resource mapping rules.

[0111] For example, the DMRS sequence corresponding to DMRS port p is mapped to the time-frequency resource with index (k,l) according to Formula 1. Here, the time-frequency resource with index (k,l) corresponds to the time-domain resource with index l (e.g., an orthogonal frequency division multiplexing (OFDM) symbol) in the time domain, and to the frequency-domain resource with index k (e.g., a subcarrier) in the frequency domain. The mapping rule can satisfy the following relationship:

[0112]

[0113] Where p is the index of the DMRS port, μ is the subcarrier spacing parameter, k is the index of the subcarrier, and l is the index of the OFDM symbol. This refers to the DMRS sequence element corresponding to the DMRS port with index p mapped to the time-frequency resource with index (k,l). This is the power scaling factor. It is the symbol index of the starting OFDM symbol or the index of the reference OFDM symbol occupied by the DMRS symbol, w f (k′) represents the frequency domain mask sequence element corresponding to the subcarrier with index k′, w t (l′) is the time-domain mask sequence element corresponding to the OFDM symbol with index l′, r(2n+k′) is the element with index 2n+k′ in the DMRS sequence corresponding to DMRS port p, and Δ is the number of subcarrier intervals.

[0114] DMRS port p corresponding to w f (k′), w t The values ​​of (l′) and Δ are related to the DMRS configuration type. The NR communication system supports two DMRS configuration types: Configuration Type 1 and Configuration Type 2. DMRS also has single-front-loaded symbols and double-front-loaded symbols. The configuration type can also be called a pattern type, or type, etc., without restriction.

[0115] For example, for a DMRS with configuration type 1 and a single preamble symbol, the DMRS occupies one OFDM symbol and supports a maximum of 4 DMRS ports. The time-frequency resource mapping method (i.e., the DMRS pattern) of this DMRS is as follows: Figure 6 As shown in (1), the four DMRS ports are divided into two code divide multiplexing (CDM) groups (also known as orthogonal multiplexing groups).

[0116] For a DMRS with configuration type 1 and double preamble symbols, this DMRS occupies two OFDM symbols and supports a maximum of 8 DMRS ports. The DMRS diagram is as follows: Figure 6 As shown in (2), the 8 DMRS ports are divided into 2 CDM groups.

[0117] For a DMRS with configuration type 2 and a single preamble symbol, this DMRS occupies one OFDM symbol and supports a maximum of 6 DMRS ports. The DMRS diagram is as follows: Figure 6 As shown in (3), the 6 DMRS ports are divided into 3 CDM groups.

[0118] For DMRS configuration type 2 with dual preamble symbols, this DMRS occupies two OFDM symbols and supports a maximum of 12 DMRS ports. The DMRS diagram is as follows: Figure 6 As shown in (4), the 12 DMRS ports are divided into 3 CDM groups.

[0119] It is understood that DMRS ports within the same CDM group have the same time-frequency resources, while DMRS ports in different CDM groups have different time-frequency resources. Here, "time-frequency resources corresponding to DMRS ports" can also be replaced with "time-frequency resources occupied by DMRS ports" or "time-frequency resources mapped by DMRS ports." DMRS sequences corresponding to DMRS ports within the same CDM group are distinguished by mask sequences, thereby ensuring the orthogonality of DMRS ports within the CDM group and suppressing interference between DMRS transmitted on different DMRS ports.

[0120] Understandable. Figure 6 The DMRS pattern shown is for illustrative purposes only and is not a limitation on the DMRS pattern. For example, the DMRS pattern can vary in different communication systems.

[0121] VI. Quasi-co-location (QCL)

[0122] QCL (Quadrant Channel Optimization) refers to a situation where certain channel characteristics are identical on two ports. When receiving a channel or signal transmitted by the transmitter, the receiver needs to perform channel estimation. Taking channel A as an example, assuming channels A and B are QCL, then some channel characteristics are the same for channels A and B. If the receiver has already received channel B before receiving channel A, it can directly use some channel characteristics of channel B in the channel estimation of channel A, thus simplifying the channel estimation process and improving its speed. The channel B estimated beforehand by the receiver can be called the QCL source, and since channel A depends on the QCL information of channel B, channel A can be called the QCL target.

[0123] The channel characteristics indicated by QCL may include, but are not limited to, one or more of the following:

[0124] 1) Doppler shift, used to characterize the frequency shift of the channel main path;

[0125] 2) Doppler spread, used to characterize the range of frequency spread of a signal after it passes through a channel;

[0126] 3) Average delay, used to characterize the delay of the main path of the channel;

[0127] 4) Delay spread, used to characterize the range of delay spread of a signal after it has passed through the channel;

[0128] 5) Spatial rx parameters are used to characterize whether two channels can be received using the same receiving beam. These parameters may include one or more of the following: angle of arrival (AOA), average AOA, AOA spread, angle of departure (AOD), average departure angle AOD, AOD spread, spatial correlation parameters of the receiving antenna, spatial correlation parameters of the transmitting antenna, transmit beam, receive beam, and resource identifier.

[0129] The aforementioned Doppler frequency offset and Doppler frequency spread are used to provide Doppler estimation and initial time-frequency synchronization of the channel. The Doppler frequency offset, Doppler frequency spread, average delay, and delay spread together provide finer time synchronization of the channel.

[0130] In NR systems, QCL relationships can be categorized into four types based on different channel characteristics, as shown in Table 1:

[0131] Table 1

[0132] QCL type describe QCL Type A Doppler frequency shift, Doppler frequency spread, average time delay, time delay spread QCL type B Doppler frequency shift, Doppler frequency spread QCL type C Doppler frequency shift, average time delay QCL type D Space reception parameters

[0133] QCL type A, QCL type B and QCL type C are applicable to all frequency bands, while QCL type D is only used for high frequency bands (such as greater than 6 GHz).

[0134] VII. SIB

[0135] SIBs can include SIB1, SIB2, SIB3, SIB4, etc., without any specific restrictions. Among them, SIB1 contains scheduling information for other SIBs and basic information required for initial access of terminal devices. SIB1 is also known as the remaining minimum system information (RMSI).

[0136] SIBs can be transmitted via the physical downlink shared channel (PDSCH) and scheduled by the physical downlink shared channel (PDCCH). In other words, the PDSCH can be used to carry SIBs, and the PDCCH can be used to schedule SIBs.

[0137] 8. SSB

[0138] NR systems employ beamforming technology, creating narrow beams with more concentrated energy and stronger directionality for each type of channel and signal. However, compared to wide beams (such as LTE beams), narrow beams have limited coverage; a single beam cannot completely cover all users within a cell. Therefore, NR systems introduce beam scanning technology to cover all users within a cell. This means that network devices can transmit a beam in one direction at a given time, and then transmit beams in different directions at multiple times to cover the entire cell. Furthermore, each beam must be configured with a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a physical broadcast channel (PBCH), and DMRS for PBCH to enable downlink synchronization by terminal devices.

[0139] The PSS and SSS are used to identify different physical cells, and are collectively referred to as the synchronization signal (SS). The PBCH carries the master information block (MIB), which includes information about the cell accessed by the terminal equipment and resource indications of the SIB. The SS, PBCH, and PBCH's DMRS are collectively referred to as the SSB.

[0140] Currently, when using a single-port SIB transmission, the port used for SIB transmission and the port used for SSB transmission have a quasi-co-addressable relationship. This means that certain channel characteristics are shared between the two ports, allowing the transmitter to directly apply these channel characteristics to the channel estimation of the port used for SSB transmission. However, when using a multi-port SIB transmission, the relationship between the multi-port and the port used for SSB transmission lacks this quasi-co-addressable relationship, making channel estimation impossible for the channel corresponding to the port used for SSB transmission.

[0141] In view of this, embodiments of this application provide a communication method for performing channel estimation on the channel corresponding to the port used to transmit SSB.

[0142] In the embodiments of this application, "when," "if," and "if" all refer to the device taking corresponding actions under certain objective circumstances, and are not time-limited, nor do they require the device to perform a judgment action, nor do they imply any other limitations. Unless otherwise specified, "if" and "if" can be substituted, and "when" and "in the case of" can be substituted. "When" and "if" / "if" can be substituted.

[0143] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0144] In the embodiments of this application, "for indicating" can include both direct and indirect indication. For example, when descriptive information I is used to indicate information J, it can mean that information I directly indicates information J or indirectly indicates information J, but does not necessarily mean that information I carries information J.

[0145] Let information J, indicated by information I, be called the information to be indicated. In practice, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) order of various pieces of information, thereby reducing indication overhead to some extent. Simultaneously, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.

[0146] Furthermore, the specific instruction method can also be any existing instruction method, such as, but not limited to, the above-mentioned instruction methods and their various combinations. As described above, for example, when multiple pieces of information of the same type need to be indicated, the instruction methods for different pieces of information may differ. In specific implementation, the required instruction method can be selected according to specific needs. This application embodiment does not limit the selected instruction method. Therefore, the instruction methods involved in this application embodiment should be understood to cover various methods that enable the party to be instructed to obtain the information to be indicated.

[0147] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0148] Information may undergo necessary processing, such as encoding and modulation, between the source and destination ends, but the destination end can understand the valid information from the source end. Similar statements in the embodiments of this application can be understood in a similar way, and will not be repeated here.

[0149] In the embodiments of this application, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " can indicate that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0150] In this application, the ordinal numbers such as "first" and "second" are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For a technical feature, the technical features within that technical feature are distinguished by "A", "B", "C", and "D", and there is no sequential or size order among the technical features described by "A", "B", "C", and "D".

[0151] The solution provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. In the following description, the communication method provided by the embodiments of this application is applied to... Figures 1-3 The communication system shown is an example. The communication system and application scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of communication systems and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0152] The following describes the communication method provided in the embodiments of this application, which is executed by a first communication device and a second communication device.

[0153] Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. The communication method includes the following steps.

[0154] S701. The first communication device transmits an SSB using the first port based on the channel characteristic information of the first port.

[0155] Correspondingly, the second communication device uses the second port to receive SSBs. The channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2. The P ports are used to transmit P SSBs, and there is a one-to-one correspondence between the P SSBs and the P ports.

[0156] In this embodiment, the first communication device can transmit an SSB using a first port, and correspondingly, the second communication device can receive an SSB using a second port. The first port used by the first communication device can refer to the antenna port on the first communication device. The second port used by the second communication device can refer to the antenna port on the second communication device.

[0157] It is understood that in the embodiments of this application, "SSB" can be replaced with "synchronization signal".

[0158] It is understood that the first communication device can also use P ports to transmit P SIBs, and correspondingly, the second communication device can also use at least one port to receive P SIBs. The P ports used by the first communication device can refer to antenna ports on the first communication device. The at least one port used by the second communication device can refer to antenna ports on the second communication device. The number of ports of the at least one port can be less than, equal to, or greater than the number of ports of P; this embodiment of the application does not limit this.

[0159] The P SIBs can be P SIBs of the same type and / or content. For example, if the P SIBs are P SIBs of the same type, P = 3, then the 3 SIBs are 3 SIB1s; or they can be P SIBs of different types and / or content. For example, if the P SIBs are P SIBs of different types, P = 3, then the 3 SIBs are SIB1, SIB2, and SIB3. This application does not limit the specific SIBs in this way.

[0160] When the first communication device uses P ports to send P SIBs, each of the P SIBs corresponds one-to-one with one of the P ports. That is, the first communication device can send one of the P SIBs corresponding to a specific port through any one of the P ports. For example, the first communication device can send an SIB corresponding to port 0 through port 0, and the first communication device can send an SIB corresponding to port 1 through port 1.

[0161] When the second communication device receives P SIBs from the first communication device through P ports of the at least one port, each of the P SIBs corresponds one-to-one with one of the P ports. That is, the second communication device can receive one SIB corresponding to the specified port from the P ports of the at least one port. For example, the second communication device can receive one SIB corresponding to port 0 from the first communication device at port 0, and the second communication device can receive one SIB corresponding to port 1 from the first communication device at port 1.

[0162] It is understood that the first communication device can determine the channel characteristic information (or SSB channel characteristic information) of the first port transmitting the SSB based on the channel characteristic information (or the channel characteristic information of the P ports transmitting the P SIBs) of the P ports transmitting the SIBs.

[0163] In one possible implementation, the channel characteristic information of the first port transmitting the SSB may include one or more of the following: first Doppler frequency offset, first Doppler frequency spread, first average delay, or first delay spread. This application embodiment does not limit this. The following describes the process.

[0164] 1) The first Doppler frequency offset can be determined based on the maximum value of the Doppler frequency offset of the P ports transmitting P SIBs. For example, the first Doppler frequency offset can be the maximum value of the Doppler frequency offset of the P ports transmitting P SIBs.

[0165] For example, P = 4, Among them, f d,shift This is the first Doppler frequency shift. The Doppler frequency offset for port 0 transmitting SIB. The Doppler frequency offset for port 1 transmitting SIB. For the Doppler frequency offset of port 2 transmitting SIB, The Doppler frequency offset for port 3 transmitting SIB. d,shift for and The maximum value in, f d,shift The Doppler frequency offset for port 4 that transmits SSB.

[0166] It can be understood that the port corresponding to the maximum Doppler frequency offset of the P ports transmitting P SIBs has a quasi-co-addressable relationship with the first port transmitting the SSB. For example, and The maximum value in is Right now for Then, port 0, which transmits SIB, and port 4, which transmits SSB, have a quasi-co-address relationship, with the quasi-co-address parameter being the Doppler frequency offset.

[0167] It is understood that the first Doppler frequency offset can also be determined based on the average value of the Doppler frequency offsets of the P ports transmitting P SIBs, or it can be determined based on the minimum value of the Doppler frequency offsets of the P ports transmitting P SIBs. This application embodiment does not limit this.

[0168] 2) The first Doppler frequency spread can be determined based on the average of the Doppler frequency spreads of the P ports transmitting P SIBs. For example, the first Doppler frequency spread can be the average of the Doppler frequency spreads of the P ports transmitting P SIBs.

[0169] For example, P = 4, Among them, f d,spread For the first Doppler frequency extension, For Doppler frequency spreading of port 0 for transmitting SIB, For Doppler frequency spread of port 1 transmitting SIB, For Doppler frequency spread of port 2 for transmitting SIB, Doppler frequency extension for port 3 transmitting SIB. for and The average value, f d,spread Doppler frequency extension for port 4, which transmits SSB.

[0170] It is understood that the first Doppler frequency spread can be determined based on the maximum value of the Doppler frequency spread of the P ports transmitting P SIBs, or it can be determined based on the minimum value of the Doppler frequency spread of the P ports transmitting P SIBs. This application embodiment does not limit this.

[0171] 3) The first average delay can be determined based on the maximum average delay of the P ports that transmit P SIBs. For example, the first average delay can be the maximum average delay of the P ports that transmit P SIBs.

[0172] For example, P = 4, Where, τ average The first average delay, The average delay for port 0 to send SIBs. The average delay of port 1 for transmitting SIBs. The average delay of port 2 for transmitting SIBs. τ represents the average delay of port 3 for transmitting SIBs. average for and The maximum value in τ average The average delay for port 4, where SSB is transmitted.

[0173] It can be understood that the port corresponding to the maximum average delay of the P ports transmitting P SIBs has a quasi-co-address relationship with the first port transmitting the SSB. For example, and The maximum value in is That is, τ average for Then, port 3, which transmits SIB, and port 4, which transmits SSB, have a quasi-co-address relationship, with the quasi-co-address parameter being the average delay.

[0174] It is understood that the first average delay can also be the average of the average delays of the P ports that transmit P SIBs, or it can be the minimum of the average delays of the P ports that transmit P SIBs. This application does not limit this.

[0175] 4) The first delay spread can be determined based on the average delay spread of the P ports transmitting P SIBs. For example, the first average delay can be the maximum value of the average delay of the P ports transmitting P SIBs.

[0176] For example, P = 4, in, For the first delay spread, For delay spread of port 0 for transmitting SIBs, For delay spread of port 1 for transmitting SIBs, For delay spread of port 2 for transmitting SIBs, For delay spread on port 3 for transmitting SIBs. τ spread for and The average value of τ spread Delay extension for port 4 where SSB is sent.

[0177] It is understood that the first delay spread can be determined based on the maximum value of the delay spread of P ports for sending P SIBs, or it can be determined based on the minimum value of the delay spread of P ports for sending P SIBs. This application embodiment does not limit this.

[0178] One possible implementation, such as Figure 8A As shown, before executing S701, this application may also perform the following steps to determine the channel characteristic information of the P ports that transmit P SIBs.

[0179] Step 801: The first communication device uses P ports to send the first data or the first reference signal.

[0180] Accordingly, the second communication device uses at least one port to receive the first data or the first reference signal.

[0181] Step 802: The second communication device sends channel characteristic information for P ports.

[0182] Accordingly, the first communication device receives channel characteristic information from P ports. The channel characteristic information from the P ports is determined based on the first data or the first reference signal.

[0183] In this application embodiment, the first data may be sensing data and / or communication data, and this application embodiment is not limited thereto. The first reference signal may be one or more of DMRS, CSI-RS, PTRS, and SRS, and this application embodiment is not limited thereto.

[0184] The first data may include at least one piece of data. For example, X = [x0, x1, x2, x3, ...], where X is the first data, x0 is the data with index 0 in the first data, x1 is the data with index 1 in the first data, x2 is the data with index 2 in the first data, and x3 is the data with index 3 in the first data. It can be understood that the first data may also be called a first data sequence or a first data stream, and this application embodiment does not limit it in this way.

[0185] It is understood that when the first communication device uses P ports to send first data and the second communication device uses at least one port to receive the first data, the P ports and the at least one port can be data ports. When the first communication device uses P ports to send a first reference signal and the second communication device uses at least one port to receive the first reference signal, the P ports and the at least one port can be reference signal ports.

[0186] It can be understood that the P ports used to transmit the first data or the first reference signal are the P ports used to transmit the aforementioned P SIBs, and at least one port used to receive the first data or the first reference signal is at least one port used to receive the aforementioned P SIBs.

[0187] In other words, the channel characteristic information of the P ports that transmit P SIBs can be determined based on the first data or the first reference signal transmitted by the P ports that transmit P SIBs.

[0188] To facilitate understanding of this application, the following describes the first communication device using P ports to send the first data, categorized by scenario.

[0189] In scenario A, the first data may include at least one first data block (e.g., called a frequency data block (FDB)) (or correspond to at least one first data block). One of the at least one first data block may include P sub-data blocks. Each of the P sub-data blocks may occupy one frequency domain resource. Different sub-data blocks within the P sub-data blocks may occupy different frequency domain resources. The P sub-data blocks may correspond one-to-one with the P ports.

[0190] In this embodiment, one of the P sub-data blocks can occupy one frequency domain resource. Different sub-data blocks within the P sub-data blocks can occupy different frequency domain resources; that is, the P sub-data blocks can occupy P frequency domain resources. The P sub-data blocks can correspond one-to-one with the P ports; that is, one of the P sub-data blocks can be transmitted from one of the P ports.

[0191] That is, the first communication device can transmit one sub-data block corresponding to one of the P sub-data blocks through one of the P ports in the frequency domain resource corresponding to that port. For example, if P=2, and data block 1 includes sub-data block 1 and sub-data block 2, the first communication device can transmit sub-data block 1 corresponding to port 0 through port 0 in the frequency domain resource 0 corresponding to port 0, and transmit sub-data block 2 corresponding to port 1 through port 1 in the frequency domain resource 1 corresponding to port 1.

[0192] It is understood that one of the P sub-data blocks can also occupy one time-domain resource or L time-domain resources, where L is an integer greater than or equal to 2. This application does not limit this.

[0193] It is understood that frequency domain resources can be subcarriers or resource elements (REs), and this application embodiment does not limit this. Time domain resources can be OFDM symbols, slots, or subframes, and this application embodiment does not limit this.

[0194] Specifically, the first data can satisfy the following relationship:

[0195]

[0196] Where p is the index of one of the P ports.

[0197] k is the index of the frequency domain resource corresponding to the port with index p out of the P ports. It can be understood that "frequency domain resource corresponding to the port" can also be replaced with "frequency domain resource occupied by the port" or "frequency domain resource mapped by the port".

[0198] This refers to the data transmitted by port p out of P ports on the frequency domain resource at index k.

[0199] This is the power scaling factor for the port with index p out of P ports on the frequency domain resource with index k, for example, 0 dB, 3 dB, or 6 dB.

[0200] X(nP+k′) represents the data with index nP+k′ in the first data block, where n = 0, 1, ..., k′ = 0, 1, ..., P-1. It can be understood that k′ represents the index of a frequency domain resource occupied by a first data block within the total frequency domain resources occupied by that first data block. For example, k′ = 0 indicates the first frequency domain resource occupied by a first data block; k′ = 1 indicates the second frequency domain resource occupied by a first data block.

[0201] a and b are constants. For example, a = 1, b = 0.

[0202] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports on one time domain resource or L time domain resources can satisfy the following relationship:

[0203] k = a(nP + p) + b (Formula 3)

[0204] Where n = 0, 1, ..., and a and b are constants. For example, a = 1, b = 0.

[0205] In other words, if one of the P sub-data blocks can still occupy L time-domain resources, the frequency-domain resources corresponding to one of the P ports in the L time-domain resources can be the same.

[0206] For example, one of the P sub-data blocks can also occupy a time domain resource (e.g., time domain resource 0).

[0207] like Figure 8B As shown in (1), the first data X = [x0, x1, x2, x3, ...], P = 4, a = 1, b = 0. The first data block (e.g., called FDB1) (corresponding to n = 0) included in the first data can include 4 sub-data blocks.

[0208] When p = 0, the index k = nP + p = 0 for the frequency domain resource corresponding to the port with index 0 among the four ports. When k′ = 0, the index nP + k′ = 0 for the data in the first data. That is to say, the first frequency domain resource occupied by FDB0 is the frequency domain resource 0 corresponding to the time domain resource 0, and the corresponding data is x0.

[0209] When p = 1, the index k = nP + p = 1 for the frequency domain resource corresponding to the port with index 1 among the four ports. When k′ = 1, the index nP + k′ = 0 for the data in the first data. That is to say, the second frequency domain resource occupied by FDB0 is frequency domain resource 1 corresponding to time domain resource 0, and the corresponding data is x1.

[0210] When p = 2, the index k = nP + p = 2 for the frequency domain resource corresponding to the port with index 2 among the four ports. When k′ = 2, the index nP + k′ = 2 for the data in the first data. That is to say, the third frequency domain resource occupied by FDB0 is frequency domain resource 2 corresponding to time domain resource 0, and the corresponding data is x2.

[0211] When p = 3, the index k = nP + p = 3 of the frequency domain resource corresponding to the port with index 3 among the four ports. When k′ = 3, the index nP + k′ = 3 of the data in the first data. That is to say, the fourth frequency domain resource occupied by FDB0 is the frequency domain resource 3 corresponding to time domain resource 0, and the corresponding data is x3.

[0212] It can be understood that FDB0 includes four sub-data blocks, namely sub-data block 1 (i.e., X1 = [x0]), sub-data block 2 (i.e., X2 = [x1]), sub-data block 3 (i.e., X3 = [x2]), and sub-data block 4 (i.e., X4 = [x3]). The first communication device can send sub-data block 1 through port 0 in frequency domain resource 0 corresponding to time domain resource 0, send sub-data block 2 through port 1 in frequency domain resource 1 corresponding to time domain resource 0, send sub-data block 3 through port 2 in frequency domain resource 2 corresponding to time domain resource 0, and send sub-data block 4 through port 3 in frequency domain resource 3 corresponding to time domain resource 0.

[0213] like Figure 8B As shown in (2), the first data X = [x0, x1, x2, x3, ...], P = 4, a = 1, b = 0. The second first data block (e.g., called FDB1) (corresponding to n = 1) included in the first data can include 4 sub-data blocks.

[0214] When p = 0, the index k = nP + p = 4 of the frequency domain resource corresponding to the port with index 0 among the four ports. When k′ = 0, the index nP + k′ = 4 of the data in the first data. That is to say, the first frequency domain resource occupied by FDB1 is frequency domain resource 4 corresponding to time domain resource 0, and the corresponding data is x4.

[0215] When p = 1, the index k = nP + p = 5 of the frequency domain resource corresponding to the port with index 1 among the four ports. When k′ = 1, the index nP + k′ = 5 of the data in the first data. That is to say, the second frequency domain resource occupied by FDB1 is frequency domain resource 5 corresponding to time domain resource 0, and the corresponding data is x5.

[0216] When p = 2, the index k = nP + p = 6 of the frequency domain resource corresponding to the port with index 2 among the four ports. When k′ = 2, the index nP + k′ = 6 of the data in the first data. That is to say, the third frequency domain resource occupied by FDB1 is frequency domain resource 6 corresponding to time domain resource 0, and the corresponding data is x6.

[0217] When p = 3, the index k = nP + p = 7 of the frequency domain resource corresponding to the port with index 3 among the four ports. When k′ = 3, the index nP + k′ = 7 of the data in the first data. That is to say, the fourth frequency domain resource occupied by FDB1 is frequency domain resource 7 corresponding to time domain resource 0, and the corresponding data is x7.

[0218] It can be understood that FDB1 includes four sub-data blocks, namely sub-data block 5 (i.e., X5 = [x4]), sub-data block 6 (i.e., X6 = [x5]), sub-data block 7 (i.e., X7 = [x6]), and sub-data block 8 (i.e., X8 = [x7]). The first communication device can transmit sub-data block 5 through port 0 in frequency domain resource 4 corresponding to time domain resource 0, transmit sub-data block 6 through port 1 in frequency domain resource 5 corresponding to time domain resource 0, transmit sub-data block 7 through port 2 in frequency domain resource 6 corresponding to time domain resource 0, and transmit sub-data block 8 through port 3 in frequency domain resource 7 corresponding to time domain resource 0.

[0219] For example, one of the P sub-data blocks can occupy two time-domain resources (e.g., time-domain resource 0 and time-domain resource 1).

[0220] like Figure 8C As shown in (1), based on the above Figure 8B As shown in (1), the first communication device can send x0 through port 0 in frequency domain resource 0 corresponding to time domain resource 0, send x1 through port 1 in frequency domain resource 1 corresponding to time domain resource 0, send x2 through port 2 in frequency domain resource 2 corresponding to time domain resource 0, and send x3 through port 3 in frequency domain resource 3 corresponding to time domain resource 0.

[0221] Similarly, the first communication device can send x0 through port 0 in frequency domain resource 0 corresponding to time domain resource 1, send x1 through port 1 in frequency domain resource 1 corresponding to time domain resource 1, send x2 through port 2 in frequency domain resource 2 corresponding to time domain resource 1, and send x3 through port 3 in frequency domain resource 3 corresponding to time domain resource 1.

[0222] It can be understood that FDB0 includes four sub-data blocks, namely sub-data block 1 (i.e., X1 = [x0, x0]), sub-data block 2 (i.e., X2 = [x1, x1]), sub-data block 3 (i.e., X3 = [x2, x2]), and sub-data block 4 (i.e., X4 = [x3, x3]). The first communication device can transmit sub-data block 1 through port 0 in the frequency domain resource 0 corresponding to time domain resource 0 and time domain resource 1, transmit sub-data block 2 through port 1 in the frequency domain resource 1 corresponding to time domain resource 0 and time domain resource 1, transmit sub-data block 3 through port 2 in the frequency domain resource 2 corresponding to time domain resource 0 and time domain resource 1, and transmit sub-data block 4 through port 3 in the frequency domain resource 3 corresponding to time domain resource 0 and time domain resource 1.

[0223] like Figure 8C As shown in (2), based on the above Figure 8B As shown in (2), the first communication device can send x4 through port 0 in frequency domain resource 4 corresponding to time domain resource 0, send x5 through port 1 in frequency domain resource 5 corresponding to time domain resource 0, send x6 through port 2 in frequency domain resource 6 corresponding to time domain resource 0, and send x7 through port 3 in frequency domain resource 7 corresponding to time domain resource 0.

[0224] Similarly, the first communication device can send x4 through port 0 in frequency domain resource 4 corresponding to time domain resource 1, send x5 through port 1 in frequency domain resource 5 corresponding to time domain resource 1, send x6 through port 2 in frequency domain resource 6 corresponding to time domain resource 1, and send x7 through port 3 in frequency domain resource 7 corresponding to time domain resource 1.

[0225] It can be understood that FDB1 includes four sub-data blocks, namely sub-data block 5 (i.e., X5 = [x4, x4]), sub-data block 6 (i.e., X6 = [x5, x5]), sub-data block 7 (i.e., X7 = [x6, x6]), and sub-data block 8 (i.e., X8 = [x7, x7]). The first communication device can transmit sub-data block 5 through port 0 in the frequency domain resource 4 corresponding to time domain resource 0 and time domain resource 1, transmit sub-data block 6 through port 1 in the frequency domain resource 5 corresponding to time domain resource 0 and time domain resource 1, transmit sub-data block 7 through port 2 in the frequency domain resource 6 corresponding to time domain resource 0 and time domain resource 1, and transmit sub-data block 8 through port 3 in the frequency domain resource 7 corresponding to time domain resource 0 and time domain resource 1.

[0226] In another possible implementation, the frequency domain resources corresponding to one of the P ports in the L time domain resources satisfy the following relationship:

[0227]

[0228] Where l = 0, 1, ..., L-1, k p,lLet p be the index of the frequency domain resource corresponding to the time domain resource with index l among the P ports.

[0229] k p,0 This is the index of the frequency domain resource corresponding to the port with index p among P ports, on the time domain resource with index 0.

[0230] This is the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource.

[0231] In other words, if one of the P sub-data blocks can still occupy L time-domain resources, the frequency-domain resources corresponding to one of the P ports in the L time-domain resources can be different.

[0232] Optionally, the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0 can satisfy the following relationship:

[0233] k p,0 = a(nP+p)+b (Formula 5)

[0234] Where n = 0, 1, ..., and a and b are constants. For example, a = 1, b = 0.

[0235] Optionally, the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource can satisfy the following relationship:

[0236]

[0237] For example, P=4, L=2, for port 0 (corresponding to p=0) and time-domain resource 0 (corresponding to l=0), For port 0 (corresponding to p=0) and time-domain resource 1 (corresponding to l=1),

[0238] For port 1 (corresponding to p=1) and time-domain resource 0 (corresponding to l=0), For port 1 (corresponding to p=1) and time-domain resource 1 (corresponding to l=1),

[0239] For port 2 (corresponding to p=2) and time-domain resource 0 (corresponding to l=0), For port 2 (corresponding to p=2) and time-domain resource 1 (corresponding to l=1),

[0240] For port 3 (corresponding to p=3) and time-domain resource 0 (corresponding to l=0), For port 3 (corresponding to p=3) and time-domain resource 1 (corresponding to l=1),

[0241] In other words, the difference between the index of the frequency domain resource corresponding to port 0, port 1, port 2, and port 3 on time domain resource 0 and the index of the corresponding frequency domain resource on time domain resource 0 is 0. The difference between the index of the frequency domain resource corresponding to port 0, port 1, port 2, and port 3 on time domain resource 1 and the index of the corresponding frequency domain resource on time domain resource 0 is 1.

[0242] For example, such as Figure 8D As shown in (1), based on the above Figure 8B As shown in (1), the first communication device can send x0 through port 0 in frequency domain resource 0 corresponding to time domain resource 0, send x1 through port 1 in frequency domain resource 1 corresponding to time domain resource 0, send x2 through port 2 in frequency domain resource 2 corresponding to time domain resource 0, and send x3 through port 3 in frequency domain resource 3 corresponding to time domain resource 0.

[0243] Similarly, the first communication device can send x0 in frequency domain resource 1 corresponding to time domain resource 1 through port 0, send x1 in frequency domain resource 2 corresponding to time domain resource 1 through port 1, send x2 in frequency domain resource 3 corresponding to time domain resource 1 through port 2, and send x3 in frequency domain resource 4 corresponding to time domain resource 1 through port 3.

[0244] It can be understood that FDB0 includes four sub-data blocks, namely sub-data block 1 (i.e., X1 = [x0, x0]), sub-data block 2 (i.e., X2 = [x1, x1]), sub-data block 3 (i.e., X3 = [x2, x2]), and sub-data block 4 (i.e., X4 = [x3, x3]). The first communication device can transmit sub-data block 1 through port 0 in frequency domain resource 0 corresponding to time domain resource 0 and frequency domain resource 1 corresponding to time domain resource 1; transmit sub-data block 2 through port 1 in frequency domain resource 1 corresponding to time domain resource 0 and frequency domain resource 2 corresponding to time domain resource 1; transmit sub-data block 3 through port 2 in frequency domain resource 2 corresponding to time domain resource 0 and frequency domain resource 3 corresponding to time domain resource 1; and transmit sub-data block 4 through port 3 in frequency domain resource 3 corresponding to time domain resource 0 and frequency domain resource 4 corresponding to time domain resource 1.

[0245] like Figure 8D As shown in (2), based on the above Figure 8B As shown in (2), the first communication device can send x4 through port 0 in frequency domain resource 4 corresponding to time domain resource 0, send x5 through port 1 in frequency domain resource 5 corresponding to time domain resource 0, send x6 through port 2 in frequency domain resource 6 corresponding to time domain resource 0, and send x7 through port 3 in frequency domain resource 7 corresponding to time domain resource 0.

[0246] Similarly, the first communication device can send x4 through port 0 in frequency domain resource 5 corresponding to time domain resource 1, send x5 through port 1 in frequency domain resource 6 corresponding to time domain resource 1, send x6 through port 2 in frequency domain resource 7 corresponding to time domain resource 1, and send x7 through port 3 in frequency domain resource 8 corresponding to time domain resource 1.

[0247] It can be understood that FDB1 includes four sub-data blocks, namely sub-data block 5 (i.e., X5 = [x4, x4]), sub-data block 6 (i.e., X6 = [x5, x5]), sub-data block 7 (i.e., X7 = [x6, x6]), and sub-data block 8 (i.e., X8 = [x7, x7]). The first communication device can transmit sub-data block 5 through port 0 in frequency domain resource 4 corresponding to time domain resource 0 and frequency domain resource 5 corresponding to time domain resource 1; transmit sub-data block 6 through port 1 in frequency domain resource 5 corresponding to time domain resource 0 and frequency domain resource 6 corresponding to time domain resource 1; transmit sub-data block 7 through port 2 in frequency domain resource 6 corresponding to time domain resource 0 and frequency domain resource 7 corresponding to time domain resource 1; and transmit sub-data block 8 through port 3 in frequency domain resource 7 corresponding to time domain resource 0 and frequency domain resource 8 corresponding to time domain resource 1.

[0248] In other words, ports 0, 1, 2, and 3 correspond to frequency domain resources 0, 1, 2, and 3 respectively in time domain resource 0, and to frequency domain resources 1, 2, 3, and 4 respectively in time domain resource 1. Ports 0, 1, 2, and 3 perform frequency hopping of one frequency domain resource in adjacent time domain resources.

[0249] Alternatively, the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource can satisfy the following Table 2:

[0250] Table 2

[0251] l=0 l=1 l=2 l=3 l=4 l=5 l=6 l=7 l=8 l=9 l=10 l=11 P=2 0 1 0 1 0 1 0 1 0 1 0 1 P=4 0 2 1 3 0 2 1 3 0 2 1 3 P=8 0 4 1 5 2 6 3 7 0 4 1 5

[0252] For example, P=4, L=2, for port 0 (corresponding to p=0) and time-domain resource 0 (corresponding to l=0), For port 0 (corresponding to p=0) and time-domain resource 1 (corresponding to l=1),

[0253] For port 1 (corresponding to p=1) and time-domain resource 0 (corresponding to l=0), For port 1 (corresponding to p=1) and time-domain resource 1 (corresponding to l=1),

[0254] For port 2 (corresponding to p=2) and time-domain resource 0 (corresponding to l=0), For port 2 (corresponding to p=2) and time-domain resource 1 (corresponding to l=1),

[0255] For port 3 (corresponding to p=3) and time-domain resource 0 (corresponding to l=0), For port 3 (corresponding to p=3) and time-domain resource 1 (corresponding to l=1),

[0256] In other words, the difference between the index of the frequency domain resource corresponding to port 0, port 1, port 2, and port 3 on time domain resource 0 and the index of the corresponding frequency domain resource on time domain resource 0 is 0. The difference between the index of the frequency domain resource corresponding to port 0, port 1, port 2, and port 3 on time domain resource 1 and the index of the corresponding frequency domain resource on time domain resource 0 is 2.

[0257] It is understood that Table 2 above is only for illustrative purposes and is not intended to be limiting. For example, the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource can also satisfy the following Table 3 or other tables, and this application embodiment does not limit this.

[0258] Table 3

[0259] l=0 l=1 l=2 l=3 l=4 l=5 l=6 l=7 l=8 l=9 l=10 l=11 P=2 0 1 0 1 0 1 0 1 0 1 0 1 P=4 0 1 2 3 0 1 2 3 0 1 2 3 P=8 0 1 2 3 4 5 6 7 0 1 2 3

[0260] It is understood that the table (e.g., Table 2 or Table 3) satisfying the difference between the index of the frequency domain resource corresponding to the time domain resource with index 1 and the index of the frequency domain resource corresponding to the time domain resource with index 0 among the P ports can be defined by a standard, or it can be pre-configured, or it can be agreed upon in advance by the first communication device and the second communication device. This application embodiment does not limit this.

[0261] In case B, the first data can correspond to P sub-data blocks. One of the P sub-data blocks can occupy M frequency domain resources. Different sub-data blocks within the P sub-data blocks can occupy the same number of frequency domain resources. The P sub-data blocks can correspond one-to-one with the P ports. The P sub-data blocks can be code-division orthogonal. M can be an integer greater than or equal to P.

[0262] In this embodiment of the application, one of the P sub-data blocks can occupy M frequency domain resources. Different sub-data blocks in the P sub-data blocks can occupy the same frequency domain resources. It can be understood that the P sub-data blocks can occupy the same M frequency domain resources.

[0263] The P sub-data blocks can be corresponded one-to-one with the P ports. This can be understood as the fact that one of the P sub-data blocks can be sent from one of the P ports.

[0264] The P sub-data blocks can be code-division orthogonal. This can be understood as follows: a second data block composed of P sub-data blocks (e.g., called a data code-division block (CDB)) can be an orthogonal matrix with a vertical dimension of M and a horizontal dimension of P. For example, a Walsh matrix composed of (+1, -1), or a cyclic shift matrix composed of (+1, -1, +j, -j), or other orthogonal matrices. This application does not limit this.

[0265] That is, the first communication device can transmit one of the P sub-data blocks corresponding to the port in the M frequency domain resources corresponding to that port through one of the P ports. For example, P=2, M=2, the first data corresponds to sub-data block 1 and sub-data block 2, the first communication device can transmit sub-data block 1 through port 0 in frequency domain resources 0 and 1, and transmit sub-data block 2 through port 1 in frequency domain resources 0 and 1, and sub-data block 2 and sub-data block 2 are code-division orthogonal.

[0266] It is understood that one of the P sub-data blocks can also occupy one time-domain resource or L time-domain resources, where L is an integer greater than or equal to 2. This application does not limit this.

[0267] It is understood that frequency domain resources can be subcarriers or REs, and this application embodiment does not limit this. Time domain resources can be OFDM symbols, time slots, or subframes, and this application embodiment does not limit this.

[0268] Specifically, the first data can satisfy the following relationship:

[0269]

[0270] Where p is the index of one of the P ports.

[0271] k is the index of the frequency domain resource corresponding to the port with index p out of the P ports. It can be understood that "frequency domain resource corresponding to the port" can also be replaced with "frequency domain resource occupied by the port" or "frequency domain resource mapped by the port".

[0272] This refers to the data transmitted by port p out of P ports on the frequency domain resource at index k.

[0273] This is the power scaling factor for the port with index p out of P ports on the frequency domain resource with index k, for example, 0dB, 3dB, 6dB.

[0274] w f (k′) represents the frequency domain mask sequence element corresponding to the frequency domain resource with index k′, and X(nP+k′) represents the data with index nP+k′ in the first data, where n = 0, 1, ..., k′ = 0, 1, ..., M-1. It can be understood that k′ represents the index of a frequency domain resource occupied by one of the P sub-data blocks within the total frequency domain resources occupied by that sub-data block. For example, k′ = 0 indicates the first frequency domain resource occupied by one of the P sub-data blocks; k′ = 1 indicates the second frequency domain resource occupied by one of the P sub-data blocks.

[0275] Understandable, w f (k′) can be an orthogonal cover code (OCC) sequence, such as a Walsh code sequence consisting of (+1, -1), or a cyclic shift code sequence consisting of (+1, -1, +j, -j), or other OCC sequences. This application does not limit the specific OCC sequence. For ease of explanation, w will be used as the hereinafter referred to as w. f (k′) is an example of a Walsh code sequence consisting of (+1, -1).

[0276] a and b are constants. For example, a = 1, b = 0.

[0277] It is understandable that, since the P sub-data blocks occupy the same time-frequency resources and the P ports occupy the same time-frequency resources, the P sub-data blocks sent by the P ports can be distinguished by a mask sequence.

[0278] For example, consider the case where one of the P sub-data blocks can occupy a time-domain resource.

[0279] P=2, the two ports are mapped to the same time-frequency resources, and the resources are not mapped in the frequency domain in a comb-like manner, that is, the adjacent frequency domain resources occupied by port 0 and port 1 are separated by 0 frequency domain resources.

[0280] For ports 0 and 1, the two adjacent frequency domain resources occupied in the frequency domain correspond to a frequency domain mask sequence of length 2, such as (+1, +1) or (+1, -1). For example, for frequency domain resources 0 and 1 corresponding to time domain resource 0, or for frequency domain resources 2 and 3 corresponding to time domain resource 0, the mask sequence corresponding to port 0 is (+1, +1), and the mask sequence corresponding to port 1 is (+1, -1).

[0281] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports on one time domain resource or L time domain resources satisfy the following relationship:

[0282] k = a(nP + k′) + b (Formula 8)

[0283] Where n = 0, 1, ..., k′ = 0, 1, ..., M-1, and a and b are constants. For example, a = 1, b = 0.

[0284] In other words, if one of the P sub-data blocks can still occupy L time-domain resources, the frequency-domain resources corresponding to one of the P ports in the L time-domain resources can be the same.

[0285] For example, one of the P sub-data blocks can also occupy a time domain resource (e.g., time domain resource 0).

[0286] like Figure 8E As shown, the first data is X = [x0, x1], P = 2, M = 2, a = 1, b = 0. The first data can correspond to 2 sub-data blocks.

[0287] When n = 0, and k′ = 0, the index of the frequency domain resource corresponding to the two ports is k = nP + k′ = 0, and the index of the data in the first data block is nP + k′ = 0. That is to say, the first frequency domain resource occupied by the two sub-data blocks is the frequency domain resource 0 corresponding to the time domain resource 0, and the corresponding data is x0.

[0288] When k′=1, the index of the frequency domain resource corresponding to the two ports is k=nP+p=1, and the index of the data in the first data is nP+k′=0. That is to say, the second frequency domain resource occupied by the two sub-data blocks is frequency domain resource 1 corresponding to time domain resource 0, and the corresponding data is x1.

[0289] For frequency domain resources 0 and 1 corresponding to time domain resource 0, the mask sequence corresponding to port 0 is (+1, +1). Port 0 can send x0 in frequency domain resource 0 corresponding to time domain resource 0 and send x1 in frequency domain resource 1 corresponding to time domain resource 0. The mask sequence corresponding to port 1 is (+1, -1). Port 1 can send x0 in frequency domain resource 0 corresponding to time domain resource 0 and send -x1 in frequency domain resource 1 corresponding to time domain resource 0.

[0290] In other words, the first data corresponds to two sub-data blocks, namely sub-data block 1 (i.e., X1 = [x0, x1]) and sub-data block 2 (i.e., X2 = [x0, -x1]). The first communication device can send sub-data block 1 through port 0 in the frequency domain resource 0 and frequency domain resource 1 corresponding to time domain resource 0, and send sub-data block 2 through port 1 in the frequency domain resource 0 and frequency domain resource 1 corresponding to time domain resource 0. Sub-data block 1 and sub-data block 2 are code-division orthogonal.

[0291] In another possible implementation, the frequency domain resources corresponding to the port with index p among the P ports in the L time domain resources satisfy the following relationship:

[0292]

[0293] Where l = 0, 1, ..., L-1, k p,l Let p be the index of the frequency domain resource corresponding to the time domain resource with index l among the P ports.

[0294] k p,0 This is the index of the frequency domain resource corresponding to the port with index p among P ports, on the time domain resource with index 0.

[0295] This is the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource.

[0296] In other words, if one of the P sub-data blocks can still occupy L time-domain resources, the frequency-domain resources corresponding to one of the P ports in the L time-domain resources can be different.

[0297] Optionally, the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0 can satisfy the following relationship:

[0298] k p,0 = a(nP+k′)+b (Formula 10)

[0299] Where n = 0, 1, ..., k′ = 0, 1, ..., M-1, and a and b are constants. For example, a = 1, b = 0.

[0300] It is understandable that the specific description of the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource can be referred to the description in case A above, and will not be repeated here.

[0301] In case C, the first data can correspond to P sub-data blocks. One of the P sub-data blocks can occupy M frequency domain resources. Different sub-data blocks within the P sub-data blocks can occupy the same number of frequency domain resources. The P sub-data blocks can correspond one-to-one with the P ports, and M can be an integer greater than or equal to P.

[0302] It is understandable that the specific description of situation C can be referred to the description of situation B above, and will not be repeated here.

[0303] The methods provided by the embodiments of this application have been described above with reference to the accompanying drawings. The apparatus provided by the embodiments of this application will be described below with reference to the accompanying drawings.

[0304] Based on the same technical concept, embodiments of this application provide a communication device, which includes a module / unit / means for executing the method performed by the device in the above-described method embodiments. This module / unit / means can be implemented in software, or in hardware, or implemented by hardware executing corresponding software.

[0305] For example, see Figure 9 This is a schematic diagram of a communication device 900, which includes a transceiver module 901 and a processing module 902.

[0306] When the device 900 is the first communication device, the functions of each module of the device 900 are as follows:

[0307] The transceiver module 901 is used to transmit synchronization signals / physical broadcast channel blocks using the first port according to the channel characteristic information of the first port. The channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2. The P ports are used to transmit P system information blocks, and the P system information blocks correspond one-to-one with the P ports.

[0308] In one possible implementation, the channel characteristic information of the first port includes one or more of the following: a first Doppler frequency offset, a first Doppler frequency spread, a first average delay, or a first delay spread; wherein the first Doppler frequency offset is determined based on the maximum value of the Doppler frequency offsets of the P ports; the first Doppler frequency spread is determined based on the average value of the Doppler frequency spreads of the P ports; the first average delay is determined based on the maximum value of the average delays of the P ports; and the first delay spread is determined based on the average value of the delay spreads of the P ports.

[0309] In one possible implementation, the first Doppler frequency offset is the maximum value of the Doppler frequency offsets of the P ports; the first Doppler frequency spread is the average value of the Doppler frequency spreads of the P ports; the first average delay is the maximum value of the average delays of the P ports; and the first delay spread is the average value of the delay spreads of the P ports.

[0310] In one possible implementation, the transceiver module 901 is configured to transmit first data or a first reference signal using the P ports; and receive channel characteristic information of the P ports, wherein the channel characteristic information of the P ports is determined based on the first data or the first reference signal.

[0311] In one possible implementation, the first data includes at least one first data block, one of the first data blocks includes P sub-data blocks, one of the P sub-data blocks occupies one frequency domain resource, different sub-data blocks in the P sub-data blocks occupy different frequency domain resources, and the P sub-data blocks correspond one-to-one with the P ports.

[0312] In one possible implementation, the first data satisfies the following relationship:

[0313]

[0314] Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; X(nP+k′) is the power scaling factor corresponding to the port with index p in the frequency domain resource with index k among the P ports; X(nP+k′) is the data with index nP+k′ in the first data, n=0,1,…,k′=0,1,…,P-1; a and b are constants.

[0315] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship:

[0316] k = a(nP + p) + b

[0317] Where n = 0, 1, ..., and a and b are constants.

[0318] In one possible implementation, one of the P sub-data blocks also occupies L time-domain resources, and one of the P ports corresponds to different frequency-domain resources in the L time-domain resources, where L is an integer greater than or equal to 2.

[0319] In one possible implementation, the frequency domain resources corresponding to one of the P ports in the L time domain resources satisfy the following relationship:

[0320]

[0321] Where l = 0, 1, ..., L-1, k p,l k is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l; p,0 The index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0; It is the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource.

[0322] In one possible implementation, the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0 satisfies the following relationship:

[0323] k p,0 =a(nP+p)+b

[0324] Where n = 0, 1, ..., and a and b are constants.

[0325] In one possible implementation, the first index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l, and the second index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0. The difference between the first index and the second index satisfies the following relationship:

[0326]

[0327] Where l = 0, 1, ..., L-1.

[0328] In one possible implementation, the first data corresponds to P sub-data blocks, one of the P sub-data blocks occupies M frequency domain resources, different sub-data blocks in the P sub-data blocks occupy the same frequency domain resources, the P sub-data blocks correspond one-to-one with the P ports, the code division of the P sub-data blocks is orthogonal, and M is an integer greater than or equal to P.

[0329] In one possible implementation, the second data block, composed of the P sub-data blocks, is an orthogonal matrix with a vertical dimension of M and a horizontal dimension of P.

[0330] In one possible implementation, the first data satisfies the following relationship:

[0331]

[0332] Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; w is the power scaling factor for the port with index p among the P ports on the frequency domain resource with index k; f (k′) is the frequency domain mask sequence element corresponding to the frequency domain resource with index k′, X(nP+k′) is the data with index nP+k′ in the first data, n=0,1,…,k′=0,1,…,M-1; a and b are constants.

[0333] In one possible implementation, the frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship:

[0334] k = a(nP + k′) + b

[0335] Where n = 0, 1, ..., k′ = 0, 1, ..., M-1, and a and b are constants.

[0336] Alternatively, when the device 900 is a second communication device, the functions of each module of the device 900 are as follows:

[0337] The transceiver module 901 is used to receive synchronization signal / physical broadcast channel blocks using the second port. The channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2. The first port is used to transmit synchronization signal / physical broadcast channel blocks, and the P ports are used to transmit P system information blocks. The P system information blocks correspond one-to-one with the P ports.

[0338] In one possible implementation, the transceiver module 901 is used to receive first data or a first reference signal using at least one port, the at least one port being used to receive the P system information blocks; and to transmit channel characteristic information of the P ports, the channel characteristic information of the P ports being determined based on the first data or the first reference signal. In specific implementations, the above-mentioned device 900 can have various product forms, and several possible product forms are described below.

[0339] See Figure 10The diagram shows another communication device. The communication device 1000 includes a processor 1001 and an interface circuit 1002. The interface circuit 1002 is used to receive signals from other communication devices outside the communication device and transmit them to the processor 1001, or to send signals from the processor 1001 to other communication devices outside the communication device. The processor 1001 is used to implement the method executed by the first communication device or the second communication device in the above method embodiment through logic circuits or execution instructions.

[0340] The processor 1001 and the interface circuit 1002 are coupled to each other. It is understood that the interface circuit 1002 can be a transceiver or an input / output interface. Optionally, the communication device 1000 may also include a memory 1003 for storing instructions executed by the processor 1001, or storing input data required by the processor 1001 to execute instructions, or storing data generated after the processor 1001 executes instructions.

[0341] It should be understood that the processor mentioned in the embodiments of this application can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.

[0342] For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

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

[0344] It is understandable that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0345] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.

[0346] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions, which, when executed by a processor, causes the method executed by the first or second communication device in the above method embodiments to be implemented.

[0347] Based on the same technical concept, this application also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, cause the method executed by the first communication device or the second communication device in the above method embodiments to be implemented.

[0348] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0349] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0350] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0351] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

Claims

1. A communication method, characterized in that, include: Based on the channel characteristic information of the first port, a synchronization signal / physical broadcast channel block is transmitted using the first port. The channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2. The P ports are used to transmit P system information blocks, and the P system information blocks correspond one-to-one with the P ports.

2. The method according to claim 1, characterized in that, The channel characteristic information of the first port includes one or more of the following: first Doppler frequency offset, first Doppler frequency spread, first average time delay, or first time delay spread; wherein, The first Doppler frequency offset is determined based on the maximum value of the Doppler frequency offset of the P ports; The first Doppler frequency spread is determined based on the average value of the Doppler frequency spreads of the P ports; The first average latency is determined based on the maximum value of the average latency of the P ports; The first delay spread is determined based on the average delay spread of the P ports.

3. The method according to claim 2, characterized in that, The first Doppler frequency offset is the maximum value of the Doppler frequency offset of the P ports; The first Doppler frequency spread is the average value of the Doppler frequency spreads of the P ports; The first average delay is the maximum value of the average delay of the P ports; The first delay spread is the average delay spread of the P ports.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Use the P ports to send the first data or the first reference signal; The channel characteristic information of the P ports is received, and the channel characteristic information of the P ports is determined based on the first data or the first reference signal.

5. The method according to claim 4, characterized in that, The first data includes at least one first data block, and one of the first data blocks includes P sub-data blocks. One of the P sub-data blocks occupies one frequency domain resource. Different sub-data blocks in the P sub-data blocks occupy different frequency domain resources. The P sub-data blocks correspond one-to-one with the P ports.

6. The method according to claim 5, characterized in that, The first data satisfies the following relationship: Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; The power scaling factor for the port with index p among the P ports on the frequency domain resource with index k; X(nP+k ′ ) represents the index nP+k in the first data. ′ Data, n = 0, 1, ..., k ′ =0,1,…,P-1; a and b are constants.

7. The method according to claim 6, characterized in that, The frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship: k = a(nP + p) + b Where n = 0, 1, ..., and a and b are constants.

8. The method according to any one of claims 5-7, characterized in that, One of the P sub-data blocks also occupies L time-domain resources, and one of the P ports has different frequency-domain resources corresponding to the L time-domain resources, where L is an integer greater than or equal to 2.

9. The method according to claim 8, characterized in that, One of the P ports corresponds to the frequency domain resources of the L time-domain resources, which satisfy the following relationship: Where l = 0, 1, ..., L-1, k p,l The index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l; k p,0 The index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0; It is the difference between the index of the frequency domain resource corresponding to the port with index p in the time domain resource with index l and the index of the frequency domain resource corresponding to the port with index 0 in the time domain resource.

10. The method according to claim 9, characterized in that, The index of the frequency domain resource corresponding to the port with index p in the time domain resource with index 0 among the P ports satisfies the following relationship: k p,0 =a(nP+p)+b Where n = 0, 1, ..., and a and b are constants.

11. The method according to claim 9 or 10, characterized in that, The first index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index l, and the second index is the index of the frequency domain resource corresponding to the port with index p among the P ports in the time domain resource with index 0. The difference between the first index and the second index satisfies the following relationship: Where l = 0, 1, ..., L-1.

12. The method according to claim 4, characterized in that, The first data corresponds to P sub-data blocks, one of the P sub-data blocks occupies M frequency domain resources, different sub-data blocks in the P sub-data blocks occupy the same frequency domain resources, the P sub-data blocks correspond one-to-one with the P ports, the P sub-data blocks are code-division orthogonal, and M is an integer greater than or equal to P.

13. The method according to claim 12, characterized in that, The second data block, composed of the P sub-data blocks, is an orthogonal matrix with a vertical dimension of M and a horizontal dimension of P.

14. The method according to claim 12 or 13, characterized in that, The first data satisfies the following relationship: Where p is the index of one of the P ports; k is the index of the frequency domain resource corresponding to the port with index p among the P ports; The data transmitted by the port with index p among the P ports on the frequency domain resource with index k; The power scaling factor for the port with index p among the P ports on the frequency domain resource with index k; w f (k ′ ) is the index k ′ The frequency domain mask sequence elements corresponding to the frequency domain resources, X(nP+k) ′ ) represents the index nP+k in the first data. ′ Data, n = 0, 1, ..., k ′ =0,1,…,M-1; a and b are constants.

15. The method according to claim 14, characterized in that, The frequency domain resources corresponding to the port with index p among the P ports satisfy the following relationship: k = a(nP+k ′ )+b Where n = 0, 1, ..., k ′ =0,1,…,M-1, where a and b are constants.

16. A communication method, characterized in that, include: The second port is used to receive synchronization signal / physical broadcast channel blocks. The channel characteristic information of the first port is determined based on the channel characteristic information of P ports, where P is an integer greater than or equal to 2. The first port is used to send synchronization signal / physical broadcast channel blocks, and the P ports are used to send P system information blocks. The P system information blocks correspond one-to-one with the P ports.

17. The method according to claim 16, characterized in that, The method further includes: The first data or the first reference signal is received using at least one port, and the at least one port is used to receive the P system information blocks; The channel characteristic information of the P ports is transmitted, and the channel characteristic information of the P ports is determined based on the first data or the first reference signal.

18. A communication device, characterized in that, It includes at least one processor, said at least one processor being configured to perform the method as claimed in any one of claims 1 to 15, or the method as claimed in any one of claims 16 to 17.

19. A computer-readable storage medium, characterized in that, The device stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 15 to be implemented, or the method as described in any one of claims 16 to 17 to be implemented.

20. A computer program product, characterized in that, The computer program product includes a computer program that, when run on a computer, enables the method as described in any one of claims 1 to 15 to be implemented, or the method as described in any one of claims 16 to 17 to be implemented.