Title of Invention

INTERLEAVING AND DEINTERLEAVING METHOD AND APPARATUS IN A MOBILE CUMMUNICATION SYSTEM

Abstract An interleaving method to which time-first-mapping is applied for a plurality of channel-coded and rate-matched code blocks in a mobile communication system is provided. The interleaving method includes determining sizes of a horizontal area and a vertical area of an interleaver, generating modulation groups with adjacent coded bits in a vertical direction according to a modulation scheme, sequentially writing the modulation groups in the horizontal area on a row-by-row basis, and sequentially reading the coded bits written in the interleaver in the vertical area on a column-by- column basis.
Full Text METHOD AND APPARATUS FOR INTERLEAVING DATA IN A
MOBILE COMMUNICATION SYSTEM
BACKGROUND OF THE INVENTION
1. Field of the Invention:
The present invention relates to a method and apparatus for transmitting data in
a next-generation mobile communication system. More particularly, the present
invention relates to a method and apparatus for interleaving data in a mobile
communication system.
2. Description of the Related Art:
With respect to mobile communication systems, intensive research is being
conducted on Orthogonal Frequency Division Multiple Access (OFDMA) and Single
Carrier - Frequency Division Multiple Access (SC-FDMA) as schemes useful for high-
speed data transmission in a wireless channel.
At present, 3rd Generation Partnership Project (3GPP), the standards group for
asynchronous cellular mobile communications, is studying Long Term Evolution (LTE)
or the Evolved Universal Terrestrial Radio Access (E-UTRA) system, which is the next-
generation mobile communication system, based on the above-stated multiple access
schemes.
A multiple access scheme generally allocates and manages time-frequency
resources on which it will carry data or control information for each user separately so
that they do not overlap each other, i.e., they keep orthogonality, thereby distinguishing
data or control information for each user. For control channels, the multiple access
scheme can additionally allocate code resources, thereby distinguishing control
information for each user.
FIG. 1 is a diagram illustrating time-frequency resource and subframe structure
for transmitting data or control information on an uplink in a conventional 3GPP LTE
system. In FIG. 1, the horizontal axis represents a time domain and the vertical axis
represents a frequency domain.
Referring to FIG. 1, the minimum transmission unit in the time domain is an
SC-FDMA symbol. Nsymb SC-FDMA symbols 102 constitute one slot 106 and 2 slots
constitute one subframe 100. The number Nsymb of SC-FDMA symbols is variable
according to a length of a Cyclic Prefix (CP) that is added to every SC-FDMA symbol

for prevention of inter-symbol interference. For example, Nsymb = 7 for a normal CP, and
NSymb = 6 for an extended CP.
A length of the slot is 0.5 ms and a length of the subframe is 1.0 ms. The
minimum transmission unit in the frequency domain is a subcarrier, and the entire
system transmission band is composed of a total of NBW subcarriers 104. NBw is a value
that is in proportion to the system transmission band. For example, NBW = 600 for the
10-MHz transmission band.
In the time-frequency domain, the basic unit of resources is a Resource Element
(RE) 112, that can be indicated by a subcarrier index k and an SC-FDMA symbol index
1, wherein 1 has a value between 0 114 and Nsymb-1 116. A Resource Block (RB) 108 is
defined by Nsymb consecutive SC-FDMA symbols 102 in the time domain and NRB
consecutive subcarriers 110 in the frequency domain. Therefore, one RB 108 is
composed of Nsymb * NRB RES 112. Resources for data transmission are scheduled in the
time domain by an Evolved Node B (ENB), also known as a Base Station (BS), in units
of 2 consecutive RBs.
FIG. 2 is a diagram illustrating a subframe structure for Nsymb = 7 in a
conventional 3GPP LTE system.
Referring to FIG. 2, a subframe 202, which is a basic transmission unit of the
uplink, has a 1 -ms length, and one subframe is composed of two 0.5-ms slots 204 and
206. The slots 204 and 206 are each composed of a plurality of SC-FDMA symbols
211-224. In an example of FIG. 2, in one subframe 202, data is transmitted in SC-
FDMA symbols indicated by reference numerals 211, 212, 213, 215, 216, 217, 218, 219,
220, 222, 223 and 224, and pilots (also referred to as a Reference Signal (RS)) are
transmitted in SC-FDMA symbols indicated by reference numerals 214 and 221.
Therefore, for one subframe, there are a total of 12 SC-FDMA symbols for data
transmission. The pilot, composed of a predefined sequence, is used for channel
estimation for coherent demodulation at the receiver. The number of SC-FDMA symbols
for control information transmission, the number of SC-FDMA symbols for RS
transmission, and their positions in the subframe are given herein by way of example,
and these are subject to change according to the system operation.
The LTE system employs turbo coding as an error correcting coding or channel
coding method for increasing reception reliability of data. For optimized realization, the
maximum size Z of an input bit stream (hereinafter referred to as 'code block') of a
turbo code may not exceed 6144 bits. Therefore, when the amount of desired
transmission data is greater than 6144 bits, the LTE system segments the desired

transmission data into a plurality of code blocks, and then channel-codes the code blocks
individually. It is characterized that a size of the code block is a multiple of 8. The
channel-coded code blocks each undergo rate matching on a code block by code block
basis, so that their sizes are adjusted to be matched with the amount of allocated
resources. There is an additional need for an interleaving operation for making the code
blocks be robust against a burst error on a wireless transmission path, and a modulation
operation for increasing the spectral efficiency. The interleaving operation combines a
plurality of code blocks and processes them, and the modulation operation is performed
on the code blocks individually, thereby preventing the possible case where symbols of
different code blocks constitute one modulation symbol.
However, a definition of the detailed interleaving operation is not given in the
LTE system.
SUMMARY OF THE INVENTION
An aspect of the present invention is to address at least the above-mentioned
problems and/or disadvantages and to provide at least the advantages described below.
Accordingly, an aspect of the present invention is to provide an interleaving method and
apparatus for increasing reception reliability of transmission data in an LTE system.
According to one aspect of the present invention, an interleaving method to
which time-first-mapping is applied for a plurality of channel-coded and rate-matched
code blocks in a mobile communication system is provided. The interleaving method
includes determining sizes of a horizontal area and a vertical area of an interleaver,
generating modulation groups with adjacent coded bits in a vertical direction according
to a modulation scheme, sequentially writing the modulation groups in the horizontal
area on a row-by-row basis, and sequentially reading the coded bits written in the
interleaver in the vertical area on a column-by-column basis.
According to another aspect of the present invention, a deinterleaving method to
which time-first-mapping is applied for a plurality of channel-coded and rate-matched
code blocks in a mobile communication system is provided. The deinterleaving method
includes determining sizes of a horizontal area and a vertical area of a deinterleaver,
sequentially writing an input signal of the deinterleaver on a column-by-column basis,
generating modulation groups with adjacent coded bits in adjacent rows, written in the
deinterleaver, according to a modulation scheme, and sequentially reading the
modulation groups on a row-by-row basis.

