An apparatus and method for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system is provided. The apparatus and method includes a decoder adapted to receive symbols by the slot, and gene
An apparatus and method for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system is provided. The apparatus and method includes a decoder adapted to receive symbols by the slot, and generate at least one bit stream by decoding as many symbols of at least one possible slot length among a plurality of slot lengths according to a previous decoding result. An error checker adapted to perform error checking on the bit stream from the decoder. A controller is adapted to provide symbols of one more consecutive slot to the decoder, if the error checking failed, and acquire control information from the error checking-passed bit stream, if the error check passed. The decoder is further adapted to output at least one frame quality metric for the bit stream along with the bit stream. If the number of error checking-passed bit streams is larger than or equal to 2, the controller compares frame quality metrics for the bit streams and selects one bit stream having the maximum frame quality metric in order to acquire the control information.
대표청구항▼
What is claimed is: 1. An apparatus for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system, the apparatus comprising: a decoder for receiving symbols by the slot, and for generating at
What is claimed is: 1. An apparatus for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system, the apparatus comprising: a decoder for receiving symbols by the slot, and for generating at least one bit stream by decoding symbols from a current slot and zero or more preceding slots for at least one possible slot length among the plurality of slot lengths according to previous decoding results, wherein the previous decoding results comprises at least one slot length, symbols of which were previously decoded to generate at least one bit stream that passed an error check; an error checker for performing an error check on each of the at least one bit stream from the decoder; and a controller for providing symbols of at least one succeeding slot to the decoder if the error check on all of the at least one bit stream fails, and for acquiring control information from any of the at least one bit stream having an error check that passes; wherein the decoder further performs decoding the received symbols of the current slot if symbols of the current slot are received after an error checking passes through a previous decoding, decoding the symbols of the current slot and one preceding slot if symbols of two slots are received after an error checking passes through a previous decoding, and decoding symbols of the current slot and three preceding slots if symbols of four slots are received after an error checking passes through a previous decoding. 2. The apparatus of claim 1, wherein the any of the at least one bit stream that passes the error check corresponds to a detected slot length among the plurality of slot lengths. 3. The apparatus of claim 1, wherein the symbols to be decoded are received after symbols that were previously decoded to generate at least one bit stream that passed an error check. 4. The apparatus of claim 1, wherein the decoder is a Viterbi decoder. 5. The apparatus of claim 1, wherein the control information is provided for demodulation of packet data transmitted from the transmitter, and includes a user identifier, an automatic repeat request (ARQ) channel identifier, an encoder packet size, and a subpacket identifier. 6. The apparatus of claim 1, wherein the controller extracts a user identifier from the acquired control information, and extracts from the control information an automatic repeat request (ARQ) channel identifier, an encoder packet size and a subpacket identifier for demodulating packet data transmitted from the transmitter, if the extracted user identifier is identical to a user identifier associated with the apparatus. 7. The apparatus of claim 1, wherein the plurality of slot lengths comprise a 1-slot length, a 2-slot length, and a 4-slot length. 8. The apparatus of claim 1, wherein the decoder outputs at least one frame quality metric for the at least one bit stream along with the at least one bit stream; wherein the controller compares the at least one frame quality metrics output from the decoder for the two or more bit streams, if the number of error checking-passed bit streams is larger than or equal to two and selects the bit stream having the maximum at least one frame quality metric in order to acquire the control information. 9. The apparatus of claim 8, wherein the at least one frame quality metric represents a difference between path metric values input to a final state on a trellis according to a Viterbi decoding algorithm for the received symbols. 10. The apparatus of claim 8, wherein the controller normalizes the at least one frame quality metrics by multiplying the at least one frame quality metrics by normalization factors based on a slot length corresponding to the at least one frame quality metrics for the at least one bit streams, before comparing the at least one frame quality metrics with each other. 11. A method for receiving control information transmitted from a transmitter using one of a plurality of slot lengths at an apparatus in a high-speed packet transmission mobile communication system, the method comprising the steps of: generating at least one bit stream by a decoder that receives symbols by the slot and decodes symbols from a current slot and zero or more preceding slots for at least one possible slot length among the plurality of slot lengths according to the number of slots from which the symbols are to be decoded; performing an error check on each of the at least one bit stream; if the error checking on any of the at least one bit stream passes, acquiring control information from the any of the at least one bit stream that passes; and if the error checking on all of the at least one bit stream fails, providing symbols of at least one succeeding slot to the decoder; wherein the decoder further performs decoding the received symbols of the current slot if symbols of the current slot are received after an error checking passes through a previous decoding, decoding the symbols of the current slot and one preceding slot if symbols of two slots are received after an error checking passes through a previous decoding, and decoding symbols of the current slot and three preceding slots if symbols of four slots are received after an error checking passes through a previous decoding. 12. The method of claim 11, wherein the any of the at least one bit stream that passes the error check corresponds to a detected slot length of the plurality of slot lengths. 13. The method of claim 11, wherein the symbols to be decoded are received after symbols that were previously decoded to generate at least one bit stream that passed an error check. 14. The method of claim 11, wherein the decoder is a Viterbi decoder. 15. The method of claim 11, wherein the control information is provided for demodulation of packet data transmitted from the transmitter, and includes a user identifier, an automatic repeat request (ARQ) channel identifier, an encoder packet size, and a subpacket identifier. 16. The method of claim 11, wherein the control information acquiring step comprises the step of extracting a user identifier from the acquired control information, and extracting from the control information an ARQ channel identifier, an encoder packet size, and a subpacket identifier for demodulating packet data transmitted from the transmitter, if the extracted user identifier is identical to a user identifier associated with the apparatus. 17. The method of claim 11, wherein the plurality of slot lengths comprise a 1-slot length, a 2-slot length and a 4-slot length. 18. The method of claim 11, wherein the decoder outputs at least one frame quality metric for the at least one bit stream along with the at least one bit stream; wherein the control information acquiring step comprises the step of comparing, if the number of error checking-passed bit streams is larger than or equal to two, the at least one frame quality metrics output from the decoder for the two or more bit streams, and selecting the bit stream having the maximum at least one frame quality metric in order to acquire the control information. 19. The method of claim 18, wherein the at least one frame quality metric represents a difference between path metric values input to a final state on a trellis according to a Viterbi decoding algorithm for the received symbols. 20. The method of claim 18, wherein the control information acquiring step comprises the step of normalizing the at least one frame quality metrics by multiplying the at least one frame quality metrics by normalization factors based on a slot length corresponding to the at least one frame quality metrics for the bit streams, before comparing the at least one frame quality metrics with each other. 21. A method for receiving control information transmitted from a transmitter over code-division-multiplexed first and second control channels using one of a plurality of slot lengths at an apparatus in a high-speed packet transmission mobile communication system, the method comprising the steps of: generating at least one first bit stream by a first decoder that receives symbols by the slot over the first control channel and decodes symbols from a current slot and zero or more preceding slots for at least one possible slot length among the plurality of slot lengths according to the number of slots from which the symbols are to be decoded; performing a first error check on each of the at least one first bit stream; providing symbols from at least one succeeding slot to the first decoder until the first error check passes, if the error check on all of the at least one first bit stream fails; acquiring first control information with a first user identifier from any of the at least one first bit stream that passes the first error check, wherein the any of the at least one first bit stream that passes corresponds to a detected slot length; decoding symbols according to the detected slot length to generate at least one second bit stream by a second decoder that receives symbols by the slot over the second control channel, if the first user identifier is not identical to a user identifier associated with the apparatus; performing a second error check on the at least one second bit stream; and acquiring second control information with a second user identifier from any of the at least one second bit stream, if the second error check on the any of the at least one second bit stream passes; wherein the first decoder further performs decoding the received symbols of the current slot if symbols of the current slot are received after an error checking passes through a previous decoding, decoding the symbols of the current slot and one preceding slot if symbols of two slots are received after an error checking passes through a previous decoding, and decoding symbols of the current slot and three preceding slots if symbols of four slots are received after an error checking passes through a previous decoding. 22. The method of claim 21, wherein the symbols to be decoded are received over the corresponding first or second control channel after symbols that were previously decoded to generate at least one corresponding first or second bit stream that passed a corresponding first or second error check. 23. The method of claim 21, wherein the first and/or second decoder is a Viterbi decoder. 24. The method of claim 21, wherein the first control information is provided for demodulation of packet data transmitted from the transmitter, and includes the first user identifier, an automatic repeat request (ARQ) channel identifier, an encoder packet size, and a subpacket identifier. 25. The method of claim 21, wherein if the second user identifier is identical to a user identifier associated with the apparatus, then an ARQ channel identifier, an encoder packet size and a subpacket identifier for demodulating packet data transmitted from the transmitter are extracted from the second control information. 26. The method of claim 21, wherein the plurality of slot lengths comprise a 1-slot length, a 2-slot length and a 4-slot length. 27. The method of claim 21, wherein the first decoder outputs at least one frame quality metric for the at least one first bit stream along with the at least one first bit stream; and if the number of first error checking-passed first bit streams is larger than or equal to two, the first control information acquiring step comprises the step of comparing frame quality metrics output from the first decoder for the two or more first bit streams, , and selecting the first bit stream having the maximum at least one frame quality metric in order to acquire the first control information. 28. The method of claim 27, wherein the at least one frame quality metric represents a difference between path metric values input to a final state on a trellis according to a Viterbi decoding algorithm for the received symbols. 29. The method of claim 27, wherein the first control information acquiring step comprises the step of normalizing the at least one frame quality metrics by multiplying the at least one frame quality metrics by normalization factors based on a slot length corresponding to the at least one frame quality metrics for the first bit stream, before comparing the at least one frame quality metrics with each other. 30. The method of claim 21, wherein the second control information is provided for demodulation of packet data transmitted from the transmitter, and includes the second user identifier, an ARQ channel identifier, an encoder packet size, and a subpacket size. 31. The method of claim 21, wherein the second control information acquiring step comprises the step of extracting from the second control information an ARQ channel identifier, an encoder packet size and a subpacket identifier for demodulating packet data transmitted from the transmitter, if the second user identifier is identical to a user identifier associated with the apparatus. 32. An apparatus for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system, the apparatus comprising: a decoder for receiving symbols by the slot, and for generating a plurality of bit streams and frame quality metrics for the bit streams by decoding symbols for each of the plurality of slot lengths; an error checker for performing an error check on the plurality of bit streams; and a controller for comparing the frame quality metrics of any of the bit streams that pass the error check, if-at least two bit streams pass the error check, selecting the bit stream having the maximum frame quality metric, and acquiring control information from the selected bit stream; wherein the controller normalizes the frame quality metrics by multiplying the frame quality metrics by normalization factors based on a slot length corresponding to the frame quality metrics for the at least two bit streams, before comparing the frame quality metrics with each other. 33. The apparatus of claim 32, wherein the any of the bit streams that pass the error check corresponds to a detected slot length plurality of slot lengths. 34. The apparatus of claim 32, wherein the symbols to be decoded are received after symbols that were previously decoded to generate at least one bit stream that passed an error check. 35. The apparatus of claim 32, wherein decoder is a Viterbi decoder. 36. The apparatus of claim 32, wherein the frame quality metrics represents a difference between path metric values input to a final state on a trellis according to Viterbi decoding algorithm for the received symbols. 37. The apparatus of claim 32, wherein the normalization factors are determined by description="In-line Formulae" end="lead"FQM--NFi=Ci*Li/Ln description="In-line Formulae" end="tail" where FQM_NFi denotes a normalization factor for an ith slot length, Ci denotes a code rate of the decoder for an ith slot length, Li denotes a length of input symbols of the decoder for an ith slot length, and Ln denotes a maximum length of input symbols of the decoder. 38. A method for receiving control information transmitted from a transmitter using one of a plurality of slot lengths in a high-speed packet transmission mobile communication system, the method comprising the steps of: generating a plurality of bit streams and frame quality metrics for the bit streams by decoding symbols for each of the plurality of slot lengths by a decoder that receives symbols by the slot; performing an error check on the plurality of bit streams; and comparing the frame quality metrics of any of the bit streams that pass the error check, selecting the bit stream having the maximum frame quality metric, and acquiring control information from the selected bit stream, if at least two bit streams pass the error check; wherein the control information acquiring step comprises the step of normalizing the frame quality metrics by multiplying the frame quality metrics by normalization factors based on a slot length corresponding to the frame quality metrics for the at least two bit streams, before comparing the frame quality metrics with each other. 39. The method of claim 38, wherein the any of the bit streams that pass the error check corresponds to among the a detected slot length plurality of slot lengths. 40. The method of claim 38, wherein the symbols to be decoded are received after symbols that were previously decoded to generate at least one bit stream that passed an error check. 41. The method of claim 38, wherein decoder is a Viterbi decoder. 42. The method of claim 38, wherein the frame quality metrics represents a difference between path metric values input to a final state on a trellis according to Viterbi decoding algorithm for the received symbols. 43. The method of claim 38, wherein the normalization factors are determined by description="In-line Formulae" end="lead"FQM--NFi=Ci*Li/Ln description="In-line Formulae" end="tail" where FQM_NFi denotes a normalization factor for an ith slot length, Ci denotes a code rate of the decoder for an ith slot length, Li denotes a length of input symbols of the decoder for an ith slot length, and Ln denotes a maximum length of input symbols of the decoder.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Stash Czaja ; Sanguoon Chung ; Xiaojun Li, Method and apparatus for decoding continuously coded convolutionally encoded messages.
Odenwalder, Joseph P.; Wei, Yongbin; Tiedemann, Jr., Edward G.; Lundby, Stein A.; Puig-Oses, David; Sarkar, Sandip, Method and apparatus for generating control information for packet data.
Logalbo, Robert D.; Conrad, Alan P.; Stogner, Darrell J.; Anderson, Jeffrey S., Methods of addressing and signaling a plurality of subscriber units in a single slot.
Jang, Min-Ho; Kang, Hee-Won; Kwak, Seung-Hyun; Kwon, Pil-Sung; Yang, Jae-dong; Choi, Young-Kwan, Apparatus and method for decoding in communication system.
Heiman, Arie; Sollenberger, Nelson; Molev-Shteiman, Arkady, Method and system for decoding control data in GSM-based systems using inherent redundancy.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.