[go: up one dir, main page]

WO2018103008A1 - Système de communication numérique et procédé de calcul de taux d'erreur binaire - Google Patents

Système de communication numérique et procédé de calcul de taux d'erreur binaire Download PDF

Info

Publication number
WO2018103008A1
WO2018103008A1 PCT/CN2016/108850 CN2016108850W WO2018103008A1 WO 2018103008 A1 WO2018103008 A1 WO 2018103008A1 CN 2016108850 W CN2016108850 W CN 2016108850W WO 2018103008 A1 WO2018103008 A1 WO 2018103008A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
channel
encoded data
tested
error rate
Prior art date
Application number
PCT/CN2016/108850
Other languages
English (en)
Chinese (zh)
Inventor
尹瑞华
张颖哲
朱德友
Original Assignee
海能达通信股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 海能达通信股份有限公司 filed Critical 海能达通信股份有限公司
Priority to PCT/CN2016/108850 priority Critical patent/WO2018103008A1/fr
Publication of WO2018103008A1 publication Critical patent/WO2018103008A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a digital communication system and a method for calculating a bit error rate.
  • the bit error rate can be used to characterize the channel quality to some extent.
  • the bit error rate is the ratio of the number of error bits to the number of all bits. If the bit error rate is large, the number of error bits is large, that is, the channel quality is poor; if the bit error rate is small, the number of error bits is small, that is, the channel quality is good; therefore, the bit error rate can be used to characterize the channel quality. .
  • the sender device and the receiver device store the same source data in advance, and then the sender device transmits the source data to the receiver device through the channel, and then the receiver device will receive the source data.
  • the number of error bits in the received source data is determined, and finally, the quotient of the number of error bits and the number of bits of the source data is determined as the bit error rate.
  • the current calculation of the error rate is based on the premise that both the sender device and the receiver device store the same source data in advance.
  • the source data to be transmitted by the sender device is known data.
  • the transmission of known data by the communicating parties is a waste of channel resources, which affects the use of channel resources by other services.
  • the present application provides a method for calculating a bit error rate so that the bit error rate can be calculated without the pre-stored source data in the receiver device, thereby improving channel resource utilization.
  • a method for calculating a bit error rate including:
  • the source data obtained after the error correction decoding is inversely encoded to obtain the second encoded data
  • the method further includes:
  • setting the error rate of the channel to be tested is a preset character.
  • the method further includes:
  • the first data symbol is obtained from the first encoded data
  • the method further includes:
  • the error rate of the channel to be tested is set as a preset character.
  • the method before performing the error correction decoding operation on the first encoded data, the method further includes: performing an operation of acquiring a frame synchronization data in the first encoded data;
  • the error correction decoding of the first encoded data fails, or if the data type field is not successfully decoded, or if the data type field is successfully decoded but the data type field is not a preset type, it is determined whether the first encoded data is successfully obtained.
  • the method further includes:
  • the method further includes:
  • the average error rate of the channel to be tested is determined based on the multiple error rates of the channel to be tested.
  • the determining, according to the multiple error rates of the channel to be tested, the average error rate of the channel to be tested including:
  • the average value of the multiple bit error rates of the channel to be tested is determined as the average bit error rate of the channel to be tested.
  • the method further includes:
  • the multiple error rate of the channel to be tested includes a preset character, it is determined whether more than half of the preset characters are included in the multiple error rate;
  • the bit error rate of the channel to be tested is set to a preset value.
  • the method further includes:
  • each preset character is assigned a value of 5%, and an average value is calculated with the error rate of the other non-preset characters, and the average value is determined as The average bit error rate of the channel to be tested;
  • the average value of the error rate of the other non-preset characters is calculated, and the average value is determined as the channel to be tested. The average bit error rate.
  • a digital communication system comprising:
  • a sender device configured to transmit first encoded data by using a channel to be tested; wherein the first encoded data is obtained by channel coding of the source data;
  • a receiving device configured to receive and store the first encoded data, perform an error correction decoding operation on the first encoded data, and after decoding and decoding the first encoded data successfully, after decoding the error correction
  • the obtained source data is inversely encoded to obtain second encoded data; and based on the first encoded data and the second encoded data, a bit error rate of the channel to be tested is calculated.
  • a method for calculating a bit error rate including:
  • the method further includes:
  • a digital communication system comprising:
  • a sender device configured to transmit first encoded data by using a channel to be tested; wherein the first encoded data is obtained by channel coding of the source data;
  • a receiving device configured to receive, by using the first encoded data sent by the sending device by using the channel to be tested, performing an operation of acquiring frame synchronization data in the first encoded data; and successfully obtaining a first frame synchronization in the first encoded data Data, storing the first frame synchronization data; determining second frame synchronization data in the storage space; calculating a bit error rate of the channel to be tested based on the first frame synchronization data and the second frame synchronization data.
  • a method for calculating a bit error rate including:
  • the first data symbol is obtained from the first encoded data
  • the method further includes:
  • the bit error rate is set as a preset character.
  • a digital communication system comprising:
  • a sender device configured to transmit first encoded data by using a channel to be tested; wherein the first encoded data is obtained by channel coding of the source data;
  • the receiving device is configured to receive the first encoded data sent by the sending device through the channel to be tested, and perform error correction decoding on the first encoded data to determine whether the data type field can be decoded; if the data is successfully decoded
  • the type field and the data type field are preset types, the first data symbol is obtained from the first encoded data; the data content corresponding to the preset type is determined, and the data content is inversely encoded to obtain the first Two data symbols; calculating a bit error rate of the channel to be tested based on the first data symbol and the second data symbol.
  • a receiver device comprising:
  • a first communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a memory configured to store first encoded data that is sent by the sending device through the channel to be tested
  • a first processor configured to perform an error correction decoding operation on the first encoded data, and after performing error correction decoding on the first encoded data, performing reverse coding on the source data obtained after error correction decoding to obtain a second Encoding data, based on the first encoded data and the second encoded data, calculating a bit error rate of the channel to be tested.
  • a receiver device comprising:
  • a second communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a second processor configured to perform an operation of acquiring frame synchronization data in the first encoded data, and if the first frame synchronization data is successfully obtained in the first encoded data, storing the first frame synchronization data, and storing The second frame synchronization data is determined in the space; and the error rate of the channel to be tested is calculated based on the first frame synchronization data and the second frame synchronization data.
  • a receiver device comprising:
  • a third communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a third processor in the process of performing error correction decoding on the first encoded data, determining whether the data type field can be decoded, and if the data type field is successfully decoded and the data type field is a preset type, Obtaining a first data symbol in an encoded data, determining a data content corresponding to the preset type, and performing inverse encoding on the data content to obtain a second data symbol, Calculating a bit error rate of the channel to be tested based on the first data symbol and the second data symbol.
  • the present application provides a method for calculating a bit error rate.
  • the receiver of the present application obtains source data by error correction decoding based on the first encoded data, and does not need to store the source data in the receiving device; and then reverses the source data.
  • the encoding obtains the second encoded data, and the error rate of the channel to be tested is obtained by comparing the first encoded data with the second encoded data.
  • the recipient device Since the present application does not need to store source data in the recipient device, the recipient device does not know the source data transmitted by the sender device. That is, in the present application, the sender device and the receiver device do not transmit the known data, so no waste of channel resources is caused, so as to improve the utilization of channel resources.
  • 1a-1c are schematic diagrams showing the structure of a digital communication system.
  • FIG. 2 is a flowchart of a method for calculating a bit error rate provided by the present application
  • FIG. 3 is a flowchart of still another method for calculating a bit error rate provided by the present application.
  • FIG. 5 is a flowchart of still another method for calculating a bit error rate provided by the present application.
  • FIG. 6 is a flowchart of calculating a bit error rate based on multiple error rates provided by the present application.
  • the application scenario of the present application is described below.
  • the two parties are called a sender device and a receiver device.
  • the solution provided by the present application may be set on the receiver device, so that the receiver device can determine the channel quality of the channel based on the data object after receiving the data object through the channel.
  • the communication parties may be a base station and a terminal, and the base station (sender device) may send data to the terminal (receiver device) through the channel; the terminal (sender device) may also send data to the base station (receiver device) through the channel. .
  • the communication parties can also be terminals and a transfer station.
  • the transfer station (sender device) can transmit data to the terminal (receiver device) through the channel; the terminal (sender device) can also transmit data to the transfer station (receiver device) through the channel.
  • the two communication parties may also be two terminals: a first terminal and a second terminal.
  • the first terminal (sender device) may send data to the second terminal (receiver device) through the channel;
  • the second terminal (sender device) may also transmit data to the first terminal (receiver device) through the channel.
  • the terminal in FIG. 1a - FIG. 1c is represented by a digital walkie-talkie in the illustration, but the scope of the terminal in the present application is not limited to a digital walkie-talkie, and may also be a device such as a smart phone, a tablet computer, or a desktop computer.
  • the two communication parties in the digital communication system may also have other implementation manners, which are not enumerated here.
  • the present application takes a channel of multiple channels as an example to describe in detail the process of determining channel quality.
  • the channel is referred to as a channel to be tested.
  • a DMR frame in a Digital Mobile Radio has a length of 60 ms, which occupies 2 time slots, and each time slot occupies 30 ms.
  • One time slot is called a Protocol Data Unit (Protocol Data Unit), that is, each PDU frame occupies 30 ms.
  • Protocol Data Unit Protocol Data Unit
  • the terminal corresponding to the receiver device can calculate only the error rate of one of the time slots, that is, the 30 ms source data. If the bit error rate between the terminal and the transfer station, or the bit error rate is calculated between the terminal and the base station, since the transfer station and the base station are transmitting data in both time slots of one DMR frame, the receiver The device may select one time slot in the DMR frame to calculate the error rate, and may also use the source data of the two time slots in the DME frame to calculate the bit error rate.
  • the present application provides various implementation manners of a method for calculating a bit error rate, and various implementation manners are respectively described in detail below.
  • the first implementation manner uses the first encoded data to calculate the bit error rate.
  • this embodiment provides a first embodiment of a method for calculating a bit error rate, which specifically includes the following steps:
  • Step S201 The sender device sends the first coded data to the receiver device through the channel to be tested.
  • the first encoded data is obtained by channel coding the source data.
  • channel coding is to overcome the effects of noise and interference in the channel on the source data.
  • the process of channel coding is to add some necessary supervised symbols in the symbols (artificial) of the information to be transmitted according to a certain (supervised) law. This can facilitate the receiver device to utilize the supervision rules between these supervised symbols and information symbols to find and correct errors, thereby improving the reliability of transmission of information symbols.
  • the technician can set the preset encoding rule before this step.
  • the sender device may perform channel coding on the source data according to a preset coding rule, and obtain channel-coded first encoded data.
  • the sender device can obtain the first encoded data, and then send the first encoded data to the receiving device through the channel to be tested.
  • Step S202 The receiver device receives and stores the first encoded data.
  • the receiving device After receiving the first encoded data, the receiving device first stores the first encoded data for use in subsequent calculation of the error rate.
  • Step S203 The receiving device performs an error correction decoding operation on the first encoded data. If the error correction decoding is successful, the process proceeds to step S204. If the error correction decoding fails, the process proceeds to step S206.
  • Step S204 Perform reverse coding on the source data obtained after error correction decoding, and obtain the second series. Code data.
  • the receiving device After receiving the first encoded data, the receiving device performs error correction decoding on the first encoded data, so as to find the erroneous bits in the first encoded data in the process of restoring the first encoded data into the source data.
  • the error bit is corrected to obtain error-corrected decoded source data.
  • the source data obtained after error correction decoding is regarded as the correct source data. That is, the present application considers that the source data obtained after error correction decoding is consistent with the source data before the channel coding by the sender device.
  • the error correction decoded is also performed.
  • the source data is channel coded.
  • the channel coding and the error correction decoding are mutually inverse processes. Therefore, the process of coding the channel data of the source data may also be referred to as reverse coding.
  • the encoded data obtained in this step is referred to as second encoded data.
  • the first encoded data is channel-encoded by the source data and transmitted through the channel to be tested;
  • the second encoded data is channel-encoded by the source data (the correct source data). If the channel to be tested does not have interference and noise, the first encoded data and the second encoded data should be identical.
  • the first coded data may be interfered by the channel to be tested and an erroneous bit may occur.
  • Step S205 Calculate a bit error rate of the channel to be tested based on the first encoded data and the second encoded data.
  • the first encoded data and the second encoded data may be compared. Since the second encoded data does not pass through the channel to be tested, it is considered that all bits in the second encoded data are correct.
  • the first encoded data and the second encoded data are compared to determine the number of erroneous bits in the first encoded data; then, the BER of the number of erroneous bits and the total number of bits of the second encoded data is used to calculate the bit error rate. If the bit error rate is large, the channel quality of the channel to be tested is poor. If the bit error rate is small, the channel quality of the channel to be tested is good.
  • Step S206 If the error correction decoding of the first encoded data fails, the error rate is set to a preset character.
  • the receiving sensitivity is generally required to be -118dB to -120dB in the field of digital communication, and the corresponding bit error rate is about 5%.
  • the first encoded data received in this case can be decoded by error correction. If the received first encoded data cannot pass the error correction encoding, the error rate is directly given as a preset character.
  • the meaning of the preset character is equivalent to the bit error rate exceeding 5%, that is, the wireless signal field strength is equivalent to -120dB.
  • the default character can be represented by NULL, or by MAX, or by other symbols.
  • the present application further provides a receiver device, which specifically includes:
  • a first communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a memory configured to store first encoded data that is sent by the sending device through the channel to be tested
  • a first processor configured to perform an error correction decoding operation on the first encoded data, in the first After the error correction decoding of the encoded data is successful, the source data obtained after the error correction decoding is inversely encoded to obtain the second encoded data, and the channel to be tested is calculated based on the first encoded data and the second encoded data. Bit error rate.
  • the second implementation using frame synchronization data to calculate the bit error rate.
  • this embodiment provides a second embodiment of a method for calculating a bit error rate, which specifically includes the following steps:
  • Step S301 The sender device sends the first encoded data to the receiver device through the channel to be tested.
  • the first encoded data is obtained by channel coding the source data.
  • step S201 The execution process of this step is the same as that of step S201, and details are not described herein again.
  • Step S302 The receiving device receives the first encoded data, and performs the operation of acquiring the frame synchronization data in the first encoded data; if the frame synchronization data is successfully acquired, the process proceeds to step S303; otherwise, the process proceeds to step S306.
  • the frame synchronization data is data that the receiving device can distinguish between the start and end of the frame from the received first encoded data.
  • each frame is 60 ms, divided into two time slots, each frame being a data frame or a voice frame.
  • Each individual data frame is synchronized in the middle, and the middle of the first speech frame of each of the six speech frames is synchronized.
  • the receiving device receiving the first encoded data does not necessarily have frame synchronization data.
  • the receiving device may acquire the frame synchronization data in the first encoded data. If the frame synchronization data can be successfully acquired, the process proceeds to step 303.
  • Step S303 If the first frame synchronization data is successfully obtained in the first encoded data, the storage office The first frame sync data is described.
  • the frame synchronization data in the first encoded data is referred to as first frame synchronization data. Since the first frame synchronization data exists in the first encoded data, after the first encoded data is transmitted through the channel to be tested, an error may occur in the first frame synchronization data. Therefore, the bit error rate can be calculated based on the first frame sync data.
  • Step S304 The receiver device determines the second frame synchronization data in the storage space.
  • the sender device and the receiver device have previously agreed on the specific values of the frame synchronization data, for example, 10110000. That is to say: the correct data value of the frame synchronization data is stored in the receiver device. In order to facilitate distinguishing the frame synchronization data stored in the receiver device, it is referred to as second frame synchronization data.
  • Step S305 Calculate a bit error rate of the channel to be tested based on the first frame synchronization data and the second frame synchronization data.
  • the first frame sync data and the second frame sync data may be compared. Since the second frame sync data does not pass through the channel to be tested, it is considered that all bits in the second frame sync data are correct.
  • Step S306 If the first frame synchronization data is not successfully obtained in the first encoded data, the error rate is set as a preset character. For details, refer to step S206, and details are not described herein again.
  • the present application further provides a receiver device, and a specific package.
  • a receiver device and a specific package.
  • a specific package include:
  • a second communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a second processor configured to perform an operation of acquiring frame synchronization data in the first encoded data, and if the first frame synchronization data is successfully obtained in the first encoded data, storing the first frame synchronization data, and storing The second frame synchronization data is determined in the space; and the error rate of the channel to be tested is calculated based on the first frame synchronization data and the second frame synchronization data.
  • the third implementation manner calculating the bit error rate by using the data value corresponding to the preset type.
  • this embodiment provides a third embodiment of a method for calculating a bit error rate, which specifically includes the following steps:
  • Step S401 The sender device sends the first encoded data to the receiver device through the channel to be tested.
  • the first encoded data is obtained by channel coding the source data.
  • step S401 is the same as the process of step S201, and details are not described herein again.
  • Step S402 The receiving device receives the first encoded data, and determines whether the data type field can be decoded in the process of performing error correction decoding on the first encoded data. If the data type field is successfully decoded, the process proceeds to step S403. If the data type field is not successfully decoded, the process proceeds to step S407.
  • the sender device can send multiple types of source data to the receiver device, and one source data has only one data type.
  • a variety of data types include: Boolean types, character types, integer types, IDLE types.
  • Step S403 determining whether the data type field is a preset type; if it is a preset type, entering Step S404, if it is not a preset type field, it proceeds to step S407.
  • IDLE type indicates idle data, that is, indicates an idle frame.
  • the source data corresponding to the idle frame is predetermined. In the current digital communication system, only the source data corresponding to the IDLE type is determined, and it is not excluded that the subsequent source corresponding to other data types is determined.
  • Step S404 If the data type field is a preset type, the first data symbol is obtained from the first encoded data.
  • the data symbols are obtained from the first encoded data for subsequent calculation of the bit error rate.
  • Step S405 The receiver device determines data content corresponding to the preset type, and performs inverse encoding on the data content to obtain a second data symbol.
  • the receiver device can determine the data content sent by the sender device according to the preset type.
  • the data content is then inversely encoded and represented by the second symbol data for differentiation from the first data symbol.
  • Step S406 Calculate a bit error rate of the channel to be tested based on the first data symbol and the second data symbol.
  • the first data symbol and the second data symbol can be compared. Since the second data symbol does not pass the channel to be tested, it is considered that all bits in the second data symbol are correct.
  • the bit error rate is used to calculate the bit error rate. If the bit error rate is large, the channel quality of the channel to be tested is poor. If the bit error rate is small, the channel quality of the channel to be tested is good.
  • Step S407 setting the bit error rate as a preset character. For details, refer to step S206, and details are not described herein again.
  • the present application further provides a receiver device, which specifically includes:
  • a third communication module configured to receive first encoded data that is sent by the sending device by using the channel to be tested; where the first encoded data is obtained by channel encoding the source data;
  • a third processor in the process of performing error correction decoding on the first encoded data, determining whether the data type field can be decoded, and if the data type field is successfully decoded and the data type field is a preset type, Obtaining a first data symbol in an encoded data, determining a data content corresponding to the preset type, and performing inverse encoding on the data content to obtain a second data symbol, based on the first data symbol and The second data symbol calculates a bit error rate of the channel to be tested.
  • the fourth implementation manner an integrated manner of the first implementation manner, the second implementation manner, and the third implementation manner.
  • this embodiment provides a fourth embodiment of a method for calculating a bit error rate, which specifically includes the following steps:
  • Step S501 The sender device sends the first encoded data to the receiver device through the channel to be tested.
  • the first encoded data is obtained by channel coding the source data.
  • Step S502 The receiver device receives and stores the first encoded data.
  • Step S503 The receiving device performs an operation of acquiring a frame synchronization data in the first encoded data.
  • the frame synchronization process is performed; if the frame synchronization data is not successfully acquired, the frame synchronization process is not performed.
  • Step S504 Perform error correction decoding on the first encoded data, if the error correction decoding is successful, proceed to step S505; if the first encoded data error correction decoding fails, proceed to step S506.
  • Step S505 Perform reverse coding on the source data obtained after error correction decoding of the first encoded data, obtain second encoded data, and calculate error codes of the channel to be tested based on the first encoded data and the second encoded data. rate.
  • Step S506 determining whether the first frame synchronization data is successfully acquired in step S503; if yes, proceeding to step S507; if not, proceeding to step S508.
  • Step S507 If the first frame synchronization data is successfully obtained in the first encoded data, storing the first frame synchronization data, determining the second frame synchronization data in the storage space, and based on the first frame synchronization data and the second Frame synchronization data, calculating the bit error rate of the channel to be tested.
  • Step S508 determining whether the data type field is error-corrected and decoding successfully; if successful, proceeding to step S509, otherwise proceeding to step S510.
  • Step S509 If the data type field is a preset type, the first data symbol is obtained from the first encoded data, and the receiver device determines the data content corresponding to the preset type, and reverses the data content. Encoding, obtaining a second data symbol, and calculating a bit error rate of the channel to be tested based on the first data symbol and the second data symbol.
  • Step S510 setting the error rate to a preset character.
  • the fifth implementation obtain the bit error rate through the application interface.
  • the program interface may be set in the receiver device or on a third party device other than the receiver device and the sender device.
  • the receiving device may call an application program interface for calculating a bit error rate, and if the calling process is normal, the error rate is obtained; if an abnormality occurs during the calling process, if the error rate is set to a preset character .
  • source data has two types, data types and voice types.
  • the two types of processing are slightly different, so the application interface for calculating the bit error rate has two: a standard error correction algorithm interface corresponding to the data type, and a codec interface in the vocoder corresponding to the voice type. .
  • the first implementation to the fifth implementation described above are merely a process of determining a bit error rate. It can be understood that the bit error rate determined according to one source data may be inaccurate. Therefore, the above process of calculating the bit error rate may be performed multiple times to obtain multiple bit error rates of the channel to be tested, and then based on multiple The bit error rate determines the average bit error rate of the channel to be tested, and the average bit error rate is the channel quality of the channel to be tested.
  • FIG. 6 a flow chart for determining a channel to be tested based on a plurality of bit error rates.
  • Step S601 Determine whether a plurality of error rates of the channel to be tested include a preset character. If no, the process proceeds to step S602, and if so, the process proceeds to step S603.
  • bit error rate is a preset character
  • bit error rate has no determined value, so special processing is required. Therefore, in the case where there are a plurality of bit error rates, it is first determined whether or not a plurality of bit error rates include a preset character.
  • Step S602 If the preset error characters are not included in the multiple error rates, the average value of the multiple error rate is determined as the average error rate of the channel to be tested.
  • the process of averaging is performed directly without special processing.
  • Step S603 If a plurality of error rates include preset characters, determine whether more than half of the preset characters are included in the plurality of error rates; if yes, proceed to step S604; otherwise, proceed to step S605.
  • Step S604 Set the error rate of the channel to be tested to a preset value.
  • the error rate of the channel to be tested is very high, and the error rate of the channel to be tested can be directly set to a preset value.
  • the preset value is a value indicating the maximum value of the channel error rate to be measured.
  • Step S605 determining whether a plurality of 1/4 or more preset characters are included in the plurality of error rates; if yes, proceeding to step S606; otherwise, proceeding to step S607.
  • Step S606 Assign each preset character to 5%, and calculate an average value with the error rate of other non-preset characters, and determine the average value as the average bit error rate of the channel to be tested.
  • the meaning of the preset character is equivalent to the error rate exceeding 5%. If multiple error rates include more than 1/4 of the preset characters, the default characters below 1/2. In this case, the channel to be tested has a certain bit error rate. In order to accurately calculate the error rate of the channel to be tested, the preset character is set to 5%, and then the average of all the bit error rates is calculated, thereby obtaining the average bit error rate of the channel to be tested.
  • Step S607 If a plurality of BERs do not include more than 1/4 of the preset characters, after excluding each preset character, calculate an average value of the error rate of the other non-preset characters, and determine the average value as The average bit error rate of the channel to be tested.
  • the quality of the channel to be tested is good, and occasionally one or two preset characters may appear, which may be a special case. Therefore, in this case, the preset character can be excluded, and the remaining bit error rate is directly used to calculate the average bit error rate.
  • each NULL value is given a 5% bit error rate and averaged with other bit error rates.
  • the present application provides a method for calculating a bit error rate.
  • the receiver of the present application obtains source data by error correction decoding based on the first encoded data, and does not need to store the source data in the receiving device; and then reverses the source data.
  • the encoding obtains the second encoded data, and the error rate of the channel to be tested is obtained by comparing the first encoded data with the second encoded data.
  • the recipient device Since the present application does not need to store source data in the recipient device, the recipient device does not know the source data transmitted by the sender device. That is, in the present application, the sender device and the receiver device do not transmit the known data, so no waste of channel resources is caused, so as to improve the utilization of channel resources.
  • the functions described in the method of this embodiment are implemented in the form of software functional units and are independent When the product is sold or used, it can be stored in a readable storage medium of a computing device. Based on such understanding, a portion of the embodiments of the present application that contributes to the prior art or a portion of the technical solution may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a
  • the computing device (which may be a personal computer, server, mobile computing device, or network device, etc.) performs all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

