Channel processing method and device based on historical power delay profile, equipment and medium

By performing cyclic shift compensation and delay adjustment on the new data and historical power delay spectrum in the wireless communication system, the problem of PDP time axis offset is solved, and accurate fusion and stability of PDP are achieved with low computational complexity, thereby improving the performance of channel estimation and timing synchronization.

CN122248522APending Publication Date: 2026-06-19XIAN UNISOC TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAN UNISOC TECH CO LTD
Filing Date
2026-02-27
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In wireless communication systems, the power delay spectrum (PDP) at the receiver is offset by the time axis due to time offset adjustment, which degrades the performance of direct fusion. Existing solutions either ignore the alignment problem, resulting in performance degradation, or have high computational complexity, making it difficult to meet the requirements of real-time processing and low power consumption.

Method used

By determining the cyclic shift values ​​of the new data and the historical power delay spectrum based on the time offset adjustment value, the new data is time offset compensated and the historical power delay spectrum is time delay adjusted. Then, filtering and fusion are performed to ensure the accuracy and stability of the PDP.

Benefits of technology

By reducing computational complexity, effective fusion of PDPs was achieved, ensuring that the updated PDPs are more accurate and stable, and improving the performance of channel estimation and timing synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122248522A_ABST
    Figure CN122248522A_ABST
Patent Text Reader

Abstract

This disclosure provides a channel processing method, apparatus, device, and medium based on historical power delay spectrum. The method includes: determining a first cyclic shift value for the currently transmitted data and a second cyclic shift value for the historical power delay spectrum based on a time offset adjustment value; performing time offset compensation on the currently transmitted data based on the first cyclic shift value to obtain compensated newly transmitted data, and determining the newly transmitted power delay spectrum based on the compensated newly transmitted data; adjusting the historical power delay spectrum based on the second cyclic shift value to obtain an adjusted historical power delay spectrum; and filtering and fusing the adjusted historical power delay spectrum and the newly transmitted power delay spectrum to obtain an updated historical power delay spectrum.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and more specifically, to a channel processing method, apparatus, device, and medium based on historical power delay spectrum. Background Technology

[0002] In wireless communication systems, after a signal travels along different propagation paths, its components arrive at the receiver at different times. These components then superimpose according to their respective phases, resulting in a final received signal that is the superposition of the transmitted signal after processes such as direct transmission, refraction, and scattering. To accurately decode the transmitted signal, the receiver needs to estimate channel characteristics based on the Power Delay Profile (PDP), which is used for adjusting the timing of received data and for channel estimation. It is directly used to calculate key metrics such as average delay and delay spread, and provides crucial input for modules such as timing synchronization and channel equalization.

[0003] In practical applications, the receiver performs operations such as merging and filtering on data from multiple measurements to obtain an averaged PDP, and then estimates information such as average delay and delay spread. However, during continuous reception, the receiver performs time offset adjustments to maintain synchronization, resulting in a fixed offset on the time axis between the PDPs corresponding to consecutive measurements. Directly fusing the misaligned historical PDPs with the newly transmitted PDPs will lead to severe performance degradation, rendering the fusion meaningless. Existing solutions either ignore the alignment problem, leading to performance degradation, or use complex cross-correlation operations for delay estimation, resulting in high computational complexity and difficulty in meeting the requirements of real-time processing and low power consumption. Summary of the Invention

[0004] This disclosure provides at least one channel processing method, apparatus, device, and medium based on historical power delay spectrum.

[0005] In a first aspect, embodiments of this disclosure provide a channel processing method based on historical power delay spectrum, including:

[0006] Based on the time offset adjustment value, determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum; Based on the first cyclic shift value, time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, and the newly transmitted power delay spectrum is determined based on the compensated newly transmitted data. Based on the second cyclic shift value, the historical power delay spectrum is adjusted to obtain the adjusted historical power delay spectrum; The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are filtered and fused to obtain an updated historical power delay spectrum.

[0007] In one optional implementation, determining the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value includes: Retrieve the historical time-domain cyclic shift value of the last received data; Calculate the total adjustment value based on the historical time-domain cyclic shift value and the time offset adjustment value; The total adjustment value is split to obtain the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum.

