Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Method and system to select elevator floors using a single control
Patent Number: 6,902,041 Issued on 06/07/2005 to Eccleston

Title: 4"-substituted-9-deoxo-9a-aza-9a-homoerythromycin A derivatives
Patent Number: 6,936,592 Issued on 08/30/2005 to Bronk,   et al.

Title: Detection and quantitation of 8-OH-adenine using monoclonal antibodies
Patent Number: 6,900,291 Issued on 05/31/2005 to Holmes,   et al.

Title: Methods and apparatus for E-beam treatment used to fabricate integrated circuit devices
Patent Number: 6,936,551 Issued on 08/30/2005 to Moghadam,   et al.

Title: Process for the manufacture of organic compounds
Patent Number: 6,909,003 Issued on 06/21/2005 to Storz

Title: Cylinder head for a liquid-cooled multi-cylinder internal combustion engine
Patent Number: 6,928,964 Issued on 08/16/2005 to Obermayer,   et al.

Title: Safety shut-off device for laser surgical instruments employing blackbody emitters
Patent Number: 6,932,809 Issued on 08/23/2005 to Sinofsky

Title: Method for depositing in particular crystalline layers
Patent Number: 6,932,866 Issued on 08/23/2005 to Dauelsberg

Title: Semiconductor device and method for manufacturing the same
Patent Number: 6,930,396 Issued on 08/16/2005 to Kurita,   et al.

Title: Methods of forming conductive through-wafer vias
Patent Number: 6,936,536 Issued on 08/30/2005 to Sinha

Title: Magnetic head having magnetic pole with lengthened neck pole tip and coplanar yoke, and method of fabrication thereof
Patent Number: 7,133,255 Issued on 11/07/2006 to Lille,   et al.

Title: Method of robotic manipulation using fluidic patterning
Patent Number: 6,786,174 Issued on 09/07/2004 to Schleier-Smith

Title: Remote controlled auxiliary lock
Patent Number: 6,750,568 Issued on 06/15/2004 to Ohara

Title: Method and system for balancing deferred procedure queues in multiprocessor computer systems
Patent Number: 6,772,189 Issued on 08/03/2004 to Asselin

Title: Method, apparatus and program product providing for multiple print job tickets per print job source file
Patent Number: 7,184,157 Issued on 02/27/2007 to Dennison,   et al.

Title: Machine direction yarn stitched triple layer papermaker's forming fabrics
Patent Number: 6,896,009 Issued on 05/24/2005 to Ward

Title: Thickness measuring apparatus, thickness measuring method, and wet etching apparatus and wet etching method utilizing them
Patent Number: 6,897,964 Issued on 05/24/2005 to Takahashi,   et al.

Title: System and methods for detecting casing collars
Patent Number: 6,896,056 Issued on 05/24/2005 to Mendez,   et al.

Title: Method and an arrangement in a radar level gauging system
Patent Number: 6,995,706 Issued on 02/07/2006 to Ohlsson

Title: Electromagnetic hydraulic valve, in particular a proportional valve for controlling device for adjusting the rotation angle of a camshaft relative to the crankshaft in an internal combustion eng
Patent Number: 6,928,967 Issued on 08/16/2005 to Daut,   et al.

Title: Open roof assembly for a vehicle
Patent Number: 6,918,629 Issued on 07/19/2005 to Nellen,   et al.

Title: Method and mechanism for generating a clock signal with a relatively linear increase or decrease in clock frequency
Patent Number: 6,988,217 Issued on 01/17/2006 to Madrid,   et al.

Title: Technique for content delivery over the internet
Patent Number: 6,959,333 Issued on 10/25/2005 to Beaumont,   et al.

Title: Compare circuit and method for content addressable memory (CAM) device
Patent Number: 6,988,164 Issued on 01/17/2006 to Wanzakhade,   et al.

Title: Method and apparatus for sensing the angular position of a rotating member
Patent Number: 6,750,575 Issued on 06/15/2004 to Wright

Title: System and method for limiting services at a plurality of levels and controlling image orientation via a network
Patent Number: 6,772,191 Issued on 08/03/2004 to Kurosawa,   et al.

Title: Vented fuel filler and method of installation
Patent Number: 6,935,267 Issued on 08/30/2005 to Cotton

Title: Single pin gripper assembly for strapping machine head
Patent Number: 6,935,227 Issued on 08/30/2005 to Lopez,   et al.

Title: Adapting apparatus with detecting and repairing functions and method thereof
Patent Number: 6,750,667 Issued on 06/15/2004 to Chang

Title: Device for dispensing flowable material components
Patent Number: 7,128,107 Issued on 10/31/2006 to Baumann

Title: Error mitigation system using line coding for optical WDM communications
Patent Number: 7,016,606 Issued on 03/21/2006 to Cai,   et al.

Title: Method and apparatus for minimizing intermodulation with an asymmetric resonator
Patent Number: 7,071,797 Issued on 07/04/2006 to Ye

Title: Motor for use with motorized power steering apparatus
Patent Number: 6,750,574 Issued on 06/15/2004 to Okazaki,   et al.

Title: Arm rest and support for aiming
Patent Number: 6,789,344 Issued on 09/14/2004 to Cain

Title: Optical scanner with inclined platen
Patent Number: 6,909,527 Issued on 06/21/2005 to Khovaylo

Title: Film-based microwave and millimeter-wave circuits and sensors
Patent Number: 6,903,541 Issued on 06/07/2005 to Ziegner,   et al.

Title: System for cleaning tubes of heat exchangers and cleaning bodies therefor
Patent Number: 6,945,316 Issued on 09/20/2005 to Schildmann,   et al.

Title: Cylinder block brake for a hydrostatic drive apparatus
Patent Number: 7,134,276 Issued on 11/14/2006 to Langenfeld,   et al.

Title: Control device for diesel engine
Patent Number: 7,110,876 Issued on 09/19/2006 to Uchiyama,   et al.

Title: System and method for performing multiple network routing and provisioning in overlapping wireless deployments
Patent Number: 7,016,306 Issued on 03/21/2006 to Alapuranen,   et al.

Title: Conductor arrangement for reduced noise differential signalling
Patent Number: 6,985,820 Issued on 01/10/2006 to Noujeim

Title: Hydrogen fueling system
Patent Number: 7,128,103 Issued on 10/31/2006 to Mitlitsky,   et al.

Title: Methods of separating particles using an optical gradient
Patent Number: 6,744,038 Issued on 06/01/2004 to Wang,   et al.

Title: Systems and methods for provisioning and tracking a communication platform with a radio-frequency tag
Patent Number: 7,111,778 Issued on 09/26/2006 to Bright,   et al.