La présente invention concerne un système de communication numérique et un procédé de calcul de taux d'erreur binaire. Le procédé consiste : à recevoir et à mémoriser des premières données codées envoyées par un dispositif expéditeur par l'intermédiaire d'un canal à tester, les premières données codées étant obtenues par codage de canal de données source ; à réaliser une opération de décodage de correction d'erreur sur les premières données codées ; à coder de manière inverse les données source, obtenues après avoir réussi le décodage de correction d'erreur des premières données codées, pour obtenir des secondes données codées ; et à calculer, sur la base des premières données codées et des secondes données codées, un taux d'erreur binaire du canal à tester. Le procédé de calcul de taux d'erreur binaire décrit dans l'invention permet de calculer un taux d'erreur binaire sans avoir besoin qu'un dispositif récepteur mémorise au préalable des données source, ce qui permet d'améliorer l'utilisation des ressources de canal.
PCT/CN2016/108850 2016-12-07 2016-12-07 Système de communication numérique et procédé de calcul de taux d'erreur binaire WO2018103008A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/108850 WO2018103008A1 (fr) 2016-12-07 2016-12-07 Système de communication numérique et procédé de calcul de taux d'erreur binaire

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/108850 WO2018103008A1 (fr) 2016-12-07 2016-12-07 Système de communication numérique et procédé de calcul de taux d'erreur binaire

