ОПТИМИЗИРОВАННЫЕ ШАБЛОНЫ СКАЧКООБРАЗНОГО ИЗМЕНЕНИЯ ДЛЯ РАЗНЫХ СЕНСОРНЫХ УЗЛОВ И ПЕРЕМЕННЫХ ДЛИН ДАННЫХ НА ОСНОВЕ СПОСОБА ПЕРЕДАЧИ С РАЗБИЕНИЕМ ТЕЛЕГРАММЫ

1. Передатчик (100) данных, выполненный с возможностью отправки данных (120) при использовании по меньшей мере двух шаблонов скачкообразного изменения времени и частоты (140_1:140_m), причем второй шаблон (140_2) из упомянутых по меньшей мере двух шаблонов (140_1:140_m) является версией со сдвигом по времени и/или частоте относительно первого шаблона (140_1) из упомянутых по меньшей мере двух шаблонов (140_1:140_m);
при этом данные (120) включают в себя множество пакетов (142_1:142_n) данных, причем передатчик (100) данных выполнен с возможностью отправки по меньшей мере двух пакетов данных из множества пакетов (142_1:142_n) данных при использовании первого шаблона (140_1) и отправки по меньшей мере двух дополнительных пакетов данных из множества пакетов (142_1:142_n) данных при использовании второго шаблона (140_2);
при этом данные (120) являются телеграммой, причем передатчик (100) данных выполнен с возможностью разбиения телеграммы на множество пакетов (142_1:142_n) данных, причем каждый из множества пакетов (142_1:142_n) данных короче, чем телеграмма;
причем передатчик (100) данных выполнен с возможностью распределения последовательности синхронизации для синхронизации данных (120) внутри одного приемника (110) данных на два шаблона.
2. Передатчик (100) данных по п. 1, причем передатчик данных выполнен с возможностью передачи данных (120) через нескоординированный канал.
3. Приемник (110) данных, выполненный с возможностью приема данных (120) при использовании по меньшей мере двух шаблонов скачкообразного изменения времени и частоты (140_1:140_m), причем второй шаблон (140_2) из упомянутых по меньшей мере двух шаблонов (140_1:140_m) является версией со сдвигом по времени и/или частоте относительно первого шаблона (140_1) из упомянутых по меньшей мере двух шаблонов (140_1:140_m);
при этом данные (120) включают в себя множество пакетов (142_1:142_n) данных, причем по меньшей мере два пакета данных из множества пакетов (142_1:142_n) данных отправлены при использовании первого шаблона (140_1), и при этом по меньшей мере два дополнительных пакета данных из множества пакетов (142_1:142_n) данных отправлены посредством использования второго шаблона (140_2),
причем приемник (110) данных выполнен с возможностью приема упомянутых по меньшей мере двух пакетов данных в соответствии с первым шаблоном (140_1) и приема упомянутых по меньшей мере двух дополнительных пакетов данных в соответствии со вторым шаблоном (140_2);
при этом данные (120) являются телеграммой, которая разбита на множество пакетов (142_1:142_n) данных, причем каждый из множества пакетов (142_1:142_n) данных короче, чем телеграмма;
причем приемник (110) данных выполнен с возможностью объединения по меньшей мере некоторых из множества пакетов (142_1:142_n), данных для того, чтобы получить телеграмму;
причем приемник (110) данных выполнен с возможностью выполнения первой синхронизации для первого шаблона (140_1), для того, чтобы получить первый результат синхронизации, и выполнения второй синхронизации для второго шаблона (140_2), для того, чтобы получить второй результат синхронизации;
причем приемник (110) данных выполнен с возможностью
объединения первого результата синхронизации и второго результата синхронизации
или выполнения второй синхронизации для второго шаблона (140_2) при использовании первого результата синхронизации,
для того чтобы получить итоговый результат синхронизации.
4. Приемник (110) данных по п. 3, причем приемник данных выполнен с возможностью приема данных (120) через нескоординированный канал.
5. Приемник (110) данных по п. 3, причем приемник (110) данных выполнен с возможностью получения еще одного результата синхронизации для второй синхронизации при использовании первого результата синхронизации, для того, чтобы получить еще один итоговый результат синхронизации.
6. Приемник (110) данных по п. 3, причем приемник (110) данных выполнен с возможностью получения второго результата синхронизации для второй синхронизации и объединения первого результата синхронизации первой синхронизации и второго результата синхронизации второй синхронизации, для того, чтобы получить итоговый результат синхронизации.
7. Приемник (110) данных по п. 3, при этом последовательность синхронизации для синхронизации данных (120) распределена на упомянутые по меньшей мере два шаблона, причем приемник (110) данных выполнен с возможностью выполнения синхронизации при использовании последовательности синхронизации, для того, чтобы обнаружить данные (120) в принимаемом потоке данных.
8. Система, содержащая передатчик (100) данных по п. 1; и приемник (110) данных по п. 3.
9. Передатчик (100) данных, выполненный с возможностью отправки данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты, причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
причем передатчик (100) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе порции данных (120), содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты;
при этом данные (120) содержат данные защиты от ошибок, причем передатчик (100) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе данных защиты от ошибок или порции данных защиты от ошибок.
10. Передатчик (100) данных по п. 9, при этом данные (120) включают в себя множество пакетов (142_1:142_n) данных, причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянное число множества пакетов (142_1:142_n) данных, и второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты содержит переменное число множества пакетов (142_1:142_n) данных.
11. Передатчик (100) данных по п. 9, при этом первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты и второй шаблон скачкообразного изменения времени (140_2) и/или шаблон (140_2) скачкообразного изменения частоты отличаются друг от друга, даже при том, что они имеют равные длины.
12. Передатчик (100) данных по п. 9, причем передатчик (100) данных выполнен с возможностью использования порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты для сигнализации длины второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты.
13. Передатчик (100) данных по п. 9, причем передатчик (100) данных выполнен с возможностью генерирования последовательности синхронизации для второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
14. Передатчик (100) данных по п. 9, причем передатчик (100) данных выполнен с возможностью обеспечения первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты разными последовательностями синхронизации.
15. Передатчик (100) данных, выполненный с возможностью отправки данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты, причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
причем передатчик (100) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе порции данных (120), содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
16. Передатчик (100) данных, выполненный с возможностью отправки данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты, причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
причем передатчик (100) данных выполнен с возможностью обеспечения данных (120), содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты, информацией о длине второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты, для того, чтобы сигнализировать длину второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты.
17. Приемник (110) данных, выполненный с возможностью приема данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона скачкообразного изменения частоты (140_2), причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон скачкообразного изменения времени (140_2) и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
причем приемник (110) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты;
причем приемник (110) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе данных защиты от ошибок или порции данных защиты от ошибок, содержащихся внутри данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
18. Приемник (110) данных по п. 17, причем приемник (110) данных выполнен с возможностью определения длины второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты из данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
19. Приемник (110) данных по п. 17, при этом данные (120) содержат множество пакетов (142_1:142_n) данных, причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянное число множества пакетов (142_1:142_n) данных, и второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты содержит переменное число множества пакетов (142_1:142_n) данных.
20. Приемник (110) данных по п. 17, при этом порция данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты, используется для сигнализации длины второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты;
причем приемник (110) данных выполнен с возможностью определения длины второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты из порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
21. Приемник (110) данных по п. 17, причем приемник (110) данных выполнен с возможностью генерирования опорной последовательности синхронизации на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты;
причем приемник (110) данных выполнен с возможностью приема данных, которые должны быть приняты при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты, при использовании опорной последовательности синхронизации.
22. Приемник (110) данных, выполненный с возможностью приема данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона скачкообразного изменения частоты (140_2), причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон скачкообразного изменения времени (140_2) и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
причем приемник (110) данных выполнен с возможностью генерирования второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
23. Приемник (110) данных, выполненный с возможностью приема данных (120) с переменными длинами при использовании первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты и при использовании второго шаблона (140_2) скачкообразного изменения времени и/или шаблона скачкообразного изменения частоты (140_2), причем первый шаблон (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты содержит постоянную длину, и второй шаблон скачкообразного изменения времени (140_2) и/или шаблон (140_2) скачкообразного изменения частоты содержит переменную длину;
при этом данные, содержащиеся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблон (140_1) скачкообразного изменения частоты, обеспечиваются информацией о длине второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты;
причем приемник (110) данных выполнен с возможностью извлечения информации о длине второго шаблона (140_2) скачкообразного изменения времени и/или шаблона (140_2) скачкообразного изменения частоты из данных (120).
24. Система, содержащая передатчик (100) данных по пп. 9, или 15, или 16; и приемник (110) данных по пп. 17, или 22, или 23.
25. Способ (200) передачи данных, содержащий этап, на котором
передают (202) данные при использовании двух шаблонов скачкообразного изменения времени или шаблонов скачкообразного изменения частоты, причем второй шаблон из двух шаблонов является версией со сдвигом по времени или частоте относительно первого шаблона из двух шаблонов;
при этом данные включают в себя множество пакетов данных, при этом по меньшей мере два пакета данных из множества пакетов данных отправлены посредством использования первого шаблона, и при этом по меньшей мере два дополнительных пакета данных из множества пакетов данных отправлены посредством использования второго шаблона;
при этом данные являются телеграммой, телеграмма разбивается на множество пакетов данных, причем каждый из множества пакетов данных короче, чем телеграмма;
последовательность синхронизации для синхронизации данных внутри приемника данных распределяется на два шаблона.
26. Способ (210) приема данных, содержащий этап, на котором
принимают (212) данные при использовании двух шаблонов скачкообразного изменения времени или шаблонов скачкообразного изменения частоты, причем второй шаблон из двух шаблонов является версией со сдвигом по времени или частоте относительно первого шаблона из двух шаблонов;
при этом данные включают в себя множество пакетов данных, при этом по меньшей мере два пакета данных из множества пакетов данных отправлены посредством использования первого шаблона, и при этом по меньшей мере два дополнительных пакета данных из множества пакетов данных отправлены посредством использования второго шаблона;
при этом по меньшей мере два пакета данных принимают в соответствии с первым шаблоном, и при этом по меньшей мере два дополнительных пакета данных принимают в соответствии со вторым шаблоном;
при этом данные являются телеграммой, разбитой на множество пакетов данных, причем каждый из множества пакетов данных короче, чем телеграмма;
причем способ, дополнительно содержащий этап, на котором объединяют по меньшей мере порцию множества пакетов данных, для того, чтобы получить телеграмму;
при этом способ дополнительно содержит этап, на котором выполняют первую синхронизацию для первого шаблона, для того, чтобы получить первый результат синхронизации, и этап, на котором выполняют вторую синхронизацию для второго шаблона, для того, чтобы получить второй результат синхронизации;
причем способ, дополнительно содержащий этап, на котором
объединяют первый результат синхронизации и второй результат синхронизации,
или выполняют вторую синхронизацию для второго шаблона при использовании первого результата синхронизации,
для того чтобы получить итоговый результат синхронизации.
27. Способ (220) передачи данных с переменными длинами, содержащий этап, на котором
передают (222) данные с переменными длинами при использовании первого шаблона скачкообразного изменения времени/частоты и второго шаблона скачкообразного изменения времени/частоты, причем первый шаблон скачкообразного изменения времени/частоты содержит постоянную длину, и второй шаблон скачкообразного изменения времени/частоты содержит переменную длину;
при этом второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты генерируется на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты; и
при этом второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты генерируется на основе данных защиты от ошибок или порции данных защиты от ошибок, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
28. Способ (230) приема данных с переменными длинами, содержащий этап, на котором
принимают (232) данные с переменными длинами при использовании первого шаблона скачкообразного изменения времени/частоты и второго шаблона скачкообразного изменения времени/частоты, причем первый шаблон скачкообразного изменения времени/частоты содержит постоянную длину, и второй шаблон скачкообразного изменения времени/частоты содержит переменную длину;
при этом второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты генерируется на основе порции данных, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты;
при этом второй шаблон (140_2) скачкообразного изменения времени и/или шаблон (140_2) скачкообразного изменения частоты генерируется на основе данных защиты от ошибок или порции данных защиты от ошибок, содержащихся внутри первого шаблона (140_1) скачкообразного изменения времени и/или шаблона (140_1) скачкообразного изменения частоты.
29. Компьютерная программа для выполнения способа по пп. 25, или 26, или 27, или 28.