Title: Solder terminal and fabricating method thereof
Patent Number: 6,774,495 Issued on 08/10/2004 to Kim

Title: Lowering display power consumption by dithering brightness
Patent Number: 6,934,772 Issued on 08/23/2005 to Bui,   et al.

Title: Method and apparatus in network management system for performance-based network protocol layer firewall
Patent Number: 6,823,378 Issued on 11/23/2004 to Ullmann

Title: Machine guarding system having a sensing mat with status indicator lights
Patent Number: 7,119,704 Issued on 10/10/2006 to Grzan,   et al.

Title: Probe storage device
Patent Number: 7,133,322 Issued on 11/07/2006 to Adelmann

Title: Disposable diaper backsheet comprising composite having an elastic layer, inelastic layer and bonding pattern of obliquely intersecting lines
Patent Number: 7,112,193 Issued on 09/26/2006 to Otsubo

Title: Direct space-to-time pulse shaper and optical word generator
Patent Number: 6,934,445 Issued on 08/23/2005 to Leaird,   et al.

Title: On-chip timing characterizer
Patent Number: 7,185,239 Issued on 02/27/2007 to Tiwari

Title: Common pivot arrangement of portable computer
Patent Number: 7,123,472 Issued on 10/17/2006 to Huang,   et al.

Title: Article and method of making
Patent Number: 6,890,612 Issued on 05/10/2005 to Goering

Title: Liposome compositions of porphyrin photosensitizers
Patent Number: 6,890,555 Issued on 05/10/2005 to Desai,   et al.

Title: Method and apparatus and computer program product for determining an abort criterion during acquisition of 2D images of a 3D subject
Patent Number: 6,934,352 Issued on 08/23/2005 to Freytag,   et al.

Title: Surface covering having gloss in-register and method of making
Patent Number: 6,890,625 Issued on 05/10/2005 to Sigel,   et al.

Title: Method for controlling the dynamic range of a hearing aid, and method to manufacture different hearing aids, and a hearing aid
Patent Number: 6,934,400 Issued on 08/23/2005 to Vonlanthen

Title: Cooling tunnel for flexible packages filled with hot liquid products
Patent Number: 6,786,322 Issued on 09/07/2004 to Pellicer Thoma

Title: Closing device for gates and doors
Patent Number: 6,904,642 Issued on 06/14/2005 to West

Title: High frequency, multiple beam antenna system
Patent Number: 7,119,758 Issued on 10/10/2006 to Louzir,   et al.

Title: Method to treat age-related macular degeneration
Patent Number: 6,936,043 Issued on 08/30/2005 to Peyman

Title: Laser thermal transfer from a donor element containing a hole-transporting layer
Patent Number: 6,890,627 Issued on 05/10/2005 to Culver,   et al.

Title: Applicator for applying an oxidative hair dye
Patent Number: 7,128,485 Issued on 10/31/2006 to Burghaus

Title: Slot array antenna
Patent Number: 7,119,753 Issued on 10/10/2006 to Hidai,   et al.

Title: Method for applying sauce and method for manufacturing rice cracker
Patent Number: 6,890,573 Issued on 05/10/2005 to Hamada,   et al.

Title: Polishing pads and planarizing machines for mechanical or chemical-mechanical planarization of microelectronic-device substrate assemblies, and methods for making and using such pads and
Patent Number: 6,890,591 Issued on 05/10/2005 to Agarwal,   et al.

Title: Guide for elevator
Patent Number: 6,786,304 Issued on 09/07/2004 to Utsunomiya,   et al.

Title: Washing machine with a drying device
Patent Number: 7,178,264 Issued on 02/20/2007 to Kim

Title: Production method of semiconductor device
Patent Number: 7,119,007 Issued on 10/10/2006 to Kanamura

Title: Wind power generator
Patent Number: 6,774,504 Issued on 08/10/2004 to Lagerwey

Title: Anti-lock brake system for a bicycle
Patent Number: 6,786,308 Issued on 09/07/2004 to Huang

Title: Method of producing a thin film magnetic head
Patent Number: 6,941,643 Issued on 09/13/2005 to Sato

Title: Method and apparatus for estimating position utilizing GPS satellite signal
Patent Number: 7,119,742 Issued on 10/10/2006 to Cho

Title: System and method of making an in-mold clear-coated composite
Patent Number: 6,890,586 Issued on 05/10/2005 to Beck,   et al.

Deferred access method for uplink packet channel Number:7,436,801 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Deferred access method for uplink packet channel

Abstract: The equipment and techniques disclosed herein introduce a deferred acknowledgement (DACK), in the context of a protocol for a wireless station to request and obtain access to a wireless network resource for communication of one or more data packets. Essentially, a network node, such as a wireless base station, sends the DACK instruction in response to the access request telling the requesting station that the node has heard the request but that the requesting station should defer its transmission. The requesting station need not back off and re-initiate its access request. Instead, the requesting station waits for a later acknowledgement (ACK) granting access to a resource as requested. Although the DACK provides additional signaling, this technique can still utilize a fast ACK type message, that is to say a relatively short signaling packet.

Patent Number: 7,436,801 Issued on 10/14/2008 to Kanterakis


Inventors: Kanterakis; Emmanuel (North Brunswick, NJ)
Assignee: Golden Bridge Technology, Inc. (Long Branch, NJ)
Appl. No.: 10/935,236
Filed: September 8, 2004


Current U.S. Class: 370/329 ; 370/346
Current International Class: H04Q 7/00 (20060101)


References Cited [Referenced By]

U.S. Patent Documents
6169759 January 2001 Kanterakis et al.
6301286 October 2001 Kanterakis et al.
6389056 May 2002 Kanterakis et al.
6507601 January 2003 Parsa et al.
6574267 June 2003 Kanterakis et al.
6606341 August 2003 Kanterakis et al.
6639936 October 2003 Kanterakis et al.
6717975 April 2004 Kanterakis et al.
6757319 June 2004 Parsa et al.
6873611 March 2005 Rios
6934297 August 2005 Bensaou et al.
7002943 February 2006 Bhagwat et al.
7136361 November 2006 Benveniste
2003/0223478 December 2003 Kanterakis et al.
2004/0062206 April 2004 Soong et al.
2004/0125775 July 2004 Rios
2004/0131106 July 2004 Kanterakis
2005/0009529 January 2005 Chen et al.
Primary Examiner: Pham; Chi H.
Assistant Examiner: Hyun; Soon D.
Attorney, Agent or Firm: McDermott Will & Emery LLP

Claims



What is claimed is:

