Supporting disparate packet based wireless communications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04J-003/00
H04J-003/04
출원번호
US-0231712
(2002-08-30)
등록번호
US-7277419
(2007-10-02)
발명자
/ 주소
McGowan,Steven B.
출원인 / 주소
Intel Corporation
대리인 / 주소
Trop, Pruner & Hu, P.C.
인용정보
피인용 횟수 :
23인용 특허 :
1
초록▼
Channel multiplexing and flow control may be incorporated in wireless communications, especially in short-range wireless communication systems. In one embodiment, a wireless communication system may include a source and a target transceiver to communicate data over a wireless communication link, suc
Channel multiplexing and flow control may be incorporated in wireless communications, especially in short-range wireless communication systems. In one embodiment, a wireless communication system may include a source and a target transceiver to communicate data over a wireless communication link, such as a radio link. At the source transceiver, a first payload of data may be broken into one or more first fragments to control multiplexing of the one or more first fragments. To communicate the first payload, each first fragment may be labeled as at least one of a beginning and an ending fragment. Likewise, a second payload of data may be broken into one or more second fragments. Each second fragment may be identified as at least one of a start, intermediate, end or a single fragment. Each of the first and second fragments may be sized to control latency. While the first payload of data may be provided on a first channel, the second payload of data may be provided on a second channel. By advantageously arbitrating transmission of the first and second fragments, the first and second channels may be multiplexed at a fragment granularity rather than at a payload granularity, providing finer control of payload latency and a more robust short-range wireless communication link.
대표청구항▼
What is claimed is: 1. A method comprising: breaking a first payload of data into one or more first fragments at a source transceiver to control multiplexing of said one or more first fragments; numbering successive fragments; providing a header for each of said first fragments, said header includi
What is claimed is: 1. A method comprising: breaking a first payload of data into one or more first fragments at a source transceiver to control multiplexing of said one or more first fragments; numbering successive fragments; providing a header for each of said first fragments, said header including a first field indicating whether a fragment is a single fragment, a start, intermediate or end fragment and a second field including a request number indicating a next sequence number expected from a transceiver that is the target of the first payload; and communicating said first payload over a wireless communication link to a target transceiver. 2. The method of claim 1, including: breaking a second payload of data into one or more second fragments; identifying each of said one or more second fragments as at least one of a start, intermediate, end or a single fragment; and sizing each of said first and second fragments to control latency. 3. The method of claim 2, including: logically segmenting said first and second payloads of data at said source transceiver; transferring each of said first and second fragments on a communication channel to said target transceiver; and reassembling at said target transceiver said one or more first fragments into said first payload of data and said one or more second fragments into said second payload of data for a local link control and adaptation protocol. 4. The method of claim 3, including: providing said first payload of data in a first channel; providing said second payload of data in a second channel; and multiplexing said first and second channels to arbitrate transmission of said first and second fragments. 5. The method of claim 4, including: controlling flow of said first payload of data associated with the first channel while blocking said second channel to meet a quality of service metric; determining a low and a high priority channel between said first and second channel based on the local link control and adaptation protocol; and allowing the high priority channel to preempt the low priority channel. 6. The method of claim 4, including: distributing flow control overhead associated with said first channel over said one or more first fragments; and distributing flow control overhead associated with said second channel over said one or more second fragments. 7. The method of claim 4, including: sizing each of said first and second fragments to control granularity in flow control. 8. The method of claim 4, including: distributing overhead associated with error checking and correction across each of said first and second fragments. 9. The method of claim 4, including: enabling a flow control of said first and second payloads of data based on a logical data abstraction; identifying in the local link control and adaptation protocol a set of upper level layers and a set of lower level layers; and incorporating said logical data abstraction into said set of upper level layers of the local link control and adaptation protocol. 10. The method of claim 9, wherein said communication channel enabling a radio link between said source transceiver located in a first wireless communication device and said target transceiver located in a second wireless communication device. 11. An apparatus comprising: a device to break a first payload of data into one or more first fragments, number successive fragments, provide a header for each of said first fragments, said header including a first field indicating whether a fragment is a single fragment, a start, intermediate or end fragment and a second field including a request number indicating a next sequence number expected from a transceiver that is the target of the first payload, and control multiplexing of said one or more first fragments; and a source transceiver operably coupled to said device to wirelessly communicate said first payload of data over a communication channel. 12. The apparatus of claim 11, wherein said device is a multiplexer capable of controlling data flow and logically segmenting said first payload of data for a local link control and adaptation protocol. 13. The apparatus of claim 12, wherein a target transceiver to reassemble said one or more first fragments to form said first payload of data. 14. The apparatus of claim 13, wherein said multiplexer to: break a second payload of data into one or more second fragments of data; size each of said first and second fragments to control latency; provide said first payload of data in a first channel; provide of said second payload of data in a second channel; and multiplex said first and second channels to arbitrate transmission of said first and second fragments while distributing flow control overhead associated with said first channel over said one or more first fragments and distributing flow control overhead associated with said second channel over said one or more second fragments. 15. The apparatus of claim 14, wherein said multiplexer to: provide flow of said first payload of data associated with the first channel while blocking said second channel to meet a quality of service metric; determine a low and a high priority channel between said first and second channels based on the local link control and adaptation protocol; and allow the high priority channel to preempt the low priority channel. 16. The apparatus of claim 14, wherein said multiplexer to: size each of said first and second fragments to control granularity in flow control. 17. The apparatus of claim 16, wherein said multiplexer to: distribute overhead associated with error checking and correction across each of said first and second fragments. 18. A processor readable medium storing instructions that, if executed, enable a processor-based system to perform steps including: breaking a first payload of data into one or more first fragments at a source transceiver to control multiplexing of said one or more first fragments; numbering successive fragments; and providing a header for each of said first fragments, said header including a first field indicating whether a fragment is a single fragment, a start, intermediate or end fragment and a second field including a recluest number indicating a next sequence number expected from a transceiver that is the target of the first payload and to communicate said first payload over a wireless communication link to a target transceiver. 19. The medium of claim 18 storing instructions that, if executed, enable the processor-based system to perform steps including: breaking a second payload of data into one or more second fragments; identifying each of said one or more second fragments as at least one of a start, intermediate, end or a single fragment; logically segmenting said first and second payloads of data at said source transceiver to size each of said first and second fragments to control latency; transferring each of said first and second fragments on a communication channel to said target transceiver; and reassembling at said target transceiver said one or more first fragments into said first payload of data and said one or more second fragments into said second payload of data for a local link control and adaptation protocol. 20. The medium of claim 19 storing instructions that, if executed, enable the processor-based system to perform steps including: providing said first payload of data in a first channel; providing said second payload of data in a second channel; multiplexing said first and second channels to arbitrate transmission of said first and second fragments; controlling flow of said first payload of data associated with the first channel while blocking said second channel to meet a quality of service metric; determining a low and a high priority channel between said first and second channel based on the local link control and adaptation protocol; and allowing the high priority channel to preempt the low priority channel. 21. The medium of claim 20 storing instructions that, if executed, enable the processor-based system to perform steps including: sizing each of said first and second fragments to control granularity in flow control while distributing overhead across each of said first and second fragments. 22. The medium of claim 21 storing instructions that, if executed, enable the processor-based system to perform steps including: enabling a flow control of said first and second payloads of data based on a logical data abstraction; identifying in the local link control and adaptation protocol a set of upper level layers and a set of lower level layers; and incorporating said logical data abstraction into said set of upper level layers of the local link control and adaptation protocol, wherein said communication channel enabling a radio link between said source transceiver located in a first wireless communication device and said target transceiver located in a second wireless communication device. 23. A wireless communication system comprising: a device to break a first payload of data into one or more fragments, number successive fragments, and label each of said fragments as at least one of a beginning provide a header for each of said first fragments, said header including a first field indicating whether a fragment is a single fragment, a start, intermediate or end fragment and a second field including a request number indicating a next sequence number expected from a transceiver that is the target of the first payload, and an ending fragment to control multiplexing of said fragments; a transceiver operably coupled to said device to process said fragments to wirelessly communicate said payload of data; and a dipole antenna to transmit said payload of data over a channel.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
Birdwell Kenneth J. ; Moran Brian ; Feinleib David, Multi-packet transport structure and method for sending network data over satellite network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.