[0008] In one optional implementation, determining the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value includes: Based on the historical power delay spectrum, the centroid of channel delay spread is determined; Retrieve the cyclic shift value determined during the last data reception; Calculate the total adjustment value based on the cyclic shift value and the time offset adjustment value; Based on the centroid and the total adjustment value, the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum are determined.

[0009] In one optional implementation, the step of performing time offset compensation on the newly transmitted data based on the first cyclic shift value includes: The received newly transmitted data is cyclically shifted in the time domain to obtain the compensated newly transmitted data; or The frequency domain channel response obtained by channel estimation of the pilot signal extracted from the newly transmitted data is compensated in the frequency domain to obtain the compensated newly transmitted data.

[0010] In one optional implementation, determining the new transmission power delay spectrum based on the compensated new transmission data includes: Perform an inverse Fourier transform on the compensated new transmitted data to obtain a time-domain channel impulse response estimate; Based on the power of each tap in the time-domain channel impulse response estimation, the new transmission power delay spectrum is obtained.

[0011] In one optional implementation, adjusting the historical power delay spectrum based on the second cyclic shift value to obtain the adjusted historical power delay spectrum includes: Based on formula The historical power delay spectrum is time-delayed to obtain the adjusted historical power delay spectrum; wherein, The adjusted historical power delay spectrum, The historical power delay spectrum, This is the second cyclic shift value. The number of points to perform an IFT transform on the pilot data to the time domain.

[0012] In one optional implementation, the step of filtering and fusing the adjusted historical power delay spectrum and the newly transmitted power delay spectrum to obtain an updated historical power delay spectrum includes: The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are weighted and fused to obtain the updated historical power delay spectrum.

[0013] Secondly, embodiments of this disclosure provide a channel processing apparatus based on historical power delay spectrum, comprising: The determining unit is used to determine, based on the time offset adjustment value, a first cyclic shift value corresponding to the newly transmitted data and a second cyclic shift value corresponding to the historical power delay spectrum; The time offset compensation unit is used to perform time offset compensation on the newly transmitted data based on the first cyclic shift value, to obtain the compensated newly transmitted data, and to determine the new transmission power delay spectrum based on the compensated newly transmitted data. The delay adjustment unit is used to adjust the historical power delay spectrum based on the second cyclic shift value to obtain the adjusted historical power delay spectrum; The filtering and fusion unit is used to filter and fuse the adjusted historical power delay spectrum and the new power delay spectrum to obtain an updated historical power delay spectrum.

[0014] Thirdly, embodiments of this disclosure also provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any possible implementation of the first aspect, are performed.

[0015] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the first aspect or any possible implementation of the first aspect.

[0016] Fifthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the first aspect or any possible implementation thereof.

[0017] This disclosure provides a channel processing method, apparatus, device, and medium based on historical power delay spectrum. In the embodiments of this application, firstly, a first cyclic shift value for the newly transmitted data and a second cyclic shift value for the historical power delay spectrum are determined based on a time offset adjustment value; then, based on the first cyclic shift value, time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, and the newly transmitted power delay spectrum is determined based on the compensated newly transmitted data; next, based on the second cyclic shift value, time delay adjustment is performed on the historical power delay spectrum to obtain an adjusted historical power delay spectrum; finally, the adjusted historical power delay spectrum and the newly transmitted power delay spectrum are filtered and fused to obtain an updated historical power delay spectrum.

[0018] In the above implementation, by utilizing time offset adjustment values ​​to perform precise cyclic shift compensation and alignment on the newly transmitted data and its corresponding historical power delay spectrum (PDP), the time axis deviation introduced by time offset disturbances can be actively eliminated before fusion. This processing method ensures the effectiveness of PDP fusion while reducing computational complexity, making the updated PDP more accurate and stable.

[0019] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0020] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.

[0021] Figure 1 A flowchart of a channel processing method based on historical power delay spectrum provided by an embodiment of this disclosure is shown; Figure 2 A schematic diagram of a channel processing apparatus based on historical power delay spectrum provided in an embodiment of this disclosure is shown; Figure 3 A schematic diagram of an electronic device provided in an embodiment of the present disclosure is shown. Detailed Implementation

