Communication method, communication device, storage medium, computer program product, chip system, and communication system
By constructing a steady-state channel map using the first network element in the access network equipment and leveraging channel characteristics and domain matrix similarity, the problem of low channel measurement accuracy in the 6G era is solved, thereby improving the accuracy and stability of channel data and supporting the optimization of wireless communication networks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-20
- Publication Date
- 2026-07-21
AI Technical Summary
In the 6G era, the accuracy of channel measurements is affected by factors such as increased system bandwidth, more terminal antennas, heavier network load, and increased wireless channel dimensions. The accuracy of existing channel maps is relatively low, which affects the design and optimization of wireless communication networks.
By receiving and transmitting channel data through the first network element in the access network equipment, and utilizing the characteristic information of steady-state and non-steady-state channel data, combined with the similarity and dissimilarity of channel features and domain matrices, a steady-state channel map is constructed to improve the accuracy and stability of channel data.
This improved the accuracy and stability of channel data, enhanced the accuracy of channel measurements, and ensured the design and optimization of wireless communication networks.
Smart Images

Figure CN122437745A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method, communication device, storage medium, computer program product, chip system, and communication system. Background Technology
[0002] With the imminent arrival of the 6G (6th Generation Mobile Networks) era, problems such as increased system bandwidth, more terminal antennas, heavier network load, increased wireless channel dimensions, and limited pilot measurement resources are becoming increasingly prominent, affecting the accuracy of channel measurements. Accurate channel measurement is fundamental to wireless communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Therefore, it is necessary to improve the accuracy of channel measurements.
[0003] To improve the accuracy of channel measurements, for example, channel measurement methods based on channel maps can be used, but there is a problem that the accuracy of channel maps is relatively low. Summary of the Invention
[0004] This application provides a communication method, communication device, storage medium, computer program product, chip system, and communication system to improve the accuracy of channel data, i.e., the accuracy of channel maps.
[0005] Firstly, a communication method is provided, which can be applied to a first network element in an access network device. For example, the first network element can be a Distributed Unit (DU). The access network device can be a device with communication capabilities in a 4G communication system, a 5G communication system, a 5G-A communication system, a 6G communication system, or a future communication system. The first network element can be replaced by a component configured in the access network device (e.g., a circuit, a chip, a chip system, or other functional module capable of calling and executing a program).
[0006] The method may include: receiving first information. The first information may be used to instruct a first network element to send first channel data (i.e., steady-state channel data) and / or second channel data (non-steady-state channel data). Based on the first information, the first channel data and / or second channel data are sent to a second network element. When the second network element is configured in an access network device, the first network element can receive the first information from the second network element through a second interface. For example, the second interface may be an FI interface. When the second network element is configured in a core network device, the first network element can receive the first information from the second network element through both the second interface and the first interface. For example, the first interface may be an NG interface. The second interface may be an F1 interface.
[0007] The first channel data and / or the second channel data can be determined based on the third channel data (i.e., non-currently measured channel data) and the fourth channel data (i.e., currently measured channel data). The third channel data can be provided by the second network element in the access network equipment or by the second network element in the core network equipment. The fourth channel data can be measured. For example, the fourth channel data can be measured by the first network element or provided by the terminal equipment. The second network element configured in the access network equipment can be referred to as a Service Unit (SU). The second network element configured in the core network equipment can be referred to as a Map Management Function (MMF) network element. The core network equipment can be a device with communication capabilities in a 4G communication system, a 5G communication system, a 5G-A communication system, a 6G communication system, or a future communication system.
[0008] Current measured channel data can be obtained from current actual measurements. Non-current measured channel data can be obtained from data that is not currently measured. For example, non-current measured channel data can include at least one of non-measured channel data or historical measured channel data. Non-measured channel data can be obtained from data that is not currently measured. Non-measured channel data can include at least one of current non-measured channel data or historical non-measured channel data.
[0009] The first channel data can be determined by the first network element based on the first channel characteristics (i.e., steady-state channel characteristics). For example, the first channel data may include the first channel characteristics. The first channel characteristics can be used to indicate similar channel characteristics between the third channel data and the fourth channel data. For example, the first channel characteristics may include at least one of the following: a first multipath delay, a first multipath angle, a first multipath power, or a first domain matrix. The first domain matrix can be used to indicate the common space between the third domain matrix and the fourth domain matrix. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data.
[0010] The second channel data can be determined by the first network element based on second channel characteristics (i.e., non-steady-state channel characteristics). For example, the second channel data may include second channel characteristics. The second channel characteristics can be used to indicate dissimilar channel characteristics between the third and fourth channel data. For example, the second channel characteristics may include at least one of the following: second multipath delay, second multipath angle, second multipath power, or a second domain matrix. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices.
[0011] According to the embodiments of this application, since the fourth channel data is obtained from actual channel measurements, it can be understood as the currently measured channel data. The third channel data is provided by the second network element in the access network device or the second network element in the core network device, and can be understood as non-currently measured channel data. Therefore, the information used to determine the first and second channel data is more accurate and comprehensive. Furthermore, the first channel data is determined by the first network element in the access network device based on the first channel characteristics. These first channel characteristics can be used to indicate similar channel characteristics between the third and fourth channel data. Therefore, the accuracy of the first channel data is high, thereby improving the accuracy of the channel data. In addition, since the fourth channel data can be understood as the currently measured channel data, and the third channel data can be understood as non-currently measured channel data, the acquisition times of the fourth and third channel data are different. The first channel data is determined based on the similar channel characteristics between the third and fourth channel data. Based on this, it is explained that the first channel data changes less over time, i.e., the first channel data has high stability. This improves the stability of the channel data, and consequently, also improves its accuracy.
[0012] Furthermore, since the second channel data is determined based on the second channel features, which are used to indicate dissimilar channel features between the third and fourth channel data, the first channel data can be indirectly obtained through the second channel data. Because the first channel data has high accuracy and stability, the accuracy of the channel data is improved.
[0013] In one possible implementation, the first similarity can refer to the similarity of channel features between two channel data being greater than or equal to a first threshold, thereby the steady-state channel feature can be used to indicate the channel feature between two channel data whose similarity is greater than or equal to the first threshold. Optionally, the first similarity can refer to the similarity of channel features between two channel data being greater than the first threshold, thereby the steady-state channel feature can be used to indicate the channel feature between two channel data whose similarity is greater than the first threshold. Optionally, the first similarity can refer to one of the top K similarities out of J similarities. Or the first similarity can refer to one of the bottom K similarities out of J similarities. J can be an integer greater than 1. K can be an integer greater than or equal to 1 and less than or equal to J. The steady-state channel feature can be a channel feature in the fourth channel data that satisfies the above conditions, or a channel feature in the third channel data that satisfies the above conditions, or a variation of a channel feature in the third and fourth channel data that satisfies the above conditions; this application embodiment does not limit this. And / or,
[0014] The second similarity can refer to the similarity of channel features between two channel data being less than a first threshold. Therefore, non-stationary channel features can be used to indicate channel features where the similarity between two channel data is less than the first threshold. Optionally, the second similarity can refer to the similarity of channel features between two channel data being less than or equal to the first threshold. Therefore, non-stationary channel features can be used to indicate channel features where the similarity between two channel data is less than or equal to the first threshold. Optionally, the second similarity can refer to any one of the J similarities other than the K similarities. The non-stationary channel feature can be a channel feature in the fourth channel data that satisfies the above conditions, or a channel feature in the third channel data that satisfies the above conditions, or a variation of a channel feature in the third and fourth channel data that satisfies the above conditions. This application does not limit this specific type of feature.
[0015] In one possible implementation, a first vector of the first matrix is determined. The second matrix is projected onto the first vector to obtain projection coefficients. The second matrix is reconstructed based on the projection coefficients and the first vector to obtain a third matrix. The correlation between the second and third matrices is determined. If the distance is greater than or equal to a first threshold, the first channel feature can be either a fourth or third channel feature. If the distance is less than the first threshold, the second channel feature can be either a fourth or third channel feature. Optionally, if the distance is greater than the first threshold, the first channel feature can be either a fourth or third channel feature. If the distance is less than or equal to the first threshold, the second channel feature can be either a fourth or third channel feature. For example, the distance can include at least one of the following: cosine distance, Manhattan distance, or Mahalanobis distance, etc.
[0016] In one possible implementation, determining the first vector of the first matrix may include: determining a fourth matrix of the first matrix, which may be a channel covariance matrix or a Gram matrix; performing singular value decomposition or eigenvalue decomposition on the fourth matrix to obtain the first vector; and projecting the second matrix onto the first vector to obtain projection coefficients, which may include: obtaining the projection coefficients based on a first function, the second matrix, and the first vector. The first function may be a pseudo-inverse matrix function. The first function can be used to process the first vector.
[0017] In one possible implementation, the first channel data can be used to indicate at least one of the following: first domain data, first multipath data, or first threshold data, etc.
[0018] The first domain data can be used to indicate the relevant data of the first domain matrix. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data. The first multipath data can be used to indicate the channel characteristics corresponding to the first multipath. The first multipath can be used to indicate multiple first paths corresponding to the first channel characteristics. The first threshold data can be used to indicate the threshold that can distinguish between the first channel characteristics and the second channel characteristics.
[0019] Since the first multipath is used to indicate multiple first paths corresponding to the first channel feature, and the first channel feature is used to indicate similar channel data between the third and fourth channel data, the first multipath can be understood as a steady-state path. Because the steady-state path is formed by direct or strong reflection and has high energy, the transmission method based on the steady-state path has high robustness and accuracy. Therefore, the first multipath data has high accuracy, thereby improving the accuracy of the channel data.
[0020] In one possible implementation, the first domain data may include at least one of the following: a first domain matrix, a first type, a first dimension, a first number, a first order, a first position, or a first number of bits. The first type may be used to indicate the type of the first domain matrix. For example, the type may include at least one of the following: Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), or domain features, etc. The first dimension may be used to indicate the dimension of the first domain matrix. The dimension may include at least one of the following: spatial domain, time domain, or frequency domain, etc. The first number may be used to indicate the number of first domain matrices. The first order may be used to indicate the order of the first domain matrices according to the dimension. The first position may be used to indicate the position of the first domain matrix. The first number of bits may be used to indicate the total number of bits in the bitmap at the first position.
[0021] In one possible implementation, the first multipath data may include at least one of the following: a first multipath delay, a first multipath angle, a first multipath power, or a first multipath number. The first multipath number may be used to indicate the number of first paths included in the first multipath. Optionally, the first multipath data may also include at least one of the following: a first delay spread, a first root mean square delay spread, a first maximum delay spread, a first delay spectrum, a first power delay spectrum, a first angle spread, a first angle spectrum, a first power angle spectrum, a first spatial spectrum, a first power spectrum, a first multipath phase, a first Doppler shift, or a first Doppler spread.
[0022] In one possible implementation, the first threshold data may include at least one of the following: a third threshold, a fourth threshold, a fifth threshold, or a second threshold. The third threshold may be used to indicate a threshold capable of distinguishing between a first multipath delay and a second multipath delay. The fourth threshold may be used to indicate a threshold capable of distinguishing between a first multipath angle and a second multipath angle. The fifth threshold may be used to indicate a threshold capable of distinguishing between first multipath power and second multipath power. The second threshold may be used to indicate a threshold capable of distinguishing between a first domain matrix and a second domain matrix.
[0023] In one possible implementation, the second channel data can be used to indicate at least one of the following: second domain data, second multipath data, or first threshold data, etc. The second domain data can be used to indicate related data of the second domain matrix. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data. The second multipath data can be used to indicate the channel feature corresponding to the second multipath. The second multipath can be used to indicate multiple second paths corresponding to the second channel feature. The first threshold data can be used to indicate a threshold capable of distinguishing between the first channel feature and the second channel feature.
[0024] In one possible implementation, the second domain data may include at least one of the following: a second domain matrix, a second type, a second dimension, a second number, a second order, a second position, or a second number of bits. The second type may be used to indicate the type of the second domain matrix. For example, the type may include at least one of the following: DFT, DCT, or domain features, etc. The second dimension may be used to indicate the dimension of the second domain matrix. The dimension may include at least one of the following: spatial domain, time domain, or frequency domain, etc. The second number may be used to indicate the number of second domain matrices. The second order may be used to indicate the order of the second domain matrices according to the dimension. The second position may be used to indicate the position of the second domain matrix. The second number of bits may be used to indicate the total number of bits in the bitmap of the second position.
[0025] In one possible implementation, the second multipath data may include at least one of the following: second multipath delay, second multipath angle, second multipath power, or second multipath number, etc. The second multipath number can be used to indicate the number of second paths included in the second multipath. Optionally, the second multipath data may also include at least one of the following: second delay spread, second root mean square delay spread, second maximum delay spread, second delay spectrum, second power delay spectrum, second angle spread, second angle spectrum, second power angle spectrum, second spatial spectrum, second power spectrum, second multipath phase, second Doppler shift, or second Doppler spread, etc.
[0026] In one implementation, the first domain matrix may be determined based on a second vector corresponding to the first value. The first value may be greater than or equal to a second threshold. The second domain matrix may be determined based on a second vector corresponding to the second value. The second value may be less than the second threshold. The second threshold may be used to indicate a threshold that can distinguish between the first value and the second value.
[0027] The first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be determined based on the fifth matrix.
[0028] In one possible implementation, the fifth matrix can be used to indicate the cross-correlation matrix between the third and fourth domain matrices.
[0029] In another possible implementation, the fifth matrix can be used to indicate the cross-correlation matrix between the first and second projection matrices. The first projection matrix can be used to indicate the projection matrix of the third domain matrix. The second projection matrix can be used to indicate the projection matrix of the fourth domain matrix.
[0030] In one possible implementation, the second field matrix can be determined based on the first and second subfield matrices. For example, the second field matrix can be a direct sum of the first and second subfield matrices. The first subfield matrix can be determined based on the first and fourth field matrices. For example, the fourth field matrix can be a direct sum of the first and first subfield matrices. The second subfield matrix can be determined based on the first and third field matrices. The third field matrix can be a direct sum of the first and second subfield matrices.
[0031] In one possible implementation, the first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be obtained by performing singular value decomposition on the fifth matrix. Optionally, the first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be obtained by performing eigenvalue decomposition on the fifth matrix.
[0032] In one possible implementation, the first projection matrix can be obtained by projecting the fifth domain matrix. The second projection matrix can be obtained by projecting the sixth projection matrix. The fifth domain matrix can be obtained by projecting the third domain matrix onto the first basis. The sixth domain matrix can be obtained by projecting the fourth domain matrix onto the first basis. The first basis can include one of the following: DFT basis, DCT basis, Discrete Hartley Transform (DHT) basis, or other basis, etc.
[0033] In one implementation, the third domain matrix can be determined based on the sixth matrix. The fourth domain matrix can be determined based on the seventh matrix. The sixth matrix can be used to indicate the covariance matrix of the third channel data. The seventh matrix can be used to indicate the covariance matrix of the fourth channel data.
[0034] For example, the third domain matrix can be obtained by eigenvalue decomposition of the sixth matrix. Optionally, the third domain matrix can be obtained by singular value decomposition of the sixth matrix. The third domain matrix may include a third vector corresponding to the third value. The third value and the third vector can be obtained by eigenvalue decomposition or singular value decomposition of the sixth matrix.
[0035] The fourth matrix can be obtained by eigenvalue decomposition of the seventh matrix. Optionally, the fourth field matrix can be obtained by singular value decomposition of the seventh matrix. The fourth field matrix may include a fourth vector corresponding to the fourth value. The fourth value and the fourth vector can be obtained by eigenvalue decomposition of the seventh matrix.
[0036] In one possible implementation, the first channel data may include first channel sub-data corresponding to at least one region. And / or, the second channel data may include second channel sub-data corresponding to at least one region. And / or, the third channel data may include third channel sub-data corresponding to at least one region. And / or, the fourth channel data may include fourth channel sub-data corresponding to at least one region.
[0037] The first channel data may have a corresponding first identifier and a second identifier. And / or, the second channel data may have a corresponding first identifier and a second identifier. The first identifier may be used to indicate an area. The second identifier may be used to indicate a cell.
[0038] In one possible implementation, the first channel data may include first channel sub-data corresponding to each of at least one first object. And / or, the second channel data may include second channel sub-data corresponding to each of at least one first object. And / or, the third channel data may include third channel sub-data corresponding to each of at least one first object. And / or, the fourth channel data may include fourth channel sub-data corresponding to each of at least one first object.
[0039] The first channel data may have corresponding first, second, and third identifiers. And / or, the second channel data may have corresponding first, second, and third identifiers. The third identifier may be used to indicate a first object. The first object may be used to indicate at least one of the following: a reflector, a refractor, a scatterer, a diffractor, or a transmissor.
[0040] In one possible implementation, transmitting first channel data and / or second channel data to a second network element according to the first information may include: If the first information instructs the first network element to transmit the first channel data, the first network element may transmit the first channel data to the second network element. If the first information instructs the first network element to transmit the second channel data, the first network element may transmit the second channel data. If the first information instructs the first network element to transmit both the first and second channel data, the first network element may transmit at least one of the first channel data or the second channel data to the second network element.
[0041] In one possible implementation, the first network element sending first channel data to the second network element may include: If the first information instructs the first network element to send the first channel data and the second network element is configured in the access network equipment, the first network element may send the first channel data to the second network element through a second interface. Alternatively, if the first information instructs the first network element to send the first channel data and the second network element is configured in the core network equipment, the first network element may send the first channel data to the second network element through both the second interface and the first interface.
[0042] Sending second channel data from a first network element to a second network element may include: When the first information instructs the first network element to send second channel data and the second network element is configured in the access network equipment, the first network element may send the second channel data to the second network element through a second interface. When the first information instructs the first network element to send second channel data and the second network element is configured in the core network equipment, the first network element may send the second channel data to the second network element through both the second interface and the first interface.
[0043] Sending at least one of first channel data or second channel data from a first network element to a second network element may include: When the first information instructs the first network element to send first channel data and second channel data, and the second network element is configured in an access network device, the first network element may send at least one of the first channel data or second channel data to the second network element via a second interface. When the first information instructs the first network element to send first channel data and second channel data, and the second network element is configured in a core network device, the first network element may send at least one of the first channel data or second channel data to the second network element via both the second interface and the first interface.
[0044] Secondly, a communication method is provided, which can be applied to a second network element in an access network device or a second network element in a core network device. For example, the second network element configured in the access network device can be referred to as a service unit. The second network element configured in the core network device can be referred to as a map management function network element. The access network device or core network device can be a device with communication functions in a 4G communication system, a 5G communication system, a 5G-A communication system, a 6G communication system, or a future communication system. The second network element can be replaced by a component (e.g., a circuit, a chip, a chip system, or other functional module capable of calling and executing a program) configured in a network device (e.g., an access network device or a core network device).
[0045] The method may include: sending first information; receiving first channel data and / or second channel data. The first information may be used to instruct a first network element in the access network equipment to send the first channel data and / or the second channel data. The first channel data may be determined by the first network element based on a first channel characteristic. The first channel characteristic may be used to indicate a matching channel characteristic between third and fourth channel data. The second channel data may be determined by the first network element based on the second channel characteristic. The second channel characteristic may be used to indicate a mismatched channel characteristic between third and fourth channel data. The third channel data may be provided by a second network element. The fourth channel data may be measured.
[0046] In one possible implementation, the first channel data can be used to indicate at least one of the following: first domain data, first multipath data, or first threshold data.
[0047] The first domain data can be used to indicate the relevant data of the first domain matrix. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data. The first multipath data can be used to indicate the channel characteristics corresponding to the first multipath. The first multipath can be used to indicate multiple first paths corresponding to the first channel characteristics. The first threshold data can be used to indicate the threshold that can distinguish between the first channel characteristics and the second channel characteristics.
[0048] In one possible implementation, the second channel data can be used to indicate at least one of the following: second domain data, second multipath data, or first threshold data.
[0049] Second-domain data can be used to indicate the relevant data of the second-domain matrix. The second-domain matrix can be used to indicate the non-common space between the third and fourth-domain matrices. Second-multipath data can be used to indicate the channel characteristics corresponding to the second multipath. Second-multipath can be used to indicate multiple second paths corresponding to the second channel characteristics.
[0050] In one possible implementation, a first channel feature can be used to indicate a channel feature corresponding to a first similarity. The first similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is greater than or equal to a first threshold. And / or, a second channel feature can be used to indicate a channel feature corresponding to a second similarity. The second similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is less than the first threshold.
[0051] In one possible implementation, the second network element may store at least one association. The association may be used to indicate a relationship related to the first channel data and / or the second channel data.
[0052] In another possible implementation, the second network element can send first channel data and / or second channel data to a third network element in the core network equipment. The third network element can be used to store at least one association relationship.
[0053] By storing the first channel data and / or the second channel data, a steady-state channel map is constructed, which facilitates subsequent channel measurement using the stored steady-state channel data and improves the accuracy of channel measurement.
[0054] In one possible implementation, the communication system may include at least one access network device. The access network device may include a first network element and a second network element. Optionally, the access network device may further include a fourth network element. The first network element can communicate with the second network element through the fourth network element. At least one access network device may have the same fourth network element and the same second network element.
[0055] In one possible implementation, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The second network element can be a service unit.
[0056] In the access network device, a first network element can receive first information from a second network element. This first information can be used to instruct the first network element to send first channel data and / or second channel data. Optionally, the first network element in the access network device can receive the first information from the second network element through a fourth network element. The first network element in the access network device can send first channel data and / or second channel data to the second network element. Optionally, the first network element in the access network device can send first channel data and / or second channel data to the second network element through a fourth network element.
[0057] The second network element in the access network device can receive first channel data and / or second channel data from multiple access network devices. The second network element in the access network device can store at least one association relationship.
[0058] In another possible implementation, the communication system may include core network equipment and at least one access network equipment. The core network equipment may include a second network element. The access network equipment may include a first network element. Optionally, the core network equipment may also include a fifth network element. The access network equipment may also include a fourth network element. The first network element can communicate with the second network element through the fourth and fifth network elements. At least one access network device may have the same fourth network element.
[0059] In one possible implementation, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The fifth network element can include at least one of an access and mobility management function network element or a user plane function network element. The second network element can be a map management function network element.
[0060] In the access network device, a first network element can receive first information from a second network element in the core network device. This first information can be used to instruct the first network element to send first channel data and / or second channel data. Optionally, the first network element in the access network device can receive the first information from the second network element in the core network device through a fifth network element in the core network device and a fourth network element in the access network device. The first network element in the access network device can send first channel data and / or second channel data to the second network element in the core network device. Optionally, the first network element in the access network device can send first channel data and / or second channel data through a fourth network element in the access network device and a fifth network element in the core network device.
[0061] The second network element in the core network equipment can receive first channel data and / or second channel data from multiple access network devices. The second network element in the core network equipment can store at least one association relationship.
[0062] In another possible implementation, the communication system may include at least one access network device. The access network device may include a first network element and a second network element. Optionally, the access network device may also include a fourth network element. The first network element can communicate with the second network element through the fourth network element. At least one access network device has its own corresponding fourth network element. For example, each first network element may have its own corresponding fourth network element.
[0063] In another possible implementation, the communication system may include core network equipment and at least one access network equipment. The core network equipment may include a second network element. The access network equipment may include a first network element. Optionally, the core network equipment may also include a fifth network element. The access network equipment may also include a fourth network element. The first network element can communicate with the second network element through the fourth and fifth network elements. At least one access network device may have its own corresponding fourth network element. For example, each first network element may have its own corresponding fourth network element.
[0064] In another possible implementation, the communication system may include core network equipment and at least one access network equipment. The core network equipment may include a third network element. The access network equipment may include a first network element and a second network element. Optionally, the core network equipment may also include a fifth network element. The access network equipment may also include a fourth network element. The first network element can communicate with the second network element through the fourth network element. The second network element can communicate with the third network element through the fifth network element. At least one access network device may have its own corresponding fourth network element and second network element. For example, each first network element may have its own fourth network element and second network element.
[0065] In one possible implementation, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The second network element can be a service unit. The fifth network element can include at least one of an access and mobility management function network element or a user plane function network element. The third network element can be a map management function network element. The third network element can be used to store first channel data from multiple access network devices and / or second channel data from multiple access network devices.
[0066] In the access network device, a first network element can receive first information from a second network element. This first information can be used to instruct the first network element to send first channel data and / or second channel data. Optionally, the first network element in the access network device can receive the first information from the second network element through a fourth network element. The first network element in the access network device can send first channel data and / or second channel data to the second network element. Optionally, the first network element in the access network device can send first channel data and / or second channel data through a fourth network element.
[0067] The second network element in the access network device can send first channel data and / or second channel data corresponding to the access network device to the third network element in the core network device. Optionally, the second network element in the access network device can send the first channel data and / or second channel data corresponding to the access network device to the third network element in the core network device through the fifth network element in the core network device.
[0068] The second network element in the core network equipment can receive first channel data and / or second channel data from multiple access network devices. The second network element in the core network equipment can store at least one association relationship. In one implementation, the first channel data may include first channel sub-data corresponding to at least one region. The first channel sub-data may have corresponding first and second identifiers. And / or, the second channel data may include second channel sub-data corresponding to at least one region. The second channel sub-data may have corresponding first and second identifiers. The first identifier can be used to indicate a region. The second identifier can be used to indicate a cell.
[0069] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the first channel sub-data, and the second channel sub-data.
[0070] In one possible implementation, the first channel data may include first channel sub-data corresponding to at least one first object. The first channel sub-data may also have a corresponding third identifier. And / or, the second channel data may include second channel sub-data corresponding to at least one first object. The second channel sub-data may also have a corresponding third identifier. The third identifier may be used to indicate the first object. The first object may be used to indicate at least one of the following: a reflector, a refractor, a scatterer, a diffractor, or a transmissor.
[0071] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the first channel sub-data, and the second channel sub-data.
[0072] By determining the first channel sub-data and / or the second channel sub-data corresponding to the first object at the first object granularity, and storing the first channel sub-data and / or the second channel sub-data corresponding to the first object from the perspective of the first object, the accuracy of the channel data is further improved due to the more optimized granularity.
[0073] In one possible implementation, multiple access network devices have their own corresponding first channel data. And / or, multiple access network devices have their own corresponding second channel data.
[0074] By constructing first-channel data (i.e., steady-state channel data) for multiple access network devices, the accuracy of the first-channel data is high, thereby improving the accuracy of spatiotemporal-frequency extrapolation using first-channel data from different access network devices. Furthermore, since the correlation between the first-channel data and / or second-channel data for different access network devices is constructed based on the same region size, uniformity of region granularity is achieved.
[0075] As an alternative implementation, the first channel sub-data may also have a corresponding fourth identifier. And / or, the second channel sub-data may also have a corresponding fourth identifier. The fourth identifier can be used to indicate the carrier.
[0076] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, the first channel sub-data, and the second channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the second channel sub-data.
[0077] Thirdly, a communication device is provided, which can be configured in a first network element of an access network device. The communication device may include: a first receiving module for receiving first information; and a first transmitting module for transmitting first channel data and / or second channel data to a second network element based on the first information.
[0078] The first information can be used to instruct the first network element to transmit first channel data and / or second channel data. The first channel data can be determined by the first network element based on first channel characteristics. The first channel characteristics can be used to indicate similar channel characteristics between third and fourth channel data. The second channel data can be determined by the first network element based on second channel characteristics. The second channel characteristics can be used to indicate dissimilar channel characteristics between third and fourth channel data. The third channel data can be provided by the second network element in the access network equipment or by the second network element in the core network equipment. The fourth channel data can be obtained through measurement.
[0079] Fourthly, a communication device is provided, which can be configured in a second network element of an access network device or a second network element of a core network device. The communication device may include: a second transmitting module for transmitting first information; and a second receiving module for receiving first channel data and / or second channel data.
[0080] The first information can be used to instruct a first network element in the access network equipment to transmit first channel data and / or second channel data. The first channel data can be determined by the first network element based on first channel characteristics. The first channel characteristics can be used to indicate matching channel characteristics between third and fourth channel data. The second channel data can be determined by the first network element based on second channel characteristics. The second channel characteristics can be used to indicate unmatched channel characteristics between third and fourth channel data. The third channel data can be provided by a second network element. The fourth channel data can be measured.
[0081] Fifthly, a communication device is provided, including a processor. The processor can implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of this application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interface, and is not limited thereto.
[0082] In one implementation, the communication device is a communication equipment (e.g., an access network device). When the communication device is a communication equipment, the communication interface can be a transceiver or an input / output interface.
[0083] In another implementation, the communication device is a chip configured within a communication device. When the communication device is a chip configured within a communication device, the communication interface can be an input / output interface.
[0084] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0085] A sixth aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the methods described in the first to second aspects and any possible implementation thereof.
[0086] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0087] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0088] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0089] Ninth aspect, a chip system is provided, the chip system being applied to a communication device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause an electronic device to perform the methods of the first to second aspects and any possible implementation thereof.
[0090] A tenth aspect provides a communication system, including a first communication device and a second communication device. The first communication device can be used to perform the methods of the first aspect and any possible implementation thereof. The second communication device can be used to perform the methods of the second aspect and any possible implementation thereof.
[0091] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second to tenth aspects can be referred to the relevant description of the first aspect above, and will not be repeated here. Attached Figure Description
[0092] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0093] Figure 2A This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0094] Figure 2B This is a schematic diagram of the protocol stack between the core network device and the access network device, and between the CU and DU in the access network device, provided in the embodiments of this application.
[0095] Figure 3 This is a schematic diagram illustrating the principle of a communication method provided in an embodiment of this application;
[0096] Figure 4 This is a schematic diagram illustrating the principle of the method for determining the first domain matrix and the second domain matrix provided in the embodiments of this application;
[0097] Figure 5A This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0098] Figure 5B This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0099] Figure 5CThis is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0100] Figure 5D This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0101] Figure 5E This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0102] Figure 5F This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0103] Figure 5G This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0104] Figure 5H This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0105] Figure 6 This is a schematic diagram illustrating a scenario of multiple access network devices working collaboratively, as provided in an embodiment of this application.
[0106] Figure 7 This is a flowchart of a communication method provided in an embodiment of this application;
[0107] Figure 8 This is a flowchart of another communication method provided in an embodiment of this application;
[0108] Figure 9A This is a flowchart of another communication method provided in an embodiment of this application;
[0109] Figure 9B This is a flowchart of another communication method provided in an embodiment of this application;
[0110] Figure 10A This is a flowchart of another communication method provided in an embodiment of this application;
[0111] Figure 10B This is a flowchart of another communication method provided in an embodiment of this application;
[0112] Figure 11A This is a flowchart of another communication method provided in an embodiment of this application;
[0113] Figure 11B This is a flowchart of another communication method provided in an embodiment of this application;
[0114] Figure 12 This is a schematic block diagram of a communication device provided in an embodiment of this application;
[0115] Figure 13This is a schematic block diagram of another communication device provided in the embodiments of this application;
[0116] Figure 14 This is a schematic block diagram of another communication device provided in the embodiments of this application. Detailed Implementation
[0117] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0118] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0119] I. In the embodiments of this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, or implicit instruction. When describing a certain instruction information for indicating A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A, but does not mean that the instruction information necessarily carries A.
[0120] The information indicated by the instruction can be called the information to be indicated. In implementation, the methods for indicating the information to be indicated can be varied. For example, it can be indicated directly, either by indicating the information itself or by indicating its index. Optionally, it can also be indicated indirectly by indicating other information. There can be a relationship between the other information and the information to be indicated. Optionally, it can also be indicated for a portion of the information to be indicated, where the other portions can be known or otherwise agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol-defined) order of multiple pieces of information, thereby reducing the instruction overhead to some extent. Furthermore, common parts of multiple pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.
[0121] Furthermore, the indication method can be any of the known methods, such as the aforementioned indication methods and various combinations thereof. The information to be indicated may have other equivalent forms; for example, a row vector can be represented as a column vector. A matrix can be identified by its transpose. A matrix can be represented as a vector or an array, which can be formed by concatenating the row vectors or column vectors of the matrix. The Kronecker product of two vectors can also be represented as the product of one vector and the transpose of the other, etc. The technical solutions provided in the embodiments of this application should be understood to cover various forms.
[0122] The information to be indicated can be sent as a whole or divided into multiple sub-information messages. The sending period and / or timing of the sub-information messages can be the same or different; this application embodiment does not limit this. The sending period and / or timing of the sub-information messages can be predefined, for example, predefined according to a protocol, or configured by the transmitting end by sending configuration information to the receiving end. For example, the configuration information can include at least one of Radio Resource Control (RRC) signaling, Media Access Control (MAC) layer signaling, or Physical Layer (PHY) signaling. For example, RRC signaling can include RRC messages. MAC signaling can include MCA-CE (MAC Control Element). Physical Layer signaling can include Downlink Control Information (DCI).
[0123] Second, in the embodiments of this application, when it involves projecting a matrix or vector onto a set of vectors, it can refer to projecting a vector or matrix onto a matrix constructed from that set of vectors. Projection can be achieved through matrix multiplication.
[0124] Third, in the embodiments of this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, "A / B" can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can represent three cases: A alone, A and B at the same time, and B alone. Here, A and B can be singular or plural.
[0125] IV. In the embodiments of this application, "at least one" can refer to one or more. "More than one" can refer to two or more, for example, three, four or more. Similar expressions (e.g., at least one, at least one, etc.) are similar. "At least one of the following," "one or more of the following," or similar expressions can refer to any combination of these items, and can include only a single item or a combination of multiple items. For example, at least one of a, b, or c can represent a, b, or c; a and b; a and c; b and c; a, b, and c. Wherein, a, b, and c can be singular or plural.
[0126] V. In the embodiments of this application, the various numerical designations are merely for descriptive convenience and are not intended to limit the scope of protection of the embodiments of this application. The magnitude of the sequence numbers involved in the embodiments of this application does not imply the order of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terminology (if present) in the specification, claims, and drawings of the embodiments of this application can be used to distinguish similar objects, rather than necessarily to describe a specific order or sequence. Such terms can be interchanged where appropriate so that the embodiments described herein can be implemented in an order other than that illustrated or described herein, and "first," "second," "third," "fourth," etc., are not necessarily different.
[0127] VI. In the embodiments of this application, the words "exemplary," "example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "example," or "for example" should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of "exemplary," "example," or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0128] VII. In the embodiments of this application, "sending information / data" only indicates the direction of information / data transmission, including direct transmission via the device's communication interface (e.g., air interface, etc.). "Sending" can also be understood as the "output" of the module interface. "Sending" can include indirect transmission by the processing unit through the communication interface, that is, after the processing unit outputs information / data through the module interface, it is transmitted to the device's communication interface and then sent out. "Receiving information / data" only indicates the direction of information / data transmission, including direct reception via the communication interface. "Receiving" can also be understood as the "input" of the module interface. "Receiving information / data" can include indirect reception by the processing unit through the communication interface, that is, after the communication interface receives information / data, it is transmitted to the module interface of the processing unit and then input to the processing unit through that module interface.
[0129] "Sending information / data to... (e.g., the first network element)" can be understood as the destination of the information being the first network element. This can include sending information / data directly or indirectly to the first network element. For example, indirectly sending first information or third channel data to the first network element could mean sending the first information or third channel data to the first network element via a fourth network element. Optionally, the first information or third channel data could be sent to the first network element via both a fourth and a fifth network element.
[0130] "Receiving information / data from... (e.g., the first network element)" or "receiving information / or data from... (e.g., the first network element)" can be understood as the source of the information being the first network element, and can include receiving information / data directly or indirectly from the first network element. For example, indirectly receiving first channel data and / or second channel data from the first network element could be receiving first channel data and / or second channel data from the first network element through a fourth network element. Optionally, first channel data and / or second channel data from the first network element can be received through a fourth network element and a fifth network element.
[0131] Furthermore, information / data may undergo necessary processing between the source and destination ends, such as format changes, but the destination end can understand the valid information / data 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.
[0132] 8. In the embodiments of this application, "pre-configuration" may include pre-defined features, such as protocol definitions. "Pre-defined features" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including various network elements). The embodiments of this application do not limit the specific implementation method.
[0133] 9. In the embodiments of this application, "storage" or "preservation" may refer to storage in one or more memories. The one or more memories may be separately configured or integrated into an encoder or decoder, processor, or communication device. Alternatively, some of the one or more memories may be separately configured, while others may be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and the embodiments of this application do not limit this.
[0134] 10. In the embodiments of this application, the “protocol” may refer to standard protocols in the field of communication, such as fourth-generation (4G) network protocols, fifth-generation (5G) network protocols, new radio (NR) protocols, 5G-A (i.e. 5G-Advanced) network protocols, sixth-generation (6G) network protocols, and related protocols applied to future communication systems. The embodiments of this application do not limit this.
[0135] XI. The embodiments of this application can be applied to a communication system, which may include at least two entities, wherein one entity needs to send transmission direction indication information, and the other entity needs to receive the indication information and determine the transmission direction within a certain period of time based on the indication information.
[0136] 12. In the embodiments of this application, "wireless communication" can be simply referred to as "communication". "Communication" can be described as "data transmission", "information transmission" or "transmission", etc. In the embodiments of this application, the communication device can also be referred to as a network element, entity or functional entity.
[0137] Thirteen, in the embodiments of this application, the terms "comprising," "having," and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to which steps or units are clearly listed, but may include other steps or units that are not clearly listed or that are inherent to these processes, methods, systems, or devices.
[0138] XIV. The arrows or boxes shown by dashed lines in the schematic diagrams of the accompanying drawings of the embodiments of this application may represent optional steps or optional modules.
[0139] 15. Unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments of this application are consistent and can be referenced in each other. Technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0140] To facilitate understanding of the technical solutions in the embodiments of this application, some terms involved in the embodiments of this application will be explained below.
[0141] 1. A channel can be represented by a channel matrix (CM). The channel matrix refers to the mapping relationship between the transmitted signal at the transmitter and the received signal at the receiver. The channel matrix can be used to describe the instantaneous state of the channel. The channel gain matrix (CGM) refers to the magnitude component of the channel matrix. The channel phase matrix (CPM) refers to the phase component of the channel matrix. The channel matrix can also be represented as a channel vector (CV).
[0142] 2. The channel covariance matrix (CCM) can be used to describe the statistical characteristics of a channel. For example, the statistical characteristics of a channel can include the spatial correlation of channel gain. The channel covariance matrix can be determined from the channel matrix (or channel vector) and the conjugate transpose of the channel matrix. The channel covariance matrix can be understood as a statistical average of the channel matrix in the time or spatial domain. The channel covariance matrix can also be called the channel statistical covariance matrix.
[0143] 3. Channel State Information (CSI) can be used to describe the attributes of a channel. CSI can include at least one of the following: Channel Quality Indicator (CQI), Rank Indication (RI), Precoding Type Indicator (PTI), Precoding Matrix Indicator (PMI), CSI-Reference Signal Resource Indicator (CRI), or Layer Indicator (LI), etc. The Channel Quality Indicator can be used to quantify channel quality and provide the signal-to-noise ratio (SNR) or signal-to-interference-plus-noise ratio (SINR) experienced by the receiver. The Rank Indicator can be used to indicate the number of independent spatial data streams the channel can support. The Precoding Matrix Indicator can be used to indicate the precoding matrix (PM) or directly indicate the channel matrix. For example, the precoding matrix can be determined by the terminal device based on the channel matrices of multiple subbands. As one implementation, the precoding matrix can be obtained by performing Singular Value Decomposition (SVD) on the channel matrix or the channel covariance matrix. Alternatively, the precoding matrix can be obtained by performing Eigen Value Decomposition (EVD) on the channel covariance matrix. This application does not limit the method of obtaining the precoding matrix. It should be noted that the channel state information is merely illustrative and does not constitute a limitation on the embodiments of this application.
[0144] 4. A reference signal (RS) can refer to a known signal used for various signal processing tasks. Reference signals can assist the receiver in performing channel measurement (CM), channel estimation (CE), synchronization, or other processing. Reference signals can include at least one of the following: synchronization signal (SS), sounding reference signal (SRS), channel state information reference signal (CSI-RS), demodulation reference signal (DMRS), or positioning reference signal (PRS), etc. SRS can be used for uplink channel measurement and channel estimation. CSI-RS can be used for downlink channel measurement and channel estimation.
[0145] 5. A domain can include at least one of the following: Time Domain (TD), Frequency Domain (FD), Spatial Domain (SD), Angular Domain (AD), Delay Domain (DD), Doppler Domain (DD), Beam Domain (BD), Antenna Domain (AD), Time-Frequency Domain (TFD), Spatial-Temporal Domain (STD), Spatial-Frequency Domain (SFD), or Time-Frequency-Space Domain (TFSD), etc. The Time Domain can also be called the Time Domain. The Spatial Domain can also be called the Spatial Domain. The Angular Domain can include the Azimuth Angle Domain (AAD) and / or the Elevation Angle Domain (EAD).
[0146] 6. The first object can refer to an object capable of causing at least one of the following: reflection, refraction, scattering, diffraction, or transmission of electromagnetic waves. Correspondingly, the first object can be used to indicate at least one of the following: a reflector, a refractor, a scatterer, a diffractor, or a transmissor. A reflector can refer to an object capable of causing the reflection of electromagnetic waves. A scatterer can refer to an object capable of causing the scattering of electromagnetic waves. A diffractor can refer to an object capable of causing the diffraction of electromagnetic waves. A transmissor can refer to an object capable of causing the transmission of electromagnetic waves.
[0147] 7. Multipath propagation (MP) refers to the phenomenon where a signal travels from the transmitter to the receiver through multiple paths. These multiple paths can be formed by at least one of the following: reflection, refraction, scattering, diffraction, or transmission, resulting from the signal encountering a first object. Multiple paths (or multipaths) can include at least one of the following: direct paths or indirect paths. Indirect paths can also be called dynamic paths. Indirect paths can include at least one of the following: reflection paths, refraction paths, scattering paths, diffraction paths, or transmission paths. A reflection path can be caused by the signal being reflected from a reflector. A refraction path can be caused by the signal being refracted from a refracting object. A scattering path can be caused by the signal being scattered from a scattering object. Diffraction can be caused by the signal being diffracted from a diffracting object. Transmission can refer to the signal being transmitted from a transmitting object. Paths can also be called multipath components.
[0148] Multipath propagation can lead to at least one of the following: multipath delay, delay spread (DS), multipath angle (MA), angle spread (AS), multipath power (MP), Doppler spread (DS), small-scale fading (SSF), or frequency-selective fading (FSF). 8. Multipath delay refers to the time delay corresponding to each path when a signal travels through multiple paths to reach the receiver; that is, the time delay corresponding to the multipath components. Delay can refer to the time required for a signal to travel from the transmitter to the receiver. Multipath delay can cause changes in the phase and amplitude of the received signal. Multipath delay can cause the signal to arrive at the receiver at different times via different paths, forming delay spread.
[0149] 9. Delay spread can be used to describe the degree of dispersion in the time it takes for a signal to arrive at the receiver. As an implementation method, delay spread can be represented by at least one of the following: Average Delay Spread (ADS), Root Mean Square Delay Spread (RMSDS), Maximum Delay Spread (MDS), or Delay Profile (DP).
[0150] 10. Delay Spectrum (DS) can be used to determine the delay distribution of multipath components of a signal.
[0151] 11. The Power Delay Profile (PDP) can be used to describe the power distribution of a signal's multipath components at the receiver over time. As one implementation, the PDP can be represented with time delay on the horizontal axis and power or energy on the vertical axis. The PDP can also be called a power delay profile.
[0152] 12. Multipath angle refers to the angle of incidence of a signal relative to the receiver when the signal travels through multiple paths to reach the receiver. The multipath angle can be expressed using at least one of the following: Angle of Arrival (AoA) or Angle of Departure (AoD). The Angle of Arrival (also called the angle of arrival, angle of incidence, or incident angle) refers to the direction angle of the signal as it travels through the first path to reach the receiver. The first path can be any one of multiple paths. The Angle of Departure (also called the angle of departure, transmission angle, or transmission angle) refers to the direction angle of the signal as it leaves the transmitter.
[0153] 13. Angular spread can be used to describe the distribution of the arrival or departure angles of a signal. Angular spread reflects the degree of angular spread caused by multipath propagation during signal propagation in space. Angular spread can include the transmitter's horizontal angular spread (AASD), the transmitter's vertical angular spread (EASD), the receiver's horizontal angular spread (AASA), and the receiver's vertical angular spread (EASA).
[0154] 14. Angle spectrum (AS) can be used to describe the directional distribution of a signal in space. The angle spectrum reflects the distribution of signals arriving from the target direction. As one implementation, the angle spectrum can be represented by azimuth angle (AA) and elevation angle (EA).
[0155] 15. The Power Angular Spectrum (PAS) can be used to describe the distribution of the power of a signal's multipath components at the receiver as a function of the angle of arrival. As one implementation, the PAS can be represented with angle as the horizontal and vertical axes, and power or energy as the third dimension. Angles can include azimuth and elevation angles. For example, the third dimension can include color or altitude.
[0156] 16. Spatial spectrum (SS) can be used to describe the directional distribution of a signal in space. The spatial spectrum reflects the distribution of the signal throughout the entire spatial domain.
[0157] 17. Multipath power refers to the power components corresponding to each path when a signal travels through multiple paths to reach the receiver.
[0158] 18. The power spectrum (PS) can be used to describe how the power of a signal changes with frequency. As one implementation, the power spectrum can be represented by the power density spectrum (PSD). The power density spectrum can be used to represent the power per unit frequency bandwidth.
[0159] 19. The Doppler effect (DE) refers to the phenomenon that the observed wave frequency changes when there is relative motion between the wave source and the observer.
[0160] 20. Doppler spread refers to the broadening of the signal spectrum at the receiver due to the Doppler effect between the transmitter and receiver and / or the different Doppler shifts (DS) of multiple paths. Doppler spread reflects the degree of signal expansion in the frequency domain.
[0161] 21. A domain matrix (DM) can refer to a matrix used for precoding. A domain matrix can include at least one of the following: Time Domain Matrix (TDM), Frequency Domain Matrix (FDM), Spatial Domain Matrix (SDM), Angle Domain Matrix (ADM), Delay Domain Matrix (DDM), Doppler Domain Matrix (DDM), Beam Domain Matrix (BDM), Antenna Domain Matrix (ADM), Time-Frequency Domain Matrix (TFDM), Spatial-Temporal Domain Matrix (STDM), Space-Frequency Domain Matrix (SFDM), or Time-Frequency-Space Domain Matrix (TFSDM), etc. A domain matrix can also be called a domain vector (DV). A domain vector can refer to a vector used for precoding.
[0162] (1) Time-domain matrix
[0163] A time-domain matrix can be used to describe how a signal changes over time. For example, a time-domain matrix can include the variation of at least one of the signal's amplitude, phase, or time delay over time.
[0164] (2) Frequency domain matrix
[0165] A frequency domain matrix can be used to represent the variation of a channel in the frequency domain. Multipath delay leads to frequency-selective fading. As shown by the Fourier transform, the delay spread of a signal in the delay domain can be equivalent to a phase shift in the frequency domain. Since the phase change of the channel in each frequency domain unit is related to the delay, the phase change pattern of the channel in each frequency domain unit can be represented by a delay vector. In other words, a frequency domain matrix can be used to represent the delay characteristics of a channel. A frequency domain matrix can also be called a delay domain matrix. Frequency domain units can be sub-bands, resource blocks (RBs), resource block groups (RBGs), or precoding resource block groups (PRBGs), etc.
[0166] Precoding a reference signal based on a frequency domain matrix essentially involves performing phase rotation on each frequency domain cell using elements of the frequency domain matrix. This precoded reference signal is then used to pre-compensate for frequency domain characteristics caused by multipath delay. Therefore, the process of precoding a reference signal based on a frequency domain matrix can be understood as a frequency domain precoding process.
[0167] (3) Spatial Matrix
[0168] The spatial domain matrix can refer to the precoding vector used for beamforming a reference signal. Beamforming imparts spatial directionality to the transmitted reference signal. Therefore, the process of precoding the reference signal based on the spatial domain matrix can also be understood as a spatial domain precoding process. The spatial domain matrix can also be called the angle domain matrix or the beam domain matrix.
[0169] As one implementation, the length of the spatial matrix can be the number of transmit antenna ports in a single polarization direction. For example, the spatial matrix can be a column vector or row vector of length M. M can be an integer greater than 1. The elements in the spatial matrix can be used to indicate the weights of the antenna ports.
[0170] (4) Angle domain matrix
[0171] An angular domain matrix can be used to describe the spatial distribution characteristics of a signal.
[0172] (5) Time Delay Domain Matrix
[0173] The time delay domain matrix can be used to describe the variation of a signal in the time delay domain.
[0174] (6) Doppler domain matrix
[0175] The Doppler domain matrix can be used to describe the variation of a signal in the Doppler domain.
[0176] (7) Spatial frequency domain matrix
[0177] The spatial frequency domain matrix can be determined based on the spatial domain matrix and the frequency domain matrix.
[0178] 22. Channel fading refers to the intensity fluctuations and quality degradation of a signal during propagation due to various factors. Channel fading can include at least one of the following: large-scale fading (LSF), small-scale fading, frequency-selective fading, or time-selective fading (TSF). Large-scale fading can be used to describe the average power variation of a wireless signal over a large geographical area. Large-scale fading can be caused by path loss (PL) and / or shadow fading (SF). Frequency-selective fading refers to different frequency components of a signal experiencing varying degrees of fading. Time-selective fading refers to the time-varying characteristics of the signal caused by changes in channel characteristics over time.
[0179] 23. Path loss can refer to the power attenuation of a signal during propagation due to distance, environment or other factors.
[0180] 24. Channel Sounding (DS) can be used to store channel features for location information. Channel features may include at least one of the following: channel features related to large-scale fading or channel features related to small-scale fading. Channel features related to large-scale fading may include at least one of the following: path loss, shadowing fading, or Rice factor. Channel features related to small-scale fading may include at least one of the following: number of multipath paths, multipath delay, delay spread, root mean square delay spread, maximum delay spread, multipath angle, angle spread, angle spectrum, power angle spectrum, spatial spectrum, multipath power, power spectrum, multipath phase, Doppler shift, or Doppler spread. Furthermore, channel features may also include the channel covariance matrix. It should be noted that the first and second channel features involved in the embodiments of this application can be understood in conjunction with the channel features.
[0181] 25. Channel data may include channel characteristics. If channel data is stored in association with other information, a channel map can be formed. For example, other information may include at least one of the following: area identifier, cell identifier, first object identifier, or carrier identifier, etc. In this embodiment, the area identifier may be called the first identifier. The cell identifier may be called the second identifier. The first object identifier may be called the third identifier. The carrier identifier may be called the fourth identifier. In this embodiment, channel data can be divided into currently measured channel data and non-currently measured channel data. Currently measured channel data may be obtained from current actual measurements. Non-currently measured channel data may be obtained from non-current actual measurements. As one implementation, non-currently measured data may include at least one of non-measured channel data or historical measured channel data. Currently measured channel data may be called the fourth channel data. Non-currently measured channel data may be called the third channel data.
[0182] 26. Steady-state channel characteristics can be used to indicate similar channel characteristics between third channel data and fourth channel data. In the embodiments of this application, steady-state channel characteristics can be referred to as first channel characteristics.
[0183] 27. Stable channel data can be determined based on steady-state channel characteristics. In the embodiments of this application, steady-state channel data can be referred to as first channel data.
[0184] 28. A steady-state path can be used to indicate multipaths corresponding to steady-state channel characteristics. A steady-state path can be formed by direct light or strong reflection, and has the characteristic of high energy; therefore, transmission methods based on steady-state paths have high robustness and accuracy. In the embodiments of this application, the steady-state path can be referred to as the first multipath.
[0185] 29. Non-steady-state channel features can be used to indicate channel features that are dissimilar between the third channel data and the fourth channel data. In the embodiments of this application, non-steady-state channel features can be referred to as second channel features.
[0186] 30. The non-steady-state channel data can be determined based on the characteristics of the non-steady-state channel. In the embodiments of this application, the non-steady-state channel data can be referred to as the second channel data.
[0187] 31. Unsteady paths can be used to indicate multipaths corresponding to unsteady channel characteristics. Unsteady paths can be generated by dynamic paths; for example, unsteady paths can be generated by at least one of multiple reflections, diffraction, or scattering, and are greatly affected by the environment, with weak energy or strong time-varying characteristics. In the embodiments of this application, an unsteady path can be referred to as a second multipath.
[0188] 32. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data.
[0189] 33. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices.
[0190] 34. The communication system can be a 3GPP-related cellular system, such as 4G, 5G, 5G-A, 6G, or future communication systems. The communication system may include network equipment. Network equipment can be network elements on the network side used to transmit or receive signals. In the embodiments of this application, network elements may also be referred to as entities or functional entities. Network equipment may include core network (CN) equipment and / or radio access network (RAN) equipment (hereinafter referred to as access network equipment). Core network equipment and access network equipment can be connected via wired or wireless means.
[0191] The wireless access network can also be an Open RAN (O-RAN or ORAN), a Cloud Radio Access Network (CRAN), or a Wireless Fidelity (WiFi) system. It can also be a communication system that integrates two or more of these systems.
[0192] Core network equipment and access network equipment can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions. Network equipment can be hardware equipment, software functions running on dedicated hardware, or software functions running on general-purpose hardware. For example, a network device can be a virtualization function instantiated on a platform (e.g., a cloud platform). Furthermore, a network device can also be an entity that includes dedicated or general-purpose hardware equipment and software functions. This application does not limit the specific form of the network device.
[0193] 35. A communication protocol (or communications protocol) refers to the agreement that two parties must follow to complete communication or provide services; hereinafter referred to as a protocol. A protocol may specify at least one of the following: data format, transmission order, or error handling. A protocol stack may refer to the sum of protocols at each layer in a network. Protocols may include at least one of the following: wireless interface protocols, transport layer protocols, or application layer protocols. A protocol stack may include a wireless interface protocol stack.
[0194] The wireless interface protocol stack may include a physical layer (L1), a data link layer (DLL) (L2), and a network layer (NL) (L3). L2 may include at least one of the MAC layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, or service data adaptation protocol (SDAP). L3 may include at least one of the radio resource control (RRC) layer or non-access stratum (NAS) layer. L1 may include at least one of a high-PHY or low-PHY layer. High-PHY can refer to the functions of the high-PHY layer. High-PHY functions may include some of the functions of L1, which are closer to the MAC layer. As one implementation, high-PHY functions may include at least one of the following: forward error correction (FEC), encoding and decoding, modulation and demodulation, or scrambling. Low-PHY can refer to the functions of the low-PHY layer. Low physical layer functions can include another portion of L1 functionality, which is closer to the radio frequency (RF) side. As one implementation, low physical layer functions can include at least one of the following: Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, or filtering, etc.
[0195] A wireless interface protocol stack can include a user plane (UP) protocol stack and a control plane (CP) protocol stack. The user plane protocol stack refers to the protocol stack used for transmitting data. The control plane protocol stack refers to the protocol stack used for transmitting control signaling.
[0196] As one implementation, the user plane protocol stack of an access network device may include a PHY layer, a MAC layer, an RLC layer, a PDCP layer, and an SDAP layer. The control plane protocol stack of an access network device may include a PHY layer, a MAC layer, a PLC layer, a PDCP layer, and an RRC layer. The control plane protocol stack of a core network device may include L1 and L2. The user plane protocol stack of a core network device may include L1 and L2.
[0197] The transport layer protocol may include at least one of the following: User Datagram Protocol (UDP) or Stream Control Transmission Protocol (SCTP).
[0198] Application layer protocols may include NGAP (Next Generation Application Protocol).
[0199] 36. High-Level Signaling (HLS) can be implemented at higher layers of the protocol stack in a communication system, used to manage and control functions such as communication sessions, resource allocation, security, or mobility. For example, high-level signaling may include at least one of the following: RRC layer signaling, Non-Access Stratum (NAS) signaling, or other application and service-related signaling.
[0200] 37. Low-level signaling (LLS) can be located at the lower levels of the protocol stack in a communication system and is used for the establishment, maintenance, and management of radio links. For example, LLS may include at least one of the following: MAC layer signaling, RLC layer signaling, PHY signaling, or Radio Resource Control layer signaling.
[0201] It should be noted that the naming of domain matrix, steady-state channel data, steady-state channel characteristics, non-steady-state channel data, non-steady-state channel characteristics, steady-state path, non-steady-state path, communication system, communication protocol, higher-layer signaling and lower-layer signaling, etc., is defined for the convenience of distinguishing different functions and should not constitute a limitation on the embodiments of this application. The embodiments of this application do not exclude the possibility of using other naming in 5G, 5G-A, 6G and future communication systems.
[0202] For ease of understanding, the following will use... Figure 1 The communication system shown is used as an example to describe a communication system that can be applied to the embodiments of this application.
[0203] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 A schematic diagram of a possible, non-limiting system architecture is shown.
[0204] like Figure 1As shown, the communication system 100 may include a core network device 110, at least one access network device (e.g., access network devices 121 and 122, collectively referred to as access network device 120), and at least one terminal equipment (TE) (e.g., terminal devices 131, 132, 133, 134, 135, and 136, collectively referred to as terminal device 130). Access network device 120 can communicate with core network device 110 via wired or wireless means. Access network device 120 can communicate with terminal device 130 wirelessly. The interface between access network device 120 and terminal device 130 may be referred to as an air interface. Furthermore, terminal devices 134, 135, and 136 may also constitute a communication system. In this communication system, terminal device 134 may function as a network device (e.g., a core network device or an access network device).
[0205] Core network equipment 110 can refer to core network equipment that provides service support for terminal equipment 130. For example, core network equipment 110 may include at least one of user plane function network elements, control plane function network elements, or other functional network elements. User plane function network elements may include user plane function (UPF) network elements. Control plane function network elements may include at least one of the following: session management function (SMF) network elements or access and mobility management function (AMF) network elements, etc. Other functional network elements may include at least one of the following: policy control function (PCF) network elements, application function (AF) network elements, network exposure function (NEF) network elements, or location management function (LMF) network elements, etc. AMF network elements and LMT network elements can communicate through the NLs interface.
[0206] UPF network elements can be used to connect to the data network (DN) and perform functions such as user plane data forwarding, session / flow-level billing statistics, or bandwidth limiting. SMF network elements can be used for session management functions of terminal device 130, such as IP (Internet Protocol) address allocation, UPF network element selection, and billing and Quality of Service (QoS) policy control, for example, user session establishment. PCF network elements can be used for policy management functions such as billing policies and QoS policies. AMF network elements can be used for access management and mobility management of terminal device 130. Furthermore, AMF network elements can also be used to transmit user policies between terminal device 130 and PCF network elements. AF network elements can be used to transmit application-side requirements to the network side. NEF network elements can be used to provide 3GPP network function services and capabilities to AF network elements, and can also enable AF network elements to provide information to 3GPP network functions. LMF network elements can be used for terminal device location estimation. It should be noted that network elements in this application can also be referred to as entities or functional entities. For example, an AMF network element can also be referred to as an AMF entity or an AMF functional entity. Multiple network elements in the core network device 110 can be deployed on the same physical device, distributed across multiple physical devices, or deployed on a cloud platform. This application embodiment does not limit the specific form of the network elements in the core network device 110.
[0207] Access network device 120 can be a device that provides wireless communication services. In one implementation, multiple access network devices can serve the same terminal device. For example, both access network devices 121 and 122 can provide services to terminal device 135.
[0208] In one possible scenario, the access network device 120 can be a base station (BS), an evolved NodeB (eNB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G communication system, a base station in a future communication system, a wireless relay node, a wireless backhaul node, or an access node in a WiFi system, etc. The base station can be a macro base station, micro base station, pico base station, small cell, relay station, donor node, balloon station, or a radio network controller (RNC) in a CRAN scenario. Optionally, the access network device 120 can also be a server, wearable device, vehicle, or in-vehicle equipment, etc. For example, the access network device in a vehicle to everything (V2X) connection can be a roadside unit (RSU). The access network device 120 in this embodiment can be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The access network device 120 may also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. In this embodiment, the access network device 120 may also be a logical node, logical module, or software capable of implementing all or part of the functions of an access network device.
[0209] In another possible scenario, multiple access network devices 120 collaborate to assist terminal device 130 in achieving wireless access, with each access network device 120 implementing a portion of the base station's functions. Access network devices 120 may include at least one of a Central Unit (CU), at least one Distributed Unit (DU), or at least one Radio Unit (RU). In one implementation, the RU may be included in an Active Antenna Unit (AAU). In another implementation, the RU may be a TRP, a Remote Radio Head (RRH), or other similar network element. CU and DU may be configured separately or included in the same network element. For example, CU and DU may be included in a Base Band Unit (BBU). CU and DU can communicate via a midhaul link. BBU and core network device 110 can communicate via a backhaul link. BBU and RU can communicate via a fronthaul link. BBU and RU can be co-located or not.
[0210] In one possible implementation, the CU may include a CU-CP and a CU-UP. The CU-CP can be used to implement the CU's control plane functions. The CU-CP can interact with network elements in the core network device 110 used to implement control plane functions. For example, the network element in the core network device 110 used to implement control plane functions may be an AMF network element. The CU-UP can be used to implement the CU's user plane functions. The CU-UP can interact with network elements in the core network device 110 used to implement user plane functions. For example, the network element in the core network device 110 used to implement user plane functions may be a UPF network element.
[0211] The functions of the CU and DU can be configured according to business needs. For example, the functions of the CU or DU can be divided according to the functions of the protocol layers; that is, some protocol layer functions can be configured in the CU, and the remaining or all protocol layer functions can be configured in the DU. One implementation is to configure the functions of the protocol layers above the RLC layer in the CU, and the functions of the RLC layer and below the RLC layer in the DU. Another implementation is to configure the functions of the protocol layers above the RLC layer in the CU, and the functions of the High-PHY, MAC, and RLC layers in the DU. Yet another implementation is to configure some functions of the RLC layer and the functions of the protocol layers above the RLC layer in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer in the DU. Yet another implementation is to configure the functions of the High-PHY layer and the protocol layers above the High-PHY layer in the CU, and the functions of the Low-PHY layer in the DU, or the functions of the Low-PHY layer and the RF (Radio Frequency) functions in the DU. Yet another implementation is to configure the functions of the PHY layer and the protocol layers above the PHY layer in the CU, and the RF functions in the DU. Furthermore, the functions of CU or DU can be divided according to business type or other system requirements. As one implementation method, functions that need to meet lower latency requirements can be configured in DU, while functions that do not need to meet such latency requirements can be configured in CU. It is understood that the above functional division is merely an example and does not constitute a limitation on CU and DU.
[0212] The DU and RU can be co-located or not. The DU and RU can exchange control plane and user plane information via a fronthaul link through a Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include an LLS-C interface providing the control plane and an LLS-U interface providing the user plane. In one implementation, the control plane may refer to real-time control between the DU and RU. In another implementation, the DU and RU can exchange management plane (MP) information via an LLS-M interface on the fronthaul link. The management plane may refer to non-real-time management operations between the DU and RU.
[0213] The DU and RU can work together to implement the PHY function. One implementation method is to configure the baseband function in the DU and the RF function in the RU. Another implementation method is to configure the High-PHY function in the DU and the Low-PHY function in the RU. Yet another implementation method is to configure the High-PHY function in the DU and the Low-PHY and RF functions in the RU.
[0214] 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, in an ORAN system, CU can also be called O-CU (i.e., open CU), DU can also be called O-DU (i.e., open 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. For ease of description, the embodiments of this application use CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0215] Terminal equipment 130 can be a device or module with corresponding communication functions. Terminal equipment can also be referred to as user equipment (UE), access equipment, user unit (SU), user station, mobile station, mobile station (MS), remote station, mobile terminal (MT), remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0216] Terminal device 130 can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, mobile internet device (MID), virtual reality terminal device, augmented reality terminal device, personal digital assistant (PDA), customer premises equipment (CPE), communication equipment mounted on high-altitude aircraft, drone, helicopter, airplane, ship, robot, robotic arm, terminal device in device-to-device (D2D) communication, terminal device in vehicle external connections, terminal device in industrial control, terminal device in machine-type communication (MTC), terminal device in the Internet of Things (IoT), terminal device in autonomous driving, tactile terminal device, in-vehicle terminal device, terminal device in remote medical care, terminal device in smart grid, or terminal device in transportation safety. Terminal devices in smart cities, smart homes, smart offices, wearable devices, transportation vehicles with wireless communication capabilities, communication modules, or terminal devices in communication systems evolved after 5G are not limited to this category in this application. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables. For example, wearable devices may include at least one of the following: head-mounted displays (HMDs), glasses, gloves, watches, clothing, or shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Wearable smart devices in a broad sense include those that are feature-rich, large in size, and capable of performing all or part of their functions without relying on a smartphone, such as smartwatches or smart glasses; as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets or smart jewelry for vital sign monitoring. For example, smart glasses can include at least one of the following: VR glasses or AR glasses.
[0217] Network equipment (e.g., core network equipment 110 and access network equipment 120) can provide services to the cell. Terminal equipment 130 can communicate with the cell through transmission resources allocated by the network equipment. The cell can belong to a macro base station or a base station corresponding to a small cell. A small cell can include at least one of the following: city cell, microcell, picocell, or femtocell. Small cells are characterized by small coverage area and low transmission power, making them suitable for providing high-speed data transmission services.
[0218] It should be noted that, in the embodiments of this application, the device used to implement the functions of the network device (e.g., core network device 110 or access network device 120) can be a server, or it can be any device capable of supporting the network device in implementing the functions, such as a chip system, chip, hardware circuit, software module, or hardware circuit plus software module. This device can be installed and used in conjunction with the network device. The embodiments of this application do not limit the specific form of the network device.
[0219] It should also be noted that the core network device 110, access network device 120, and terminal device 130 in this application embodiment can be devices with communication functions in 4G communication systems, 5G communication systems, 5G-A communication systems, 6G communication systems, or future communication systems. The shape or type of the core network device 110, access network device 120, and terminal device 130 in 6G and future communication systems is not limited. Furthermore, this application embodiment does not limit the application scenario of the communication system. For example, the application scenario may include at least one of the following: Enhanced Mobile Broadband (eMBB), Ultra-Reliable Low Latency Communications (URLLC), Massive Machine Type Communication (mMTC), eMBB+, URLLC+, mMTC+, immersive communication, ultra-large-scale connectivity, ubiquitous connectivity, Artificial Intelligence (AI) and communication convergence, or Integrated Sensing and Communication (ISAC), etc. For example, the method described in this application embodiment can be applied to a digital twin channel.
[0220] It should also be noted that the network architecture and application scenarios described in the embodiments of this application are for the purpose of facilitating the understanding of the technical solutions provided in the embodiments of this application, and do not constitute a limitation on the embodiments of this application. As network architectures evolve and new application scenarios emerge, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0221] To facilitate understanding, the following will be combined with... Figure 2A and Figure 2B The interfaces between core network devices and access network devices, the interfaces between CU and DU in the access network devices, and the protocol stacks in the communication systems to which the embodiments of this application can be applied are described. Figure 2A It can be used to describe the interfaces between core network devices and access network devices, as well as the interfaces between CU and DU in access network devices. Figure 2B It can be used to illustrate a protocol stack. As one implementation method, Figure 2A and Figure 2B The core network equipment can provide Figure 1 110 core network devices. Figure 2A and 2B Access network equipment can provide Figure 1 120 access network devices. It should be noted that... Figure 2A and Figure 2B This is merely an example and does not constitute a limitation on the embodiments of this application.
[0222] Figure 2A This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0223] like Figure 2A As shown, the communication system may include core network equipment and access network equipment. The core network equipment and access network equipment can communicate through a first interface. As one implementation, the first interface can be an NG interface.
[0224] Core network equipment may include AMF network elements and UPF network elements. Access network equipment may include a CU and at least one DU. The DU can communicate with the CU through a second interface. As one implementation, the second interface can be an F1 interface.
[0225] exist Figure 2A On this basis, Figure 2B This is a schematic diagram of the protocol stack between the core network device and the access network device, and between the CU and DU in the access network device, provided in the embodiments of this application.
[0226] like Figure 2B As shown, the first interface may include a first interface-C for the control plane and a first interface-U for the user plane. The CU-CP can communicate with the AMF via the first interface-C to implement control plane functions. The CU-UP can communicate with the UPF via the first interface-U to implement user plane functions. As one implementation, the first interface-C can be an N2 interface. The N2 interface can also be called an NG-C interface. The first interface-U can be an N3 interface. The N3 interface can also be called an NG-U interface.
[0227] The N2 protocol stack can include L1, L2, IP, SCTP, and NGAP. NGAP can be used to transmit control signaling between access network devices and core network devices.
[0228] The N3 protocol stack can include L1, L2, IP, UDP, and GTP-U (GPRS Tunneling Protocol-User Plane).
[0229] The second interface may include a second interface-C for the control plane and a second interface-U for the user plane. The CU-CP can communicate with the DU via the second interface-C to implement control plane functions. The CU-UP can communicate with the DU via the second interface-U to implement user plane functions. As one implementation, the second interface-C can be an F1-C interface, and the second interface-U can be an F1-U interface.
[0230] The F1-C protocol stack can include L1, L2, IP, SCTP, and F1AP (F1 Application Protocol). F1AP can be used to transmit control signaling between CU and DU, and manage the configuration and resources of DU, etc.
[0231] The F1-U protocol stack can include L1, L2, IP, UDP, and GTP-U.
[0232] It should be noted that the following description is for ease of understanding and explanation only, using the interaction between the first network element and the second network element as an example to illustrate the method provided in the embodiments of this application. However, this should not limit the subject executing the method provided in the embodiments of this application. For example, the first network element shown in the following embodiments can be replaced by a component configured in the access network device (e.g., a circuit, chip, chip system, or other functional module capable of calling and executing a program). The second network element in the following embodiments can be replaced by a component configured in the network device (e.g., an access network device or core network device) (e.g., a circuit, chip, chip system, or other functional module capable of calling and executing a program). Communication can be achieved according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application.
[0233] The inventive concept of the embodiments of this application will now be described with reference to the accompanying drawings.
[0234] With the imminent arrival of the 6G era, problems such as increased system bandwidth, more terminal device antennas, heavier network load, increased wireless channel dimensions, and limited pilot measurement resources are becoming increasingly prominent, affecting the accuracy of channel measurements. Accurate channel measurement is fundamental to wireless communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Therefore, it is necessary to improve the accuracy of channel measurements.
[0235] To improve the accuracy of channel measurements, pilot overhead can be reduced. For example, channel measurement methods based on channel maps can be used. Channel maps can demonstrate the mapping relationship between location information and channel characteristics. In related technologies, channel maps can be constructed in the following ways.
[0236] The first approach is based on measured data. For example, based on measured channel data for a portion of the region, the channel characteristics of that region are determined. Then, interpolation methods are used to process the channel characteristics of that region to obtain the channel characteristics of other regions, thereby constructing the channel map for the entire region. For example, the interpolation method may include at least one of the nearest neighbor method, linear interpolation method, or kernel interpolation method.
[0237] The second approach is based on simulation. For example, based on prior environmental information, electromagnetic simulation methods are used to simulate at least one of the following multipath phenomena: reflection, transmission, diffraction, or scattering, to construct a deterministic channel model. A channel map is then constructed based on the deterministic channel model.
[0238] For the first method, the accuracy of the channel map depends on the accuracy and quantity of measured channel data and the precision of the measurement equipment. However, actual measurement is difficult, and some measured channel data have a low signal-to-noise ratio, which results in a low accuracy of the channel map.
[0239] Regarding the second approach, the accuracy of the channel map depends on the accuracy of the environmental information, which can include first parameter information of the static scatterer (SS) and second parameter information of the dynamic scatterer (DS). A static scatterer can refer to an object whose position is fixed during wave propagation and whose scattering characteristics do not change over time. For example, a static scatterer can include at least one of buildings or vegetation. The first parameter information can include at least one of a first size, first shape, first location, or first material. A dynamic scatterer can refer to an object whose scattering characteristics change over time during wave propagation. The change in the scattering characteristics of a dynamic scatterer can be due to the movement of the scatterer itself. For example, a dynamic scatterer can include at least one of vehicles, aircraft, or satellites. The second parameter information can include at least one of a second size, second shape, second location, speed, or second material. However, the accuracy of the environmental information is relatively low; for example, the accuracy of the environmental information is at the meter level, and it is difficult to obtain the first material of the static scatterer and the second parameter information of the dynamic scatterer in real time. Furthermore, electromagnetic simulation methods are more suitable for scenarios with large scatterer sizes and simpler actual environments. In cases where the actual environment is more complex and / or the scatterer size is large, the accuracy of the deterministic channel model constructed using electromagnetic simulation methods is low. Therefore, the accuracy of the channel map constructed based on the deterministic channel model is also low.
[0240] Therefore, it is necessary to improve the accuracy of channel maps. It should be noted that since channel maps can be obtained by associating and storing channel data with other information, this application embodiment uses channel data for description when channel data is not associated with other information. Accordingly, improving the accuracy of channel maps can be understood as improving the accuracy of channel data.
[0241] To improve the accuracy of channel maps (i.e., channel data), the presence of steady-state and / or non-steady-state channel data is identified. Steady-state channel data can be determined based on steady-state channel characteristics, which can be used to indicate similar channel features between two sets of channel data. Non-steady-state channel data can be determined based on non-steady-state channel characteristics, which can be used to indicate dissimilar channel features between two sets of channel data.
[0242] As one implementation, steady-state channel features can be used to indicate the channel features corresponding to the first similarity. Non-steady-state channel features can be used to indicate the channel features corresponding to the second similarity. The first and second similarities are explained below.
[0243] Regarding the first similarity, as one implementation, the first similarity can refer to the similarity of channel features between two channel data being greater than or equal to a first threshold. Therefore, the steady-state channel feature can be used to indicate the channel features between two channel data whose similarity is greater than or equal to the first threshold. As another implementation, the first similarity can refer to one of the top K similarities out of J similarities. Or, the first similarity can refer to one of the bottom K similarities out of J similarities. J can be an integer greater than 1. K can be an integer greater than or equal to 1 and less than or equal to J. The steady-state channel feature can be a channel feature in the fourth channel data that satisfies the above conditions, or a channel feature in the third channel data that satisfies the above conditions, or a variation of a channel feature in the third and fourth channel data that satisfies the above conditions. This application does not limit this specific type of feature.
[0244] Regarding the second similarity, one implementation is that the second similarity can refer to the similarity of channel features between two channel data being less than a first threshold. Thus, non-steady-state channel features can be used to indicate channel features whose similarity between two channel data is less than the first threshold. Another implementation is that the second similarity can refer to the similarity of channel features between two channel data being less than or equal to the first threshold. Thus, non-steady-state channel features can be used to indicate channel features whose similarity between two channel data is less than or equal to the first threshold. Yet another implementation is that the second similarity can refer to any one of the J similarities other than the K similarities. The non-steady-state channel feature can be a channel feature in the fourth channel data that satisfies the above conditions, or a channel feature in the third channel data that satisfies the above conditions, or a variation of a channel feature in the third and fourth channel data that satisfies the above conditions. This application does not limit this specific embodiment.
[0245] It should be noted that, in this embodiment, steady-state channel data can be referred to as first channel data, and steady-state channel characteristics as first channel characteristics. Non-steady-state channel data can be referred to as second channel data, and non-steady-state channel characteristics as second channel characteristics. The first threshold can be configured according to actual service requirements and is not limited here.
[0246] The following explanation addresses the two channel data points.
[0247] The two channel data can include currently measured channel data and non-current measured channel data. The currently measured channel data can be obtained from current actual measurements. The non-current measured channel data can be obtained from non-current actual measurements. As one implementation, the non-current measured channel data can include at least one of non-measured channel data or historical measured channel data. The non-measured channel data can be obtained from non-actual measurements. The non-measured channel data can include at least one of current non-measured channel data or historical non-measured channel data. In this embodiment, the currently measured channel data can be referred to as the fourth channel data. The fourth channel data can be measured. For example, the fourth channel data can be obtained from current actual measurements. The non-current measured channel data is referred to as the third channel data. Regarding how to obtain the third channel data, it has been found that it can be achieved in the following way.
[0248] The third channel data can be provided by the second network element, meaning the second network element can be used to provide the third channel data. The second network element can be configured in the access network equipment. The second network element configured in the access network equipment can be called a Service Unit (SU). Optionally, the second network element can be configured in the core network equipment. The second network element configured in the core network equipment can be called a Map Management Function (MMF) network element.
[0249] Based on the above, this application proposes a communication method. For example, a first network element in an access network device can determine first channel data (i.e., steady-state channel data) and / or second channel data (i.e., non-currently measured channel data) based on third channel data (i.e., non-currently measured channel data) and fourth channel data (i.e., currently measured channel data), thereby improving the accuracy of the channel data. The fourth channel data can be obtained through measurement, and the third channel data can be provided by a second network element in the access device or a second network element in the core network device.
[0250] To facilitate a better understanding of the inventive concept of the embodiments of this application, the following is combined with... Figure 3 Further explanation is needed.
[0251] Figure 3 This is a schematic diagram illustrating the principle of a communication method provided in an embodiment of this application.
[0252] From a network architecture perspective, this can be achieved in the following two ways.
[0253] In the first approach, both the first and second network elements are configured in the access network equipment.
[0254] In the second approach, the first network element is configured in the access network equipment, and the second network element is configured in the core network equipment.
[0255] The first network element can be used to obtain fourth channel data (i.e., the currently measured channel data). The second network element can be used to provide third channel data (i.e., non-currently measured channel data).
[0256] From a processing flow perspective, a first channel feature and / or a second channel feature can be determined based on the third channel data and the fourth channel data. The first channel feature can be used to indicate similar channel features between the third and fourth channel data. For example, the first channel feature can be a similar channel feature within the fourth channel data. The second channel feature can be used to indicate dissimilar channel features between the third and fourth channel data. The second channel feature can be a dissimilar channel feature within the fourth channel data. Based on the first channel feature, the first channel data is determined. Based on the second channel feature, the second channel data is determined. Thus, the first channel data and / or the second channel data can be obtained.
[0257] The above network architecture can be applied to the processing flow, thereby allowing the first network element to determine the first channel data and / or the second channel data based on the third channel data and the fourth channel data.
[0258] Since the fourth channel data is obtained from actual channel measurements, it can be understood as the currently measured channel data. The third channel data, provided by the second network element in the access network equipment or the second network element in the core network equipment, can be understood as non-currently measured channel data. Therefore, the information used to determine the first and second channel data is relatively accurate and comprehensive. Furthermore, the first channel data is determined by the first network element in the access network equipment based on the first channel characteristics. These first channel characteristics can indicate similar channel characteristics between the third and fourth channel data, thus the first channel data has high accuracy, thereby improving the overall accuracy of the channel data. In addition, since the fourth channel data can be understood as the currently measured channel data, and the third channel data as non-currently measured channel data, the acquisition times of the fourth and third channel data are different. The first channel data is determined based on the similar channel characteristics between the third and fourth channel data. This indicates that the first channel data changes less over time, meaning it has high stability, thus improving the stability of the channel data and consequently its accuracy.
[0259] Furthermore, since the second channel data is determined based on the second channel features, which are used to indicate dissimilar channel features between the third and fourth channel data, the first channel data can be indirectly obtained through the second channel data. Because the first channel data has high accuracy and stability, the accuracy of the channel data is improved.
[0260] Next, we need to consider how to determine the first channel characteristics and the second channel characteristics. This can be achieved using a correlation-based approach, which will be explained below.
[0261] As one implementation, a correlation coefficient is determined between the third-channel feature in the third-channel data and the fourth-channel feature in the fourth-channel data. If the correlation coefficient is greater than or equal to a first threshold, the first channel feature can be either the fourth-channel feature or the third-channel feature. If the correlation coefficient is less than the first threshold, the second channel feature can be either the fourth-channel feature or the third-channel feature. Optionally, if the correlation coefficient is greater than the first threshold, the first channel feature can be either the fourth-channel feature or the third-channel feature. If the correlation coefficient is less than or equal to the first threshold, the second channel feature can be either the fourth-channel feature or the third-channel feature. For example, the correlation coefficient may include the Pearson correlation coefficient, etc.
[0262] As another implementation, for the third channel feature in the third channel data and the fourth channel feature in the fourth channel data, the distance between the third channel feature and the fourth channel feature is determined. If the distance is greater than or equal to a first threshold, the first channel feature can be either the fourth channel feature or the third channel feature. If the distance is less than the first threshold, the second channel feature can be either the fourth channel feature or the third channel feature. Optionally, if the distance is greater than the first threshold, the first channel feature can be either the fourth channel feature or the third channel feature. If the distance is less than or equal to the first threshold, the second channel feature can be either the fourth channel feature or the third channel feature. For example, the distance can include at least one of the following: cosine distance, Manhattan distance, or Mahalanobis distance, etc.
[0263] As another implementation, a first vector of the first matrix is determined. The second matrix is projected onto the first vector to obtain projection coefficients. The second matrix is reconstructed based on the projection coefficients and the first vector to obtain the third matrix. The correlation between the second and third matrices is determined. If the correlation is greater than or equal to a first threshold, the first channel feature can be either a fourth or third channel feature. If the correlation is less than the first threshold, the second channel feature can be either a fourth or third channel feature. Optionally, if the correlation is greater than the first threshold, the first channel feature can be either a fourth or third channel feature. If the correlation is less than or equal to the first threshold, the second channel feature can be either a fourth or third channel feature. The first matrix can be determined based on third channel data. The second matrix can be determined based on fourth channel data. More specifically:
[0264] Determine the fourth matrix of the first matrix; the fourth matrix can be the channel covariance matrix or a Gram matrix. Perform singular value decomposition or eigenvalue decomposition on the fourth matrix to obtain the first vector. Based on the first function, the second matrix, and the first vector, obtain the projection coefficients. The first function can be a pseudo-inverse matrix function. The first function can be used to process the first vector.
[0265] As one implementation method, the first projection coefficient can satisfy the following formula (1).
[0266] C = pinv(S)·B (1)
[0267] Here, C can represent the first projection coefficients. S can represent the first vector. B can represent the second matrix. pinv() can represent the first function. The first function can be a pseudo-inverse matrix function.
[0268] As one implementation method, the third matrix can satisfy the following formula (2).
[0269] B′=S·C (2)
[0270] Here, B′ can represent the third matrix.
[0271] Next, we need to consider the contents of the first channel data and the second channel data. The following is a further explanation of the first channel data and the second channel data.
[0272] Regarding the first channel data, the first channel data can be used to indicate at least one of the following: first domain data, first multipath data, or first threshold data, etc. The first domain data, first multipath data, and first threshold data are described below respectively.
[0273] (1) First domain data
[0274] The first domain data can be used to indicate the related data of the first domain matrix. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data.
[0275] As one implementation, the first domain data may include at least one of the following: a first domain matrix, a first type, a first dimension, a first number, a first order, a first position, or a first number of bits. The first type may be used to indicate the type of the first domain matrix. For example, the type may include at least one of the following: Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), or domain features, etc. The first dimension may be used to indicate the dimension of the first domain matrix. The dimension may include at least one of the following: spatial domain, time domain, or frequency domain, etc. The first number may be used to indicate the number of first domain matrices. The first order may be used to indicate the order of the first domain matrices according to the dimension. The first position may be used to indicate the position of the first domain matrix. The first number of bits may be used to indicate the total number of bits in the bitmap at the first position.
[0276] The following explanation, based on Table 1, details some of the components included in the first domain matrix. The first domain matrix in Table 1 can include first domain matrix D1, first domain matrix D2, and first domain matrix D3. The first type corresponding to first domain matrix D1 can be DFT. The first dimension corresponding to first domain matrix D1 can be spatial. The first type corresponding to first domain matrix D2 can be DCT. The first dimension corresponding to first domain matrix D2 can be frequency domain. The first type corresponding to first domain matrix D3 can be time domain feature. The first dimension corresponding to first domain matrix D3 can be time domain. The first number corresponding to the first domain matrix can be 3. The first order corresponding to the first domain matrix can be first domain matrix D1, first domain matrix D3, and first domain matrix D2.
[0277]
[0278] Table 1
[0279] It should be noted that Table 1 above is merely an illustrative example and does not constitute a limitation on the embodiments of this application.
[0280] (2) First multipath data
[0281] The first multipath data can be used to indicate the channel characteristics corresponding to the first multipath. The first multipath can be used to indicate multiple first paths corresponding to the first channel characteristics.
[0282] As one implementation, the first multipath data may include at least one of the following: first multipath delay, first multipath angle, first multipath power, or first multipath number, etc. The first multipath number can be used to indicate the number of first paths included in the first multipath. Optionally, the first multipath data may also include at least one of the following: first delay spread, first root mean square delay spread, first maximum delay spread, first delay spectrum, first power delay spectrum, first angle spread, first angle spectrum, first power angle spectrum, first spatial spectrum, first power spectrum, first multipath phase, first Doppler frequency shift, or first Doppler spread, etc.
[0283] It should be noted that the explanations of the first multipath delay, first multipath angle, first multipath power, first delay spread, first root mean square delay spread, first maximum delay spread, first delay spectrum, first angle spread, first angle spectrum, first power angle spectrum, first spatial spectrum, first power spectrum, first multipath phase, first Doppler frequency shift, or first Doppler spread can be found in the corresponding sections above, and will not be repeated here.
[0284] Since the first multipath is used to indicate multiple first paths corresponding to the first channel feature, and the first channel feature is used to indicate similar channel data between the third and fourth channel data, the first multipath can be understood as a steady-state path. Because the steady-state path is formed by direct or strong reflection and has high energy, the transmission method based on the steady-state path has high robustness and accuracy. Therefore, the first multipath data has high accuracy, thereby improving the accuracy of the channel data.
[0285] The following explanation, using Table 2, details some of the components included in the first multipath data. The first multipath data in Table 2 may include the first path identifier, first multipath delay, first multipath angle, first multipath power, and number of first multipaths corresponding to each of the N first paths. N can be an integer greater than 1. Table 2 illustrates the content corresponding to each of the two first paths. The first path identifier can be used to indicate the first path.
[0286]
[0287] Table 2
[0288] It should be noted that Table 2 above is merely an illustrative example and does not constitute a limitation on the embodiments of this application.
[0289] (3) First threshold data
[0290] The first threshold data can be used to indicate the threshold that can distinguish between the first channel feature and the second channel feature.
[0291] As one implementation, the first channel feature may include at least one of the following: a first multipath delay, a first multipath angle, a first multipath power, or a first domain matrix. The second channel feature may include at least one of the following: a second multipath delay, a second multipath angle, a second multipath power, or a second domain matrix.
[0292] As one implementation, the first threshold data may include at least one of the following: a third threshold, a fourth threshold, a fifth threshold, or a second threshold. The third threshold may be used to indicate a threshold capable of distinguishing between the first multipath delay and the second multipath delay. The fourth threshold may be used to indicate a threshold capable of distinguishing between the first multipath angle and the second multipath angle. The fifth threshold may be used to indicate a threshold capable of distinguishing between the first multipath power and the second multipath power. The second threshold may be used to indicate a threshold capable of distinguishing between the first domain matrix and the second domain matrix. For a more detailed explanation of the second threshold, please refer to the corresponding section below, which will not be repeated here. The third, fourth, fifth, and second thresholds can be configured according to actual business needs and are not limited here.
[0293] Regarding the second channel data, it can be used to indicate at least one of the following: second domain data, second multipath data, or first threshold data, etc. The second domain data, second multipath data, and first threshold data are explained below.
[0294] (1) Second domain data
[0295] The second domain data can be used to indicate the related data of the second domain matrix. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data.
[0296] As one implementation, the second domain data may include at least one of the following: a second domain matrix, a second type, a second dimension, a second number, a second order, a second position, or a second number of bits. The second type may be used to indicate the type of the second domain matrix. For example, the type may include at least one of the following: DFT, DCT, or domain features, etc. The second dimension may be used to indicate the dimension of the second domain matrix. The dimension may include at least one of the following: spatial domain, time domain, or frequency domain, etc. The second number may be used to indicate the number of second domain matrices. The second order may be used to indicate the order of the second domain matrices according to the dimension. The second position may be used to indicate the position of the second domain matrix. The second number of bits may be used to indicate the total number of bits in the bitmap of the second position.
[0297] It should be noted that for further explanations regarding the second field data, please refer to the explanations regarding the first field data above, which will not be repeated here.
[0298] (2) Second multipath data
[0299] Second multipath data can be used to indicate the channel characteristics corresponding to the second multipath. Second multipath data can also be used to indicate multiple second paths corresponding to the second channel characteristics.
[0300] As one implementation, the second multipath data may include at least one of the following: second multipath delay, second multipath angle, second multipath power, or second multipath number, etc. The second multipath number can be used to indicate the number of second paths included in the second multipath. Optionally, the second multipath data may also include at least one of the following: second delay spread, second root mean square delay spread, second maximum delay spread, second delay spectrum, second power delay spectrum, second angle spread, second angle spectrum, second power angle spectrum, second spatial spectrum, second power spectrum, second multipath phase, second Doppler shift, or second Doppler spread, etc.
[0301] It should be noted that for further explanations regarding the second multipath data, please refer to the explanations for the first multipath data above, which will not be repeated here.
[0302] (3) First threshold data
[0303] For an explanation of the first threshold data, please refer to the relevant section above, which will not be repeated here.
[0304] The following explains how to determine the first and second field matrices.
[0305] As one implementation, the first domain matrix can be determined based on a second vector corresponding to the first value. The first value can be greater than or equal to a second threshold. The second domain matrix can be determined based on a second vector corresponding to the second value. The second value can be less than the second threshold. The second threshold can be used to indicate a threshold that can distinguish between the first value and the second value.
[0306] The first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be determined based on the fifth matrix.
[0307] The fifth matrix can be obtained in the following way.
[0308] As one implementation, the fifth matrix can be used to indicate the cross-correlation matrix between the third and fourth domain matrices.
[0309] As an alternative implementation, the fifth matrix can be used to indicate the cross-correlation matrix between the first and second projection matrices. The first projection matrix can be used to indicate the projection matrix of the third domain matrix. The second projection matrix can be used to indicate the projection matrix of the fourth domain matrix.
[0310] As one implementation, the second field matrix can be determined based on the first and second subfield matrices. For example, the second field matrix can be a direct sum of the first and second subfield matrices. The first subfield matrix can be determined based on the first and fourth field matrices. For example, the fourth field matrix can be a direct sum of the first and first subfield matrices. The second subfield matrix can be determined based on the first and third field matrices. The third field matrix can be a direct sum of the first and second subfield matrices.
[0311] The method for determining the first value, the second value, and the second vector based on the fifth matrix can be implemented as follows.
[0312] As one implementation, the first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be obtained by performing singular value decomposition on the fifth matrix. Optionally, the first value, the second value, the second vector corresponding to the first value, and the second vector corresponding to the second value can be obtained by performing eigenvalue decomposition on the fifth matrix.
[0313] The first and second projection matrices can be obtained in the following way.
[0314] As one implementation, the first projection matrix can be obtained by projecting the fifth domain matrix. The second projection matrix can be obtained by projecting the sixth projection matrix. The fifth domain matrix can be obtained by projecting the third domain matrix onto the first basis. The sixth domain matrix can be obtained by projecting the fourth domain matrix onto the first basis. The first basis can include one of the following: DFT basis, DCT basis, Discrete Hartley Transform (DHT) basis, or other basis, etc.
[0315] The third and fourth field matrices can be obtained in the following way.
[0316] As one implementation, the third domain matrix can be determined based on the sixth matrix. The fourth domain matrix can be determined based on the seventh matrix. The sixth matrix can be used to indicate the covariance matrix of the third channel data. The seventh matrix can be used to indicate the covariance matrix of the fourth channel data.
[0317] For example, the third domain matrix can be obtained by eigenvalue decomposition of the sixth matrix. Optionally, the third domain matrix can be obtained by singular value decomposition of the sixth matrix. The third domain matrix may include a third vector corresponding to the third value. The third value and the third vector can be obtained by eigenvalue decomposition or singular value decomposition of the sixth matrix.
[0318] The fourth matrix can be obtained by eigenvalue decomposition of the seventh matrix. Optionally, the fourth field matrix can be obtained by singular value decomposition of the seventh matrix. The fourth field matrix may include a fourth vector corresponding to the fourth value. The fourth value and the fourth vector can be obtained by eigenvalue decomposition of the seventh matrix.
[0319] To facilitate understanding of the first-field matrix and the second-field matrix, the following will combine... Figure 4 The formula will be explained.
[0320] Figure 4 This is a schematic diagram illustrating the principle of the method for determining the first domain matrix and the second domain matrix provided in the embodiments of this application.
[0321] like Figure 4 As shown, the sixth matrix can be determined based on the covariance matrix of the third channel data. The seventh matrix can be determined based on the covariance matrix of the fourth channel data. Eigenvalue decomposition or singular value decomposition is performed on the sixth matrix to obtain the third domain matrix. Eigenvalue decomposition or singular value decomposition is performed on the seventh matrix to obtain the fourth domain matrix.
[0322] One implementation involves projecting the third matrix onto the first basis to obtain the fifth domain matrix. Projecting the fourth matrix onto the first basis yields the sixth domain matrix. The first basis includes one of the following: DFT basis, DCT basis, Discrete Hartley Transform (DHT) basis, or other basis. Projecting the fifth domain matrix yields the first projection matrix. Projecting the sixth domain matrix yields the second projection matrix. Determining the cross-correlation matrix between the first and second projection matrices yields the fifth matrix.
[0323] As another implementation, the cross-correlation matrix between the third and fourth domain matrices is determined to obtain the fifth matrix.
[0324] Perform eigenvalue decomposition or singular value decomposition on the fifth matrix to obtain multiple values and a second vector corresponding to each of the multiple values.
[0325] The first domain matrix is obtained from the second vector corresponding to the first value. The second domain matrix is obtained from the second vector corresponding to the second value. The first value can be a value greater than or equal to a second threshold value. The second value can be a value less than the second threshold value. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices.
[0326] It should be noted that, Figure 4The steps of determining the fifth domain matrix based on the third domain matrix, determining the first projection matrix based on the fifth domain matrix, determining the sixth domain matrix based on the fourth domain matrix, and determining the second projection matrix based on the sixth domain matrix are optional steps.
[0327] As one implementation, the first domain matrix can satisfy the following formulas (3)-(5). The second domain matrix can satisfy the following formulas (3)-(8).
[0328]
[0329] in, It can represent the first projection matrix. It can represent the fifth field matrix. It can represent the conjugate transpose of the fifth field matrix. It can represent the second projection matrix. It can represent the sixth field matrix. V can represent the conjugate transpose of the sixth matrix. V can represent the first field matrix. v can represent any vector in the first field matrix. D2 can represent the second field matrix. U2 can represent the fourth field matrix. D2 can be orthogonal to V. U1 can represent the third field matrix. D1 can be orthogonal to V. D can represent the second field matrix. It can represent straight and straight.
[0330] Next, we need to consider how to store the first channel data (i.e., steady-state channel data) and the second channel data (i.e., non-steady-state channel data). For example, at least one correlation can be stored. The correlation can be used to indicate the relationship associated with the first channel data and / or the second channel data. Regarding how to store the correlation, there are three possible scenarios.
[0331] The first scenario can refer to a single access network device without distinguishing the first object. The second scenario can refer to a single access network device with distinguishing the first object. The third scenario can refer to multiple access network devices with distinguishing the first object. These three scenarios will be explained below. For example, the first object can include at least one of a reflector, refractor, scatterer, diffractor, or transmissor. For an explanation of the first object, please refer to the corresponding section above; it will not be repeated here.
[0332] In the first case, at least one association can be stored according to the first storage method.
[0333] The first channel data may include first channel sub-data corresponding to at least one region. The first channel sub-data may have a corresponding first identifier and a second identifier. And / or, the second channel data may include second channel sub-data corresponding to at least one region. The second channel sub-data may have a corresponding first identifier and a second identifier. The first identifier may be used to indicate a region. The second identifier may be used to indicate a cell. At least one region may be obtained by dividing cells. The division method can be configured according to actual service requirements and is not limited here.
[0334] Therefore, the first storage method can be: the association relationship can be used to indicate the relationship between the first identifier, the second identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the first channel sub-data, and the second channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, and the second channel sub-data.
[0335] To facilitate understanding, the following explanation is provided in conjunction with Table 3.
[0336]
[0337] Table 3
[0338] As shown in Table 3, the cell with second identifier 1 is divided into two regions. One region has first identifier 1, and the other region has first identifier 2. This creates two association relationships. One association relationship can be used to indicate first identifier 1, second identifier 1, and first channel sub-data. Second channel sub-data The relationship between them. Another association can be used to indicate the relationship between the first identifier 2, the second identifier 1, and the first channel sub-data. Second channel sub-data The relationship between the first channel sub-data. This can be used to indicate the first channel sub-data corresponding to the first identifier 1 and the second identifier 1. Second channel sub-data This can be used to indicate the second channel sub-data corresponding to the first identifier 1 and the second identifier 1. First channel sub-data This can be used to indicate the first channel sub-data corresponding to the first identifier 2 and the second identifier 1. Second channel sub-data It can be used to indicate the second channel sub-data corresponding to the first identifier 2 and the second identifier 1.
[0339] It should be noted that Table 3 above is only illustrative and does not constitute a limitation on the embodiments of this application.
[0340] The following explains how to obtain the first channel sub-data and the second channel sub-data corresponding to the first region. The first region can be any one of at least one region.
[0341] The third channel data may include third channel sub-data corresponding to at least one region. The fourth channel data may include fourth channel sub-data corresponding to at least one region.
[0342] The first channel sub-data and / or the second channel sub-data corresponding to the first region can be obtained based on the third channel sub-data and the fourth channel sub-data corresponding to the first region.
[0343] In the second scenario, at least one association can be stored using the second storage method.
[0344] The first channel can be used to instruct the first network element to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object, that is, to determine the first channel sub-data and the second channel sub-data from the perspective of the first object.
[0345] The first channel data may include first channel sub-data corresponding to at least one first object. The first channel sub-data may also have a corresponding third identifier. And / or, the second channel data may include second channel sub-data corresponding to at least one first object. The second channel sub-data may also have a corresponding third identifier. The third identifier may be used to indicate the first object.
[0346] Therefore, the second storage method can be: the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the first channel sub-data, and the second channel sub-data.
[0347] To facilitate understanding, the following explanation is provided in conjunction with Table 4.
[0348]
[0349] Table 4
[0350] Table 4 shows that the cell with second identifier 1 is divided into two regions. One region has first identifier 1, and the other region has first identifier 2. There are also first objects with third identifier 1 and third identifier 2. Therefore, four association relationships can be formed, which can be used to indicate first identifier 1, second identifier 1, third identifier 1, and first channel sub-data. Second channel sub-data The relationship between them. This relationship can be used to indicate the relationship between First Identifier 1, Second Identifier 1, Third Identifier 1, and First Channel Sub-data. Second channel sub-data The relationship between them. This relationship can be used to indicate the relationship between the first identifier 2, the second identifier 1, the third identifier 1, and the first channel sub-data. Second channel sub-data The relationship between them. This relationship can be used to indicate the relationship between the first identifier 2, the second identifier 1, the third identifier 2, and the first channel sub-data. Second channel sub-data The relationship between them.
[0351] First Channel Sub-Data This can be used to indicate the first channel sub-data corresponding to the first identifier 1, the second identifier 1, and the third identifier 1. Second channel sub-data This can be used to indicate the second channel sub-data corresponding to the first identifier 1, the second identifier 1, and the third identifier 1. First channel sub-data This can be used to indicate the first channel sub-data corresponding to the first identifier 1, the second identifier 1, and the third identifier 2. Second channel sub-data It can be used to indicate the second channel sub-data corresponding to the first identifier 1, the second identifier 1, and the third identifier 2.
[0352] First Channel Sub-Data This can be used to indicate the first channel sub-data corresponding to the first identifier 2, the second identifier 1, and the third identifier 1. Second channel sub-data This can be used to indicate the second channel sub-data corresponding to the first identifier 2, the second identifier 1, and the third identifier 1. First channel sub-data This can be used to indicate the first channel sub-data corresponding to the first identifier 2, the second identifier 1, and the third identifier 2. Second channel sub-data It can be used to indicate the second channel sub-data corresponding to the first identifier 2, the second identifier 1 and the third identifier 2.
[0353] It should be noted that Table 4 above is only illustrative and does not constitute a limitation on the embodiments of this application.
[0354] The following explains how to obtain the first channel sub-data and the second channel sub-data corresponding to the first object. The first object can be any one of at least one first object.
[0355] The third channel data may include third channel sub-data corresponding to at least one first object. The fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0356] The first channel sub-data and / or the second channel sub-data corresponding to the first region and the first object can be obtained based on the third channel sub-data corresponding to the first region and the first object, and the fourth channel sub-data corresponding to the first region and the first object.
[0357] For the third scenario, at least one association can be stored using the third storage method.
[0358] Multiple access network devices each possess corresponding first channel data. And / or, multiple access network devices each possess corresponding second channel data. The first channel data and second channel data corresponding to the access network devices can be determined according to the method described above. From the perspective of a first object, the first channel data and / or second channel data of multiple access network devices can be stored, that is, for the same first object, the first channel data and / or second channel data of different access network devices can be associated.
[0359] In the absence of multi-frequency operation, the third storage method can be similar to the second storage method, i.e., the third storage method can be: the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the first channel sub-data, and the second channel sub-data.
[0360] In the presence of multiple frequencies, the first channel sub-data may also have a corresponding fourth identifier, and / or the second channel sub-data may also have a corresponding fourth identifier. The fourth identifier can be used to indicate the carrier.
[0361] Therefore, the third storage method can be: the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, the first channel sub-data, and the second channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the second channel sub-data.
[0362] To facilitate understanding, the following explanation is provided in conjunction with Table 5.
[0363]
[0364] Table 5
[0365] As shown in Table 5, the cell with second identifier 1 is divided into two regions. One region has first identifier 1, and the other region has first identifier 2. The first object has third identifier 1. Therefore, four association relationships can be formed, which can be used to indicate first identifier 1, second identifier 1, third identifier 1, fourth identifier 1, and first channel sub-data. The relationship between them. This relationship can be used to indicate the relationship between the first identifier 1, the second identifier 2, the third identifier 1, the fourth identifier 1, and the first channel sub-data. The relationship between them. This relationship can be used to indicate the relationship between the first identifier 2, the second identifier 1, the third identifier 1, the fourth identifier 1, and the first channel sub-data. The relationship between them. This relationship can be used to indicate the relationship between the first identifier 2, the second identifier 2, the third identifier 1, the fourth identifier 1, and the first channel sub-data. The relationship between them.
[0366] First Channel Sub-Data This can be used to indicate the first channel sub-data corresponding to the first identifier 1, second identifier 1, third identifier 1, and fourth identifier 1. First channel sub-data This can be used to indicate the first channel sub-data corresponding to the first identifier 1, the second identifier 2, the third identifier 1, and the fourth identifier 1. First channel sub-data This can be used to indicate the first channel sub-data corresponding to the first identifier 2, the second identifier 1, the third identifier 1, and the fourth identifier 1. First channel sub-data It can be used to indicate the first channel sub-data corresponding to the first identifier 2, the second identifier 3, the third identifier 1 and the fourth identifier 1.
[0367] It should be noted that Table 5 above is merely an illustrative example and does not constitute a limitation on the embodiments of this application.
[0368] The following description, in conjunction with the accompanying drawings, explains how a communication system stores first channel data and / or second channel data corresponding to at least one access network device under different network architectures.
[0369] (1) First network architecture
[0370] A communication system may include at least one access network device. The access network device may include a first network element and a second network element. As one implementation, the access network device may also include a fourth network element. The first network element can communicate with the second network element through the fourth network element. At least one access network device may have the same fourth network element and the same second network element.
[0371] As one implementation approach, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The second network element can be a service unit.
[0372] Figure 5A This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0373] like Figure 5A As shown, the communication system may include M access network devices, namely access network device 510_1, ..., access network device 510_M. M can be an integer greater than or equal to 1. Each access network device may include a first network element, a second network element, and a fourth network element. The first network element can communicate with the second network element through the fourth network element. All M access network devices may share the same fourth network element and second network element.
[0374] In the case of a first network architecture in the communication system, a first network element in the access network device can receive first information from a second network element in the access network device. The first information can be used to instruct the first network element to send first channel data and / or second channel data. As one implementation, the first network element in the access network device can receive the first information from the second network element in the access network device through a fourth network element in the access network device. The first network element in the access network device can send first channel data and / or second channel data to the second network element in the access network device. As another implementation, the first network element in the access network device can send first channel data and / or second channel data to the second network element in the access network device through a fourth network element in the access network device.
[0375] The second network element in the access network device can receive first channel data and / or second channel data from multiple access network devices. The second network element in the access network device can store data according to the third storage method described above.
[0376] (2) Second network architecture
[0377] The communication system may include core network equipment and at least one access network equipment. The core network equipment may include a second network element. The access network equipment may include a first network element. In one implementation, the core network equipment may also include a fifth network element. The access network equipment may also include a fourth network element. The first network element can communicate with the second network element through the fourth and fifth network elements. At least one access network equipment may have the same fourth network element.
[0378] As one implementation, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The fifth network element can include at least one of the following: an access and mobility management function network element or a user plane function network element. The second network element can be a map management function network element.
[0379] Figure 5B This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0380] like Figure 5BAs shown, the communication system may include a core network device 520 and M access network devices. The M access network devices may include access network devices 510_1, ..., 510_M. M can be an integer greater than or equal to 1. The core network device 520 may include a second network element and a fifth network element. The access network devices may include a first network element and a fourth network element. The first network element can communicate with the second network element through the fourth and fifth network elements. The M access network devices may share the same fourth network element.
[0381] In the second network architecture configuration of the communication system, a first network element in the access network device can receive first information from a second network element in the core network device. This first information can be used to instruct the first network element to send first channel data and / or second channel data. As one implementation, the first network element in the access network device can receive the first information from the second network element in the core network device through a fifth network element in the core network device and a fourth network element in the access network device. The first network element in the access network device can send first channel data and / or second channel data to the second network element in the core network device. As another implementation, the first network element in the access network device can send first channel data and / or second channel data through a fourth network element in the access network device and a fifth network element in the core network device.
[0382] The second network element in the core network equipment can receive first channel data and / or second channel data from multiple access network devices. The second network element in the core network equipment can store data according to the third storage method described above.
[0383] (3) The third network architecture
[0384] Compared to the first network architecture, in the third network architecture, at least one access network device has its own corresponding fourth network element. For example, each first network element can have its own corresponding fourth network element. The other parts are similar to the first network architecture and will not be described in detail here.
[0385] Figure 5C This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0386] like Figure 5C As shown, the communication system may include M access network devices. Each access network device may include a first network element, a second network element, and a fourth network element. Figure 5A The difference lies in the fact that each of the M access network devices can have its own corresponding fourth network element. For example, each first network element can have its own fourth network element. Other parts are the same as... Figure 5A Similarly, see the section targeting Figure 5A The explanation will not be repeated here.
[0387] (4) Fourth network architecture
[0388] Compared to the second network architecture, in the fourth network architecture, at least one access network device can have its own corresponding fourth network element. For example, each first network element can have its own corresponding fourth network element. The other parts are similar to the second network architecture and will not be described in detail here.
[0389] Figure 5D This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0390] like Figure 5D As shown, the communication system may include 520 core network devices and M access network devices. Figure 5B The difference lies in the fact that each of the M access network devices can have its own corresponding fourth network element. For example, each first network element can have its own corresponding fourth network element. Other parts are the same as... Figure 5B Similarly, see the section targeting Figure 5B The explanation will not be repeated here.
[0391] (5) The fifth network architecture
[0392] The communication system may include core network equipment and at least one access network equipment. The core network equipment may include a third network element. The access network equipment may include a first network element and a second network element. In one implementation, the core network equipment may also include a fifth network element. The access network equipment may also include a fourth network element. The first network element can communicate with the second network element through the fourth network element. The second network element can communicate with the third network element through the fifth network element. At least one access network equipment may have its own corresponding fourth network element and second network element. For example, each first network element may have its own fourth network element and second network element.
[0393] As one implementation, the first network element can be a distributed unit. The fourth network element can be a centralized unit. The second network element can be a service unit. The fifth network element can include at least one of the access and mobility management function network element or the user plane function network element. The third network element can be a map management function network element. The third network element can be used to store first channel data from multiple access network devices and / or second channel data from multiple access network devices.
[0394] Figure 5E This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0395] like Figure 5EAs shown, the communication system may include core network equipment 520 and M access network devices. The M access network devices may include access network devices 510_1, ..., 510_M. M can be an integer greater than or equal to 1. Core network equipment 520 may include a third network element and a fifth network element. The access network devices may include a first network element, a second network element, and a fourth network element. The first network element can communicate with the second network element through the fourth network element. The second network element can communicate with the third network element through the fifth network element. Each of the M access network devices may have its own corresponding fourth network element and second network element. For example, each first network element may have its own fourth network element and second network element.
[0396] In the case of a fifth network architecture in the communication system, a first network element in the access network device can receive first information from a second network element in the access network device. This first information can be used to instruct the first network element to send first channel data and / or second channel data. As one implementation, the first network element in the access network device can receive the first information from the second network element through a fourth network element in the access network device. The first network element in the access network device can then send first channel data and / or second channel data to the second network element in the access network device. As another implementation, the first network element in the access network device can also send first channel data and / or second channel data through a fourth network element in the access network device.
[0397] The second network element in the access network device can send first channel data and / or second channel data corresponding to the access network device to the third network element in the core network device. As one implementation, the second network element in the access network device can send the first channel data and / or second channel data corresponding to the access network device to the third network element in the core network device through the fifth network element in the core network device.
[0398] The second network element in the core network equipment can receive first channel data and / or second channel data from multiple access network devices. The second network element in the core network equipment can store data according to the third storage method described above.
[0399] (6) The sixth network architecture
[0400] Compared to the first network architecture, in the sixth network architecture, at least some access network devices share the same fourth network element. The other parts are similar to the first network architecture and will not be described further here.
[0401] Figure 5F This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0402] like Figure 5FAs shown, the communication system may include M access network devices, namely access network device 510_1, ..., access network device 510_M. M can be an integer greater than or equal to 1. Each access network device may include a first network element, a second network element, and a fourth network element. The first network element can communicate with the second network element through the fourth network element. All M access network devices may share the same second network element.
[0403] As one implementation, some of the M access network devices can share the same fourth network element. For example, access network devices 510_1, ..., 510_N can share the same fourth network element. Access network devices 510_N+1, ..., 510_M can also share the same fourth network element. N can be an integer greater than or equal to 1 and less than M.
[0404] (7) The seventh network architecture
[0405] Compared to the second network architecture, in the seventh network architecture, at least some access network devices share the same fourth network element. The other parts are similar to the second network architecture and will not be described further here.
[0406] Figure 5G This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0407] like Figure 5G As shown, the communication system may include a core network device 520 and M access network devices. The M access network devices may include access network devices 510_1, ..., 510_M. M can be an integer greater than or equal to 1. The core network device 520 may include a second network element and a fifth network element. The access network devices may include a first network element and a fourth network element. The first network element can communicate with the second network element through the fourth and fifth network elements.
[0408] As one implementation, some of the M access network devices can share the same fourth network element. For example, access network devices 510_1, ..., 510_N can share the same fourth network element. Access network devices 510_N+1, ..., 510_M can also share the same fourth network element. N can be an integer greater than or equal to 1 and less than M.
[0409] (8) The eighth network architecture
[0410] Compared to the fifth network architecture, the eighth network architecture features at least one access network device with the same second network element and / or fourth network element. The other parts are similar to the fifth network architecture and will not be described further here.
[0411] Figure 5H This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application.
[0412] like Figure 5H As shown, the communication system may include a core network device 520 and M access network devices. The M access network devices may include access network devices 510_1, ..., 510_M. M can be an integer greater than or equal to 1. The core network device 520 may include a third network element and a fifth network element. The access network devices may include a first network element, a second network element, and a fourth network element. The first network element can communicate with the second network element through the fourth network element. The second network element can communicate with the third network element through the fifth network element.
[0413] As one implementation, some of the M access network devices can have the same fourth network element and second network element. For example, access network devices 510_1, ..., 510_N can have the same fourth network element and second network element. Access network devices 510_N+1, ..., 510_M can have the same fourth network element and second network element. N can be an integer greater than or equal to 1 and less than M.
[0414] It should be noted that the above Figures 5A-5H This is merely an illustrative example and does not constitute a limitation on the embodiments of this application.
[0415] The following describes an application scenario for the first channel data (i.e., steady-state channel data) when at least one association relationship is stored according to the third method. It should be noted that this application scenario is merely illustrative and does not constitute a limitation on the embodiments of this application.
[0416] It was found that within the same region, the first multipath (i.e., steady-state path) corresponding to different access network devices may be generated by the same first object. Therefore, the first channel sub-data (i.e., steady-state channel data) of different access network devices may be correlated; for example, the multipath delay, multipath angle, or multipath power of different access network devices may be correlated. Thus, spatiotemporal extrapolation can be performed using the first channel sub-data of different access network devices.
[0417] For example, given the fifth channel data of the first access network device, the first channel sub-data of the first access network device, and the first channel sub-data of the second access network device, the fifth channel data of the second access network device can be determined based on the fifth channel data of the first access network device, the first channel sub-data of the first access network device, and the first channel sub-data of the second access network device.
[0418] The first access device (i.e., service station) can be one of multiple access network devices that serves the first terminal device. The second access network device (i.e., cooperating station) can be one of multiple access network devices that cooperates with the first access network device to serve the first terminal device. The first object corresponding to the second access network device is at least partially the same as the first object corresponding to the first access network device.
[0419] The fifth channel data of the first access network device can refer to the channel data of the channel between the first access network device and the first terminal device. The first channel sub-data of the first access network device and the first channel sub-data of the second access network device can be channel data stored according to the third storage method. The fifth channel data of the second access network device can refer to the channel data of the channel between the second access network device and the first terminal device.
[0420] To determine the fifth channel data of the second access network device based on the fifth channel data of the first access network device, the first channel sub-data of the first access network device, and the first channel sub-data of the second access network device, the following method can be used.
[0421] One implementation involves determining the mapping relationship between the first access network device and the second access network device based on the first channel sub-data corresponding to the first access network device and the first channel sub-data corresponding to the second access network device. The fifth channel data corresponding to the first access network device is then input into the mapping relationship to obtain the fifth channel data corresponding to the second access network device.
[0422] If it is difficult to obtain the fifth channel data of the second access network device through actual channel measurement, or if the signal-to-noise ratio (SNR) of the fifth channel data of the second access network device obtained through actual channel measurement is low (e.g., the first terminal device is located at the cell edge corresponding to the second access network device, resulting in a low SNR of the fifth channel data of the second access network device obtained through actual channel measurement), then it is possible to consider using the first channel sub-data of different access network devices to perform spatio-temporal-frequency extrapolation to obtain the fifth channel data of the second access network device. That is, the fifth channel data of the second access network device is obtained based on the fifth channel data of the first access network device, the first channel sub-data of the first access network device, and the second channel sub-data of the second access network device. Alternatively, the fifth channel data of the first access network device can be obtained relatively easily through actual channel measurement, and / or the SNR of the fifth channel data of the first access network device is high.
[0423] Since the fifth channel data corresponding to the second access network device (i.e., the cooperating station) is determined based on the first channel sub-data (i.e., steady-state channel data) corresponding to the first access network device (i.e., the service station), the first channel sub-data (i.e., steady-state channel data) corresponding to the second access network device, and the fifth channel data corresponding to the first access network device, the fifth channel data of the cooperating station is extrapolated based on the fifth channel data of the service station and the steady-state channel data of both the service station and the cooperating station. Because the distance between the cooperating station and the first terminal device is relatively large, the signal-to-noise ratio of the fifth channel data obtained from actual channel measurements is low. The extrapolation method relies on steady-state channel data, which has high accuracy and stability, thus improving the accuracy of the fifth channel data of the second access network device.
[0424] To facilitate understanding of spatiotemporal extrapolation using the first channel sub-data from different access network devices, the following section combines... Figure 6 Please provide an explanation.
[0425] Figure 6 This is a schematic diagram of a scenario where multiple access network devices work together, as provided in an embodiment of this application.
[0426] like Figure 6 As shown, the first access network device is an access network device serving the first terminal device. The second access network device is an access network device that cooperates with the first access network device to serve the first terminal device. The first object corresponding to the second access network device is at least partially the same as the first object corresponding to the first access network device. The first terminal device is located at the cell edge corresponding to the second access network device. The signal-to-noise ratio of the fifth channel data of the second access network device obtained through actual channel measurement is low. The fifth channel data of the first access network device is relatively easy to obtain through actual channel measurement, and / or the signal-to-noise ratio of the fifth channel data of the first access network device is high. The first channel sub-data of the first access network device and the first channel sub-data of the second access network device can be channel data stored according to a third storage method.
[0427] Therefore, the fifth channel data of the second access network device can be obtained by extrapolating the first channel sub-data of different access network devices in a space-time-frequency manner. That is, the fifth channel data of the second access network device can be determined based on the fifth channel data of the first access network device, the first channel sub-data of the first access network device, and the second channel sub-data of the second access network device.
[0428] The above describes the inventive concept of this application.
[0429] The communication method described in the embodiments of this application will now be described with reference to the accompanying drawings. Figure 7 It is a communication method applied to the first network element in access network equipment. Figure 8It is a communication method applied to the second network element in access network equipment or the second network element in core network equipment.
[0430] As one implementation approach, the first network element can be a distributed unit. In access network equipment, the second network element can be a service unit. In core network equipment, the second network element can be a network element with a map management function.
[0431] Figure 7 This is a flowchart of a communication method provided in an embodiment of this application. This method can be applied to a first network element in an access network device.
[0432] like Figure 7 As shown, the method includes S710-S720.
[0433] In the S710, the first message is received.
[0434] According to embodiments of this application, the first information can be used to instruct the first network element to send first channel data (i.e., steady-state channel data) and / or second channel data (i.e., non-steady-state channel data).
[0435] The method for the first network element to receive the first information sent by the second network element can be implemented as follows.
[0436] As one implementation, when the second network element is configured in the access network device, the first network element can receive first information from the second network element through the second interface. For example, the second interface can be a FI interface. Figure 2A and Figure 2B The second interface in.
[0437] As another implementation, when the second network element is configured in the core network equipment, the first network element can receive first information from the second network element through both the second interface and the first interface. For example, the first interface can be an NG interface. The second interface can be an F1 interface. Figure 2A and Figure 2B The first interface in [the framework]. The second interface can be [the interface that is used in the framework]. Figure 2A and Figure 2B The second interface in.
[0438] In S720, based on the first information, the first channel data and / or the second channel data are sent to the second network element.
[0439] According to embodiments of this application, the first channel data and / or the second channel data can be determined by the first network element based on the third channel data (i.e., non-currently measured channel data) and the fourth channel data (i.e., currently measured channel data). The fourth channel data can be measured. For example, the fourth channel data can be measured by the first network element in the access device or provided by the terminal device; this application does not limit this. The third channel data can be provided by the second network element in the access network device or by the second network element in the core network device. The method by which the second network element provides the third channel data to the first network element can be implemented as follows.
[0440] The first network element receives third-channel data, meaning the second network element can send third-channel data to the first network element. When the second network element is configured in the access network equipment, the first network element can receive third-channel data from the second network element through the second interface. When the second network element is configured in the core network equipment, the first network element can receive third-channel data from the second network element through both the second and first interfaces.
[0441] The method for determining the first channel data and / or the second channel data based on the third channel data and the fourth channel data can be implemented as follows.
[0442] In one implementation, the first channel data can be determined by the first network element based on a first channel characteristic (i.e., steady-state channel characteristic). For example, the first channel data may include a first channel characteristic. The first channel characteristic can be used to indicate similar channel characteristics between the third channel data and the fourth channel data. For example, the first channel characteristic may include at least one of the following: a first multipath delay, a first multipath angle, a first multipath power, or a first domain matrix. The first domain matrix can be used to indicate the common space between the third domain matrix and the fourth domain matrix. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data.
[0443] The second channel data can be determined by the first network element based on second channel characteristics (i.e., non-steady-state channel characteristics). For example, the second channel data may include second channel characteristics. The second channel characteristics can be used to indicate dissimilar channel characteristics between the third and fourth channel data. For example, the second channel characteristics may include at least one of the following: second multipath delay, second multipath angle, second multipath power, or a second domain matrix. The second domain matrix can be used to indicate the non-common space between the third and fourth domain matrices.
[0444] The following explains how to determine the first channel characteristics and the second channel characteristics, as well as the contents of the first channel data and the second channel data.
[0445] The determination of the first channel characteristics and the second channel characteristics can be achieved in the following way.
[0446] A first channel feature can be used to indicate the channel feature corresponding to a first similarity. A first similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is greater than or equal to a first threshold. And / or, a second channel feature can be used to indicate the channel feature corresponding to a second similarity. A second similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is less than a first threshold.
[0447] Regarding the content included in the first channel data and the second channel data, the first channel data may include at least one of the following: The first channel data is used to indicate at least one of the following: first domain data, first multipath data, or first threshold data. The first domain data may be used to indicate relevant data of the first domain matrix. The first multipath data may be used to indicate channel features corresponding to the first multipath. The first multipath may be used to indicate multiple first paths corresponding to the first channel features. The first threshold data may be used to indicate a threshold capable of distinguishing between the first channel features and the second channel features.
[0448] The second channel data may include at least one of the following: second domain data, second multipath data, or first threshold data. The second domain data may be used to indicate relevant data of the second domain matrix. The second multipath data may be used to indicate channel characteristics corresponding to the second multipath. The second multipath may be used to indicate multiple second paths corresponding to the second channel characteristics.
[0449] In one implementation, the first channel data may include first channel sub-data corresponding to at least one region. And / or, the second channel data may include second channel sub-data corresponding to at least one region. And / or, the third channel data may include third channel sub-data corresponding to at least one region. And / or, the fourth channel data may include fourth channel sub-data corresponding to at least one region.
[0450] The first channel data may have a corresponding first identifier and a second identifier. And / or, the second channel data may have a corresponding first identifier and a second identifier. The first identifier may be used to indicate an area. The second identifier may be used to indicate a cell.
[0451] As another implementation, the first channel data may include first channel sub-data corresponding to at least one first object. And / or, the second channel data may include second channel sub-data corresponding to at least one first object. And / or, the third channel data may include third channel sub-data corresponding to at least one first object. And / or, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0452] The first channel data may have corresponding first, second, and third identifiers. And / or, the second channel data may have corresponding first, second, and third identifiers. The third identifier may be used to indicate the first object.
[0453] According to embodiments of this application, when the first information is used to instruct the first network element to send first channel data, the first network element can send the first channel data to the second network element. When the first information is used to instruct the first network element to send second channel data, the first network element can send second channel data to the second network element. When the first information is used to instruct the first network element to send both first and second channel data, the first network element can send at least one of the first channel data or the second channel data to the second network element.
[0454] The fourth channel data can be obtained in the following way.
[0455] In the first method, the fourth channel data can be obtained by the access network equipment performing actual channel measurements independently. In the second method, the fourth channel data can be obtained by the access network equipment and the terminal equipment performing actual channel measurements in cooperation. In the third method, the fourth channel data can be obtained by the terminal equipment performing actual channel measurements independently.
[0456] The first method can be implemented as follows.
[0457] In one implementation, the access network device can transmit a first reference signal, receive a first echo signal of the first reference signal, and determine the fourth channel data (i.e., the currently measured channel data) based on the first echo signal. The first reference signal can be a known signal. The first reference signal can also be called a test signal. In another implementation, the actual channel measurement can be performed by a first network element within the first device. For example, the first network element can be a centralized unit. Implementing the actual channel measurement method independently within the access network device can reduce communication overhead.
[0458] Regarding the second method, the following explanation uses downlink channel measurement as an example, which can be implemented in the following way.
[0459] In one implementation, the access network device can send second information to the terminal device, which can be used to instruct the terminal device on the timing and actions for performing channel measurements. The access network device can send CSI-RS to the terminal device. The terminal device can send CSI to the access network device. The CSI can be obtained by the terminal device performing channel measurements on the CSI-RS. Therefore, the access network device can determine the fourth channel data (i.e., the current actual channel data) based on the CSI. In another implementation, the CSI can be obtained by the terminal device through quantization processing.
[0460] As another implementation method, both access network equipment and terminal equipment can perform actual channel measurements based on channel reciprocity.
[0461] For the third method, the terminal device can send a second reference signal, receive the second echo signal of the second reference signal, and determine the fourth channel data (i.e., the currently measured channel data) based on the second echo signal. The second reference signal can be a known signal. The terminal device then sends the fourth channel data to the access network device.
[0462] Therefore, the fourth channel data can be measured by the access network equipment or provided by the terminal equipment. The fourth channel data can be measured by the terminal equipment.
[0463] For instructions on how to obtain third-channel data, please refer to the relevant section above; they will not be repeated here.
[0464] It should be noted that the embodiments of this application do not limit the method of obtaining the fourth channel data and the third channel data.
[0465] The method for the first network element to send first channel data and second channel data to the second network element can be implemented as follows.
[0466] When the first information instructs the first network element to send first channel data and the second network element is configured in the access network equipment, the first network element can send the first channel data to the second network element through the second interface. When the first information instructs the first network element to send first channel data and the second network element is configured in the core network equipment, the first network element can send the first channel data to the second network element through both the second interface and the first interface.
[0467] When the first information instructs the first network element to send second channel data and the second network element is configured in the access network equipment, the first network element can send the second channel data to the second network element through the second interface. When the first information instructs the first network element to send second channel data and the second network element is configured in the core network equipment, the first network element can send the second channel data to the second network element through both the second interface and the first interface.
[0468] When the first information instructs the first network element to send first channel data and second channel data, and the second network element is configured in the access network equipment, the first network element can send at least one of the first channel data or second channel data to the second network element through the second interface. When the first information instructs the first network element to send first channel data and second channel data, and the second network element is configured in the core network equipment, the first network element can send at least one of the first channel data or second channel data to the second network element through both the second interface and the first interface.
[0469] As one implementation, when the second network element is configured in the access network device, the first network element can communicate with the second network element through the fourth network element in the access network device. The fourth network element can be a distributed unit.
[0470] When the second network element is configured in the core network equipment, the first network element can communicate with the second network element through the fourth network element in the access network equipment and the fifth network element in the core network equipment. The fifth network element may include an AMF network element or a UPF network element.
[0471] According to the embodiments of this application, since the fourth channel data is obtained from actual channel measurements, it can be understood as the currently measured channel data. The third channel data is provided by the second network element in the access network device or the second network element in the core network device, and can be understood as non-currently measured channel data. Therefore, the information used to determine the first and second channel data is more accurate and comprehensive. Furthermore, the first channel data is determined by the first network element in the access network device based on the first channel characteristics. These first channel characteristics can be used to indicate similar channel characteristics between the third and fourth channel data. Therefore, the accuracy of the first channel data is high, thereby improving the accuracy of the channel data. In addition, since the fourth channel data can be understood as the currently measured channel data, and the third channel data can be understood as non-currently measured channel data, the acquisition times of the fourth and third channel data are different. The first channel data is determined based on the similar channel characteristics between the third and fourth channel data. Based on this, it is explained that the first channel data changes less over time, i.e., the first channel data has higher stability. This improves the stability of the channel data, and consequently, also improves its accuracy.
[0472] Furthermore, since the second channel data is determined based on the second channel features, which are used to indicate dissimilar channel features between the third and fourth channel data, the first channel data can be indirectly obtained through the second channel data. Because the first channel data has high accuracy and stability, the accuracy of the channel data is improved.
[0473] Figure 8 This is a flowchart of another communication method provided in an embodiment of this application. This method can be applied to a second network element in a first access network device or a second network element in a core network device.
[0474] like Figure 8 As shown, the method includes S810-S820.
[0475] In S810, the first message is sent.
[0476] According to embodiments of this application, the first information can be used to instruct a first network element in the access network device to transmit first channel data and / or second channel data. The first channel data can be determined by the first network element based on a first channel characteristic. The first channel characteristic can be used to indicate channel characteristics that match between third and fourth channel data. The second channel data can be determined by the first network element based on the second channel characteristic. The second channel characteristic can be used to indicate channel characteristics that do not match between third and fourth channel data. The third channel data can be provided by a second network element. The fourth channel data can be measured.
[0477] As one implementation, the first channel data can be used to indicate at least one of the following: first domain data, first multipath data, or first threshold data.
[0478] The first domain data can be used to indicate the relevant data of the first domain matrix. The first domain matrix can be used to indicate the common space between the third and fourth domain matrices. The third domain matrix can be used to indicate the domain matrix of the third channel data. The fourth domain matrix can be used to indicate the domain matrix of the fourth channel data. The first multipath data can be used to indicate the channel characteristics corresponding to the first multipath. The first multipath can be used to indicate multiple first paths corresponding to the first channel characteristics. The first threshold data can be used to indicate the threshold that can distinguish between the first channel characteristics and the second channel characteristics.
[0479] As one implementation, the second channel data can be used to indicate at least one of the following: second domain data, second multipath data, or first threshold data.
[0480] Second-domain data can be used to indicate the relevant data of the second-domain matrix. The second-domain matrix can be used to indicate the non-common space between the third and fourth-domain matrices. Second-multipath data can be used to indicate the channel characteristics corresponding to the second multipath. Second-multipath can be used to indicate multiple second paths corresponding to the second channel characteristics.
[0481] In one implementation, a first channel feature can be used to indicate the channel feature corresponding to a first similarity. The first similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is greater than or equal to a first threshold. And / or, a second channel feature can be used to indicate the channel feature corresponding to a second similarity. The second similarity can be used to indicate that the similarity of channel features between the third channel data and the fourth channel data is less than the first threshold.
[0482] In S820, first channel data and / or second channel data are received.
[0483] According to the embodiments of this application, since the fourth channel data is obtained from actual channel measurements, it can be understood as the currently measured channel data. The third channel data is provided by the second network element in the access network device or the second network element in the core network device, and can be understood as non-currently measured channel data. Therefore, the information used to determine the first and second channel data is more accurate and comprehensive. Furthermore, the first channel data is determined by the first network element in the access network device based on the first channel characteristics. These first channel characteristics can be used to indicate similar channel characteristics between the third and fourth channel data. Therefore, the accuracy of the first channel data is high, thereby improving the accuracy of the channel data. In addition, since the fourth channel data can be understood as the currently measured channel data, and the third channel data can be understood as non-currently measured channel data, the acquisition times of the fourth and third channel data are different. The first channel data is determined based on the similar channel characteristics between the third and fourth channel data. Based on this, it is explained that the first channel data changes less over time, i.e., the first channel data has higher stability. This improves the stability of the channel data, and consequently, also improves its accuracy.
[0484] Furthermore, since the second channel data is determined based on the second channel features, which are used to indicate dissimilar channel features between the third and fourth channel data, the first channel data can be indirectly obtained through the second channel data. Because the first channel data has high accuracy and stability, the accuracy of the channel data is improved.
[0485] As one implementation, the second network element can store at least one association relationship. This association relationship can be used to indicate a relationship related to the first channel data and / or the second channel data.
[0486] As an alternative implementation, the second network element can send first channel data and / or second channel data to a third network element in the core network equipment. The third network element can be used to store at least one association relationship. The association relationship can be used to indicate the relationship associated with the first channel data and / or the second channel data.
[0487] It should be noted that, for communication systems under different network architectures, how to store the first channel data and / or second channel data corresponding to each of at least one access network device can be found in the relevant sections above, and will not be repeated here.
[0488] In one implementation, the first channel data may include first channel sub-data corresponding to at least one region. The first channel sub-data may have corresponding first and second identifiers. And / or, the second channel data may include second channel sub-data corresponding to at least one region. The second channel sub-data may have corresponding first and second identifiers. The first identifier may be used to indicate a region. The second identifier may be used to indicate a cell.
[0489] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the first channel sub-data, and the second channel sub-data.
[0490] As another implementation, the first channel data may include first channel sub-data corresponding to at least one first object. The first channel sub-data may also have a corresponding third identifier. And / or, the second channel data may include second channel sub-data corresponding to at least one first object. The second channel sub-data may also have a corresponding third identifier. The third identifier can be used to indicate the first object.
[0491] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the first channel sub-data, and the second channel sub-data.
[0492] As another implementation, multiple access network devices have their own corresponding first channel data. And / or, multiple access network devices have their own corresponding second channel data.
[0493] As an alternative implementation, the first channel sub-data may also have a corresponding fourth identifier. And / or, the second channel sub-data may also have a corresponding fourth identifier. The fourth identifier can be used to indicate the carrier.
[0494] The association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the first channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, the first channel sub-data, and the second channel sub-data. Optionally, the association relationship can be used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the second channel sub-data.
[0495] To facilitate a better understanding of how to obtain the communication method described in the embodiments of this application, the following description, in conjunction with the accompanying drawings, uses the first network element in the access network device as a distributed unit, the second network element in the access network device as a service unit, and the second network element in the core network device as a graph management function network element as examples. However, the embodiments of this application do not limit the execution subject of the interactive illustration. Wherein:
[0496] Figures 9A-9B This applies to situations where a single access network device is used and the first object is not distinguished. Figure 9A It is applied to service units and distributed units. Figure 5A , Figure 5C , Figure 5E , Figure 5F or Figure 5H In the communication system shown, if there is only one access network device, Figure 5A , Figure 5C , Figure 5E , Figure 5F or Figure 5H The communication system shown can be applied to Figure 9A The communication method shown. Figure 9B It is applied to network elements and distributed units for map management functions. Figure 5B , Figure 5D or Figure 5G In the communication system shown, if there is only one access network device, Figure 5B , Figure 5D or Figure 5G The communication system shown can be applied to Figure 9B The communication method shown. It should be noted that... Figure 9A The distributed unit can be connected to the centralized unit in the access network equipment. Figure 9A (Not shown) communicates with the service unit. Figure 9B The distributed unit can be connected to the centralized unit in the access network equipment. Figure 9B (not shown) and access and mobility management function network elements in core network equipment ( Figure 9B (Not shown) Communicates with the map management function network element. Or Figure 9B The distributed unit can be connected to the centralized unit in the access network equipment. Figure 9B (not shown) and user plane functional network elements in core network equipment ( Figure 9B (Not shown) Communicates with the network element for map management function.
[0497] Figures 10A-10B This applies to cases where a single access network device is used and the first object is distinguished. Figure 10A It is applied to service units and distributed units. Figure 5A , Figure 5C , Figure 5E , Figure 5F or Figure 5HIn the communication system shown, if there is only one access network device, Figure 5A , Figure 5C , Figure 5E , Figure 5F or Figure 5H The communication system shown can be applied to Figure 10A The communication method shown. Figure 10B It is applied to network elements and distributed units for map management functions. Figure 5B , Figure 5D or Figure 5G In the communication system shown, if there is only one access network device, Figure 5B , Figure 5D or Figure 5G The communication system shown can be applied to Figure 10B The communication method shown. It should be noted that... Figure 10A The distributed unit can be connected to the centralized unit in the access network equipment. Figure 10A (Not shown) communicates with the service unit. Figure 10B The distributed unit can be connected to the centralized unit in the access network equipment. Figure 10B (not shown) and access and mobility management function network elements in core network equipment ( Figure 10B (Not shown) Communicates with the map management function network element. Or Figure 10B The distributed unit can be connected to the centralized unit in the access network equipment. Figure 10B (not shown) and user plane functional network elements in core network equipment ( Figure 10B (Not shown) Communicates with the network element for map management function.
[0498] Figures 11A-11B This explanation addresses the scenario involving multiple access network devices, distinguishing between different first objects, and using an example where the multiple access network devices may include a first access network device and a second access network device. The first access network device may include a first distributed unit and a service unit. The second access network device may include a second distributed unit and a service unit. The first and second access network devices may share the same service unit. Furthermore, the first and second access network devices may also share the same centralized unit. Figure 11A It is applied to the service unit, the first distributed unit, and the second distributed unit. Figure 5A , Figure 5C or Figure 5F In the communication system shown, when there are multiple access network devices, Figure 5A , Figure 5C or Figure 5F The communication system shown can be applied to Figure 11A The communication method shown. Figure 11B It is applied to network elements for map management functions, the first distributed unit, and the second distributed unit. Figure 5B , Figure 5D or Figure 5G In the communication system shown, when there are multiple access network devices, Figure 5B , Figure 5D or Figure 5G The communication system shown can be applied to Figure 11B The communication method shown. It should be noted that... Figure 11A Both the first and second distributed units can be accessed through a centralized unit ( Figure 11A (Not shown) communicates with the service unit. Figure 11B Both the first and second distributed units can be accessed through a centralized unit ( Figure 11B (not shown) and access and mobility management function network elements in core network equipment ( Figure 11B (Not shown) Communicates with the map management function network element. Or Figure 11B Both the first and second distributed units can be accessed through a centralized unit ( Figure 11B (not shown) and user plane functional network elements in core network equipment ( Figure 11B (Not shown) Communicates with the network element for map management function.
[0499] The following explanations are provided in conjunction with the accompanying drawings.
[0500] Figure 9A This is a flowchart of another communication method provided in an embodiment of this application. This method can be applied to service units and distributed units.
[0501] like Figure 9A As shown, the method includes S901-S907.
[0502] In S901, the service unit acquires third channel data.
[0503] In S902, the service unit sends third-channel data to the distributed unit through the centralized unit.
[0504] In S903, the service unit sends first information to the distributed unit through the centralized unit. The first information is used to instruct the distributed unit to send first channel data and / or second channel data.
[0505] In S904, the distributed unit acquires data from the fourth channel.
[0506] According to embodiments of this application, the fourth channel data may be measured by the distributed unit or received by the distributed unit from the terminal device; however, this application does not limit this.
[0507] In S905, the distributed unit determines the first channel data and / or the second channel data based on the third channel data and the fourth channel data.
[0508] In S906, the distributed unit sends first channel data and / or second channel data to the service unit through the centralized unit.
[0509] In S907, the service unit stores first channel data and / or second channel data according to the first storage method.
[0510] It should be noted that the execution order of S902 and S903, as well as S901 and S903, is not limited in the embodiments of this application. For example, S902 can be executed first, then S903, or S903 can be executed first, then S902, or S902 and S903 can be executed simultaneously. Similarly, S901 can be executed first, then S903, or S903 can be executed first, then S901, or S901 and S903 can be executed simultaneously.
[0511] Figure 9B This is a flowchart of another communication method provided in an embodiment of this application. This method can be applied to network elements for map management functions and distributed units.
[0512] like Figure 9B As shown, the method includes S908-S914.
[0513] In S908, the map management function network element acquires third channel data.
[0514] In S909, the map management function network element sends third channel data to the distributed unit through the access and mobility management function network element and the centralized unit.
[0515] In S910, the map management function network element sends first information to the distributed unit through the access and mobility management function network element and the centralized unit. The first information is used to instruct the distributed unit to send first channel data and / or second channel data.
[0516] In S911, the distributed unit acquires fourth channel data.
[0517] In S912, the distributed unit determines the first channel data and / or the second channel data based on the third channel data and the fourth channel data.
[0518] In S913, the distributed unit sends first channel data and / or second channel data to the map management function network element through the centralized unit and the access and mobility management function network element.
[0519] In S914, the map management function network element stores first channel data and / or second channel data according to the first storage method.
[0520] It should be noted that the execution order of S909 and S910, as well as S908 and S910, is not limited in the embodiments of this application. For example, S909 can be executed first, then S910, or S910 can be executed first, then S909, or S909 and S910 can be executed simultaneously. Similarly, S908 can be executed first, then S910, or S910 can be executed first, then S908, or S908 and S910 can be executed simultaneously.
[0521] Figure 10A This is a flowchart of another communication method provided in an embodiment of this application. This method can be applied to service units and distributed units.
[0522] like Figure 10A As shown, the method includes S1001-S1007.
[0523] In S1001, the service unit acquires third channel data.
[0524] According to embodiments of this application, the third channel data includes third channel sub-data corresponding to at least one first object.
[0525] In S1002, the service unit sends third channel data to the distributed unit through the centralized unit.
[0526] In S1003, the service unit sends first information to the distributed unit through the centralized unit. The first information is used to instruct the distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0527] In S1004, the distributed unit acquires the fourth channel data.
[0528] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0529] In S1005, the distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0530] According to embodiments of this application, the first object can be any one of at least one first object.
[0531] In S1006, the distributed unit sends the first channel sub-data corresponding to each of at least one first object and / or the second channel sub-data corresponding to each of at least one first object to the service unit through the centralized unit.
[0532] In S1007, the service unit stores, according to the second storage method, the first channel sub-data corresponding to each of the at least one first object and / or the second channel sub-data corresponding to each of the at least one first object.
[0533] It should be noted that the execution order of S1002 and S1003, as well as S1001 and S1003, is not limited in the embodiments of this application. For example, S1002 can be executed first, followed by S1003, or S1003 can be executed first, followed by S1002, or S1002 and S1003 can be executed simultaneously. Similarly, S1001 can be executed first, followed by S1003, or S1003 can be executed first, followed by S1001, or S1001 and S1003 can be executed simultaneously.
[0534] Figure 10B This is a flowchart of another communication method provided in an embodiment of this application. This method can be applied to network elements for map management functions and distributed units.
[0535] like Figure 10B As shown, the method includes S1008-S1014.
[0536] In S1008, the map management function network element acquires third channel data.
[0537] According to embodiments of this application, the third channel data includes third channel sub-data corresponding to at least one first object.
[0538] In S1009, the map management function network element sends third channel data to the distributed unit through the access and mobility management function network element and the centralized unit.
[0539] In S1010, the map management function network element sends first information to the distributed unit through the access and mobility management function network element and the centralized unit. The first information is used to instruct the distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0540] In S1011, the distributed unit acquires the fourth channel data.
[0541] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0542] In S1012, the distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0543] According to embodiments of this application, the first object can be any one of at least one first object.
[0544] In S1013, the distributed unit sends the first channel sub-data corresponding to at least one first object and / or the second channel sub-data corresponding to at least one first object to the map management function network element through the centralized unit and the access and mobility management network element.
[0545] In S1014, the map management function network element stores, according to the second storage method, the first channel sub-data corresponding to each of at least one first object and / or the second channel sub-data corresponding to each of at least one first object.
[0546] It should be noted that the execution order of S1009 and S1010, as well as S1008 and S1010, is not limited in this embodiment. For example, S1009 can be executed first, followed by S1010, or S1010 can be executed first, followed by S1009, or S1009 and S1010 can be executed simultaneously. Similarly, S1008 can be executed first, followed by S1010, or S1010 can be executed first, followed by S1008, or S1008 and S1010 can be executed simultaneously.
[0547] Figure 11A This is a flowchart of another communication method provided in an embodiment of this application.
[0548] like Figure 11A As shown, the method includes steps S1101-S1111. This method can be applied to the service unit, the first distributed unit, and the second distributed unit.
[0549] In S1101, the service unit acquires third channel data.
[0550] According to embodiments of this application, the third channel data includes third channel sub-data corresponding to at least one first object.
[0551] In S1102, the service unit sends third channel data to the first distributed unit and the second distributed unit through the centralized unit.
[0552] In S1103, the service unit sends first information to the first distributed unit through the centralized unit. The first information is used to instruct the first distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0553] In S1104, the service unit sends first information to the second distributed unit through the centralized unit. The first information is used to instruct the second distributed unit to send first channel sub-data and / or second channel sub-data corresponding to each of at least one first object.
[0554] As another implementation, the service unit can send first information to the first distributed unit and the second distributed unit through the centralized unit. The first channel can be used to instruct the first distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object, and to instruct the second distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0555] In S1105, the first distributed unit acquires the fourth channel data.
[0556] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0557] In S1106, the first distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0558] According to embodiments of this application, the first object can be any one of at least one first object.
[0559] In S1107, the first distributed unit sends the first channel sub-data corresponding to each of the at least one first object and / or the second channel sub-data corresponding to each of the at least one first object to the service unit through the centralized unit.
[0560] In S1108, the second distributed unit acquires the fourth channel data.
[0561] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0562] In S1109, the second distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0563] According to embodiments of this application, the first object can be any one of at least one first object.
[0564] In S1110, the second distributed unit sends the first channel sub-data corresponding to each of the at least one first object and / or the second channel sub-data corresponding to each of the at least one first object to the service unit through the centralized unit.
[0565] In S1111, the service unit stores, according to the third storage method, the first channel sub-data corresponding to each of the at least one first object and / or the second channel sub-data corresponding to each of the at least one first object.
[0566] It should be noted that the embodiments of this application do not limit the execution order of the steps executed by the first distributed unit and the steps executed by the second distributed unit.
[0567] Figure 11B This is a flowchart of another communication method provided in an embodiment of this application.
[0568] like Figure 11B As shown, the method includes steps S1112-S1122. This method can be applied to network elements for map management functions, the first distributed unit, and the second distributed unit.
[0569] In S1112, the map management function network element acquires third channel data.
[0570] According to embodiments of this application, the third channel data includes third channel sub-data corresponding to at least one first object.
[0571] In S1113, the map management function network element sends third channel data to the first distributed unit and the second distributed unit through the access and mobility management function network element and the centralized unit.
[0572] In S1114, the map management function network element sends first information to the first distributed unit through the access and mobility management function network element and the centralized unit. The first information is used to instruct the first distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0573] In S1115, the map management function network element sends first information to the second distributed unit through the access and mobility management function network element and the centralized unit. The first information is used to instruct the second distributed unit to send first channel sub-data and / or second channel sub-data corresponding to at least one first object.
[0574] As another implementation, the map management function network element can send first information to the first distributed unit and the second distributed unit through the access and mobility management function network element and the centralized unit. The first channel can be used to instruct the first distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object, and to instruct the second distributed unit to send first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object.
[0575] In S1116, the first distributed unit acquires the fourth channel data.
[0576] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0577] In S1117, the first distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0578] According to embodiments of this application, the first object can be any one of at least one first object.
[0579] In S1118, the first distributed unit sends first channel sub-data corresponding to at least one first object and / or second channel sub-data corresponding to at least one first object to the map management function network element through the centralized unit and the access and mobility management function network element.
[0580] In S1119, the second distributed unit acquires the fourth channel data.
[0581] According to embodiments of this application, the fourth channel data may include fourth channel sub-data corresponding to at least one first object.
[0582] In S1120, the second distributed unit determines the first channel sub-data and / or the second channel sub-data corresponding to the first object based on the third channel sub-data and the fourth channel sub-data corresponding to the first object.
[0583] According to embodiments of this application, the first object can be any one of at least one first object.
[0584] In S1121, the second distributed unit sends the first channel sub-data corresponding to each of at least one first object and / or the second channel sub-data corresponding to each of at least one first object to the map management function network element through the centralized unit and the access and mobility management function network element.
[0585] In S1122, the map management function network element stores the first channel sub-data corresponding to each of at least one first object and / or the second channel sub-data corresponding to each of at least one first object according to the third storage method.
[0586] It should be noted that the embodiments of this application do not limit the execution order of the steps executed by the first distributed unit and the steps executed by the second distributed unit.
[0587] It should also be noted that, regarding Figure 9A , Figure 9B , Figure 10A , Figure 10B , Figure 11A and Figure 11B For explanations of the first channel data, second channel data, third channel data, fourth channel data, first information, first channel sub-data, second channel sub-data, third channel sub-data, fourth channel sub-data, first object, first storage method, second storage method, and third storage method, please refer to the corresponding sections above, and will not be repeated here.
[0588] It should also be noted that the naming of network elements in the communication system in this application embodiment is defined for the purpose of distinguishing different functions and should not constitute a limitation on the embodiments of this application. This application embodiment does not exclude the possibility of using other naming in 5G, 5G-A, 6G and future communication systems. For example, in future communication systems, network elements may use the names in 5G or other names.
[0589] The methods provided in the embodiments of this application have been described in detail above with reference to the accompanying drawings. The apparatus provided in the embodiments of this application will now be described with reference to the accompanying drawings.
[0590] Based on the same concept as the aforementioned embodiments of the communication method applied to the first network element in the access network equipment, this application also provides a communication device 1200, which can be deployed on the first network element to implement the communication method applied to the first network element provided in this application. The communication device 1200 includes units or modules for implementing the various steps in the communication method.
[0591] Figure 12 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0592] like Figure 12 As shown, the communication device 1200 may include a first receiving module 1210 and a first transmitting module 1220.
[0593] The first receiving module 1210 is used to receive the first information.
[0594] According to embodiments of this application, the first information can be used to instruct a first network element to transmit first channel data and / or second channel data. The first channel data can be determined by the first network element based on first channel characteristics. The first channel characteristics can be used to indicate similar channel characteristics between third and fourth channel data. The second channel data can be determined by the first network element based on second channel characteristics. The second channel characteristics can be used to indicate dissimilar channel characteristics between third and fourth channel data. The third channel data can be provided by a second network element in the access network equipment or by a second network element in the core network equipment. The fourth channel data can be measured.
[0595] The first transmitting module 1220 is used to transmit first channel data and / or second channel data to the second network element according to the first information.
[0596] The communication device 1200 according to the embodiments of this application can correspond to the execution of the communication method applied to the first network element described in the embodiments of this application, and the above and other operations and / or functions of each module in the communication device 1200 are respectively the corresponding flow of the communication method of the embodiments of this application. For the sake of brevity, they will not be described again here.
[0597] Based on the same concept as the aforementioned embodiments of the communication method applied to a second network element in an access network device or a second network element in a core network device, this application also provides a communication device 1300. This communication device 1300 can be deployed on a second network element to implement the communication method provided in this application for the second network element. The communication device 1300 includes units or modules for implementing various operations in the communication method.
[0598] Figure 13 This is a schematic block diagram of another communication device provided in the embodiments of this application.
[0599] like Figure 13 As shown, the communication device 1300 may include a second transmitting module 1310 and a second receiving module 1320.
[0600] The second sending module 1310 is used to send the first information.
[0601] According to embodiments of this application, the first information can be used to instruct a first network element in the access network device to transmit first channel data and / or second channel data. The first channel data can be determined by the first network element based on a first channel characteristic. The first channel characteristic can be used to indicate channel characteristics that match between third and fourth channel data. The second channel data can be determined by the first network element based on the second channel characteristic. The second channel characteristic can be used to indicate channel characteristics that do not match between third and fourth channel data. The third channel data can be provided by a second network element. The fourth channel data can be measured.
[0602] The second receiving module 1320 is used to receive first channel data and / or second channel data.
[0603] It is understood that the division of modules or units in the above-mentioned device is merely a logical functional division. Each function can correspond to a functional module or unit, or two or more functions can be integrated into one functional module or unit. In actual implementation, all or some units or modules can be integrated into one physical entity, or they can be distributed across different physical entities. Furthermore, the above-mentioned functional modules or units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0604] Figure 14 This is a schematic block diagram of another communication device provided in the embodiments of this application.
[0605] like Figure 14 As shown, the communication device 1400 includes one or more processors 1410. The processor 1410 may be a general-purpose processor or a special-purpose processor, etc.
[0606] Optionally, if the communication device 1400 includes a first network element or a second network element in the access network equipment, one or more processors 1410 may include a baseband processor, also known as a modem processor.
[0607] Optionally, if the communication device 1400 includes a first network element or a second network element in the access network equipment, the communication device 1400 may include a radio frequency (RF) processing system and at least one antenna. In the downlink or sidelink direction, the RF processing system receives RF signals through the antenna and transmits the RF-processed signals to one or more processors 1410 for further processing. In the uplink or sidelink direction, the processor 1410 may transmit information processed by one or more processors 1410 to the RF processing system. The RF processing system transmits the RF-processed signals through the antenna.
[0608] In one example, the radio frequency (RF) processing system, serving as the communication interface for external communication of the access network device, may include an RF front end (RFFE) and an RF transceiver (RFT). The RFFE can be used to perform at least several processing operations, such as shaping, passband selection, or gain, on RF signals received by the antenna or RF signals to be transmitted through the antenna. The RFFE may include at least one of the following components: an RF switch, a duplexer, a filter, a power amplifier, an antenna tuner, or a low-noise amplifier. The RFFE can be a circuit system composed of multiple discrete devices or integrated into one or more chips. The RF transceiver is used to process the RF signals received by the RFFE into baseband / IF signals for further processing by one or more processors 1410, and to process a baseband / IF signal provided by one or more processors 1410 into an RF signal for transmission to the RFFE. The baseband / IF signals transmitted between the RF transceiver and one or more processors 1410 can be digital or analog signals. The RF transceiver can be implemented by one or more chips, typically referred to as an RF integrated circuit (RFIC).
[0609] Optionally, the RF transceiver and RF front-end can be packaged in a single chip. In one example, the RF transceiver, RF front-end, and baseband processor can also be packaged in a single chip.
[0610] Optionally, the baseband processor may include one or more processor cores and interface circuitry. The one or more processor cores may be used to process signals and execute one or more communication protocols. Optionally, the baseband processor may also include memory. The memory may be used to store at least a portion of the corresponding computer program instructions and / or data. In one example, one or more processor cores implement the relevant steps in the above method embodiments by executing the computer program instructions stored in the memory. In this application embodiment, the memory may be used to store the corresponding computer program instructions and / or data. This can mean that the memory is used to store all the corresponding computer program instructions and / or data for the processor core to execute, or it can mean that the memory is used to store a portion of the corresponding computer program instructions and / or data, which may include the computer program instructions and / or data that the processor core currently needs to execute. The memory can store different portions of computer program instructions and / or data multiple times for the processor core to execute in order to implement the relevant steps in the above method embodiments. The interface circuitry serves as a communication interface for implementing communication with other components, for example, transmitting signals with a radio frequency processing system. Optionally, to reduce the load on the processor core, the baseband processor may also include baseband signal processing circuitry to perform at least some of the baseband signal processing tasks. For example, this may include at least one of signal demodulation, modulation, encoding, or decoding. Optionally, one or more processors 1410, the voice system, the multimedia system, and the interface circuitry may be packaged into a single processor chip. For example, a SoC (System on Clip) chip or a SIP (System in Package) chip. In one example, the above may also be packaged into multiple chips. For example, the baseband processor may be packaged as a single chip, or packaged with some or all of the circuitry of the radio frequency processing system into a single chip.
[0611] Optionally, the memory can be on-chip memory, for example, located on the processor chip.
[0612] Optionally, the memory can be off-chip memory, for example, located outside the processor chip.
[0613] Optionally, in one example, processor 1410 may include a computer program (also referred to as code or instructions) that can be executed on processor 1410, causing communication device 1400 to perform the methods performed by the first network element or the second network element in the above method embodiments. In yet another possible design, communication device 1400 includes circuitry (…). Figure 14 (Not shown), this circuit is used to implement the function of the first network element or the second network element in the above method embodiment.
[0614] Optionally, the communication device 1400 may include one or more memories 1420 storing computer programs (sometimes referred to as code or instructions) that can be run on the processor 1410, causing the communication device 1400 to perform the methods executed by the first network element or the second network element in the above embodiments.
[0615] Optionally, the processor 1410 and / or memory 1420 may also store data. The processor 1410 and memory 1420 may be configured separately or integrated together. Optionally, the communication device 1400 may also include a communication interface 1430. The processor 1410, sometimes referred to as a processing unit, controls the communication device 1400 (e.g., a first network element or a second network element). The communication interface 1430, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, transceiver, or input / output interface, is used to implement the transmission and reception functions of the communication device 1400. For example, the communication interface 1430 can be used to receive first information, first channel data, second channel data, or third channel data, and to transmit first information, first channel data, second channel data, or third channel data.
[0616] Optionally, the processor 1410 and the communication interface 1430 are coupled to each other.
[0617] When the communication device 1400 is used to implement the device embodiment described above, the processor 1410 can be used to perform the function of determining the first channel data and / or the second channel data based on the third channel data and the fourth channel data, and the communication interface 1430 can be used to perform the aforementioned sending and receiving functions. Whether the communication interface 1430 is used for sending or receiving depends specifically on whether the communication device 1400 is used to perform a sending or receiving operation in the execution scheme.
[0618] Optionally, the communication device 1400 may also include a power supply circuit for supplying power to the communication device 1400.
[0619] The above-described method embodiments can be applied to a processor, or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed through integrated logic circuits in the processor's hardware or through software instructions.
[0620] The aforementioned processors, baseband processors, processor circuits, or processor cores can be collectively referred to as processors. These processors may include Central Processing Units (CPUs), Microprocessor Units (MPUs), Microcontroller Units (MCUs), Graphics Processing Units (GPUs), Artificial Intelligence Processors (AIPs), Neural Processing Units (NPUs), 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, or any combination thereof.
[0621] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0622] The memory in the embodiments of this application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. 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), phase-change memory (PCM), resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), hard disk drive (HDD), or flash memory. 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), and synchronous dynamic random access memory (DRAM). DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). Furthermore, volatile memory may also include registers and / or caches. It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0623] In one example, the computer program instructions for performing the above embodiments may be stored in non-volatile memory, such as at least a portion of memory 2720 (e.g., at least one of ROM, flash memory, EPROM, or hard disk). When communication device 1400 is running, the corresponding computer program instructions may be partially or entirely loaded into memory with a faster transfer speed than processor 1410 (e.g., at least one of RAM, SRAM, DRAM, PCM, ReRAM, MRAM, FRAM, cache, or registers) for processor execution to implement the steps in the above method embodiments.
[0624] This application also provides a chip system or chip, the chip system including at least one processor for supporting the implementation of the functions of the first network element or the second network element involved in any of the above method embodiments.
[0625] In one possible design, the chip system also includes a memory for storing computer program instructions and data, which may be located inside or outside the processor.
[0626] The chip system can consist of chips or include chips and other discrete components.
[0627] In one possible design, the chip system includes a CU, a DU, and a RU. The DU can be implemented using a multi-core processor and at least one hardware accelerator. Part of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to the FPGA / GPU-based hardware accelerator. Alternatively, all L1 functions can be offloaded to the FPGA / GPU-based hardware accelerator, while the other protocol stack is implemented in software running on the processor. The hardware accelerator supports interconnection with x86 or non-x86 processors; similarly, the accelerator has a multi-channel PCIe (Peripheral Component Interconnect Express) interface pointing to the CPU and external connections via GbE (Gigabit Ethernet) connectivity.
[0628] Optionally, the RU may include an OPU (O-RAN Processing Unit) that receives eCPRI (enhanced Common Public Radio Interface) frames from the O-RAN fronthaul and performs fronthaul interface, L1 layer (coding, scrambling, modulation, layer mapping, or precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or ASIC. The DPU (Digital Processing Unit) of the O-RU performs synchronization, DDC (Digital Down Converter), DUC (Digital Up Converter), CFR (Crest Factor Reduction), and DPD (Digital Predistortion), improving power amplifier efficiency by reducing the PAPR (Peak-to-Average Power Ratio) / ACLR (Adjacent Channel Leakage Ratio) of the RF frontend. The DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver, up / down converter, power amplifier, low-noise amplifier, and Tx / Rx filters. All conversions between the analog and digital domains (e.g., DAC or ADC) (e.g., frequency conversion using RF sampling, up-conversion and down-conversion, and mixing of IF (Intermediate Frequency) and LO (Local Oscillator)) are performed within the transceiver. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.
[0629] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions), wherein when the computer program is run, the method executed on the second device side or the method executed on the first device side in the embodiments of this application is executed.
[0630] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, the method executed on the second device side or the method executed on the first device side in the embodiments of this application is executed.
[0631] This application also provides a data transmission system, which includes the aforementioned first data transmission device and second data transmission device.
[0632] The methods provided in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, as a computer program product. This computer program product may include one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic cable, or Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, or microwave) means. The computer-readable storage medium may be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disk, hard disk, or magnetic disk), optical media (e.g., DVD), or semiconductor media (e.g., solid state disk (SSD)).
[0633] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0634] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0635] In the several embodiments provided in this application, it should be understood that the disclosed systems, electronic devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0636] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0637] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0638] If this function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0639] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It will 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 1The apparatus for the functions specified in one or more boxes. In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0640] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, the embodiments of this application are also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that, The method, applied to a first network element in an access network device, includes: Receive first information, wherein the first information is used to instruct the first network element to send first channel data and / or second channel data, the first channel data is determined by the first network element based on first channel characteristics, the first channel characteristics are used to indicate similar channel characteristics between third channel data and fourth channel data, the second channel data is determined by the first network element based on second channel characteristics, the second channel characteristics are used to indicate dissimilar channel characteristics between the third channel data and the fourth channel data, the third channel data is provided by a second network element in the access network device or the third channel data is provided by a second network element in the core network device, and the fourth channel data is measured; Based on the first information, the first channel data and / or the second channel data are sent to the second network element.
2. The method according to claim 1, characterized in that, The first channel data is used to indicate at least one of the following: first domain data, first multipath data, or first threshold data; Wherein, the first domain data is used to indicate the relevant data of the first domain matrix, the first domain matrix is used to indicate the common space between the third domain matrix and the fourth domain matrix, the third domain matrix is used to indicate the domain matrix of the third channel data, the fourth domain matrix is used to indicate the domain matrix of the fourth channel data, the first multipath data is used to indicate the channel feature corresponding to the first multipath, the first multipath is used to indicate multiple first paths corresponding to the first channel feature, and the first threshold data is used to indicate the threshold that can distinguish the first channel feature and the second channel feature.
3. The method according to claim 1 or 2, characterized in that, The second channel data is used to indicate at least one of the following: second domain data, second multipath data, or first threshold data; The second domain data is used to indicate the relevant data of the second domain matrix, the second domain matrix is used to indicate the non-common space between the third domain matrix and the fourth domain matrix, the second multipath data is used to indicate the channel characteristics corresponding to the second multipath, and the second multipath is used to indicate multiple second paths corresponding to the second channel characteristics.
4. The method according to any one of claims 1-3, characterized in that, The first channel feature is used to indicate the channel feature corresponding to the first similarity, and the first similarity is used to indicate that the similarity of the channel features between the third channel data and the fourth channel data is greater than or equal to a first threshold; and / or The second channel feature is used to indicate the channel feature corresponding to the second similarity, and the second similarity is used to indicate that the similarity of the channel features between the third channel data and the fourth channel data is less than a first threshold.
5. The method according to any one of claims 1-4, characterized in that, The first channel data includes first channel sub-data corresponding to at least one first object, and / or the second channel data includes second channel sub-data corresponding to each of the at least one first object, the first object being used to indicate at least one of the following: reflector, refractor, scatterer, diffractor, or transducer.
6. A communication method, characterized in that, The method, applied to a second network element in an access network device or a second network element in a core network device, includes: Sending first information, wherein the first information is used to instruct a first network element in the access network device to send first channel data and / or second channel data, the first channel data being determined by the first network element based on a first channel feature, the first channel feature being used to indicate a matching channel feature between the third channel data and the fourth channel data, the second channel data being determined by the first network element based on a second channel feature, the second channel feature being used to indicate a mismatch between the third channel data and the fourth channel data, the third channel data being provided by the second network element, and the fourth channel data being measured; Receive the first channel data and / or the second channel data.
7. The method according to claim 6, characterized in that, The first channel data is used to indicate at least one of the following: first domain data, first multipath data, or first threshold data; Wherein, the first domain data is used to indicate the relevant data of the first domain matrix, the first domain matrix is used to indicate the common space between the third domain matrix and the fourth domain matrix, the third domain matrix is used to indicate the domain matrix of the third channel data, the fourth domain matrix is used to indicate the domain matrix of the fourth channel data, the first multipath data is used to indicate the channel feature corresponding to the first multipath, the first multipath is used to indicate multiple first paths corresponding to the first channel feature, and the first threshold data is used to indicate the threshold that can distinguish the first channel feature and the second channel feature.
8. The method according to claim 6 or 7, characterized in that, The second channel data is used to indicate at least one of the following: second domain data, second multipath data, or first threshold data; The second domain data is used to indicate the relevant data of the second domain matrix, the second domain matrix is used to indicate the non-common space between the third domain matrix and the fourth domain matrix, the second multipath data is used to indicate the channel characteristics corresponding to the second multipath, and the second multipath is used to indicate multiple second paths corresponding to the second channel characteristics.
9. The method according to any one of claims 6-8, characterized in that, The first channel feature is used to indicate the channel feature corresponding to the first similarity, and the first similarity is used to indicate that the similarity of the channel features between the third channel data and the fourth channel data is greater than or equal to a first threshold; and / or The second channel feature is used to indicate the channel feature corresponding to the second similarity, and the second similarity is used to indicate that the similarity of the channel features between the third channel data and the fourth channel data is less than a first threshold.
10. The method according to any one of claims 6-9, characterized in that, Also includes: Store at least one association, wherein the association is used to indicate a relationship related to the first channel data and / or the second channel data; or The first channel data and / or the second channel data are sent to a third network element in the core network device, wherein the third network element is used to store the at least one association relationship.
11. The method according to claim 10, characterized in that, The first channel data includes first channel sub-data corresponding to at least one region, the first channel sub-data having a corresponding first identifier and a second identifier, and / or, the second channel data includes second channel sub-data corresponding to the at least one region, the second channel sub-data having a corresponding first identifier and a second identifier, the first identifier indicating the region, and the second identifier indicating the cell; The association is used to indicate the relationship between the first identifier, the second identifier, and the first channel sub-data; or The association is used to indicate the relationship between the first identifier, the second identifier, the first channel sub-data, and the second channel sub-data; or The association is used to indicate the relationship between the first identifier, the second identifier, and the second channel sub-data.
12. The method according to claim 11, characterized in that, The first channel data includes first channel sub-data corresponding to at least one first object, and the first channel sub-data also has a corresponding third identifier, and / or the second channel data includes second channel sub-data corresponding to each of the at least one first object, and the second channel sub-data also has a corresponding third identifier, the third identifier being used to indicate the first object, the first object being used to indicate at least one of the following: reflector, refractor, scatterer, diffractor or transducer; The association relationship is used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the first channel sub-data; or The association relationship is used to indicate the relationship between the first identifier, the second identifier, the third identifier, the first channel sub-data, and the second channel sub-data; or The association is used to indicate the relationship between the first identifier, the second identifier, the third identifier, and the second channel sub-data.
13. The method according to claim 12, characterized in that, The plurality of access network devices have their own corresponding first channel data, and / or the plurality of access network devices have their own corresponding second channel data.
14. The method according to claim 13, characterized in that, The first channel sub-data also has a corresponding fourth identifier, and / or the second channel sub-data also has a corresponding fourth identifier, the fourth identifier being used to indicate a carrier; The association relationship is used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the first channel sub-data; or The association relationship is used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, the first channel sub-data, and the second channel sub-data; or The association is used to indicate the relationship between the first identifier, the second identifier, the third identifier, the fourth identifier, and the second channel sub-data.
15. A communication device, characterized in that, The processor includes a processor coupled to a memory for storing computer programs, and the processor for executing the computer programs stored in the memory. So that the communication device performs the method as described in any one of claims 1-5; or, So that the communication device performs the method as described in any one of claims 6-14.
16. A computer-readable storage medium, characterized in that, The computer stores instructions that, when executed on the computer, cause the computer to perform the method as described in any one of claims 1-5, or cause the computer to perform the method as described in any one of claims 6-14.
17. A computer program product, characterized in that, The computer program product includes: a computer program that, when run, causes a computer to perform the method of any one of claims 1-5, or causes a computer to perform the method of any one of claims 6-14.
18. A chip system, characterized in that, The chip system is applied to an electronic device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause the electronic device to perform the method as described in any one of claims 1-5, or to cause the electronic device to perform the method as described in any one of claims 6-14.
19. A communication system, characterized in that, Includes a first communication device and a second communication device. The first communication device is used to perform the method as described in any one of claims 1-5, and the second communication device is used to perform the method as described in any one of claims 6-14.