RU2188509C2

Method and device for determining transmission speed of data conveyed at variable speed in communication system receiver

Abstract

digital communication systems. SUBSTANCE: proposed method and device are designed for use in digital communication systems where data are transmitted at variable speed without displaying data transmission speed and received in communication-system receiver where data transmission speed is determined during data processing. Data are received in the form of symbols ordered in data groups. If data are transmitted at full speed, data group is composed of symbols. If data are transmitted at lower speed, symbols are repeated inside data group until the latter is filled up or symbols are spaced apart inside data group. At coding speed equal to, say, one fourth of full speed each symbol of data group is repeated four times or data are transmitted within one fourth of full time. Arriving data groups are decoded by means of decoder such as Viterbi decoder and re-coded by means of coder such as Viterbi coder at each possible data transmission speed. Comparator compares re-coded symbols with those initially received and counter functions to count number of erroneous symbols. Each decoding process organizes display of decoding process characteristics which may include results of check made by means of cyclic redundancy code. Counted errors and characteristics displayed form error metrics conveyed to processor such as microprocessor. Processor analyzes error metrics for each data transmission speed and determines most probable speed at which arriving symbols were coded. EFFECT: provision for determining data transmission speed at which data were coded by means of system receiver. 23 cl, 4 dwg, 1 tbl

Term

Term ended

Expired 20 June 2014, 12.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

