A bit error rate evaluation method for bidirectional asymmetric high-speed communication system
By continuously recording and analyzing the error codes of valid data under the packet header in a bidirectional asymmetric high-speed communication system, we predict the type and number of error errors discarded due to packet header error errors, and solve the problem of lack of representativeness in traditional methods when evaluating the bit error rate, and achieve a more accurate and comprehensive evaluation of the bit error rate.
Patent Information
- Application Number
- CN202411554719.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-11-04
AI Technical Summary
In bidirectional asymmetric high-speed communication systems, it is difficult for the prior art to accurately evaluate the bit error rate, especially in the case of packet drop caused by packet header errors, and traditional methods lack representation.
By continuously recording and analyzing the errors inside valid data under the correct data header, the types and number of errors in the data packets discarded due to header errors are predicted, and the original statistical error amount and total data amount are corrected to evaluate the error rate of the transmission link.
The bit error rate evaluation of the transmission link in the bidirectional asymmetric high-speed communication system is achieved more accurate and comprehensive, and can better reflect the system's anti-interference ability.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a bit error rate evaluation method for a bidirectional asymmetric high-speed communication system. Background Art
[0002] BER (Bit Error Ratio) is an important concept in communication systems. It reflects the system's anti-interference ability under specific conditions and is an important indicator for measuring the quality of a communication system.
[0003] Common BER tests usually require external equipment support, and there are two main methods: 1. The signal sending device sends a signal sequence to the device under test, and the device under test calculates the BER. This method requires the device under test to know the correct signal sequence in advance. 2. The signal sending device sends a signal sequence to the device under test, and the device under test sends the received signal sequence back to the signal sending device as is, and the signal sending device calculates the BER. In this method, the device under test does not need to know the signal sequence, but requires that the communication link between the signal sending device and the device under test has the same bandwidth in both directions. In a two-way asymmetric high-speed communication system, the bandwidth of the forward and backward communication links is usually not consistent, and there is no guarantee that new errors will not be introduced during the data return process. Therefore, the first method is usually used to evaluate the BER.
[0004] In order to improve transmission performance in high-speed communication systems, valid data is usually encapsulated into data packets for transmission, along with information such as packet headers and packet trailers. In order to achieve BER self-detection on conventional data links without introducing additional BER detection equipment or circuits, this packet transmission mechanism can be used to send a specific sequence of valid data, allowing the packet receiver to verify the correctness of the packet, thereby estimating the BER of the transmission link.
[0005] In this BER self-detection mechanism, the signal sequence sent by the signal sending device is usually only used as the valid data part of the data packet, and is not used to fill the data packet header and packet tail. After receiving the data packet, the device under test verifies it. If there is an error in the data packet header, the entire data packet is discarded. If there is an error in the valid data, it is used to calculate the BER. This method of using only the valid data BER under the correct data packet header to represent the BER of the entire transmission link is not representative. Summary of the invention
[0006] The object of the present invention is to provide a bit error rate evaluation method for a bidirectional asymmetric high-speed communication system to solve the problems in the background technology.
[0007] In order to solve the above technical problems, the present invention provides a bit error rate evaluation method for a bidirectional asymmetric high-speed communication system, comprising:
[0008] Continuously record and analyze the bit errors within the valid data under the correct data packet header;
[0009] Predict the type and number of bit errors in packets that are discarded due to packet header errors;
[0010] Correct the originally counted bit errors and total data volume to evaluate the bit error rate of the transmission link.
[0011] In one implementation, the continuously recording and analyzing bit errors within valid data under a correct data packet header includes:
[0012] The error information in the adjacent time period is continuously recorded according to time, including three types: accurate data, data 1 is mistakenly transmitted as 0, and data 0 is mistakenly transmitted as 1;
[0013] Divide the above records into two records according to the bit error type;
[0014] Divide the above two records into multiple records according to the duration of the bit error;
[0015] The above-mentioned various types of records are analyzed according to Fourier transform, and the largest frequency component in the analysis result is used to approximately represent the frequency of this type of bit error in the most recent time period, and extend it to the next same time period.
[0016] In one embodiment, the predicting the type and number of bit errors in the data packet discarded due to the data packet header error includes:
[0017] According to the time length of the discarded data packets and the frequency of different bit error types in the adjacent time, the type and number of bit errors in the discarded data packets are estimated, and the originally counted bit errors and total data volume are continuously corrected.
[0018] In one implementation, dividing the record into two records according to the bit error type includes:
[0019] The first record only contains the correct data and the part where data 0 is mistakenly transmitted as 1, while the part where data 1 is mistakenly transmitted as 0 is replaced by the correct data;
[0020] The second record only contains the correct data and the part where data 1 is mistakenly transmitted as 0, and the part where data 0 is mistakenly transmitted as 1 is replaced by the correct data.
[0021] In one implementation, dividing the two records into multiple records according to the duration of the bit error includes:
[0022] Divided into records containing only consecutive 1-bit errors, records containing only consecutive 2-bit errors, and records containing only consecutive 3-bit errors;
[0023] or,
[0024] More consecutive errors are recorded.
[0025] The present invention provides a method for evaluating the bit error rate for a bidirectional asymmetric high-speed communication system. By analyzing the bit error records in the adjacent interval, the bit error records during the period of time when the data packet is lost due to the failure of the data packet header check are predicted, thereby correcting the total amount of data sent and the total amount of bit errors. A more accurate BER value can be obtained in the BER self-test system, and the anti-interference ability of the system can be better reflected. Compared with the original method of evaluating the BER based only on the total amount of valid data and the total amount of valid data errors in the data packet that has passed the data packet header check, the evaluation method of the present invention includes all the data sent in the transmission link and all the bit errors that occur during the transmission process, which not only makes the BER evaluation more accurate, but also analyzes the occurrence rules of different types of bit errors in continuous time, providing a theoretical basis for the anti-interference design of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a schematic diagram of continuously recording the bit error information in the adjacent time period according to time.
[0027] Figure 2 It is a schematic diagram of dividing the above record into two records according to the error type.
[0028] Figure 3 It is a schematic diagram of dividing the above two records into multiple records according to the duration of the bit error. DETAILED DESCRIPTION
[0029] The following is a further detailed description of a bit error rate evaluation method for a bidirectional asymmetric high-speed communication system proposed by the present invention in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer according to the following description. It should be noted that the accompanying drawings are all in a very simplified form and are not in precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.
[0030] The present invention aims to continuously record and analyze the bit errors in the valid data under the correct data packet header, so as to predict the type and number of bit errors in the data packets discarded due to data packet header errors, correct the originally statistical bit errors and total data volume, and further more accurately evaluate the BER of the transmission link. The main process is as follows:
[0031] 1. The error information in the adjacent time period is continuously recorded according to time, including three types: accurate data, data 1 is mistakenly transmitted as 0, and data 0 is mistakenly transmitted as 1;
[0032] a) Schematic record Figure 1 As shown, the upper part of the time axis indicates that data 0 is mistakenly transmitted as 1, the lower part of the time axis indicates that data 1 is mistakenly transmitted as 0, and the part above the time axis indicates that the data is correctly transmitted. The duration indicates the number of consecutive data bits.
[0033] 2. Divide the above records into two records according to the error type, such as Figure 2 As shown;
[0034] a) The first record only contains the correct data and the part where data 0 is mistakenly transmitted as 1, while the part where data 1 is mistakenly transmitted as 0 is replaced by the correct data;
[0035] b) The second record only contains the correct data and the part where data 1 is mistakenly transmitted as 0, and the part where data 0 is mistakenly transmitted as 1 is replaced by the correct data;
[0036] 3. Divide the above two records into multiple records according to the duration of the error, such as Figure 3 As shown;
[0037] a) Generally, they can be divided into records containing only consecutive 1-bit errors, records containing only consecutive 2-bit errors, and records containing only consecutive 3-bit errors;
[0038] b) Records with more consecutive errors can be further divided, but this means more costs but limited marginal benefits, which needs to be balanced;
[0039] 4. Analyze the above-mentioned various types of records according to Fourier transform, use the largest frequency component in the analysis result to approximate the frequency of this type of bit error in the most recent time period, and extend it to the next same time period;
[0040] 5. Estimate the type and quantity of bit errors in the discarded data packets based on the length of time the packets were discarded and the frequency of different bit error types in the adjacent time, so as to continuously correct the originally counted bit errors and total data volume;
[0041] 6. Calculate the transmission link BER based on the corrected number of bit errors and the total amount of data.
[0042] The present invention distinguishes the types of bit errors in adjacent intervals into two types: 0 bit error to 1 and 1 bit error to 0. The reason is that in different circuit systems, due to different circuit driving methods or system integration schemes, the interference effects of the same noise on the transmission of 0 and 1 may also be different. This distinction allows the analysis method in the present invention to be applicable to more types of systems.
[0043] The present invention splits the error record according to the length of the continuous error to generate error sub-records. Different error sub-records can correspond to the interference caused by noise of different frequencies and intensities on the transmission process, and can also be regarded as the interference caused by multiple different interference sources on the transmission process. This distinction will be conducive to analyzing the behavior of different interference sources and making predictions. The present invention uses 1-bit continuous error, 2-bit continuous error and 3-bit continuous error as examples to illustrate the splitting process of the error record, which is only used to describe the splitting principle in the simplest way possible, but the protection scope of the present invention is not limited to this. Other splitting methods, such as using continuous error types with more digits or using the types of continuous error types with the most occurrences through sorting, etc., which use continuous error types as the basis for splitting analysis methods are all within the protection scope of the present invention.
[0044] The split error sub-record can be regarded as a trigger record of an event on the time axis. By performing Fourier transform on this process, the occurrence law of this event can be analyzed in the frequency domain. According to the principle of time limitation, this law is very likely to be applicable to adjacent time periods. Therefore, the frequency domain law of different error sub-records can be extended to the transmission time of adjacent data packets that are discarded due to packet header verification errors, and then the number of times different error types occur during this period can be inferred, so as to continuously correct the original data packet count value and error count value. The present invention only explains the frequency component with the highest proportion in the frequency domain as the frequency of error occurrence, but the protection scope of the present invention is not limited to this. Analysis methods that use frequency domain analysis results as error predictions, such as using more frequency components for simple combination or weighting different frequency components, are all within the protection scope of the present invention.
[0045] The above description is only a description of the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention. Any changes or modifications made by a person skilled in the art in the field of the present invention based on the above disclosure shall fall within the scope of protection of the claims.
Claims
1. A bit error rate evaluation method for a bidirectional asymmetric high-speed communication system, characterized in that: include: Continuously record and analyze the bit errors within the valid data under the correct data packet header; Predict the type and number of bit errors in packets that are discarded due to packet header errors; Correct the originally counted bit errors and total data volume to evaluate the bit error rate of the transmission link; The continuous recording and analysis of the bit errors within the valid data under the correct data packet header includes: continuously recording the bit error information in the adjacent time period according to time, including three types: accurate data, data 1 is erroneously transmitted as 0, and data 0 is erroneously transmitted as 1; Divide the above records into two records according to the bit error type; Divide the above two records into multiple records according to the duration of the bit error; Analyze the above-mentioned various types of records according to Fourier transform, use the largest frequency component in the analysis result to approximately represent the frequency of this type of bit error in the most recent time period, and extend it to the next same time period; The method for predicting the type and number of bit errors in data packets discarded due to data packet header errors includes estimating the type and number of bit errors in the discarded data packets based on the time length of the discarded data packets and the frequency of occurrence of different bit error types in a nearby time period, and continuously correcting the originally counted number of bit errors and the total amount of data.
2. The bit error rate evaluation method for a bidirectional asymmetric high-speed communication system according to claim 1, characterized in that: The dividing the above record into two records according to the bit error type comprises: The first record only contains the correct data and the part where data 0 is mistakenly transmitted as 1, while the part where data 1 is mistakenly transmitted as 0 is replaced by the correct data; The second record only contains the correct data and the part where data 1 is mistakenly transmitted as 0, and the part where data 0 is mistakenly transmitted as 1 is replaced by the correct data.
3. The bit error rate evaluation method for a bidirectional asymmetric high-speed communication system according to claim 1, characterized in that: The step of dividing the two records into multiple records according to the duration of the bit error comprises: Divided into records containing only consecutive 1-bit errors, records containing only consecutive 2-bit errors, and records containing only consecutive 3-bit errors; or, More consecutive errors are recorded.
Citation Information
Patent Citations
Communication system, receiver and method for evaluating error caused by channel
CN1332524A