1. A method of accessing a wireless communication network to transmit a data packet, comprising: transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network; receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction; in response to the deferral instruction, deferring transmission of the data packet, wherein there are no further transmissions of any request message during the deferring of the transmission of the data packet; receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource.

2. The method of claim 1, wherein the wireless communication network is a cellular network, and the requested network resource is an uplink packet channel for wireless transport of packet data over-the-air to a base station of the cellular network.

3. A method of accessing a wireless communication network to transmit a data packet, comprising: transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network; receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction; in response to the deferral instruction, deferring transmission of the data packet; receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein: the step of transmitting the request message comprises transmitting a sequence of preamble segments at sequentially increasing power levels and ceasing transmission of the preamble segments in response to the receipt of the first acknowledgement message; and there are no further transmissions of preamble segments during the deferring of the transmission of the data packet.

4. A method of accessing a wireless communication network to transmit a data packet, comprising: transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network; receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction; in response to the deferral instruction deferring transmission of the data packet; receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein: the request message identifies a specific channel resource of the wireless communication network; and the instruction in the second acknowledgement message allows access to the specific channel resource of the wireless communication network.

5. The method of claim 1, wherein the instruction in the second acknowledgement message identifies a specific channel resource of the wireless communication network allocated from among a group of channel resources of the wireless communication network.

6. A method of accessing a wireless communication network to transmit a data packet, comprising: transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network; receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction; in response to the deferral instruction, deferring transmission of the data packet; receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and in response to the instruction allowing access, transmitting the data packet over-the-air using the requested network resource, wherein: the instruction in the second acknowledgement message identifies a specific channel resource of the wireless communication network allocated from among a group of channel resources of the wireless communication network; and the request message identifies the group of channel resources of the wireless communication network and requests access to the identified group of channel resources.

7. A wireless mobile station comprising a spread-spectrum transmitter, a spread-spectrum receiver, and a controller coupled to the transmitter and receiver configured to cause the mobile station to implement functions comprising: transmitting a request message over-the-air to a node of the wireless communication network, the request message requesting access to a resource of the network; receiving a first acknowledgement message over-the-air from the node, the first acknowledgement message comprising a deferral instruction; in response to the deferral instruction, deferring transmission of the data packet, wherein there are no further transmissions of any request message during the deferring of the transmission of the data packet; receiving a second acknowledgement message over-the-air from the node, the second acknowledgement message comprising an instruction allowing access to the requested network resource; and in response to the instruction allowing access transmitting the data packet over-the-air using the requested network resource.

8. A method of controlling access to a wireless communication network for packet data communications, comprising: receiving access request messages over-the-air from first and second end user communication devices, each access request message requesting access to a resource of the wireless communication network; transmitting a first acknowledgement message over-the-air to the end user communication devices, the first acknowledgement message comprising an acknowledgement of the access request message from the first end user communication device and a deferred acknowledgement for the second end user communication device; following the first acknowledgement message transmission, receiving a packet data transmission over-the-air from the first end user communication device, via a wireless communication network resource requested by the first end user communication device; transmitting a second acknowledgement message over-the-air to at least the second end user communication device, the second acknowledgement message comprising an acknowledgement of the request message from the second end user communication device allowing access; and following the second acknowledgement message transmission, receiving a packet data transmission over-the-air from the second end user communication device, via a wireless communication network resource requested by the second end user communication device.

9. The method of claim 8, wherein the end user communication devices are wireless mobile stations, and at least one requested network resource is an uplink wireless packet communication channel.

10. The method of claim 9, wherein the uplink wireless packet communication channel is a direct sequent spread-spectrum channel to a cellular base station of the wireless communication network.

11. The method of claim 8, further comprising transmitting an uplink status indicator channel comprising data regarding current status as available for one or more channels from among a group of channels of the wireless packet communication network, wherein: the acknowledgement of the access request message from the first end user communication device includes an assignment of a channel from the group for use by the first end user communication device; the packet data transmission from the first end user communication device is received via the channel assigned to the first end user communication device as its requested resource; the acknowledgement of the request message from the second end user communication device includes an assignment of a channel from the group for use by the second end user communication device; and the packet data transmission from the second end user communication device is received via the channel assigned to the second end user communication device as its requested resource.

12. The method of claim 8, wherein: each received request identifies a channel resource requested by a respective one of the first and second end user communication devices; and each acknowledgement schedules use of a respective identified channel resource by the respective one of the first and second end user communication devices.

13. A wireless base station comprising a spread-spectrum transmitter, a spread-spectrum receiver, and a controller coupled to the transmitter and receiver configured to cause the base station to implement functions comprising: receiving access request messages over-the-air from first and second end user communication devices, each access request message requesting access to a resource of the wireless communication network; transmitting a first acknowledgement message over-the-air to the end user communication devices, the first acknowledgement message comprising an acknowledgement of the access request message from the first end user communication device and a deferred acknowledgement for the second end user communication device; following the first acknowledgement message transmission, receiving a packet data transmission over-the-air from the first end user communication device via a wireless communication network resource requested by the first end user communication device; transmitting a second acknowledgement message over-the-air to at least the second end user communication device, the second acknowledgement message comprising an acknowledgement of the request message from the second end user communication device allowing access; and following the second acknowledgement message transmission receiving a packet data transmission over-the-air from the second end user communication device, via a wireless communication network resource requested by the second end user communication device.

14. In a wireless communication network employing spread-spectrum modulation comprising a base station (BS) comprising a BS-spread-spectrum transmitter and a BS-spread-spectrum receiver, and a plurality of mobile stations (MSs) each comprising an MS-spread-spectrum transmitter and an MS-spread-spectrum receiver, a method comprising the steps of: transmitting from the MS-spread-spectrum transmitter of a first mobile station a first spread-spectrum signal signifying a request to utilize an uplink channel and transmitting from the MS-spread-spectrum transmitter of a second mobile station a second spread-spectrum signal signifying a request to utilize an uplink channel; receiving the spread-spectrum signals containing the requests to utilize an uplink channel from the first and second mobile stations at the BS-spread-spectrum receiver; processing the received requests to determine to grant the requested access to the first mobile station; transmitting from the BS-spread-spectrum transmitter a spread spectrum signal comprising a first acknowledgement message, the first acknowledgement message comprising a channel-request-granted message for the first mobile station and a deferral instruction for the second mobile station; receiving the first acknowledgement message from the base station at the MS-spread-spectrum receiver of each of the first and second mobile stations; responsive to receipt of the channel-request-granted message for the first mobile station starting transmission of a data packet from the MS-spread-spectrum transmitter of the first mobile station via an assigned uplink channel of the wireless communication network; responsive to the deferral instruction at the second mobile station, deferring packet data transmission by the second mobile station; transmitting from the BS-spread-spectrum transmitter a spread spectrum signal comprising a second acknowledgement message, the second acknowledgement message comprising a channel-request-granted message for the second mobile station; and responsive to receipt of the channel-request-granted message for the second mobile station, starting transmission of a data packet from the MS-spread-spectrum transmitter of the second mobile station via an assigned uplink channel of the wireless communication network.
Description