According to further another aspect of the present invention, an interleaving
apparatus to which time-first-mapping is applied for a plurality of channel-coded and
rate-matched code blocks in a mobile communication system is provided. The
interleaving apparatus includes an interleaver, a controller for determining sizes of a
horizontal area and a vertical area of the interleaver, and for determining a modulation
group generation method, a writer for receiving the modulation group generation method
from the controller, for generating modulation groups with adjacent coded bits in a
vertical direction according to modulation scheme, and for sequentially writing the
modulation groups in the interleaver in the horizontal area on a row-by-row basis, and a
reader for sequentially reading the coded bits written in the interleaver in the vertical
area on a column-by-column basis.
According to further another aspect of the present invention, a deinterleaving
apparatus to which time-first-mapping is applied for a plurality of channel-coded and
rate-matched code blocks in a mobile communication system is provided. The
deinterleaving apparatus includes a deinterleaver, a controller for determining sizes of a
horizontal area and a vertical area of the deinterleaver, and for determining a modulation
group generation method, a writer for sequentially writing an input signal in the
deinterleaver on a column-by-column basis, and a reader for receiving the modulation
group generation method from the controller, for generating modulation groups with
adjacent coded bits in a vertical direction according to a modulation scheme, and for
sequentially reading the modulation groups on a row-by-row basis.
Other aspects, advantages, and salient features of the invention will become
apparent to those skilled in the art from the following detailed description, which, taken
in conjunction with the annexed drawings, discloses exemplary embodiments of the
invention.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other aspects, features and advantages of certain exemplary
embodiments of the present invention will be more apparent from the following
description taken in conjunction with the accompanying drawings in which:
FIG. 1 is a diagram illustrating time-frequency resource and subframe structure
in a conventional LTE system;
FIG. 2 is a diagram illustrating an example of a subframe structure in a
conventional LTE system;

FIG. 3 is a data transmission block diagram to which a frequency-first-mapping
method is applied;
FIG. 4 is a data transmission block diagram to which a time-first-mapping
method is applied;
FIG. 5 is a diagram illustrating an operating principle of a first exemplary
embodiment of the present invention;
FIG. 6 is a diagram illustrating an interleaving procedure in a transmitter
according to the first exemplary embodiment of the present invention;
FIG. 7 is a diagram illustrating a deinterleaving procedure in a receiver
according to the first exemplary embodiment of the present invention;
FIGs. 8A and 8B are diagrams illustrating a data transmission apparatus
according to the first and a second exemplary embodiments of the present invention;
FIG. 9 is a diagram illustrating an internal structure of the interleaver according
to the first and second exemplary embodiments of the present invention;
FIGs. 10A and 10B are diagrams illustrating a data reception apparatus
according to the first and second exemplary embodiments of the present invention;
FIG. 11 is a diagram illustrating an operating principle of the second exemplary
embodiment of the present invention;
FIG. 12 is a diagram illustrating an interleaving procedure in a transmitter
according to the second exemplary embodiment of the present invention;
FIG. 13 is a diagram illustrating a deinterleaving procedure in a receiver
according to the second exemplary embodiment of the present invention;
FIG. 14 is a diagram illustrating an operating principle of a third exemplary
embodiment of the present invention;
FIG. 15 is a diagram illustrating an interleaving procedure in a transmitter
according to the third exemplary embodiment of the present invention;
FIG. 16 is a diagram illustrating a deinterleaving procedure in a receiver
according to the third exemplary embodiment of the present invention;
FIGs. 17A and 17B are diagrams illustrating a data transmission apparatus
according to the third exemplary embodiment of the present invention; and
FIGs. 18A and 18B are diagrams illustrating a data reception apparatus
according to the third exemplary embodiment of the present invention.
Throughout the drawings, like reference numerals will be understood to refer to
like parts, components and structures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
The following description with reference to the accompanying drawings is
provided to assist in a comprehensive understanding of exemplary embodiments of the
present invention as defined by the claims and their equivalents. It includes various
specific details to assist in that understanding but these are to be regarded as merely
exemplary. Accordingly, those of ordinary skill in the art will recognize that various
changes and modifications of the embodiments described herein can be made without
departing from the scope and spirit of the invention. In addition, descriptions of well-
known functions and constructions are omitted for clarity and conciseness. Terms used
herein are defined based on functions in the exemplary embodiments of the present
invention and may vary according to users, operators' intention or usual practices.
Therefore, the definition of the terms should be made based on the contents throughout
the specification.
Although a description of exemplary embodiments of the present invention will
be made herein on an assumption that a User Equipment (UE), also known as a Mobile
Station (MS), transmits data on the uplink in a cellular communication system based on
the LTE system, it is noted that the present invention is not limited to a particular
transmission system or a transmission direction (uplink or downlink) of data.
With reference to FIGs. 3 and 4, an operating principle of exemplary
embodiments of the present invention will be described. When a number N of code
blocks are formed due to the large amount of information for desired transmission data,
a method for channel-coding and rate-matching the code blocks individually, and then
mapping the code blocks to the allocated time-frequency resources can be classified into
a frequency-first-mapping method and a time-first-mapping method.
With reference to a data transmission block diagram of FIG. 3, a description
will now be made of the frequency-first-mapping method.
FIG. 3 illustrates an example where the amount of time-frequency resources
300 that a UE is allocated from an ENB is defined by reference numeral 302 in the
frequency domain and reference numeral 304 in the time domain.
An ENB may allocate the time-frequency resources on a subframe-by-subframe
basis. The frequency-first-mapping method maps symbols in an arbitrary code block to
the allocated time-frequency resources in such a manner that it sequentially changes
frequency-domain indexes with time-domain indexes fixed. When the frequency-domain
indexes are all exhausted in a given time-domain index, the frequency-first-mapping

