This application claims priority under 35 U.S.C. § 119 to an application entitled “Apparatus and Method for Transmitting/Receiving Header Information in a Wireless Communication System with a Multi-Channel Structure” filed in the Korean Intellectual Property Office on Jul. 30, 2004 and assigned Serial No. 2004-60623, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an apparatus and method for transmitting/receiving header information in a wireless communication system, and in particular, to an apparatus and method for transmitting/receiving header information in a wireless communication system with a multi-channel structure.
2. Description of the Related Art
With the rapid development of wireless communication systems, high-speed transmission emerges as a very important factor, and a scheme of transmitting/receiving signals using multiple channels is used for the high-speed transmission. By using the multiple channels instead of a single channel, it is possible to transmit/receive a large volume of data at a high speed. The scheme of using multiple channels is classified into a Space Division Multiple Access (SDMA) scheme and a Code Division Multiple Access (CDMA) scheme.
A growing interest in the multi-channel scheme increases an interest in a Multiple Description Coding (MDC) scheme and a Multi-Layered Coding (MLC) scheme. The MDC scheme and the MLC scheme will be described herein below.
1) MDC Scheme
In the MDC scheme, a transmitter segments single source data, for example, video data or audio data into a plurality of descriptors. The transmitter transmits to a receiver over different channels the descriptors, and the receiver can decode the single source data even though it merely receives one of the descriptors. Although the receiver can decode the single source data by merely receiving one descriptor, decoding performance of the single source data for the case where two or more descriptors are received is higher than decoding performance of the single source data for the case where one descriptor is received.
2) MLC Scheme
In the MLC scheme, a transmitter segments information source data into a plurality of entities. That is, the transmitter segments the information source data into two types of entities. The two types include a base layer type and an enhanced layer type. The base layer type represents a type in which a receiver can decode the information source data even though it merely receives the base layer type entity, and the enhanced layer type represents a type in which the receiver receives the enhanced layer type entity after receiving the base layer type entity, thereby improving decoding performance. When only the enhanced layer type entity is received before the base layer type entity is received, the receiver cannot decode the information source data.
In the wireless communication system, transmission/reception of header information is essential, but the transmission/reception of the header information serves as overhead of the wireless communication system. In particular, because header information in a communication system using an Internet protocol (IP) scheme (IP communication system), which is a wireless communication system, is large in size based on a characteristic of the IP communication system. The header information serves as higher overhead. In the IP communication system, it is very important to compress the header information to improve the performance thereof.
With reference to
As illustrated in
The header information is comprised of RTP header information 100 for the RTP scheme, UDP header information 130 for the UDP scheme, and IPv4 header information 160 for the IPv4 scheme Because the RTP header information 100 has 12 bytes, the UDP header information 130 has 8 bytes, and the IPv4 header information 160 has 20 bytes, the header information has a total of 40 bytes. In
The overhead of header information in the conventional IPv4 communication system has been described with reference to
As illustrated in
The header information is comprised of is comprised of RTP header information 200 for the RTP scheme, UDP header information 230 for the UDP scheme, and IPv6 header information 260 for the IPv6 scheme. Because the RTP header information 200 has 12 bytes, the UDP header information 230 has 8 bytes, and the IPv6 header information 260 has 40 bytes, the header information has a total of 60 bytes. In
When real-time voice communication is performed in the IP communication system, the overhead of the header information further increases because a payload size for the real-time voice communication is small. However, when video communication is performed in the IP communication system, the overhead of the header information is less than that for the real-time voice communication. Although small, the overhead of the header information for the video communication is not negligible.
With reference to
In
In
As described with reference to
Referring to
The receiver receives the CH information transmitted by the transmitter, and delivers the received CH information to a decompressor 550. The decompressor 550 decompresses the CH information into its original header information, i.e. UCH information, with a decompression scheme corresponding to the header compression scheme used in the transmitter.
A delta coding scheme can be used as the header compression scheme.
Referring to
As described with reference to
Before a description of
Referring to
As described with reference to
If an error occurs during the transmission/reception of the CH information, it is not possible to correctly detect the CH information, causing a failure in the data transmission/reception. Therefore, there is a need for a header compression scheme capable of guaranteeing reliability of the CH information. To meet this need, a Robust Header Compression (ROHC) scheme has been proposed as a new header compression scheme. However, the ROHC scheme requires a high-capacity memory and requires a feedback channel, increasing its complexity. In addition, no detailed method for applying the ROHC scheme to the RTP/UDP/IP schemes has been devised.
Although there are numerous header information compression schemes in addition to the delta coding scheme and the ROHC scheme, all of the header information compression schemes that have been proposed are applied to the single-channel structure. As described above, however, for the high-speed, high-capacity service, it is necessary to use multiple channels. Of course, it is possible to simply apply the header information compression schemes to a multi-channel structure. However, if the header information compression schemes are simply applied without taking into account the multi-channel structure, their performances cannot be guaranteed. Therefore, there is a demand for a header compression scheme appropriate for the multi-channel structure, and a method for transmitting/receiving CH information.
It is, therefore, an object of the present invention to provide an apparatus and method for transmitting/receiving header information after compression in a wireless communication system.
It is another object of the present invention to provide an apparatus and method for transmitting/receiving compressed header (CH) information in a wireless communication system with a multi-channel structure.
It is further another object of the present invention to provide an apparatus and method for transmitting/receiving header information after compression with reliability in a wireless communication system.
According to one aspect of the present invention, there is provided an apparatus for transmitting header information in a wireless communication system using a plurality of channels. The apparatus includes a compressor for, upon receiving uncompressed header (UCH) information, generating compressed header (CH) information and additional information container (AIC) information by compressing the UCH information; and a transmitter for transmitting the CH information through a first channel among the plurality of channels, and transmitting the AIC information through at least one of the plurality of channels except for the first channel.
According to another aspect of the present invention, there is provided an apparatus for transmitting header information in a wireless communication system using a plurality of channels. The apparatus includes a compressor for, upon receiving uncompressed header (UCH) information, generating compressed header (CH) information and additional information container (AIC) information by compressing the UCH information; and a transmitter for transmitting the CH information through a first channel among the plurality of channels, and transmitting the AIC information through at least one channel related to the first channel among the plurality of channels except for the first channel.
According to further another aspect of the present invention, there is provided an apparatus for transmitting header information in a wireless communication system using a plurality of channels. The apparatus includes a compressor for, upon receiving uncompressed header (UCH) information to be transmitted through a first channel among the plurality of channels, generating compressed header (CH) information by compressing the UCH information, and upon receiving UCH information to be transmitted through each of the plurality of channels except for the first channel, generating additional information container (AIC) information for each of the plurality of channels except for the first channel by compressing the UCH information to be transmitted through each of the plurality of channels except for the first channel, with the compression scheme; and a transmitter for transmitting the CH information and the AIC information through the first channel.
According to yet another aspect of the present invention, there is provided an apparatus for transmitting header information in a wireless communication system using a plurality of channels. The apparatus includes a compressor for, upon receiving uncompressed header (UCH) information to be transmitted through a first channel among the plurality of channels, generating compressed header (CH) information by compressing the UCH information, and upon receiving UCH information to be transmitted through each of the channels related to the first channel among the plurality of channels, generating additional information container (AIC) information for each of the related channels by compressing the UCH information to be transmitted through the related channels; and a transmitter for transmitting the CH information and the AIC information through the first channel.
According to still another aspect of the present invention, there is provided an apparatus for receiving header information in a wireless communication system using a plurality of channels. The apparatus includes a receiver for receiving compressed header (CH) information through a first channel among the plurality of channels, the CH information being generated by compressing uncompressed header (UCH) information, and receiving additional information container (AIC) information through the plurality of channels except for the first channel, the AIC information being generated by compressing the UCH information; and a decompressor for restoring the CH information into the UCH information by decompressing the CH information.
According to still another aspect of the present invention, there is provided an apparatus for receiving header information in a wireless communication system using a plurality of channels. The apparatus includes a receiver for receiving compressed header (CH) information through a first channel among the plurality of channels, the CH information being generated by compressing uncompressed header (UCH) information, and receiving additional information container (AIC) information through the channels related to the first channel among the plurality of channels, the AIC information being generated by compressing the UCH information; and a decompressor for restoring the CH information into the UCH information by decompressing the CH information.
According to still another aspect of the present invention, there is provided a method for transmitting header information in a wireless communication system using a plurality of channels. The method includes the steps of, upon receiving uncompressed header (UCH) information, generating compressed header (CH) information and additional information container (AIC) information by compressing the UCH information; and transmitting the CH information through a first channel among the plurality of channels, and transmitting the AIC information through at least one of the plurality of channels except for the first channel.
According to still another aspect of the present invention, there is provided a method for transmitting header information in a wireless communication system using a plurality of channels. The method includes the steps of, upon receiving uncompressed header (UCH) information, generating compressed header (CH) information and additional information container (AIC) information by compressing the UCH information; and transmitting the CH information through a first channel among the plurality of channels, and transmitting the AIC information through at least one channel related to the first channel among the plurality of channels except for the first channel.
According to still another aspect of the present invention, there is provided a method for transmitting header information in a wireless communication system using a plurality of channels. The method includes the steps of, upon receiving uncompressed header (UCH) information to be transmitted through a first channel among the plurality of channels, generating compressed header (CH) information by compressing the UCH information; upon receiving UCH information to be transmitted through each of the plurality of channels except for the first channel, generating additional information container (AIC) information for each of the plurality of channels except for the first channel by compressing the UCH information to be transmitted through each of the plurality of channels except for the first channel; and transmitting the CH information and the AIC information through the first channel,
According to still another aspect of the present invention, there is provided a method for transmitting header information in a wireless communication system using a plurality of channels. The method includes the steps of upon receiving uncompressed header (UCH) information to be transmitted through a first channel among the plurality of channels, generating compressed header (CH) information by compressing the UCH information; upon receiving UCH information to be transmitted through each of the channels related to the first channel among the plurality of channels, generating additional information container (AIC) information for each of the related channels by compressing the UCH information to be transmitted through the related channels; and transmitting the CH information and the AIC information through the first channel.
According to still another aspect of the present invention, there is provided a method for receiving header information in a wireless communication system using a plurality of channels. The method includes the steps of receiving compressed header (CH) information through a first channel among the plurality of channels, the CH information being generated by compressing uncompressed header (UCH) information; receiving additional information container (AIC) information through the plurality of channels except for the first channel, the AIC information being generated by compressing the UCH information; and restoring the CH information into the UCH information by decompressing the CH information.
According to still another aspect of the present invention, there is provided a method for receiving header information in a wireless communication system using a plurality of channels. The method includes the steps of receiving compressed header (CH) information through a first channel among the plurality of channels, the CH information being generated by compressing uncompressed header (UCH) information; receiving additional information container (AIC) information through the channels related to the first channel among the plurality of channels, the AIC information being generated by compressing the UCH information; and restoring the CH information into the UCH information by decompressing the CH information.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Several preferred embodiments of the present invention will now be described in detail with reference to the annexed drawings. In the following description, a detailed description of known functions and configurations incorporated herein has been omitted for conciseness.
The present invention proposes an apparatus and method for transmitting/receiving header information after compression in a wireless communication system with a multi-channel structure. In particular, the present invention proposes an apparatus and method for compressing information indicating a part of header information of another channel except for a corresponding channel, i.e. an additional information container (AIC), along with header information for each of a plurality of channels, before transmission, thereby increasing reliability of the header information. It will be assumed herein that a communication system using an Internet protocol (IP) scheme (IP communication system) is used as the wireless communication system. In addition, it will be assumed that one frame of the IP communication system is comprised of N time slots.
The present invention proposes two embodiments according to a scheme of transmitting the AIC that is transmitted along with the header information. A first embodiment of the present invention provides a scheme of copying the AIC in all of the parallel channels except for a corresponding channel, before transmission, and a second embodiment of the present invention provides a scheme of copying the AIC in only the channels related to a corresponding channel, and not the corresponding channel, before transmission.
In addition, the present invention proposes two schemes of encoding the AIC, i.e. a mode-A scheme and a mode-B scheme. The mode-A scheme directly generates an AIC corresponding to UnCompressed Header (UCH) information or Compressed Header (CH) information in a corresponding channel and delivers the generated AIC to the channels that will transmit the AIC. The mode-B scheme delivers UCH information or CH information to the channels that will transmit the AIC, in a corresponding channel, and generates the AIC using received UCH information or CH information in the channels through which the UCH information or the CH information were received.
Before a description of
Referring to
A description will now be made of a scheme of generating AICs transmitted through the J channels.
When the scheme according to the first embodiment of the present invention is used as the header information compression scheme, AICs for UCH information or CH information transmitted through the J channels are transmitted through all of the parallel channels except for the channels over which the UCH information or CH information is transmitted. The AICs transmitted through the J channels are generated as AICs for UCH information or CH information of the parallel channels except for a corresponding channel.
When the scheme according to the second embodiment of the present invention is used as the header information compression scheme, AICs for UCH information or CH information transmitted through the J channels are transmitted through channels related to the channels over which the UCH information or CH information is transmitted. The AICs transmitted through the J channels are generated as AICs for UCH information or CH information of the channels related to a corresponding channel and not the corresponding channel itself.
It will be assumed in
During a first frame of the first channel, if UCH information (1,1,1) is received, variable information in the UCH information (1,1,1), i.e. CH information (1,1,2), CH information (1,1,3), CH information (1,1,n), CH information (1,1,N−1), and CH information (1,1,N), are transmitted. That is, for N time slots that make up the first frame of the first channel, the UCH information (1,1,1) is transmitted at a first time slot of the first frame, and the CH information (1,1,2), the CH information (1,1,3), the CH information (1,1,n), the CH information (1,1,N−1) and the CH information (1,1,N), all of which are expressed with only the variable information in the UCH information (1,1,1), are transmitted at the remaining (N−1) time slots. In the UCH information (j,i,n), the CH information (j,i,n) and AIC (j,i,n), ‘j’ denotes a channel index, ‘i’ denotes a frame index and ‘n’ denotes a time slot index. The UCH information (j,i,n) represents UCH information at an nth time slot in an ith frame of a jth channel, the CH information (j,i,n) represents CH information at an nth time slot in an ith frame of a jth channel, and an AIC (j,i,n) represents an AIC at an nth time slot in an ith frame of a jth channel. The UCH information (1,1,1), the CH information (1,1,2), the CH information (1,1,3), the CH information (1,1,n), the CH information (1,1,N−1) and the CH information (1,1,N) are transmitted together with an AIC (1,1,1), an AIC (1,1,2) generated by adding AICs generated by encoding CH information of the other channels except for the first channel, i.e. CH information (j,1,2) and CH information (J,1,2), with a encoding scheme, an AIC (1,1,3) generated by adding AICs generated by encoding CH information (j,1,3) and CH information (J,1,3) with the encoding scheme, an AIC (1,1,n) generated by adding AICs generated by encoding CH information (j,1,n) and CH information (J,1,n) with the encoding scheme, an AIC (1,1,N−1) generated by adding AICs generated by encoding CH information (j,1,N−1) and CH information (J,1,N−1) with the encoding scheme, and an AIC (1,1,N) generated by adding AICs generated by encoding CH information (j,1,N) and CH information (J,1,N) with the encoding scheme. The AIC (1,1,1) has the same value as that of an AIC for a CH in a UCH of another channel. Although a CH is not transmitted and a UCH is transmitted at a corresponding time slot, a rule regarding how the CH is generated from the UCH is predefined. Although a transmitter does not directly transmit the CH, it combines the CH, generates an AIC for it, i.e. an AIC (1,1,1), and transmits it together with the UCH.
In
Because UCH information and CH information are transmitted together with AICs as described with reference to
It will be assumed that the IP communication system uses 3 channels of a channel #1, a channel #2 and a channel #3. Referring to
First, a header information compression operation for the channel #1 will be described.
If user data comprised of UCH information 1001 and a payload 1002 is received, the compressor 1000 generates CH information 1003 by compressing the UCH information 1001, and also generates an AIC 1004. The compressor 1000 generates the AIC 1004 by encoding the CH information 1003 with a predetermined encoding scheme.
A deliverer (not shown) delivers the AIC 1004 to the other channels except for the channel #1, i.e. the channel #2 and the channel #3. The deliverer performs an operation of delivering AICs generated by the compressor 1000 for the channel #1, the compressor 1030 for the channel #2 and the compressor 1060 for the channel #3 to the other channels except for the corresponding channels, for each of the channels used by a transmitter for the IP communication system. An operation in each of the channels for the deliverer will be described in detail later along with a description of a header information compression operation for each of the channels.
The compressor 1000 receives, from the deliverer, AICs for the other channels except for the channel #1, i.e. an AIC 1034 generated by the compressor 1030 for the channel #2 and an AIC 1064 generated by the compressor 1060 for the channel #3, and generates final CH information by concatenating the CH information 1003, the AIC 1034, and the AIC 1064.
Second, a header information compression operation for the channel #2 will be described.
If user data comprised of UCH information 1031 and a payload 1032 is received, the compressor 1030 generates CH information 1033 by compressing the UCH information 1031, and also generates the AIC 1034. The compressor 1030 generates the AIC 1034 by encoding the CH information 1033 with the encoding scheme. The deliverer delivers the AIC 1034 to the other channels except for the channel #2, i.e. the channel #1 and the channel #3.
The compressor 1030 receives, from the deliverer, AICs for the other channels except for the channel #2, i.e. the AIC 1004 generated by the compressor 1000 for the channel #1 and the AIC 1064 generated by the compressor 1060 for the channel #3, and generates final CH information by concatenating the CH information 1033, the AIC 1004, and the AIC 1064.
Third, a header information compression operation for the channel #3 will be described.
If user data comprised of UCH information 1061 and a payload 1062 is received, the compressor 1060 generates CH information 1063 by compressing the UCH information 1061, and also generates the AIC 1064. The compressor 1060 generates the AIC 1064 by encoding the CH information 1063 with the encoding scheme. The deliverer delivers the AIC 1064 to the other channels except for the channel #3, i.e. the channel #1 and the channel #2.
The compressor 1060 receives, from the deliverer, AICs for the other channels except for the channel #3, i.e. the AIC 1004 generated by the compressor 1000 for the channel #1 and the AIC 1034 generated by the compressor 1030 for the channel #2, and generates final CH information by concatenating the CH information 1063, the AIC 1004, and the AIC 1034. Although not separately illustrated in
As described with reference to
Although an exemplary method for compressing header information using the mode-A scheme in a transmitter for an IP communication system with a multi-channel structure according to the first embodiment of the present invention has been described with reference to
It will be assumed that the IP communication system uses 3 channels of a channel #1, a channel #2 and a channel #3. Referring to
First, a header information compression operation for the channel #1 will be described.
If user data comprised of UCH information 1001 and a payload 1002 is received, the compressor 1000 generates CH information 1003 by compressing the UCH information 1001. A deliverer (not shown) delivers UCH information for the other channels except for the channel #1, i.e. UCH information 1031 for the channel #2 and UCH information 1061 for the channel #3, to the compressor 1000. The deliverer performs an operation of delivering UCH information for the other channels except for the corresponding channel to compressors for all of the channels used by a transmitter for the IP communication system, i.e. the compressor 1000 for the channel #1, the compressor 1030 for the channel #2, and the compressor 1060 for the channel #3. An operation in each of the channels for the deliverer will be described in detail later along with a description of a header information compression operation for each of the channels.
The compressor 1000 generates an AIC 1004 and an AIC 1005 by encoding the UCH information 1031 for the channel #2 and the UCH information 1061 for the channel #3 with a predetermined encoding scheme. The compressor 1000 generates final CH information by concatenating the CH information 1003, the AIC 1004 and the AIC 1005.
Second, a header information compression operation for the channel #2 will be described.
If user data comprised of UCH information 1031 and a payload 1032 is received, the compressor 1030 generates CH information 1033 by compressing the UCH information 1031. The deliverer delivers UCH information for the other channels except for the channel #2, i.e. UCH information 1001 for the channel #1 and UCH information 1061 for the channel #3, to the compressor 1030.
The compressor 1030 generates an AIC 1034 and an AIC 1035 by encoding the UCH information 1001 for the channel #1 and the UCH information 1061 for the channel #3 with the encoding scheme. The compressor 1030 generates final CH information by concatenating the CH information 1033, the AIC 1034 and the AIC 1035.
Third, a header information compression operation for the channel #3 will be described.
If user data comprised of UCH information 1061 and a payload 1062 is received, the compressor 1060 generates CH information 1063 by compressing the UCH information 1061. The deliverer delivers UCH information for the other channels except for the channel #3, i.e. UCH information 1001 for the channel #1 and UCH information 1031 for the channel #2, to the compressor 1060.
The compressor 1060 generates an AIC 1064 and an AIC 1065 by encoding the UCH information 1001 for the channel #1 and the UCH information 1031 for the channel #2 with the encoding scheme. The compressor 1060 generates final CH information by concatenating the CH information 1063, the AIC 1064 and the AIC 1065.
As described with reference to
Although an exemplary method for compressing header information using the mode-B scheme in a transmitter for an IP communication system with a multi-channel structure according to the first embodiment of the present invention has been described with reference to
It will be assumed that the IP communication system has a multi-channel structure in which J channels are used. Referring to
Herein, only a first channel among the J channels will be described for simplicity. During a first frame of the first channel, if the UCH information (1,1,1) is received, variable information in the UCH information (1,1,1), i.e. CH information (1,1,2), CH information (1, 1,3), CH information (1,1,n), CH information (1,1,N−1), and CH information (1,1,N), are transmitted. That is, for N time slots that make up the first frame of the first channel, the UCH information (1,1,1) is transmitted at a first time slot of the first frame, and the CH information (1,1,2), the CH information (1,1,3), the CH information (1,1,n), the CH information (1,1,N−1) and the CH information (1,1,N), all of which are expressed with only the variable information in the UCH information (1,1,1), are transmitted at the remaining (N−1) time slots.
The UCH information (1,1,1), CH information (1,1,2), CH information (1,1,3), CH information (1,1,n), CH information (1,1,N−1), and CH information (1,1,N) are transmitted together with their corresponding AICs. A detailed description thereof will be given below.
First, the UCH information (1,1,1) is transmitted together with an AIC (1,1,1).
Second, the CH information (1,1,2) is transmitted together with an AIC (j,1,2) generated by encoding the CH information of the other channels except for the first channel, i.e. CH information (j,1,2), with a predetermined encoding scheme, and an AIC (J,1,2) generated by encoding CH information (J,1,2) with the encoding scheme.
Third, the CH information (1,1,3) is transmitted together with an AIC (j,1,3) generated by encoding the CH information of the other channels except for the first channel, i.e. CH information (j,1,3), with the encoding scheme, and an AIC (J,1,3) generated by encoding CH information (J,1,3) with the encoding scheme.
Fourth, the CH information (1,1,n) is transmitted together with an AIC (j,1,n) generated by encoding the CH information of the other channels except for the first channel, i.e. CH information (j,1,n), with the encoding scheme, and an AIC (J,1,n) generated by encoding CH information (J,1,n) with the encoding scheme.
Fifth, the CH information (1,1,N−1) is transmitted together with an AIC (J,1,N−1) generated by encoding the CH information of the other channels except for the first channel, i.e. CH information (j,1,N−1), with the encoding scheme, and an AIC (J,1,N−1) generated by encoding CH information (J,1,N−1) with the encoding scheme.
Sixth, the CH information (1,1,N) is transmitted together with an AIC (j,1,N) generated by encoding the CH information of the other channels except for the first channel, i.e. CH information (j,1,N), with the encoding scheme, and an AIC (J,1,N) generated by encoding CH information (J,1,N) with the encoding scheme.
Although the header information compression scheme according to the first embodiment of the present invention in which the mode-A scheme is used has been described with reference to
Referring to
In the first embodiment of the present invention, because an AIC for a corresponding channel is copied and then transmitted through the other channels except for the corresponding channel, AICs for the CH information (1,1,3) and the CH information (1,1,n), i.e. an AIC (1,1,3) and an AIC (1,1,n), are transmitted even through 3rd time slots and nth time slots of the jth channel and the Jth channel, an AIC (j,1,3) for the CH information (j,1,3) is transmitted through 3rd time slots of the first channel and the Jth channel, and an AIC (J,1,n) for the CH information (J,1,n) is transmitted through nth time slots of the first channel and the jth channel.
The CH information (1,1,3) can be restored with the AICs (1,1,3) transmitted through the 3rd time slots of the jth channel and the Jth channel, and the CH information (1,1,n) can be restored with the AICs (1,1,n) transmitted through the nth time slots of the jth channel and the Jth channel. However, because an error has occurred even in the 3rd time slot of the jth channel, the CH information (1,1,3) can be restored with the AIC (1,1,3) transmitted through the 3rd time slot of the Jth channel. Similarly, because an error has occurred even in the nth time slot of the Jth channel, the CH information (1,1,n) can be restored with the AIC (1,1,n) transmitted through the nth time slot of the jth channel.
The CH information (j,1,3) can be restored with AICs (j,1,3) transmitted through the 3rd time slots of the first channel and the Jth channel. However, because an error has occurred even in the 3rd time slot of the first channel, the CH information (j,1,3) can be restored with the AIC (j,1,3) transmitted through the 3rd time slot of the Jth channel.
The CH information (J,1,n) can be restored with AICs (J,1,n) transmitted through the nth time slots of the first channel and the jth channel. However, because an error has occurred even in the nth time slot of the first channel, the CH information (J,1,n) can be restored with the AIC (J,1,n) transmitted through the nth time slot of the jth channel.
As described with reference to
It will be assumed that the IP communication system has a multi-channel structure in which J channels are used and the mode-A scheme is used. Referring to
(1) First Channel
During a first frame of the first channel, if the UCH information (1,1,1) is received, variable information in the UCH information (1,1,1), i.e. CH information (1,1,2), CH information (1,1,3), CH information (1,1,n), CH information (1,1,N−1), and CH information (1,1,N), are transmitted. That is, for N time slots that make up the first frame of the first channel, the UCH information (1,1,1) is transmitted at a first time slot of the first frame, and the CH information (1,1,2), the CH information (1,1,3), the CH information (1,1,n), the CH information (1,1,N−1) and the CH information (1,1,N), all of which are expressed with only the variable information in the UCH information (1,1,1), are transmitted at the remaining (N−1) time slots.
A description will now be made of a method of transmitting the UCH information (1,1,1), the CH information (1,1,2), the CH information (1,1,3), the CH information (1,1,n), the CH information (1,1,N−1), and the CH information (1,1,N) along with their corresponding AICs.
First, the UCH information (1,1,1) is transmitted together with an AIC (J,1,1).
Second, the CH information (1,1,2) is transmitted together with an AIC (j,1,2) generated by encoding the CH information (j,1,2) of the jth channel with a predetermined encoding scheme.
Third, the CH information (1,1,3) is transmitted together with an AIC (J,1,3) generated by encoding the CH information (J,1,3) of the Jth channel with the encoding scheme.
Fourth, the CH information (1,1,n) is transmitted together with an AIC (J,1,n) generated by encoding the CH information (j,1,n) of the jth channel with the encoding scheme.
Fifth, the CH information (1,1N−1) is transmitted together with an AIC (J, 1,N−1) generated by encoding the CH information (J,1,N−1) of the Jth channel with the encoding scheme.
Sixth, the CH information (1,1,N) is transmitted together with an AIC (j,1,N) generated by encoding the CH information (j,1,N) of the jth channel with the encoding scheme.
(2) jth Channel During a first frame of the jth channel, if the UCH information (j,1,1) is received, variable information in the UCH information (j,1,1), i.e., CH information (j,1,2), CH information (j,1,3), CH information (j,1,n), CH information (j,1,N−1), and CH information (j,1,N), are transmitted. That is, for N time slots that make up the first frame of the jth channel, the UCH information (j,1,1) is transmitted at a first time slot of the jth frame, and the CH information (j,1,2), the CH information (j,1,3), the CH information (j,1,n), the CH information (j,1,N−1) and the CH information (j,1,N), all of which are expressed with only the variable information in the UCH information (j,1,1), are transmitted at the remaining (N−1) time slots.
A description will now be made of a method of transmitting the UCH information (j,1,1), the CH information (j,1,2), the CH information (j,1,3), the CH information (j,1, n), the CH information (j,1,N−1), and the CH information (j,1,N) along with their corresponding AICs.
First, the UCH information (j,1,1) is transmitted together with an AIC (1,1,1).
Second, the CH information (j,1,2) is transmitted together with an AIC (J,1,2) generated by encoding the CH information (J,1,2) of the jth channel with the encoding scheme.
Third, the CH information (j,1,3) is transmitted together with an AIC (1,1,3) generated by encoding the CH information (1,1,3) of the first channel with the encoding scheme.
Fourth, the CH information (j,1,n) is transmitted together with an AIC (J,1,n) generated by encoding the CH information (J,1,n) of the Jth channel with the encoding scheme.
Fifth, the CH information (j,1,N−1) is transmitted together with an AIC (1,1,N−1) generated by encoding the CH information (1,1,N−1) of the first channel with the encoding scheme.
Sixth, the CH information (j,1,N) is transmitted together with an AIC (J,1,N) generated by encoding the CH information (J,1,N) of the Jth channel with the encoding scheme.
(3) Jth Channel
During a first frame of the Jth channel, if the UCH information (J,1,1) is received, variable information in the UCH information (J,1,1), i.e. CH information (J,1,2), CH information (J,1,3), CH information (J,1,n), CH information (J,1,N−1), and CH information (J,1,N), are transmitted. That is, for N time slots constituting the first frame of the Jth channel, the UCH information (J,1,1) is transmitted at a first time slot of the Jth frame, and the CH information (J,1,2), the CH information (J,1,3), the CH information (J,1,n), the CH information (J,1,N−1) and the CH information (J,1,N), all of which are expressed with only the variable information in the UCH information (J,1,1), are transmitted at the remaining (N−1) time slots.
A description will now be made of a method of transmitting the UCH information (J,1,1), the CH information (J,1,2), the CH information (J,1,3), the CH information (J,1,n), the CH information (J,1,N−1), and the CH information (J,1,N) along with their corresponding AICs.
First, the UCH information (J,1,1) is transmitted together with an AIC (j,1,1).
Second, the CH information (J,1,2) is transmitted together with an AIC (1,1,2) generated by encoding the CH information (1,1,2) of the first channel with the encoding scheme.
Third, the CH information (J,1,3) is transmitted together with an AIC (j,1,3) generated by encoding the CH information (j,1,3) of the jth channel with the encoding scheme.
Fourth, the CH information (J,1,n) is transmitted together with an AIC (1,1,n) generated by encoding the CH information (1,1,n) of the first channel with the encoding scheme.
Fifth, the CH information (J,1,N−1) is transmitted together with an AIC (j,1,N−1) generated by encoding the CH information (j,1,N−1) of the jth channel with the encoding scheme.
Sixth, the CH information (J,1,N) is transmitted together with an AIC (1,1,N) generated by encoding the CH information (1,1,N) of the first channel with the encoding scheme.
Although the header information compression scheme according to the second embodiment of the present invention in which the mode-A scheme is used has been described with reference to
Referring to
In the second embodiment of the present invention, because an AIC for a corresponding channel is copied and then transmitted through only the channels related to the corresponding channel, an AIC (1,1,3) for the CH information (1,1,3) is transmitted even through a 3rd time slot of the jth channel, an AIC (1,1,n) for the CH information (1,1,n) is transmitted even through an nth time slot of the Jth channel, an AIC (j,1,3) for the CH information (j,1,3) is transmitted even through a 3rd time slot of the Jth channel, an AIC (j,1,N−1) for the CH information (j,1,N−1) is transmitted even through an (N−1)th time slot of the Jth channel, and an AIC (J,1,n) for the CH information (J,1,n) is transmitted even through an nth time slot of the jth channel.
The CH information (1,1,3) can be restored with the AIC (1,1,3) transmitted through the 3rd time slots of the jth channel. However, because an error has occurred even in the 3rd time slot of the jth channel, the CH information (1,1,3) cannot be restored due to impossibility of using the AIC (1,1,3) transmitted through the 3rd time slot of the jth channel.
The CH information (1,1,n) can be restored with the AIC (1,1,n) transmitted through the nth time slots of the Jth channel. However, because an error has occurred even in the nth time slot of the Jth channel, the CH information (1,1,n) cannot be restored due to impossibility of using the AIC (1,1,n) transmitted through the nth time slot of the Jth channel.
As described above, because the CH information (1,1,3) and the CH information (1,1,n) cannot be restored, the CH information (1,1,N−1) and the CH information (1,1,N) cannot be restored even though they are normally received.
The CH information (j,1,3) can be restored with the AIC (j,1,3) transmitted through the 3rd time slot of the jth channel. The CH information (j,1,N−1) can be restored with the AIC (j,1,N−1) transmitted through the (N−1)th time slot of the Jth channel. In addition, the CH information (J,1,n) can be restored with the AIC (J,1,n) transmitted through the nth time slot of the jth channel.
As described with reference to
Next, a description will be made of a comparison between performance of the delta coding scheme, which is the conventional header compression scheme, and performance of the header compression schemes according to the first and second embodiments of the present invention.
Performance of the delta coding scheme will first be described.
In the delta coding scheme used as the header compression scheme, as described in the prior art section with reference to
In order to calculate a PEP in the case of the delta coding scheme used as the header compression scheme, the probability that k packets could be lost should first be taken into consideration. The loss of k packets from a frame comprised of N packets indicates that (N−k) packets were normally received and a kth packet was not normally received. Therefore, the last (k-1) packets cannot be restored even though they are normally received, defining a relationship shown below.
Pr(k packets are lost)=p(1−p)N−k (1)
In Equation (1), ‘Pr(k packets are lost)’ denotes the probability that k packets among N packets will be lost, and ‘p’ denotes the probability that all of the N packets will be lost. Herein, the case where all of the N packets are lost corresponds to the case where a first packet, i.e. UCH information, among the N packets, is not normally received.
The average number of packets lost within one frame can be expressed as
where ‘Average’ denotes the average number of lost packets among the N packets.
The PEP is calculated by dividing the average number ‘Average’ of lost packets among the N packets by the number N of the packets, as shown below.
Equation (3) can be rewritten as
The PEP shown in Equation (4) represents a PEP for the case where a single-channel structure is considered. Therefore, in the case where a multi-channel structure is considered, a receiver must multiply a payload of each packet by the number of packets normally received within one frame in order to estimate the amount of normally received packets (hereinafter referred to as “goodput”). It will be assumed herein that payloads of the packets are equal to each other in size. The goodput of the multi-channel structure can be defined as
G(goodput)=ND(1−PEP) (5)
where ‘D’ denotes a payload [byte].
The total overhead should be considered to estimate the total capacity of the IP communication system, and the total overhead can be expressed as
T(total overhead)=ND+Bu+Bc(N−1) (6)
where ‘T’ denotes the total overhead, Bu denotes overhead of UCH information, and Bc denotes overhead of CH information.
Therefore, performance of the delta coding scheme used as the header compression scheme can be written as
Next, a description will be made of performance of the scheme according to the first embodiment of the present invention used as the header compression scheme. The performance of the scheme according to the first embodiment of the present invention used as the header compression scheme will be described on the assumption that the mode-A scheme is used as an AIC encoding scheme.
In the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, as described with reference to
In order to calculate a PEP in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, the probability that all of channels could be lost at the same time should be considered. This is because the scheme according to the first embodiment of the present invention can restore CH information as long as one packet on any channel is not lost.
For a particular channel, the loss probability of a kth packet corresponds to the probability that the kth packet will be lost due to a channel error or the kth packet will be lost due to a propagation error, i.e. due to nonexistence of UCH information although there is no channel error. In the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, the loss probability of a kth packet can be defined as
Pr(kth pakcet is lost)=p+(1−p)(pJ+(1−pJ)pJ+ . . . +(1−pJ)k-2pJ (8)
In Equation (8), ‘Pr(kth packet is lost)’ denotes the probability that a kth packet will be lost, pJ denotes the probability that packets on all of the channels, i.e. J channels, could be lost at the same time, and J denotes the number of channels.
The average number of packets lost within one frame can be defined as
The PEP can be written as
In Equation (10), the number of channels J is assumed to be 8, and if the number of channels J increases to the infinite, the PEP converges on p. That is, an increase in the number of the channels J minimizes the propagation error.
Therefore, in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, there is no packet error caused by the propagation error, and thus, performance of the scheme according to the first embodiment of the present invention used as the header compression scheme can be expressed as
where Ba denotes AIC overhead.
With reference to FIGS. 16 to 18, a description will now be made of a PEP with respect to a channel error probability and a frame length in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme. Herein, the frame length refers to the number of packets constituting the frame.
It can be noted from
It can be noted from
It can be noted from
Next, a description will be made of efficiency with respect to a payload length in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme.
Assuming that the number of channels is J and a frame length is N for a description of the number of channels required for efficient and robust header compression, relationships between a PEP and the number of channels J and the frame length N are shown in
Referring to
Referring to
Next, with reference to FIGS. 21 to 24, a description will be made of a relationship between efficiency and the number J of channels and a frame length N in an IP communication system according to the first embodiment of the present invention.
It can be noted from
It can be noted from
It can be noted from
It can be noted from
Next, with reference to
It can be noted from
It can be noted from
As a result, in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, an increase in the number of channels used in the IP communication system with a multi-channel structure ensures efficient and robust header compression.
It can be noted from
The performance of the scheme according to the first embodiment of the present invention used as the header compression scheme has been described so far. Next, a description will be made of performance of the scheme according to the second embodiment of the present invention used as the header compression scheme. The performance of the scheme according to the second embodiment of the present invention used as the header compression scheme will be described on the assumption that the mode-A scheme is used as an AIC encoding scheme.
In the case of the scheme according to the second embodiment of the present invention used as the header compression scheme, as described with reference to
In order to calculate a PEP in the case of the scheme according to the second embodiment of the present invention used as the header compression scheme, the following two conditions will be considered.
As a first condition, assuming that the number of channels used in the IP communication system is J, AICs of a particular channel are transmitted through m related channels among the J channels. As a second condition, to restore a kth packet, i.e. kth CH information, a (k-1)1 packet, i.e. (k-1)th CH information, transmitted in the same channel as the channel over which the kth packet was transmitted, is used. Alternatively, to restore the kth packet, it is also possible to use a kth packet transmitted through the channels related to the channel over which the kth packet was transmitted.
In this case, the PEP can be expressed as
Performance of the scheme according to the second embodiment of the present invention used as the header compression scheme can be written as
When independent error patterns are considered, all of the performance analyses in the case of the scheme according to the second embodiment of the present invention used as the header compression scheme are equal to performance analyses in the case of the scheme according to the first embodiment of the present invention used as the header compression scheme, in which the number of channels J is set to (m+1). Therefore, performance analyses on the scheme according to the second embodiment of the present invention are achieved on the assumption that the number of channels J is (m+1), and the (m+1) channels include a channel over which a particular packet is transmitted and channels related to the channel over which the packet is transmitted. For convenience, the (m+1) channels will be referred to as “channels used for header compression.”
With reference to FIGS. 28 to 30, a description will now be made of a PEP with respect to a PEC and a frame length in the case of the scheme according to the second embodiment of the present invention used as the header compression scheme. Herein, the frame length refers to the number of packets constituting the frame.
It can be noted from
It can be noted from
Assuming that the number of channels is J and a frame length is N for a description of the number of channels required for efficient and robust header compression, a relationship between a PEP and the number of channels J and the frame length N is shown in
Referring to
Next, with reference to
It can be noted from
It can be noted from
Next, with reference to
It can be noted from
It can be noted from
If the J channels are asynchronous channels, i.e. if the J channels have different delay characteristics, a buffer size of a receiver should be taken into consideration. Before a description of the buffer size of the receiver is given, a description will now be made of a method for estimating a time difference between a packet first received at the receiver and a last received packet among the packets transmitted through the J channels.
It is assumed that in the IP communication system, one IP packet is segmented into a plurality of, for example, D medium access control (MAC) packets and reliable MAC transmission is possible. The “reliable MAC transmission” refers to MAC transmission that retransmits a defective MAC packet, thereby increasing transmission reliability. For the reliable MAC transmission, although the number of retransmissions for a defective MAC packet is not limited, it will be assumed herein that the number of retransmissions is limited to a jitter Δ. In addition, it will be assumed that the asynchronous channels are equal to synchronous channels in terms of the network overhead, efficiency and PEP, and a unit time refers to a time for which one MAC packet transmitted from a transmitted is received at a receiver. If a time at which the last MAC packet of one IP packet has arrived is t=0, it means that no retransmission for the MAC packet has occurred. The time difference between the first received packet and the last received packet will be referred to as an “expected arrival time,” and the expected arrival time can be represented by a random parameter T when the unit time is expressed as ‘1’. Therefore, the T is expressed as integers greater than 0 (0≦T≦∞).
Therefore, if k retransmissions are required for successfully receiving the D MAC packets, a time at which one IP packet is fully received becomes t=k, and it indicates that when (D+k) MAC packets are transmitted, D MAC packets are normally received and k MAC packets are lost. If the last MAC packet is normally received, the probability distribution of the expected arrival time T can be expressed as
Assuming that the arrival times of the IP packets transmitted through an ith channel are denoted by di and an arrival time of the last IP packet is represented by d=maxidi, the probability distribution of the arrival time d of the last IP packet can be expressed as
In Equation (15), ‘F’ denotes an accumulated distribution function of the expected arrival time T. As shown in Equation (15), it is necessary to wait for k unit times to receive all of IP packets.
Assuming that the jitter Δ is equal to the k, nB IP packets among all of the IP packets are received at a time t=i, nE IP packets are received at a time t=i+k, and the other IP packets except for the (nB+nE) IP packets are received within a predetermined time period [i+1, i+k−1]. In order to detect the probability that the jitter Δ will be equal to the k, it is necessary to sum up i probabilities that the jitter Δ is equal to the k and the first IP packet is received at a time t=i, as shown below.
Equation (16) shows the probability that the jitter Δ will be equal to the k, for k≧2.
The probability that the jitter Δ will be equal to the k, for k=0, is expressed as
The probability that the jitter Δ will be equal to the k, for k=1, is expressed as
The simulation results shown in FIGS. 36 to 38 can be derived from Equation (16) to Equation (18).
It can be noted from
As can be understood from the foregoing description, the novel apparatus and method can ensure reliable header information transmission/reception by copying an AIC in all of the parallel channels except for a corresponding channel, before transmission, or copying the AIC in only the channels related to a corresponding channel, except for the corresponding channel, before transmission. Advantages of the present invention are as follows.
(1) High band efficiency acquired
(2) Low memory capacity required (low cost required)
(3) Low complexity
(4) Robustness against header information transmission/reception
(5) Unnecessity of feedback channel
(6) Availability of various protocols
(7) Availability of multiple channels (efficiency can be maximized with the use of a less number of channels)
While the invention has been shown and described with reference to a certain preferred embodiment 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.
Number | Date | Country | Kind |
---|---|---|---|
2004-60623 | Jul 2004 | KR | national |