RU96107886A - METHODS AND DEVICES OF MODULATION AND DEMODULATION OF SIGNALS - Google Patents

METHODS AND DEVICES OF MODULATION AND DEMODULATION OF SIGNALS

Info

Publication number
RU96107886A
RU96107886A RU96107886/28A RU96107886A RU96107886A RU 96107886 A RU96107886 A RU 96107886A RU 96107886/28 A RU96107886/28 A RU 96107886/28A RU 96107886 A RU96107886 A RU 96107886A RU 96107886 A RU96107886 A RU 96107886A
Authority
RU
Russia
Prior art keywords
code
bit
codes
input
subtable
Prior art date
Application number
RU96107886/28A
Other languages
Russian (ru)
Other versions
RU2171505C2 (en
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
Priority claimed from JP15717594A external-priority patent/JP3541439B2/en
Application filed by Сони Корпорейшн filed Critical Сони Корпорейшн
Publication of RU96107886A publication Critical patent/RU96107886A/en
Application granted granted Critical
Publication of RU2171505C2 publication Critical patent/RU2171505C2/en

Links

Claims (64)

1. Способ модулирования сигналов, предназначенный для преобразования информационной последовательности на M-разрядной основе в кодовую последовательность на N-разрядной основе, где M и N являются целыми числами, имеющими соотношение M < N и для связывания N-разрядного кода со следующим N-разрядным кодом, причем способ содержит в себе первый этап приема информационной последовательности на M-разрядной основе в качестве значения входного сигнала, второй этап преобразования M-разрядной информации в N-разрядный код в соответствии с таблицей преобразования и третий этап вывода кодовой последовательности на N-разрядной основе в качестве результата модуляции, таблица преобразования состоит из первой и второй подтаблиц, включающих в себя многочисленные кодовые группы соответственно, многочисленные кодовые группы включают в себя различные коды для одинаковых входных сигналов, вторая подтаблица представляет собой таблицу, которая отчасти дублируется первой подтаблицей и создается посредством назначения различных кодов данным первых входных данных вторым входным данным первой таблицы, первая и вторая подтаблицы составлены так, что кодовые наборы дублированных частей принимают варианты изменений цифровой суммы, которые имеют противоположные знаки, коды последовательно назначены всем кодовым группам в дублированных частях первой и второй подтаблиц относительно входных данных от кода, имеющего максимальное абсолютное значение варианта изменения цифровой суммы.1. A method of modulating signals designed to convert an information sequence on an M-bit basis to a code sequence on an N-bit basis, where M and N are integers having a ratio of M <N and to associate an N-bit code with the following N-bit code, the method comprising the first step of receiving the information sequence on an M-bit basis as the value of the input signal, the second step of converting M-bit information to N-bit code in accordance with the pre generation and the third step of outputting the code sequence on an N-bit basis as the result of modulation, the conversion table consists of the first and second subtable including multiple code groups, respectively, multiple code groups include different codes for the same input signals, the second sub table represents is a table that is partially duplicated by the first subtable and is created by assigning various codes to the data of the first input data to the second input data of the first t the blitz, the first and second sub-tables are made up so that the code sets of the duplicated parts accept the digital change variants that have opposite signs, the codes are sequentially assigned to all code groups in the duplicated parts of the first and second sub-tables relative to the input from the code having the maximum absolute value of the change variant digital amount. 2. Способ модулирования сигналов по п.1, отличающийся тем, что таблица преобразования включает в себя значение переменной состояния, показывающее, какую кодовую группу необходимо использовать для получения следующего кода после кодовой группы, использованной с целью получения текущего кадра. 2. The method of modulating signals according to claim 1, characterized in that the conversion table includes a state variable value indicating which code group should be used to obtain the next code after the code group used to obtain the current frame. 3. Способ модулирования сигналов по п.2, отличающийся тем, что второй этап содержит этапы принятия решения, являются ли входные данные данными, содержащимися между первыми и вторыми входными данными; сравнивания накопленного изменения цифровой суммы, рассчитанного посредством кода, полученного из первой подтаблицы, с накопленным изменением цифровой суммы, рассчитанным посредством кода, полученного из второй подтаблицы, когда принимается решение, что входные данные включены между первыми и вторыми входными данными, и выбора кода, полученного по любой из таблиц, имеющей меньшее накопленное изменение цифровой суммы. 3. The method of modulating signals according to claim 2, characterized in that the second stage comprises the steps of deciding whether the input data is data contained between the first and second input data; comparing the accumulated change in the digital amount calculated by means of the code obtained from the first subtable with the accumulated change in the digital amount calculated by means of the code obtained from the second subtable when it is decided that the input data is included between the first and second input data, and selecting the code obtained for any of the tables having a smaller cumulative change in the digital amount. 4. Способ модулирования сигналов по п.3, отличающийся тем, что второй этап дополнительно содержит этап получения кода со ссылкой на первую подтаблицу, когда принимается решение, что входные данные не заключены между первыми и вторыми входными данными. 4. The method of modulating signals according to claim 3, characterized in that the second step further comprises the step of obtaining a code with reference to the first subtable when it is decided that the input data is not enclosed between the first and second input data. 5. Способ модулирования сигналов по п.4, отличающийся тем, что второй этап дополнительно содержит этап корректирования накопленного изменения цифровой суммы. 5. The method of modulating signals according to claim 4, characterized in that the second stage further comprises the step of adjusting the accumulated change in the digital sum. 6. Способ модулирования сигналов по п.5, отличающийся тем, что второй этап дополнительно содержит этап удержания значения переменной состояния. 6. The method of modulating signals according to claim 5, characterized in that the second stage further comprises the step of holding the value of the state variable. 7. Способ модулирования сигналов по п.3, отличающийся тем, что многочисленные кодовые группы представлены таблицей, так что кодовая последовательность удовлетворяет правилам модуляции минимальной длины волны ЗТ и максимальной длины волны 11Т, где Т - период канальной синхронизации, причем значение переменной состояния показывает, какую кодовую группу следует выбирать для того, чтобы кодовая последовательность удовлетворяла правилам модуляции. 7. The method of modulating signals according to claim 3, characterized in that the multiple code groups are presented in a table, so that the code sequence satisfies the modulation rules for the minimum wavelength of ZT and the maximum wavelength of 11T, where T is the channel synchronization period, and the value of the state variable which code group should be chosen so that the code sequence satisfies the modulation rules. 8. Способ модулирования сигналов по п.7, отличающийся тем, что каждая из первой и второй подтаблиц состоит из четырех кодовых групп и в каждой подтаблице значение переменной состояния составляет от 1 до 4. 8. The method of modulating signals according to claim 7, characterized in that each of the first and second subtable consists of four code groups and in each subtable the value of the state variable is from 1 to 4. 9. Способ модулирования сигналов по п.8, отличающийся тем, что первая группа состоит из кодов, начинающихся с двух нулей. 9. The method of modulating signals according to claim 8, characterized in that the first group consists of codes starting with two zeros. 10. Способ модулирования сигналов по п.8, отличающийся тем, что вторая кодовая группа состоит из кодов, начинающихся максимум с пяти нулей, где первый разряд от самого старшего двоичного разряда (MSB) кода и четвертый разряд от самого младшего двоичного разряда (LSB) кода являются нулями. 10. The method of modulating signals according to claim 8, characterized in that the second code group consists of codes starting with a maximum of five zeros, where the first bit is from the oldest binary bit (MSB) of the code and the fourth bit is from the least significant binary bit (LSB) code are zeros. 11. Способ модулирования сигналов по п.10, отличающийся тем, что третья кодовая группа состоит из кодов, начинающихся максимум с пяти нулей, один или оба из первого разряда от самого старшего разряда (MSB) кода и четвертого разряда от самого младшего разряда (LSB) кода являются единицами. 11. The method of modulating the signals of claim 10, wherein the third code group consists of codes starting with a maximum of five zeros, one or both of the first bit from the most significant bit (MSB) of the code and the fourth bit from the least significant bit (LSB ) code are units. 12. Способ модулирования сигналов по п.8, отличающийся тем, что четвертая кодовая группа состоит из кодов, начинающихся с "1" или "01". 12. The method of modulating signals according to claim 8, characterized in that the fourth code group consists of codes starting with "1" or "01". 13. Способ модулирования сигналов по п.9, отличающийся тем, что когда текущий код оканчивается "1" или "10", значение переменной состояния становится "1" при выборе следующего кода из первой кодовой группы. 13. The method of modulating signals according to claim 9, characterized in that when the current code ends with "1" or "10", the value of the state variable becomes "1" when you select the next code from the first code group. 14. Способ модулирования сигналов по п.11, отличающийся тем, что, когда текущий код оканчивается двумя-пятью нулями, значение переменной состояния становится равным 2 или 3 при выборе следующего значения из первой кодовой группы. 14. The method of modulating signals according to claim 11, characterized in that when the current code ends with two to five zeros, the value of the state variable becomes 2 or 3 when selecting the next value from the first code group. 15. Способ модулирования сигналов по п.12, отличающийся тем, что, когда текущий код оканчивается шестью-девятью нулями, значение переменной состояния становится равным 4 при выборе следующего кода из четвертой кодовой группы. 15. The method of modulating signals according to item 12, characterized in that when the current code ends with six to nine zeros, the value of the state variable becomes 4 when the next code is selected from the fourth code group. 16. Способ модулирования сигналов по п.13, отличающийся тем, что код после комбинации синхронизации выбирается из первой кодовой группы. 16. The method of modulating signals according to item 13, wherein the code after the synchronization combination is selected from the first code group. 17. Способ модулирования сигналов по п.7, отличающийся тем, что каждая из многочисленных кодовых групп имеет часть, которой назначается один и тот же код для различных входных данных, где один и тот же код имеет различные значения переменной состояния. 17. The method of modulating signals according to claim 7, characterized in that each of the multiple code groups has a part that is assigned the same code for different input data, where the same code has different values of the state variable. 18. Способ модулирования сигналов по п.7, отличающийся тем, что многочисленные кодовые группы имеют части, которым назначен одинаковый код для одинаковых входных данных, имеющих одинаковое значение переменной состояния. 18. The method of modulating signals according to claim 7, characterized in that the multiple code groups have parts that are assigned the same code for the same input data having the same value of the state variable. 19. Устройство модулирования сигналов, предназначенное для преобразования информационной последовательности на M-разрядной основе в кодовую последовательность на N-разрядной основе, где M и N являются целыми числами, имеющими соотношение M < N, и для соединения N-разрядного кода со следующим N-разрядным кодом, причем устройство содержит в себе средство приема, предназначенное для приема информационной последовательности на M-разрядной основе в качестве значения входного сигнала, средство преобразования, предназначенное для преобразования M-разрядной информации в N-разрядный код в связи с таблицей преобразования, и выходное средство, предназначенное для вывода кодовой последовательности на N-разрядной основе в качестве результата модулирования, таблица преобразования состоит из первой и второй подтаблиц, включающих в себя многочисленные кодовые группы соответственно, многочисленные кодовые группы включают в себя различные коды для одинаковой входной информации, вторая подтаблица представляет собой таблицу, которая частично дублируется первой подтаблицей и создается посредством назначения различных кодов данным первых входных данных вторым входным данным первой подтаблицы, первая и вторая подтаблицы составлены так, что кодовые наборы дублированных частей принимают варианты изменений цифровой суммы, которые имеют противоположные знаки, коды последовательно назначены всем единичным таблицам в дублированных частях первой и второй подтаблиц относительно входных данных от кода, имеющего максимальное абсолютное значение варианта изменения цифровой суммы. 19. A signal modulation device for converting an information sequence on an M-bit basis into a code sequence on an N-bit basis, where M and N are integers having a ratio of M <N, and for connecting an N-bit code to the following N- bit code, moreover, the device comprises reception means for receiving an information sequence on an M-bit basis as an input signal value, conversion means for converting M- bit information into an N-bit code in connection with the conversion table, and output means for outputting the code sequence on an N-bit basis as a modulation result, the conversion table consists of the first and second sub-tables, including numerous code groups, respectively, numerous code groups include different codes for the same input information, the second subtable is a table that is partially duplicated by the first subtable and is created by By assigning different codes to the data of the first input data as the second input data of the first subtable, the first and second sub tables are composed so that the code sets of the duplicated parts accept variants of changes in the digital sum that have opposite signs, the codes are sequentially assigned to all unit tables in the duplicated parts of the first and second sub tables relative to the input from the code having the maximum absolute value of the variation of the digital amount. 20. Устройство модулирования сигналов по п.19, отличающееся тем, что таблица преобразования включает в себя значение переменной состояния, показывающее, какую следует использовать кодовую группу для получения следующего кода после кодовой группы, используемой для получения текущего кода. 20. The signal modulation device according to claim 19, wherein the conversion table includes a state variable value indicating which code group should be used to obtain the next code after the code group used to obtain the current code. 21. Устройство модулирования сигналов по п.20, отличающееся тем, что средство преобразования содержит в себе средство принятия решения, предназначенное для принятия решения, являются ли входные данные данными, заключенными между первыми и вторыми входными данными, средство сравнивания, предназначенное для сравнивания накопленной переменной цифровой суммы, рассчитанной посредством кода, полученного из первой подтаблицы, с накопленной переменной цифровой суммой, рассчитанной посредством кода, полученного из второй подтаблицы, когда принимается решение, что входные данные заключены между первыми и вторыми входными данными, и средство выбора, предназначенное для выбора кода, получаемого из одной из таблиц, имеющей меньшее накопленное изменение цифровой суммы. 21. The signal modulation device according to claim 20, characterized in that the conversion means comprises decision-making means for deciding whether the input data is data enclosed between the first and second input data, a comparison means for comparing the accumulated variable a digital amount calculated by means of a code obtained from the first subtable with an accumulated variable digital amount calculated by a code obtained from the second subtable when received maetsya decision that the input data are enclosed between the first and second input data, and selecting means for selecting a code derived from one of the tables having the smaller cumulative digital sum variation. 22. Устройство модулирования сигналов по п.21, отличающееся тем, что средство преобразования дополнительно содержит в себе средство, предназначенное для получения кода со ссылкой на первую подтаблицу, когда принимается решение, что входные данные не заключены между первыми и вторыми входными данными. 22. The signal modulation device according to item 21, wherein the conversion means further comprises means for obtaining a code with reference to the first subtable when it is decided that the input data is not enclosed between the first and second input data. 23. Устройство модулирования сигналов по п.22, отличающееся тем, что средство преобразования дополнительно содержит в себе средство, предназначенное для корректирования накопленной переменной цифровой суммы. 23. The signal modulation device according to item 22, wherein the conversion means further comprises means for adjusting the accumulated variable digital amount. 24. Устройство модулирования сигналов по п.23, отличающееся тем, что средство преобразования дополнительно содержит в себе средство, предназначенное для корректирования и поддерживания значения переменной состояния. 24. The signal modulation device according to item 23, wherein the conversion means further comprises means for correcting and maintaining the value of the state variable. 25. Устройство модулирования сигналов по п.21, отличающееся тем, что многочисленные кодовые группы представляют собой такую таблицу, что кодовая последовательность удовлетворяет правилам модулирования минимальной длины волны 3Т и максимальной длины волны 11Т, где Т - период канальной синхронизации, причем значение переменной состояния показывает, какую кодовую группу необходимо выбрать для кодовой последовательности с целью удовлетворения правилам модуляции. 25. The signal modulation device according to item 21, wherein the multiple code groups are such a table that the code sequence satisfies the modulation rules of the minimum wavelength of 3T and the maximum wavelength of 11T, where T is the channel synchronization period, and the value of the state variable shows which code group must be selected for the code sequence in order to satisfy the modulation rules. 26. Устройство модулирования сигналов по п.25, отличающееся тем, что каждая из первой и второй подтаблиц состоит из четырех кодовых групп, где значение переменной состояния составляет от 1 до 4 в каждой из подтаблиц. 26. The signal modulation device according to claim 25, wherein each of the first and second sub-tables consists of four code groups, where the value of the state variable is from 1 to 4 in each of the sub-tables. 27. Устройство модулирования сигналов по п.26, отличающееся тем, что первая кодовая группа состоит из кодов, начинающихся по меньшей мере с двух нулей. 27. The signal modulation device according to p, characterized in that the first code group consists of codes starting with at least two zeros. 28. Устройство модулирования сигналов по п.26, отличающееся тем, что вторая кодовая группа состоит из кодов, начинающихся максимум с пяти нулей, причем первый двоичный разряд от самого старшего разряда (MSB) кода и четвертый двоичный разряд от самого младшего разряда (LSB) кода являются нулями. 28. The signal modulation device according to p. 26, characterized in that the second code group consists of codes starting with a maximum of five zeros, the first binary bit from the most significant bit (MSB) of the code and the fourth binary bit from the least significant bit (LSB) code are zeros. 29. Устройство модулирования сигналов по п.28., отличающееся тем, что третья кодовая группа состоит из кодов, начинающихся максимум с пяти нулей, причем один или оба из первого двоичного разряда от самого старшего разряда (MSB) кода и четвертого двоичного разряда от самого младшего разряда (LSB) кода являются единицами. 29. The signal modulation device according to claim 28, wherein the third code group consists of codes starting with a maximum of five zeros, one or both of the first binary bit from the most significant bit (MSB) of the code and the fourth binary bit from the least significant bit (LSB) code are units. 30. Устройство модулирования сигналов по п.26, отличающееся тем, что четвертая кодовая группа состоит из кодов, начинающихся с "1" или "01". 30. The signal modulation device according to p, characterized in that the fourth code group consists of codes starting with "1" or "01". 31. Устройство модулирования сигналов по п.27, отличающееся тем, что, когда текущий код оканчивается "1" или "10", значения переменной состояния становятся равными 1 при выборе следующего кода из первой кодовой группы. 31. The signal modulation device according to item 27, wherein when the current code ends with "1" or "10", the values of the state variable become equal to 1 when you select the next code from the first code group. 32. Устройство модулирования сигналов по п.29, отличающееся тем, что, когда текущий код оканчивается двумя-пятью нулями, значение переменной состояния становится равным 2 или 3 при выборе следующего значения из первой кодовой группы. 32. The signal modulation device according to clause 29, wherein when the current code ends with two to five zeros, the value of the state variable becomes equal to 2 or 3 when you select the next value from the first code group. 33. Устройство модулирования сигналов по п.30, отличающееся тем, что, когда текущий код оканчивается шестью-девятью нулями, значение переменной состояния становится равным 4 при выборе следующего кода из четвертой кодовой группы. 33. The signal modulating device according to claim 30, characterized in that when the current code ends with six to nine zeros, the value of the state variable becomes 4 when the next code is selected from the fourth code group. 34. Устройство модулирования сигналов по п.31, отличающееся тем, что код после комбинации синхронизации выбирается из первой кодовой группы. 34. The signal modulation device according to p, characterized in that the code after the synchronization combination is selected from the first code group. 35. Устройство модулирования сигналов по п.25, отличающееся тем, что каждая из многочисленных кодовых групп имеет часть, которой назначается одинаковый код для различных входных данных, причем одинаковый код имеет различные значения переменной состояния. 35. The signal modulation device according to claim 25, wherein each of the multiple code groups has a part that is assigned the same code for different input data, the same code having different values of the state variable. 36. Устройство модулирования сигналов по п.25, отличающееся тем, что многочисленные кодовые группы имеют части, которым назначается одинаковый код для одинаковых входных данных, причем назначенный одинаковый код имеет одинаковое значение переменной состояния. 36. The signal modulating device according to claim 25, wherein the multiple code groups have parts that are assigned the same code for the same input, the assigned same code having the same value of the state variable. 37. Способ демодулирования сигналов, предназначенный для обратного преобразования кодовой последовательности на N-разрядной основе с целью вырабатывания информационной последовательности на M-разрядной основе, где M и N являются целыми числами, имеющими соотношение M < N, причем способ содержит в себе первый этап приема кодовой последовательности на N-разрядной основе, второй этап обратного преобразования N-разрядного входного кода в M-разрядные данные в соответствии с таблицей обратного преобразования и третий этап вывода информационной последовательности на M-разрядной основе в качестве результата демодуляции, причем таблица обратного преобразования состоит из первой и второй подтаблиц, включающих в себя многочисленные кодовые группы соответственно, многочисленные кодовые группы имеют одинаковые выходные данные для различных входных данных, вторая подтаблица представляет собой таблицу, которая частично дублируется первой подтаблицей и обеспечивается посредством назначения различных входных кодов данным из первых выходных данных вторым выходным данным первой подтаблицы, первая и вторая подтаблицы составлены так, что кодовые наборы в дублированных частях принимают варианты изменений цифровой суммы, которые имеют противоположные знаки, выходные данные последовательно назначены всем кодовым группам в дублированных частях первой и второй подтаблиц от кода, имеющего максимальное абсолютное значение варианта изменения цифровой суммы. 37. A method for demodulating signals designed to reverse transform a code sequence on an N-bit basis in order to generate an information sequence on an M-bit basis, where M and N are integers having a ratio of M <N, the method comprising a first receiving step the code sequence on an N-bit basis, the second stage of the inverse transformation of the N-bit input code into M-bit data in accordance with the inverse transformation table, and the third stage of the output of information M-bit sequence as a result of demodulation, wherein the inverse transform table consists of the first and second sub-tables including multiple code groups, respectively, multiple code groups have the same output for different input data, the second sub-table is a table that partially is duplicated by the first subtable and is provided by assigning various input codes to the data from the first output data to the second output data of the first sub the tables, the first and second sub-tables are structured so that the code sets in the duplicated parts accept variants of digital sum changes that have opposite signs, the output data is sequentially assigned to all code groups in the duplicated parts of the first and second sub tables from the code having the maximum absolute value of the digital change amount. 38. Способ демодулирования сигналов по п.37, отличающийся тем, что первая и вторая подтаблицы включают в себя части, которым назначаются различные данные для одинакового входного кода. 38. The method of demodulating the signals according to clause 37, wherein the first and second sub-tables include parts that are assigned different data for the same input code. 39. Способ демодулирования сигналов по п.38, отличающийся тем, что одинаковый входной код, для которого назначаются различные данные, принадлежит первой кодовой группе. 39. The method of demodulating signals according to § 38, wherein the same input code for which different data is assigned belongs to the first code group. 40. Способ демодулирования сигналов по п.38, отличающийся тем, что второй этап содержит в себе этапы принятия решения, можно ли однозначно декодировать входной код относительно таблицы обратного преобразования, считывания кода, следующего за входным кодом, только что декодированным, и проверки состояния следующего кода, когда принимается решение, что входной код нельзя однозначно демодулировать, и оценки выходных данных в отношении входного кода, толь что декодированного, в соответствии с состояние следующего входного кода. 40. The method of demodulating signals according to § 38, wherein the second stage comprises the steps of deciding whether it is possible to uniquely decode the input code relative to the inverse transform table, read the code following the input code just decoded, and check the status of the next code, when it is decided that the input code cannot be uniquely demodulated, and estimates of the output with respect to the input code, only decoded, in accordance with the state of the next input code. 41. Способ демодулирования сигналов по п.40, отличающийся тем, что входной код удовлетворяет правилам модуляции минимальной длины волны 3Т и максимальной длины волны 11Т, где Т - период одной канальной синхронизации. 41. The method of demodulating signals according to claim 40, wherein the input code satisfies the modulation rules of a minimum wavelength of 3T and a maximum wavelength of 11T, where T is the period of one channel synchronization. 42. Способ демодулирования сигналов по п.40, отличающийся тем, что каждая из первой и второй подтаблиц состоит из четырех кодовых групп, где каждая из кодовых групп состоит из кодов, удовлетворяющих заранее установленным правилам. 42. The method of demodulating signals according to clause 40, wherein each of the first and second subtable consists of four code groups, where each of the code groups consists of codes that satisfy predetermined rules. 43. Способ демодулирования сигналов по п.42, отличающийся тем, что коды, включенные в первую кодовую группу, начинаются по меньшей мере с двух нулей. 43. The method of demodulating signals according to § 42, wherein the codes included in the first code group begin with at least two zeros. 44. Способ демодулирования сигналов по п.42, отличающийся тем, что коды, включенные во вторую кодовую группу, начинаются максимум с пяти нулей, причем первым двоичным разрядом от самого старшего разряда (MSB) кода и четвертым двоичным разрядом от самого младшего разряда (LSB) кода являются нули. 44. The method of demodulating signals according to § 42, wherein the codes included in the second code group begin with a maximum of five zeros, with the first binary bit from the most significant bit (MSB) of the code and the fourth binary bit from the least significant bit (LSB ) code are zeros. 45. Способ демодулирования сигналов по п.44, отличающийся тем, что коды, включенные в третью кодовую группу, начинаются максимум с пяти нулей, причем одним или обоим первым двоичным разрядом от самого старшего разряда (MSB) кода и четвертым двоичным разрядом от самого младшего разряда (LSB) кода являются единицы. 45. The method of demodulating signals according to item 44, wherein the codes included in the third code group begin with a maximum of five zeros, with one or both of the first binary bit from the most significant bit (MSB) of the code and the fourth binary bit from the youngest discharge (LSB) code are units. 46. Способ демодулирования сигналов по п.42, отличающийся тем, что коды, включенные в четвертую кодовую группу, начинаются с "1" или "01". 46. The method of demodulating signals according to paragraph 42, wherein the codes included in the fourth code group begin with "1" or "01". 47. Устройство демодулирования сигналов, предназначенное для обратного преобразования кодовой последовательности на N-разрядной основе с целью вырабатывания информационной последовательности на Mразрядной основе, где M и N являются целыми числами, имеющими соотношение M < N, причем устройство содержит в себе средство приема, предназначенное для приема входной кодовой последовательности на N-разрядной основе, средство обратного преобразования, предназначенное для обратного преобразования N-разрядного кода в M-разрядные данные в соответствии с таблицей обратного преобразования, и выходное средство, предназначенное для вывода информационной последовательности на M-разрядной основе в качестве результата демодуляции, причем таблица обратного преобразования состоит из первой и второй подтаблиц, включающих в себя многочисленные кодовые группы соответственно, многочисленные кодовые группы имеют одни и те же выходные данные для различных входных кодов, вторая подтаблица является таблицей, которая частично дублируется первой подтаблицей и образована назначением различных входных кодов данным из первых выходных данных вторым выходным данным первой подтаблицы, первая и вторая подтаблицы составлены так, что кодовые наборы в дублированных частях принимают варианты изменений цифровой суммы, которые имеют противоположные знаки, выходные данные последовательно назначены всем кодовым группам в дублированных частях первой и второй подтаблиц от кода, имеющего максимальное абсолютное значение варианта изменения цифровой суммы. 47. A signal demodulation device for reverse-converting a code sequence on an N-bit basis to generate an information sequence on an M-bit basis, where M and N are integers having a ratio of M <N, and the device comprises reception means for receiving an input code sequence on an N-bit basis, an inverse transform means for inverting an N-bit code to M-bit data in accordance and with an inverse transformation table, and an output means for outputting the information sequence on an M-bit basis as a result of demodulation, wherein the inverse transformation table consists of the first and second subtable including multiple code groups, respectively, multiple code groups have one and the same output for different input codes, the second subtable is a table that is partially duplicated by the first subtable and is formed by assigning different one code to the data from the first output, the second output of the first subtable, the first and second subtable are composed so that the code sets in the duplicated parts accept variants of changes in the digital sum that have opposite signs, the output data is sequentially assigned to all code groups in the duplicated parts of the first and second subtable from the code having the maximum absolute value of the variant of changing the digital sum. 48. Устройство демодулирования сигналов по п.47, отличающееся тем, что первая и вторая подтаблицы включают в себя части, которым назначены различные данные для одинаковых входных кодов. 48. The signal demodulating apparatus according to claim 47, wherein the first and second sub-tables include parts that are assigned different data for the same input codes. 49. Устройство демодулирования сигналов по п.48, отличающееся тем, что одинаковый входной код, для которого назначаются различные данные, принадлежит к одной и той же кодовой группе. 49. The signal demodulating apparatus according to claim 48, characterized in that the same input code for which different data is assigned belongs to the same code group. 50. Устройство демодулирования сигналов по п.48, отличающееся тем, что средство обратного преобразования содержит в себе средство, предназначенное для принятия решения, можно ли однозначно декодировать входной код относительно таблицы обратного преобразования, средство, предназначенное для считывания кода, следующего за только что декодированным входным кодом, и проверки состояния следующего кода, когда принимается решение, что входной код нельзя однозначно декодировать, и средство, предназначенное для определения выходных данных для только что декодированного входного кода в соответствии с состоянием следующего входного кода. 50. The signal demodulating apparatus according to claim 48, wherein the inverse transform means comprises means for deciding whether it is possible to uniquely decode the input code relative to the inverse transform table, means for reading the code following the newly decoded input code, and checking the status of the next code when it is decided that the input code cannot be uniquely decoded, and means for determining the output for the newly decoded input code according to the state of the next input code. 51. Устройство демодулирования сигналов по п.50, отличающееся тем, что входной код удовлетворяет правилам модуляции минимальной длины волны 3Т и максимальной длины волны 11Т, где Т - период одного канального тактового импульса. 51. The signal demodulating apparatus according to claim 50, wherein the input code satisfies the modulation rules of a minimum wavelength of 3T and a maximum wavelength of 11T, where T is the period of one channel clock pulse. 52. Устройство демодулирования сигналов по п.50, отличающееся тем, что каждая из первой и второй подтаблиц состоит из четырех кодовых групп, причем каждая из кодовых групп состоит из кодов, удовлетворяющих заранее определенным правилам. 52. The device demodulation of signals according to item 50, wherein each of the first and second subtable consists of four code groups, each of the code groups consisting of codes that satisfy predetermined rules. 53. Устройство демодулирования сигналов по п.52, отличающееся тем, что коды, включенные в первую кодовую группу, начинаются по меньшей мере с двух нулей. 53. The signal demodulation apparatus according to claim 52, wherein the codes included in the first code group begin with at least two zeros. 54. Устройство демодулирования сигналов по п.52, отличающееся тем, что коды, включенные во вторую кодовую группу, начинаются максимум с пяти нулей, причем первый двоичный разряд от самого старшего разряда кода и четвертый двоичный разряд от самого младшего разряда кода представляют собой нули. 54. The signal demodulating apparatus according to claim 52, characterized in that the codes included in the second code group begin with a maximum of five zeros, the first binary bit from the most significant bit of the code and the fourth binary bit from the least significant bit of the code being zeros. 55. Устройство демодулирования сигналов по п.54, отличающееся тем, что коды, включенные в третью кодовую группу, начинаются максимум с пяти нулей, причем один или оба из первого двоичного разряда от самого старшего разряда кода (MSB) и четвертого двоичного разряда от самого младшего разряда (LSB) кода представляют собой единицы. 55. The signal demodulating apparatus according to claim 54, characterized in that the codes included in the third code group begin with a maximum of five zeros, one or both of the first binary bit from the highest code bit (MSB) and the fourth binary bit from the most the least significant bits (LSB) of the code are units. 56. Устройство демодулирования сигналов по п.52, отличающееся тем, что коды, включенные в четвертую кодовую группу, начинаются с "1" или "01". 56. The signal demodulating apparatus according to claim 52, wherein the codes included in the fourth code group begin with “1” or “01”. 57. Способ модулирования сигналов, предназначенный для преобразования информационной последовательности на M-разрядной основе относительно заранее определенной таблицы преобразования в кодовую последовательность на N-разрядной основе, где M и N являются целыми числами, имеющими соотношение M < N, и для подсоединения N-разрядного кода к следующему N-разрядному коду, причем таблица преобразования образована посредством первого этапа выбора кодов, удовлетворяющих заранее определенным правилам модуляции, из всех комбинаций кодов на N-разрядной основе, второго этапа классификации выбранных кодов на многочисленные кодовые группы в соответствии с многочисленными различными кодовыми условиями, третьего этапа вычисления вариантов изменений цифровой суммы кодов многочисленных кодовых групп, четвертого этапа последовательного расположения кодов от кода, имеющего больший вариант изменения цифровой суммы многочисленных кодовых групп, пятого этапа назначения расположенных кодов M-разрядным данным от кода, имеющего больший вариант изменения цифровой суммы кодовых групп, с целью создания первой подтаблицы и шестого этапа назначения кодов, отличных от кодов, включенных в первую подтаблицу кодов, удовлетворяющих заранее определенным правилам модуляции первым данным, вторым данным всех данных, от кода, имеющего большее абсолютное значение варианта изменения цифровой суммы, с целью создания второй таблицы, имеющей часть, дублированную первой подтаблицей. 57. A signal modulation method for converting an information sequence on an M-bit basis with respect to a predetermined conversion table into a code sequence on an N-bit basis, where M and N are integers having a ratio of M <N, and for connecting an N-bit code to the next N-bit code, and the conversion table is formed by the first step of selecting codes that satisfy predetermined modulation rules from all combinations of codes in N-bit on the basis of the second stage of the classification of selected codes into multiple code groups in accordance with many different code conditions, the third stage of calculating the options for changing the digital sum of codes of numerous code groups, the fourth stage of sequential arrangement of codes from a code having a larger version of changing the digital amount of numerous code groups, of the fifth stage of assigning located codes to M-bit data from a code having a larger variant of changing the digital sum of code groups in order to the creation of the first subtable and the sixth stage of the assignment of codes other than codes included in the first subtable of codes that satisfy the predetermined modulation rules for the first data, the second data of all data, from the code having a larger absolute value of the digital sum change option, in order to create a second table having a part duplicated by the first subtable. 58. Способ модулирования сигналов по п.57, отличающийся тем, что правила модуляции включают в себя правило модуляции минимальной длины волны 3Т и максимальной длины волны 11Т, где Т - период канального тактового импульса. 58. The method of modulating signals according to § 57, wherein the modulation rules include a modulation rule of a minimum wavelength of 3T and a maximum wavelength of 11T, where T is the period of the channel clock pulse. 59. Способ модулирования сигналов по п.57, отличающийся тем, что код, имеющий меньшее абсолютное значение варианта изменения цифровой суммы, назначается данным, отличным от данных в дублированной части первой подтаблицы таблицы преобразования. 59. The method of modulating signals according to clause 57, wherein the code having a lower absolute value of the variant of changing the digital sum is assigned to data different from the data in the duplicated part of the first subtable of the conversion table. 60. Способ модулирования сигналов по п.57, отличающийся тем, что каждая из первой и второй подтаблиц состоит из четырех кодовых групп. 60. The method of modulating signals according to clause 57, wherein each of the first and second subtable consists of four code groups. 61. Способ модулирования сигналов по п.60, отличающийся тем, что коды, включенные в первую кодовую группу, начинаются по меньшей мере с двух нулей. 61. The method of modulating signals according to p. 60, characterized in that the codes included in the first code group begin with at least two zeros. 62. Способ модулирования сигналов по п.60, отличающийся тем, что коды, включенные во вторую кодовую группу, начинаются максимум с пяти нулей, причем первый двоичный разряд от самого старшего разряда кода и четвертый двоичный разряд от самого младшего разряда кода представляют собой нули. 62. The method of modulating signals according to p. 60, characterized in that the codes included in the second code group begin with a maximum of five zeros, the first binary bit from the most significant bit of the code and the fourth binary bit from the least significant bit of the code being zeros. 63. Способ модулирования сигналов по п.60, отличающийся тем, что коды, включенные в третью кодовую группу, начинаются максимум с пяти нулей, где один или оба первый двоичный разряд от самого старшего разряда (MSB) кода и четвертый разряд от самого младшего разряда (LSB) кода представляют собой единицы. 63. The method of modulating signals according to claim 60, characterized in that the codes included in the third code group begin with a maximum of five zeros, where one or both of the first binary bit from the most significant bit (MSB) of the code and the fourth bit from the least significant bit (LSB) codes are units. 64. Способ модулирования сигналов по п.60, отличающийся тем, что код, включенный в четвертую кодовую группу, начинается с "1" или "01". 64. The method of modulating signals according to claim 60, wherein the code included in the fourth code group starts with “1” or “01”.
RU96107886/28A 1994-07-08 1995-07-07 Methods and devices for signal modulation and demodulation RU2171505C2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP15717594A JP3541439B2 (en) 1994-07-08 1994-07-08 Signal modulation method and apparatus, and signal demodulation apparatus and method
JPP6-157175 1994-07-08

Publications (2)

Publication Number Publication Date
RU96107886A true RU96107886A (en) 1998-07-10
RU2171505C2 RU2171505C2 (en) 2001-07-27

Family

ID=15643835

Family Applications (1)

Application Number Title Priority Date Filing Date
RU96107886/28A RU2171505C2 (en) 1994-07-08 1995-07-07 Methods and devices for signal modulation and demodulation

Country Status (15)

Country Link
US (1) US5818367A (en)
EP (5) EP1168331B1 (en)
JP (2) JP3541439B2 (en)
KR (1) KR100352353B1 (en)
CN (4) CN1310248C (en)
AT (4) ATE308824T1 (en)
AU (2) AU701638B2 (en)
CA (2) CA2362133C (en)
DE (3) DE69535995D1 (en)
ES (5) ES2160169T3 (en)
HK (2) HK1100236A1 (en)
PL (1) PL177830B1 (en)
RU (1) RU2171505C2 (en)
TW (1) TW271024B (en)
WO (1) WO1996002054A1 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100644599B1 (en) * 2000-09-06 2006-11-13 삼성전자주식회사 Method of modulation and/or demodulation of RLL code having enhanced DC suppression capability
US5870037A (en) * 1994-07-08 1999-02-09 Sony Corporation Method and apparatus, demodulating method and signal demodulating apparatus
KR100231379B1 (en) * 1995-04-12 1999-11-15 니시무로 타이조 Code transe/ decoder apparatus and method
US5969651A (en) * 1996-03-08 1999-10-19 Sony Corporation Signal modulating method, signal modulating apparatus, signal demodulating method and signal demodulating apparatus
JP4032399B2 (en) * 1996-09-09 2008-01-16 ソニー株式会社 Information transmission apparatus, information transmission method, and optical disc apparatus
EP0854482B1 (en) * 1997-01-16 2004-03-31 SGS-THOMSON MICROELECTRONICS S.r.l. System for decoding the EFM and EFM-PLUS format in optical disc (CD and DVD) read units and corresponding method of decoding
US6297753B1 (en) 1999-01-29 2001-10-02 Victor Company Of Japan, Ltd. Eight-to-fifteen modulation using no merging bit and optical disc recording or reading systems based thereon
KR100294893B1 (en) * 1999-03-09 2001-07-12 윤종용 Method for generating RLL code having enhanced DC suppression capability, and modulation method and demodulation method of the generated RLL code
KR100565046B1 (en) * 1999-04-21 2006-03-30 삼성전자주식회사 Method of arranging RLL code having enhanced DC suppression capability, modulation method, demodulation method and demodulation apparatus therefor
JP3551359B2 (en) * 1999-05-25 2004-08-04 日本ビクター株式会社 Modulator, demodulator
TW538372B (en) * 1999-10-02 2003-06-21 Mediatek Inc Zero digital sum value control device and method
JP3709818B2 (en) 2000-10-31 2005-10-26 日本ビクター株式会社 ENCODING TABLE AND MODULATION DEVICE, TRANSMISSION DEVICE, AND RECORDING MEDIUM USING THE SAME
DE60137155D1 (en) 2000-12-26 2009-02-05 Panasonic Corp A recording medium, a recording method, a reproducing method, a recording apparatus and a reproducing apparatus
PL362892A1 (en) * 2001-02-02 2004-11-02 Koninklijke Philips Electronics N.V. Method of converting a series of m-bit information words into a modulated signal
JP2002319242A (en) * 2001-02-13 2002-10-31 Victor Co Of Japan Ltd Method and device for recording, transmission device, method and device for reproduction, reception device, recording medium, and transmission medium
KR100669623B1 (en) * 2001-03-12 2007-01-15 엘지전자 주식회사 Converting method of digital data
KR100817936B1 (en) * 2001-05-14 2008-03-31 엘지전자 주식회사 Method and apparatus of converting a series of data words into a modulated signal
CN100428633C (en) * 2001-06-29 2008-10-22 日本胜利株式会社 Method and apparatus for modulating digital signal and recording medium
DE10163556A1 (en) * 2001-12-21 2003-08-07 Thomson Brandt Gmbh Method for encoding a data stream
WO2003085667A1 (en) * 2002-04-11 2003-10-16 Koninklijke Philips Electronics N.V. Stochastic dc control
US6876315B1 (en) * 2004-03-12 2005-04-05 International Business Machines Corporation DC-balanced 6B/8B transmission code with local parity
US7528623B2 (en) * 2007-02-02 2009-05-05 Teradyne, Inc. Distributing data among test boards to determine test parameters
EP2112764A1 (en) * 2008-04-25 2009-10-28 Thomson Licensing Method for encoding a sequence of integers, storage device and signal carrying an encoded integer sequence and method for decoding a sequence of integers
JP5450857B2 (en) * 2013-03-07 2014-03-26 株式会社日立製作所 Information processing device

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57176866A (en) * 1981-04-24 1982-10-30 Sony Corp Encoder of binary signal
US4825403A (en) * 1983-05-16 1989-04-25 Data General Corporation Apparatus guaranteeing that a controller in a disk drive system receives at least some data from an invalid track sector
US4487751A (en) * 1983-06-15 1984-12-11 Olin Corporation Process for calcium hypochlorite
NL8402445A (en) * 1984-01-20 1985-08-16 Philips Nv METHOD FOR CODING N-BITS INFORMATION WORDS TO M-BITS CODEWORDS, DEVICE FOR PERFORMING THAT METHOD, METHOD FOR DECODING M-BITS CODE-WORDS, AND DEVICE FOR PERFORMING THAT METHOD
NL8400212A (en) * 1984-01-24 1985-08-16 Philips Nv METHOD FOR CODING A STREAM OF DATA BITS, APPARATUS FOR PERFORMING THE METHOD AND DEVICE FOR DECODING THE FLOW BITS OBTAINED BY THE METHOD
DE3583819D1 (en) * 1984-05-21 1991-09-26 Matsushita Electric Ind Co Ltd METHOD AND DEVICE FOR GENERATING A RUNNING LIMIT CODE.
GB8423165D0 (en) * 1984-09-13 1984-10-17 Indep Broadcasting Authority Digital recording/reproducing apparatus
DE3587535T2 (en) * 1984-10-01 1994-01-20 Matsushita Electric Ind Co Ltd Method and device for numerical data coding.
EP0193153B1 (en) * 1985-02-25 1991-11-13 Matsushita Electric Industrial Co., Ltd. Digital data recording and reproducing method
US4988999A (en) * 1989-04-12 1991-01-29 Nippon Hoso Kyokai Digital modulation method
JP2809832B2 (en) * 1990-07-13 1998-10-15 株式会社東芝 Code modulation method
DE69130817T2 (en) * 1990-08-18 1999-10-21 Mitsubishi Electric Corp Data conversion method and method for forming pilot signals with this method
JPH04225625A (en) * 1990-12-27 1992-08-14 Sony Corp Digital modulation system
JP2741112B2 (en) * 1991-03-29 1998-04-15 シャープ株式会社 Digital modulation method and digital modulation device
JPH0589477A (en) * 1991-09-27 1993-04-09 Pioneer Electron Corp Optical disk
JP3334810B2 (en) * 1992-02-14 2002-10-15 ソニー株式会社 Encoding method, reproducing method, and reproducing apparatus
JP3318873B2 (en) * 1992-03-10 2002-08-26 ソニー株式会社 Encoding device and decoding device
JPH05284035A (en) * 1992-03-31 1993-10-29 Sony Corp Information conversion method
JP3427392B2 (en) * 1992-05-25 2003-07-14 ソニー株式会社 Encoding method
KR0141126B1 (en) * 1992-08-31 1998-07-15 윤종용 Cord converting controller and method in the digital recording/reproducing apparatus
JPH06197024A (en) * 1992-11-09 1994-07-15 Sony Corp Modulation method, modulator and demodulator
US5341134A (en) * 1992-12-30 1994-08-23 Datatape Incorporated Simple coding scheme for DC free channel codes of form M/N, where M=N-1 and M and N are positive integers
JPH06284015A (en) * 1993-03-26 1994-10-07 Toshiba Corp Digital modulating device
JP3013651B2 (en) * 1993-04-27 2000-02-28 日本ビクター株式会社 Digital modulator
CA2183355C (en) * 1994-02-15 2006-05-30 Kornelis Antonie Schouhamer Immink Method of converting a series of m-bit information words to a modulated signal, method of producing a record carrier, coding device, decoding device, recording device, reading device, signal, as well as a record carrier

Similar Documents

Publication Publication Date Title
RU96107886A (en) METHODS AND DEVICES OF MODULATION AND DEMODULATION OF SIGNALS
KR100446878B1 (en) Method and apparatus for generating dc-free sequences
US4677421A (en) Digital information signal encoding method with reduced run length and improved self-clocking
US5781133A (en) Method and apparatus for implementing run length limited codes
KR100352353B1 (en) Signal modulation method, signal modulation apparatus, signal demodulation method and signal demodulation apparatus
JP3406440B2 (en) Pulse modulation method, pulse modulation device, and pulse demodulation device
EP0933768A1 (en) Digital modulation and digital demodulation
US5099237A (en) Method and apparatus for providing maximum rate modulation or compression encoding and decoding
EP1056209B1 (en) Four-to-six code table, modulation using same but no merging bit, their application to optical disc recording or playing systems
RU96118250A (en) METHOD FOR TRANSFORMING A SEQUENCE OF M-BIT INFORMATION LAYERS INTO A MODULATED SIGNAL, METHOD FOR PRODUCING A RECORDING MEDIA, A CODING DEVICE, A DECODING DEVICE, A WRITING RECORDER
US4985700A (en) Variable-length coding/decoding device
CN1078991C (en) Modulating and demodulating method
JP3306271B2 (en) Encoding method, encoding circuit, and decoding circuit
JPH09252253A (en) Digital modulation method and demodulation method and digital modulation circuit and demodulation circuit
US5208834A (en) Lexicographical encoding and decoding of state-dependent codes
JP3091497B2 (en) Digital modulation method, digital modulation circuit, digital demodulation circuit, and digital demodulation method
US5729224A (en) Code conversion and demodulation apparatus, a method thereof, and a recording medium
US6778107B2 (en) Method and apparatus for huffman decoding technique
JPH1198021A (en) Demodulation device and method and transmission medium
Van Wijngaarden et al. On the construction of constrained codes employing sequence replacement techniques
JPH02119434A (en) Coding circuit and decoding circuit
French et al. Alternative modulation codes for the compact disc
JPH02265329A (en) Code inverse converter
Simić et al. Coding for (5, 13) channel constraints
TH22672B (en) Method of modulation of machine signals for signal modulation Signal demodulation method And a machine for signal demodulation