method sequentially increases the time-domain indexes and then preferentially performs
symbol mapping again in the frequency domain.
Referring to FIG. 3, a code block (0) 306 is mapped to the first SC-FDMA
symbol in the subframe 304 with the frequency-first-mapping method, and a code block
(1) 308 is mapped to the second SC-FDMA symbol in the subframe with the frequency-
first-mapping method. Finally, a code block (N-2) 310 is mapped to the second to last
SC-FDMA symbol in the subframe and a code block (N-1) 312 is mapped to the last SC-
FDMA symbol in the subframe with the frequency-first-mapping method.
In the following transmission procedure, the data is transmitted after
undergoing signal processing in a Discrete Fourier Transform (DFT) block 314, a
resource element mapper 316, and an Inverse Fast Fourier Transform (IFFT) block 318.
The DFT block 314 reads input data in units of SC-FDMA symbols, and
outputs a frequency-domain signal through DFT signal processing. The resource element
mapper 316 maps a signal received from the DFT block 314 to the frequency-domain
resources allocated from the ENB in the entire system transmission band. An output
signal of the resource element mapper 316 is transformed into a time-domain signal in
the IFFT block 318 through IFFT signal processing, and then converted into a serial
signal by means of a parallel-to-serial (P/S) converter 320. A CP adder (or CP inserter)
322 adds a CP for inter-symbol interference prevention to the serial signal, and then
transmits the CP-added data via a transmit antenna 324.
However, in the foregoing frequency-first-mapping method, when the channel
environment where data is transmitted is subject to an abrupt time-dependent change
within one subframe, a particular code block may be lost as it suffers a poor channel
environment. Channel coding is a technology in which, even though partial data in the
code block is lost, a receiver can receive the code block without error by using an error
correction capability of added redundant information. However, if all or a considerable
part of the code block suffers a loss, the loss may exceed the limit of the error correction
capability, thereby making it impossible to recover from the error. In this case, Hybrid
Automatic Repeat reQuest (HARQ) retransmission occurs, causing an unavoidable
waste of wireless resources.
Next, with reference to a data transmission block diagram of FIG. 4, the time-
first-mapping method will be described.
FIG. 4 illustrates an example in which the amount of time-frequency resources
400 that a UE is allocated from an ENB is defined by reference numeral 402 in the


frequency domain and reference numeral 404 in the time domain. The ENB may allocate
the time-frequency resources on a subframe-by-subframe basis.
The time-first-mapping method maps symbols in an arbitrary code block to the
allocated time-frequency resources in such a manner that it sequentially changes time-
domain indexes with frequency-domain indexes fixed. When the time-domain indexes
are all exhausted in a given frequency-domain index, the time-first-mapping method
sequentially increases the frequency-domain indexes and then preferentially performs
symbol mapping again in the time domain.
Referring to FIG. 4, a code block (0) 406 is mapped to the first subcarrier in the
allocated frequency-domain resources with the time-first-mapping method, and a code
block (1) 408 is mapped to the second subcarrier in the allocated frequency-domain
resources with the time-first-mapping method. Finally, a code block (N-2) 410 is
mapped to the second to last subcarrier in the allocated frequency-domain resources with
the time-first-mapping method. A code block (N-1) 412 is mapped to the last subcarrier
in the allocated frequency-domain resources with the time-first-mapping method. In the
following transmission procedure, the data is transmitted after undergoing signal
processing in a DFT block 414, a resource element mapper 416, and an IFFT block 418.
Since the signal processing procedure after the DFT block 414 is equal to that in FIG. 3,
a description thereof will be omitted herein.
The foregoing time-first-mapping method can noticeably reduce the possibility
that a particular code block may be completely lost as it experiences the poor channel
environment, even though the channel environment in which data is transmitted is
subject to an abrupt time-dependent change within one subframe. That is, even though
the channel environment is very poor for a particular time period within one subframe, it
is restricted below the limit of the error correction capability from the standpoint of an
arbitrary code block, so that the receiver can recover the data without error. Thus, in this
case, N code blocks all suffer the loss within the limit of the error correction capability,
thereby making it possible to recover the data without error. Therefore, the time-first-
mapping method, compared with the frequency-first-mapping method, is preferred to
map N code blocks to the time-frequency resources.
In defining the mapping method, exemplary embodiments of the present
invention consider the modulation scheme being applied to the desired transmission
data, thereby preventing the possible case where symbols of different code blocks
constitute one modulation symbol. That is, in exemplary embodiments of the present
invention, symbols constituting one modulation symbol become symbols in the same


code block. The mapping operation can be equally realized with the interleaving
operation.
A description will now be made of exemplary embodiments of the time-first-
mapping method or interleaving method where a modulation scheme is considered.
First Exemplary Embodiment
A first exemplary embodiment provides a detailed mapping operation or
interleaving operation to which the time-first-mapping method is applied considering a
modulation scheme for N code blocks that underwent channel coding and rate matching.
FIG. 5 is a diagram illustrating an operating principle of a first exemplary
embodiment of the present invention.
Referring to FIG. 5, first, a rectangular interleaver having an RxC size is
defined. R 502, a size of a row in the interleaver, is determined by a size Nsc_ anoc of
frequency-domain resources allocated from an ENB (R = Nsc_alloc). C 504, a size of a
column in the interleaver, is determined by the number Nsymb of SC-FDMA symbols
constituting one subframe and a modulation order M That is, C = Nsymb x log2M.
Regarding the modulation order M, M = 4 for Quadrature Phase Shift Keying (QPSK),
M = 16 for 16-ary Quadrature Amplitude Modulation (16QAM), and M = 64 for
64QAM, according to the modulation scheme. For N code blocks, a code block (0) 512
is composed of a total of K(0) channel-coded and rate-matched symbols #0 to #K(0)-1, a
code block (1) 514 is composed of a total of K(l) channel-coded and rate-matched
symbols #0 to #K(1)-1, a code block (2) 516 is composed of a total of K(2) channel-
coded and rate-matched symbols #0 to #K(2)-1, a code block (N-2) 518 is composed of a
total of K(N-2) channel-coded and rate-matched symbols #0 to #K(N-2)-l, and a code
block (N-1) 520 is composed of a total of K(N-l) channel-coded and rate-matched
symbols #0 to #K(N-1)-1.
The N code blocks are sequentially mapped in the RxC interleaver in such a
manner that the horizontal area of the interleaver is preferentially filled by the time-first-
mapping method. This is referred to as a row-by-row mapping scheme. If an intersection
between an rth position of the vertical area and a cth position of the horizontal area in the
interleaver is expressed as (r, c), the mapping operation starts from a position (0, 0). For
example, the first exemplary embodiment maps the first symbol of the code block (0)
512 to the position (0, 0) of the interleaver, maps the second symbol to a position (0, 1)
of the interleaver, and performs symbol mapping to the last position (0, C-1) of the
horizontal area by repeating the operation. Thereafter, the next symbol is mapped to a
position (1, 0), which is an intersection between a position increased by one in the


