Pulse or digital communications – Multilevel – Synchronized
Reexamination Certificate
1999-12-16
2002-08-20
Chin, Stephen (Department: 2734)
Pulse or digital communications
Multilevel
Synchronized
C375S359000, C375S363000, C375S366000, C370S513000, C370S514000, C348S473000, C348S513000, C348S521000, C341S095000, C341S102000
Reexamination Certificate
active
06438175
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a data transmission method and apparatus for converting eight-bit word string data representing signal information, such as video signal information, converted from ten-bit word string data, into ten-bit word string data including synchronous word data, and for transmitting the converted data to a transmission channel.
2. Description of the Related Art
As one of the means for transmitting digital data indicating various signal information, such as video signal information, an optical transmission system is proposed in which digital data is converted into a light signal, and is transmitted through a transmission channel, which is formed of optical fiber. Digital data handled in this type of optical transmission system is converted into serial data having a bit rate of, for example, a few hundreds of Mbps to one Gbps.
Digital data handled in one of the optical transmission systems, e.g., in a fiber channel system, is converted in the following manner. At the transmitting side, eight-bit word string data (eight bits forms one word) is converted into ten-bit word string data (ten bits forms one word), i.e., 8B-10B conversion is performed. Further, parallel-to-serial conversion is performed on the resulting ten-bit word string data, thereby obtaining serial data. At the receiving side, serial-to-parallel conversion is performed on the received serial data. Then, the ten-bit word string data is converted into the original eight-bit word string data, i.e., 10B-8B conversion is conducted.
The digital data to be transmitted as the ten-bit word string data through the transmission channel, which is formed of an optical fiber, in the fiber channel system is compliant with the data format such as the one shown in FIG.
6
. In this data format, a packet is formed as the smallest unit, which is referred to as a “frame”. The entire frame shown in
FIG. 6
has 2148 bytes, and is formed of a 4-byte frame start field, a 24-byte frame header field, a 64-byte optional header field, a 2048-byte payload field, a 4-byte error check field, and a 4-byte frame end field. Among these frame fields, the 2048-byte payload field stores ten-bit word string data representing signal information. More specifically, at the transmitting side, a plurality of frames, each storing the ten-bit word data having a maximum amount of 2048 bytes in the payload field, are formed, and are sequentially transmitted. Upon receiving the frames, the receiving side extracts the ten-bit word string data from the payload fields of the individual frames.
In the above-described ten-bit word string data, the number of ones may be greater than the number of zeros, or the number of zeros may be greater than the number of ones, or the number of ones and the number of zeros may be equal. This can be represented by the concept of “running disparity (RD)”. When the number of ones is greater than the number of zeros, RD is positive. When the number of zeros is larger than the number of ones, RD is negative. When the number of ones and the number of zeros are equal, RD is neutral. The word data having a greater number of ones than zeros is referred to as the “word data having a positive RD”. The word data having a greater number of zeros than ones is referred to as the “word data having a negative RD”. The word data having the same number of ones and zeros is referred to as the “word data having a neutral RD (neutral word data)”.
In conducting 10B-8B conversion on the received ten-bit word string data, it is necessary for the receiving side to correctly identify the individual ten-bit word string data. Accordingly, at the transmitting side, synchronous word data is suitably inserted in the ten-bit word string data to be transmitted as serial data. Although the synchronous word data is also ten-bit word data, it has a specific code, which is not used for the regular ten-bit word data indicating information to be transmitted. If the RD of the word data positioned immediately before the synchronous word data to be inserted is negative, the RD of the synchronous word data is determined to be positive. Conversely, if the RD of the word data immediately before the synchronous word data to be inserted is positive, the RD of the synchronous word data is determined to be negative.
The synchronous word data may be ten-bit word data DS(
10
), whose code name is referred to as “K28.5”.
FIG. 7
illustrates such ten-bit word data DS(
10
). When the CRD, which is the RD of the previous word data, is negative (−), the word data DS(
10
) results in “001111 1010” having a positive RD. In contrast, when the CRD, which is the RD of the previous word data, is positive, the word data DS(
10
) results in “110000 0101” having a negative RD (hereinafter “001111 1010” is referred to as “+K28.5”, while “110000 0101” is referred to as “K28.5”).
It is now assumed that the ten-bit word string data to be transmitted designates video signal information. To enhance the transmission efficiency, it is desired that the greatest possible number of ten-bit word string data be stored in the payload field of each frame. Thus, at the transmitting side, ten-bit word string data corresponding to many horizontal periods of the video signal are stored in the payload field of each frame. Meanwhile, to establish horizontal synchronization in performing data processing by the receiving side, it is desired that synchronous word data be inserted in the ten-bit word string data corresponding to every horizontal period of the video signal.
To fulfil the above-mentioned function of the synchronous data, it is now assumed that the synchronous data is inserted as +K
28
.
5
or −K
28
.
5
according to whether the RD of the previous word data is negative or positive, as stated above.
As discussed above, at the transmitting side of, for example, the fiber channel system, many frames are formed in which ten-bit word string data, added with the word data DS(
10
) as the synchronous word data, are stored in the payload fields. The frames are then sequentially transmitted. Upon receiving the frames, the receiving side extracts the ten-bit word string data from the payload field of each frame and detects the synchronous word data, generally, as follows, before processing the ten-bit word string data. Only the word data DS(
10
) having a positive RD, i.e., +K
28
.
5
, is detected as the synchronous data. Alternatively, only the word data DS(
10
) having a negative RD, i.e., −K
28
.
5
, is detected as the synchronous data. This is because a predetermined restriction is imposed on the addition of the synchronous word data to the ten-bit word string data. Due to this restriction, it is sufficient for the receiving side to detect only +K
28
.
5
or −K
28
.
5
of the synchronous word data.
However, if only the word data DS(
10
) having a positive RD, i.e., +K
28
.
5
, or only the word data DS(
10
) having a negative RD, i.e., −K
28
.
5
, is detected, the following problem is caused when the receiving side performs data processing under the following situation. That is, to fulfil the function of the synchronous word data, as stated above, the word data DS(
10
) having a positive RD, i.e., +K
28
.
5
, or the word data DS(
10
) having a negative RD, i.e., −K
28
.
5
, is inserted in the ten-bit word string data corresponding to every horizontal period of the video signal according to whether the RD of the previous word data is negative or positive.
More specifically, if only +K
28
.
5
or −K
28
.
5
is detected as synchronous data at the receiving side, the synchronous word data cannot be detected for the ten-bit word string data corresponding to every horizontal period of the video signal in processing the ten-bit word string data. As a result, in reproducing the video signal information represented by the ten-bit word string data, correct horizontal synchronization may not be reliably established.
Consequently, in transmitting digital data represent
Chin Stephen
Frommer William S.
Ha Dac V.
LandOfFree
Data transmission method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data transmission method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data transmission method and apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2974046