RU2012111058A - Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа - Google Patents
Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа Download PDFInfo
- Publication number
- RU2012111058A RU2012111058A RU2012111058/08A RU2012111058A RU2012111058A RU 2012111058 A RU2012111058 A RU 2012111058A RU 2012111058/08 A RU2012111058/08 A RU 2012111058/08A RU 2012111058 A RU2012111058 A RU 2012111058A RU 2012111058 A RU2012111058 A RU 2012111058A
- Authority
- RU
- Russia
- Prior art keywords
- signal data
- encoded signal
- interleaved
- data
- encoded
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 27
- 230000005540 biological transmission Effects 0.000 title 1
- 239000011159 matrix material Substances 0.000 claims abstract 9
- 208000011580 syndromic disease Diseases 0.000 claims 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 claims 1
- 229910052802 copper Inorganic materials 0.000 claims 1
- 239000010949 copper Substances 0.000 claims 1
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 239000013307 optical fiber Substances 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
1. Способ передачи данных сигнала в глобальной навигационной спутниковой системе (GNSS) с использованием сверточных кодов с низкой плотностью контроля четности (LDPC) и алгоритма обмена сообщениями, содержащий:форматирование на передающем конце данных сигнала в множество подкадров;кодирование каждого подкадра данных сигнала в соответствии с матрицей контроля четности, заданной представлением графа Таннера для сверточных кодов LDPC;перемежение кодированных данных сигнала и добавление к ним поля синхрослова для передачи перемеженного блока кодированных данных сигнала через канал связи;обратное перемежение на приемном конце перемеженного блока кодированных данных сигнала после его приема из упомянутого канала связи; идекодирование кодированных данных сигнала по методике обмена сообщениями, чтобы получить данные сигнала, первично переданные на передающем конце.2. Способ по п.1, в котором кодированные данные сигнала перемежают по блокам путем записи в запоминающую матрицу либо по столбцам, либо по строкам.3. Способ по п.1, дополнительно содержащий приведение конечного автомата (FSM) в такое состояние, что нулевое входное сообщение дает нулевое кодовое слово, посредством уникальной методики кодирования для конечного и небольшого числа битов концевой комбинации в кодере и декодере.4. Способ по п.1, в котором реализация сверточных кодов LDPC дает возможность непрерывного декодирования с использованием конвейерных декодеров.5. Способ по п.1, в котором обратное перемежение перемеженного блока кодированных данных сигнала осуществляется путем считывания по столбцам, если данные сигнала являются перемеженными по строка
Claims (17)
1. Способ передачи данных сигнала в глобальной навигационной спутниковой системе (GNSS) с использованием сверточных кодов с низкой плотностью контроля четности (LDPC) и алгоритма обмена сообщениями, содержащий:
форматирование на передающем конце данных сигнала в множество подкадров;
кодирование каждого подкадра данных сигнала в соответствии с матрицей контроля четности, заданной представлением графа Таннера для сверточных кодов LDPC;
перемежение кодированных данных сигнала и добавление к ним поля синхрослова для передачи перемеженного блока кодированных данных сигнала через канал связи;
обратное перемежение на приемном конце перемеженного блока кодированных данных сигнала после его приема из упомянутого канала связи; и
декодирование кодированных данных сигнала по методике обмена сообщениями, чтобы получить данные сигнала, первично переданные на передающем конце.
2. Способ по п.1, в котором кодированные данные сигнала перемежают по блокам путем записи в запоминающую матрицу либо по столбцам, либо по строкам.
3. Способ по п.1, дополнительно содержащий приведение конечного автомата (FSM) в такое состояние, что нулевое входное сообщение дает нулевое кодовое слово, посредством уникальной методики кодирования для конечного и небольшого числа битов концевой комбинации в кодере и декодере.
4. Способ по п.1, в котором реализация сверточных кодов LDPC дает возможность непрерывного декодирования с использованием конвейерных декодеров.
5. Способ по п.1, в котором обратное перемежение перемеженного блока кодированных данных сигнала осуществляется путем считывания по столбцам, если данные сигнала являются перемеженными по строкам, и наоборот.
6. Способ по п.1, в котором кодированные данные сигнала перемежают по блокам с глубиной перемежения в соответствии со способностью исправления ошибок для сверточных кодов LDPC.
7. Способ по п.1, в котором упомянутая матрица контроля четности задается числом узлов символов, числом узлов ограничений, кодовой скоростью и памятью формирователя синдрома.
8. Способ по п.1 или 5, в котором число узлов символов содержит число строк упомянутой матрицы контроля четности, тогда как число узлов ограничений содержит число столбцов упомянутой матрицы контроля четности.
9. Способ по п.5, в котором кодовая скорость вычисляется на основании числа узлов символов и числа узлов ограничений, причем число узлов символов меньше числа узлов ограничений.
10. Способ по п.5, в котором число узлов символов конфигурируется в зависимости от временного индекса, связанного с кодами символов.
11. Способ по п.5, в котором память формирователя синдрома содержит высшую степень оператора задержки в упомянутой матрице контроля четности и индекса поля Галуа.
12. Способ по п.1, в котором данные сигнала содержат структуру навигационных данных.
13. Способ по п.1, в котором уравнение контроля четности задается в виде логарифмического отношения правдоподобия (LLR) для кодированных данных сигнала.
14. Способ по п.1, в котором каждый подкадр данных сигнала конфигурируется битами идентификационной страницы, битами навигационных данных, битами контроля циклическим избыточным кодом (CRC) и битами завершения.
15. Способ по п.12, в котором биты завершения, зависят от кодированного кодового слова каждого подкадра, кроме битов завершения данных сигнала для управления конечным автоматом.
16. Система передачи данных сигнала в глобальной навигационной спутниковой системе (GNSS) с использованием сверточных кодов с низкой плотностью контроля четности (LDPC), содержащая:
блок форматирования данных на передающем конце, выполненный с возможностью связи с источником данных, чтобы форматировать данные сигнала в множество подкадров;
по меньшей мере, один кодер, выполненный с возможностью связи с упомянутым блоком форматирования данных, чтобы формировать матрицу контроля четности для задания представления графа Таннера для сверточных кодов LDPC, чтобы кодировать каждый подкадр данных сигнала;
по меньшей мере, один перемежитель, связанный с упомянутым кодером, для выполнения перемежения по блокам и добавления поля синхрослова на кодированных данных сигнала;
по меньшей мере, один передатчик, связанный с упомянутым перемежителем, для передачи перемеженного блока кодированных данных сигнала через канал связи;
обратный перемежитель на приемном конце, выполненный с возможностью связи с приемником, чтобы осуществлять обратное перемежение перемеженного блока кодированных данных сигнала, принятого от упомянутого приемника через упомянутый канал связи; и
по меньшей мере, один декодер, выполненный с возможностью связи с упомянутым обратным перемежителем, чтобы декодировать кодированные данные сигнала по методике обмена сообщениями для получения данных сигнала, первоначально переданных на передающем конце.
17. Система по п.14, в которой канал связи содержит спутник, оптоволокно, наземную линию связи и медный кабель.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN2064/CHE/2009 | 2009-08-27 | ||
| IN2064CH2009 | 2009-08-27 | ||
| PCT/IN2010/000569 WO2011024206A1 (en) | 2009-08-27 | 2010-08-27 | Method of communicating signal data in gnss using ldpc convolution codes and a system thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2012111058A true RU2012111058A (ru) | 2013-10-10 |
Family
ID=43446458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2012111058/08A RU2012111058A (ru) | 2009-08-27 | 2010-08-27 | Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8930793B2 (ru) |
| EP (1) | EP2471183A1 (ru) |
| KR (1) | KR20120091001A (ru) |
| RU (1) | RU2012111058A (ru) |
| WO (1) | WO2011024206A1 (ru) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013097174A1 (zh) * | 2011-12-30 | 2013-07-04 | 华为技术有限公司 | 前向纠错编、解码方法、装置及系统 |
| FR2993369B1 (fr) * | 2012-07-11 | 2017-10-13 | Centre Nat D'etudes Spatiales | Signal radio gnss pour une synchronisation amelioree |
| EP2963829B1 (en) * | 2013-05-07 | 2018-07-11 | Huawei Technologies Co., Ltd. | Coding and decoding method, device and system |
| WO2015137712A1 (en) * | 2014-03-14 | 2015-09-17 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling interleaving depth |
| CN105099599B (zh) * | 2014-04-16 | 2019-12-27 | 上海澜至半导体有限公司 | 交织、解交织方法以及相应的装置 |
| KR102265052B1 (ko) * | 2014-12-17 | 2021-06-15 | 삼성전자주식회사 | 적응적으로 인터리빙 깊이를 결정하는 인터리빙 방법 및 장치 |
| KR102287616B1 (ko) * | 2015-02-16 | 2021-08-10 | 한국전자통신연구원 | 길이가 64800이며, 부호율이 2/15인 ldpc 부호어 및 256-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법 |
| CN106767383A (zh) * | 2016-11-11 | 2017-05-31 | 清华大学 | 基于连续运行gnss站信噪比数据的积雪深度的测量方法 |
| ES2964773T3 (es) | 2016-11-23 | 2024-04-09 | Koninklijke Philips Nv | Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. |
| JP7124276B2 (ja) * | 2017-08-14 | 2022-08-24 | 富士通株式会社 | 伝送装置、及び誤り訂正方法 |
| EP3544248B1 (en) * | 2018-03-20 | 2025-02-19 | Centre National D'etudes Spatiales | Adaptive detection function based on statistical propagation channel estimation for gnss receivers |
| CN112165338B (zh) * | 2020-09-30 | 2023-05-02 | 电子科技大学 | 一种卷积码随机交织序列交织关系的估计方法 |
| CN112865853B (zh) * | 2020-12-30 | 2023-01-10 | 广东省电信规划设计院有限公司 | 卫星的数据传输参数优化方法、装置及通信系统 |
| CN113132058B (zh) * | 2021-02-23 | 2023-05-05 | 龙文华丰(北京)科技有限公司 | 一种基于高斯约当消元的改进卷积交织盲识别方法 |
| CN113891065B (zh) * | 2021-09-09 | 2023-11-28 | 武汉中海庭数据技术有限公司 | 一种单帧图像传输延时测量方法和系统 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8619974B2 (en) * | 2007-03-27 | 2013-12-31 | Hughes Network Systems, Llc | Method and system for providing spread scrambled coded multiple access (SSCMA) |
| US20100122143A1 (en) * | 2007-03-27 | 2010-05-13 | Hughes Network Systems, Llc | Method and system for providing low density parity check (ldpc) coding for scrambled coded multiple access (scma) |
| US20110047434A1 (en) * | 2008-04-28 | 2011-02-24 | Qualcomm Incorporated | Wireless communication of turbo coded atsc m/h data with time diversity |
-
2010
- 2010-08-27 RU RU2012111058/08A patent/RU2012111058A/ru not_active Application Discontinuation
- 2010-08-27 WO PCT/IN2010/000569 patent/WO2011024206A1/en not_active Ceased
- 2010-08-27 KR KR1020127007775A patent/KR20120091001A/ko not_active Ceased
- 2010-08-27 EP EP10782053A patent/EP2471183A1/en not_active Ceased
- 2010-08-27 US US13/392,771 patent/US8930793B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP2471183A1 (en) | 2012-07-04 |
| US8930793B2 (en) | 2015-01-06 |
| US20120198307A1 (en) | 2012-08-02 |
| WO2011024206A1 (en) | 2011-03-03 |
| KR20120091001A (ko) | 2012-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2012111058A (ru) | Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа | |
| US6948109B2 (en) | Low-density parity check forward error correction | |
| RU2009142600A (ru) | Способ передачи и приема сигнала и устройство для передачи и приема сигнала | |
| JP5653936B2 (ja) | 削除訂正畳み込み符号および畳み込みターボ符号のための符号化法および復号法 | |
| KR20000038952A (ko) | 통신시스템에서직렬쇄상구조를가지는부호화및복호화장치 | |
| US8370713B2 (en) | Error correction code decoding device | |
| KR20060052488A (ko) | 연결된 반복 및 대수 코딩 | |
| US8136020B2 (en) | Forward error correction CODEC | |
| CN102142928B (zh) | 交织、解交织外码编码输出码字的方法和交织、解交织器 | |
| WO2011085605A1 (zh) | 一种级联码的译码方法及装置 | |
| US20030188248A1 (en) | Apparatus for iterative hard-decision forward error correction decoding | |
| CN100488057C (zh) | 数字信号的优化交织 | |
| JP2009524316A (ja) | 高速な符号化方法および復号方法ならびに関連する装置 | |
| KR20090091768A (ko) | 부호화 장치, 부호화 방법, 부호화 복호 장치 및 통신 장치 | |
| KR101433375B1 (ko) | 통신 시스템에서 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
| CN112994845B (zh) | 一种基于LoRa和LDPC结合的RTK数据传输方法、系统及存储介质 | |
| CN111181572B (zh) | Ldpc码字的交织映射方法及解交织解映射方法 | |
| CN111628849B (zh) | Ldpc码字的交织映射方法及解交织解映射方法 | |
| WO2011010286A4 (en) | Compact decoding of punctured codes | |
| KR101411720B1 (ko) | 엘디피시 부호의 패리티 체크 행렬을 이용해 서로 다른 여러 개의 복호기를 만드는 엘디피시 부호의 복호 방법 및 이를 포함하는 엘디피시 부호 시스템 | |
| US7102549B1 (en) | Method and apparatus for programmable codeword encoding and decoding using truncated codewords | |
| KR102779749B1 (ko) | 프레임 연집 오류 정정을 위한 부호기/복호기 및 부호화/복호화 방법 | |
| KR100447175B1 (ko) | 터보 디코딩 방법 및 이를 위한 장치 | |
| CN111030710A (zh) | 一种自适应提高Galileo导航系统E5信号译码速度的方法 | |
| KR100651473B1 (ko) | 파이프 라인을 이용한 고속 터보 부호 복호기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA92 | Acknowledgement of application withdrawn (lack of supplementary materials submitted) |
Effective date: 20150713 |