27 claims: 12 independent, 15 dependent

  1. 1
    A method of determining the data rate of the received signal at the receiver due to the variable data rate, characterized in that the method comprises the steps of a Viterbi decoding and re-encoding the first data rate said received signal to generate a first predicted value of the received signal and for generating a first indication quality, comparing said first predicted value of the received signal with said received signal and counting a first number of errors, wherein an error occurs when said received signal does not match said first predicted values ​​of the received signal, and wherein said first number of errors and said first quality indication define a first error metric, reducing said received signal to produce a second received signal representing a second data rate, decoding by the Viterbi and re-encoding with said second data rate said second received signal to generate a second predicted values ​​of the received signal and for generating second quality indication, comparison said second predicted values ​​of the received signal to said second received signal and counting a second number of errors, wherein an error occurs when said second received signal does not match said second predicted values ​​of the received signal, said second number of errors and said second quality indication define a second error metric and predicting said data rate of said received signal based on a comparison of each of said error metrics. 1. Способ определения скорости передачи данных принятого сигнала в приемнике связи с переменной скоростью передачи данных, отличающийся тем, что включает операции декодирования методом Витерби и повторного кодирования с первой скоростью передачи данных указанного принятого сигнала для формирования первого прогнозированного значения принятого сигнала и для формирования первой индикации качества, сравнения указанного первого прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета первого количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному первому прогнозированному значению принятого сигнала, и при этом указанное первое количество ошибок и указанная первая индикация качества определяют первую метрику ошибок, сокращения указанного принятого сигнала для формирования второго принятого сигнала, представляющего вторую скорость передачи данных, декодирования методом Витерби и повторного кодирования с указанной второй скоростью передачи данных указанного второго принятого сигнала для формирования второго прогнозированного значения принятого сигнала и для формирования второй индикации качества, сравнения указанного второго прогнозированного значения принятого сигнала с указанным вторым принятым сигналом и подсчета второго количества ошибок, причем ошибка возникает, когда указанный второй принятый сигнал не соответствует указанному второму прогнозированному значению принятого сигнала, при этом указанное второе количество ошибок и указанная вторая индикация качества определяют вторую метрику ошибок, и прогнозирования указанной скорости передачи данных указанного принятого сигнала на основе сравнения каждой из указанных метрик ошибок.
  2. 10
    The method of claim. 9, characterized in that said first quality indication, the second indication of the quality, indication of the quality third and fourth quality indication is a one-bit binary quality indication of each, and a symbol "1" indicates a high probability that the data rate of the received signal is the data rate corresponding to said quality indication, and the symbol "0" indicates that the data rate of the received signal is not the data rate corresponding to said quality indication. 10. Способ по п. 9, отличающийся тем, что первая индикация качества, вторая индикация качества, третья индикация качества и четвертая индикация качества представляет собой однобитовую двоичную индикацию качества каждая, причем символ "1" указывает высокую вероятность того, что скорость передачи данных принятого сигнала является скоростью передачи данных, соответствующей указанной индикации качества, а символ "0" указывает на то, что скорость передачи данных принятого сигнала не является скоростью передачи данных, соответствующей указанной индикации качества.
  3. 14
    The method of claim. 11, characterized in that the total rate for the communication of 9600 bit / s. 14. Способ по п. 11, отличающийся тем, что полная скорость при осуществлении связи составляет 9600 бит/с.
  4. 15
    The method of claim. 13, characterized in that the total rate for the communication of 9600 bit / s. 15. Способ по п. 13, отличающийся тем, что полная скорость при осуществлении связи составляет 9600 бит/с.
  5. 20
    A method of decoding a received signal at an unknown data rate in a receiver of a communication system with variable data rates, characterized in that the method comprises the steps of Viterbi decoding first data rate said received signal to produce a first decoded received signal and for generating a first quality indication , re-encoding method Viterbi said first decode the received signal to generate a first predicted value of the received signal, comparing said first predicted value of the received signal with said received signal and counting a first number of errors, and the error occurs when said received signal does not match said first predict the value of the received signal, wherein said first number of errors and said first quality indication define a first error metric, decoding by the Viterbi the second data rate said received signal to produce a second decoded received signal and to generate a second quality indicator, the re-encoding method Viterbi said second decoded received signal to generate a second predicted values ​​of the received signal, comparing said second predicted values ​​of the received signal with said received signal and counting a second number of errors, wherein an error occurs when said received signal does not match said second predicted values ​​of the received signal, said second number of errors and said second quality indication define a second error metric, predicting said unknown data rate based on the comparison of each of said error metrics and using said decoded received signal corresponding to said unknown predictable data rates, as the basis for further processing. 20. Способ декодирования принятого сигнала при неизвестной скорости передачи данных в приемнике системы связи с переменной скоростью передачи данных, отличающийся тем, что включает операции декодирования методом Витерби с первой скоростью передачи данных указанного принятого сигнала для формирования первого декодированного принятого сигнала и для формирования первой индикации качества, повторного кодирования методом Витерби указанного первого декодированного принятого сигнала для формирования первого прогнозированного значения принятого сигнала, сравнения указанного первого прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета первого количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному первому прогнозированному значению принятого сигнала, при этом указанное первое количество ошибок и указанная первая индикация качества определяют первую метрику ошибок, декодирования методом Витерби со второй скоростью передачи данных указанного принятого сигнала для формирования второго декодированного принятого сигнала и для формирования второй индикации качества, повторного кодирования методом Витерби указанного второго декодированного принятого сигнала для формирования второго прогнозированного значения принятого сигнала, сравнения указанного второго прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета второго количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному второму прогнозированному значению принятого сигнала, при этом указанное второе количество ошибок и указанная вторая индикация качества определяют вторую метрику ошибок, прогнозирования указанной неизвестной скорости передачи данных на основе сравнения каждой из указанных метрик ошибок и использования указанного декодированного принятого сигнала, соответствующего указанной прогнозированной неизвестной скорости передачи данных, в качестве основы дальнейшей обработки.
  6. 21
    A method of decoding a received signal at an unknown data rate in a receiver of a communication system with variable data rates, characterized in that the method comprises the steps of Viterbi decoding first data rate said received signal to produce a first decoded received signal and for generating a first quality indication , re-encoding method Viterbi said first decode the received signal to generate a first predicted value of the received signal, comparing said first predicted value of the received signal with said received signal and counting a first number of errors, and the error occurs when said received signal does not match said first predict the value of the received signal, wherein said first number of errors and said first quality indication define a first error metric, decoding by the Viterbi the second data rate said received signal to produce a second decoded received signal and to generate a second quality indicator, the re-encoding method Viterbi said second decoded received signal to generate a second predicted values ​​of the received signal, comparing said second predicted values ​​of the received signal with said received signal and counting a second number of errors, wherein an error occurs when said received signal does not match said second predicted values ​​of the received signal, said second number of errors and said second quality indication defines a second error metric, decoding by the Viterbi third data rate said received signal to generate a third decoded received signal and for generating a third display quality, re-encoding method Viterbi said third decoded received signal to generate a third predicted values ​​of the received signal, comparing said third predicted values ​​of the received signal with said received signal and counting a third number of errors, wherein an error occurs when said received signal does not match said third predicted values ​​of the received signal, wherein said third number of errors and said third quality indication define a second error metric, and predicting said unknown data rate based on the comparison of each of said error metrics. 21. Способ декодирования принятого сигнала при неизвестной скорости передачи данных в приемнике системы связи с переменной скоростью передачи данных, отличающийся тем, что включает операции декодирования методом Витерби с первой скоростью передачи данных указанного принятого сигнала для формирования первого декодированного принятого сигнала и для формирования первой индикации качества, повторного кодирования методом Витерби указанного первого декодированного принятого сигнала для формирования первого прогнозированного значения принятого сигнала, сравнения указанного первого прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета первого количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному первому прогнозированному значению принятого сигнала, при этом указанное первое количество ошибок и указанная первая индикация качества определяют первую метрику ошибок, декодирования методом Витерби со второй скоростью передачи данных указанного принятого сигнала для формирования второго декодированного принятого сигнала и для формирования второй индикации качества, повторного кодирования методом Витерби указанного второго декодированного принятого сигнала для формирования второго прогнозированного значения принятого сигнала, сравнения указанного второго прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета второго количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному второму прогнозированному значению принятого сигнала, при этом указанное второе количество ошибок и указанная вторая индикация качества определяет вторую метрику ошибок, декодирования методом Витерби с третьей скоростью передачи данных указанного принятого сигнала для формирования третьего декодированного принятого сигнала и для формирования третьей индикации качества, повторного кодирования методом Витерби указанного третьего декодированного принятого сигнала для формирования третьего прогнозированного значения принятого сигнала, сравнения указанного третьего прогнозированного значения принятого сигнала с указанным принятым сигналом и подсчета третьего количества ошибок, причем ошибка возникает, когда указанный принятый сигнал не соответствует указанному третьему прогнозированному значению принятого сигнала, при этом указанное третье количество ошибок и указанная третья индикация качества определяют вторую метрику ошибок, и прогнозирования указанной неизвестной скорости передачи данных на основе сравнения каждой из указанных метрик ошибок.
  7. 22
    The method of claim. 21, characterized in that said first quality indication, the second indication of the quality, indication of the quality third and fourth quality indication is a one-bit binary quality indication of each, and a symbol "1" indicates a high probability that the data rate of the received signal is the data rate corresponding to said quality indication, and the symbol "0" indicates that the data rate of the received signal is not the data rate corresponding to said quality indication. 22. Способ по п. 21, отличающийся тем, что первая индикация качества, вторая индикация качества, третья индикация качества и четвертая индикация качества представляет собой однобитовую двоичную индикацию качества каждая, причем символ "1" указывает высокую вероятность того, что скорость передачи данных принятого сигнала является скоростью передачи данных, соответствующей указанной индикации качества, а символ "0" указывает на то, что скорость передачи данных принятого сигнала не является скоростью передачи данных, соответствующей указанной индикации качества.
  8. 23
    The method of claim. 22 wherein the step of predicting comprises predicting the predicted first data rate if the first quality indication is equal to "1" and if the first number of errors is less than the threshold number. 23. Способ по п. 22, отличающийся тем, что операция прогнозирования включает прогнозирование первой прогнозированной скорости передачи данных, если первая индикация качества равна "1" и если первое количество ошибок меньше порогового числа.
  9. 24
    The method of claim. 22 wherein the step of predicting comprises predicting a first data rate if the first quality indication is equal to "1" and second quality indication is equal to "1" and if the first number of errors is less than or equal to the second number of errors plus a predetermined number. 24. Способ по п. 22, отличающийся тем, что операция прогнозирования включает прогнозирование первой скорости передачи данных, если первая индикация качества равна "1" и вторая индикация качества равна "1" и если первое количество ошибок меньше или равно второму количеству ошибок плюс заданное число.
  10. 25
    The method of claim. 22, characterized in that the first baud rate is 14400 bit / s. 25. Способ по п. 22, отличающийся тем, что первая скорость передачи данных составляет 14400 бит/с.
  11. 26
    An apparatus for estimating a data rate of a signal received from the transmitter providing data transfer with a plurality of data rates, characterized in that it comprises a first Viterbi decoder having an input for receiving said signal output of the decoded signal and the output quality indication, the first encoder Viterbi having an input coupled to the output of the decoded signal of the first Viterbi decoder and an output, the first comparator having a first input coupled to the output of the first encoder Viterbi second input for receiving said signal and an output, a first counter having an input coupled to the output first comparator and an output of the second Viterbi decoder having an input for receiving said signal output of the decoded signal and the output quality indication, the second encoder Viterbi having an input coupled to the input of the decoded signal of the second Viterbi decoder, and an output, a second comparator having a first input coupled to the output of the second encoder Viterbi second input for receiving said signal and an output, the second counter having an input coupled to the output of the second comparator, and an output processor having a plurality of inputs and an output, the first input coupled to an output of the first counter , a second input connected to the output of the second counter, a third input coupled to the output of the first indication of the quality of the Viterbi decoder, and a fourth input connected to the output quality indication second Viterbi decoder with the output of the processor for evaluating the data rate of said signal. 26. Устройство для оценивания скорости передачи данных сигнала, принятого от передатчика, обеспечивающего передачу данных с множеством скоростей передачи данных, отличающееся тем, что содержит первый декодер Витерби, имеющий вход для приема указанного сигнала, выход декодированного сигнала и выход индикации качества, первое кодирующее устройство Витерби, имеющее вход, соединенный с выходом декодированного сигнала первого декодера Витерби, и выход, первый компаратор, имеющий первый вход, соединенный с выходом первого кодирующего устройства Витерби, второй вход для приема указанного сигнала и выход, первый счетчик, имеющий вход, соединенный с выходом первого компаратора, и выход, второй декодер Витерби, имеющий вход для приема указанного сигнала, выход декодированного сигнала и выход индикации качества, второе кодирующее устройство Витерби, имеющее вход, соединенный с входом декодированного сигнала второго декодера Витерби, и выход, второй компаратор, имеющий первый вход, соединенный с выходом второго кодирующего устройства Витерби, второй вход для приема указанного сигнала и выход, второй счетчик, имеющий вход, соединенный с выходом второго компаратора, и выход, процессор, имеющий множество входов и выход, причем первый вход соединен с выходом первого счетчика, второй вход соединен с выходом второго счетчика, третий вход соединен с выходом индикации качества первого декодера Витерби, а четвертый вход соединен с выходом индикации качества второго декодера Витерби, при этом выход процессора предназначен для оценки скорости передачи данных указанного сигнала.
  12. 27
    An apparatus for estimating a data rate of a signal received from the transmitter providing data transfer with a plurality of data rates, characterized in that it comprises first means for Viterbi decoding method for sequentially decoding said signal with a plurality of data rates, for sequentially generating an output decoded signal corresponding to each of the plurality of data rates and for sequentially providing an output quality indication corresponding to each of the plurality of data rates, coding means by Viterbi for sequentially coding the output of the decoded signal and the sequential dispensing evaluation of the received signal corresponding to each of the plurality of data rates, means for sequentially comparing said signal with an estimate of the received signal corresponding to each of the plurality of data rates and outputting zone in case of error in the estimate of the received signal with respect to said signal, means for sequentially counting the number of said indications corresponding to each of the plurality of data rates and processing means for receiving said number of indications corresponding to each of the plurality of data rates, and quality indication output corresponding to each of the plurality of data rates and for estimating each data rate of said signal. 27. Устройство для оценивания скорости передачи данных сигнала, принятого от передатчика, обеспечивающего передачу данных с множеством скоростей передачи данных, отличающееся тем, что содержит первое средство декодирования методом Витерби для последовательного декодирования указанного сигнала с множеством скоростей передачи данных, для последовательного формирования выходного декодированного сигнала, соответствующего каждой из множества скоростей передачи данных, и для последовательной выдачи выходной индикации качества, соответствующей каждой из множества скоростей передачи данных, средство кодирования методом Витерби для последовательного кодирования выходного декодированного сигнала и последовательной выдачи оценки принятого сигнала, соответствующей каждой из множества скоростей передачи данных, средство для последовательного сравнения указанного сигнала с оценкой принятого сигнала, соответствующей каждой из множества скоростей передачи данных, и выдачи индикации в случае ошибки в оценке принятого сигнала по отношению к указанному сигналу, средство для последовательного отсчета количества указанных индикаций, соответствующих каждой из множества скоростей передачи данных, и средств обработки для приема указанного количества индикаций, соответствующих каждой из множества скоростей передачи данных, и выходной индикации качества, соответствующей каждой из множества скоростей передачи данных, и для оценивания каждой скорости передачи данных указанного сигнала.