Bit Mapping Into QPSK Constellation

advertisement
Bit Mapping Into QPSK Constellation
SLS-RFM_03-04
Enrico Vassallo
CCSDS SLS-RFM WG meeting, College Park (USA), 24-28 October, 2003
1. Introduction
The channel input and coding conventions for QPSK systems are defined in recommendation
CCSDS 401 (2.4.10)B-1 from September 1989.
The bit numbering convention is instead defined inter alia in the CCSDS Telemetry Channel
Coding Standard CCSDS 101 B-6.
During recent interagency tests whereby the ASTRO-F satellite transponder by ISAS was subject
to RF compatibility test with an ESA Earth station demodulator, a different mapping of input bits
between the two Agencies was discovered for the QPSK modulation.
Aim of the present document is to include in recommendation 2.4.10 the necessary information so
as to avoid different bit mapping implementations in the future.
2. Bit mapping discussion
In most CCSDS documents but not in CCSDS 401, the following convention is used to identify
each bit in an N-bit field. The first bit in the field to be transmitted (i.e., the most left justified
when drawing a figure) is defined to be ‘Bit 0’, the following bit is defined to be ‘Bit 1’, and so on
up to ‘Bit N-1’. When the field is used to express a binary value (such as a counter), the Most
Significant Bit (MSB) shall be the first transmitted bit of the field, i.e., ‘Bit 0’ (see figure - 1).
Bit 0
Bit N-1
N-Bit Data Field
First Bit Transmitted = MSB
Figure - 1: Bit Numbering Convention
CCSDS 401 (2.4.10)B-1 recommends the following:
(1)
that the serial input digital data stream to QPSK systems be divided so that odd bits are modulated on the Ichannel and even bits are modulated on the Q-channel.
(2)
that carrier phase states have the following meanings:
-
0 degrees represents a "00" bit pair,
90 degrees represents a "01" bit pair,
180 degrees represents a "11" bit pair,
270 degrees represents a "10" bit pair.
seems to indicate that the first bit is 'Bit 1' since conventionally the first bit to be transmitted by a
QPSK modulator is assigned to the I-channel.
To remove the incompatibility with other CCSDS books it would be sufficient to invert odd and even
in recommends (1), include some text from the bit numbering convention and additionally to state
that for each bit pair, the Most Significant Bit is assigned to the I-channel and the Least Significant
Bit is assigned to the Q-channel.
A picture could also be added as follows:
Q
00
01
I=MSB Q=LSB
I
11
10
2. Proposed revised CCSDS 401 (2.4.10)B-1
A proposal for a revised recommendation CCSDS 401 (2.4.10) is attached for discussion at the
meeting.
2.4.10
CHANNEL INPUT AND CODING CONVENTIONS FOR QPSK SYSTEMS
The CCSDS,
considering
(a)
that a clear relation between digital information and the resulting RF carrier phase is necessary to reconstruct the
digital data stream following reception and demodulation;
(b)
that the digital data format will conform to the CCSDS Recommendation for Packet Telemetry;
(c)
that some communications systems with high data rate transmission requirements use QPSK modulation;
(d)
that the phase states representing each of the possible bit pairs values should be judiciously chosen so that a
phase error of 90 degrees can cause an error in no more than one bit;
(e)
that it should be possible to have two logically independent channels;
(f)
that in the case of a single data stream the odd and even bits should be forwarded to two independent channels;
recommends
(1)
that the serial input digital data stream to QPSK systems be divided so that even bits (i.e. bits 2i where
i=0,1,2,..(N/2)-1) are modulated on the I-channel and odd bits (i.e. bits 2i+1)are modulated on the Q-channel
(see also the bit numbering convention in figure 1).
(2)
that carrier phase states have the following meanings as given in figure 2:
-
0 degrees represents a "00" (IQ) bit pair,
90 degrees represents a "01" (IQ) bit pair,
180 degrees represents a "11" (IQ) bit pair,
270 degrees represents a "10" (IQ) bit pair.
The following convention is used to identify each bit in an N-bit field. The first bit in the field to be transmitted (i.e.,
the most left justified when drawing a figure) is defined to be ‘Bit 0’, the following bit is defined to be ‘Bit 1’, and so
on up to ‘Bit N-1’. When the field is used to express a binary value (such as a counter), the Most Significant Bit
(MSB) shall be the first transmitted bit of the field, i.e., ‘Bit 0’ (see figure - 1).
Bit 0
I
Bit N-1
N-Bit Data Field
First Bit Transmitted = MSB
Figure - 1: Bit Numbering Convention
CCSDS 401 (2.4.10) B-1
Page 2.4.10-1
October 2003
Q
00
01
I=MSB Q=LSB
I
10
11
Figure - 2: Constellation
CCSDS 401 (2.4.10) B-1
mapping
Page 2.4.10-1
October 2003
CCSDS 401 (2.4.10) B-1
Page 2.4.10-1
October 2003
CCSDS 401 (2.4.10) B-1
Page 2.4.10-1
September 1989
Download