[go: up one dir, main page]

DE69936568D1 - Method and apparatus for interleaving a first bit sequence into a second bit sequence - Google Patents

Method and apparatus for interleaving a first bit sequence into a second bit sequence

Info

Publication number
DE69936568D1
DE69936568D1 DE69936568T DE69936568T DE69936568D1 DE 69936568 D1 DE69936568 D1 DE 69936568D1 DE 69936568 T DE69936568 T DE 69936568T DE 69936568 T DE69936568 T DE 69936568T DE 69936568 D1 DE69936568 D1 DE 69936568D1
Authority
DE
Germany
Prior art keywords
bit sequence
interleaving
bit
sequence
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE69936568T
Other languages
German (de)
Other versions
DE69936568T2 (en
Inventor
Toshiro Kawahara
Toshio Miki
Sanae Hotani
Takashi Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Mobile Communications Networks Inc
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 Nippon Telegraph and Telephone Corp, NTT Mobile Communications Networks Inc filed Critical Nippon Telegraph and Telephone Corp
Application granted granted Critical
Publication of DE69936568D1 publication Critical patent/DE69936568D1/en
Publication of DE69936568T2 publication Critical patent/DE69936568T2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • 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
    • 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
    • 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
    • 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/276Interleaving address generation
    • H03M13/2764Circuits therefore
    • 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/2792Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
    • 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/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • 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/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • H03M13/356Unequal error protection [UEP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/007Unequal error protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0086Unequal error protection
    • H04L1/0088Unequal error protection in control part

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
DE69936568T 1998-05-27 1999-05-27 Method and apparatus for interleaving a first bit sequence into a second bit sequence Expired - Lifetime DE69936568T2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP14619198 1998-05-27
JP14619198 1998-05-27
JP34601698 1998-12-04
JP34601698 1998-12-04
PCT/JP1999/002799 WO1999062184A1 (en) 1998-05-27 1999-05-27 Interleaving method and device, and deinterleaving method and device

Publications (2)

Publication Number Publication Date
DE69936568D1 true DE69936568D1 (en) 2007-08-30
DE69936568T2 DE69936568T2 (en) 2008-04-30

Family

ID=26477080

Family Applications (3)

Application Number Title Priority Date Filing Date
DE69942595T Expired - Lifetime DE69942595D1 (en) 1998-05-27 1999-05-27 Interleaving device and method with error protection
DE69940134T Expired - Lifetime DE69940134D1 (en) 1998-05-27 1999-05-27 Apparatus and method for multi-level interleaving
DE69936568T Expired - Lifetime DE69936568T2 (en) 1998-05-27 1999-05-27 Method and apparatus for interleaving a first bit sequence into a second bit sequence

Family Applications Before (2)

Application Number Title Priority Date Filing Date
DE69942595T Expired - Lifetime DE69942595D1 (en) 1998-05-27 1999-05-27 Interleaving device and method with error protection
DE69940134T Expired - Lifetime DE69940134D1 (en) 1998-05-27 1999-05-27 Apparatus and method for multi-level interleaving

Country Status (9)

Country Link
US (4) US6871302B1 (en)
EP (3) EP1017175B1 (en)
JP (1) JP3362051B2 (en)
KR (2) KR100493261B1 (en)
CN (1) CN1147052C (en)
AU (1) AU742455C (en)
CA (1) CA2297770C (en)
DE (3) DE69942595D1 (en)
WO (1) WO1999062184A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3362051B2 (en) * 1998-05-27 2003-01-07 株式会社エヌ・ティ・ティ・ドコモ Method and apparatus for performing interleaving and method and apparatus for performing deinterleaving
DE10219700C1 (en) * 2002-05-02 2003-09-18 Astrium Gmbh Data interleaving appoints transmission instant for each data unit of data block, using algorithm
US7269149B2 (en) * 2002-09-24 2007-09-11 Telefonaktiebolaget Lm Ericsson (Publ) Interleaving for mobile communications
US8077743B2 (en) * 2003-11-18 2011-12-13 Qualcomm Incorporated Method and apparatus for offset interleaving of vocoder frames
JP4349183B2 (en) * 2004-04-01 2009-10-21 富士ゼロックス株式会社 Image processing apparatus and image processing method
US8340098B2 (en) * 2005-12-07 2012-12-25 General Instrument Corporation Method and apparatus for delivering compressed video to subscriber terminals
JP2010503355A (en) * 2006-09-12 2010-01-28 エヌエックスピー ビー ヴィ Deinterleaver for multistage interleaving techniques using bit-pair processing
US7688908B2 (en) * 2007-03-12 2010-03-30 Samsung Electronics Co., Ltd. System and method for processing wireless high definition video data using a shortened last codeword
US7779216B2 (en) * 2007-04-11 2010-08-17 Honeywell International Inc. Method and system of randomizing memory locations
US7843980B2 (en) * 2007-05-16 2010-11-30 Rohm Co., Ltd. Semiconductor laser diode
US8700792B2 (en) 2008-01-31 2014-04-15 General Instrument Corporation Method and apparatus for expediting delivery of programming content over a broadband network
US8752092B2 (en) 2008-06-27 2014-06-10 General Instrument Corporation Method and apparatus for providing low resolution images in a broadcast system
EP2389764A2 (en) * 2009-01-26 2011-11-30 Thomson Licensing Frame packing for video coding
US8189408B2 (en) * 2009-11-17 2012-05-29 Freescale Semiconductor, Inc. Memory device having shifting capability and method thereof
JP4734450B2 (en) * 2009-12-22 2011-07-27 株式会社東芝 Authentication module, electronic device, and interleave signal restoration method
US9357244B2 (en) 2010-03-11 2016-05-31 Arris Enterprises, Inc. Method and system for inhibiting audio-video synchronization delay
EP2580703A4 (en) * 2010-06-11 2013-11-27 Freescale Semiconductor Inc Method for providing data protection for data stored within a memory element and integrated circuit device therefor
EP2490355A1 (en) 2011-02-18 2012-08-22 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Digital receiver and digital transmitter having a variable interleaver functionality
EP2863566B1 (en) 2013-10-18 2020-09-02 Université de Nantes Method and apparatus for reconstructing a data block
WO2016118060A1 (en) * 2015-01-20 2016-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Transmitting device, receiving device, and methods performed therein
WO2018187902A1 (en) 2017-04-10 2018-10-18 Qualcomm Incorporated An efficient interleaver design for polar codes
CN113688067A (en) * 2021-08-30 2021-11-23 上海汉图科技有限公司 Data writing method, data reading method and device

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4559625A (en) * 1983-07-28 1985-12-17 Cyclotomics, Inc. Interleavers for digital communications
JPS63182977A (en) * 1987-01-23 1988-07-28 Pioneer Electronic Corp Multiplex system for digital voice signal
FR2627650B1 (en) * 1988-02-24 1990-07-06 Crouzet Sa METHOD AND DEVICE FOR TRANSMITTING DATA
EP0519669A3 (en) * 1991-06-21 1994-07-06 Ibm Encoding and rebuilding data for a dasd array
US5255343A (en) * 1992-06-26 1993-10-19 Northern Telecom Limited Method for detecting and masking bad frames in coded speech signals
JP2900719B2 (en) 1992-08-24 1999-06-02 日本電気株式会社 Audio codec processing method
US5517511A (en) * 1992-11-30 1996-05-14 Digital Voice Systems, Inc. Digital transmission of acoustic signals over a noisy communication channel
DE69317867T2 (en) * 1992-12-14 1998-10-22 Koninkl Philips Electronics Nv Method and device for realizing a quasi product code with different error protection levels
EP0603932B1 (en) 1992-12-14 1998-04-08 Koninklijke Philips Electronics N.V. Method and apparatus for implementing a quasi-product code with different degrees of protection against errors
AU665716B2 (en) * 1993-07-05 1996-01-11 Mitsubishi Denki Kabushiki Kaisha A transmitter for encoding error correction codes and a receiver for decoding error correction codes on a transmission frame
CA2131674A1 (en) 1993-09-10 1995-03-11 Kalyan Ganesan High performance error control coding in channel encoders and decoders
FR2713845B1 (en) * 1993-12-07 1996-01-19 Thomson Consumer Electronics Block interleaving and deinterleaving method and implementation device.
JP3304632B2 (en) * 1994-09-21 2002-07-22 ソニー株式会社 Interleaving method and interleaving circuit
WO1996027962A2 (en) 1995-03-03 1996-09-12 Philips Electronics N.V. Error protected multichannel digital data transmission system and method having graceful degration quality through multi-resolution, and transmitter station and receiver station for use in such system
ES2198452T3 (en) * 1995-06-12 2004-02-01 Siemens Aktiengesellschaft PROCEDURE AND INSTALLATION OF CODIFICATION FOR THE SECURE TRANSMISSION OF DATA BY MEANS OF CODIFICATION OF MULTIPLE COMPONENTS.
FR2737363B1 (en) * 1995-07-27 1997-09-05 France Telecom INTERLEAVING / DE-INTERLACING DATA ELEMENTS
ES2176280T3 (en) * 1995-08-21 2002-12-01 Cit Alcatel METHOD FOR INTERCALING DATA TABLES, ERROR CHRONOLOGICAL CORRECTION DEVICE AND MODULATOR THAT INCLUDES SUCH DEVICE.
US5757822A (en) 1995-08-24 1998-05-26 Quantum Corporation Bit-interleaved rate 16/17 modulation code with three-way byte-interleaved ECC
JPH09130269A (en) * 1995-11-06 1997-05-16 Oki Electric Ind Co Ltd Error correction code frame constitution system
JP3572769B2 (en) * 1995-11-30 2004-10-06 ソニー株式会社 Digital audio signal processing apparatus and method
JPH09153918A (en) * 1995-11-30 1997-06-10 Nippon Telegr & Teleph Corp <Ntt> Digital transmitter
US5764649A (en) * 1996-03-29 1998-06-09 Amati Communications Corporation Efficient address generation for convolutional interleaving using a minimal amount of memory
JP3854662B2 (en) * 1996-06-12 2006-12-06 キヤノン株式会社 Imaging device
US5898698A (en) * 1996-09-24 1999-04-27 Orckit Communications Ltd. Multiple codeword interleaver method and apparatus
US5751741A (en) * 1996-11-20 1998-05-12 Motorola, Inc. Rate-adapted communication system and method for efficient buffer utilization thereof
US5978833A (en) * 1996-12-31 1999-11-02 Intel Corporation Method and apparatus for accessing and downloading information from the internet
US5946357A (en) 1997-01-17 1999-08-31 Telefonaktiebolaget L M Ericsson Apparatus, and associated method, for transmitting and receiving a multi-stage, encoded and interleaved digital communication signal
DE69732896T2 (en) * 1997-01-31 2006-05-11 Alcatel Methods and devices for nesting / deinterleaving digital data and communication system
US6826181B1 (en) * 1997-05-13 2004-11-30 Matsushita Electric Industrial Co., Ltd. Packet transmitter
US6154661A (en) * 1997-12-10 2000-11-28 Arraycomm, Inc. Transmitting on the downlink using one or more weight vectors determined to achieve a desired radiation pattern
DE69920779T2 (en) * 1998-05-27 2005-05-25 Ntt Mobile Communications Network Inc. Error protection method and apparatus
JP3362051B2 (en) * 1998-05-27 2003-01-07 株式会社エヌ・ティ・ティ・ドコモ Method and apparatus for performing interleaving and method and apparatus for performing deinterleaving
JP2000124816A (en) * 1998-10-14 2000-04-28 Oki Electric Ind Co Ltd Encoding interleave device

Also Published As

Publication number Publication date
EP1017175A4 (en) 2005-11-16
DE69940134D1 (en) 2009-01-29
CN1147052C (en) 2004-04-21
CN1272978A (en) 2000-11-08
KR100493263B1 (en) 2005-06-02
DE69942595D1 (en) 2010-08-26
CA2297770C (en) 2007-10-30
AU742455B2 (en) 2002-01-03
US20070038903A1 (en) 2007-02-15
EP1843474A1 (en) 2007-10-10
KR20040097276A (en) 2004-11-17
CA2297770A1 (en) 1999-12-02
EP1841077A1 (en) 2007-10-03
AU742455C (en) 2003-01-09
US20050005223A1 (en) 2005-01-06
KR100493261B1 (en) 2005-06-02
DE69936568T2 (en) 2008-04-30
EP1841077B1 (en) 2010-07-14
WO1999062184A1 (en) 1999-12-02
KR20010022350A (en) 2001-03-15
US7428667B2 (en) 2008-09-23
US7191369B2 (en) 2007-03-13
EP1017175A1 (en) 2000-07-05
AU3954499A (en) 1999-12-13
EP1843474B1 (en) 2008-12-17
US7469365B2 (en) 2008-12-23
US20070038902A1 (en) 2007-02-15
US6871302B1 (en) 2005-03-22
EP1017175B1 (en) 2007-07-18
JP3362051B2 (en) 2003-01-07

Similar Documents

Publication Publication Date Title
DE69936568D1 (en) Method and apparatus for interleaving a first bit sequence into a second bit sequence
DE69733159T8 (en) Apparatus and method for supplying coolant in a lathe
DE69516756D1 (en) Directional drilling method and apparatus
DE69716023D1 (en) Device and method for removing a rotary lobe pump in a borehole
DE69524278D1 (en) Cross cutting method and apparatus
DE60041014D1 (en) Method and device for detecting partial discharges in a gas-insulated plant
DE69726161D1 (en) DEVICE AND METHOD FOR PERFORATING AND STIMULATING A STONE INFORMATION
DE69933051D1 (en) IM-HOLE DEVICE AND METHOD FOR MILLING A WINDOW AND AT LEAST ONE SLOT INTO A FEED TUBE
DE69716493D1 (en) Winding method and apparatus
DE69634721D1 (en) Arrangement and method for generating a background texture
DE69900396D1 (en) Printing method and apparatus
DE69941455D1 (en) METHOD AND DEVICE FOR CHECKING COINS
DE69904789D1 (en) Method and device for cleaning a screen printing form used in a screen printing machine
DE69901490D1 (en) METHOD AND DEVICE FOR TENSIONING A RIBBON
DE59709293D1 (en) Method and device for pulling pipes or cables into a pilot bore
DE69424315D1 (en) DEVICE AND METHOD FOR IMAGING BITS
DE69906537D1 (en) DEVICE AND METHOD FOR STRETCHING
DE69503251D1 (en) DEVICE AND METHOD FOR MAKING A SLOT IN AN UNDERGROUND FORMATION
DE69933607D1 (en) Method and device for applying a sample
DE69733339D1 (en) METHOD AND DEVICE FOR RECEIVING A SYMBOL SEQUENCE
DE69734539D1 (en) Apparatus and method for printing
DE69530339D1 (en) Device and method for printing
DE69931329D1 (en) METHOD AND DEVICE FOR RECEIVING DATA
FI942671L (en) Method and apparatus for making an elongated hole in a pipe
DE69707687D1 (en) METHOD AND DEVICE FOR PRECISELY MANUFACTURING A DEPOLARIZER

Legal Events

Date Code Title Description
8364 No opposition during term of opposition