Publications (1)

Publication Number Publication Date
WO2018103008A1 true WO2018103008A1 (fr) 2018-06-14

Family

ID=62490518

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/108850 WO2018103008A1 (fr) 2016-12-07 2016-12-07 Système de communication numérique et procédé de calcul de taux d'erreur binaire

Country Status (1)

Country Link
WO (1) WO2018103008A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022199556A1 (fr) * 2021-03-23 2022-09-29 华为技术有限公司 Procédé et appareil d'envoi de données, et procédé et appareil de traitement de signal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163571A (en) * 1998-04-24 2000-12-19 Ericsson Inc. Method for measuring received signal quality in a mobile wireless communication system
CN1448012A (zh) * 2000-06-21 2003-10-08 艾利森电话股份有限公司 误码率估算
CN1557063A (zh) * 2001-09-20 2004-12-22 �ʼҷ����ֵ��ӹɷ����޹�˾ 接收机中的帧误差率估算
CN101489241A (zh) * 2009-01-13 2009-07-22 中兴通讯股份有限公司 检测移动终端接收多媒体信号性能的装置及方法
US20150106666A1 (en) * 2013-10-10 2015-04-16 Lsi Corporation Speculative Bit Error Rate Calculator

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163571A (en) * 1998-04-24 2000-12-19 Ericsson Inc. Method for measuring received signal quality in a mobile wireless communication system
CN1448012A (zh) * 2000-06-21 2003-10-08 艾利森电话股份有限公司 误码率估算
CN1557063A (zh) * 2001-09-20 2004-12-22 �ʼҷ����ֵ��ӹɷ����޹�˾ 接收机中的帧误差率估算
CN101489241A (zh) * 2009-01-13 2009-07-22 中兴通讯股份有限公司 检测移动终端接收多媒体信号性能的装置及方法
US20150106666A1 (en) * 2013-10-10 2015-04-16 Lsi Corporation Speculative Bit Error Rate Calculator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022199556A1 (fr) * 2021-03-23 2022-09-29 华为技术有限公司 Procédé et appareil d'envoi de données, et procédé et appareil de traitement de signal

