A method and related equipment for determining the decision level
By determining the fitting curve characteristics of the first and second point sets of signal levels in the receiver, the problem of inaccurate level determination in communication environments is solved, and accurate level determination is achieved under different channel scenarios, thereby improving the accuracy of signal transmission and bandwidth utilization.
Patent Information
- Application Number
- CN202111434471.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-11-29
AI Technical Summary
In the field of communications, receivers often struggle to determine accurate decision levels under different communication environments. Factors such as system nonlinearity and uneven level distribution make it difficult to find the optimal value for the error probability P.
The receiver acquires multiple signal levels in the channel, determines the first and second point sets located on both sides of the original decision level, and uses the fitting curve characteristics of these point sets to determine the new decision level. Considering the influence of channel nonlinearity, Gaussian fitting or other fitting methods are used to limit the range of point sets and calculate the variance to improve accuracy.
In different channel scenarios, it improves the accuracy of decision level, eliminates the influence of channel nonlinearity factors, and enhances the accuracy of signal transmission and bandwidth utilization.
Smart Images

Figure CN116192172B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a method and related equipment for determining a decision level. Background Technology
[0002] In the field of communications, the transmitter modulates data, carrying the data through different signal levels. The receiver demodulates the levels to interpret the data. However, signal level distortion occurs during transmission, so the receiver needs to determine the appropriate level value for each signal.
[0003] In one approach, the receiver divides the signal level distribution into equal probability zones based on the number of occurrences of each level within a level-count distribution of multiple signals, thus determining the initial decision level. The error probability P is then used to mitigate the effects of distortion, thereby determining the final decision level and achieving the division of the signal level region.
[0004] However, the error probability P is easily affected by factors such as system nonlinearity and uneven distribution of transmission level; in different communication environments, it is difficult to find the most suitable error probability P, and therefore it is impossible to determine the accurate decision level. Summary of the Invention
[0005] This application provides a method and related equipment for determining a decision level, which is used to determine an accurate decision level and achieve precise decision on the level.
[0006] In a first aspect, embodiments of this application provide a method for determining a decision level, comprising: a receiver acquiring multiple signal levels transmitted in a channel; then, the receiver determining a first set of points and a second set of points located on either side of the original decision level within a first region between a first level and a second level, based on the distribution relationship between the level and number of the multiple signal levels; wherein the original decision level is the current decision level between the first level and the second level, and the number of operational points included in each of the first set of points and the second set of points is greater than 1; and the receiver determining a new decision level of the channel between the first level and the second level based on the fitting curve characteristics of the first set of points and the fitting curve characteristics of the second set of points.
[0007] In this embodiment, the first point set is located between the first level and the original decision level. The fitting curve of the first point set reflects the actual level distribution between the first level and the original decision level. When system nonlinearity causes asymmetry in the level distribution on the left and right sides of the first level, the fitting curve reflects the level distribution on one side of the first level, thus reflecting the nonlinearity and other characteristics of the channel. The fitting curve of the second point set is similar and will not be described further. Because the above fitting curve reflects the nonlinearity and other characteristics of the channel, the new decision level determined based on the above fitting curve characteristics is more accurate.
[0008] In one optional implementation, the receiver determines a first set of points and a second set of points located on either side of the original decision level in a second region between the first characteristic level and the second characteristic level; wherein the first characteristic level is the average of the first level and the original decision level, and the second characteristic level is the average of the second level and the original decision level.
[0009] In this embodiment of the application, the level distribution in the second region near the original decision level is the core region that determines the accuracy of the decision level. The fitting curve of the first point set and the second point set reflects the actual level distribution in the second region. Based on the characteristics of the fitting curve of the first point set and the second point set, the accurate decision level can be determined.
[0010] In one alternative implementation, within a first region of the distribution relationship between the levels and the number of multiple signal levels, the receiver determines a third characteristic level whose number of operational points is equal to or closest to P1 / N, based on the number of peaks P1 closest to the first level; and determines a fourth characteristic level whose number of operational points is equal to or closest to P2 / N, based on the number of peaks P2 closest to the second level; wherein N is greater than 1; then, the receiver determines a first set of points located between the third characteristic level and the original decision level and a second set of points located between the fourth characteristic level and the original decision level.
[0011] In this embodiment, the characteristic level is determined based on the ratio of the number of peaks P to N near the level in the distribution relationship between level and number, thereby limiting the range of points for the corresponding set of fitted curves. This method allows for the determination of the characteristic level based on a similar degree of dispersion in the distribution relationship between level and number in different channels, ensuring the universality of the scheme and its applicability in various channel scenarios.
[0012] In one alternative implementation, N is an integer greater than or equal to 8.
[0013] In this embodiment, by limiting N to an integer greater than or equal to 8, both the first point set and the second point set are selected in regions close to the original decision level. The curve fitted based on the first point set and the second point set reflects the actual level distribution in the core region that determines the accuracy of the decision level, and a more accurate decision level can be determined.
[0014] In one optional implementation, the receiver determines M first operation points spaced at least one operation point apart from each other between the third characteristic level and the original decision level, to obtain a first point set; wherein M is greater than or equal to 2; and the receiver determines M second operation points spaced at least one operation point apart from each other between the fourth characteristic level and the original decision level, to obtain a second point set.
[0015] In this embodiment, if the points in the first point set are too concentrated, the fitting curve of the first point set can only reflect the level distribution near the selected points, and may not reflect the level distribution near the original decision level. By limiting the interval between multiple operation points in the first point set to at least one operation point, the selection of points in the first point set can be prevented from being too concentrated, so that the fitting curve of the first point can reflect the actual level distribution near the original decision level, thereby determining the accurate decision level.
[0016] In one alternative implementation, the receiver determines a new decision level based on the first variance σ1 of the fitted curve of the first point set and the second variance σ2 of the fitted curve of the second point set, considering the distribution relationship between the level and number of multiple signals.
[0017] In this embodiment, the first variance σ1 and the second variance σ2 reflect the dispersion of the levels on both sides of the original decision level. Channel nonlinearity and other factors may cause distortion in the dispersion of the original decision level. The decision level determined by the aforementioned two variances can eliminate the influence of channel nonlinearity and other factors reflected by the dispersion distortion, thereby improving the accuracy of the determined decision level.
[0018] In one optional implementation, the receiver calculates the first electrical average value I1 of the operational points within the original decision region of the first level, the second electrical average value I2 of the signal points within the original decision region of the second level, the first variance σ1, the second variance σ2, and the target formula. Or, a modified formula of the target formula, to determine the new decision level I. D .
[0019] In this embodiment, a new decision level is determined by a target formula or a modified formula of the target formula. Since the first average electrical value I1 and the second average electrical value I2 in the target formula (or modified formula) reflect the average electrical values on both sides of the original decision level, and the first variance σ1 and the second variance σ2 in the target formula (or modified formula) reflect the dispersion of the levels on both sides of the original decision level, the above-mentioned average electrical value and dispersion are both representations of the actual distribution of the levels near the original decision level, and thus reflect the influence of factors such as channel nonlinearity. The decision level calculated by the above-mentioned average electrical value and dispersion can effectively eliminate the influence of factors such as channel nonlinearity, and the determined decision level is more accurate.
[0020] In one optional implementation, the fitting curve features of the first point set are Gaussian fitting curve features of the first point set; the fitting curve features of the second point set are Gaussian fitting curve features of the second point set.
[0021] In the embodiments of this application, the Gaussian fitting curve can achieve accurate fitting of the level distribution, and the decision level determined by the characteristics of the Gaussian fitting curve is more accurate.
[0022] In one alternative implementation, the original decision level is the average of the first level and the second level; or, the original decision level is a decision level determined based on the fitted curve of multiple historical signals transmitted in the channel.
[0023] In this embodiment, the average value of the first level and the second level is the default decision level between the first level and the second level. Using the decision level determination method of this embodiment, a decision level that better reflects the actual channel conditions than the default decision level can be determined, thereby improving the accuracy of level determination in the channel. If the original decision level is determined based on a fitting curve of historical signals, the decision level can be iteratively determined using the decision level determination method provided in this embodiment, further improving the accuracy of the determined decision level.
[0024] In one alternative implementation, the multiple signal levels are the levels of signals in a higher-order modulation format, and the first level and the second level are any two adjacent levels in the higher-order modulation format.
[0025] In this embodiment, the determined decision level is the decision level between adjacent levels under the higher-order modulation format. This can achieve accurate level determination under the higher-order modulation format, improve the accuracy of signal transmission under the higher-order modulation format, and thus increase the transmission bandwidth.
[0026] In one alternative implementation, the multiple signals are multiple reference signals and / or multiple data signals transmitted on the channel.
[0027] In this embodiment, if the decision level is determined by a reference signal, an accurate decision level can be determined before the data signal begins transmission, thus achieving accurate decision on the data signal level. If the decision level is determined by the data signal, a new decision level can be determined in real time according to channel changes during data signal transmission, ensuring high decision accuracy even when the channel state is unstable.
[0028] In one alternative implementation, the multiple signals are equalized signals.
[0029] Secondly, embodiments of this application provide a receiver, including a transceiver module and a processing module;
[0030] The transceiver module is used to: acquire multiple signal levels transmitted in the channel;
[0031] The processing module is used to: determine a first set of points and a second set of points located on both sides of the original decision level in a first region between the first level and the second level, based on the distribution relationship between the level and number of multiple signal levels; wherein the original decision level is the current decision level between the first level and the second level, and the number of operation points included in the first set and the second set of points is greater than 1; and determine a new decision level of the channel between the first level and the second level based on the fitting curve characteristics of the first set of points and the fitting curve characteristics of the second set of points.
[0032] This receiver is used to implement the decision level determination method of the first aspect.
[0033] Thirdly, embodiments of this application provide a receiver, including a processor and a memory; the processor is coupled to the memory;
[0034] Memory, used to store programs;
[0035] A processor for executing a program in memory, causing the processor to perform the decision level determination method described in the first aspect.
[0036] Fourthly, embodiments of this application provide a chip including at least one processor and an interface;
[0037] An interface is used to provide program instructions or data to at least one processor;
[0038] At least one processor is used to execute the program instructions to implement the method described in the first aspect.
[0039] The beneficial effects of the second to fourth aspects are described in the first aspect and will not be repeated here. Attached Figure Description
[0040] Figure 1 A schematic diagram of the receiver provided in an embodiment of this application;
[0041] Figure 2 A flowchart illustrating the decision level determination method provided in this application embodiment;
[0042] Figure 3 This is a schematic diagram of a bar chart in an embodiment of this application;
[0043] Figure 4 A schematic diagram of the bar chart measurement module provided in an embodiment of this application;
[0044] Figure 5 A schematic diagram of the decision level determination method provided in the embodiments of this application;
[0045] Figure 6 Another schematic diagram of the decision level determination method provided in the embodiments of this application;
[0046] Figure 7 Another schematic diagram of the decision level determination method provided in the embodiments of this application;
[0047] Figure 8 Another flowchart illustrating the decision level determination method provided in this application embodiment;
[0048] Figure 9 Another flowchart illustrating the decision level determination method provided in this application embodiment;
[0049] Figure 10 A schematic diagram of the receiver provided in an embodiment of this application;
[0050] Figure 11 This is another schematic diagram of the receiver provided in an embodiment of this application;
[0051] Figure 12 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0052] This application provides a method and related equipment for determining a decision level, which is used to determine an accurate decision level and achieve precise decision on the level.
[0053] Figure 1 This is a schematic diagram of the receiver structure provided in the embodiments of this application, as shown below. Figure 1 As shown, the receiver includes: an analog-to-digital conversion module, a clock recovery module, an equalization module, a histogram measurement module, and a decision level optimization module.
[0054] The analog-to-digital converter module converts analog signals into digital signals. The clock recovery module restores the clock speed of the digital signal. The equalization module performs equalization compensation and convergence on the clock-recovered signal, achieving signal level separation and convergence.
[0055] The histogram measurement module is used to measure the converged level and calculate the level distribution characteristics. The decision level optimization module is used to calculate a new decision level based on the level distribution characteristics.
[0056] Among them, the level distribution characteristics can include the mean, variance and other characteristics of the level distribution reflected in the relationship between level and number distribution. In addition, it can also include characteristics such as skewness and kurtosis, which are not limited here.
[0057] It is worth noting that, Figure 1This is merely an example of the receiver structure provided in the embodiments of this application. The receiver provided in the embodiments of this application may include more or fewer modules. Any receiver that includes a histogram measurement module and a decision level optimization module is considered a receiver described in the embodiments of this application, and is not limited here.
[0058] based on Figure 1 The receiver structure shown in this application provides a method for determining the decision level, such as... Figure 2 As shown, the method includes:
[0059] 201. The receiver acquires multiple signal levels transmitted through the channel.
[0060] A channel can transmit multiple signals, and a receiver receives these signals and can separate the signal levels.
[0061] Optionally, the signal received by the receiver can be a reference signal. Alternatively, it can be a data signal, etc., without limitation.
[0062] Optionally, the signal level can be the level determined after the signal has undergone analog-to-digital conversion, clock recovery, and equalization.
[0063] 202. Based on the distribution relationship of the levels and number of multiple signal levels, the receiver determines the first point set and the second point set located on both sides of the original decision level in the first region of the first level and the second level, respectively; wherein, the original decision level is the current decision level between the first level and the second level, and the number of operation points included in the first point set and the second point set is greater than 1.
[0064] The receiver acquires multiple signal levels and records the distribution of these signal levels and their numbers. (See also...) Figure 3 In the relationship between level and number distribution, the horizontal axis represents the level value x, and the vertical axis represents the number of levels y.
[0065] Optionally, the action of recording the relationship between the level and the signal distribution can be achieved through the receiver's histogram measurement module. Figure 4 A schematic diagram of the structure of the bar chart measurement module provided in the embodiments of this application is shown below. Figure 4 The bar chart measurement module includes: a bar chart acquisition unit, a data storage unit, and a level distribution characteristic calculation unit.
[0066] The histogram acquisition unit records the distribution of multiple signal levels (i.e., the relationship between level and number). Specifically, for each signal level acquired, the histogram acquisition unit increments the count of that level by one in the distribution graph. After performing this operation on multiple signal levels transmitted through the channel, the following can be obtained: Figure 3 The bar chart shown.
[0067] Optionally, in addition to the above-mentioned bar chart format, the relationship between level and number distribution can also be recorded in other forms, such as a two-dimensional matrix (level value x, number y), which is not limited here.
[0068] exist Figure 4 In the bar chart measurement module shown, after the bar chart acquisition unit acquires the bar chart (the relationship between level and number distribution), the bar chart can be stored in the data storage unit for subsequent calculations.
[0069] Then, the receiver can determine a first set of points and a second set of points located on either side of the original decision level within a first region between the first level and the second level. Optionally, the determination of the first set of points and the second set of points can be implemented by the data storage unit.
[0070] Here, the first level and the second level are adjacent levels under the channel modulation format. That is, adjacent levels in the modulation level of the signal at the transmitter. For example... Figure 5 As shown, taking fourth-order modulation as an example, the transmitter can represent a data unit using level values -3, -1, 1, and 3, similar to binary 0 and 1. In this example, levels -3 and -1, -1 and 1, and 1 and 3 are all adjacent levels. Due to channel influence, the level distribution received at the receiver consists of four waves with peaks near the modulation level.
[0071] exist Figure 5 In the example, level -3 is used as the first level and level -1 is used as the second level to illustrate the selection process of the first and second point sets. Figure 5 The solid line represents the actual level distribution, and the dashed line represents the Gaussian distribution fitted to the point set within the original decision region (since the mean and variance of the left and right halves of the Gaussian distribution are the same, this distribution is also referred to as the Gaussian distribution with the same mean and variance in this embodiment). Since the Gaussian distribution is symmetrical, and factors such as channel nonlinearity may cause the actual level distribution to be asymmetrical, the Gaussian distribution with the same mean and variance does not match the actual level distribution.
[0072] This application embodiment is used to determine the decision level. The core determining factor for the decision level is the level distribution within the region between the first level and the second level. To make the fitted curve more closely match the actual level distribution, this application embodiment selects points within a first region between the first level and the second level for curve fitting. Specifically, the first set of points is selected within the region between the first level and the original decision level; the second set of points is selected within the region between the second level and the original decision level. The original decision level is the current decision level between the first level and the second level. For example, it could be an equally spaced decision level (i.e., the average of levels -3 and -1 minus 2), or a decision level determined by other means; this is not limited here.
[0073] 203. The receiver determines the new decision level of the channel between the first level and the second level based on the fitting curve characteristics of the first point set and the fitting curve characteristics of the second point set.
[0074] The receiver performs curve fitting on the first and second point sets respectively, obtaining their respective fitted curves. Optionally, Gaussian fitting can be used to obtain the Gaussian fitted curves for the first and second point sets. Besides Gaussian fitting, other methods can also be used for curve fitting of the first and second point sets, such as polynomial fitting, Rayleigh fitting, etc., which are not limited here.
[0075] like Figure 6 As shown, by fitting the first point set between the first level (-3) and the original decision level (-2), we obtain... Figure 6 The fitted curve of the first point set in the equation. Figure 6 As can be seen from the magnified view, compared to fitting points within the original decision region of the first level, the fitted curve of the first point set better matches the actual level distribution. The original decision region of the first level refers to the area between adjacent original decision levels on the left and right sides of the first level.
[0076] This is because: the Gaussian distribution fitted by points within the original decision region comprehensively reflects the level distribution within the entire original decision region. The fitting curve near the original decision level is affected by the level distribution to the left of the first level; while the fitting curve of the first point set reflects the level distribution between the first level and the original decision level (the level distribution to the right of the first level in the original decision region in the figure), and is not affected by the level distribution to the left of the first level, so it is closer to the actual level distribution to the right of the first level.
[0077] The second point set is similar to the first point set. It is not affected by the level distribution on the right side of the second level and will be closer to the actual level distribution on the left side of the second level.
[0078] Then, the receiver determines a new decision level for the channel between the first level and the second level based on the fitting curve characteristics of the first point set and the fitting curve characteristics of the second point set.
[0079] Optionally, the receiver can substitute the first variance σ1 of the fitted curve of the first point set, the second variance σ2 of the fitted curve of the second point set, the first electrical average value I1 of the operational points in the original decision region of the first level, and the second electrical average value I2 of the signal points in the original decision region of the second level into the target formula. Calculation yields the new decision level I. D Alternatively, the first variance σ1, the second variance σ2, the first electrical average value I1, and the second electrical average value I2 can be substituted into the modified formula of the target formula to obtain the new decision level I. D .
[0080] It is worth noting that, in the embodiments of this application, in addition to variance, the fitting curve features of the first and second point sets can also be polynomial coefficients, Rayleigh variance, etc., and are not limited here. Correspondingly, the calculation formula depends on the type of fitting curve features, and is not limited here.
[0081] In this embodiment, since the sampling range of the first and second point sets is limited to a first region between the first and second levels, the fitted curve is not affected by the level distribution outside the first region, and therefore more closely resembles the actual level distribution. Based on the fitting curve characteristics of the first and second point sets, the calculated new decision level is more accurate.
[0082] Under ideal channel conditions, the actual distribution of voltage levels should be symmetrical from left to right. For example... Figure 6 As shown, due to factors such as channel nonlinearity, the level distribution within the original decision region of the first level is asymmetrical. If points are selected for fitting within the entire original decision region, the fitted curve cannot eliminate the influence of factors such as channel nonlinearity. In this embodiment, curve fitting is performed by selecting the first set of points within half of the region (to the right of the first level within the original decision region). The fitted curve accurately reflects the level distribution within half of the region (to the right of the first level within the original decision region) caused by factors such as channel nonlinearity. By determining the characteristics of this fitted curve, a new decision level can be determined, thereby eliminating the influence of factors such as channel nonlinearity.
[0083] Optionally, step 202 above can be performed by... Figure 4 Once the bar chart calculation is complete, step 203 can be completed by the level distribution characteristic calculation unit, which then outputs a new decision level.
[0084] In the relationship between level and number distribution, the farther the operation point is from the original decision level, the more likely it is to contain level distribution information unrelated to the decision level, and the more likely it is to affect the accuracy of the determined decision level. Therefore, the range of the first and second point sets can be narrowed to reduce the influence of points far from the original decision level on the fitting curve, making the determined decision level more accurate.
[0085] like Figure 7 As shown, each vertex of the bar chart is a calculation point. This application embodiment exemplarily proposes the following three point selection ranges to limit the point selection area of the first point set and the second point set:
[0086] 1. First area.
[0087] The first region is the area between the first and second voltage levels. Within the first region, the receiver can select points from the first set of points and the second set of points on either side of the original decision level.
[0088] 2. Second area.
[0089] The second region is the area between the first characteristic level and the second characteristic level. The first characteristic level is the average value between the first level and the original decision level; the second characteristic level is the average value between the second level and the original decision level. The receiver can select points from the first and second point sets respectively on either side of the original decision level within the second region.
[0090] 3. Third area.
[0091] The third region is the area between the third and fourth characteristic levels. The process for determining the third and fourth characteristic levels is as follows:
[0092] Determine the value P1 of the peak operation points near the first level, and determine the level of the operation point whose number is equal to or closest to P1 / N. This level is the third characteristic level. Determine the value P2 of the peak operation points near the second level, and determine the level of the operation point whose number is equal to or closest to P2 / N. This level is the fourth characteristic level.
[0093] The receiver can select the operation point of the first point set between the third characteristic level and the original decision level, and can select the operation point of the second point set between the fourth characteristic level and the original decision level.
[0094] Where N can be any integer greater than or equal to 8, there is no restriction here.
[0095] If the selected operation points in the first and second point sets are too close to each other, the fitted curve can only reflect the level distribution characteristics between the operation points and may not reflect the level distribution characteristics near the original decision level. Therefore, this embodiment of the application avoids the selected points being too close by limiting the distance between the operation points in the first and second point sets. In determining the first point set, M first operation points that are spaced apart by at least one operation point are determined to obtain the first point set. Here, M is an integer greater than 1. In determining the second point set, M second operation points that are spaced apart by at least one operation point are determined to obtain the second point set.
[0096] Optionally, the process of determining the first and second point sets within the third region can be found in [reference needed]. Figure 8 Where i represents the first and second point sets corresponding to the i-th decision level being determined. The original decision region of the currently determined decision level is divided into left and right halves based on the original decision level.
[0097] On the left side, we take y1 = P1 / N = ymax / 16 to obtain the corresponding point 1 (x1, y1). Counting 5 points to the left from point (x1, y1), we obtain point 2 (x2, y2). Both points 1 and 2 are contained in the first point set. Then, the receiver calculates the first variance σ1 of the fitted curve of the first point set based on x1, y1, x2, and y2.
[0098] On the right side, we take y1 = P1 / N = ymax / 16 to obtain the corresponding point 1 (x1, y1). Counting 5 points to the right from point (x1, y1), we obtain point 2 (x2, y2). Both points 1 and 2 are contained in the second point set. Then, the receiver calculates the second variance σ2 of the fitted curve of the second point set based on x1, y1, x2, and y2.
[0099] based on Figure 8 The illustrated process can determine the variance of the left and right half of the fitted curves corresponding to all original decision levels. For example, in pulse amplitude modulation (PAM)-4, three decision levels need to be determined. This is achieved through... Figure 8 The procedure shown can calculate the variance of the fitted curves on the left and right sides of the three original decision levels respectively.
[0100] The receiver can also calculate the average level within the original decision region of the three original decision levels.
[0101] Then, based on Figure 9The illustrated process determines the new decision level corresponding to each of the three original decision levels. Here, j indicates that the j-th decision level is being calculated. After calculating the three new decision levels according to the target formula, the actual decision level used in the receiver is adjusted. That is, the level decision of the received signal is made based on the calculated new decision levels. Then, the receiver can calculate the bit error rate corresponding to the decision based on the new decision levels. If the bit error rate is high, the process of determining the point set and calculating the new decision levels can be iteratively repeated to achieve iterative optimization of the decision levels and determine a more accurate decision level.
[0102] The above describes the decision level determination method provided by the embodiments of this application. Next, the device used to implement the method will be described.
[0103] Please see Figure 10 This application provides a receiver 1000, which includes a transceiver module 1001 and a processing module 1002.
[0104] The transceiver module 1001 is used to: acquire multiple signal levels transmitted in the channel;
[0105] The processing module 1002 is used to: determine a first set of points and a second set of points located on both sides of the original decision level in a first region between the first level and the second level, based on the distribution relationship between the level and number of multiple signal levels; wherein the original decision level is the current decision level between the first level and the second level, and the number of operation points included in the first set and the second set of points is greater than 1; and determine a new decision level of the channel between the first level and the second level based on the fitting curve characteristics of the first set of points and the fitting curve characteristics of the second set of points.
[0106] In one optional implementation, the processing module 1002 is specifically used to: determine a first set of points and a second set of points located on both sides of the original decision level in a second region between the first characteristic level and the second characteristic level; wherein the first characteristic level is the average of the first level and the original decision level, and the second characteristic level is the average of the second level and the original decision level.
[0107] In an optional implementation, the processing module 1002 is specifically configured to: within a first region of the distribution relationship between the level and the number of multiple signal levels, determine a third characteristic level whose number is equal to or closest to the operation point P1 / N based on the number of peaks P1 closest to the first level; determine a fourth characteristic level whose number is equal to or closest to the operation point P2 / N based on the number of peaks P2 closest to the second level; wherein N is greater than 1; and determine a first set of points located between the third characteristic level and the original decision level and a second set of points located between the fourth characteristic level and the original decision level.
[0108] In one alternative implementation, N is an integer greater than or equal to 8.
[0109] In one optional implementation, the processing module 1002 is specifically used to: determine M first operation points that are spaced at least one operation point apart from each other between the third characteristic level and the original decision level, to obtain a first point set; M is greater than or equal to 2; and determine M second operation points that are spaced at least one operation point apart from each other between the fourth characteristic level and the original decision level, to obtain a second point set.
[0110] In one optional implementation, the processing module 1002 is specifically used to: determine a new decision level based on the first variance σ1 of the fitting curve of the first point set and the second variance σ2 of the fitting curve of the second point set, in the distribution relationship between the level and number of multiple signals.
[0111] In one optional implementation, the processing module 1002 is specifically configured to: calculate the first electrical average value I1 of the operation points within the original decision region of the first level, the second point average value I2 of the signal points within the original decision region of the second level, the first variance σ1, the second variance σ2, and the target formula. Or, a modified formula of the target formula, to determine the new decision level I. D .
[0112] In one optional implementation, the fitting curve features of the first point set are Gaussian fitting curve features of the first point set; the fitting curve features of the second point set are Gaussian fitting curve features of the second point set.
[0113] In one alternative implementation, the original decision level is the average of the first level and the second level; or, the original decision level is a decision level determined based on the fitted curve of multiple historical signals transmitted in the channel.
[0114] In one alternative implementation, the multiple signal levels are the levels of signals in a higher-order modulation format, and the first level and the second level are any two adjacent levels in the higher-order modulation format.
[0115] In one alternative implementation, the multiple signals are multiple reference signals and / or multiple data signals transmitted on the channel.
[0116] In one alternative implementation, the multiple signals are equalized signals.
[0117] Please see Figure 11 This application provides a receiver 1100, which includes a processor 1101 and a memory 1102, wherein the processor 1101 is coupled to the memory 1102;
[0118] Memory 1102 is used to store programs;
[0119] Processor 1101 is configured to execute the program in memory 1102, causing processor 1101 to perform the aforementioned... Figures 2 to 9 The steps performed by the receiver in any of the embodiments thereby realize the corresponding decision level determination method.
[0120] Please see Figure 12 This application also provides a chip 1200, which includes at least one processor 1210 and a communication interface 1220. The communication interface 1220 and the at least one processor 1210 are interconnected via a line. The at least one processor 1210 is used to run computer programs or instructions to perform the aforementioned functions. Figures 2 to 9 The method for determining the decision level.
[0121] The communication interface 1220 in the chip can be an input / output interface, pins, or circuits.
[0122] In one possible implementation, the chip 1200 described above in this application further includes at least one memory 1230, which stores instructions. The memory 1230 can be an internal storage unit of the chip, such as a register, cache, etc., or it can be a storage unit of the chip (e.g., read-only memory, random access memory, etc.).
[0123] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0124] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0125] 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.
[0126] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0127] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part 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 application. 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.
Claims
1. A method for determining a decision level, characterized in that, The method is applied to a receiver, and the method includes: Acquire multiple signal levels transmitted in the channel; Based on the distribution relationship between the levels and the number of the multiple signal levels, a first set of points and a second set of points are determined in the first region between the first level and the second level, respectively located on both sides of the original decision level; wherein, the original decision level is the current decision level between the first level and the second level, and the number of operation points included in the first set of points and the second set of points is greater than 1. Based on the fitting curve characteristics of the first set of points and the fitting curve characteristics of the second set of points, a new decision level for the channel between the first level and the second level is determined.
2. The method according to claim 1, characterized in that, Within the first region between the first level and the second level, determining the first point set and the second point set located on either side of the original decision level includes: In the second region between the first characteristic level and the second characteristic level, the first point set and the second point set located on both sides of the original decision level are determined respectively; wherein, the first characteristic level is the average of the first level and the original decision level, and the second characteristic level is the average of the second level and the original decision level.
3. The method according to claim 1 or 2, characterized in that, The determination of a first set of points and a second set of points located on either side of the original decision level within the first region between the first level and the second level includes: Within the first region of the distribution relationship between the levels and the number of the plurality of signal levels, a third characteristic level is determined based on the number of peaks P1 closest to the first level, with the number of operation points equal to or closest to P1 / N; a fourth characteristic level is determined based on the number of peaks P2 closest to the second level, with the number of operation points equal to or closest to P2 / N; wherein, N is greater than 1. Determine a first set of points located between the third characteristic level and the original decision level, and a second set of points located between the fourth characteristic level and the original decision level.
4. The method according to claim 3, characterized in that, N is an integer greater than or equal to 8.
5. The method according to claim 3 or 4, characterized in that, Determining the first set of points located between the third characteristic level and the original decision level, and the second set of points located between the fourth characteristic level and the original decision level, includes: Between the third characteristic level and the original decision level, M first operation points are determined with a distance of at least one operation point between them to obtain the first point set; M is greater than or equal to 2. Between the fourth characteristic level and the original decision level, M second operation points are determined with an interval of at least one operation point between them, to obtain the second point set.
6. The method according to any one of claims 1 to 5, characterized in that, The step of determining a new decision level for the channel between the first level and the second level based on the fitting curve features of the first point set and the fitting curve features of the second point set includes: In the distribution relationship between the level and the number of the multiple signal levels, the new decision level is determined based on the first variance σ1 of the fitted curve of the first point set and the second variance σ2 of the fitted curve of the second point set.
7. The method according to claim 6, characterized in that, Determining the new decision level based on the first variance σ1 of the fitted curve of the first point set and the second variance σ2 of the fitted curve of the second point set includes: Based on the first electrical average value I1 of the operation points in the original decision region of the first level, the second electrical average value I2 of the signal points in the original decision region of the second level, the first variance σ1, the second variance σ2, and the target formula Or a modified formula of the target formula, to determine the new decision level I. D .
8. The method according to any one of claims 1 to 7, characterized in that, The fitting curve features of the first point set are the Gaussian fitting curve features of the first point set; The fitting curve characteristics of the second point set are the Gaussian fitting curve characteristics of the second point set.
9. The method according to any one of claims 1 to 8, characterized in that, The original decision level is the average of the first level and the second level; or, The original decision level is determined based on the fitting curve of multiple historical signals transmitted in the channel.
10. The method according to any one of claims 1 to 9, characterized in that, The plurality of signal levels are signal levels of a higher-order modulation format, wherein the first level and the second level are any two adjacent levels under the higher-order modulation format.
11. The method according to any one of claims 1 to 10, characterized in that, The plurality of signals are a plurality of reference signals and / or a plurality of data signals transmitted on the channel.
12. The method according to any one of claims 1 to 11, characterized in that, The multiple signals are signals after equalization processing.
13. A receiver, characterized in that, Includes a send / receive module and a processing module; The transceiver module is used to: acquire multiple signal levels transmitted in the channel; The processing module is used for: Based on the distribution relationship between the levels and the number of the multiple signal levels, a first set of points and a second set of points are determined in the first region between the first level and the second level, respectively located on both sides of the original decision level; wherein, the original decision level is the current decision level between the first level and the second level, and the number of operation points included in the first set of points and the second set of points is greater than 1. Based on the fitting curve characteristics of the first set of points and the fitting curve characteristics of the second set of points, a new decision level for the channel between the first level and the second level is determined.
14. The receiver according to claim 13, characterized in that, The processing module is specifically used for: In the second region between the first characteristic level and the second characteristic level, the first point set and the second point set located on both sides of the original decision level are determined respectively; wherein, the first characteristic level is the average of the first level and the original decision level, and the second characteristic level is the average of the second level and the original decision level.
15. The receiver according to claim 13 or 14, characterized in that, The processing module is specifically used for: Within the first region of the distribution relationship between the levels and the number of the plurality of signal levels, a third characteristic level is determined based on the number of peaks P1 closest to the first level, with the number of operation points equal to or closest to P1 / N; a fourth characteristic level is determined based on the number of peaks P2 closest to the second level, with the number of operation points equal to or closest to P2 / N; wherein, N is greater than 1. Determine a first set of points located between the third characteristic level and the original decision level, and a second set of points located between the fourth characteristic level and the original decision level.
16. The receiver according to claim 15, characterized in that, The processing module is specifically used for: Between the third characteristic level and the original decision level, M first operation points are determined with a distance of at least one operation point between them to obtain the first point set; M is greater than or equal to 2. Between the fourth characteristic level and the original decision level, M second operation points are determined with an interval of at least one operation point between them, to obtain the second point set.
17. The receiver according to any one of claims 13 to 16, characterized in that, The processing module is specifically used for: In the distribution relationship between the level and the number of the multiple signal levels, the new decision level is determined based on the first variance σ1 of the fitted curve of the first point set and the second variance σ2 of the fitted curve of the second point set.
18. The receiver according to claim 17, characterized in that, The processing module is specifically used for: Based on the first electrical average value I1 of the operation points in the original decision region of the first level, the second electrical average value I2 of the signal points in the original decision region of the second level, the first variance σ1, the second variance σ2, and the target formula Or a modified formula of the target formula, to determine the new decision level I. D .
19. A receiver, characterized in that, It includes a processor and a memory; the processor is coupled to the memory; The memory is used to store programs; The processor is configured to execute a program in the memory such that the processor performs the decision level determination method as described in any one of claims 1 to 12.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains a program that, when executed by a computer, performs the method as described in any one of claims 1 to 12.
21. A computer program product, characterized in that, Includes a processor and memory, and when the computer program product is executed on a computer, the computer performs the method as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Signal level determining device and method
CN104065489A
Frequency estimation device and tracking receiver
JP2020010195A