TECHNICAL FIELD

The present subject matter relates to techniques and equipment to improve access procedures, for allowing end user devices to access resources of a packet data communication network, typically, to allow transmission of one or more packets over a wireless uplink channel to a base station of such a network.

BACKGROUND

Recent developments in telecommunications technologies have allowed expansion of service offerings from the ubiquitous voice telephone service model to include an array of packet data communication services. Packet data service offerings are rapidly migrating from narrowband technologies to broadband technologies, to facilitate various multimedia applications. This evolution of data communication technologies has included a rapid development and deployment of wireless mobile communication networks. Carriers are now deploying wireless network technologies offering broadband packet data communication services. Packet data communication networks utilize various techniques to control access to or to allocate scarce network resources, such as packet communication channels in a wireless network.

Transmission deference is the notion of withholding the transmission of a packet over a network link until transmission conditions are more favorable for reliable data transfer. Since often a source output data rate cannot be controlled by the system, the generated data needs to be transmitted to its peer entity within a certain predetermined time window interval. Data being received outside this window often is discarded as useless. Other times, data delay constraints are rather relaxed. Data again has to be transmitted within some time period, but that period could be much longer than that of low delay constrained data. Part of the art in communicating is to relay all sorts of different delay constrained data concurrently at maximum throughput without violating the data delay constraints. Obtaining a high data throughput when operating with highly uncontrollable sources requires buffering and sophisticated transmission scheduling algorithms. Link or network resource allocation algorithms often perform highly complex optimization procedures in determining how to allocate link or network resources to different users. For long-term resource utilization, enough time must be available for collecting resource demands, processing them and then performing the resource allocation.

In highly centrally controlled networks, a centrally located controller controls resource allocation; and all data transmissions are scheduled in advance. When enough time is available for carrying out the underlying processes, these types of resource allocation mechanisms are highly effective and tend to maximize system throughput while providing the quality of service expected by the system users. Systems of this type are mostly seen when the performed services are low delay constrained, such as in voice or real time video applications. Here, strict delay constraints are imposed and enough system capacity is allocated to guarantee the required QoS. Since the time at which the voice or video connection is actually implemented in the network is not highly constrained, centrally located controllers have enough time to receive a request, process it, allocate the required network resource and inform the user that the resources have been allocated for use. Some form of central controllability provides a sense of system reliability; and unexpected or even catastrophic events can be dealt with efficiently and effectively within a short time interval. Service providers often negotiate contracts with their customers, which guarantee that events of this type either do not happen, or their effects are kept to a minimum.

Until now, real time services have been offered over networks, which would guarantee their required QoS. For other types of services, data networks operate in parallel to offer services not requiring low delay constraints. The best example of such a network is the Internet. Building and monitoring these different networks at all times is a huge cost, which translates to higher usage fees, albeit at the required QoS. The experience of the Internet so far is that services are not guaranteed. The resource allocation in these types of networks are more or less non-existent, and when the system is loaded, the delay could become very long thereby rendering certain applications unusable.

Other types of networks that have lately seen widespread use are local area networks (LANs) and in particular wireless local area networks (WLANs). Here the notion of resource allocation is associated with the end user device rather than a centrally located controller, although certain types of such networks do retain a level of central controllability. With the end user devices becoming more intelligent, resource management has become a more distributed oriented process. Clearly, allowing a fully distributed resource allocation does have considerable merits. For instance, a centrally located and expensive node to perform resource allocation is not required. Furthermore, the delay associated with data collection, processing and other resource management signaling functions is removed.

The differentiation of services does not stop at real time vs. non real time services. With the proliferation of electronic devices, a variety of different services requiring different QoS levels have been introduced. It is certainly not economically sensible to build a different network for each set of relatively dissimilar services. A merging of different types of services onto a single network platform is required.

Having a single network for all services imposes a major hurdle in the resource allocation requirements. A centrally controlled system cannot respond fast enough to accommodate changes in the network. Usage and scheduling a large number of users presenting bursty types of traffic greatly increases the amount of signaling and control overhead, sometimes to the point that the amount of overhead is more than the amount of the transmitted data itself. Furthermore, the signaling could be long enough to eliminate one of the biggest advantages of centrally controlled systems, which is the low delay constraint of guarantee.

A distributed control communication system can respond very fast in providing resources to different end points in a highly dynamic manner. End points are allowed to make their own measurements and decide about allocating (Capturing) a network resource for themselves. Clearly, the delay for resource allocation could be made very small; and there could be very little if any associated signaling overhead. Clearly, if a resource is not in use, an end point entity, which needs it, should not have to ask the network and wait for possibly a long time period to get a response back when the resource has been free all along.

Methods have been developed which tend to perform well over a large range of network types or mixture of service usage. Methods such as pure Aloha and slotted-Aloha are the pre-cursors of the large variety of methods that have been developed over the years. In pure-Aloha, an end point transmits whenever it has data. If the transmission collides with a transmission from another end point, the data is transmitted again until a successful transmission has occurred. There is minimal other signaling overhead required (besides the acknowledgment of successful transmission). The throughput of this method, however, is below 18%. This is clearly not a good system when the medium the system is communicating on is expensive. A slotted Aloha system maintains a time slot discipline, where a user transmits only at the beginning of a time slot and may hold the slot for its duration and beyond. The throughput of this approach is twice as much as for pure Aloha, but this gain is often not substantial enough to be attractive. Both Aloha types offer no sensing of the medium before transmission.

Methods like carrier sense multiple access (CSMA) require the end points to perform a carrier sense by which they can determine if the medium is already in use, before they themselves try to use it. CSMA being simple and effective has been popularized in various existing WLAN systems. It can operate without a central control node, and it only requires two end points to set up a functional network.

Fully distributed controlled systems, however, have the drawback that vital system resource and usage data are not available to all end points at all times. Each end point needs to operate based solely on the amount of information it can retrieve from sensing its environment. Having to operate with less and often minimal information, often places distributed control systems at a great disadvantage. Another major impairment is that of observability. In broadly physically distributed networks, end points cannot observe all medium activity over the full network. This limited observability could impose severe operational penalties to the overall system capacity. Methods such as RTS/CTS have been developed to deal with this problem often termed the "Hidden Node" problem.