Similar Documents

Publication Publication Date Title
US10469147B2 (en) Configurable beam failure event design
US11071116B2 (en) Coding/decoding method, apparatus, and device
CN110166168B (zh) 确定传输块大小的方法、装置以及系统
US10887048B2 (en) Bluetooth transmission using low density parity check
US20140211712A1 (en) Method for transmitting downlink control information, method for blind detection, base station and terminal equipment
CN110958589B (zh) 数据传输方法、装置及存储介质
WO2021057461A1 (fr) Procédé de codage de segment de code polaire, et dispositif de communication
CN100493002C (zh) 一种统计在网络传输中丢失数据的方法
CN115276886B (zh) 一种编码识别方法及装置
WO2015117407A1 (fr) Procédé et dispositif de traitement d'informations de terminal
WO2018223841A1 (fr) Procédé et appareil de transmission de liaison descendante à superposition de plusieurs utilisateurs, support de stockage et produit de programme
CN111726878A (zh) 下行控制信息的检测方法和装置
CN110611554B (zh) 反馈信息的传输方法和装置
CN114630433A (zh) 传输上行控制信息的方法、终端设备和网络设备
WO2018103008A1 (fr) Système de communication numérique et procédé de calcul de taux d'erreur binaire
US10623140B2 (en) Method for processing signaling sub-segment, processing apparatus, access point, and station
EP3847771A1 (fr) Détection de fiabilité de décodage acqi
JP6517366B2 (ja) 下りリンク情報受信方法および下りリンク情報送信方法、ユーザ機器、ならびにネットワークデバイス
CN106788811A (zh) 一种数字通信系统及误码率的计算方法
CN114158287A (zh) 信息传输方法、装置、通信设备和存储介质
WO2018177258A1 (fr) Procédé et dispositif de traitement d'informations d'identification
CN109981227A (zh) 物联网场景中基于组通信的harq传输方法及控制系统
WO2023125762A1 (fr) Procédé et appareil de communication
CN106888072A (zh) 数据传输方法及装置
TWI741089B (zh) 傳輸信息的方法、終端設備和網絡設備

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16923387

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 25/10/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 16923387

Country of ref document: EP

Kind code of ref document: A1