[0022] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0023] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0024] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0025] In wireless communication systems, after a signal travels along different propagation paths, its components arrive at the receiver at different times. These components then superimpose according to their respective phases, resulting in a final received signal that is the superposition of the transmitted signal after processes such as direct transmission, refraction, and scattering. To accurately decode the transmitted signal, the receiver needs to estimate the channel characteristics based on the power delay spectrum (PDP), which is used for adjusting the timing of the received signal and for channel estimation. It is directly used to calculate key metrics such as average delay and delay spread, and provides crucial input for modules such as timing synchronization and channel equalization.

[0026] In practical applications, the receiver performs operations such as merging and filtering on data from multiple measurements to obtain an averaged PDP, and then estimates information such as average delay and delay spread. However, during continuous reception, the receiver performs time offset adjustments to maintain synchronization, resulting in a fixed offset on the time axis between the PDPs corresponding to consecutive measurements. Directly fusing the unaligned historical PDPs with the newly transmitted PDPs will lead to severe performance degradation. Existing solutions either ignore the alignment problem, resulting in performance degradation, or use complex cross-correlation operations for delay estimation, which has high computational complexity and is difficult to meet the requirements of real-time processing and low power consumption.

[0027] Based on the above research, this disclosure provides a channel processing method, apparatus, device, and medium based on historical power delay spectrum. In the embodiments of this application, firstly, a first cyclic shift value for the newly transmitted data and a second cyclic shift value for the historical power delay spectrum are determined according to the time offset adjustment value; then, based on the first cyclic shift value, time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, and the newly transmitted power delay spectrum is determined based on the compensated newly transmitted data; next, based on the second cyclic shift value, time delay adjustment is performed on the historical power delay spectrum to obtain the adjusted historical power delay spectrum; finally, the adjusted historical power delay spectrum and the newly transmitted power delay spectrum are filtered and fused to obtain an updated historical power delay spectrum.

[0028] In the above implementation, by utilizing time offset adjustment values ​​to perform precise cyclic shift compensation and alignment on the newly transmitted data and its corresponding historical power delay spectrum (PDP), the time axis deviation introduced by time offset disturbances can be actively eliminated before fusion. This processing method ensures the effectiveness of PDP fusion while reducing computational complexity, making the updated PDP more accurate and stable.

[0029] To facilitate understanding of this embodiment, a channel processing method based on historical power delay spectrum disclosed in this disclosure will first be described in detail. The execution subject of the channel processing method based on historical power delay spectrum provided in this disclosure is generally an electronic device with a certain computing power. In some possible implementations, this channel processing method based on historical power delay spectrum can be implemented by a processor calling computer-readable instructions stored in memory.

[0030] See Figure 1 The diagram shows a flowchart of a channel processing method based on historical power delay spectrum provided in an embodiment of this disclosure. The method includes steps S101 to S104, wherein: S101: Based on the time offset adjustment value, determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum.

[0031] Among them, the power delay spectrum (PDP) is an important parameter in wireless channel modeling, providing practical information about the channel's time-domain characteristics and system modeling. If an accurate PDP can be obtained, parameters such as time offset, delay spread, and frequency domain correlation coefficient can be calculated.

[0032] Here, the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum can be determined based on the known time offset adjustment value T of the system. Here, T is the adjustment amount made by the receiver between the previous pilot transmission and the current pilot transmission to maintain timing synchronization, and its unit is the system sampling period 1 / ( fsc N fft ), f sc For subcarrier width, N fft This represents the number of FFT points when transforming from the time domain to the frequency domain.

[0033] The first cyclic shift value is denoted as T. new,n This is used to compensate for the time offset of the newly transmitted data or its channel estimation result; the second cyclic shift value is denoted as T. his It is used to adjust the time delay of the stored historical power delay spectrum (i.e., the historical PDP stored when the last data was received).

[0034] S102: Based on the first cyclic shift value, perform time offset compensation on the newly transmitted data to obtain the compensated newly transmitted data, and determine the new transmission power delay spectrum based on the compensated newly transmitted data.