Often systems need to retain a central controller. Since most small networks need to interact with other larger networks, through some gateway, this gateway is a natural location for a central network controller. Having a central controller could offer various advantages to a system that otherwise uses mostly distributed control to perform resource allocation. When a flavor of central control is imposed on a distributed functionality, capabilities otherwise difficult to obtain now become readily available. A semi-autonomous resource allocation could provide the fast speed of distributed (autonomous) systems and the reliability and information access of central control systems. Resource allocation methods of this type are founded for example in ISMA (Inhibit Sense Multiple Access) systems. Here, information is relayed from the network about the current use of the network resources. An end point is inhibited from accessing a resource that the network has declared as unavailable. The end points could contend for the idle or available resources in a distributed manner.

The issues behind Distributed vs. Centralized Resource Allocation in mobile networks could be itemized as follows: In Distributed networks, a) wireless end points control their transmission themselves, b) resource allocation processes (algorithms) are simple, c) transmissions are robust against other radio interference, d) ability to operate in ad-hoc networks or when channel is shared. In Centralized Network, a) a central controller as a Base Station is required, b) a Base Station schedules both Uplink and Downlink transmissions, c) better control over radio resources, d) better service guarantees such as (fairness, delay, loss, etc.) e) better suited to commercial systems such as cellular and GPRS.

SUMMARY

A need exists for a semi-autonomous dynamic resource allocation scheme to accommodate the different types of services requiring different levels of data delay constraints. In such a scheme, an accessing end point or end user equipment (UE) should not have to undergo another round of trying to access the network, which creates prolonged delays to the UE's transmitted data and consequently affects the overall quality of service offered by the Network. It would also be advantages to provide an effective mechanism by which the signaling overhead on the downlink from the network control node is minimized, while retaining the capability of assigning multiple resources to concurrently accessing UEs. As a starting point to address one or more of these needs, we will introduce the concept of a Deferred Acknowledgement (DACK) in the access procedure.

For example, a network node, such as a wireless base station, sends the DACK in response to an access request from a UE station telling the requesting station that the node has heard the request but that the requesting station should defer its transmission. The requesting station need not back off and re-initiate its access request. Instead, the requesting station waits for a later acknowledgement (ACK) granting access to a resource as requested. Although the DACK provides additional signaling, the amount of added overhead can be relatively small, so that this technique can still utilize a fast ACK type message, that is to say a relatively short signaling packet.

Implementation of the deferred acknowledgement type access procedure entails processing at the UE (e.g. in a mobile station) as well as processing at a network node (e.g. a base station or a radio network controller). Methods embodying such procedures therefore may be defined from the perspectives of end user devices, network nodes and/or an overall network operation.

Hence, one method might implement an access to a wireless communication network to transmit a data packet, and such a method example might begin with the transmission of a request message over-the-air to a node of the wireless communication network. The request message requests access to a resource of the network, for example, to allow a user's mobile station to transmit over an uplink channel of the wireless network. The method also entails receiving an acknowledgement message with a deferral instruction, and in response, deferring transmission of the data packet. A subsequently received acknowledgement message provides an instruction allowing access to the requested network resource, and in response, the data packet is transmitted over-the-air using the requested network resource.

Another method provides control of access to a wireless communication network for packet data communications, for example, for two requesting devices. The method involves receiving access request messages over-the-air from two end user communication devices. A first acknowledgement message is sent over-the-air to both devices. This first acknowledgement message comprises an acknowledgement of the access request message from the first device and a deferred acknowledgement for the second device. Following the first acknowledgement message, a packet data transmission is received over-the-air from the first end user communication device, via a wireless communication network resource requested by the first end user communication device. However, the second device defers its transmission. Subsequently, a second acknowledgement message is sent over-the-air to at least the second end user communication device. The second acknowledgement message includes an acknowledgement of the request message from the second end user communication device and effectively allows access by that device. Following the second acknowledgement message, the network receives a packet data transmission over-the-air from the second end user communication device, via a wireless communication network resource requested by that device.

Additional objects, advantages and novel features of the examples will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the examples. The objects and advantages of the present subject matter may be realized and attained by means of the methodologies, instrumentalities and combinations particularly pointed out in the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawing figures depict one or more implementations in accord with the present concepts, by way of example only, not by way of limitations. In the figures, like reference numerals refer to the same or similar elements.

FIG. 1 is a signal flow diagram useful in explaining an example of an access procedure utilizing a deferred acknowledgement.

FIG. 2 is a functional block diagram of a simplified code-division-multiple-access (CDMA) Terrestrial Radio Access Network architecture, which may utilize the deferred acknowledgement technique.

FIG. 3 is a functional block diagram of a spread spectrum base station for use in a network of the type shown in FIG. 2.

FIG. 4 is a functional block diagram of a spread spectrum remote or mobile station for use as a UE device in a network of the type shown in FIG. 2.

FIG. 5 is a timing diagram of an exemplary acknowledgement packet.

FIG. 6 illustrates a time division multiple access structure for an uplink packet channel (UPCH).

FIG. 7 illustrates a code division multiple access structure for an uplink packet channel (UPCH).

FIG. 8 is a timing diagram for an Uplink Status Indicator Channel (USICH).

DETAILED DESCRIPTION

The various concepts disclosed herein relate to a new technique for resource allocation and management, during an access procedure in a communication network. The method belongs to the class of semi-autonomous resource allocation methodologies and is mostly independent of technology or system configuration. When an end point tries to capture network resources and relies on either broader control parameters or network based information, it often fails to complete the process successfully. When this process requires network intervention, any interaction with the network could serve as a useful resource for future end-point to network interaction. One possible way is for the network to acknowledge reception of the request and signal the end-point that its request will be served at a later time under a previously well-defined manner. In a sense, network resource allocation has been "deferred" to a later time and the network is bound to take further action in completing the resource allocation process.

It is noted that the term "Deference" has been used in describing wireless networks to signify access contention at a later `deferred` time. For example, in CSMA/CA (Carrier Sense/Multiple Access/Collision Avoidance), the end point might defer access of the medium to a later time if the medium has been determined to be presently occupied. The deference time is normally obtained by choosing a time instant at random out of a set of time instances within a time window following the last access attempt. Such existing wireless network "deferred" access mechanisms, however, are very different from the one disclosed here.

Operations here involve the introduction of a Deferred Acknowledgement (DACK) message, sent from the controlling network node (B), during the access procedure. In response, the end point (or user end UE) device will wait for the next signaling, at which time it may receive an acknowledgement or another Deferred Acknowledgement. The deferral here does not necessarily guarantee that network resources will in fact be allocated, rather if they do become available and other conditions are satisfied, (such as class priority, etc.) then the resource will be either allocated or declined. The method will be referred as Deferred Time Channel Assignment (DTCA) method. The method takes the distinction of assignment because the network could either allocate the resource requested by the end point or assign a similar resource, which could serve for the same purpose.

