The present invention relates to a transmitting method of a modulated data stream for use in a radio communication system. The invention also relates to a receiving method of a modulated data stream for use in a radio communication system, to a transmitting apparatus and to a receiving apparatus.
Such a transmitting method may be used in any radio communication system using a modulated data stream, for example, to transmit different broadcast services.
A transmitting method of a modulated data stream for use in a radio communication system, well-known by the man skilled in the art, uses hierarchical modulation in order to transmit two independent broadcast services on a single frequency channel, leading to different receiving qualities. These two independent broadcast services are transported respectively over two digital data streams referred as high-priority stream (or HP stream) and low-priority stream (or LP stream).
The well-known solution for hierarchical modulation consists in encoding the two independent data streams independently with two separated encoders, and interleaving the bits of the two independent coded streams to form a single M-ary modulation symbol. For example, in a 16-QAM constellation used within a hierarchical modulation, a modulation symbol coded on 4 bits is formed of 2 bits of the HP stream (the MSB of a symbol designating a quadrant of the constellation) and 2 bits of LP stream (the LSB of a symbol designing position within a quadrant of the constellation). Therefore the hierarchical modulation enables to deliver an HP stream with a stronger robustness than an LP stream one, since the Euclidian distance between quadrants is greater than the distance between positions within a quadrant. More precisely, the HP stream is much less sensitive to noise than the LP stream.
Hence, one major problem of this known prior art is that the enhanced protection against noise offered by hierarchical modulation for the HP stream is at the price of lower noise immunity for the LP stream. More precisely, the decoding of LP stream may require a considerable higher signal to noise ratio (SNR) in order to provide the same quality of service (e.g., bit error rate—BER) as that of the HP stream. Users in degraded reception condition (those with lower SNR) will be able to receive only the HP streams whereas users in good reception condition (high SNR) will be able to receive both HP streams and LP streams.
Accordingly, it is an object of the invention to provide a transmitting method of a modulated data stream for use in a radio communication system, which improves the BER performance of a second data stream LP and thus which improves the receiving performance of such a data stream.
To this end, there is provided a transmitting method of a modulated data stream for use in a radio communication system, characterized in that it comprises the steps of:
In a first not limited embodiment, the whole first data stream is used in the mixing step. It permits to perform a better decoding of the second data stream LP (the BER performance is improved), but a slower decoding.
In a second not limited embodiment, the mapping is hierarchical. It permits to improve the robustness of the first data stream, and therefore to improve the BER performance of the second data stream.
In a third not limited embodiment, the mixed coded data stream is composed of a systematic part, said systematic part comprising a first data stream systematic part, and wherein the step of interleaving data streams comprises a sub-step of removing the systematic part from the mixed coded data stream. By discarding some bits, it avoids using a too large spectral frequency over the channel.
In a fourth not limited embodiment, the first data stream is a high-priority data stream, and the second data stream is a low-priority data stream. Therefore, it permits to have a better BER performance for the low-priority data streams.
In addition, there is provided a receiving method of a modulated data stream for use in a radio communication system, characterized in that it comprises the steps of:
In a first not limited embodiment, the receiving method comprises a further step of generating an a priori information on the basis of mixing a part of said second deinterleaved data stream with a part of said first deinterleaved data stream.
In a second not limited embodiment, the demapping is hierarchical.
In a third not limited embodiment, the receiving method comprises a further step of iterating the deinterleaving step, the demapping step, and the decoding steps, the iterative step of demapping using an a priori information resulting from the first decoded deinterleaved data stream. It permits to converge to stable probabilities associated to the decoded bits in order to take a hard decision on stable probabilities.
In a fourth not limited embodiment, the first data stream is a high-priority data stream, and the second data stream is a low-priority data stream.
In addition, there is provided a transmitting apparatus of a modulated data stream, characterized in that it comprises:
In addition, there is provided a receiving apparatus of a modulated data stream for use in a radio communication system, characterized in that it comprises:
In addition, there is provided a mobile station, characterized in that it comprises a transmitting apparatus as characterized above.
In addition, there is provided a mobile station, characterized in that it comprises a receiving apparatus as characterized above.
In addition, there is provided a base station, characterized in that it comprises a transmitting apparatus as characterized above.
In addition, there is provided a base station, characterized in that it comprises a receiving apparatus as characterized above.
In addition, there is provided a radio communication system, characterized in that it comprises a transmitting apparatus as characterized above and a receiving apparatus as characterized above.
Additional objects, features and advantages of the invention will become apparent upon reading the following detailed description and upon reference to the accompanying drawings in which:
In the following description, well-known functions or constructions by the man skilled in the art are not described in detail since they would obscure the invention in unnecessary detail.
It is to be noted that for the following description, any reference to a data stream means a digital data stream.
In the following description, in a not limited embodiment, a hierarchical modulation is described.
The present invention relates to a transmitting method of a modulated data stream MOD for use in a radio communication system, and to a receiving method of a modulated data stream MOD for use in a radio communication system.
As will be described in further detail below, at the transmitting side, one proposes to mix at least some part of the first data stream HP and a second data stream LP in order to make the encoding of said second data stream LP dependent on the first data stream HP, even if the initial uncoded data streams remain independent. The dependency induced by the mixer/encoding will be well exploited in the receiving side especially in the decoding of the second data stream LP that uses some bits of the first data stream HP which are more reliable which play the role of ‘soft pilot’ information which are probabilistic information.
Thanks to hierarchical modulation in the not limited embodiment described in the following description, the HP stream is more robust to noise. In other words the probabilistic information on the first data stream HP is more reliable than the probabilistic information on the second data stream LP. This feature is exploited at the LP decoding side since the decoding operation of second data stream bits LP requires the probabilities on first data stream bits HP due to the mixing operation performed at the transmitting side.
The transmitting method comprises the following steps as illustrated in
In a not limited embodiment, the first data stream HP is a high-priority data stream, and the second data stream LP is a low-priority data stream. As will be described below, the high priority stream HP will improve the BER performance of the low-priority data stream LP. Hence, the reception of the LP stream will be improved.
In the not limited example of a radio communication system, the high-priority data stream HP will be used to transmit first broadcast services which will be received by all the users, either by the ones with a degraded reception condition, and either by the ones with a good reception condition. The low priority data stream LP will be used to transmit second broadcast services which will be received by the users who have good reception conditions only.
The steps of the transmitting method are described in detail below. Reference to
In a first step 1), one generates a mixed data stream MD on the basis of mixing at least one part of a first data stream HP with a second data stream LP.
In a not limited embodiment, the whole first data stream HP is used in the mixing step as illustrated in
As we will see further in detail below, this step is performed in order to make the encoding of the second data stream LP dependent on the first data stream HP. The dependency induced by the encoding will be exploited in the receiving method where an a priori information API, which is reliable, based on the first data stream HP will be used to decode the second data stream LP.
In a second step 2), one encodes said first data stream HP.
In a not limited embodiment, the encoding is performed according to a turbo-code well-known by the man skilled in the art (as described in the reference “Near Shannon Limited error—correcting Coding and Decoding Turbo-codes” published by C. Berrou, A. Glavieux and P. Thitimajshima—IEEE 1993 —0-7803-0950-2/93).
Such a turbo-code is based on recursive systematic convolutional codes, well-known by the man skilled in the art, and permits to improve the Bit Error Rate (BER) of the encoding/decoding. A recursive systematic convolutional code permits to make some linear combinations of a plurality of input bits of the first data stream HP. The number of output bits, which are the linear combinations, is greater than the number of input bits. The number of output bits is function of the redundancy of the code. Hence, a code rate R is associated to a turbo-code and corresponds to the quantity of redundancy introduces.
The output of the encoding operation is a coded first data stream HPc which is composed of a systematic part S1 and of a parity part P1 as illustrated in
In a third step 3), one encodes said mixed data stream MD.
In a not limited embodiment, the encoding is performed according to a turbo-code as above described.
The output of the encoding is a mixed coded data stream MDc which is composed of a systematic part S2 and of a parity part P2, said systematic part S2 comprising the first data stream systematic part S1.
It is to be noted that when the whole first data stream HP is used in the mixing step, the systematic part S2 will comprise the whole first data stream HP. When only a part of the first data stream HP is used within the mixing step, the systematic part S2 will comprise this part only.
In a fourth step 4), one generates two interleaved data streams ID1, ID2 based on the first coded data stream HPc and on the mixed coded data stream MDc.
Since the systematic part S1 of the first data stream HP will be transmitted inside the first coded data stream HPc, transmission of said systematic part S1 through the mixed coded data stream MDc will lead to a loss of spectral efficiency because some unused bits will be transmitted (the systematic part S1 will be transmitted twice).
Therefore, in a not limited embodiment, the step of interleaving data streams comprises a first sub-step of removing the systematic part S2 (comprising the systematic part above mentioned S1) from the mixed coded data stream MDc. Therefore, the systematic part S1 of the first data stream HP is discarded from the mixed coded data stream MDc. Hence, to achieve this, in a not limited embodiment, the second interleaved data stream ID2 is based on the interleaving of the parity part P2 of the mixed coded data stream MDc and of the second data stream LP.
It permits to avoid a demixing operation at the receiving side (as the mixed coded data stream MDc comprises also the bits of the second data stream LP).
It is to be noted that in a not limited embodiment, the first interleaved data stream ID1 is based on the interleaving of the systematic part S1 and the parity part P1 of the first coded data stream HPc itself.
Using two interleaved data streams ID1 and ID2 permits to obtain a maximum diversity (two neighboring bits of either the first or second data streams will see different channel samples Hk and noise samples Zk).
It is to be noted that interleaving is a technique well-known by the man skilled in the art to overcome correlated channel noise such as burst error or fading. An interleaver rearranges input data such that consecutive data are split among different blocks. Hence, the channel noise is spread over the different blocks. At the receiver end, the interleaved data is arranged back into the original data stream by a deinterleaver as will be described later. As a result of interleaving, correlated noise introduced in the transmission channel appears to be statistically independent at the receiver and thus permits better error correction.
In a fifth step 5), one generates a modulated data stream MOD on the basis of mapping said interleaved data streams ID1, ID2.
As illustrated in
In a not limited embodiment, the mapping is hierarchical. It permits to improve the robustness of the first data stream HP.
In not limited variant of said embodiment, the hierarchical mapping used a QPSK (“Quadrature Phase Shift Keying”), a 16-QAM (“Quadrature Amplitude Modulation”) or a 64-QAM modulation schemes, well-known by the man skilled in the art. Two schematic constellation diagrams are illustrated in
According to the mapping, the third interleaved data stream ID3 is coded on 4 bits, called modulation symbol, and is formed of 2 bits of the first interleaved data stream ID1 which is representative of the first data stream HP (the Most Significant Bits “MSB” of symbol designated a quadrant Q of a modulation constellation), and 2 bits of the second interleaved data stream ID2, which is representative of the second data stream LP (the Less Significant Bits “LSB” of symbol designated a position within a quadrant Q of the modulation constellation). Therefore, the location within a quadrant Q and the number of quadrants Q are regarded as special information in hierarchical mapping.
According to a hierarchical mapping, a modulation parameter α is defined. This modulation parameter α is representative of the ratio between Euclidian distances between the different positions in adjoining quadrants Q and the different positions within a quadrant Q. The value of a modulation parameter α represents the ratio between:
In a not limited example, the first modulation parameter α1 is equal to 1, and the second modulation parameter α2 is equal to 2. In this later case, the neighboring positions NP1 which are located in adjoining quadrants Q have twice the Euclidian distance of those neighboring positions NP2 located within a same quadrant Q. Thus, the first neighboring positions NP1 will be more easily differentiated in the course of decoding when reception is impaired by noise, whereas the second neighboring positions NP2 within a quadrant Q are less easily differentiated in the course of decoding, with the same noise.
Hence, when the modulation parameter α is changed to a greater value, it permits to improve the robustness of the first data stream HP (the Euclidian distance e2 will be greater) at the expense of the robustness of the second data stream LP (the Euclidian distance e1 will be smaller), i.e. error on the first data stream HP will be smaller, whereas error on the second data stream LP will be greater.
But because of the mixing step, the robustness of the second data stream LP will be better than without the mixing step as will be explained hereinafter.
In a sixth step 6), one transmits said modulated data stream MOD over a channel CH.
As illustrated in
Once the modulated data stream MOD has been transmitted over the channel CH, the modulated data stream MOD is managed by the receiving method as following.
The receiving method comprises the following steps as illustrated in
In a not limited embodiment, the receiving method comprises a further step of generating a second a priori information API2 on the basis of mixing a part of said second deinterleaved data stream DID2 with a part of said first deinterleaved data stream DID1 (step GEN_API2(DID1, DID2).
In a not limited embodiment, the receiving method comprises a further step of iterating the deinterleaving step, the demapping step, and the decoding steps, the iterative demapping step using an a priori information API3 resulting from the first decoded deinterleaved data stream DID1d.
In a not limited embodiment, the receiving method comprises the further step of computing hard decision about the bits of the first data stream HP and of the second data stream LP from a posteriori probability vectors APP(bhp) and APP({tilde over (b)}lp) of the first decoded deinterleaved data stream DID1d and of the second decoded deinterleaved data stream DID2d respectively (step ESTIM(DID1d, DID2d)).
For the following description, in the not limited embodiment of the receiving method described below, the receiving method comprises these further steps.
The steps of the receiving method are described in detail below. Reference to
As will be described below, the receiver which carries out the receiving method combines two blocks that exchange soft information with each other. The first block, referred as a soft demapper, produces soft information in the form of “extrinsic probabilities” from the input modulated data stream and send it to the second block which is composed of turbo decoders. The second block produces also a soft information in the form of “extrinsic probabilities” and sends it back to the first block.
Hence, each block can take advantage of the extrinsic probabilities provided by the other block as an a priori information.
In a first step 1), one receives said modulated data stream MOD over a channel CH.
In a second step 2), one generates a demapped data stream DD on the basis of hierarchical demapping said modulated data stream MOD.
This step is the inverse step of the mapping above described in the transmitting method. As it is well-known by the man skilled in the art, it won't be described here.
In a not limited embodiment, the receiving method comprises a further step of demultiplexing the demapped data stream DD into two demapped data streams DD1, and DD2, as illustrated in
In a third step 3), one generates a first and a second deinterleaved data streams DID1, DID2 on the basis of deinterleaving said demapped data stream DD.
This step is the inverse step of the interleaving described before in the transmitting method. As it is well-known by the man skilled in the art, it won't be described here.
In a not limited embodiment, the demapping is hierarchical.
As illustrated in
In a fourth step 4), one decodes said first deinterleaved data stream DID1 (first decoding).
This step is the inverse step of the turbo-encoding described before in the transmitting method. As it is well-known by the man skilled in the art, it won't be described here.
The output of said decoding is a first decoded deinterleaved data stream DID1d which is composed of:
It is to be noted that these two first decoded extrinsic vectors λ(bhp) and λ(blp) correspond respectively to the systematic part S1 and the parity part P1 of the first coded data stream HPc described before.
In a fifth step 5), one generates a first a priori information API1 on the basis of mixing a part of the first decoded deinterleaved data stream DID1d with a mixing vector Mvec.
Due to the introduced mixing procedure at the transmitting side, the systematic part S1=bhp of the first data stream HP is a redundant information in the sense that it is also present in the mixed coded data stream MDc as described before.
Hence, at the receiving side, the demapped extrinsic vector γ(bhp) (and therefore the extrinsic decoded vector λ(bhp)), based on the systematic part bhp, may be exploited as an additional a priori information API for improving the decoding performance of the second deinterleaved data stream ID2. Indeed, because of the hierarchical modulation, the first data stream HP is more reliable than the second data stream LP as described before and hence the demapped extrinsic vector γ(bhp) is a reliable information.
Hence, in a first not limited embodiment, one constructs a first soft pilot vector API1 based on the mixing of the extrinsic decoded vector λ(bhp) (corresponding to the systematic part S1 of the first coded data stream HPc) and a mixing vector Mvec [0,5; . . . ;0,5] of length Lmvec, said soft pilot vector being used as an a priori information. It is to be noted that the length of the mixing vector Mvec (with probabilities values of 0,5) is equal to the length of the second data stream LP.
Such a mixing vector Mvec translates the fact that at the decoding side of the second deinterleaved data, one does not dispose of any a priori information on the decoded second data stream LP.
In a second not limited embodiment, one may construct a soft pilot vector API1′ (not illustrated) based on the mixing of a part of the coded data stream HPc and the mixing vector Mvec, when only a part of the first data stream HP is used within the mixing step on the transmitting side.
Compared to the embodiment where the whole first data stream HP is used within the mixing step at the transmitting side, it permits at the receiving side to perform faster decoding, as for a given code rate Rlp, the number of input bits being decoded is decreased (compared to the use of the whole first data stream HP) whereas the output decoded bits remained the same.
In a sixth step 6), one generates a second a priori information API2 on the basis of mixing a part of said second deinterleaved data stream DID2 with a part of the first deinterleaved data stream DID1.
It permits to improve also the LP data stream BER performance with less iterations (iterations which will be explained below) as this a priori information API2 comprises bits of the first data stream HP.
Hence, in a not limited embodiment, one constructs a second soft pilot vector API2 based on the mixing of the extrinsic vector γ(bhp) of the first deinterleaved data stream DID1 and an extrinsic vector γ(blp) of the second deinterleaved data stream DID2, both provided by the demapper block.
This other a priori information API2 which is provided by the demapper, is used also as an input to the second turbo-decoder T-DCODE2.
In a seventh step 7), one decodes said second deinterleaved data stream DID2 using said a priori information API1, API2 (second decoding).
As illustrated on
It is to be noted that all the a priori information used API1, API2 are added as inputs to the decoding and for a given code rate Rlp, the number of input bits of a data stream being decoded is thus increased (compared to a method where no a priori information is used) whereas the output decoded bits remained the same.
Thanks to the a priori information API, here the first soft pilot vector API1 and the second soft pilot vector API2, one permits to have a reliable estimation of the “unknown” bits which are within the linear combination of the deinterleaved data stream DID2. Indeed, two inputs of the linear combinations of the deinterleaved data stream DID2 is the first soft pilot vector API1 and the second soft pilot vector API2, which are based on “known” bits, that is to say on bits received with an acceptable reliability. These are additional information which improves the decoding performance of the second data stream LP and thus its BER performance.
The output of said decoding is a second decoded deinterleaved data stream DID2d which is composed of:
Finally, one iterates the deinterleaving step, the demapping step, and the decoding step.
The overall iteration is performed as following.
Inside an iteration between demapping and decoding, one performs several turbo decoding iteration. Hence, the decoding process is repeated for a number of N iterations, by alternating between the first and second decoding, and after these N iterations, the extrinsic vectors at the output of the decoding block are fed back to the demapping block as described before during M iterations.
It is to be noted that in not limited embodiments, the iterations N and M are performed until:
In a not limited embodiment, the iterative step of demapping uses a third a priori information API3 resulting from the first decoded deinterleaved data stream (ID1d). More particularly, the third a priori information API3 is composed of the first decoded extrinsic vectors λ(bhp) and λ(vhp) computed in step 4), which are fed back to the demapping side. As illustrated on
It is to be noted that, in a not limited embodiment, the first decoding (step 4) is first performed before the second decoding (step 6) because the first data stream HP is to be received by all the receivers (the ones with good reception and the ones with degraded reception), when the first data stream HP is a high-priority data stream, and the second data stream LP is a low-priority data stream.
In a eighth step 8), after these N and M iterations, one computes hard decision of the bits (bhp and blp respectively) of the first data stream HP and of the second data stream LP from the a posteriori probability vectors APP(bhp) and APP({tilde over (b)}lp) of the first decoded deinterleaved data stream DID1d and from the second decoded deinterleaved data stream DID2d respectively.
It is to be noted that a priori information API are used to compute the probabilities of a value regarding the “unknown” bits and the a posteriori probability vectors APP to take a further hard decision based on the probabilities computed. A probability will get a value between 0 and 1, whereas a hard decision will get a value of 0 or 1.
It is to be noted that the a priori information API is also an a posteriori information but is related to coded bits, whereas the a posteriori probability vector is related to an uncoded information (called information bits or systematic part).
The output of the hard decision computation are some estimated bits {circumflex over (b)}hp and {circumflex over (b)}lp respectively of the first data stream HP transmitted and of the second data stream LP transmitted, which will be used, for example to display a video.
In a not limited embodiment, the receiving method comprises a further step of demixing the hard decisions computed from the second decoded deinterleaved data stream DID2d. It permits to extract the hard decisions related to the second data stream transmitted LP only. Indeed, the hard decision taken from the second decoded deinterleaved data steam DID2d comprise the hard decisions of the second data stream LP and from a part or the whole first data stream HP (because of the mixing step at the transmission side).
Hence, the transmitting method and receiving method permit to improve the BER performance of the second data stream LP and thus to improve the reception of said second data stream LP.
The transmitting method and the receiving method described are carried out by a transmitting apparatus TR and a receiving apparatus RV respectively, as illustrated on
The transmitting apparatus TR of a modulated data stream for use in a radio communication system, comprises in particular:
In a not limited embodiment, the mixer MIX1 is pseudo-random bitwise interleaver. Of course, other types of interleavers may be used.
Hence, the receiving apparatus RV of a modulated data stream for use in a radio communication system, comprises in particular:
In a not limited embodiment, the receiving apparatus RV further comprises:
In a not limited embodiment, the receiving apparatus RV further comprises a second mixer MIX2 for generating a second a priori information API2 on the basis of mixing a part of said second deinterleaved data stream DID2 with a part of said first deinterleaved data stream DID1.
In a not limited embodiment, the transmitting apparatus TR is comprised within a base station BS and the receiving apparatus RV is comprised within a mobile station MS within a radio communication system SYS as illustrated in
In particular,
Simulations characteristics are the followings.
These settings ensure a fair comparison of the two competitive methods since one will have: c) the equality between the length of the LP and HP data streams, d) the equality between the length of the HP and LP encoded data streams, and thus the same number of channel uses among the two methods.
For keeping the decoding complexity comparable to that of the “disjoint” method, the “mixed” decoder is implemented by performing only one pass of soft pilot information exchange between the HP and the LP turbo decoders.
It is to be noted that the improvement becomes more significant when increasing the modulation parameter α. One observes that the signal to noise ratio Eb/N0 necessary to obtain a BER of 10−4 (see horizontal double arrow), is reduced by about 0.8 dB (for α=2) and 1.5 dB (for α=4), if the “mixed” receiver is used instead of a “disjoint” receiver. In other words, when the HP stream is more robust (better protected i.e., for large values of α), the LP decoder benefits more from the soft pilot vectors for improving the LP BER performance.
Finally,
It is to be understood that the present invention is not limited to the aforementioned embodiments and variations and modifications may be made without departing from the spirit and scope of the invention. In the respect, the following remarks are made.
In the same way that has been described above, in a not limited embodiment, a fourth a priori information API4 may be generated on the basis of mixing a part of a the decoded second deinterleaved data stream DID2d with the mixing vector Mvec, and decoding of the first deinterleaved data stream DID1 may be performed using said a priori information API4, as illustrated in
Some video data have been taken into not limited examples for the first data stream HP and the second data stream LP, but other data such as in not limited embodiments, some text data, voice data, email data, etc, may be transmitted via these two different data streams.
In another not limited embodiment, a base station BS may comprise a receiving apparatus as above-described, whereas a mobile station MS may comprise a transmitting apparatus as above-described, for example in the case when a mobile station has to broadcast some data streams.
It is to be understood that the present invention is not limited to the aforementioned application. It can be used within any application using mapping and transmitting two different data streams (a first one HP which is more reliable than a second one LP). Hence, in the description, a hierarchical mapping has been taken into a not limited embodiment. The invention may applied in a not limited example, to any other mappings, such as non hierarchical mapping, which deal with a transmission of both data streams HP and LP from one transmitting apparatus to one receiving apparatus on different channels with different qualities. For example, the first data stream HP may be mapped with a QPSK modulation well-known by the man skilled in the art, and the second data stream LP with a QAM64 modulation well-known by the man skilled in the art, which is less robust. It can be used with SISO encoder/decoder or other type of encoder/decoder.
It is to be understood that the methods and the apparatus according to the invention are not limited to any implementation.
There are numerous ways of implementing functions of the transmitting and receiving methods according to the invention by means of items of hardware or software, or both, provided that a single item of hardware or software can be carries out several functions. It does not exclude that an assembly of items of hardware or software or both carry out a function. For example, the encoding step 2) of the first data stream may be combined with the encoding step 3) of the mixed data stream, thus forming a single function without modifying the transmitting method in accordance with the invention.
Hence, the invention comprises the following advantages:
Number | Date | Country | Kind |
---|---|---|---|
09150481.1 | Jan 2009 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2010/050110 | 1/7/2010 | WO | 00 | 11/18/2011 |