vertical area of the interleaver and the first position of the horizontal area, and maps the
last symbol to a position (1, C-1) of the interleaver by repeating the operation. The
operation of disposing symbols of the code block in the interleaver is also referred to as
a write operation 506. The first symbol of the code block (1) 514 is mapped to a position
(2, 0) which is the next position of the position (1, C-1) where the last symbol of the
code block (0) is disposed, maps the second symbol to a position (2, 1) of the
interleaver, and maps the last symbol to a position (3, 3) by repeating the operation. By
repeating the above process, the first symbol of the last code block (N-1) 520 is mapped
to a position (R-2, 2) which is the next position of the position (R-2, 1) where the last
symbol of the code block (N-2) is disposed, maps the second symbol to a position (R-2,
3) of the interleaver, and maps the last symbol to a position (R-1, C-1) by repeating the
operation.
After the N code blocks are all disposed in the interleaver, inter-column
permutation 522 (an operation of permuting columns of the interleaver) is performed,
thereby ensuring robustness against a possible time-domain burst error.
When reading the code blocks that underwent inter-column permutation after
being mapped in the interleaver, modulation groups 510 are generated by grouping
adjacent columns in units of log2M taking the modulation scheme into account, and then
column-by-column reading is performed for sequentially reading the modulation groups
from the vertical area. The reading operation 508 starts from the position (0, 0) of the
interleaver. The operation of reading symbols of code blocks from the interleaver is also
referred to as a read operation.
FIG. 5 illustrates an example where a QPSK modulation scheme is applied, and
in this example, adjacent columns constitute modulation groups in units of log2M = 2
from the QPSK modulation order M=4. The first modulation group read from the
interleaver is composed of symbols disposed in the positions (0, 0) and (0, I) of the
interleaver, and the second modulation group is composed of symbols disposed in the
positions (1,0) and (1, 1), a vertical-area index that is increased by one from that of the
first modulation group. Similarly, the last modulation group read from the interleaver is
composed of symbols disposed in the positions (R-1, C-2) and (R-1, C-1).
FIG. 6 is a diagram illustrating an interleaving procedure in a transmitter
according to the first exemplary embodiment of the present invention.
Referring to FIG. 6, the transmitter determines horizontal and vertical sizes of
the interleaver in step 602. The transmitter determines the horizontal size as C = Nsymb x
log2M taking into account the number of SC-FDMA symbols constituting one subframe


and a modulation scheme, and determines the vertical size R as a size Nsc_alloc of the
frequency-domain resources allocated from an ENB. In step 604, the transmitter
sequentially writes coded symbols in each of code blocks in the size-determined
interleaver on a row-by-row basis. After completing the writing operation on all code
blocks, the transmitter performs an inter-column permutation operation on the written
coded symbols in step 606. The inter-column permutation operation is defined such that
adjacent columns are spaced as far as possible from each other. However, the transmitter
performs a single-column permutation operation on the columns constituting one
modulation group, thereby preventing the possible case where symbols from different
code blocks constitute one modulation symbol in the later step.
In step 608, the transmitter generates modulation groups by selecting log2M
coded symbols that are adjacent to each other along the columns in the same code block
in step 608, and sequentially reads the modulation groups on a column-by-column basis
in step 610, thereby completing the interleaving operation.
FIG. 7 is a diagram illustrating a deinterleaving procedure in a receiver
according to the first exemplary embodiment of the present invention.
Referring to FIG. 7, the receiver determines horizontal and vertical sizes of a
deinterleaver in step 702. The receiver determines the horizontal size as C = Nsymb x
log2M taking into account the number of SC-FDMA symbols constituting one subframe
and a modulation scheme, and determines the vertical size R as a size Nsc_alloc of the
frequency-domain resources that an ENB allocates. In step 704, the receiver generates
modulation groups by grouping log2M coded symbols constituting one modulation
symbol on a row-by-row basis, for a received signal. In step 706, the receiver
sequentially writes the modulation groups in the size-determined deinterleaver on a
column-by-column basis. In step 708, the receiver performs on the written coded
symbols an inter-column inverse permutation operation corresponding to an inverse
operation of the inter-column permutation operation used in the interleaving procedure.
Next, in step 710, the receiver sequentially reads the coded symbols on a row-by-row
basis, thereby completing the deinterleaving operation.
FIGs. 8A and 8B illustrate a data transmission apparatus to which the first and a
second exemplary embodiments of the present invention are applied.
Referring to FIG. 8A, data generated by a data generator 802, when a size of the
data information is greater than a defined number of bits, is segmented into a plurality of
code blocks in a code block segmentor 804, and the code blocks are channel-coded by
means of an encoder 806. The channel-coded code blocks are size-adjusted to be suitable


to a size of the allocated time-frequency resources in a rate matching block 808, and then
input to an interleaver 810. The interleaver 810, as described above, sequentially writes
the input code blocks on a row-by-row basis by the time-first-mapping scheme, performs
an inter-column permutation operation thereon, and then sequentially reads modulation
groups formed in the same code block on a column-by-column basis. A scrambler 812
performs a permutation operation on the signal received from the interleaver 810 in units
of modulation groups, for inter-user randomization, and a modulation mapper 814
performs a modulation operation on the input signal. The modulated signal is converted
into a parallel signal in a serial-to-parallel (S/P) converter 818 of FIG. 8B, that outputs
the parallel signal to a DFT block 820. The DFT block 820 reads the input data in units
of SC-FDMA symbols, and outputs it as a frequency-domain signal through DFT signal
processing. A resource element mapper 822 maps the signal received from the DFT
block 820 to the frequency-domain resources allocated from an ENB in the entire system
transmission band. An output signal of the resource element mapper 822 is transformed
into a time-domain signal in an IFFT block 824 through IFFT signal processing, and is
then converted into a serial signal by means of a P/S converter 826. A CP adder 828
adds a CP for inter-symbol interference prevention to the serial signal, and then
transmits the CP-added data via a transmit antenna 830.
FIG. 9 is a diagram illustrating an internal structure of the interleaver, according
to the first and second exemplary embodiments of the present invention.
Referring to FIG. 9, the interleaver includes an interleaver controller 904, a
writer 906, an interleaver memory 908, and a reader 910. The interleaver controller 904
acquires a size of time-frequency resources for data transmission and a modulation
scheme from scheduling allocation information 912, and determines a size of the
interleaver memory 908 depending on the acquired information. The writer 906
sequentially writes a signal stream 902 being input to the interleaver in the interleaver
memory 908 on a row-by-row basis by the time-first-mapping scheme. The reader 910
performs inter-column permutation on the signal stream written in the interleaver
memory 908, sequentially reads generated modulation groups on a column-by-column
basis and provides an output 914. The interleaver controller 904 provides the writer 906
with information such as size and writing order of each code block, and a size of the
interleaver memory 908, to control an operation of the writer 906, and provides the
reader 910 with information such as a definition of an inter-column permutation
operation, a modulation group generation method, a size of the interleaver memory 908,
and reading order, to control an operation of the reader 910.