A number of access requests can be acknowledged at the same time (via the same acknowledgement packet). Some accesses may be scheduled immediately while others may be deferred to be scheduled at the next or a later scheduling instance. The Acknowledgement could come in the form of a single unique identifier for a specific ongoing access attempt. The ACK may include additional information specifying the identification of the access attempt as well as providing information with respect to when (time) that the UE station should transmit the packet, the channel to be used for the transmission (i.e., Channelization code along with time slots if necessary), power control information, time alignment information, etc.

Various different options could be applicable to the deference mechanism proposed here. For example, the list of scheduled and deferred signatures might be updated in every transmission of the ACK packet (FS-UPCH). Deferred UEs do not transmit until scheduled or their deference becomes outdated, i.e., the T_def_max timer is expired.

The deferred acknowledgement could utilize an Uplink Status Indicator Channel (USICH). The USICH is a channel which signals the UEs about the status of the uplink packet channels ("UPCH" channels). USICH is transmitted periodically. Information that may be relayed over the USICH channel might include current activity or inactivity of all UPCH channels. A binary indicator for each channel shall suffice in this case. The USICH may also carry information regarding the largest capacity channel available. UPCH channels might be grouped in sets of channels having the same transmission capabilities, in which case, the USICH would carry information about the sets rather than the individual channels.

Another option would be for the UEs to monitor the deferred channel signatures and refrain from using the corresponding channels unless they are scheduled, have become outdated or USICH has declared them as idle. Another approach is for the deferred UEs to attempt to re-access on the same code at the immediately next opportunity. In this later case, other UEs refrain from using the same signature, and deferred UEs need not increase their transmit power.

The methodology, although general in its scope, will be described by way of example in the context of cellular wireless communications, where the network controller could be located in the Base Station, the Radio Network Controller or elsewhere on the network. In such an example, the end-points are the wireless user devices distributed geographically over a possibly large area. In conjunction with the DTCA mechanism, other processes and structures will play a contributing role in performing the sought resource allocation.

Reference now is made in detail to the examples illustrated in the accompanying drawings and discussed below. FIG. 1 illustrates the principle of deferred acknowledgement, in accord with the present concepts. As shown in that simplified example, for wireless communications, the network provides three downlink (DL) channels and two uplink (UL) channels. The two uplink channels are transmitted by UE 1 and UE 2, respectively. All three downlink channels are transmitted from the same Node-B. One of the DL channels serves as an acknowledgement/assignment channel, and the other two DL channels serve as data/control channels allocated for transmission to respective UEs.

Here, the two UEs on the uplink both initiate an access phase at the same time. During the access phase, each UE starts transmitting over the respective uplink channel at a power level, which depends on its distance from Node-B, other statistical factors and various preset systems parameters. Each UE sends a series of preamble segments, which are transmitted at increasing power levels. Each UE device continues this ramp-up of preamble segment transmissions until it reaches a preamble power level that is detectable by Node-B, and Node-B has notified the transmitting UE that its transmitted preamble has been detected.

In FIG. 1, preamble segments from both UE 1 and UE 2 are detected at approximately the same time. Assuming the two UEs are transmitting different preambles, Node-B could distinctly identify their two transmissions. Borrowing from currently existing UMTS access technologies, such as random access channel (RACH) and common packet channel (CPCH), the different preambles signify certain channel access requests, whose correspondence has been previously relayed to the UEs by the network. If the access requests by the two UEs are for resources that are currently available, and the DL scheduling message (denoted here as an ACK Packet) is capable of handling the assignment of multiple UEs at the same time, Node-B could provide both the assignments concurrently and wait for the next access request.

Problems arise, however, when the resources are not available and/or the second node (B) does not have the capability to allocate multiple resources at the same time. The concurrent assignment of multiple resources requires that enough signaling bandwidth (which translates to system capacity) needs to be allocated beforehand and not to be used for any other purpose. Clearly if the concurrent assignment of resources does not happen very often, useful downlink resources will be wasted. Furthermore, if the requested resources are not immediately available, resource assignment cannot happen at all. The deferred acknowledgement technique ameliorates these problems by providing a mechanism by which the Node B can assign resources to one UE and provide a deferral notice to the other UE. A further benefit of deference is that an accessing UE instructed to defer access will not have to undergo another round of trying to access the network, which otherwise would create prolonged delays to the UE's transmitted data and consequently affect the overall quality of service offered by the network.

A mechanism by which the signaling overhead on the DL is minimized while retaining the capability of assigning multiple resources to concurrently accessing UEs is disclosed here, which streamlines the channel assignment mechanism. The required signaling overheard can be kept low by requiring different UEs to receive channel assignments at possibly different times. A dynamic process will control which UE will be assigned which channel and at what time. This process is interactive, between the UEs and Node-B.

In the example of FIG. 1, upon detecting the access requests by the two UEs, Node B determines how to allocate resources. In the example, assume that Node B selects UE 1 to receive an immediate channel allocation, therefore the request from UE 2 is to be deferred. Node B can use any appropriate algorithm to determine these respective assignments. Node B transmits an ACK packet over the first downlink channel. ACK packets can be transmitted using Multicodes (Orthogonal Parallel Codes) and/or multiple time slots. Of course, the ACK packets may be transmitted in other suitable ways over the channelization used on the particular network. The transmitted ACK packet includes an ACK for the granted access request, in this case providing the information for scheduling and/or enabling the access requested by UE 1. The transmitted ACK packet also includes a deferred acknowledgement (DACK) message for UE 2, effectively informing UE 2 that Node B heard its access request but instructing UE 2 to defer transmission.

At a predetermined time after the ACK packet transmission (and thus after the ACK to UE 1), the network element Node B transmits signaling and/or data intended for the first end user device UE 1 over the assigned downlink channel, as shown in the second line of the signal flow diagram. In response to the ACK message scheduling access, the first end user device UE 1 initiates its data transmission over the appropriate uplink channel, as shown in the fourth line of the signal flow diagram. However, in response to the DACK it received, the other end user device UE 2, waits for a further ACK packet transmission.