[0035] After determining the first cyclic shift value T new,n After that, it can be based on T new,n Time offset compensation is performed on the newly transmitted data to obtain the compensated newly transmitted data. Next, the power delay spectrum (PDP) of the newly transmitted data can be determined based on the compensated newly transmitted data.

[0036] S103: Based on the second cyclic shift value, the historical power delay spectrum is adjusted to obtain the adjusted historical power delay spectrum.

[0037] After determining the second cyclic shift value T his After that, it can be based on T his The historical power delay spectrum (i.e., historical PDP) is time-delayed to obtain the adjusted historical power delay spectrum.

[0038] S104: Filter and fuse the adjusted historical power delay spectrum and the new power delay spectrum to obtain the updated historical power delay spectrum.

[0039] Here, the adjusted historical power delay spectrum is denoted as P. his’(n) Its length is N ifft The adjusted historical power delay spectrum is obtained by analyzing the stored historical power delay spectrum P. his(n) According to the second cyclic shift value T his After cyclic shifting, the time delay reference is now perfectly aligned with the current measurement. The new power delay spectrum is denoted as P. (n) Its length is also N ifft The new power delay spectrum is based on the first cycle shift value T. new,nThe compensated new transmission data is obtained through pilot estimation, inverse Fourier transform, and modulo square calculation, and represents the channel delay characteristic measurement value at the current moment.

[0040] After obtaining the adjusted historical power delay spectrum and the new power delay spectrum, the adjusted historical power delay spectrum and the new power delay spectrum can be filtered and fused to obtain the updated historical power delay spectrum.

[0041] In the above implementation, by utilizing time offset adjustment values ​​to perform precise cyclic shift compensation and alignment on the newly transmitted data and its corresponding historical power delay spectrum (PDP), the time axis deviation introduced by time offset disturbances can be actively eliminated before fusion. This processing method ensures the effectiveness of PDP fusion while reducing computational complexity, making the updated PDP more accurate and stable.

[0042] In an optional approach, step S101 above determines the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value, specifically including the following steps: Step S11: Obtain the historical time-domain cyclic shift value of the last received data; Step S12: Calculate the total adjustment value based on the historical time-domain cyclic shift value and the time offset adjustment value; Step S13: The total adjustment value is split to obtain the first cyclic shift value corresponding to the newly transmitted data and the second cyclic shift value corresponding to the historical power delay spectrum of the previously received data.

[0043] Here, the cyclic shift value of the last received data is called the historical time-domain cyclic shift value, which can be obtained through... T new,n-1 After representation, the total adjustment value can be calculated based on the historical time-domain cyclic shift value and time offset adjustment value. T adj For example, the historical time-domain cyclic shift value and the time offset adjustment value can be added together to obtain the total adjustment value. T adj The calculation formula is described as follows: T adj = T new,n-1 + T .

[0044] Next, the total adjustment value is split into two parts, namely the first circular shift value. T new,n Second cyclic shift value T his ,in, T his This represents the cyclic shift value of the historical power delay spectrum.T new,n This is the cyclic shift value for the newly transmitted data.

[0045] Here, the total adjustment value can be broken down in the following way: Total Adjustment Value T adj Divide by the preset shift base M, then take the remainder and assign this remainder to... T new,n As the first cyclic shift value of the newly transmitted data, the specific formula is as follows: T new,n = T adj %M.

[0046] Total Adjustment Value T adj Divide by the preset shift base M, and then perform a floor operation on the quotient. The result is... T his The specific formula is as follows: .

[0047] Here, it is assumed that the pilot spacing is D and the number of pilots is N. RS The pilot data is transformed to the time domain using an IFT transform, with the number of points being... N ifft ,but Pilot data refers to the portion of the newly transmitted data that is located at a specific time-frequency resource location (i.e., pilot location).

[0048] The first cyclic shift value is determined using the method described above. T new,n It can perform fine-grained cyclic shifting on the newly transmitted data (within the range of 0 to M-1 points), and determine the second cyclic shift value using the above method. T his It indicates how many points to cyclically shift the historical power delay spectrum to achieve precise alignment of the two time bases.

