Спосіб і пристрій детектування пакета даних у системі зв’язку (варіанти)
Номер патенту: 81135
Опубліковано: 10.12.2007
Автори: Гуреллі Мехмет, Екветчавіт Туніачате, Сіндхушаяна Нагабхушана Т., Блек Пітер Дж.
Формула / Реферат
1. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, за допомогою порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; визначають, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; приймають рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, у випадку, якщо ранній заголовок детектований, причому згаданий старий поріг заголовка і згадану стару метрику заголовка зв'язують із згаданим раннім результатом детектування заголовка.
2. Спосіб за п. 1, в якому додатково визначають згаданий старий поріг заголовка на основі інформації, що належить до згаданого раннього часового інтервалу.
3. Спосіб за п. 1, в якому додатково визначають згадану стару метрику заголовка протягом згаданого раннього часового інтервалу.
4. Спосіб за п. 1, в якому згадане прийняття рішення включає в себе етап, на якому визначають різницю значень між згаданим старим і поточним порогом заголовка і, якщо згадане значення різниці більше заданого рівня, то вибирають результат детектування заголовка, зв'язаний з більш високим порогом заголовка, для детектування згаданого пакета даних.
5. Спосіб за п. 4, в якому згадане прийняття рішення включає в себе етапи, на яких визначають поточне відношення згаданої метрики поточного заголовка до згаданого порога поточного заголовка і старе відношення згаданої старої метрики заголовка до старого порога поточного заголовка, у випадку, якщо згадане значення різниці менше згаданого заданого рівня, вибирають результат детектування заголовка, зв'язаний з більш високим відношенням згаданого старого і нового відношень для детектування згаданого пакета даних.
6. Пристрій для детектування пакета даних в системі зв'язку, який містить засіб для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; засіб для визначення метрики поточного заголовка, зв'язаної з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; засіб для визначення, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; засіб для визначення, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; засіб для прийняття рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, у випадку, якщо ранній заголовок детектований, причому згаданий старий поріг заголовка і згадана стара метрика заголовка зв'язані із згаданим раннім результатом детектування заголовка.
7. Пристрій за п. 6, який додатково містить засіб для визначення згаданого старого порога заголовка на основі інформації, що належить до згаданого раннього часового інтервалу.
8. Пристрій за п. 6, який додатково містить засіб для визначення згаданої старої метрики заголовка протягом згаданого раннього часового інтервалу.
9. Пристрій за п. 6, в якому згаданий засіб для прийняття рішення містить засіб для визначення різниці значень між згаданим старим і поточним порогом заголовка, і засіб для вибору результату детектування заголовка, зв'язаного з більш високим порогом заголовка для детектування згаданого пакета даних, якщо згадане значення різниці більше заданого рівня.
10. Пристрій за п. 9, в якому згаданий засіб для прийняття рішення містить засіб для визначення поточного відношення згаданої метрики поточного заголовка до згаданого порога поточного заголовка і старого відношення згаданої старої метрики заголовка до старого порога поточного заголовка, якщо згадане значення різниці менше згаданого заданого рівня; засіб для вибору результату детектування заголовка, зв'язаного з більш високим відношенням згаданого старого і нового відношень для детектування згаданого пакета даних.
11. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; декодують дані, які йдуть за згаданим детектованим заголовком, і визначають частоту помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних у випадку, якщо заголовок детектований; визначають новий поріг поточного заголовка, причому згаданий новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і визначають, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; визначають згаданий збій CRC як дійсний збій CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і визначають згаданий збій CRC як помилковий збій CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка.
12. Спосіб за п. 11, в якому додатково керують регулюванням швидкості передачі даних, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого дійсного збою CRC.
13. Спосіб за п. 11, в якому додатково запобігають керуванню регулюванням швидкості передачі даних на основі збою CRC, зв'язаного з прийомом згаданого пакета даних при детектуванні згаданого помилкового збою CRC.
14. Пристрій для детектування пакета даних в системі зв'язку, який містить засіб для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; засіб для визначення метрики поточного заголовка, зв'язаної з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; засіб для визначення, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; засіб для декодування даних, які йдуть за згаданим детектованим заголовком, і засіб для визначення частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок детектований; засіб для визначення нового порога поточного заголовка, причому новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і засіб для визначення, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; засіб для визначення згаданого збою CRC як дійсного збою CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і засіб для визначення згаданого збою CRC як помилкового збою CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка.
15. Пристрій за п. 11, який додатково містить засіб для керування регулюванням швидкості передачі даних, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого дійсного збою CRC.
16. Пристрій за п. 11, який додатково містить засіб для запобігання керуванню регулюванням швидкості передачі даних на основі збою CRC, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого помилкового збою CRC.
17. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; визначають, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; приймають рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, причому згаданий старий поріг заголовка і згадану стару метрику заголовка зв'язують із згаданим раннім результатом детектування заголовка, у випадку, якщо детектований ранній заголовок; декодують дані, які йдуть за згаданим вибраним заголовком, і визначають частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок вибирають із згаданих множинних результатів детектування заголовка; визначають новий поріг поточного заголовка, причому новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і визначають, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектують збій CRC; визначають згаданий збій CRC як дійсний збій CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і визначають згаданий збій CRC як помилковий збій CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка.
18. Пристрій для детектування пакета даних в системі зв'язку, який містить засіб для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; засіб для визначення метрики поточного заголовка, зв'язаної з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; засіб для визначення, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; засіб для визначення, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; засіб для прийняття рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, причому згаданий старий поріг заголовка і згадана стара метрика заголовка зв'язані із згаданим раннім результатом детектування заголовка у випадку, якщо ранній заголовок детектований; засіб для декодування даних, які йдуть за згаданим вибраним заголовком, і визначення частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок вибраний із згаданих множинних результатів детектування заголовка; засіб для визначення нового порога поточного заголовка, причому згаданий новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і засіб для визначення, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; засіб для визначення згаданого збою CRC як дійсного збою CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і засіб для визначення згаданого збою CRC як помилкового збою CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка.
Текст
1. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, за допомогою порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; визначають, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; приймають рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, у випадку, якщо ранній заголовок детектований, причому згаданий старий поріг заголовка і згадану стару метрику заголовка зв'язують із згаданим раннім результатом детектування заголовка. 2. Спосіб за п. 1, в якому додатково визначають згаданий старий поріг заголовка на основі інформації, що належить до згаданого раннього часового інтервалу. 3. Спосіб за п. 1, в якому додатково визначають згадану стару метрику заголовка протягом згаданого раннього часового інтервалу. 2 (19) 1 3 81135 зв'язані із згаданим раннім результатом детектування заголовка. 7. Пристрій за п. 6, який додатково містить засіб для визначення згаданого старого порога заголовка на основі інформації, що належить до згаданого раннього часового інтервалу. 8. Пристрій за п. 6, який додатково містить засіб для визначення згаданої старої метрики заголовка протягом згаданого раннього часового інтервалу. 9. Пристрій за п. 6, в якому згаданий засіб для прийняття рішення містить засіб для визначення різниці значень між згаданим старим і поточним порогом заголовка, і засіб для вибору результату детектування заголовка, зв'язаного з більш високим порогом заголовка для детектування згаданого пакета даних, якщо згадане значення різниці більше заданого рівня. 10. Пристрій за п. 9, в якому згаданий засіб для прийняття рішення містить засіб для визначення поточного відношення згаданої метрики поточного заголовка до згаданого порога поточного заголовка і старого відношення згаданої старої метрики заголовка до старого порога поточного заголовка, якщо згадане значення різниці менше згаданого заданого рівня; засіб для вибору результату детектування заголовка, зв'язаного з більш високим відношенням згаданого старого і нового відношень для детектування згаданого пакета даних. 11. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; декодують дані, які йдуть за згаданим детектованим заголовком, і визначають частоту помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних у випадку, якщо заголовок детектований; визначають новий поріг поточного заголовка, причому згаданий новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і визначають, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; визначають згаданий збій CRC як дійсний збій CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і визначають згаданий збій CRC як помилковий збій CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка. 12. Спосіб за п. 11, в якому додатково керують регулюванням швидкості передачі даних, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого дійсного збою CRC. 13. Спосіб за п. 11, в якому додатково запобігають керуванню регулюванням швидкості передачі даних на основі збою CRC, зв'язаного з прийомом 4 згаданого пакета даних при детектуванні згаданого помилкового збою CRC. 14. Пристрій для детектування пакета даних в системі зв'язку, який містить засіб для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; засіб для визначення метрики поточного заголовка, зв'язаної з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; засіб для визначення, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; засіб для декодування даних, які йдуть за згаданим детектованим заголовком, і засіб для визначення частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок детектований; засіб для визначення нового порога поточного заголовка, причому новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і засіб для визначення, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; засіб для визначення згаданого збою CRC як дійсного збою CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і засіб для визначення згаданого збою CRC як помилкового збою CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка. 15. Пристрій за п. 11, який додатково містить засіб для керування регулюванням швидкості передачі даних, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого дійсного збою CRC. 16. Пристрій за п. 11, який додатково містить засіб для запобігання керуванню регулюванням швидкості передачі даних на основі збою CRC, зв'язаним з прийомом згаданого пакета даних при детектуванні згаданого помилкового збою CRC. 17. Спосіб детектування пакета даних в системі зв'язку, який полягає в тому, що визначають поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; визначають метрику поточного заголовка, зв'язану з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; визначають, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; визначають, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; приймають рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, причому згаданий старий поріг заголовка і згадану стару метрику заголовка зв'язують із згаданим раннім результатом детектування заголовка, у випадку, якщо 5 81135 6 детектований ранній заголовок; декодують дані, які йдуть за згаданим вибраним заголовком, і визначають частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок вибирають із згаданих множинних результатів детектування заголовка; визначають новий поріг поточного заголовка, причому новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і визначають, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектують збій CRC; визначають згаданий збій CRC як дійсний збій CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і визначають згаданий збій CRC як помилковий збій CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка. 18. Пристрій для детектування пакета даних в системі зв'язку, який містить засіб для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом згаданого пакета даних; засіб для визначення метрики поточного заголовка, зв'язаної з енергією декодування заголовка згаданого пакета даних в згаданому поточному часовому інтервалі; засіб для визначення, чи детектується заголовок, шляхом порівняння згаданої поточної метрики із згаданим порогом поточного заголовка; засіб для визначення, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу, у випадку, якщо заголовок детектований; засіб для прийняття рішення за множинними результатами детектування заголовка на основі щонайменше одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка, причому згаданий старий поріг заголовка і згадана стара метрика заголовка зв'язані із згаданим раннім результатом детектування заголовка у випадку, якщо ранній заголовок детектований; засіб для декодування даних, які йдуть за згаданим вибраним заголовком, і визначення частоти помилок згаданих декодованих даних для визначення циклічного надмірного коду (CRC) згаданих декодованих даних, у випадку, якщо заголовок вибраний із згаданих множинних результатів детектування заголовка; засіб для визначення нового порога поточного заголовка, причому згаданий новий поріг поточного заголовка більший, ніж згаданий поріг поточного заголовка, і засіб для визначення, чи є згадана метрика поточного заголовка більшою, ніж згаданий новий поріг поточного заголовка, у випадку, якщо детектований збій CRC; засіб для визначення згаданого збою CRC як дійсного збою CRC, якщо згадана метрика поточного заголовка більша, ніж згаданий новий поріг поточного заголовка, і засіб для визначення згаданого збою CRC як помилкового збою CRC, якщо згадана метрика поточного заголовка менша, ніж згаданий новий поріг поточного заголовка. Даний винахід в основному відноситься до галузі комунікацій, і більш конкретно до передачі даних в системі зв'язку. У системі зв'язку непотрібні та надмірні повідомлення, що передаються користувачем, можуть викликати перешкоди для інших користувачів, в доповнення до зниження пронускної здатності системи. Непотрібні та надмірні повідомлення, що передаються, можуть бути викликані неефективним потоком даних в системі зв'язку. Дані, що передаються між двома користувачами, для забезпечення належного потоку даних через систему можуть пройти через декілька рівнів протоколів. Правильна доставка даних, щонайменше, в одному аспекті, забезпечується через систему перевірки помилок в кожному пакеті даних, і запитування повторної передачі того самого пакету даних, якщо детектується недонустима помилка в пакеті даних. Пакет даних може передаватися на декількох часових інтервалах. Кожний часовий інтервал передається по повітрю, тобто, від базової станції до мобільної станції. Перший часовий інтервал може містити дані заголовка. Дані заголовка є заздалегідь визначеними. Дані, що передаються в приймальну станцію, наприклад, мобільну станцію, кодуються з кодом, присвоєним приймальній станції. Заголовок також кодується присвоєним кодом. Декілька мобільних станцій в системі зв'язку можуть бути у робочому стані, який вимагає, щоб мобільні станції відстежували кожний прийнятий часовий інтервал. Мобільні станції декодують прийняті дані в кожному часовому інтервалі; і на основі декодованих результатів кожна мобільна станція приймає рішення, чи призначені дані, що передаються, для мобільної станції. Спочатку мобільні станції шукають результат детектування заголовка. Оскільки кожній мобільній станції привласнюється унікальний код, то очікується, що тільки мобільна станція призначення повинна детектувати заголовок. Якщо мобільна станція детектує заголовок, то вона продовжує декодувати дані, які йдуть за заголовком в першому часовому інтервалі. Якщо дані передаються в декількох часових інтервалах, то мобільна станція продовжує декодувати дані в інших часових інтервалах. Часові інтервали після першого часового інтервалу не мають даних заголовка. Мобільна станція закінчує пошук детектування заголовка після детектування заголовка, щонайменше, доти, доки не буде прийнятий переданий пакет даних в одному або декількох очікуваних часових інтервалах. Однак, мобільна станція може помилково детектувати заголовок. Помилковий результат детектування заголовка 7 81135 може бути зумовлений багатьма причинами. Після помилкового результату детектування заголовка, якщо інший заголовок передається в мобільну станцію, то мобільна станція вже не може детектувати заголовок, оскільки вона не може почати пошук іншого заголовка відразу ж. У результаті базова станція може даремно повторювати передачі даних по повітрю, викликаючи непотрібні перешкоди і зниження пропускної здатності системи, і передача даних в мобільну станцію може бути затримана. Кожна мобільна станція передає інформацію керування швидкістю передачі даних (DRC) в базову станцію для індикації швидкості передачі даних, яку мобільна станція може підтримувати на прямій лінії зв'язку. Дані DRC безперервно оновлюються мобільною станцією з урахуванням частоти помилок прийнятих даних, щоб дозволити базовій станції передавати пакети даних з оптимальною швидкістю передачі даних на прямій лінії зв'язку в мобільну станцію. У випадку помилкового результату детектування заголовка, декодовані дані після помилкового результату детектування заголовка є помилковими. Помилкові дані не дозволяють здійснювати контроль циклічним надмірним кодом (CRC). У результаті, мобільна станція може інформувати базову станцію про те, що мобільна станція здатна підтримувати зв'язок зі швидкістю передачі даних більш низькою, ніж дійсна оптимальна швидкість передачі даних, що призводить до неефективного використання ресурсів зв'язку. Отже, є потреба в вирішенні проблеми збою CRC у випадку помилкового результату детектування заголовка. Розкривається система і різні способи та пристрій для ефективного детектування пакету даних в системі зв'язку. Спосіб та пристрій для детектування пакету даних включає систему керування, введену в систему приймача для визначення порога поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом пакету даних. Система приймача визначає метрику поточного заголовка, зв'язану з енергією декодування заголовка пакету даних в поточному часовому інтервалі, і за допомогою порівняння метрики поточного заголовка з порогом поточного заголовка визначає, чи детектується заголовок. Якщо заголовок детектується, то система визначає, чи був детектований ранній заголовок в ранньому часовому інтервалі, що має загальний індекс чергування часового інтервалу. Якщо ранній заголовок детектується, то система приймає рішення за множинними результатами детектування заголовка на основі, щонайменше, одного з наступних параметрів: згаданого порога поточного заголовка, старого порога заголовка, згаданої метрики поточного заголовка і старої метрики заголовка. Старий поріг заголовка і стара метрика заголовка зв'язані із раннім результатом детектування заголовка. В іншому аспекті, якщо заголовок детектується і вибирається заголовок, то система приймача декодує дані, які йдуть за вибраним заголовком, і визначає CRC декодованих даних. Якщо детектується збій CRC, то приймач визначає 8 новий поріг поточного заголовка. Новий поріг поточного заголовка більший, ніж поріг поточного заголовка. Якщо метрика поточного заголовка більша, ніж новий поріг поточного заголовка, то приймач визначає збій CRC як дійсний збій CRC, або як помилковий збій CRC. Короткий опис креслень Надалі винахід пояснюється описом конкретних варіантів його здійснення з посиланнями на супроводжуючі креслення, на яких: фіг.1 зображає систему зв'язку для здійснення різних аспектів винаходу, фіг.2 зображає структуру часового інтервалу для передачі даних і для здійснення різних аспектів винаходу, фіг.3 зображає таблицю різних параметрів, що використовуються для передачі даних і для здійснення різних аспектів винаходу, фіг.4 зображає передачу даних згідно з індексом чергування для здійснення різних аспектів винаходу, фіг.5 зображає систему приймача для роботи згідно з різними аспектами винаходу, фіг.6 зображає систему передавача для роботи згідно з різними аспектами винаходу, фіг.7 зображає систему приймача-передавача для роботи згідно з різними аспектами винаходу, фіг.8 зображає процедурну блок-схему, яка показує план різних етапів для здійснення різних аспектів винаходу для прийняття рішення за множинними результатами детектування заголовка, і фіг.9 зображає процедурну блок-схему, яка показує план різних етапів для здійснення різних аспектів винаходу для визначення помилкового збою CRC. Докладний опис переважних варіантів здійснення Взагалі кажучи, новий і поліпшений спосіб та пристрій забезпечують ефективне використання ресурсів зв'язку в системі зв'язку. Щонайменше, в одному аспекті, приймальна станція продовжує декодувати прийняті дані, щоб відстежувати прийом заголовка, навіть якщо заголовок вже був раніше прийнятий. Після детектування другого заголовка, приймальна станція розв'язує множинні результати детектування заголовка. Приймальна станція розв'язує множинні результати детектування заголовка на основі порога поточного заголовка, що використовується для найостаннішого результату детектування заголовка, старого порога заголовка, що використовується для детектування раніше прийнятого заголовка, метрики поточного заголовка, визначеної для останнього заголовка, і старої метрики заголовка, визначеної для раніше детектованого заголовка. Приймальна станція може бути мобільною станцією в системі зв'язку. Один або декілька описаних тут варіантів втілення формулюються тут в контексті цифрової безпровідної системи передачі даних. Взагалі кажучи, описані тут різні системи можуть бути сформовані, використовуючи процесори з програмним керуванням, інтегральні схеми або 9 81135 дискретні логічні схеми. Дані, інструкції, команди, інформація, сигнали, символи та чипи (елементарні сигнали), які можуть бути згадані у всьому описі, переважно представлені напругами, струмами, електромагнітними хвилями, магнітними полями або частинками, оптичними полями або частинками, або їх комбінацією. Крім того, блоки, показані на кожній схемі, можуть представляти етапи способу або апаратні засоби. Більш конкретно, різні варіанти здійснення винаходу можуть бути введені в систему безпровідного зв'язку, яка діє згідно з методом множинного доступу з кодовим розділенням каналів (CDMA), який був розкритий та описаний в різних стандартах, опублікованих Асоціацією виробників засобів телекомунікації (ТІА) та іншими організаціями стандартизації. Такі стандарти включають стандарт ТІА/ЕІА-95, стандарт TIA/EIAIS-2000, стандарт ІМТ-2000, стандарт UMTS та WCDMA, які включені тут як посилання. Система передачі даних також детально розкривається в документі «TIA/EJA/IS-856 cdma2000 High Rate Packet Data Air Interface Specification», включеному тут як посилання. Копія стандарту може бути одержана шляхом достун у до сайту всесвітньої павутини за адресою: http://www.3qpp2.org, або, якщо зробити письмовий запит за адресою: ТІА, Standards and Technology Department, 2500 Wilson Boulevard, Arlington, VA 22201, United States of America. Стандарт, що частіше за все згадується як стандарт UMTS (універсальна мобільна телефонна система), включений тут як посилання, може бути одержаний, якщо звернутися за адресою 3GPP Support Office, 650 Route des Lucioles-Sophia Antipolis, Valbonne-France. Фіг.1 ілюструє загальну блок-схему системи 100 зв'язку, яка здатна діяти згідно з будь-яким із стандартів систем зв'язку множинного доступу з кодовим розділенням каналів (CDMA), при цьому впроваджуючи різні варіанти втілення винаходу. Система 100 зв'язку може бути призначена для передачі голосу, даних або їх обох. В основному система 100 зв'язку містить базову станцію 101, яка забезпечує лінії зв'язку між деякою кількістю мобільних станцій, таких як мобільні станції 102104, і між мобільними станціями 102-104 та телефонною мережею загального користування і мережею 105 передачі даних. Мобільні станції на фіг.1 можуть згадува тися як термінали достуну до даних (AT), і базові станції можуть згадуватися як мережа достуну до даних (AN), не відхиляючись від основних меж обсягу та різних переваг винаходу. Базова станція 101 може мати декілька компонентів, таких як контролер базової станції і система приймача-передавача базової станції. Для простоти, такі компоненти не показані. Базова станція 101 може знаходитися у зв'язку з іншими базовими станціями, наприклад, базовою станцією 160. Центр комутації мобільного зв'язку (не показаний) може керувати різними аспектами функціонування системи 100 зв'язку і відносно зворотного зв'язку між мережею 105 і базовими станціями 101 та 160. Базова станція 101 встановлює зв'язок з мобільною станцією, яка знаходиться в її зоні 10 обслуговування, через сигнал прямої лінії зв'язку, що передається з базової станції 101. Сигнали прямої лінії зв'язку, націлені на мобільні станції, можуть підсумовуватися, формуючи сигнал 106 прямої лінії зв'язку. Кожна з мобільних станцій 102104, що приймає сигнал 106 прямої лінії зв'язку, декодує сигнал 106 прямої лінії зв'язку, щоб виділити інформацію, яка призначена для її користувача. Базова станція 160 також може встановлювати зв'язок з мобільними станціями, які знаходяться в її зоні обслуговування, через сигнал прямої лінії зв'язку, що передається з базової станції 160. Мобільні станції 102-104 встановлюють зв'язок з базовими станціями 101 та 160 через відповідні зворотні лінії зв'язку. Кожна зворотна лінія зв'язку підтримується сигналом зворотної лінії зв'язку, як, наприклад, сигнали 107109 зворотної лінії зв'язку для відповідних мобільних станцій 102-104. Хоча сигнали 107-109 зворотної лінії зв'язку можуть бути призначені для однієї базової станції, вони можуть прийматися на інших базових станціях. Базові станції 101 та 160 можуть одночасно встановлювати зв'язок із загальною мобільною станцією. Наприклад, мобільна станція 102 може знаходитися дуже близько до базової станції 101 та 160, яка може підтримувати зв'язок з обома базовими станціями 101 та 160. На прямій лінії зв'язку, базова станція 101 передає сигнал 106 прямої лінії зв'язку, і базова станція 160 передає сигнал 161 прямої лінії зв'язку. На зворотній лінії зв'язку, мобільна станція 102 передає сигнал 107 зворотної лінії зв'язку, що приймається обома базовими станціями 101 та 160. Для передачі пакету даних в мобільну станцію 102, може вибиратися одна з базових станцій 101 та 160 для передачі пакету даних в мобільну станцію 102. На зворотній лінії зв'язку, обидві базові станції 101 та 160 можуть робити спробу декодувати передачу даних радіообміну (трафіка) з мобільної станції 102. Швидкість передачі даних і рівень потужності зворотної і прямої ліній зв'язку можуть підтримуватися згідно зі станом каналу між базовою станцією і мобільною станцією. Фіг.2 ілюструє стр уктуру 200 часових інтервалів прямої лінії зв'язку, яка може бути використана для зв'язку на прямій лінії зв'язку з кожною мобільною станцією в системі 200 зв'язку. Кожний часовий інтервал може мати 2048 чипів. Одна половина часового інтервалу може мати 1024 чипи. Кожна половина часового інтервалу має два поля 201 даних радіообміну. Кожне поле 201 даних обслуговування може мати 400 чипів. Кожна половина часового інтервалу також може мати поле 202 даних пілот-сигналу. Поле 202 даних пілот-сигналу може мати 96 чипів. Кожна половина часового інтервалу також може мати два поля 203 даних керування. Протягом часу очікування, поля 201 даних радіообміну не несуть даних. Поле 202 даних пілот-сигналу і поле 203 даних керування несуть відповідно дані пілотсигналу і дані керування. Мобільні станції в системі 100 зв'язку передають інформацію керування швидкістю передачі даних (DRC) в базові станції. Інформація 11 81135 DRC показує швидкість передачі даних, що запитується, для даних радіообміну на прямій лінії зв'язку для кожної мобільної станції. Інформація DRC може показувати одну з 12 можливих швидкостей передачі даних. На фіг.3, таблиця 300 ілюструє можливі швидкості передачі даних. Кожна швидкість передачі даних має відповідний тип модуляції, частоту кодування і кількість часових інтервалів, що використовуються для передачі пакету даних. Наприклад, для швидкості передачі даних 153,6 кілобіт в секунду, щоб передати один пакет даних, використовується чотири часових інтервали. Перший часовий інтервал, що використовується для передачі пакету даних, несе дані заголовка. Кількість чипів в заголовку залежить від швидкості передачі даних. Кількість чипів в заголовку для швидкості передачі даних 153,6 кілобіт в секунду встановлюється рівним 256 чипів. Дані заголовка передаються в полі 201 даних радіообміну. Після передачі заголовка йдуть дані радіообміну. Передача даних радіообміну продовжується в полі 201 даних радіообміну, що залишається, у всіх чотирьох часових інтервалах. Пакет даних передається в мобільну станцію на деякій кількості часових інтервалів, вказаній DRC інформацією в таблиці 300. Передача часових інтервалів є такою, що чергується. На фіг.4 як приклад показана передача часових інтервалів для швидкості передачі даних 153,6 кілобіт в секунду. Наприклад, чотири часових інтервали передаються на часових інтервалах «n, n+4, n+8 та n+12». Мобільна станція може не знати, коли передається перший часовий інтервал, часовий інтервал «n», що використовується для передачі пакету даних. У результаті, коли приймальна станція детектує заголовок у часовому інтервалі «п», і, як в наведеному прикладі, швидкість передачі даних становить 153,6 кілобіт в секунду, приймач продовжує декодування даних у часових інтервалах «n+4, n+8 та n+12». Результат детектування заголовка є індикацією початку передачі пакету даних. Згідно з рівнем техніки, приймальна станція не відстежує часові інтервали «n+4, n+8 та n+12» для детектування заголовка, оскільки заголовок був детектований у часовому інтервалі «n». Згідно з різними аспектами винаходу, і, як в наведеному прикладі, для швидкості передачі даних 153,6 кілобіт в секунду, приймальна станція відстежує часові інтервали «п+4, п+8, та п+12» для заголовка навіть після детектування заголовка у часовому інтервалі «п». Якщо другий заголовок детектується у часових інтервалах «n+4, n+8 або n+12», то приймальна станція приймає рішення за множинними результатами детектування заголовка згідно з різними аспектами винаходу. Якщо перший заголовок вибирається як дійсний заголовок, а другий заголовок як помилковий заголовок, то приймальна станція ігнорує другий заголовок і продовжує демодуляцію даних, які йдуть за першим заголовком. Якщо другий заголовок вибирається як дійсний заголовок, а перший заголовок як помилковий заголовок, то приймальна станція ігнорує демодуляцію даних, 12 що виконується, з першого заголовка і починає декодування даних радіообміну, які йдуть за другим заголовком. У такому випадку приймальна станція відмовляється від відстеження часових інтервалів «n+4, n+8 та n+12» для декодування даних радіообміну. Передача даних в мобільну станцію може відбуватися згідно з будь-яким індексом чергування часового інтервалу. Наприклад, якщо вибирається індекс чергування «n» і, як в наведеному прикладі для швидкості передачі даних 1513,6 кілобіт в секунду, то дані передаються на часових інтервалах «n, n+4, n+8 та n+12». Якщо вибирається індекс чергування «n+1», то дані передаються на часових інтервалах «n+1, n+5, n+9 та n+13». Кожний заголовок зв'язаний з індексом чергування часового інтервалу. Якщо заголовок детектується на часових інтервалах, що є між часовими інтервалами «n, n+4, n+8 та n+12», то детектований заголовок зв'язаний, наприклад, з індексом чергування часового інтервалу, відмінним від індексу чергування «п». Приймач мобільної станції може здійснювати пошук заголовка в кожному часовому інтервалі. Якщо детектується другий заголовок, то другий заголовок повинен мати такий самий індекс чергування, щоб розв'язати множинні результати детектування заголовка згідно з різними аспектами винаходу. Тільки якщо перший та другий детектовані заголовки мають однаковий індекс чергування, то приймальна станція розв'язує множинні результати детектування заголовка на основі порога поточного заголовка, що використовується для найостаннішого результату детектування заголовка, старого порога заголовка, що використовується для детектування раніше прийнятого заголовка, метрики поточного заголовка, визначеної для останнього заголовка, і старої метрики заголовка, визначеної для раніше детектованого заголовка. Раніше прийнятий заголовок є першим заголовком, а поточний заголовок є другим заголовком. Кожна швидкість передачі даних має відповідну довжину заголовка. Наприклад, на фіг.3 таблиця 300 показує довжину заголовка довжиною 1024 чипи для швидкості передачі даних 38,4 кілобіт в секунду і довжиною 64 чипи для швидкості передачі даних 2457,6 кілобіт в секунду. Детектування заголовка включає накопичення декодованої енергії по очікуваній кількості чипів заголовка. Накопичена енергія перетворюється в метрику. Якщо метрика більша, ніж поріг заголовка, то приймальна станція оголошує детектування заголовка. Поріг заголовка відрізняється для різних довжин заголовка. В одному аспекті, поріг заголовка є пропорційним відношенню сигналу до шуму даних пілот-сигналу, детектованих приймальною станцією. Приймальна станція відстежує дані пілот-сигналу протягом поля 202 даних пілот-сигналу, і визначає відношення сигналу до шуму для каналу. Відношення сигналу до шуму для умов проходження сигналу в слабкому каналі менше, ніж для умов проходження сигналу в сильному 13 81135 каналі. У результаті, поріг заголовка оснований на умовах проходження сигналу в каналі в доповнення до очікуваної довжини заголовка. Очікувана довжина заголовка основана на швидкості передачі даних. Умова проходження сигналу в каналі може змінюватися від одного часового інтервалу до наступного. У результаті, поріг заголовка, що використовується в одному часовому інтервалі, може відрізнятися в наступному часовому інтервалі, навіть, незважаючи на те, що очікувана довжина заголовка така сама. В одному аспекті, приймальна станція може використати поріг поточного заголовка для детектування останнього заголовка. Детектування старого заголовка основане на порівнянні старої метрики заголовка зі старим порогом заголовка. Поріг поточного заголовка порівнюється з метрикою поточного заголовка для визначення того, чи детектується новий заголовок. Наприклад, якщо заголовок детектується протягом часового інтервалу «n», зв'язаного з індексом чергування «п» часового інтервалу, то такий результат детектування заголовка розглядається як результат детектування старого заголовка, коли новий заголовок детектується протягом часового інтервалу «n+4», зв'язаного з таким самим індексом чергування «п» часового інтервалу. Результат детектування заголовка протягом часового інтервалу «n+4» є результатом детектування поточного заголовка, і заголовок, детектований протягом часового інтервалу «n», стає результатом детектування старого заголовка." Як такий, поріг заголовка, що використовується протягом часового інтервалу «п», є старим порогом заголовка. Метрика заголовка, визначена під час часового інтервалу «n», є старою метрикою заголовка. Поріг заголовка, що використовується протягом часового інтервалу «n+4», є порогом поточного заголовка. Фіг.5 ілюструє блок-схему приймача 500, який використовується для обробки і демодуляції прийнятого CDMA сигналу, який функціонує при цьому згідно з різними аспектами винаходу. Приймач 500 може бути використаний для декодування інформації про сигнали прямої та зворотної ліній зв'язку. Приймач 500 в мобільній станції може бути використаний для детектування заголовка, декодування даних пілот-сигналу, даних радіообміну і даних керування, що передаються з базової станції. Прийняті вибірки можуть запам'ятовуватися в ЗППВ (RAM) 204. Прийняті вибірки генеруються системою 290 радіочастоти/проміжної частоти (РЧ/ПЧ) і антенною системою 292. РЧ/ПЧ система 290 і антенна система 292 можуть містити один або більшу кількість компонентів для прийому множинних сигналів та РЧ/ПЧ обробки прийнятих сигналів для одержання переваги посилення рознесення прийому. Множинні прийняті сигнали, що поширюються по різних траєкторіях поширення, можуть виходити із загального джерела. Антенна система 292 приймає РЧ сигнали і посилає РЧ сигнали в РЧ/ПЧ систему 14 290. РЧ/ПЧ система 290 може бути будь-яким відомим РЧ/ПЧ приймачем. Прийняті РЧ сигнали фільтруються, перетворюються з пониженням частоти і відцифровуються, формуючи R X вибірки на частотах основної смуги. Вибірки подаються в мультиплексор (тих) 252. Вихід мультиплексора 252 подається в модуль 206 шукача і вказівні елементи (елементи відведення) 208. З ними зв'язується модуль 210 керування. Об'єднувач 212 зв'язує декодер 214 з вказівними елементами 208. Модуль 210 керування може бути мікропроцесором, керованим програмним забезпеченням, і може бути розташований на тій самій інтегральній схемі або окремій інтегральній схемі. Функція декодування в декодері 214 може відповідати турбодекодеру або будь-яким іншим відповідним алгоритмам декодування. У процесі функціонування прийняті вибірки подаються в мультиплексор 252. Мультиплексор 252 подає вибірки в модуль 206 шукача і вказівні елементи 208. Модуль 210 керування конфігурує вказівні* елементи 208 для виконання демодуляції і згортки прийнятого сигналу на різних часових зміщеннях на основі результатів пошуку з модуля 206 шукача. Результати демодуляції об'єднуються і проходять в декодер 214. Декодер 214 декодує і видає декодовані дані. Згортка каналів виконується шляхом мультиплексування прийнятих вибірок з комплексним спряженням псевдошумової (PN) послідовності і привласненою функцією Уолша в передбаченні єдиної синхронізації, а також за допомогою цифрової фільтрації результуючи х вибірок, часто з інтегральною схемою і схемою суматора накопичувального тину (не показана). Такий метод відомий в рівні техніки. Приймач 500 може бути використаний у вузлі приймача базових станцій 101 та 160 для обробки прийнятих сигналів зворотної лінії зв'язку з мобільних станцій, і у вузлі приймача будь-якої з мобільних станцій для обробки прийнятих сигналів прямої лінії зв'язку. Декодер 214 накопинує об'єднану енергію для детектування заголовка. Якщо заголовок детектується, то декодер 214 показує, щоб система 210 продовжувала відстежувати зв'язані часові інтервали, згідно з індексом чергування такого самого часового інтервалу, для декодування даних радіообміну, які йдуть за детектованим заголовком. Коли декодер 214 детектує другий заголовок з індексом чергування такого самого часового інтервалу, декодер 214 в з'єднанні з системою 210 керування приймає рішення, чи є другий заголовок дійсним заголовком, а інший помилковим результатом детектування: щоб розв'язати множинні результати детектування заголовка, рішення основане на старому порозі заголовка і метриці заголовка, а також на порозі і метриці поточного заголовка згідно з різними аспектами винаходу. Фіг.6 ілюструє блок-схему передавача 600 для передачі сигналів зворотної та прямої ліній зв'язку. Передавач 600 може бути використаний для передачі даних згідно з структурою 200 часового інтервалу і параметрами, показаними в таблиці 300 на фіг.3. Дані каналу для передачі вводяться в 15 81135 модулятор 301 для модуляції. Модуляція може виконуватися згідно з будь-яким із загальновідомих методів модуляції, таких, як QAM, PSK та BPSK. У випадку прямої лінії зв'язку, модуляція вибирається на основі DRC інформації. Таблиця 300 показує відповідну модуляцію. Швидкість передачі даних вибирається селектором 303 швидкості передачі даних і рівня потужності. Вибір швидкості передачі "даних може бути оснований на інформації прямої лінії зв'язку, що приймається з приймального пункту призначення. Приймальним пунктом призначення може бути мобільна станція або базова станція. Інформація прямої лінії зв'язку може включати максимально допустиму швидкість передачі даних. Максимально допустима швидкість передачі даних може визначатися згідно з різними загальновідомими алгоритмами. Максимально допустима швидкість передачі даних дуже часто основана на умові канапу, серед інших факторів, що розглядаються. Для прямої лінії зв'язку, швидкість передачі даних вибирається на основі DRC інформації, що приймається з мобільної станції. Умова каналу може час від часу змінюватися. У результаті, вибрана швидкість передачі даних також час від часу відповідно змінюється. Селектор 303 швидкості передачі даних і рівня потужності відповідно вибирає швидкість передачі даних в модуляторі 301. Вихідний сигнал модулятора 301 проходить через операцію розширення сигналу і посилюється в блоці 302 для передачі з антени 304. Селектор 303 швидкості передачі даних і рівня потужності також вибирає рівень потужності для рівня посилення сигналу, що передається, згідно з інформацією зворотного зв'язку. Об'єднання вибраної швидкості передачі даних і рівня потужності дозволяє правильно декодувати дані, що передаються, в приймальному пункті призначення. Пілот-сигнал також генерується в блоці 307. Пілот-сигнал посилюється до відповідного рівня в блоці 307. Рівень потужності пілот-сигналу може бути у відповідності з умовою каналу в приймальному пункті призначення. Пілот-сигнал може бути об'єднаний з сигналом канапу в об'єднувачі 308. Об'єднаний сигнал може бути посилений в підсилювачі 309 і переданий з антени 304. Антена 304 може бути представлена у вигляді декількох комбінацій, включаючи антенні решітки і конфігурації множинного введення множинного виведення. Для прямої лінії зв'язку передача може форматуватися так, щоб підкорятися структурі часового інтервалу, показаній на фіг.2. Дані пілотсигналу для поля 202 пілот-сигналу, дані керування для поля 203 керування і дані радіообміну для поля 201 даних радіообміну можуть форматуватися на вході модулятора 301. Форматовані дані обробляються через передавач 600. Фіг.7 зображає загальну схему системи 700 приймача-передавача для введення приймача 500 і передавача 600 для підтримки лінії зв'язку з пунктом призначення. Приймач-передавач 700 може бути введений в мобільній станції або в 16 базовій станції. Приймач-передавач 700 може бути використаний для прийняття рішення за множинними результатами детектування даних заголовка згідно з різними аспектами винаходу. Процесор 401 може бути з'єднаний з приймачем 500 і передавачем 600 для обробки даних, що передаються та приймаються. Різні аспекти приймача 200 і передавача 300 можуть бути загальними, навіть незважаючи на те, що приймач 500 і передавач 600 показані окремо. В одному аспекті, приймач 500 і передавач 600 можуть спільно використати загальний гетеродин і загальну антенну систему для РЧ/ПЧ прийому і передачі. Передавач 600 приймає дані для передачі на вході 405. Блок 403 обробки даних, що передаються, готує дані для передачі на каналі передачі. Прийняті дані, після декодування в декодері 214, приймаються в процесорі 401 на вході 404. Прийняті дані обробляються в блоці 402 обробки даних, що приймаються, в процесорі 401. Різні операції процесора 401 можуть бути об'єднані в один або багато модулів обробки. Крім того, різні операції процесора 401 можуть бути об'єднані з операціями приймача 500 і передавача 600. Приймач 700 може бути приєднаний до іншого пристрою. Приймач-передавач 700 може бути інтегральною частиною пристрою. Пристрій може бути комп'ютером або працювати подібно комп'ютеру. Пристрій може бути підключений до мережі даних, як, наприклад, Інтернет. У випадку введення приймача-передавача 700 в базовій станції, базова станція через декілька з'єднань може бути підключена до мережі тину Інтернет. Обробка прийнятих даних, взагалі кажучи, містить перевірку помилок прийнятих пакетів даних. Наприклад, якщо прийнятий пакет даних має помилку на неприйнятному рівні, то блок 402 обробки даних, що приймаються, посилає інструкцію блока 403 обробки даних, що передаються, щоб він зробив запит про повторну передану пакету даних. Запит передається на каналі передачі. Крім того, блок 403 обробки даних, що передаються, передає DRC інформацію на основі вхідних сигналів з блока 402 обробки даних, що приймаються. Вхідна інформація може містити інформацію стану каналу і частоту появи помилок каналу. Після детектування заголовка процесор 401 може зберігати прийняті дані в модулі 480 зберігання даних, доти, доки не будуть прийняті все дані радіообміну на наступних часових інтервалах. У випадку множинних результатівдетектування заголовка, процесор 401 може приймати рішення, що ранній результат детектування заголовка був помилковим. Рішення може бути основане на старому і новому порогах заголовка і метриках заголовка. Якщо другий заголовок вибирається як дійсний заголовок, то процесор 401 скидає дані, зв'язані з детектуванням старого заголовка. Фіг.8 зображає процедурну блок-схему 800, яка може бути використана приймачем-передавачем 700 для прийняття рішення за множинними результатами детектування заголовка. Приймач-передавач 700 може бути введений в мобільну станцію в системі 100 зв'язку і функціонувати згідно з різними 17 81135 аспектами винаходу. Базова станція в системі 100 зв'язку здійснює передану в мобільні станції на прямій лінії зв'язку. Кожна мобільна станція, використовуючи приймач-передавач 700, приймає передачі на прямій лінії зв'язку і шукає детектування заголовка в кожному часовому інтервалі. Приймач-передавач 700 продовжує шукати детектування заголовка у часових інтервалах «n+1» і далі, навіть якщо заголовок вже був детектований у часовому інтервалі «п», як показано на фіг.4. Для прийняття рішення за множинними результатами детектування заголовка, заголовки детектуються у часових інтервалах, які зв'язані із загальним індексом чергування часового інтервалу. Наприклад, заголовок, детектований у часовому інтервалі «n», розв'язується з можливим детектуванням заголовка у часових інтервалах «n+4, n+8 або n+12», у випадку, якщо DRC значення відповідає швидкості передачі даних 153,6 кілобіт в секунду, як показано в таблиці 300 на фіг.3. Для такого ж DRC значення заголовок, детектований у часовому інтервалі «n+1», розв'язується з можливим детектуванням заголовка у часових інтервалах «n+5, n+9 або n+13». На етапі 801 приймач-передавач 700 через операції процесора 401 і контролера 210 визначає поріг поточного заголовка для поточного часового інтервалу, зв'язаного з прийомом пакету даних. Поріг поточного заголовка оснований на останній DRC інформації, переданій приймачем-передавачем 700. Оскільки для кожної швидкості передачі даних, є відповідна довжина заголовка, як показано в таблиці 300, поріг може бути різним для кожної швидкості передачі даних. Більше того поріг також може бути оснований на поточному відношенні сигналу до шуму. Наприклад, приймачпередавач 700 визначає відношення сигналу до шуму на основі даних пілот-сигналу, прийнятих протягом часового інтервалу «n». Інформація відношення сигналу до шуму та очікуваної довжини заголовка, визначена на основі переданого DRC значення, використовується для визначення порога. Якщо відношення сигналу до шуму мале, то поріг також відповідно малий. Якщо довжина заголовка мала, то поріг також відповідно малий. На етапі 802, приймач-передавач 700 визначає метрику поточного заголовка, зв'язану з декодованою енергією заголовка в поточному часовому інтервалі. Метрика поточного заголовка є індикацією накопиченої енергії на очікуваній довжині заголовка під час поточного часового інтервалу. На етапі 803, приймач-передавач 700 через процесор 401 і контролер 210 визначає, чи детектується заголовок в поточному часовому інтервалі. Метрика поточного заголовка порівнюється з порогом поточного заголовка. Якщо метрика поточного заголовка менша, ніж поріг поточного заголовка, то приймач-передавач 700 не детектує заголовок в поточному часовому інтервалі. У цьому місці, потік процесу 800 переходить до етану 801, і приймач-передавач 700 продовжує шукати детектування заголовка в наступному часовому інтервалі. Якщо метрика поточного заголовка більша, ніж поріг поточного 18 заголовка, то приймач-передавач 700 детектує заголовок в поточному часовому інтервалі. У даному місці, потік процесу 800 переходить до етану 804. На кроці 804, приймач-передавач 700 через контролер 210 і процесор 401 визначає, чи детектується ранній заголовок в іншому часовому інтервалі, який зв'язаний із загальним індексом чергування часового інтервалу. Наприклад, у випадку 153,6 кілобіт в секунду, якщо поточний часовий інтервал є часовим інтервалом «n», то наступним часовим інтервалом, що розглядається для загального індексу чергування часового інтервалу, міг би бути будь-яким з часових інтервалів «n+4, n+8 або n+12». Якщо поточним результатом детектування заголовка є перший результат детектування заголовка, то потік процесу 800 переходить до етану 801, в якому приймач-передавач 700 шукає новий заголовок в інших часових інтервалах. Якщо поточним результатом детектування заголовка є другою результат детектування заголовка, зв'язаний із загальним індексом чергування часового інтервалу, то приймач-передавач 700 детектує множинні заголовки і процес переходить до етану 805. На етапі 805, приймач-передавач 700 через контролер 210 і процесор 401 приймає рішення за множинними результатами детектування заголовка і вибирає один з результатів детектування як дійсний результат детектування заголовка, а інший як помилковий результат детектування. Процесор 401 і контролер 210 приймають рішення за множинними результатами детектування заголовка на основі, щонайменше, одного з параметрів: порога поточного заголовка, старого порога заголовка, метрики поточного заголовка і старої метрики заголовка. В одному або декількох аспектах, функція прийняття рішення для прийняття рішення, який результат детектування заголовка є дійсним результатом детектування, основана, щонайменше, на одному з параметрів: поріг поточного заголовка, старий поріг заголовка, метрика поточного заголовка і стара метрика заголовка. По-перше, система 210 процесора 401 і контролера 210 визначає, чи відрізняються критично значення старого порога заголовка і порога поточного заголовка. Наприклад, один поріг може бути у вісім разів більший, ніж інший поріг. У такому випадку значення одного порога критично відрізняється від іншого. Коли значення поточного і старого порогів критично відрізняються, функція прийняття рішення вибирає результат детектування заголовка, зв'язаний з більш високим порогом заголовка, як дійсний результат детектування заголовка. Якщо значення старого і поточного порогів близькі, наприклад, відрізняються менше, ніж у вісім разів, тоді функція прийняття рішення вибирає результат детектування заголовка, зв'язаний з більш високим відношенням метрики заголовка і порога заголовка, як дійсний результат детектування заголовка. Процесор 401 і система 210 керування можуть потребувати визначення відношення метрики заголовка і порога заголовка для обох 19 81135 поточного і старого результатів детектування заголовка. У випадку детектування помилкового заголовка, дані радіообміну, які йдуть за заголовком, є помилковими. У такому випадку CRC контроль даних, що передаються, не виконується. Блок 402 обробки даних, що приймаються, може відправити повідомлення блока 403 обробки даних, що передаються, щоб той відправив негативне підтвердження, яке вказує помилковий результат детектування даних. У той самий час, процесор 401 може передбачити, що раніше визначене DRC значення може бути переоціненим. У такому випадку, приймачпередавач 700 може вибрати більш низьку швидкість передачі даних, після того як він прийме збій CRC на кінці пакету даних. Більш низька швидкість передачі даних, яка насправді менша, ніж оптимальна швидкість передачі даних, надається в передавальну станцію. У такому випадку, згідно з різними аспектами винаходу, приймач-передавач 700 через контролер 210 і процесор 401 визначає інший поріг заголовка, який більший, ніж поріг поточного "заголовка. Вказаний другий поріг заголовка може бути обчислений в той самий час, коли визначається метрика поточного заголовка. Обчислення другого порога заголовка може необов'язково мати місце після прийому збою CRC. Наприклад, для 153,6 кілобіт в секунду, якщо результат детектування, виконаного на часовому інтервалі «п», є помилковим результатом детектування, то приймальна станція може визначити збій CRC на часовому інтервалі «п+12». Другий поріг заголовка може бути обчислений на часовому інтервалі «п» в той самий час, коли детектується заголовок. Метрика поточного заголовка порівнюється з новим порогом заголовка, тобто другим порогом заголовка. Якщо поточна метрика заголовка більша, ніж новий поріг заголовка, то збій CRC є дійсним збоєм CRC. Якщо поточна метрика заголовка не більша, ніж новий поріг заголовка, то, згідно з різними аспектами винаходу, збій CRC не є дійсним збоєм CRC. В одному аспекті, коли поріг заголовка встановлюється дуже високим, імовірність пронуску заголовка також встановлюється дуже високою. Навпаки, коли поріг заголовка встановлюється дуже низьким, імовірність помилкового результату детектування заголовка підвищується відповідно. Для більш низької імовірності пропуску дійсної передачі заголовка, поріг може бути вибраний на низькому рівні. Для вирішення проблеми з помилковим результатом детектування і результуючим збоєм CRC, метрика поточного заголовка порівнюється з новим порогом заголовка. Згідно з різними аспектами винаходу, новий поріг заголовка вибирається на більш високому рівні, ніж поріг поточного заголовка. Фіг.9 зображає процедурну блок-схему 900, яка ілюструє послідовність етапів роботи приймача-передавача 700, що вирішує, чи є CRC збій дійсним CRC збоєм або він зумовлений помилковим детектуванням заголовка. На етапі 20 901, приймач-передавач 700 визначає поточний поріг для поточного часового інтервалу, зв'язаного з прийняттям пакету даних. На етапі 902, приймачпередавач 700 визначає метрику поточного заголовка, зв'язаного з накопиченою декодованою енергією заголовка в поточному часовому інтервалі. На етапі 903, приймач-передавач 700 порівнює метрику поточного заголовка з порогом поточного заголовка, визначаючи, чи детектується заголовок. Якщо заголовок не детектується, то потік процесу 900 переходить до етану 901. Якщо заголовок детектується, то потік процесу переходить до етану 904, щоб приймач-передавач 700 декодував дані, які йдуть за детектованим заголовком, і для визначення CRC декодованих даних. На етапі 905, приймач-передавач 700 через контролер 210 і процесор 401 визначає, чи детектується збій CRC. Якщо збій CRC не детектується, то на етапі 906 приймач-передавач 700 продовжує декодувати дані. Якщо збій CRC детектується, то приймач-передавач 700 на етапі 907 обчислює новий поріг поточного заголовка до прийому кінця пакету даних, для порівняння метрики заголовка з новим порогом поточного заголовка. Новий поріг поточного заголовка встановлюється більшим, ніж поріг поточного заголовка, визначений на етапі 901. На етапі 908, приймач-передавач 700 визначає, чи є поточна метрика більшою, ніж новий поріг поточного заголовка. Якщо метрика поточного заголовка більша, ніж новий поріг поточного заголовка, то на етапі 909 приймач-передавач 700 визначає, що збій CRC, визначений на етапі 905, є дійсним збоєм CRC. У такому випадку, на DRC інформацію може впливати збій CRC. Швидкість передачі даних, що запитується, в контурі керування швидкістю передачі даних між мобільною станцією і базовою станцією може бути знижена. Якщо поточна метрика не більша, ніж новий поріг поточного заголовка, то на етапі 910 приймачпередавач 700 визначає, що збій CRC, визначений на етапі 905, не є дійсним збоєм CRC. У « результаті, на визначення DRC не може бути наданий вплив. Відповідно, приймач-передавач 700 має можливість використати більш низький поріг заголовка, навіть, незважаючи на те, що низький поріг заголовка підвищує імовірність помилкового результату детектування заголовка. Однак, проблема помилкового збою CRC вирішується шляхом порівняння метрики заголовка з новим порогом, який вищий, ніж первинний поріг. Фахівцям в даній галузі техніки повинно бути зрозуміло, що описані тут в зв'язку з розкритими варіантами здійснення ілюстративні логічні блоки, модулі, схеми та етапи алгоритмів можуть бути реалізовані як електронне апаратне забезпечення, комп'ютерне програмне забезпечення або комбінація їх обох. Щоб детальніше проілюструвати вказану взаємозамінність апаратного забезпечення і програмного забезпечення, різні ілюстративні компоненти, блоки, модулі, схеми та етапи були описані вище в основному з точки зору їх функціональних можливостей. Чи реалізовуються ці функціональні 21 81135 можливості як апаратне забезпечення або як програмне забезпечення, залежить від конкретного застосування та обмежень конструкції, що накладаються на систему загалом. Кваліфіковані фахівці в даній галузі техніки можуть реалізувати описані функціональні можливості різними шляхами для конкретного застосування, але такі рішення реалізації не повинні інтерпретуватися як такі, що виходять за межі обсягу даного винаходу. Різні логічні блоки, модулі і схеми, описані в зв'язку з розкритими тут варіантами здійснення, можуть реалізуватися або виконуватися за допомогою процесора загального призначення, цифрового сигнального процесора (DSP), інтегральної схеми прикладної орієнтації (ASIC), програмованої користувачем вентильної матриці або іншого програмованого логічного приладу, дискретних логічних елементів або транзисторних елементів, дискретних компонентів програмного забезпечення або будь-якої їх комбінації, розрахованої для виконання описаних тут функцій. Процесор загального призначення може бути мікропроцесором, але, альтернативно, процесор може бути будь-яким відомим процесором, контролером, мікроконтролером або кінцевим автоматом. Процесор також може бути реалізований як комбінація обчислювальних пристроїв, наприклад, комбінація DSP процесора і мікропроцесора, множини мікропроцесорів ' в поєднанні з оперативною пам'яттю DSP процесора або будь-яких інших подібних конфігураціях. Етапи та спосіб або алгоритм, описані в зв'язку з розкритими тут варіантами здійснення, можуть бути реалізовані безпосередньо в апаратному забезпеченні, в модулі програмного забезпечення, що виконується процесором, або в їх комбінації. Модуль програмного забезпечення може знаходитися в ЗППВ пам'яті, стираному програмованому ПЗП (EPROM), електричне програмованому ПЗП (EEPROM), регістрах, на жорсткому диску, змінному диску, CD-ROM або в будь-якій іншій формі носія інформації, відомого в даній галузі техніки. Ілюстративний носій інформації підключається до процесора так, щоб процесор міг зчитувати інформацію з носія інформації або записувати інформацію на нього. Альтернативно, носій інформації може бути інтегральним з процесором. Процесор і носій інформації можуть знаходитися в ASIC схемі. Схема ASIC може знаходитися в призначеному для користувача терміналі. Альтернативно, процесор і носій інформації можуть знаходитися в дискретних компонентах призначеного для користувача термінала. Попередній опис переважних варіантів здійснення забезпечується, щоб дозволити фа хівцеві в даній галузі техніки використати даний винахід. Фа хівцям в даній галузі техніки будуть очевидні різні модифікації, і основні принципи, задані тут, можуть застосовуватися до інших варіантів здійснення без використання винахідливості. Таким чином, даний винахід не повинен обмежуватися показаними тут варіантами здійснення, але повинен відповідати найбільш 22 широким межам, які узгоджуються з описаними тут принципами та новими ознаками. 23 81135 24
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod and apparatus for detecting a packet of data in a communication system (variants)
Автори англійськоюEkvetchavit Thunachate, Sindhushayana Nagabhushana T., Gurelli Mehmet, Black, Peter, J., Black Peter J., Black, Peter J.
Назва патенту російськоюСпособ и устройство детектирования пакета данных в системе связи (варианты)
Автори російськоюЭкветчавит Туниачате, Синдхушаяна Нагабхушана Т., Гурелли Мехмет, Блек Питер Дж.
МПК / Мітки
МПК: H04L 12/56, A01C 1/04, H04B 1/707, H03M 13/09, H04L 7/04
Мітки: варіанти, пристрій, пакета, системі, спосіб, даних, детектування, зв'язку
Код посилання
<a href="https://ua.patents.su/12-81135-sposib-i-pristrijj-detektuvannya-paketa-danikh-u-sistemi-zvyazku-varianti.html" target="_blank" rel="follow" title="База патентів України">Спосіб і пристрій детектування пакета даних у системі зв’язку (варіанти)</a>