In the simple example of FIG. 1, when the next time for an ACK packet arrives, although it is engaged in communications to/from UE 1, the network element at Node B has only one unsatisfied access request pending. Since sufficient resources are available to satisfy the request from UE 2, Node B allocates those resources and sends an ACK message containing scheduling information or the like for UE 2 in the second ACK packet transmission. At a predetermined time after the second ACK packet transmission (and thus after the ACK to UE 2), the network element Node B transmits signaling and/or data intended for end user device UE 2 over the assigned downlink channel, as shown in the third line of the signal flow diagram. In response to the second ACK message scheduling access, the second end user device UE 2 initiates its data transmission over the appropriate uplink channel, as shown in the fifth line of the signal flow diagram. In this manner, transmissions over the uplink packet channel (UPCH) occur in predetermined time slots. Synchronization is derived from downlink-transmitted signals.

As shown, a fast Acknowledgement (e.g. first ACK packet) stops the Power Ramp-Up during the access phase, and a number of Ramp-Up access requests can be acknowledged at the same time (over the same acknowledgement packet). Some accesses may be scheduled immediately while others may be deferred to be scheduled at the next or a later scheduling instance.

The Acknowledgement could come in the form of a single unique identifier for a specific ongoing ramp-up access. The ACK may include additional information specifying the identification of the access attempt as well as providing information with respect to when (time) that the mobile station should transmit the packet, the channel to be used for the transmission (i.e., Channelization code along with time slots if necessary), power control information, time alignment information, etc.

The order of deference may be relayed in the scheduling message (Acknowledgement Packet). For example, when three UPCH accesses are acknowledged at the same time, Acknowledged access A could be scheduled immediately, Acknowledged Access B the next scheduling instance, and Acknowledged Access C the scheduling instance following that of Acknowledged Access B. The scheduling order could be relayed in different ways. A simple way of doing that is to relay the order by the order they are acknowledged in time. If that is not possible, in case of multiple codes being used, system information will be used to resolve any ambiguities.

The deferral procedures outlined above may be implemented in a variety of wireless networks. For discussion purposes, the examples assume implementation in a cellular wireless network supporting packet communications of digital data or other forms of digital information. To better appreciate such an implementation, it may be helpful to consider an example of such a network.

In a representative wireless network example (FIG. 2), the code-division-multiple-access (CDMA) system comprises a radio network controller (RNC) 11, a plurality of base stations 13 and a plurality of mobile stations 15. In this example, Node B is implemented by one or another of the network elements, whereas the mobile stations 15 are the UEs. FIG. 2 shows a simplified CDMA Terrestrial Radio Access network architecture. The illustrated system includes a core network 9 providing two-way packet data communications to and from a plurality of radio network subsystems (RNSs) 10. Each RNS 10 includes a radio network controller (RNC) 11 and a number of base stations (BSs) 13 connected to the respective RNC 1. The RNCs 11 of several radio network subsystems 10 may be interconnected, for example by the line 12. The resource allocation functionality of Node B may be implemented in the RNC 11 or in controllers (not separately shown in FIG. 2) implemented at the base stations 13.