[0049] In an optional approach, step S101 above determines the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value, specifically including the following steps: Step S21: Determine the centroid of channel delay spread based on historical power delay spectrum; Step S22: Obtain the cyclic shift value determined during the last data reception; Step S23: Calculate the total adjustment value based on the cyclic shift value and the time offset adjustment value; Step S24: Based on the centroid and the total adjustment value, determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum.

[0050] Here, the cyclic shift value obtained when the last received data was read is called the historical time-domain cyclic shift value, which can be obtained through... T new,n-1 After representation, the total adjustment value can be calculated based on the historical time-domain cyclic shift value and time offset adjustment value. T adj For example, the historical time-domain cyclic shift value and the time offset adjustment value can be added together to obtain the total adjustment value. T adj The calculation formula is described as follows: T adj = T new,n-1 + T .

[0051] Then, based on the stored historical power delay spectrum, the centroid T of the channel delay spread is estimated. cgr Among them, it can be achieved through formula T. cgr =round(T cg / M)×M yields units of The center of gravity of the channel delay spread. Afterwards, the newly transmitted data needs to be cyclically shifted T again. cgr Moving the center of gravity to 0 is beneficial for subsequent tasks such as frequency domain OCC decomposition, channel estimation, and interference point interpolation. For PDP filtering, the historical PDP also needs to be cyclically shifted by T. cgr point.

[0052] Where M is the preset shift base, The pilot spacing is D, and the number of pilots is N. RS The pilot data is transformed to the time domain using an IFT transform, with the number of points being... N ifft .

[0053] After determining the center of gravity and the total adjustment value, the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum can be determined based on the center of gravity and the total adjustment value.

[0054] Specifically, the first cyclic shift value of the newly transmitted data can be obtained by adding the center of gravity and the total adjustment value. The specific formula is as follows: T new,n =-T cgr + T adj ; and by dividing the centroid by the preset shift base, the second cyclic shift value of the historical power delay spectrum is obtained, as expressed in the following formula: T his = (-Tcgr ) / M.

[0055] By using the above processing method, the system can first be subjected to a size of -T. cgr An additional shift is performed to move the channel energy centroid to near zero before PDP alignment. This processing method is beneficial for subsequent processing such as frequency domain orthogonal coverage code demultiplexing and channel estimation interpolation.

[0056] After determining the first cyclic shift value in the manner described above, time offset compensation can be performed on the newly transmitted data based on the first cyclic shift value, specifically including the following methods: Method 1: The received new data is cyclically shifted in the time domain to obtain the compensated new data.