FlGs. 10A and 10B illustrate a data reception apparatus to which the first and
second exemplary embodiments of the present invention are applied.
Referring to FIG. 10A, a signal received via an antenna 1002 is subject to CP
removal by means of a CP remover 1004, and the CP-removed signal is converted into a
parallel signal by an S/P converter 1006, and then input to a Fast Fourier Transform
(FFT) block 1008. The FFT block 1008 transforms the input signal into a frequency-
domain signal by FFT transforming. A resource element demapper 1010 extracts a
frequency-domain signal to which desired data is mapped, from the frequency-domain
signal, and applies the extracted signal to an Inverse Discrete Fourier Transform (IDFT)
block 1012. The signal input to the IDFT block 1012 is transformed into a time-domain
signal by IDFT signal processing, and then converted into a serial signal by means of a
P/S converter 1014. The serial signal is demodulated by a modulation demapper 1018 of
FIG. 10B, and a descrambler 1020 performs descrambling on the demodulated signal
using an inverse operation of the scrambling operation used in a transmitter, and then
outputs the descrambled signal to a deinterleaver 1022. A detailed structure of an
exemplary deinterleaver 1022 is illustrated in FIG. 9. The deinterleaver 1022, as
described above, generates modulation groups on a row-by-row basis using the input
signal stream according to a modulation scheme of the transmitter, and then sequentially
writes the modulation groups column by column. Thereafter, the deinterleaver 1022
performs an inter-column inverse permutation operation thereon and sequentially reads
coded symbols row by row. The output signal is input to a rate dematching block 1024
for each code block, in which its size is adjusted to the original code block size. The
rate-dematched signal is decoded by a decoder 1026, and then concatenated to one data
stream by a code block concatenator 1028, thereby achieving data acquisition of the
information 1030.
Meanwhile, it is also possible to obtain a similar effect as that of the foregoing
operation by defining an interleaver given by rotating, by 90°, the RxC rectangular
interleaver and deinterleaver defined in the first exemplary embodiment. In this case, a
horizontal size of the interleaver and deinterleaver is determined as a size Nsc_alloc of the
frequency-domain resources allocated from the ENB, and a vertical size is determined as
NSymb x log2M from the number Nsymb of SC-FDMA symbols constituting one subframe
and a modulation order M. Therefore, the foregoing operations such as row-by-row
writing, a modulation group generation method, an inter-column permutation operation,
and column-by-column reading, should be changed according to a definition of
horizontal/vertical axes of the newly defined interleaver and deinterleaver.


Second Exemplary Embodiment
A second exemplary embodiment provides another detailed mapping operation
or interleaving operation to which the time-first-mapping method is applied considering
a modulation scheme for N code blocks that underwent channel coding and rate
matching.
With reference to FIG. 11, a detailed operation of the second exemplary
embodiment will be described below.
First, a rectangular interleaver having an RxC size is defined. R 1102, a size of
a row in the interleaver, is determined by a size Nsc_alloc of frequency-domain resources
allocated from an ENB and a modulation order M. That is, R = Nsc_alloc x log2M.
Regarding the modulation order M, M = 4 for QPSK, M = 16 for 16QAM, and M = 64
for 64QAM, according to the modulation scheme. C 1104, a size of a column in the
interleaver, is determined by the number Nsymb of SC-FDMA symbols constituting one
subframe. For N code blocks, a code block (0) 1112 is composed of a total of K(0)
channel-coded and rate-matched symbols #0 to #K(0)-1, a code block (1) 1114 is
composed of a total of K(1) channel-coded and rate-matched symbols #0 to #K(1)-1, a
code block (2) 1116 is composed of a total of K(2) channel-coded and rate-matched
symbols #0 to #K(2)-1, a code block (N-2) 1118 is composed of a total of K(N-2)
channel-coded and rate-matched symbols #0 to #K(N-2)-l, and a code block (N-1) 1120
is composed of a total of K(N-l) channel-coded and rate-matched symbols #0 to #K(N-
1)-1.
In the second exemplary embodiment, modulation groups 1110 are generated in
the vertical direction so that adjacent rows constitute one modulation symbol by
grouping symbols in each code block in units of log2M taking the modulation scheme
into account, and then row-by-row mapping is performed for sequentially mapping the
modulation groups in a horizontal area. The reading operation 1108 starts from the
position (0, 0) of the interleaver and the mapping operation starts from a position (0, 0)
of the interleaver.
FIG. 11 illustrates an example where a QPSK modulation scheme is applied,
and in this example, adjacent rows constitute modulation groups in units of log2M = 2
from the QPSK modulation order M=4. The first modulation group being mapped in the
RxC interleaver is disposed in positions (0, 0) and (1, 0) of the interleaver, and the
second modulation group is disposed in positions (0, 1) and (1, 1), a horizontal-area
index of which is increased by one from that of the first modulation group. Similarly, the