Each base station (BS) 13 has a BS-spread-spectrum transmitter and a BS-spread-spectrum receiver, shown as a single transceiver (XSCV'R) system 17 for simplicity in this drawing. Each of the mobile stations (MS) 15 has an MS-spread-spectrum transmitter and an MS-spread-spectrum receiver (not separately shown). Exemplary transmitters and receivers for use in the BS and MS network elements are discussed in more detail below, with regard to FIGS. 3 and 4. The transceivers 17 and associated antennas at the base stations, together with the transceivers and antennas in the mobile stations, provide the two-way signaling and data communications over the air-link, such as those shown in FIG. 1.

In a typical embodiment, the radio network controller (RNC) 11 and core network 9 provide two-way packet data communications to one or more wide area networks 19, for example a wide area packet-switched network such as an intranet or the pubic Internet. The RNC 11 and the network 19 provide the MS units 15 with two-way packet data communications services to enable communication to and from devices, represented by way of example by the IP telephone 21, the personal computer (PC) 23 and the server 25.

The CDMA type spread-spectrum system of FIG. 2 provides a number of logically different channels for upstream and downstream communications over the air-link interface. Each channel is defined by one or more of the codes, for example the spreading code and/or the scrambling code. Several of the channels are common channels, but most of the channels are used for uplink or downlink packet communications between the base stations 13 and the mobile stations 15.

The RNC 11 measures traffic through the base stations 13 going to and from the mobile stations 15. In this way, the radio network controller (RNC) 11 monitors traffic demand in the illustrated network. The RNC 11 assigns physical channel resources to the mobile stations 15, by re-configuring the state of a packet data connected mode of each mobile station 15 within each cell of each base station 13.

In the wireless system of FIG. 2, when a mobile station 15 initiates an access request procedure (e.g. a RACH access), the serving base station 13 can either send back an acknowledgement (ACK), a negative acknowledgement (NACK), or the new Deferred Acknowledgement (DACK). If the mobile station 15 receives an ACK, it will go ahead with the normal process to send its data over the uplink. If the mobile station 15 receives a NACK, it will back off and restart the access request procedure again. The ACK and NACK operations are essentially performed as in existing proposals for 3G and 4G type wireless networks. In the present procedure, however, the mobile station 15 may also receive the DACK. The DACK message informs the mobile station 15 that the station's access request was received, and it serves to instruct the mobile station to wait for the next round of signaling, for another acknowledgement/assignment instruction. The mobile station 15 will neither send its data nor back off. Instead, it will wait for the next acknowledgement/assignment signaling packet. The mobile station 15 will repeat this decision process again based on the kind of acknowledgement (ACK, NACK or DACK) it receives in the next round.

From the base station side, the base station 15 (or other network node, such as the RNC 11) will keep a list of outstanding requests, for example as a waiting list, in an ordered manner. The ordering can be based on the priority of the service requested, on a first come first serve basis, or any other basis the system or system operator deems appropriate. When channel resources become available for use, the base station 15 will notify the waiting mobile station 15 to access that resource, by sending the appropriate ACK to that station 15 over the downlink signaling channel. The ordered list can be broadcast in every ACK signaling phase.

It is assumed that those skilled in the art are familiar with the structure and operation of various devices and systems that may serve as the network elements illustrated in FIG. 2. However, to insure a full understanding of how one might implement the deferred acknowledgement methodology in an actual wireless network, it may be helpful to briefly summarize examples of the wireless transceiver elements of a base station and a mobile station, which might be used to send and receive the relevant signaling and data over the wireless air interface.

FIG. 3 illustrates an example of a BS spread-spectrum transmitter and a BS spread-spectrum receiver, essentially in the form of a base-band processor for performing the PHY layer functions. The BS spread-spectrum transmitter and the BS spread-spectrum receiver form one of the transceivers 17 at a base station 13. The BS spread-spectrum receiver includes an antenna 309 coupled to a circulator 310, a receiver radio frequency (RF) section 311, a local oscillator 313, a quadrature demodulator 312, and an analog-to-digital converter 314. The receiver RF section 311 is coupled between the circulator 310 and the quadrature demodulator 312. The quadrature demodulator is coupled to the local oscillator 313 and to the analog to digital converter 314. The output of the analog-to-digital converter 315 is coupled to a programmable-matched filter 315.

A preamble processor 316, pilot processor 317 and data-and-control processor 318 are coupled to the programmable-matched filter 315. A controller 319 is coupled to the preamble processor 316, pilot processor 317 and data-and-control processor 318. A de-interleaver 320 is coupled between the controller 319 and a forward-error-correction (FEC) decoder 321. The decoder 321 outputs data and signaling received via any of the UL channels to the media access control "MAC" layer (not shown).

The BS spread-spectrum transmitter includes a forward-error-correction (FEC) encoder 322 coupled to an interleaver 323. A packet formatter 324 is coupled to the interleaver 323 and to the controller 319. A variable gain device 325 is coupled between the packet formatter 324 and a product device 326. A spreading-sequence generator 327 is coupled to the product device 326. A digital-to-analog converter 328 is coupled between the product device 328 and quadrature modulator 329. The quadrature modulator 329 is coupled to the local oscillator 313 and a transmitter RF section 330. The transmitter RF section 330 is coupled to the circulator 310.

The controller 319 has control links coupled to the analog-to-digital converter 314, the programmable-matched filter 315, the preamble processor 316, the digital-to-analog converter 328, the spreading sequence generator 327, the variable gain device 325, the packet formatter 324, the de-interleaver 320, the FEC decoder 321, the interleaver 323 and the FEC encoder 322.

These functions are well known in the art, and variations to this block diagram can accomplish the same functions.

A received spread-spectrum signal from antenna 309 passes through circulator 310 and is amplified and filtered by the receiver RF section 311. The local oscillator 313 generates a local signal, which the quadrature demodulator 312 uses to demodulate in-phase and quadrature phase components of the received spread-spectrum signal. The analog-to-digital converter 314 converts the in-phase component and the quadrature-phase component to digital signals. The programmable-matched filter 315 despreads the received spread-spectrum signal components. A correlator, as an alternative, may be used as an equivalent means for despeading the received spread-spectrum signal.

The preamble processor 316 detects a preamble portion of the received spread-spectrum signal. The pilot processor 317 detects and synchronizes to a pilot portion of the received spread-spectrum signal. The data and control processor 318 detects and processes the data portion of the received spread-spectrum signal. Detected data passes through the controller 319 to the de-interleaver 320 and FEC decoder 321. Data and signaling from the up-link are outputted from the FEC decoder 321 to the higher layer elements in or associated with the BS 13 and through the link to the RNC 11.

The RNC 11 supplies data and signaling over a link to the base station. In the BS transceiver, the MAC layer elements supply data and signaling information, intended for down-link transmission, to the input of the FEC encoder 322. The signaling and data are FEC encoded by the FEC encoder 322, and interleaved by the interleaver 323. The packet formatter 324 formats data, signaling, acknowledgment signal, collision detection signal, pilot signal and transmitting power control (TPC) signal into appropriate packets. Each packet is outputted from the packet formatter 324, and the packet level is amplified or attenuated by the variable gain device 325. The packet is spread-spectrum processed by the product device 326, with a spreading chip-sequence from the spreading-sequence generator 327. The packet is converted to an analog signal by the digital-to-analog converter 328, and in-phase and quadrature-phase components are generated by the quadrature modulator 329 using a signal from local oscillator 313. The modulated down-link packet is translated to a carrier frequency, filtered and amplified by the transmitter RF section 330, and then it passes through the circulator 310 and is radiated by antenna 309.

FIG. 4 shows an example of an MS spread-spectrum transmitter and an MS spread-spectrum receiver, essentially in the form of a base-band processor for performing the PHY layer transceiver functions of an end user device. The MS spread-spectrum transmitter and the MS spread-spectrum receiver are located at the remote or mobile station (MS) 15. The MS spread-spectrum receiver includes an antenna 409 coupled to a circulator 410, a receiver radio frequency (RF) section 411, a local oscillator 413, a quadrature demodulator 412, and an analog-to-digital converter 414. The receiver RF section 411 is coupled between the circulator 410 and the quadrature demodulator 412. The quadrature demodulator is coupled to the local oscillator 413 and to the analog to digital converter 414. The output of the analog-to-digital converter 415 is coupled to a programmable-matched filter 415.

An acknowledgment detector 416, pilot processor 417 and data-and-control processor 418 are coupled to the programmable-matched filter 415. A controller 419 is coupled to the acknowledgment detector 416, pilot processor 417 and data-and-control processor 418. A de-interleaver 420 is coupled between the controller 419 and a forward-error-correction (FEC) decoder 421. The decoder 421 outputs data and signaling received via any of the DL channels to the MAC layer elements (not shown) of the MS.

The MS spread-spectrum transmitter includes a forward-error-correction (FEC) encoder 422 coupled to an interleaver 423. A packet formatter 424 is coupled through a multiplexer 451 to the interleaver 423. The packet formatter 424 also is coupled to the controller 419. A preamble generator 452 and a pilot generator 453 are coupled to the multiplexer 451. A variable gain device 425 is coupled between the packet formatter 424 and a product device 426. A spreading-sequence generator 427 is coupled to the product device 426. A digital-to-analog converter 428 is coupled between the product device 428 and quadrature modulator 429. The quadrature modulator 429 is coupled to the local oscillator 413 and a transmitter RF section 430. The transmitter RF section 430 is coupled to the circulator 410.

The controller 419 has control links coupled to the analog-to-digital converter 414, the programmable-matched filter 415, the acknowledgment detector 416, the digital-to-analog converter 428, the spreading sequence generator 427, the variable gain device 425, the packet formatter 424, the de-interleaver 420, the FEC decoder 421, the interleaver 423, the FEC encoder 422, the preamble generator 452 and the pilot generator 453.

These functions are well known in the art, and variations to this block diagram can accomplish the same functions.

A received spread-spectrum signal from antenna 409 passes through circulator 410 and is amplified and filtered by the receiver RF section 411. The local oscillator 413 generates a local signal, which the quadrature demodulator 412 uses to demodulate in-phase and quadrature phase components of the received spr


Free Web Sudoku Puzzles.
Solve with your browser.
7             6  
          7   1 4
    1   9 8   5  
2   9   4        
  6           8  
        8   2   6
  1   8 6   5    
5 4   1          
  2             8
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!