[0057] Here, the newly transmitted data received this time is represented in the time domain as a data of length N. fft The complex baseband sampling sequence is denoted as y ( n ), where n = 0, 1, 2, ..., N fft-1 N fft The number of Fast Fourier Transform points defined for the system. This sequence. y ( n It contains information about all subcarriers (including pilot subcarriers and data subcarriers) within the current OFDM symbol.

[0058] In practice, the time-domain sequence can be adjusted based on the first cyclic shift value. y ( n The cyclic shift operation can be performed using the following calculation formula: y '( n )= y (( n - T new,n +N fft )%N fft ).in, y '( n (This is for the newly transmitted data after compensation.)

[0059] Among them, through " n - T new,n "Able to shift the entire time series to the right in a circular fashion" T new,n Each sampling point, n - T new,n In this context, the minuend n refers to the nth number in the time-domain sequence. T new,n In this context, "n" refers to the current transmission. (Using "+N")fft "This can prevent negative values ​​from being calculated using "%N" fft (i.e., for N) fft The modulo operation ensures that the shift operation does not disrupt the periodicity of the OFDM symbol and also avoids information loss.

[0060] Through the above processing method, global time offset correction can be performed on the newly received data at the forefront of signal processing with low computational complexity. After this operation, the time base of the compensated newly transmitted data y'(n) is aligned with the expected time base of the synchronized system, providing a technical basis for subsequent accurate extraction of pilot signals and calculation of the newly transmitted PDP aligned with the historical power delay spectrum (PDP).

[0061] Method 2: The frequency domain channel response obtained by channel estimation of the pilot signal extracted from the newly transmitted data is compensated to obtain the compensated newly transmitted data.

[0062] First, the pilot signal is extracted from the newly transmitted data. Specifically, according to the pilot pattern defined by the system, the data located at the pilot position is obtained from the frequency domain data of the received signal, denoted as Y( k Subsequently, least squares channel estimation is performed, combining the received pilot data with the locally known pilot sequence r( k The conjugate multiplication of ) yields the frequency domain channel response H( at the pilot location). k );in, .

[0063] In obtaining the frequency domain channel response H( k After that, a phase rotation is performed on it to compensate for the time offset. The compensation formula is as follows: ;in, It is the frequency domain channel response at the compensated pilot (i.e., the newly transmitted data after compensation as described in the above steps), where D is the pilot spacing. k It is the absolute index of the pilot subcarrier.

[0064] In this embodiment of the application, after time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, the newly transmitted power delay spectrum can be determined based on the compensated newly transmitted data, specifically including the following steps: First, perform an inverse Fourier transform on the compensated new transmitted data to obtain the time-domain channel impulse response estimate; Secondly, based on the power of each tap in the time-domain channel impulse response estimation, the new transmission power delay spectrum is obtained.

[0065] In practice, the newly transmitted data after compensation can be processed using N... ifftPoint Fourier inverse transform, when the data is less than N ifft The time-domain channel impulse response estimate is obtained by padding with zeros, denoted as h( n ).

[0066] For Method 1 above, after compensating the newly transmitted data, an FFT transformation is performed on the compensated newly transmitted data to obtain the time-domain data. y '( n At this point, it is possible to calculate... y '( n The LS data located at the pilot position in the () is zero-padding and then N is performed. ifft A point-wise inverse Fourier transform yields the time-domain channel impulse response estimate. For method two described above, the compensated newly transmitted data is... At this point, it is possible to... Perform N ifft The time-domain channel impulse response estimate is obtained by performing a point-wise inverse Fourier transform.

[0067] Then, the power of each tap of the calculated time-domain channel impulse response estimate h(n) is calculated, i.e., the square of the modulus is taken, thus obtaining the new transmission power delay spectrum P(n): .

[0068] in, The new power delay spectrum describes the distribution of signal power over different time delays n. The adjusted historical power delay spectrum is aligned with the delay axis, providing an accurate and consistent input for subsequent filtering and fusion.

[0069] The above method for determining the new transmission power delay spectrum can ensure the accuracy of the new transmission PDP, thereby improving the performance of channel estimation.

[0070] In this embodiment of the application, the above steps, based on the second cyclic shift value, adjust the historical power delay spectrum to obtain the adjusted historical power delay spectrum, specifically including: Based on formula The historical power delay spectrum is adjusted by time delay to obtain the adjusted historical power delay spectrum; wherein, The adjusted historical power delay spectrum. The historical power delay spectrum, This is the second cyclic shift value. The number of points to perform an IFT transform on the pilot data to the time domain.

[0071] After determining the second cyclic shift value, an IFFT transformation can be performed based on the second cyclic shift value and the pilot data to determine the number of points in the time domain. The historical power delay spectrum is adjusted to obtain the adjusted historical power delay spectrum. Where n is the delay index, and its value ranges from 0, 1, 2, ..., N. ifft-1 .

[0072] In the above formula, " "Increment the current index n" indicates that the index n will be incremented. In the time domain, this position is equivalent to shifting the entire historical PDP to the left in a circular fashion. Points. In the formula, " The purpose of "is to ensure" The value of is non-negative. " indicates that for N ifft Perform the modulo operation.

[0073] Through the above cyclic shift operation, the time base of the historical power delay spectrum is precisely adjusted by T. his One point. After this adjustment With the first cyclic shift value T new The new power delay spectrum P(n) obtained after compensation is perfectly aligned in the time domain, and the two have consistent time delay zeros.

[0074] In this embodiment of the application, the above steps involve filtering and fusing the adjusted historical power delay spectrum and the newly transmitted power delay spectrum to obtain an updated historical power delay spectrum, specifically including the following steps: The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are weighted and fused to obtain the updated historical power delay spectrum.

[0075] Here, we can use the formula The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are weighted and fused to obtain the updated historical power delay spectrum, wherein, For the updated historical power delay spectrum, The pre-set weight values.

[0076] In the above implementation, based on precise time offset alignment, a high-quality power delay spectrum estimate with stronger noise resistance, more robustness, and better ability to track channel changes is dynamically generated by fusing historical and current information, thereby systematically improving the performance of the receiver in key aspects such as channel estimation and timing synchronization.

[0077] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0078] Based on the same inventive concept, this disclosure also provides a channel processing device based on historical power delay spectrum, which corresponds to the channel processing method based on historical power delay spectrum. Since the principle of the device in this disclosure for solving the problem is similar to the channel processing method based on historical power delay spectrum described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0079] Reference Figure 2 The diagram shown is a schematic of a channel processing device based on historical power delay spectrum provided in an embodiment of this disclosure. The device includes: a determination unit 10, a time offset compensation unit 20, a delay adjustment unit 30, and a filtering and fusion unit 40; wherein, The determining unit is used to determine, based on the time offset adjustment value, a first cyclic shift value corresponding to the newly transmitted data and a second cyclic shift value corresponding to the historical power delay spectrum; The time offset compensation unit is used to perform time offset compensation on the newly transmitted data based on the first cyclic shift value, to obtain the compensated newly transmitted data, and to determine the new transmission power delay spectrum based on the compensated newly transmitted data. The delay adjustment unit is used to adjust the historical power delay spectrum based on the second cyclic shift value to obtain the adjusted historical power delay spectrum; The filtering and fusion unit is used to filter and fuse the adjusted historical power delay spectrum and the new power delay spectrum to obtain an updated historical power delay spectrum.

[0080] In one possible implementation, the determining unit is further configured to: Retrieve the historical time-domain cyclic shift value of the last received data; Calculate the total adjustment value based on the historical time-domain cyclic shift value and the time offset adjustment value; The total adjustment value is split to obtain the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum.

[0081] In one possible implementation, the determining unit is further configured to: Based on the historical power delay spectrum, the centroid of channel delay spread is determined; Retrieve the cyclic shift value determined during the last data reception; Calculate the total adjustment value based on the cyclic shift value and the time offset adjustment value; Based on the centroid and the total adjustment value, the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum are determined.

[0082] In one possible implementation, the time offset compensation unit is further used for: The received newly transmitted data is cyclically shifted in the time domain to obtain the compensated newly transmitted data; or The frequency domain channel response obtained by channel estimation of the pilot signal extracted from the newly transmitted data is compensated in the frequency domain to obtain the compensated newly transmitted data.

[0083] In one possible implementation, the time offset compensation unit is further used for: Perform an inverse Fourier transform on the compensated new transmitted data to obtain a time-domain channel impulse response estimate; Based on the power of each tap in the time-domain channel impulse response estimation, the new transmission power delay spectrum is obtained.

[0084] In one possible implementation, the delay adjustment unit is further configured to: Based on formula The historical power delay spectrum is time-delayed to obtain the adjusted historical power delay spectrum; wherein, The adjusted historical power delay spectrum, The historical power delay spectrum, This is the second cyclic shift value. The number of points to perform an IFT transform on the pilot data to the time domain.

[0085] In one possible implementation, the filtering and fusion unit is further configured to: The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are weighted and fused to obtain the updated historical power delay spectrum.

[0086] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.

[0087] Corresponding to Figure 1 The present disclosure also provides an electronic device 300, such as a channel processing method based on historical power delay spectrum. Figure 3 The diagram shown is a structural schematic of an electronic device 300 provided in an embodiment of this disclosure, including: The system includes a processor 31, a memory 32, and a bus 33. The memory 32 stores execution instructions and includes main memory 321 and external memory 322. The main memory 321, also called internal memory, temporarily stores the computational data in the processor 31, as well as data exchanged with external memory such as a hard disk. The processor 31 exchanges data with the external memory 322 through the main memory 321. When the electronic device 300 is running, the processor 31 communicates with the memory 32 through the bus 33, causing the processor 31 to execute the following instructions: Based on the time offset adjustment value, determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum; Based on the first cyclic shift value, time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, and the newly transmitted power delay spectrum is determined based on the compensated newly transmitted data. Based on the second cyclic shift value, the historical power delay spectrum is adjusted to obtain the adjusted historical power delay spectrum; The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are filtered and fused to obtain an updated historical power delay spectrum.

[0088] This disclosure also provides a computer-readable storage medium storing a computer program. When a processor executes the computer program, it performs the steps of the channel processing method based on historical power delay spectrum described in the above-described method embodiments. The storage medium can be volatile or non-volatile computer-readable storage.

[0089] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the channel processing method based on historical power delay spectrum described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0090] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.

[0091] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

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

[0093] In addition, the functional units in the various embodiments of this disclosure 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.

[0094] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, 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 disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0095] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. A channel processing method based on historical power delay spectrum, characterized in that, include: Based on the time offset adjustment value, determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum; Based on the first cyclic shift value, time offset compensation is performed on the newly transmitted data to obtain compensated newly transmitted data, and the newly transmitted power delay spectrum is determined based on the compensated newly transmitted data. Based on the second cyclic shift value, the historical power delay spectrum is adjusted to obtain the adjusted historical power delay spectrum; The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are filtered and fused to obtain an updated historical power delay spectrum.

2. The method according to claim 1, characterized in that, The step of determining the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value includes: Retrieve the historical time-domain cyclic shift value of the last received data; Calculate the total adjustment value based on the historical time-domain cyclic shift value and the time offset adjustment value; The total adjustment value is split to obtain the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum.

3. The method according to claim 1, characterized in that, The step of determining the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value includes: Based on the historical power delay spectrum, the centroid of channel delay spread is determined; Retrieve the cyclic shift value determined during the last data reception; Calculate the total adjustment value based on the cyclic shift value and the time offset adjustment value; Based on the centroid and the total adjustment value, the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum are determined.

4. The method according to claim 1, characterized in that, The step of performing time offset compensation on the newly transmitted data based on the first cyclic shift value includes: The received newly transmitted data is cyclically shifted in the time domain to obtain the compensated newly transmitted data; or The frequency domain channel response obtained by channel estimation of the pilot signal extracted from the newly transmitted data is compensated in the frequency domain to obtain the compensated newly transmitted data.

5. The method according to claim 1, characterized in that, The determination of the new transmission power delay spectrum based on the compensated new transmission data includes: Perform an inverse Fourier transform on the compensated new transmitted data to obtain a time-domain channel impulse response estimate; Based on the power of each tap in the time-domain channel impulse response estimation, the new transmission power delay spectrum is obtained.

6. The method according to claim 1, characterized in that, The step of adjusting the historical power delay spectrum based on the second cyclic shift value to obtain the adjusted historical power delay spectrum includes: Based on formula The historical power delay spectrum is time-delayed to obtain the adjusted historical power delay spectrum; wherein, The adjusted historical power delay spectrum, The historical power delay spectrum, This is the second cyclic shift value. The number of points to perform an IFT transform on the pilot data to the time domain.

7. The method according to claim 1, characterized in that, The step of filtering and fusing the adjusted historical power delay spectrum and the newly transmitted power delay spectrum to obtain an updated historical power delay spectrum includes: The adjusted historical power delay spectrum and the newly transmitted power delay spectrum are weighted and fused to obtain the updated historical power delay spectrum.

8. A channel processing device based on historical power delay spectrum, characterized in that, include: The determination unit is used to determine the first cyclic shift value of the newly transmitted data and the second cyclic shift value of the historical power delay spectrum based on the time offset adjustment value. The time offset compensation unit is used to perform time offset compensation on the newly transmitted data based on the first cyclic shift value, to obtain the compensated newly transmitted data, and to determine the new transmission power delay spectrum based on the compensated newly transmitted data. The delay adjustment unit is used to adjust the historical power delay spectrum based on the second cyclic shift value to obtain the adjusted historical power delay spectrum; The filtering and fusion unit is used to filter and fuse the adjusted historical power delay spectrum and the new power delay spectrum to obtain an updated historical power delay spectrum.

9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the channel processing method based on historical power delay spectrum as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the channel processing method based on historical power delay spectrum as described in any one of claims 1 to 7.