last modulation group being mapped in the interleaver is disposed in positions (R-2, C-1)
and (R-1, C-1). The operation of disposing is also referred to as a write operation 1106.
After the N code blocks are all disposed in the interleaver, inter-column
permutation 1122 (an operation of permuting columns of the interleaver) is performed,
ensuring robustness against a possible time-domain burst error.
When reading the code blocks that underwent inter-column permutation after
being mapped in the interleaver, column-by-column sequential reading is performed.
The reading operation starts from the position (0, 0) of the interleaver. The first symbol
being read from the interleaver is a symbol disposed in the position (0, 0) of the
interleaver, the second symbol being read from the interleaver is a symbol disposed in
the position (1, 0), and the third symbol being read from the interleaver is a symbol
disposed in the position (2, 0). In this manner, the last symbol being read from the
interleaver is a symbol disposed in the position (R-1, C-1).
FIG. 12 is a diagram illustrating an interleaving procedure in a transmitter
according to the second exemplary embodiment of the present invention.
Referring to FIG. 12, the transmitter determines horizontal and vertical sizes of
an interleaver in step 1202. The transmitter determines the horizontal size as C = Nsymb
taking into account the number of SC-FDMA symbols constituting one subframe, and
determines the vertical size R as R = Nsc_alloc x log2M from the size Nsc_alloc of the
frequency-domain resources allocated from an ENB, and a modulation order M. In step
1204, the transmitter selects log2M adjacent coded symbols in the same code block and
generates modulation groups in the vertical direction so that adjacent rows constitute one
modulation symbol. In step 1206, the transmitter sequentially writes the modulation
groups in the horizontal area on a row-by-row basis. After completing the writing
operation on all code blocks, the transmitter performs an inter-column permutation
operation on the written coded symbols in step 1208. The inter-column permutation
operation is defined such that adjacent columns are spaced as far as possible from each
other. In step 1210, the transmitter sequentially reads the symbols mapped in the
interleaver on a column-by-column basis, thereby completing the interleaving operation.
FIG. 13 is a diagram illustrating a deinterleaving procedure in a receiver
according to the second exemplary embodiment of the present invention.
Referring to FIG. 13, the receiver determines horizontal and vertical sizes of a
deinterleaver in step 1302. The receiver determines the horizontal size as C = Nsymb
taking into account the number of SC-FDMA symbols constituting one subframe, and
determines the vertical size R as R = Nsc_alloc x log2M from the size Nsc_alloc of the


frequency-domain resources allocated from an ENB, and a modulation order M. In step
1304, the receiver sequentially writes input symbols in the deinterleaver on a column-
by-column basis. In step 1306, the receiver performs on the written coded symbols an
inter-column inverse permutation operation corresponding to an inverse operation of the
inter-column permutation operation performed in the interleaving procedure. Next, in
step 1308, the receiver generates modulation groups by grouping log2M symbols in
adjacent rows taking the modulation scheme into account. In step 1310, the receiver
sequentially reads the modulation groups row by row, thereby completing the
deinterleaving operation.
Since a data transmission apparatus, an interleaver's internal apparatus, and a
data reception apparatus, to which the second exemplary embodiment is applied, are
similar to those in the first exemplary embodiment, a description thereof will be omitted
for conciseness. However, the detailed interleaving/deinterleaving operation thereof
follows the description of the second exemplary embodiment.
It is also possible to obtain a similar effect as that of the foregoing operation by
defining an interleaver given by rotating, by 90°, the RxC rectangular interleaver and
deinterleaver defined in the second exemplary embodiment. In this case, a horizontal
size of the interleaver and deinterleaver is determined as Nsc_alloc x log2M from the size
Nsc_alloc of the frequency-domain resources allocated from the ENB and the modulation
order M, and the vertical size is determined as the number Nsymb of SC-FDMA symbols
constituting one subframe. Therefore, the foregoing operations such as row-by-row
writing, a modulation group generation method, an inter-column permutation operation,
and column-by-column reading, should be changed according to a definition of
horizontal/vertical axes of the newly defined interleaver and deinterleaver.
Third Exemplary Embodiment
A third exemplary embodiment provides a detailed mapping operation or
interleaving operation to which the time-first-mapping method is applied for N
modulated code blocks.
While the first exemplary embodiment and second exemplary embodiment
provide an operation to which the time-first-mapping method is applied for N channel-
coded and rate-matched code blocks taking the modulation scheme into account, the
third exemplary embodiment provides an operation to which the time-first-mapping
method is applied for N code blocks that underwent modulation after channel coding and
rate matching.


With reference to FIG. 14, a detailed operation of the third exemplary
embodiment will be described below.
Referring to FIG. 14, first, a rectangular interleaver having an RxC size is
defined. R 1402, a size of a row in the interleaver, is determined by the size Nsc_alloc of
the frequency-domain resources allocated from an ENB. C 1404, a size of a column in
the interleaver, is determined by the number Nsymb of SC-FDMA symbols constituting
one subframe. For N code blocks, a code block (0) 1410 is composed of a total of K(0)
channel-coded/rate-matched/modulated symbols #0 to #K(0)-1, a code block (1) 1412 is
composed of a total of K(l) channel-coded/rate-matched/modulated symbols #0 to
#K(1)-1, a code block (2) 1414 is composed of a total of K(2) channel-coded/rate-
matched/modulated symbols #0 to #K(2)-1, a code block (N-2) 1416 is composed of a
total of K(N-2) channel-coded/rate-matched/modulated symbols #0 to #K(N-2)-l, a code
block (N-1) 1418 is composed of a total of K(N-1) channel-coded/rate-
matched/modulated symbols #0 to #K(N-1)-1.
Row-by-row mapping is performed for sequentially mapping symbols in each
code block in a horizontal area of the interleaver. The mapping operation starts from a
position (0, 0) of the interleaver. The first symbol being mapped in the RxC interleaver
is disposed in the position (0, 0) of the interleaver, and the second symbol is disposed in
the position (0, 1), a horizontal-area index of which is increased by one from that of the
first symbol. Similarly, the last symbol being mapped in the interleaver is disposed in the
position (R-1, C-1). The operation of disposing is also referred to as a write operation
1406.
After the N code blocks are disposed in the interleaver, inter-column
permutation 1420 (an operation of permuting columns of the interleaver) is performed,
thereby ensuring robustness against a possible time-domain burst error.
When reading the code blocks that underwent inter-column permutation after
being mapped in the interleaver, column-by-column sequential reading is performed.
The reading operation 1408 starts from the position (0, 0) of the interleaver. The first
symbol being read from the interleaver is a symbol disposed in the position (0, 0) of the
interleaver, the second symbol being read from the interleaver is a symbol disposed in
the position (1,0), the third symbol being read from the interleaver is a symbol disposed
in the position (2, 0), and in this manner, the last symbol being read from the interleaver
is a symbol disposed in the position (R-l, C-l).
FIG. 15 is a diagram illustrating an interleaving procedure in a transmitter
according to the third exemplary embodiment of the present invention.


