[go: up one dir, main page]

RU2012111058A - Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа - Google Patents

Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа Download PDF

Info

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
Application number
RU2012111058/08A
Other languages
English (en)
Inventor
Суреш Витал КИБЕ
Original Assignee
Индиан Спейс Рисерч Организейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Индиан Спейс Рисерч Организейшн filed Critical Индиан Спейс Рисерч Организейшн
Publication of RU2012111058A publication Critical patent/RU2012111058A/ru

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error 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/11Error 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/27Coding, 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/27Coding, 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/2703Coding, 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/2707Simple 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, в которой канал связи содержит спутник, оптоволокно, наземную линию связи и медный кабель.
RU2012111058/08A 2009-08-27 2010-08-27 Способ передачи данных сигнала в глобальной навигационной спутниковой системе с использованием сверточных кодов с низкой плотностью контроля четности и система для осуществления такого способа RU2012111058A (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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