IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0728875
(2003-12-08)
|
발명자
/ 주소 |
- Maitland,Roger
- Combes,Eric
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
3 인용 특허 :
7 |
초록
▼
An apparatus produces a combined data frame in DHO (Diversity Hand-Off) from data frames each having one or more payload sequences. Each payload sequence has associated with it one or more quality indicators. The quality indicators may be for example a CRCI (Cyclic Redundancy Code Indicator) for the
An apparatus produces a combined data frame in DHO (Diversity Hand-Off) from data frames each having one or more payload sequences. Each payload sequence has associated with it one or more quality indicators. The quality indicators may be for example a CRCI (Cyclic Redundancy Code Indicator) for the payload sequence and a QE (Quality Estimate) of the data frame having the payload sequence. For corresponding payload sequences from each of the data frames a bit sequence is defined for each corresponding payload sequence with the quality indicators occupying one or more consecutive bits within the bit sequence. A processor selects, as a payload sequence for the combined data frame, one of the corresponding payload sequences on the basis of the bit sequences. The apparatus is implemented in software or in hardware.
대표청구항
▼
We claim: 1. A method of obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from the plurality of data frames collectively comprising at least one group of corresponding payload seq
We claim: 1. A method of obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from the plurality of data frames collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence with each group of corresponding payload sequences corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the method comprising: for each group of corresponding payload sequences: defining a bit sequence for each corresponding payload sequence in the group of corresponding payload sequences, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one or more consecutive bits within the bit sequence; and selecting, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences wherein for each corresponding payload sequence of each group of corresponding payload sequences the respective at least one quality indicator comprises a respective plurality of quality indicators; and wherein each of the plurality of data frames comprises a QE (Quality Estimate) for the data frame and a CRCI (Cyclic Redundancy Code Indicator) for each payload sequence and wherein for the bit sequence defined for each payload sequence, the respective plurality of quality indicators comprises the CRCI for the payload sequence and the QE of a data frame, of the plurality of data frames, having the payload sequence. 2. A method according to claim 1 wherein for each of the plurality of data frames, the at least one payload sequence comprises a plurality of payload sequences, and wherein the at least one group of corresponding payload sequences comprises a plurality of groups of corresponding payload sequences. 3. A method according to claim 1, wherein the defined bit sequence of each payload sequence comprises at least one most significant bit corresponding to the CRCI. 4. A method according to claim 1 comprising: responsive to receiving a data frame of the plurality of data frames: parsing the data frame using a look up in a combination of a CAM (Content Addressable Memory) and a RAM (Random Accessible Memory) to obtain profile information on the data frame for extracting the at least one payload sequence of the data frame from the data frame. 5. A method according to claim 1 implemented in software. 6. A method according to claim 1 implemented in hardware. 7. A method of obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from the plurality of data frames collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence from each at least one payload sequence, each corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the method comprising: for each group of corresponding payload sequence; defining a bit sequence for each corresponding payload sequence in the group of corresponding payload sequences, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one Or more consecutive bits within the bit sequence; and selecting, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences; wherein for each group of corresponding payload sequences the selecting, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences comprises: determining which bit sequence of the bit sequences of each corresponding payload sequence of the group of corresponding payload sequences has a minimum value; and selecting as a payload sequence for the combined data frame a payload sequence from the group of corresponding payload sequences corresponding to the bit sequence of the bit sequences of each corresponding payload sequence of the group of corresponding payload sequences having the minimum value. 8. A method according to claim 7 wherein each of the plurality of data frames has associated with the data frame a respective frame number and wherein for each group of corresponding payload sequences the bit sequence defined for each payload sequence in the group or corresponding payload sequences comprises the respective frame number of a data frame of the plurality of data frames having the payload sequence, the respective frame number comprising at least one least significant bit within the bit sequence, the method comprising: for each group of corresponding payload sequences of the at least one group of corresponding payload sequences: identifying a data frame of the plurality of data frames from the frame number within the bit sequence having the minimum value. 9. A method according to claim 7 wherein for each group of corresponding payload sequences the selecting as a payload sequence for the combined data frame a payload sequence from the group of corresponding payload sequences corresponding to the bit sequence of the bit sequences of the group of corresponding payload sequences having the minimum value comprises: applying a vector minimum instruction to the bit sequences of the group of corresponding payload sequences. 10. A method of obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from the plurality of data frames collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence from each at least one payload sequence, each corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the method comprising: for each group of corresponding payload sequences; defining a bit sequence for each corresponding payload sequence in the group of corresponding payload sequences, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one or more consecutive bits within the bit sequence; and selecting, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences; wherein the plurality of data frames comprises two data frames; wherein the two data frames comprise a received data frame and an existing combined data frame. 11. A method according to claim 10 comprising: responsive to receiving a data frame which is a first data frame being received and having the at least one payload sequence, each payload sequence having associated with the payload sequence the respective at least one quality indicator: for each payload sequence of the at least one payload sequence of the first data frame: storing the payload sequence of the at least one payload sequence of the first data frame as a payload sequence for the combined data frame; defining a bit sequence for the payload sequence of the at least one payload sequence of the first data frame, the bit sequence for the payload sequence of the at least one payload sequence of the first data frame comprising the respective at least one quality indicator associated with the payload sequence of the at least one payload sequence of the first data frame; and storing the bit sequence for the payload sequence of the at least one payload sequence of the first data frame as a bit sequence for the combined data frame. 12. A method according to claim 11 wherein for each payload sequence of the "dummy" data frame the storing a bit sequence indicating poor quality comprises storing a bit sequence which is a sequence of ones. 13. A method according to claim 10 comprising: storing at least one payload sequence of a "dummy" data frame and for each payload sequence of the "dummy" data frame storing a bit sequence indicating poor quality as a bit sequence for the combined data frame. 14. An apparatus for obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from each data frame collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence from each at least one payload sequence, each corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the apparatus comprising: a memory; and a processor adapted to: for each group of corresponding payload sequences: define and store in the memory a bit sequence for each corresponding payload sequence in the group of corresponding payload sequences, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one or more consecutive bits within the bit sequence; and select, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences stored in the memory; wherein the processor implements a state machine. 15. An apparatus according to claim 14 wherein for each of the plurality of data frames, the at least one payload sequence comprises a plurality of payload sequences, and wherein the at least one group of corresponding payload sequences comprises a plurality of groups of corresponding payload sequences. 16. An apparatus according to claim 14 wherein for each for each corresponding payload sequence of each group of corresponding payload sequences the respective at least one quality indicator comprises a respective plurality of quality indicators. 17. An apparatus according to claim 16 wherein each data frame of the plurality of data frames comprises a QE (Quality Estimate) for the data frame and a CRCI (Cyclic Redundancy Code Indicator) for each payload sequence and wherein for the bit sequence defined for each payload sequence, the respective plurality of quality indicators comprises the CRCI for the payload sequence and the QE of a data frame, of the plurality of data frames, having the payload sequence. 18. An apparatus according to claim 17, wherein the bit sequence defined for each payload sequence comprises at least one most significant bit corresponding to the CRCI for the payload sequence. 19. An apparatus according to claim 14 wherein the plurality of data frames comprises two data frames. 20. A method according to claim 19 wherein the two data frames comprise a received data frame and an existing combined data frame. 21. A method according to claim 20 wherein the processor is further adapted to: responsive to receiving a data frame which is a first data frame being received and having the at least one payload sequence, each payload sequence having associated with it the respective at least one quality indicator: for each payload sequence of the at least one payload sequence of the first data frame: store the payload sequence of the at least one payload sequence of the first data frame as a payload sequence for the combined data frame; define a bit sequence for the payload sequence of the at least one payload sequence of the first data frame, the bit sequence for the payload sequence of the at least one payload sequence of the first data frame comprising the respective at least one quality indicator associated with the payload sequence of the at least one payload sequence of the first data frame; and store the bit sequence for the payload sequence of the at least one payload sequence of the first data frame as a bit sequence for the combined data frame. 22. A method according to claim 20 wherein the processor is adapted to: store at least one payload sequence of a "dummy" data frame and for each payload sequence of the "dummy" data frame store a bit sequence indicating poor quality as a bit sequence for the combined data frame. 23. An apparatus according to claim 22 wherein for each payload sequence of the "dummy" data frame the bit sequence indicating poor quality comprises a bit sequence which is a sequence of ones. 24. An apparatus for obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from each data frame collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence from each at least one payload sequence, each corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the apparatus comprising: a memory; and a processor adapted to: for each group of corresponding payload sequence; define and store in the memory a bit sequence for each corresponding payload sequence in the group of corresponding payload sequence, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one or more consecutive bits within the bit sequence; and select, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences stored in the memory; wherein for each group of corresponding payload sequences, in selecting, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences, the BSGC is further adapted to: determine which bit sequence of the bit sequences of each corresponding payload sequence of the group of corresponding payload sequences has a minimum value; and select as a payload sequence for the combined data frame a payload sequence from the group of corresponding payload sequences corresponding to the bit sequence of the bit sequences of each corresponding payload sequence of the group of corresponding payload sequences having the minimum value. 25. An apparatus according to claim 24 wherein each of the plurality of data frames has associated with it a respective frame number and wherein for each group of corresponding payload sequences the bit sequence defined for each payload sequence in the group of corresponding payload sequences comprises the respective frame number of a data frame of the plurality of data frames having the payload sequence, the respective frame number comprising at least one least significant bit within the bit sequence, the apparatus being adapted to: for each group of corresponding payload sequences of the at least one group of corresponding payload sequences: identify a data frame of the plurality of data frames from the frame number within the bit sequence having the minimum value. 26. An apparatus according to claim 24 wherein for each group of corresponding payload sequences, in selecting, as a payload sequence for the combined data frame, a payload sequence from the group of corresponding payload sequences corresponding to the bit sequence of the bit sequences of the group of corresponding payload sequences having the minimum value, the processor is adapted to: apply a vector minimum instruction to the bit sequences of the group of corresponding payload sequences stored in the memory. 27. A parsing engine comprising an apparatus for obtaining a combined data frame in DHO (Diversity Hand-Off) from a plurality of data frames each having at least one payload sequence, the at least one payload sequence from each data frame collectively comprising at least one group of corresponding payload sequences with each group of corresponding payload sequences comprising a corresponding payload sequence from each at least one payload sequence, each corresponding payload sequence having associated with the corresponding payload sequence a respective at least one quality indicator, the apparatus comprising: a memory; and a processor adapted to: for each group of corresponding payload sequence; define and store in the memory a bit sequence for each corresponding payload sequence in the group of corresponding payload sequences, the bit sequence comprising the respective at least one quality indicator associated with the corresponding payload sequence, each quality indicator of the respective at least one quality indicator comprising one or more consecutive bits within the bit sequence; and select, as a payload sequence for the combined data frame, a payload sequence of the group of corresponding payload sequences on the basis of the bit sequences of the group of corresponding payload sequences stored in the memory and further comprising: at least one processor and at least one memory, the at least one processor comprising said processor and the at least one memory comprising said memory, at least one the at least one processor being adapted to: responsive to receiving a data frame of the plurality of data frames: parse the data frame being received using a look up in at least one of the at least one memory to obtain profile information on the data frame being received for extracting the at least one payload sequence of the data frame being received from the data frame being received. 28. A parsing engine according to claim 27 wherein each of the at least one processor of the parsing engine implements a state machine. 29. A parsing engine according to claim 28 wherein the at least one memory of the parsing engine comprises at least one CAM (Content Addressable Memory) and at least one RAM (Random Accessible Memory).
※ AI-Helper는 부적절한 답변을 할 수 있습니다.