Referring to FIG. 15, the transmitter determines horizontal and vertical sizes of
an interleaver in step 1502. The transmitter determines the horizontal size as C = Nsymb
taking into account the number of SC-FDMA symbols constituting one subframe, and
determines the vertical size R as the size Nsc_alloc of the frequency-domain resources
allocated from an ENB. In step 1504, the transmitter sequentially writes symbols in code
blocks in the horizontal area on a row-by-row basis. After completing the writing
operation on all the code blocks, the transmitter performs an inter-column permutation
operation on the written symbols in step 1506. The inter-column permutation operation
is defined such that adjacent columns are spaced as far as possible from each other. In
step 1508, the transmitter sequentially reads the symbols mapped in the interleaver on a
column-by-column basis, thereby completing the interleaving operation.
FIG. 16 is a diagram illustrating a deinterleaving procedure in a receiver
according to the third exemplary embodiment of the present invention.
Referring to FIG. 16, the receiver determines horizontal and vertical sizes of a
deinterleaver in step 1602. The receiver determines the horizontal size as C = Nsymb
taking into account the number of SC-FDMA symbols constituting one subframe, and
determines the vertical size R as the size Nsc_alloc of the frequency-domain resources
allocated from an ENB. In step 1604, the receiver sequentially writes input modulation
symbols in the deinterleaver on a column-by-column basis. In step 1606, the receiver
performs on the written coded symbols an inter-column inverse permutation operation
corresponding to an inverse operation of the inter-column permutation operation
performed in the interleaving procedure. Next, in step 1608, the receiver sequentially
reads symbols in the deinterleaver on a row-by-row basis, thereby completing the
deinterleaving operation.
FIGs. 17A and 17B illustrate a data transmission apparatus to which the third
exemplary embodiment of the present invention is applied.
Referring to FIG. 17A, data generated by a data generator 1702, when a size of
the data information is greater than a defined number of bits, is segmented into a
plurality of code blocks in a code block segmentor 1704, and the code blocks are
channel-coded by means of an encoder 1706. The channel-coded code blocks are size-
adjusted to be suitable to a size of the allocated time-frequency resources in a rate
matching block 1708, and a modulation mapper 1710 performs a modulation operation
on the code blocks and outputs the results to an interleaver 1712. The interleaver 1712,
as described above, sequentially writes the input code blocks on a row-by-row basis by
the time-first-mapping scheme, performs an inter-column permutation operation thereon,


and then sequentially reads them on a column-by-column basis. A scrambler 1714
performs a permutation operation on the signal received from the interleaver 1712, for
inter-user randomization. The scrambled signal is converted into a parallel signal in an
S/P converter 1718 of FIG. 17B, and then the parallel signal is output to a DFT block
1720. The DFT block 1720 reads input data in units of SC-FDMA symbols, and outputs
a frequency-domain signal through DFT signal processing. A resource element mapper
1722 maps the signal received from the DFT block 1720 to the frequency-domain
resources allocated from an ENB in the entire system transmission band. An output
signal of the resource element mapper 1722 is transformed into a time-domain signal in
an IFFT block 1724 through IFFT signal processing, and then converted into a serial
signal by means of a P/S converter 1726. A CP adder 1728 adds a CP for inter-symbol
interference prevention to the serial signal, and then transmits the CP-added data via a
transmit antenna 1730.
An internal structure of the interleaver 1712 follows the description of FIG. 9.
However, in the third exemplary embodiment, there is no need to consider the
modulation scheme in the interleaver.
FIGs. 18A and 18B illustrate a data reception apparatus to which the third
exemplary embodiment of the present invention is applied.
Referring to FIG. 18A, a signal received via an antenna 1802 is subject to CP
removal by means of a CP remover 1804, and the CP-removed signal is converted into a
parallel signal by an S/P converter 1806, and then input to an FFT block 1808. The FFT
block 1808 transforms the input signal into a frequency-domain signal by FFT
transforming. A resource element demapper 1810 extracts a frequency-domain signal to
which desired data is mapped, from the frequency-domain signal, and applies the
extracted signal to an IDFT block 1812. The signal input to the IDFT block 1812 is
transformed into a time-domain signal by IDFT signal processing, and then converted
into a serial signal by means of a P/S converter 1814. As for the serial signal, a
descrambler 1818 of FIG. 18B performs on the serial signal an inverse operation of the
scrambling operation used in a transmitter, and then inputs the descrambled signal to a
deinterleaver 1820. The deinterleaver 1820, as described above, sequentially writes the
input signal stream on a column-by-column basis, and then sequentially reads the
symbols on a row-by-row basis after performing an inter-column inverse permutation
operation. A modulation demapper 1822 demodulates the signal received from the
deinterleaver 1820, and outputs the results to a rate dematching block 1824 for each code
block, in which the size is adjusted to the original code block size. The rate-dematched


signal is decoded by a decoder 1826, and then concatenated to one data stream by a code
block concatenator 1828, thereby achieving data acquisition of the information 1830.
Meanwhile, it is also possible to obtain a similar effect as that of the foregoing
operation by defining an interleaver given by rotating, by 90°, the RxC rectangular
interleaver and deinterleaver defined in the second embodiment. In this case, a
horizontal size of the interleaver and deinterleaver is determined as the size Nsc_alloc of
the frequency-domain resource allocated from the ENB, and the vertical size is
determined as the number Nsymb of SC-FDMA symbols constituting one subframe.
Therefore, the foregoing operations such as row-by-row writing, an inter-column
permutation operation, and column-by-column reading, should be changed according to
a definition of horizontal/vertical axes of the newly defined interleaver and
deinterleaver.
As is apparent from the foregoing description, exemplary embodiments of the
present invention define a detailed interleaving operation for desired transmission data in
a mobile communication system, thereby reducing a bit error rate or block error rate for
the data and increasing reception reliability.
While the invention has been shown and described with reference to certain
exemplary embodiments thereof, it will be understood by those skilled in the art that
various changes in form and details may be made therein without departing from the
spirit and scope of the invention as defined by the appended claims and their
equivalents.


