Phase compensation method, device and storage medium
The phase compensation method for 5G NR systems addresses phase differences in diverse frequency and bandwidth scenarios, improving processing speed and system performance through efficient table-based phase adjustments.
Patent Information
- Application Number
- CN202211104914.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-09
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-09-09
AI Technical Summary
The 5G NR communication system faces challenges in phase compensation for time domain signals with different frequencies, subcarrier intervals, and bandwidths, which affects baseband processing speed and system performance.
A phase compensation method involving determining a target phase compensation table based on frequency and time position, using pre-generated tables with varying point counts, and applying phase adjustment coefficients to perform compensation on received signals.
This method effectively reduces baseband processing time and enhances system performance by simplifying phase compensation across different frequency ranges and bandwidth configurations.
Smart Images

Figure CN115567358B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a phase compensation method, device and storage medium. Background Art
[0002] In the 5G New Radio (NR) communication system, its ultra-wide frequency range (FR1: 410M~7125MHz, FR2: 24250M~52600MHz), flexible subcarrier spacing and bandwidth configuration result in a large difference in the amount of baseband signal data that needs to be processed after analog / digital (A / D) conversion at the receiving end. Phase compensation is a module in the baseband signal processing at the receiving end, and its processing time affects the baseband processing speed and system performance.
[0003] In 5G NR wireless communications, the baseband signal at the transmitter is multiplied by the coefficient when it is modulated into an RF signal for transmission. That is, a phase difference is introduced, which is related to the transmission frequency f0, the μ value corresponding to the subcarrier spacing, and the symbol index number l. Where f0 is the transmission frequency, is the current μ value, the starting position of the symbol l, is the current μ value, the length of the cyclic prefix of symbol l, T C =1 / (480·10 3 ·4096) seconds.
[0004] At the receiving end, if phase compensation is not performed to eliminate the influence of the phase difference, the signal cannot be resolved, which seriously affects the communication quality. Therefore, how to perform phase compensation on time domain signals with different frequencies, different μ values, and different bandwidths at the receiving end is a problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides a phase compensation method, device and storage medium, which are used to solve the defect that the prior art cannot satisfy the phase compensation of time domain signals with different frequency points, subcarrier intervals and different bandwidths, and to propose simplified phase compensation implementation methods for different frequency ranges, different subcarrier intervals and different bandwidth configurations, which can effectively reduce baseband processing time and improve system performance.
[0006] The present invention provides a phase compensation method, comprising:
[0007] determining a target phase compensation table from a plurality of phase compensation tables;
[0008] Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0009] Determining a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0010] Based on the phase adjustment coefficient, phase compensation is performed on the received time domain signal.
[0011] In some embodiments, before determining the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol, the method further includes:
[0012] Determine the number of sampling points corresponding to OFDM symbols under different subcarrier spacings;
[0013] Shifting the number of sampling points to determine the number of sampling points after the shift;
[0014] Based on the shifted sampling point number, generating a sampling point number table;
[0015] Based on the sampling point table, the time position of the OFDM symbol is determined.
[0016] In some embodiments, the number of the phase compensation tables is 5, and the number of points in each phase compensation table is 256, 512, 1024, 2048 and 4096 respectively.
[0017] In some embodiments, determining a target phase compensation table from a plurality of phase compensation tables comprises:
[0018] Determine the number of resource blocks based on the subcarrier spacing and bandwidth;
[0019] The target phase compensation table is determined from the plurality of phase compensation tables based on the number of resource blocks and the number of points in the phase compensation table.
[0020] In some embodiments, performing phase compensation on the received time domain signal based on the phase adjustment coefficient includes:
[0021] removing a cyclic prefix from a received time domain signal;
[0022] The time domain signal with the cyclic prefix removed is multiplied by the phase adjustment coefficient to perform phase compensation.
[0023] In some embodiments, the calculation formula of the phase adjustment coefficient is as follows:
[0024]
[0025] in, is the phase compensation coefficient; N is the number of points in the phase compensation table; is the index number of the phase compensation table; l′ is the index number of the OFDM symbol; μ is the parameter corresponding to the subcarrier spacing.
[0026] The present invention also provides a phase compensation device, comprising:
[0027] A first determination module, used to determine a target phase compensation table from a plurality of phase compensation tables;
[0028] A second determination module is used to determine the index number of the target phase compensation table based on the received frequency point value and the time position of the OFDM symbol;
[0029] A third determination module, configured to determine a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0030] The phase compensation module is used to perform phase compensation on the received time domain signal based on the phase adjustment coefficient.
[0031] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-mentioned phase compensation methods is implemented.
[0032] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the phase compensation method described above is implemented.
[0033] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the phase compensation method described above is implemented.
[0034] The phase compensation method, device and storage medium provided by the present invention can quickly complete the phase compensation function of the full frequency band of the 5G NR system through a simplified determination method of the phase compensation index number given under different frequency ranges, subcarrier spacings and different bandwidths of the 5G NR system, effectively reduce the baseband processing time and improve the performance of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 This is one of the flow charts of the phase compensation method provided by the embodiment of the present invention;
[0037] Figure 2This is a second flow chart of the phase compensation method provided by an embodiment of the present invention;
[0038] Figure 3 is a structural schematic diagram of a phase compensation device provided by an embodiment of the present invention;
[0039] Figure 4 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] Figure 1 is a flow chart of a phase compensation method provided by an embodiment of the present invention, with reference to Figure 1 The phase compensation method provided by the embodiment of the present invention may include:
[0042] Step 101, determining a target phase compensation table from a plurality of phase compensation tables;
[0043] Step 102: Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0044] Step 103: determining a phase adjustment coefficient in the target phase compensation table based on the index number of the target phase compensation table;
[0045] Step 104: Perform phase compensation on the received time domain signal based on the phase adjustment coefficient.
[0046] In step 101, the phase compensation table may be generated locally in advance, and the number of the phase compensation tables may be multiple, and the number of points of each phase compensation table is different. According to the actual configuration, such as the subcarrier spacing and bandwidth configured by the system, a phase compensation table may be determined from the multiple phase compensation tables as the target phase compensation table.
[0047] Optionally, taking generating five phase compensation tables as an example, the method for generating the phase compensation tables is as follows:
[0048] The number of points N of the five phase compensation tables are 256, 512, 1024, 2048 and 4096 respectively, and the calibration of each phase compensation table is a signed number Q (16, 15).
[0049] The method for generating the N-point phase compensation table is as follows:
[0050] 1. The real part of the phase compensation table is generated as follows:
[0051] Divide the phase 2π into N equal parts (the phase value of each part is ), the phase of index number n = [0, N-1] is For this phase After taking the cosine value, shift it left 15 bits and round it off to get the cosine table of point N.
[0052] 2. The method for generating the imaginary part of the phase compensation table is:
[0053] Divide the phase 2π into N equal parts (the phase value of each part is ), the phase of index number n = [0, N-1] is For this phase After taking the sine value, shift it left 15 bits and round it off to get the sine table of point N.
[0054] In particular, for the cosine table and sine table, the value is greater than or equal to 2 15 The value of the cosine table and sine table is less than or equal to -2. 15 The value of is the value after adding 1.
[0055] Further, determining a target phase compensation table from a plurality of phase compensation tables includes:
[0056] Determine the number of resource blocks based on the subcarrier spacing and bandwidth;
[0057] The target phase compensation table is determined from the plurality of phase compensation tables based on the number of resource blocks and the number of points in the phase compensation table.
[0058] In particular, among the five phase compensation tables, which one is actually used depends on the μ value and bandwidth of the system configuration. Select N equals N fft Phase compensation table when N fft The calculation formula is as follows:
[0059]
[0060] Among them, N RB is the number of RBs corresponding to μ value and bandwidth, N fft is the number of fast Fourier transform points.
[0061] By generating five phase compensation tables locally, with the points of 256, 512, 1024, 2048 and 4096 respectively, one of the tables can be used according to the actual configuration (subcarrier spacing and bandwidth). This can effectively reduce the table lookup time for small subcarrier spacing and small bandwidth, that is, reduce the processing time of phase compensation, and improve the baseband signal processing speed and system performance.
[0062] In step 102, the index number of the target phase compensation table is determined based on the received frequency point value and the time position of the OFDM symbol.
[0063] Optionally, before step 102, the following steps may also be included:
[0064] Determine the number of sampling points corresponding to OFDM symbols under different subcarrier spacings;
[0065] Shifting the number of sampling points to determine the number of sampling points after the shift;
[0066] Based on the shifted sampling point number, generating a sampling point number table;
[0067] Based on the sampling point table, the time position of the OFDM symbol is determined.
[0068] Optionally, in the 5G NR system, the subcarrier spacing can be: 15kHz, 30kHz, 60kHz, 120kHz and 240kHz, and the corresponding parameter μ values are 0, 1, 2, 3 and 4 respectively.
[0069] The value of the OFDM symbol index l' can be [0, 14·2 μ -1].
[0070] The time position of the OFDM symbol is calculated as follows:
[0071]
[0072] in, is the time position of the OFDM symbol corresponding to l′; is the starting time position of the OFDM symbol corresponding to l′; is the length of the cyclic prefix (CP) of the OFDM symbol corresponding to l′; T C =1 / (480·10 3 ·4096) seconds.
[0073] Determine the number of sampling points corresponding to the OFDM symbol under different subcarrier spacings, and shift the number of sampling points to determine the number of sampling points after the shift, as follows:
[0074] (1) When μ = 0, the value of l′ is [0, 13],
[0075]
[0076] Will Shift right 10 bits and round down to get The calculation formula is as follows:
[0077]
[0078] Similarly,
[0079] (2) When μ = 1, the value of l′ is [0, 27],
[0080]
[0081]
[0082] (3) When μ = 2, the value of l′ is [0, 55],
[0083]
[0084]
[0085] (4) When μ = 3, the value of l′ is [0, 111],
[0086]
[0087]
[0088] (5) When μ = 4, the value of l′ is [0, 223],
[0089]
[0090]
[0091] in, The OFDM symbol corresponding to l′ is T C is the cumulative number of sample points in the sampling interval; is the CP length of the OFDM symbol corresponding to l′; is the time position of the OFDM symbol corresponding to l′; T C =1 / (480·10 3 ·4096) seconds.
[0092] The above calculations will be obtained Summarize and get Table 1, the sampling point table, that is, the sampling point table under different μ values The table is scaled to unsigned Q(11,11).
[0093] Table 1: Different μ values Value table, unsigned number calibration Q(11,11)
[0094]
[0095]
[0096]
[0097] according to You can get:
[0098]
[0099] in, It can be obtained by querying Table 1.
[0100] That is, after generating Table 1, you can query Table 1 to get The value of can be calculated By generating different μ values locally Value table, indirectly implemented by looking up the table Reduce the processing time of phase compensation.
[0101] Specifically, based on the received frequency point value and the time position of the OFDM symbol, the index number of the target phase compensation table may be determined in the following manner.
[0102]
[0103] in,
[0104]
[0105] Among them, f Rx is the received frequency value, in Hz, ΔF Global is the global frequency grid spacing, f′ Rx f Rx Divide by ΔF Global The value after.
[0106] (1) When f Rx ≤3GHz, calculate the index number of the phase compensation table Scaling is an unsigned number Q(log2(N), log2(N)).
[0107] When f Rx ≤3GHz, ΔF Global =5·10 3 Hz, f′ RxScaling is the unsigned number Q(20,20).
[0108]
[0109] The numerator of the above formula is the index number of the phase compensation table, and the calculation formula is as follows:
[0110]
[0111]
[0112] Among them, mod(x, 768) is calculated modulo 768, and x-((x·2796203)>>31)·768 is used for equivalent calculation.
[0113] (2) When 3GHz <f Rx ≤24.25GHz, calculate the index number of the phase compensation table Scaling is an unsigned number Q(log2(N), log2(N)).
[0114] When 3GHz <f Rx ≤24.25GHz, ΔF Global =15·10 3 Hz, f′ Rx Scaling is the unsigned number Q(21,21).
[0115]
[0116] The numerator of the above formula is the index number of the phase compensation table.
[0117]
[0118]
[0119] (3) When 24.25 GHz <f Rx ≤100GHz, calculate the index number of phase compensation Scaling is an unsigned number Q(log2(N), log2(N)).
[0120] When 24.25GHz <f Rx ≤100GHz, ΔF Global =60·10 3 Hz, f′ Rx Scaling is the unsigned number Q(21,21).
[0121]
[0122] The numerator of the above formula is the index number of the phase compensation table.
[0123]
[0124]
[0125] In step 103, a phase adjustment coefficient is determined in the target phase compensation table based on the index number of the target phase compensation table.
[0126] Optionally, according to the index number value, look up the phase compensation table to obtain the phase adjustment coefficient value
[0127]
[0128] in, is the phase compensation coefficient; N is the number of points in the phase compensation table; is the index number of the phase compensation table; l′ is the index number of the OFDM symbol; μ is the parameter corresponding to the subcarrier spacing.
[0129] In step 104, phase compensation is performed on the received time domain signal based on the phase adjustment coefficient.
[0130] Optionally, step 104 may include:
[0131] removing a cyclic prefix from a received time domain signal;
[0132] The time domain signal with the cyclic prefix removed is multiplied by the phase adjustment coefficient to perform phase compensation.
[0133] That is, the time domain signal without CP is multiplied by the phase adjustment coefficient, so that phase compensation can be performed.
[0134] The phase compensation method provided in the embodiment of the present invention can quickly complete the phase compensation function of the full frequency band of the 5G NR system through a simplified determination method of the phase compensation index number given under different frequency ranges, subcarrier spacings, and different bandwidths of the 5G NR system, and can effectively reduce the baseband processing time and improve the performance of the system.
[0135] The above is a quick implementation method for phase compensation at the receiving end. For the transmitting end, the process of introducing phase difference is the same as the above receiving end. There is only the index number of the parameter phase compensation table. different, in is the index number calculated in step 2.3 above, N is the number of points in the phase compensation table, The index number of the phase compensation table that introduces the phase difference.
[0136] Figure 2 FIG. 2 is a flow chart of a phase compensation method according to an embodiment of the present invention. Figure 2As shown, the phase compensation method provided by the embodiment of the present invention includes:
[0137] Five phase compensation tables are generated locally; Value table, according to which calculation Then, according to the frequency range of the current receiving frequency point, calculate Thus, the index number of the phase compensation table is obtained According to the index number value, check the phase compensation table to get the coefficient value that needs to be compensated Where a is the real part, b is the imaginary part, and j is the sign representing the imaginary part; the CP-free time domain signal is multiplied by the coefficient value to perform phase compensation.
[0138] The phase compensation device provided by the present invention is described below. The XX device described below and the phase compensation method described above can be referred to each other.
[0139] Figure 3 is a phase compensation device provided by an embodiment of the present invention, such as Figure 3 As shown, the phase compensation device provided by the embodiment of the present invention may include:
[0140] A first determination module 310, configured to determine a target phase compensation table from a plurality of phase compensation tables;
[0141] A second determination module 320, configured to determine an index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0142] A third determination module 330, configured to determine a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0143] The phase compensation module 340 is used to perform phase compensation on the received time domain signal based on the phase adjustment coefficient.
[0144] The phase compensation device provided in the embodiment of the present invention can quickly complete the phase compensation function of the full frequency band of the 5G NR system through a simplified determination method of the phase compensation index number given under different frequency ranges, subcarrier spacings, and different bandwidths of the 5G NR system, and can effectively reduce the baseband processing time and improve the performance of the system.
[0145] Optionally, the phase compensation device further includes:
[0146] Determine the number of sampling points corresponding to OFDM symbols under different subcarrier spacings;
[0147] Shifting the number of sampling points to determine the number of sampling points after the shift;
[0148] Based on the shifted sampling point number, generating a sampling point number table;
[0149] Based on the sampling point table, the time position of the OFDM symbol is determined.
[0150] Optionally, the number of the phase compensation tables is 5, and the number of points in each phase compensation table is 256, 512, 1024, 2048 and 4096 respectively.
[0151] Optionally, the first determining module 310 is specifically configured to:
[0152] Determine the number of resource blocks based on the subcarrier spacing and bandwidth;
[0153] The target phase compensation table is determined from the plurality of phase compensation tables based on the number of resource blocks and the number of points in the phase compensation table.
[0154] Optionally, the phase compensation module 340 is specifically configured to:
[0155] removing a cyclic prefix from a received time domain signal;
[0156] The time domain signal with the cyclic prefix removed is multiplied by the phase adjustment coefficient to perform phase compensation.
[0157] Optionally, the calculation formula of the phase adjustment coefficient is as follows:
[0158]
[0159] in, is the phase compensation coefficient; N is the number of points in the phase compensation table; is the index number of the phase compensation table; l′ is the index number of the OFDM symbol; μ is the parameter corresponding to the subcarrier spacing.
[0160] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the phase compensation method, which includes:
[0161] determining a target phase compensation table from a plurality of phase compensation tables;
[0162] Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0163] Determining a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0164] Based on the phase adjustment coefficient, phase compensation is performed on the received time domain signal.
[0165] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0166] On the other hand, the present invention further provides a computer program product, the computer program product comprising a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the phase compensation method provided by the above methods, the method comprising:
[0167] determining a target phase compensation table from a plurality of phase compensation tables;
[0168] Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0169] Determining a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0170] Based on the phase adjustment coefficient, phase compensation is performed on the received time domain signal.
[0171] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the phase compensation method provided by the above methods is implemented, and the method includes:
[0172] determining a target phase compensation table from a plurality of phase compensation tables;
[0173] Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol;
[0174] Determining a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table;
[0175] Based on the phase adjustment coefficient, phase compensation is performed on the received time domain signal.
[0176] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0177] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A phase compensation method, characterized in that: include: determining a target phase compensation table from a plurality of phase compensation tables; Multiple phase compensation tables are generated locally, and the number of points in each phase compensation table is different; Determine the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol; Determining a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table; Based on the phase adjustment coefficient, performing phase compensation on the received time domain signal; Determining a target phase compensation table from a plurality of phase compensation tables includes: Determine the number of resource blocks based on the subcarrier spacing and bandwidth; Determining the target phase compensation table from the multiple phase compensation tables based on the number of resource blocks and the number of points in the phase compensation table; The target phase compensation table is specifically determined in the following manner: According to the μ value and bandwidth of the system configuration, choose N equal to N fft Phase compensation table when N fft The calculation formula is as follows: Among them, N RB is the number of RBs corresponding to μ value and bandwidth, N fft is the number of points of the fast Fourier transform; N is the number of points of the phase compensation table; Determining the index number of the target phase compensation table based on the received frequency point value and the time position of the OFDM symbol includes: When the received frequency value f Rx ≤3GHz, calculate the index number of the phase compensation table Scaling is an unsigned number Q(log2(N), log2(N)); Calculated by the following formula: When 3GHz <f Rx ≤24.25GHz, calculate the index number of the phase compensation table Scaling is an unsigned number Q(log2(N), log2(N)); Calculated by the following formula: When 24.25GHz <f Rx ≤100GHz, calculate the index number of phase compensation Scaling is an unsigned number Q(log2(N), log2(N)); Calculated by the following formula: Among them, f Rx =f R ′ x ΔF Global , ΔF Global is the global frequency grid spacing, pass Shift right 10 bits and round down to get; T C is the sampling interval, for l ′ The time position of the corresponding OFDM symbol.
2. The phase compensation method according to claim 1, characterized in that: Before determining the index number of the target phase compensation table based on the received frequency value and the time position of the OFDM symbol, the method further includes: Determine the number of sampling points corresponding to OFDM symbols under different subcarrier spacings; Shifting the number of sampling points to determine the number of sampling points after the shift; Based on the shifted sampling point number, generating a sampling point number table; Based on the sampling point table, the time position of the OFDM symbol is determined.
3. The phase compensation method according to claim 1, characterized in that: The number of the phase compensation tables is 5, and the number of points of each phase compensation table is 256, 512, 1024, 2048 and 4096 respectively.
4. The phase compensation method according to claim 1, characterized in that: The performing phase compensation on the received time domain signal based on the phase adjustment coefficient includes: removing a cyclic prefix from a received time domain signal; The time domain signal with the cyclic prefix removed is multiplied by the phase adjustment coefficient to perform phase compensation.
5. The phase compensation method according to claim 1, characterized in that: The calculation formula of the phase adjustment coefficient is as follows: in, is the phase compensation coefficient; N is the number of points in the phase compensation table; is the index number of the phase compensation table; l ′ is the index number of the OFDM symbol; μ is the parameter corresponding to the subcarrier spacing.
6. A phase compensation device corresponding to the phase compensation method according to claim 1, characterized in that: include: A first determination module, used to determine a target phase compensation table from a plurality of phase compensation tables; A second determination module is used to determine the index number of the target phase compensation table based on the received frequency point value and the time position of the OFDM symbol; A third determination module, configured to determine a phase adjustment coefficient in the target phase compensation table based on an index number of the target phase compensation table; The phase compensation module is used to perform phase compensation on the received time domain signal based on the phase adjustment coefficient.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the phase compensation method according to any one of claims 1 to 5 is implemented.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the phase compensation method according to any one of claims 1 to 5 is implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the phase compensation method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Channel flatness compensation method and device, storage medium, baseband chip and equipment
CN112688890A
Residual sampling clock skew compensation method and device based on BPLC system
CN114430290A
Device and method for carrier frequency offsetcompensation
KR1020050111499A
Distortion Compensation Amplifying Apparatus
US20080197925A1