WE CLAIM:
1. An interleaving method to which time-first-mapping is applied for a
plurality of channel-coded and rate-matched code blocks in a mobile communication
system, the method comprising:
determining sizes of a horizontal area and a vertical area of an interleaver;
generating modulation groups with adjacent coded bits in a vertical direction
according to a modulation scheme;
sequentially writing the modulation groups in the horizontal area on a row-by-
row basis; and
sequentially reading the coded bits written in the interleaver in the vertical area
on a column-by-column basis.
2. The method of claim 1, wherein the size of the horizontal area
corresponds to the number of symbols constituting one subframe.
3. The method of claim 2, wherein the symbols comprise Single Carrier -
Frequency Division Multiple Access (SC-FDMA) symbols.
4. The method of claim 2, wherein the size of the vertical area is defined as
the following equation;
R = Nsc_alloc X log2M
where R denotes the size of the vertical area, Nsc_alloc denotes a size of
frequency-domain resources allocated from an Evolved Node B (ENB), and M denotes a
modulation order.
5. The method of claim 1, further comprising:
performing inter-column permutation so that a space between adjacent columns
of the written coded symbols is maximized.
6. The method of claim 1, wherein the defined number is log2M, where M
denotes a modulation order.


7. A deinterleaving method to which time-first-mapping is applied for a
plurality of channel-coded and rate-matched code blocks in a mobile communication
system, the method comprising:
determining sizes of a horizontal area and a vertical area of a deinterleaver;
sequentially writing an input signal of the deinterleaver on a column-by-column
basis;
generating modulation groups with adjacent coded bits in adjacent rows, written
in the deinterleaver, according to a modulation scheme; and
sequentially reading the modulation groups on a row-by-row basis.
8. The method of claim 7, wherein the size of the horizontal area
corresponds to the number of symbols constituting one subframe.
9. The method of claim 8, wherein the size of the vertical area is defined as
the following equation;
R = Nsc_alloc * log2M
where R denotes the size of the vertical area, Nsc_alloc denotes a size of
frequency-domain resources allocated from an Evolved Node B (ENB), and M denotes a
modulation order.
10. The method of claim 7, further comprising:
performing inter-column inverse permutation when the input signal underwent
inter-column permutation interleaving so that a space between adjacent columns of
coded symbols is maximized.
11. The method of claim 7, wherein the defined number is log2M, where M
denotes a modulation order.
12. An interleaving apparatus to which time-first-mapping is applied for a
plurality of channel-coded and rate-matched code blocks in a mobile communication
system, the apparatus comprising:
an interleaver;
a controller for determining sizes of a horizontal area and a vertical area of the
interleaver, and for determining a modulation group generation method;


a writer for receiving the modulation group generation method from the
controller, for generating modulation groups with adjacent coded bits in a vertical
direction according to modulation scheme, and for sequentially writing the modulation
groups in the interleaver in the horizontal area on a row-by-row basis; and
a reader for sequentially reading the coded bits written in the interleaver in the
vertical area on a column-by-column basis.
13. The apparatus of claim 12, wherein the size of the horizontal area
corresponds to the number of symbols constituting one subframe.
14. The apparatus of claim 13, wherein the size of the vertical area is defined
as the following equation;
R = Nsc_alloc X log2M
where R denotes the size of the vertical area, Nsc_alloc denotes a size of
frequency-domain resources allocated from an Evolved Node B (ENB), and M denotes a
modulation order.
15. The apparatus of claim 12, wherein the reader performs an inter-column
permutation operation so that a space between adjacent columns of the written coded
symbols is maximized.
16. The apparatus of claim 12, wherein the defined number is log2M, where
M denotes a modulation order.
17. A deinterleaving apparatus to which time-first-mapping is applied for a
plurality of channel-coded and rate-matched code blocks in a mobile communication
system, the apparatus comprising:
a deinterleaver;
a controller for determining sizes of a horizontal area and a vertical area of the
deinterleaver, and for determining a modulation group generation method;
a writer for sequentially writing an input signal in the deinterleaver on a
column-by-column basis; and
a reader for receiving the modulation group generation method from the
controller, for generating modulation groups with adjacent coded bits in a vertical

direction according to a modulation scheme, and for sequentially reading the modulation
groups on a row-by-row basis.
18. The apparatus of claim 17, wherein the size of the horizontal area
corresponds to the number of symbols constituting one subframe.
19. The apparatus of claim 18, wherein the size of the vertical area is defined
as the following equation;
R = Nsc_allocX log2M
where R denotes the size of the vertical area, Nsc_alloc denotes a size of
frequency-domain resources allocated from an Evolved Node B (ENB), and M denotes a
modulation order.
20. The apparatus of claim 17, wherein the writer performs inter-column
inverse permutation when the input signal underwent inter-column permutation
interleaving so that a space between adjacent columns of coded symbols is maximized.
21. The apparatus of claim 17, wherein the defined number is log2M, where
M denotes a modulation order.


An interleaving method to which time-first-mapping is applied for a plurality of
channel-coded and rate-matched code blocks in a mobile communication system is
provided. The interleaving method includes determining sizes of a horizontal area and a
vertical area of an interleaver, generating modulation groups with adjacent coded bits in
a vertical direction according to a modulation scheme, sequentially writing the
modulation groups in the horizontal area on a row-by-row basis, and sequentially
reading the coded bits written in the interleaver in the vertical area on a column-by-
column basis.

Documents:

http://ipindiaonline.gov.in/patentsearch/GrantedSearch/viewdoc.aspx?id=HGU+8GhS7eSclXDBcPv6Bw==&loc=wDBSZCsAt7zoiVrqcFJsRw==


Patent Number 279289
Indian Patent Application Number 1534/KOLNP/2010
PG Journal Number 03/2017
Publication Date 20-Jan-2017
Grant Date 17-Jan-2017
Date of Filing 30-Apr-2010
Name of Patentee SAMSUNG ELECTRONICS CO., LTD.
Applicant Address 416, MAETAN-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO 442-742, KOREA
Inventors:
# Inventor's Name Inventor's Address
1 CHO, JOON-YOUNG #224-101, HWANGGOLMAEUL 2-DANJI APT., YEONGTONG-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO 443-744, KOREA
2 LEE, JU-HO #730-304, SALGUGOL HYUNDAI APT., YEONGTONG-DONG, YEONGTON-GU, SUWON-SI, GYEONGGI-DO 443-736, KOREA
3 PI, ZHOUYUE 416, MAETAN-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO 443-370, KOREA
4 KIM, YOUNG-BUM #109-1402, SAMSUNG RAEMIAN 2-CHA APT., IMUN 2-DONG, DONGDAEMUN-GU, SEOUL 130-716, KOREA
PCT International Classification Number H03M 13/27
PCT International Application Number PCT/KR2008/005829
PCT International Filing date 2008-10-02
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10-2007-0100054 2007-10-04 Republic of Korea