[go: up one dir, main page]

WO2006062286A1 - Terminal in wireless communication system and ranging method thereof - Google Patents

Terminal in wireless communication system and ranging method thereof Download PDF

Info

Publication number
WO2006062286A1
WO2006062286A1 PCT/KR2005/002971 KR2005002971W WO2006062286A1 WO 2006062286 A1 WO2006062286 A1 WO 2006062286A1 KR 2005002971 W KR2005002971 W KR 2005002971W WO 2006062286 A1 WO2006062286 A1 WO 2006062286A1
Authority
WO
WIPO (PCT)
Prior art keywords
ranging
map
message
code
access point
Prior art date
Application number
PCT/KR2005/002971
Other languages
French (fr)
Inventor
Nam-Suk Lee
June-Bae Seo
Nam-Hoon Park
Original Assignee
Electronics And Telecommunications Research Institute
Samsung Electronics Co., Ltd.
Kt Corporation
Sk Telecom Co., Ltd.
Ktfreetel Co., Ltd.
Hanaro Telecom, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electronics And Telecommunications Research Institute, Samsung Electronics Co., Ltd., Kt Corporation, Sk Telecom Co., Ltd., Ktfreetel Co., Ltd., Hanaro Telecom, Inc. filed Critical Electronics And Telecommunications Research Institute
Priority to US11/720,921 priority Critical patent/US8194619B2/en
Publication of WO2006062286A1 publication Critical patent/WO2006062286A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
    • H04W52/283Power depending on the position of the mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal

Definitions

  • the present invention relates to a wireless communication system, and more particularly to a terminal in a wireless portable Internet system and a ranging method thereof.
  • the wireless portable Internet is a next- generation communication system that supports mobility and local area data communication such as in a conventional wireless local access network (LAN) that uses a fixed access point.
  • LAN wireless local access network
  • an access terminal requires a ranging process to access an access point (AP).
  • the ranging process controls transmission power, timing, and frequency offset on uplink so that the AP can receive data from the AT without an error.
  • the AT periodically transmits a Code Division Multiple Access (CDMA) code to the AP, and the AP estimates values of the transmission power, timing, and frequency offset while receiving the CDMA code, adjusts the estimated values to be within a range for accurate data receipt, and transmits the adjusted values to the AT.
  • CDMA Code Division Multiple Access
  • the ranging process is broadly divided into an initial stage and an adjusting stage.
  • the AT selects a resource from among uplink resources provided by the AP and initially accesses the AP by transmitting a CDMA code assigned to the AT to the AP through the selected resource.
  • the AT receives and processes the RNG-RSP message transmitted from the AP that has received the CDMA code to adjust transmission power, timing, and frequency offset on the uplink.
  • the AT periodically performs the initial stage and the adjusting stage at regular intervals.
  • a purpose of the present invention is to reduce a load of the access terminal in receiving and processing a ranging response message broadcasted from an access point.
  • Another purpose of the present invention is to provide a more efficient ranging process by defining interfaces between each component of an access terminal in great detail.
  • a ranging method of an access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point.
  • the ranging method includes a) receiving and analyzing a UL-MAP provided from the access point, and extracting information on an uplink resource allocated to the access terminal; b) selecting an uplink sub-channel number and a symbol number from the UL-MAP when a ranging event is generated; c) requesting a ranging process by transmitting a Code Division Multiple Access (CDMA) code including the symbol number to the access point through the selected sub-channel number, and storing the sub-channel number, the symbol number, and the CDMA code as ranging parameters; d) receiving a ranging response message broadcasted from the access point; e) extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result with the stored ranging parameters, and controlling
  • CDMA Code Division Multiple Access
  • an access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point.
  • the access terminal includes a transceiver, a MAP processor, and a Media Access Control (MAC) controller.
  • the transceiver performs signal transmission/receipt with the access point through the wireless network.
  • the MAP processor receives and analyzes a UL_MAP from the access point to extract information on an unlink resource allocated to the access terminal, and transmits a given CDMA code to the access point through the transceiver according to a ranging code transmission request message.
  • the MAC controller generates a ranging event, selects a given uplink subchannel number and a symbol number from the UL_MAP according to generation of the ranging event, and outputs the CDMA code and a ranging code transmission request message.
  • the MAC controller terminates a ranging response receipt operation when a ranging response message for the ranging process request is not received from the access point for a predetermined time, and performs a ranging request operation by transmitting the CDMA code to the access point.
  • an efficient ranging process can be realized in a wireless portable Internet system.
  • the efficient ranging process can be realized by defining a process of each component for a ranging process and an interface between each component.
  • a load for processing a ranging response message in an access terminal can be greatly reduced by receiving the ranging response message only for a predetermined period of time.
  • FlG. 1 is a schematic diagram illustrating an outline of a wireless portable Internet according to an embodiment of the present invention.
  • FlG. 2 is a hierarchical diagram of a hierarchical structure of a wireless portable
  • FlG. 3 schematically illustrates a connection structure between an access point and an access terminal in a wireless portable Internet system.
  • FlG. 4 is a structural diagram of an access point according to an embodiment of the present invention.
  • FlG. 5 is a structural diagram of an access terminal according to an embodiment of the present invention.
  • FlG. 6 is a structural diagram of an access terminal controller of FlG. 5.
  • FlG. 7 is a detailed structural diagram of a MAP processing controller of FlG. 6.
  • FlG. 8 is a flowchart illustrating a ranging process according to an embodiment of the present invention.
  • FlG. 9 and FlG. 10 respectively illustrate a flowchart of a MAC controller according to an embodiment of the present invention.
  • FlG. 11 is a flowchart of a MAP processor according to an embodiment of the present invention. Best Mode for Carrying Out the Invention
  • An access terminal transmits a CDMA code to an access point (AP), and activates a transceiver for a predetermined time period or until the AT receives and processes a ranging response (RNG-RSP) message from the AP. Otherwise, it is deactivated to reduce a load in receiving and processing the RNG-RSP message to thereby realize an effective ranging process, according to an embodiment of the present invention.
  • AP access point
  • RNG-RSP ranging response
  • the following embodiments of the present invention mainly focus on a ranging process performed by an access terminal in a wireless portable Internet system, but are not restricted to the wireless portable Internet system.
  • the ranging process of the access terminal may be applied to various wireless communication systems.
  • FlG. 1 schematically illustrates a structure of a wireless portable Internet system according to an embodiment of the present invention.
  • the wireless portable Internet system includes access points (AP) 100 and 100' as base stations, an access terminal (AT) 200 wirelessly accessing the AP, routers 300 and 310 accessing the AP through a gateway, and an Internet.
  • AP access points
  • AT access terminal
  • the wireless portable Internet system supports mobility of the AT 200 to provide a seamless data communication service when it moves from one cell covered by a first AP 100 to another cell covered by a second cell AP 100', supports a handover, and allocates dynamic IP addresses as the AT 200 moves.
  • FlG. 2 is a hierarchical view illustrating a hierarchical structure of a wireless portable Internet system according to an embodiment of the present invention.
  • a hierarchical structure of the IEEE 802.16e wireless portable Internet system includes a physical layer LlO, and medium access control (MAC) layers L21, L22, and L23.
  • the physical layer LlO performs wireless communication functions such as modulation/demodulation and coding/decoding, etc.
  • the wireless portable Internet system does not have function-specific MAC layers as does a wired Internet system, but a single MAC layer is in charge of different functions.
  • the MAC layer includes a privacy sub-layer L21, a MAC common part sub-layer L22, and a service specific convergence sub-layer L23.
  • the service specific convergence sub-layer L23 performs payload header suppression and quality of service (QoS) mapping functions in consecutive data communication.
  • QoS quality of service
  • the MAC common part sub-layer L22 is the core of the MAC layer which is in charge of system access, bandwidth allocation, connection establishment and maintenance, and QoS control.
  • the privacy sub-layer L21 performs functions of equipment authentication and security key exchange, and encryption.
  • the equipment authentication is carried on by the privacy sub-layer L21, and the user authentication by an upper layer of the MAC (not shown).
  • FlG. 3 shows a schematic diagram of a connection structure between an AP and an
  • a connection is provided between the MAC layers of the AT and the AP.
  • connection Cl does not refer to a physical connection, but to a logical connection that is defined as a mapping relationship between the MAC peers of the AT and the AP for traffic transmission of one service flow.
  • the parameter/message defined on the connection Cl refers to a function executed between the MAC peers.
  • the parameter/message is processed into a frame, which is transferred through the physical layer and analyzed so as to control the MAC layer to execute a function corresponding to the parameter/message.
  • a MAC message transferred through the connection Cl includes a connection identifier (CID) which is a MAC layer address for identifying the connection; UL_MAP and DL_MAP for identifying a symbol offset and a sub-channel of a burst time-divided by an AT in a downlink/uplink, and defining a number of symbols of the allocated resource and a number of sub-channels; and channel descriptors (including a downlink channel descriptor DCD) and an uplink channel descriptor UCD) for describing a characteristic of a physical layer according to characteristics of the downlink/uplink.
  • the MAC message includes various messages for performing request (REQ), response (RSP), and acknowledgement (ACK) for various operations.
  • FIG. 4 shows a block diagram of an AP in the above-structured wireless portable
  • the AP receives and processes a ranging request from an AT.
  • the AP 100 includes an access point controller 11, a digital signal transceiver 12, and an analog signal transceiver 13.
  • the access point controller 11 includes a ranging processor 11a performing a CDMA code ranging process for call access, and a resource allocator lib managing a resource for each AT.
  • the ranging processor 11a controls timing, power consumption, frequency offset of an AT from which the CDMA code is transmitted for the ranging process, and transmits associated information to the AP by using an RNG_RSP message.
  • the resource allocator lib manages uplink and downlink radio resources for access, and provides UL_MAP and DL_MAP and an uplink/downlink channel descriptor (UCD/DCD) to the AT 200.
  • the digital signal transceiver 12 may include a transmitter 12a and a receiver 12b that selectively perform transmitting and receiving functions.
  • the receiver 12b receives CDMA codes for a ranging process from a plurality of ATs, and transmits the CDMA codes to the access point controller 11.
  • the transmitter 12a modulates/demodulates an RNG-RSP message transmitted from the access point controller 11, and the analog signal transceiver 13 broadcasts the modulated/demodulated message to the ATs over the air.
  • FlG. 5 schematically shows a structure of an access terminal
  • FlG. 6 and FlG. 7 show a detailed structure of the access terminal according to an exemplary embodiment of the present invention.
  • the access terminal 200 includes an access terminal controller 21, a digital signal transceiver 22, and an analog signal transceiver 23, as shown in FlG. 5.
  • the access terminal controller 21 includes a MAC controller 21a and a MAP processor 21b for the ranging process
  • the digital signal transceiver 22 includes a transmitter and a receiver that transmits/receives a digital signal.
  • the analog signal transceiver 23 processes a modulated/demodulated digital signal and transmits the processed digital signal over the air.
  • the access terminal controller 21 may further include a plurality of devices for transmitting, receiving, and processing data from/to the access point 100, in addition to the MAC controller 21 and the MAP processor 21b.
  • the devices are well-known to those skilled in the art, and thus will not be described.
  • the MAC controller 21a includes an event generator 211 generating an ranging event at predetermined intervals; a MAP processing controller 212 selecting information on a CDMA code, an uplink sub-channel number, and a symbol number according to the generation of the ranging event, transmitting the selected information to the MAP processor 21A, and controlling a MAP process for receiving an RNG-RSP message of the MAP processor 21b; a message processor 213 detecting an RNG-RSP message that appropriately responds to a ranging request of the corresponding access terminal from among RNG-RSP messages transmitted to the digital signal transceiver 22; and an adjustor 214 transmitting information, such as transmission power, timing, and frequency offset, included in the RNG-RSP message, to the digital signal transceiver 22 to adjust transmission power, timing, and frequency offset of the access terminal 200, as shown in FlG. 6.
  • the MAP processing controller 212 includes a resource selection module 212a selecting a given CDMA code, an uplink sub-channel number, and a symbol number according to the generation of the ranging event; a code transmission request module 212b transmitting information selected by the resource selection module 212a to the MAP processor 21b to request a ranging process for transmission of the corresponding CDMA code; and a response receipt control module 213c transmitting a signal that controls receipt of an RNG-RSP message to the MAP processor 21b.
  • the RNG-RSP message is broadcasted from the AP 100 depending on whether the message processor 213 detects an appropriate RNG-RSP message, as shown in FlG. 7.
  • the MAP processor 21b includes a MAP analyzer 215 and a code transmitter 216, as shown in FlG. 6.
  • the MAP analyzer 215 receives and analyses UL-MAP and DL- MAP provided by the AP 100, and transmits a forward error correction (FEC) and information on a sub-channel number and a symbol number to the digital signal transceiver 22 for transmitting/receiving messages.
  • the code analyzer 216 transmits the CDMA code, the sub-channel number, and the symbol number for the ranging process provided by the MAC controller 21a at a given time to the digital signal transceiver 22 to control the CDMA code to be transmitted to the AP 100.
  • the digital signal transceiver 22 broadcasts an RNG-RSP message provided by the access terminal controller 21 over the air, and transmits an RNG-RSP message transmitted from the AP 100 to the access terminal controller 21.
  • FlG. 8 is a flowchart illustrating a ranging process according to an embodiment of the present invention.
  • the resource allocator 1 Ib of the access pointer 100 transmits the UL-MAP for data transmission in each AT and the DL-MAP for data receipt in each AT through a broadcasting channel in step SlOO.
  • the UL-MAP/DL-MAP transmission is performed in each frame.
  • the MAP processor 21b of the AT 200 receives and stores the UP-MAP/DL-MAP transmitted through the digital signal transceiver 22 in step SIlO, and requests a ranging process by using the UL-MAP stored therein.
  • the MAP processor 21b analyses the received DL-MAL/D-MAP, and transmits
  • MAP-related information (particularly an uplink resource and a frame number allocated for the ranging process) to the MAC controller 21 through a MAP information indicator (MAP_Info. Indication), in step S 120.
  • the resource allocator 1 Ib of the access pointer 100 transmits channel descriptors (including a UCD and a DCD) that describe characteristics of the physical layer according to characteristics of the uplink/downlink in step S 130
  • the MAC controller 21a of the AT 200 stores a range of the CDMA code for the ranging process and a backoff parameter for avoiding collision on the basis of the channel descriptors transmitted through the digital signal transceiver 22 in steps S140 and S150.
  • the backoff parameter may refer to a waiting time for the next ranging process in the case that the current ranging process has failed.
  • the MAC controller 21a selects a given CDMA code, an uplink sub-channel number, and a symbol number, and transmits a ranging code transmission request (RangingCodeTx.request) signal that includes the selected information to the MAP processor 21b in step S 150.
  • the MAP processor 21b transmits the CDMA code to the AP 100 by writing the
  • the digital signal transceiver 22 transmits the CDMA code and the symbol number to the AP 100 by using an uplink radio resource that corresponds to the sub-channel number among the uplink radio resources on the basis of the information written in the given resister.
  • the MAP processor 21b then transmits a ranging code transmission confirmation (RangingCodeTx.confirm) signal that implies completion of the CDMA code transmission to the MAC controller 21a in step S 180.
  • MAC controller 21a stores a current frame number. The MAC controller 21a then transmits a ranging response receipt start indicator (RngRspRx_Start.indication) to the MAC processor 21b to check whether the AP 100 transmits a response message in response to the ranging process request, in step S 190.
  • a ranging response receipt start indicator RngRspRx_Start.indication
  • the access point 100 When the access point 100 receives the CDMA code from the AT 200, the AP 100 transmits the UL-MAP/DL-MAP for each frame in steps S200 through S220.
  • the AT 200 receives an RNG-RSP message broadcasted from the AP 100 on the basis of the transmitted allocation information in steps S230 and S240.
  • the MAC controller 21a compares CDMA codes, frame numbers, sub-channel numbers, and symbol numbers of the received RNG-RSP messages and the CDMA code, the frame number, the sub-channel number, and the symbol number stored in the MAC controller 21a for the ranging process, and iteratively performs UL- MAP/DL-MAP transmission and the corresponding RNG-RSP message receipt process until it receives an RNG-RSP message containing values (CDMA code, frame number, sub-channel number, and symbol number) that match the stored values in steps S250 to S290.
  • the MAC controller 21a determines the received RNG-RSP message as an appropriate RNG-RSP message and transmits a parameter adjustment (PhyParamAdjustment) signal that includes information on transmission power, timing, and frequency offset of the received RNG-RSP message to the digital signal transceiver 22, in steps S300 and S310.
  • a parameter adjustment PhysicalParamAdjustment
  • the MAC controller 21a transmits a ranging response receipt stop indicator
  • the MAP processor 21b no longer receives an RNG-RSP message from the AP 100 by stopping analyzing of a given portion of a DL-MAP while receiving and processing the DL-MAP.
  • FIG. 9 and FIG. 10 show a ranging process in the MAC controller in detail.
  • a ranging process in the MAC controller 21a will be described in more detail based on the structure of the MAC controller 21a of FIG. 6 and FIG. 7.
  • the resource selection module 212a of the MAC processing controller 212 receives a DL-MAPAJL-M AP from the AP 100 in each frame, and stores a MAC_Info.Indication that includes information on a frame number and an uplink resource allocated for CDMA code transmission in the DL-MAP/UL-MAP, in steps S400 and S410.
  • the resource selection module 212a receives channel descriptors (UCD and DCD) broadcasted by the AP 100, and obtains backoff information therefrom to avoid collision with a value range of a CDMA code for a ranging process, in step S420.
  • channel descriptors UCD and DCD
  • the resource selection module 212a selects a CDMA code for random ranging within the value range of the CDMA code for the ranging process, selects a given sub-channel number and a symbol number from among uplink radio resources on the basis of the DL- MAP/UL-MAP, and transmits the selected sub-channel and symbol numbers to the code transmission request module 212b in steps S430 and S440.
  • the selected CDMA code and the selected sub-channel and symbol numbers will be called "ranging parameters" hereinafter.
  • the code transmission request module 212b of the MAP processing controller 212 transmits a ranging code transmission request (RangingcodeTx.request) signal to the code transmitter 216 of the MAP processor 21b, together with the ranging parameters, in step S450.
  • the response receipt control module 212c of the MAP processing controller 212 stores a current frame number in step S470, and sets and starts a timer until receiving an appropriate RNG-RSP message, in step S480.
  • the current frame number is stored to be used as a reference to determine the appropriate RNG-RSP message.
  • a transmitted CDMA code, an uplink channel number, and a symbol number may also be used as the reference.
  • the MAP processor 21b may transmit a CDMA code to a current frame or to a next frame according to a request of the MAP controller 21a. Therefore, the MAP processor 21b transmits the Ranging codeTx.confirm signal to the MAC controller 21a to check and store the current frame number to which the CDMA code is transmitted.
  • the response receipt control module 212c transmits a ranging response receipt start indicator (RngRspRx_Start.indication) to the MAP processor 21b so as to control the MAP processor 21b to start receiving an RNG-RSP message broadcasted by the AP 100 after starting the timer, in step S490.
  • a ranging response receipt start indicator RngRspRx_Start.indication
  • the message processor 213 of the MAC controller 21a then receives and processes the RNG-RSP message broadcasted by the AP 100 and transmitted through the digital signal transceiver 22 according to the RngRspRx_Start.indication, and compares the processed RNG-RSP message and the stored RNG-RSP message. For comparison, the message processor 213 extracts ranging parameters from the received RNG-RSP message, and compares the extracted ranging parameters and ranging parameters transmitted from the resource selection module 212a of the MAP processing controller 212 in steps S500 and S510, as shown in HG. 10.
  • the controller 214 transmits a parameter adjustment (PhyParam.Adjustment) signal that includes adjusted values of transmission power, timing, and frequency offset to the digital signal transceiver 22 in steps S520 and S530.
  • the response receipt control module 212c transmits a ranging response receipt stop indicator (RngRspRx_Stop.indication) to the MAP processor 21b to stop receiving a further RNG-RSP message in step S540, and stops the timer in step S550.
  • the message processor 213 discards the received RNG-RSP message, in step S560.
  • the response receipt control module 212c determines whether a time estimated by the timer exceeds a predetermined time in step S570. If not, the response receipt control module 212c receives a further RNG-RSP message and returns to step S500 to repeat the foregoing processes (steps S500 through S560).
  • the response receipt control module 212c controls the MAP processor 21b to stop receiving a further RNG-RSP message from the AP 100 by transmitting the RngRspRx_Stop.indication thereto even if an appropriate RNG-RSP message is not received, in step S580.
  • the MAP processor 21b stops receiving further RNG-RSP messages broadcasted from the AP 100 and transmits a CDMA code to re-perform a ranging request process, in step S590.
  • FIG. 11 illustrates a ranging process in a MAP processor in greater detail.
  • the MAP analyzer 215 of the MAP processor 21b receives
  • UPJVIAP/DLJVIAP from the AP 100 through the digital signal transceiver 22, and extracts information on a frame number, a sub-channel that indicates an uplink resour ce allocated for CDMA code transmission, and a symbol range, by analyzing the received UP-MAPZDL-MAP.
  • the MAP analyzer 215 then transmits the extracted information to the MAC controller 21a by using a MAP information indicator (MAP_Info.indication), in steps S600 through S620.
  • MAP_Info.indication a MAP information indicator
  • RangingcodeTx.request signal When a RangingcodeTx.request signal is transmitted to the MAP processor 21b to request CDMA code transmission from the MAC controller 21a according to the transmission of the MAP_Info.indication, the MAP processor 21b transmits the CDMA code included in the RangingcodeTx.request signal to the AP 100.
  • the code transmitter 216 determines whether to transmit the CDMA code to the digital signal transceiver 22 in a current frame or in the next frame to select a proper time for CDMA code transmission.
  • a CDMA code may be transmitted in the current frame if the RangingcodeTx.request signal is received before uplink transmission. Otherwise, it is preferred to transmit the CDMA code in the next frame.
  • the code transmitter 216 selects the proper time for the CDMA code transmission and transmits the CDMA code to the AP 100 by writing the transmitted CDMA code and the corresponding sub-channel and symbol numbers to a given register of the digital signal transceiver 22, in step S640.
  • the code transmitter 215 transmits a Rang- ingcodeTx.confirm signal to the MAC controller 21a to inform a frame number to which the CDMA code is transmitted, in step S650.
  • the MAP analyzer 215 of the MAP processor 21b receives UL_MAP and DL_MAP from the AP 100 in step S670, and sets CID 0x0000 (that is, a location of an uplink resource) in a given register of the digital signal transceiver 22 while analyzing the UL_MAP/DL_MAP such that the digital signal transceiver 22 receives an RNG-RSP message broadcasted by the AP 100.
  • the CID refers to a one-way MAC layer address that identifies connections between an access point and peer layers of the MAC layer of a terminal.
  • the CID 0x0000 is allocated for an initial ranging process by the IEEE802.16a.
  • the MAP analyzer 215 receives UL_MAP from the AP 100, analyzes a location of a radio resource of CID 0x0000, and writes the analyzed result to the given register of the digital signal transceiver.
  • the MAP analyzer 215 repeatedly performs this process until it receives an RngRspRx_Stop .indication from the MAC controller 21a so as to control the digital signal transceiver 22 to receive an RNG-RSP message broadcasted from the AP 100, in step S690.
  • the MAC controller 21a according to receipt of an appropriate RNG-RSP message, the analyzing process of a radio resource location of the CID 0x0000 is stopped. Consequently, no further RNG-RSP message is broadcasted from the AP 100 since the radio resource location of the CID 0x0000 is not set in the given register of the digital signal transceiver, in step S700.
  • an efficient ranging process can be realized in a wireless portable Internet system.
  • the efficient ranging process can be realized by defining a process of each component for a ranging process and an interface between each component.
  • a load for processing a ranging response message in an access terminal can be greatly reduced by receiving the ranging response message only for a predetermined period of time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A ranging method of an access terminal comprising receiving and analyzing UL-MAP/DL-MAP; selecting a given uplink sub-channel number and a symbol number from the UL_MAP when a ranging event is generated; requesting a ranging process by transmitting a CDMA code; receiving a ranging response message broadcasted from the access point; extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result and the stored ranging parameters, and adjusting transmission power, timing, and frequency offset on the basis of the extracted result or discarding the ranging response message; and terminating a ranging response message receipt operation.

Description

Description
TERMINAL IN WIRELESS COMMUNICATION SYSTEM AND
RANGING METHOD THEREOF
Technical Field
[1] The present invention relates to a wireless communication system, and more particularly to a terminal in a wireless portable Internet system and a ranging method thereof. Background Art
[2] In a wireless communication system, the wireless portable Internet is a next- generation communication system that supports mobility and local area data communication such as in a conventional wireless local access network (LAN) that uses a fixed access point.
[3] In such a wireless portable Internet system, an access terminal (AT) requires a ranging process to access an access point (AP). The ranging process controls transmission power, timing, and frequency offset on uplink so that the AP can receive data from the AT without an error. Thus, the AT periodically transmits a Code Division Multiple Access (CDMA) code to the AP, and the AP estimates values of the transmission power, timing, and frequency offset while receiving the CDMA code, adjusts the estimated values to be within a range for accurate data receipt, and transmits the adjusted values to the AT.
[4] In more detail, the ranging process is broadly divided into an initial stage and an adjusting stage. During the initial stage, the AT selects a resource from among uplink resources provided by the AP and initially accesses the AP by transmitting a CDMA code assigned to the AT to the AP through the selected resource. During the adjusting stage, the AT receives and processes the RNG-RSP message transmitted from the AP that has received the CDMA code to adjust transmission power, timing, and frequency offset on the uplink. The AT periodically performs the initial stage and the adjusting stage at regular intervals.
[5] However, the number of RNG-RSP messages broadcasted by the AP in response to the CDMA code for the ranging process increases as the number of ATs that access the AP increases. As a result, the number of messages processed by the AT increases. In other words, the AT receives and processes all RNG-RSP messages broadcasted from the AP, and thus a load of the AT is increased. Disclosure of Invention Technical Problem
[6] It is an advantage of the present invention to provide an efficient ranging process of an access terminal in a wireless portable Internet system.
[7] In particular, a purpose of the present invention is to reduce a load of the access terminal in receiving and processing a ranging response message broadcasted from an access point.
[8] In addition, another purpose of the present invention is to provide a more efficient ranging process by defining interfaces between each component of an access terminal in great detail. Technical Solution
[9] In one aspect of the preset invention, there is provided a ranging method of an access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point. The ranging method includes a) receiving and analyzing a UL-MAP provided from the access point, and extracting information on an uplink resource allocated to the access terminal; b) selecting an uplink sub-channel number and a symbol number from the UL-MAP when a ranging event is generated; c) requesting a ranging process by transmitting a Code Division Multiple Access (CDMA) code including the symbol number to the access point through the selected sub-channel number, and storing the sub-channel number, the symbol number, and the CDMA code as ranging parameters; d) receiving a ranging response message broadcasted from the access point; e) extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result with the stored ranging parameters, and controlling transmission power, timing, and frequency offset on the basis of the extracted result when the extracted result and the stored ranging parameters are the same; f) extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result with the stored ranging parameters, and discarding the received ranging response message when the extracted result and the stored ranging parameters are not the same; and g) terminating the ranging response message receipt operation and performing a) through f) when a ranging response message of which ranging parameters are identical to the stored ranging parameter is not received after a predetermined time.
[10] In another aspect of the present invention, there is provided an access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point. The access terminal includes a transceiver, a MAP processor, and a Media Access Control (MAC) controller. The transceiver performs signal transmission/receipt with the access point through the wireless network. The MAP processor receives and analyzes a UL_MAP from the access point to extract information on an unlink resource allocated to the access terminal, and transmits a given CDMA code to the access point through the transceiver according to a ranging code transmission request message. The MAC controller generates a ranging event, selects a given uplink subchannel number and a symbol number from the UL_MAP according to generation of the ranging event, and outputs the CDMA code and a ranging code transmission request message. The MAC controller terminates a ranging response receipt operation when a ranging response message for the ranging process request is not received from the access point for a predetermined time, and performs a ranging request operation by transmitting the CDMA code to the access point. Advantageous Effects
[11] According to embodiments of the present invention, an efficient ranging process can be realized in a wireless portable Internet system. [12] In particular, the efficient ranging process can be realized by defining a process of each component for a ranging process and an interface between each component. In addition, a load for processing a ranging response message in an access terminal can be greatly reduced by receiving the ranging response message only for a predetermined period of time.
Brief Description of the Drawings [13] FlG. 1 is a schematic diagram illustrating an outline of a wireless portable Internet according to an embodiment of the present invention. [14] FlG. 2 is a hierarchical diagram of a hierarchical structure of a wireless portable
Internet system. [15] FlG. 3 schematically illustrates a connection structure between an access point and an access terminal in a wireless portable Internet system. [16] FlG. 4 is a structural diagram of an access point according to an embodiment of the present invention. [17] FlG. 5 is a structural diagram of an access terminal according to an embodiment of the present invention.
[18] FlG. 6 is a structural diagram of an access terminal controller of FlG. 5.
[19] FlG. 7 is a detailed structural diagram of a MAP processing controller of FlG. 6.
[20] FlG. 8 is a flowchart illustrating a ranging process according to an embodiment of the present invention. [21] FlG. 9 and FlG. 10 respectively illustrate a flowchart of a MAC controller according to an embodiment of the present invention. [22] FlG. 11 is a flowchart of a MAP processor according to an embodiment of the present invention. Best Mode for Carrying Out the Invention
[23] In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not restrictive.
[24] An access terminal (AT) transmits a CDMA code to an access point (AP), and activates a transceiver for a predetermined time period or until the AT receives and processes a ranging response (RNG-RSP) message from the AP. Otherwise, it is deactivated to reduce a load in receiving and processing the RNG-RSP message to thereby realize an effective ranging process, according to an embodiment of the present invention.
[25] The following embodiments of the present invention mainly focus on a ranging process performed by an access terminal in a wireless portable Internet system, but are not restricted to the wireless portable Internet system. The ranging process of the access terminal may be applied to various wireless communication systems.
[26] FlG. 1 schematically illustrates a structure of a wireless portable Internet system according to an embodiment of the present invention.
[27] The wireless portable Internet system includes access points (AP) 100 and 100' as base stations, an access terminal (AT) 200 wirelessly accessing the AP, routers 300 and 310 accessing the AP through a gateway, and an Internet.
[28] The wireless portable Internet system supports mobility of the AT 200 to provide a seamless data communication service when it moves from one cell covered by a first AP 100 to another cell covered by a second cell AP 100', supports a handover, and allocates dynamic IP addresses as the AT 200 moves.
[29] FlG. 2 is a hierarchical view illustrating a hierarchical structure of a wireless portable Internet system according to an embodiment of the present invention.
[30] A hierarchical structure of the IEEE 802.16e wireless portable Internet system includes a physical layer LlO, and medium access control (MAC) layers L21, L22, and L23. The physical layer LlO performs wireless communication functions such as modulation/demodulation and coding/decoding, etc.
[31] According to the IEEE 802.16e, the wireless portable Internet system does not have function-specific MAC layers as does a wired Internet system, but a single MAC layer is in charge of different functions. The MAC layer includes a privacy sub-layer L21, a MAC common part sub-layer L22, and a service specific convergence sub-layer L23.
[32] The service specific convergence sub-layer L23 performs payload header suppression and quality of service (QoS) mapping functions in consecutive data communication.
[33] The MAC common part sub-layer L22 is the core of the MAC layer which is in charge of system access, bandwidth allocation, connection establishment and maintenance, and QoS control.
[34] The privacy sub-layer L21 performs functions of equipment authentication and security key exchange, and encryption. The equipment authentication is carried on by the privacy sub-layer L21, and the user authentication by an upper layer of the MAC (not shown).
[35] FlG. 3 shows a schematic diagram of a connection structure between an AP and an
AT in the wireless portable Internet system.
[36] A connection is provided between the MAC layers of the AT and the AP. The term
"connection Cl" as used herein does not refer to a physical connection, but to a logical connection that is defined as a mapping relationship between the MAC peers of the AT and the AP for traffic transmission of one service flow.
[37] Hence, the parameter/message defined on the connection Cl refers to a function executed between the MAC peers. Actually, the parameter/message is processed into a frame, which is transferred through the physical layer and analyzed so as to control the MAC layer to execute a function corresponding to the parameter/message. A MAC message transferred through the connection Cl includes a connection identifier (CID) which is a MAC layer address for identifying the connection; UL_MAP and DL_MAP for identifying a symbol offset and a sub-channel of a burst time-divided by an AT in a downlink/uplink, and defining a number of symbols of the allocated resource and a number of sub-channels; and channel descriptors (including a downlink channel descriptor DCD) and an uplink channel descriptor UCD) for describing a characteristic of a physical layer according to characteristics of the downlink/uplink. In addition, the MAC message includes various messages for performing request (REQ), response (RSP), and acknowledgement (ACK) for various operations.
[38] FIG. 4 shows a block diagram of an AP in the above-structured wireless portable
Internet system according to an exemplary embodiment of the present invention.
[39] The AP receives and processes a ranging request from an AT. The AP 100 includes an access point controller 11, a digital signal transceiver 12, and an analog signal transceiver 13. The access point controller 11 includes a ranging processor 11a performing a CDMA code ranging process for call access, and a resource allocator lib managing a resource for each AT. The ranging processor 11a controls timing, power consumption, frequency offset of an AT from which the CDMA code is transmitted for the ranging process, and transmits associated information to the AP by using an RNG_RSP message. [40] The resource allocator lib manages uplink and downlink radio resources for access, and provides UL_MAP and DL_MAP and an uplink/downlink channel descriptor (UCD/DCD) to the AT 200. The digital signal transceiver 12 may include a transmitter 12a and a receiver 12b that selectively perform transmitting and receiving functions. The receiver 12b receives CDMA codes for a ranging process from a plurality of ATs, and transmits the CDMA codes to the access point controller 11. The transmitter 12a modulates/demodulates an RNG-RSP message transmitted from the access point controller 11, and the analog signal transceiver 13 broadcasts the modulated/demodulated message to the ATs over the air.
[41] An access terminal that requests a ranging process from the access point 100 and responds to the request will now be described.
[42] FlG. 5 schematically shows a structure of an access terminal, and FlG. 6 and FlG. 7 show a detailed structure of the access terminal according to an exemplary embodiment of the present invention.
[43] The access terminal 200 includes an access terminal controller 21, a digital signal transceiver 22, and an analog signal transceiver 23, as shown in FlG. 5.
[44] The access terminal controller 21 includes a MAC controller 21a and a MAP processor 21b for the ranging process, and the digital signal transceiver 22 includes a transmitter and a receiver that transmits/receives a digital signal. The analog signal transceiver 23 processes a modulated/demodulated digital signal and transmits the processed digital signal over the air.
[45] The access terminal controller 21 may further include a plurality of devices for transmitting, receiving, and processing data from/to the access point 100, in addition to the MAC controller 21 and the MAP processor 21b. The devices are well-known to those skilled in the art, and thus will not be described.
[46] The MAC controller 21a includes an event generator 211 generating an ranging event at predetermined intervals; a MAP processing controller 212 selecting information on a CDMA code, an uplink sub-channel number, and a symbol number according to the generation of the ranging event, transmitting the selected information to the MAP processor 21A, and controlling a MAP process for receiving an RNG-RSP message of the MAP processor 21b; a message processor 213 detecting an RNG-RSP message that appropriately responds to a ranging request of the corresponding access terminal from among RNG-RSP messages transmitted to the digital signal transceiver 22; and an adjustor 214 transmitting information, such as transmission power, timing, and frequency offset, included in the RNG-RSP message, to the digital signal transceiver 22 to adjust transmission power, timing, and frequency offset of the access terminal 200, as shown in FlG. 6.
[47] In particular, the MAP processing controller 212 includes a resource selection module 212a selecting a given CDMA code, an uplink sub-channel number, and a symbol number according to the generation of the ranging event; a code transmission request module 212b transmitting information selected by the resource selection module 212a to the MAP processor 21b to request a ranging process for transmission of the corresponding CDMA code; and a response receipt control module 213c transmitting a signal that controls receipt of an RNG-RSP message to the MAP processor 21b. The RNG-RSP message is broadcasted from the AP 100 depending on whether the message processor 213 detects an appropriate RNG-RSP message, as shown in FlG. 7.
[48] The MAP processor 21b includes a MAP analyzer 215 and a code transmitter 216, as shown in FlG. 6. The MAP analyzer 215 receives and analyses UL-MAP and DL- MAP provided by the AP 100, and transmits a forward error correction (FEC) and information on a sub-channel number and a symbol number to the digital signal transceiver 22 for transmitting/receiving messages. The code analyzer 216 transmits the CDMA code, the sub-channel number, and the symbol number for the ranging process provided by the MAC controller 21a at a given time to the digital signal transceiver 22 to control the CDMA code to be transmitted to the AP 100.
[49] The digital signal transceiver 22 broadcasts an RNG-RSP message provided by the access terminal controller 21 over the air, and transmits an RNG-RSP message transmitted from the AP 100 to the access terminal controller 21.
[50] The above-described access point, digital signal transceivers 12 and 22, and analog signal transceivers 13 and 23 are already well known to those skilled in the art, and therefore will not be described.
[51] A ranging method will now be described in more detail on the basis of the above- described structures.
[52] FlG. 8 is a flowchart illustrating a ranging process according to an embodiment of the present invention.
[53] The resource allocator 1 Ib of the access pointer 100 transmits the UL-MAP for data transmission in each AT and the DL-MAP for data receipt in each AT through a broadcasting channel in step SlOO. The UL-MAP/DL-MAP transmission is performed in each frame.
[54] The MAP processor 21b of the AT 200 receives and stores the UP-MAP/DL-MAP transmitted through the digital signal transceiver 22 in step SIlO, and requests a ranging process by using the UL-MAP stored therein.
[55] The MAP processor 21b analyses the received DL-MAL/D-MAP, and transmits
MAP-related information (particularly an uplink resource and a frame number allocated for the ranging process) to the MAC controller 21 through a MAP information indicator (MAP_Info. Indication), in step S 120. [56] When the resource allocator 1 Ib of the access pointer 100 transmits channel descriptors (including a UCD and a DCD) that describe characteristics of the physical layer according to characteristics of the uplink/downlink in step S 130, the MAC controller 21a of the AT 200 stores a range of the CDMA code for the ranging process and a backoff parameter for avoiding collision on the basis of the channel descriptors transmitted through the digital signal transceiver 22 in steps S140 and S150. Herein, the backoff parameter may refer to a waiting time for the next ranging process in the case that the current ranging process has failed.
[57] When the ranging event is generated after the UL-MAP/DL-MAP and the channel descriptors are transmitted and processed for data communication, the MAC controller 21a selects a given CDMA code, an uplink sub-channel number, and a symbol number, and transmits a ranging code transmission request (RangingCodeTx.request) signal that includes the selected information to the MAP processor 21b in step S 150.
[58] The MAP processor 21b transmits the CDMA code to the AP 100 by writing the
CDMA code, uplink sub-channel number, and symbol number that are transmitted in a given time to a given register, in steps S 160 and S 170. In other words, the digital signal transceiver 22 transmits the CDMA code and the symbol number to the AP 100 by using an uplink radio resource that corresponds to the sub-channel number among the uplink radio resources on the basis of the information written in the given resister. The MAP processor 21b then transmits a ranging code transmission confirmation (RangingCodeTx.confirm) signal that implies completion of the CDMA code transmission to the MAC controller 21a in step S 180.
[59] When the MAC controller 21a receives the RangingCodeTx.confirm signal, the
MAC controller 21a stores a current frame number. The MAC controller 21a then transmits a ranging response receipt start indicator (RngRspRx_Start.indication) to the MAC processor 21b to check whether the AP 100 transmits a response message in response to the ranging process request, in step S 190.
[60] When the access point 100 receives the CDMA code from the AT 200, the AP 100 transmits the UL-MAP/DL-MAP for each frame in steps S200 through S220. The AT 200 receives an RNG-RSP message broadcasted from the AP 100 on the basis of the transmitted allocation information in steps S230 and S240.
[61] The MAC controller 21a compares CDMA codes, frame numbers, sub-channel numbers, and symbol numbers of the received RNG-RSP messages and the CDMA code, the frame number, the sub-channel number, and the symbol number stored in the MAC controller 21a for the ranging process, and iteratively performs UL- MAP/DL-MAP transmission and the corresponding RNG-RSP message receipt process until it receives an RNG-RSP message containing values (CDMA code, frame number, sub-channel number, and symbol number) that match the stored values in steps S250 to S290.
[62] If the values in the received RNG-RSP message corresponds to the values stored in the AT 200, the MAC controller 21a determines the received RNG-RSP message as an appropriate RNG-RSP message and transmits a parameter adjustment (PhyParamAdjustment) signal that includes information on transmission power, timing, and frequency offset of the received RNG-RSP message to the digital signal transceiver 22, in steps S300 and S310.
[63] Herein, the MAC controller 21a transmits a ranging response receipt stop indicator
(RngRspRx_Stop.indication) to the MAC processor 21b to control for no further RNG-RSP message to be transmitted thereto. Accordingly, the MAP processor 21b no longer receives an RNG-RSP message from the AP 100 by stopping analyzing of a given portion of a DL-MAP while receiving and processing the DL-MAP.
[64] For the above-described ranging process, a process in the MAC controller will now be described in more detail.
[65] FIG. 9 and FIG. 10 show a ranging process in the MAC controller in detail. A ranging process in the MAC controller 21a will be described in more detail based on the structure of the MAC controller 21a of FIG. 6 and FIG. 7.
[66] As shown in FIG. 9, the resource selection module 212a of the MAC processing controller 212 receives a DL-MAPAJL-M AP from the AP 100 in each frame, and stores a MAC_Info.Indication that includes information on a frame number and an uplink resource allocated for CDMA code transmission in the DL-MAP/UL-MAP, in steps S400 and S410.
[67] In addition, the resource selection module 212a receives channel descriptors (UCD and DCD) broadcasted by the AP 100, and obtains backoff information therefrom to avoid collision with a value range of a CDMA code for a ranging process, in step S420.
[68] When the ranging event is generated by the event generator 211, the resource selection module 212a selects a CDMA code for random ranging within the value range of the CDMA code for the ranging process, selects a given sub-channel number and a symbol number from among uplink radio resources on the basis of the DL- MAP/UL-MAP, and transmits the selected sub-channel and symbol numbers to the code transmission request module 212b in steps S430 and S440. The selected CDMA code and the selected sub-channel and symbol numbers will be called "ranging parameters" hereinafter. The code transmission request module 212b of the MAP processing controller 212 transmits a ranging code transmission request (RangingcodeTx.request) signal to the code transmitter 216 of the MAP processor 21b, together with the ranging parameters, in step S450.
[69] When the code transmitter 216 of the MAP processor 21b transmits a ranging code transmission confirmation message that implies completion of code transmission after the transmission of the selected CDMA code to the access point 100 in step S460, the response receipt control module 212c of the MAP processing controller 212 stores a current frame number in step S470, and sets and starts a timer until receiving an appropriate RNG-RSP message, in step S480. Here, the current frame number is stored to be used as a reference to determine the appropriate RNG-RSP message. A transmitted CDMA code, an uplink channel number, and a symbol number may also be used as the reference. The MAP processor 21b may transmit a CDMA code to a current frame or to a next frame according to a request of the MAP controller 21a. Therefore, the MAP processor 21b transmits the Ranging codeTx.confirm signal to the MAC controller 21a to check and store the current frame number to which the CDMA code is transmitted.
[70] The response receipt control module 212c transmits a ranging response receipt start indicator (RngRspRx_Start.indication) to the MAP processor 21b so as to control the MAP processor 21b to start receiving an RNG-RSP message broadcasted by the AP 100 after starting the timer, in step S490.
[71] The message processor 213 of the MAC controller 21a then receives and processes the RNG-RSP message broadcasted by the AP 100 and transmitted through the digital signal transceiver 22 according to the RngRspRx_Start.indication, and compares the processed RNG-RSP message and the stored RNG-RSP message. For comparison, the message processor 213 extracts ranging parameters from the received RNG-RSP message, and compares the extracted ranging parameters and ranging parameters transmitted from the resource selection module 212a of the MAP processing controller 212 in steps S500 and S510, as shown in HG. 10.
[72] If the extracted ranging parameters and the transmitted ranging parameters are the same, the received RNG-RSP message is determined to be an appropriate RNG-RSP message for the ranging request. Thus, the controller 214 transmits a parameter adjustment (PhyParam.Adjustment) signal that includes adjusted values of transmission power, timing, and frequency offset to the digital signal transceiver 22 in steps S520 and S530. The response receipt control module 212c transmits a ranging response receipt stop indicator (RngRspRx_Stop.indication) to the MAP processor 21b to stop receiving a further RNG-RSP message in step S540, and stops the timer in step S550.
[73] However, if the extracted ranging parameters and the transmitted ranging parameters are not the same, the message processor 213 discards the received RNG-RSP message, in step S560.
[74] The response receipt control module 212c determines whether a time estimated by the timer exceeds a predetermined time in step S570. If not, the response receipt control module 212c receives a further RNG-RSP message and returns to step S500 to repeat the foregoing processes (steps S500 through S560).
[75] If so, however, the response receipt control module 212c controls the MAP processor 21b to stop receiving a further RNG-RSP message from the AP 100 by transmitting the RngRspRx_Stop.indication thereto even if an appropriate RNG-RSP message is not received, in step S580. As described, when an appropriate RNG-RSP message for an RNG-REQ message of the corresponding AT is not received for a predetermined time, the MAP processor 21b stops receiving further RNG-RSP messages broadcasted from the AP 100 and transmits a CDMA code to re-perform a ranging request process, in step S590.
[76] Operations of the MAP processor 21b transmitting a CDMA code for ranging request according to control of the MAC controller 21a, and the MAP processor 21b controlling a ranging response message receiving operation of the digital signal transceiver 22, will be described in more detail.
[77] FIG. 11 illustrates a ranging process in a MAP processor in greater detail.
[78] As shown in FIG. 11, the MAP analyzer 215 of the MAP processor 21b receives
UPJVIAP/DLJVIAP from the AP 100 through the digital signal transceiver 22, and extracts information on a frame number, a sub-channel that indicates an uplink resour ce allocated for CDMA code transmission, and a symbol range, by analyzing the received UP-MAPZDL-MAP. The MAP analyzer 215 then transmits the extracted information to the MAC controller 21a by using a MAP information indicator (MAP_Info.indication), in steps S600 through S620.
[79] When a RangingcodeTx.request signal is transmitted to the MAP processor 21b to request CDMA code transmission from the MAC controller 21a according to the transmission of the MAP_Info.indication, the MAP processor 21b transmits the CDMA code included in the RangingcodeTx.request signal to the AP 100.
[80] The code transmitter 216 determines whether to transmit the CDMA code to the digital signal transceiver 22 in a current frame or in the next frame to select a proper time for CDMA code transmission. In the case of a Time Division Duplex (TDD)-based radio channel, a CDMA code may be transmitted in the current frame if the RangingcodeTx.request signal is received before uplink transmission. Otherwise, it is preferred to transmit the CDMA code in the next frame.
[81] The code transmitter 216 selects the proper time for the CDMA code transmission and transmits the CDMA code to the AP 100 by writing the transmitted CDMA code and the corresponding sub-channel and symbol numbers to a given register of the digital signal transceiver 22, in step S640. The code transmitter 215 transmits a Rang- ingcodeTx.confirm signal to the MAC controller 21a to inform a frame number to which the CDMA code is transmitted, in step S650. [82] When the MAC controller 21a receives the RangingcodeTx.confϊrm signal and transmits a ranging response receipt start indicator (RngRspRx_Start.indication) in step S660, the MAP analyzer 215 of the MAP processor 21b receives UL_MAP and DL_MAP from the AP 100 in step S670, and sets CID 0x0000 (that is, a location of an uplink resource) in a given register of the digital signal transceiver 22 while analyzing the UL_MAP/DL_MAP such that the digital signal transceiver 22 receives an RNG-RSP message broadcasted by the AP 100. Herein, the CID refers to a one-way MAC layer address that identifies connections between an access point and peer layers of the MAC layer of a terminal. The CID 0x0000 is allocated for an initial ranging process by the IEEE802.16a.
[83] The MAP analyzer 215 receives UL_MAP from the AP 100, analyzes a location of a radio resource of CID 0x0000, and writes the analyzed result to the given register of the digital signal transceiver. The MAP analyzer 215 repeatedly performs this process until it receives an RngRspRx_Stop .indication from the MAC controller 21a so as to control the digital signal transceiver 22 to receive an RNG-RSP message broadcasted from the AP 100, in step S690.
[84] However, in the case that the RngRspRx_Stop.indication is transmitted from the
MAC controller 21a according to receipt of an appropriate RNG-RSP message, the analyzing process of a radio resource location of the CID 0x0000 is stopped. Consequently, no further RNG-RSP message is broadcasted from the AP 100 since the radio resource location of the CID 0x0000 is not set in the given register of the digital signal transceiver, in step S700.
[85] According to previously described embodiments of the present invention, an efficient ranging process can be realized in a wireless portable Internet system.
[86] In particular, the efficient ranging process can be realized by defining a process of each component for a ranging process and an interface between each component. In addition, a load for processing a ranging response message in an access terminal can be greatly reduced by receiving the ranging response message only for a predetermined period of time.
[87] While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

Claims
[1] A ranging method of an access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point, the ranging method comprising: a) receiving and analyzing a UL-MAP provided from the access point, and extracting information on an uplink resource allocated to the access terminal; b) selecting an uplink sub-channel number and a symbol number from the UL- MAP when a ranging event is generated; c) requesting a ranging process by transmitting a Code Division Multiple Access (CDMA) code including the symbol number to the access point through the selected sub-channel number, and storing the sub-channel number, the symbol number, and the CDMA code as ranging parameters; d) receiving a ranging response message broadcasted from the access point; e) extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result with the stored ranging parameters, and controlling transmission power, timing, and frequency offset on the basis of the extracted result when the extracted result and the stored ranging parameters are the same; f) extracting a CDMA code, a sub-channel number, and a symbol number from the received ranging response message, comparing the extracted result with the stored ranging parameters, and discarding the received ranging response message when the extracted result and the stored ranging parameters are not the same; and g) terminating the ranging response message receipt operation and performing a) through f) when a ranging response message of which ranging parameters are identical to the stored ranging parameter is not received after a predetermined time.
[2] The ranging method of claim 1, wherein in d), a given timer is started as the ranging response receipt operation is started, and in g), the ranging response receipt operation is terminated after a time estimated by the timer exceeds the predetermined time.
[3] The ranging method of claim 1 or claim 2, wherein the ranging method is performed by an access terminal in a wireless portable Internet system.
[4] An access terminal that requests a ranging process from an access point through a wireless network and performs the ranging process according to a corresponding response of the access point, the access terminal comprising: a transceiver performing signal transmission/receipt with the access point through the wireless network; a MAP processor receiving and analyzing a UL_MAP from the access point to extract information on an unlink resource allocated to the access terminal, and transmitting a given CDMA code to the access point through the transceiver according to a ranging code transmission request message; and a Media Access Control (MAC) controller generating a ranging event, selecting a given uplink sub-channel number and a symbol number from the UL_MAP according to generation of the ranging event, and outputting the CDMA code and a ranging code transmission request message, wherein the MAC controller terminates a ranging response receipt operation when a ranging response message for the ranging process request is not received from the access point for a predetermined time, and performs a ranging request operation by transmitting the CDMA code to the access point.
[5] The access terminal of claim 4, wherein the MAP processor controls the transceiver to transmit the CDMA code to the access point through the selected sub-channel number according to the ranging code transmission request message, and transmits a ranging code transmission confirmation signal to the MAC controller in response to the CDMA code transmission, and wherein the MAC controller controls the MAP processor and the transceiver to receive the ranging response message according to the ranging code transmission confirmation signal.
[6] The access terminal of claim 4 or claim 5, wherein the MAC controller comprises: an event generator generating a ranging event; a MAP processing controller selecting a CDMA code, an uplink sub-channel number, and a symbol number from a UL-MAP included in a MAP information indicator transmitted to the MAC controller when the ranging event is generated, storing the selected CDMA code, the selected uplink sub-channel number, and the selected symbol number as ranging parameters, and transmitting the ranging parameters and the ranging code transmission request message to the MAP processor; a message processor determining an appropriate ranging response message that responds to a ranging request of the corresponding access terminal from among ranging response messages from the transceiver; and an adjuster adding transmission power, timing, and frequency offset included in the appropriate ranging response message to a parameter adjustment signal, transmitting the parameter adjustment signal to the transceiver, and adjusting transmission power, timing, and frequency offset of the signal transmitted to the access terminal.
[7] The access terminal of claim 6, wherein the message processor determines the ranging response message from the access point as an appropriate ranging response message when a CDMA code, a sub-channel number, and a symbol number of the ranging response message correspond to the stored ranging parameters, and discards the ranging response message when the CDMA code, the sub-channel number, and the symbol number are not the same as the stored ranging parameters.
[8] The access terminal of claim 6, wherein the MAP processing controller comprises: a resource selection module selecting a given CDMA code, an uplink subchannel number, and a symbol number from the MAP information indicator when the ranging event is generated; a code transmission request module adding information selected by the resource selection module to a ranging code transmission request message, and transmitting the ranging code transmission request message to the MAP processor to enable CDMA code transmission for a ranging process; and a response receipt control module outputting a ranging response receipt start indicator to the MAP process so as to control the MAP process to receive a ranging response message broadcasted from the access point when a ranging code transmission confirmation message that informs of completion of ranging code transmission is transmitted to the response receipt control module according to the ranging code transmission request message, wherein the response receipt control module selectively outputs a ranging response receipt stop indicator to the MAP depending on whether an appropriate ranging response message is detected by the message processor so as to control a ranging response message receipt operation.
[9] The access terminal of claim 8, wherein the MAP processor comprises: a MAP analyzer analyzing the UL-MAP to generate a MAP information indicator for message transmission/receipt to the MAP controller, transmitting the MAP information indicator to the MAP controller, and controlling a ranging response message receipt operation of the transceiver according to the ranging response receipt start message and the ranging response receipt stop message from the MAC controller; and a code transmitter transmitting a CDMA code transmitted according to the ranging code transmission request message to the access point through the transceiver, and transmitting the ranging code transmission confirmation message to the MAC controller after the CDMA code transmission.
[10] The access terminal of claim 8, wherein the response receipt control module starts a given timer after transmitting the ranging response receipt start indicator to the MAP processor, and outputting the ranging response receipt stop indicator when the message processor does not receive an appropriate ranging response message after a predetermined time set by the timer.
[11] The access terminal of claim 6, wherein the MAP processing controller records information on a frame to which the CDMA code is transmitted according to the ranging code transmission confirmation message, and the message processor determines that the ranging response message is an appropriate ranging response message when a frame number of a ranging response message transmitted from the access point and the recorded frame number are the same, and a CDMA code, a sub-channel number, and a symbol number extracted from the ranging r esponse message and stored ranging parameters are the same.
PCT/KR2005/002971 2004-12-07 2005-09-08 Terminal in wireless communication system and ranging method thereof WO2006062286A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/720,921 US8194619B2 (en) 2004-12-07 2005-09-08 Terminal in wireless communication system and ranging method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020040102401A KR100600675B1 (en) 2004-12-07 2004-12-07 Terminal and ranging method of mobile communication system
KR10-2004-0102401 2004-12-07

Publications (1)

Publication Number Publication Date
WO2006062286A1 true WO2006062286A1 (en) 2006-06-15

Family

ID=36578084

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/002971 WO2006062286A1 (en) 2004-12-07 2005-09-08 Terminal in wireless communication system and ranging method thereof

Country Status (3)

Country Link
US (1) US8194619B2 (en)
KR (1) KR100600675B1 (en)
WO (1) WO2006062286A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8126034B2 (en) 2006-12-04 2012-02-28 Samsung Electronics Co., Ltd. Method for ranging with access point and repeater in wireless communication system
CN102917452A (en) * 2011-08-02 2013-02-06 中兴通讯股份有限公司 Method and device for power control in access stage

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9736752B2 (en) * 2005-12-22 2017-08-15 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers which support dual communications links
KR100749449B1 (en) * 2005-11-04 2007-08-14 한국전자통신연구원 Apparatus and Method for Interpreting Map Information Elements in Mobile Internet System
GB2439366A (en) * 2006-06-20 2007-12-27 Nec Technologies Resource block scheduling in communication networks
KR100836029B1 (en) 2006-12-08 2008-06-09 한국전자통신연구원 Initial ranging method and terminal and repeater in communication system
KR100779107B1 (en) 2006-12-08 2007-11-27 한국전자통신연구원 Apparatus and method for determining initial ranging timing of terminal using ranging of neighboring terminal in MRM system
JP4880496B2 (en) * 2007-02-23 2012-02-22 京セラ株式会社 Wireless communication system, wireless communication terminal, wireless base station, and wireless communication method
CN102461251A (en) * 2009-05-25 2012-05-16 Lg电子株式会社 Method and apparatus for adjusting a parameter of a terminal in a wireless communication system
US8326294B2 (en) * 2009-11-19 2012-12-04 Qualcomm Incorporated Devices and methods for wireless system acquisition
RU2573220C2 (en) 2010-06-21 2016-01-20 Телефонактиеболагет Л М Эрикссон (Пабл) Method and arrangement for signalling parameters in wireless network
US8675602B2 (en) * 2010-10-12 2014-03-18 Intel Corporation Methods for an uplink power control mechanism
US20160192390A1 (en) * 2014-12-30 2016-06-30 Electronics And Telecommunications Research Institute Method for transmitting data based on limited contention
US11516674B2 (en) * 2019-01-02 2022-11-29 Samsung Electronics Co., Ltd. Framework of secure ranging without PHY payload
US10908274B2 (en) * 2019-01-11 2021-02-02 Samsung Electronics Co... Ltd. Framework and methods to acknowledge the ranging configuration for IEEE 802.15.4Z
US11202248B2 (en) * 2019-05-21 2021-12-14 Samsung Electronics Co., Ltd. Apparatus and method for specifying receiver enable times in UWB communication and ranging systems
US11405894B2 (en) * 2019-07-09 2022-08-02 Samsung Electronics Co., Ltd. System and method of establishing communication for exchanging ranging information

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1458210A1 (en) * 2003-03-08 2004-09-15 Samsung Electronics Co., Ltd. Handoff system using an initial ranging scheme in a broadband wireless access communication system and method for controlling the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5973601A (en) * 1995-12-06 1999-10-26 Campana, Jr.; Thomas J. Method of radio transmission between a radio transmitter and radio receiver
KR100842553B1 (en) 2002-01-17 2008-07-01 삼성전자주식회사 Different Ranging Code Set Assignment Method for with the Adjacent Cells in OFDM System
KR100566201B1 (en) 2002-04-22 2006-03-29 삼성전자주식회사 Ranging Method in Mobile Communication System using Orthogonal Frequency Division Multiple Access

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1458210A1 (en) * 2003-03-08 2004-09-15 Samsung Electronics Co., Ltd. Handoff system using an initial ranging scheme in a broadband wireless access communication system and method for controlling the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FU X. ET AL: "Initial uplink synchronisation and power control(ranging processor)for OFDMA systems", IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2004. GLOBECOM'04, 29 November 2004 (2004-11-29) - 3 December 2004 (2004-12-03), DALLAS, TX, USA, pages 3999 - 4003, XP010758486 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8126034B2 (en) 2006-12-04 2012-02-28 Samsung Electronics Co., Ltd. Method for ranging with access point and repeater in wireless communication system
CN102917452A (en) * 2011-08-02 2013-02-06 中兴通讯股份有限公司 Method and device for power control in access stage
CN102917452B (en) * 2011-08-02 2018-01-09 中兴通讯股份有限公司 Access phase Poewr control method and device

Also Published As

Publication number Publication date
KR100600675B1 (en) 2006-07-18
US8194619B2 (en) 2012-06-05
KR20060063277A (en) 2006-06-12
US20090296661A1 (en) 2009-12-03

Similar Documents

Publication Publication Date Title
US20210243060A1 (en) Pre-allocated random access identifiers
US7768966B2 (en) Method for traffic indication and channel adaptation for sleep mode terminals, and an apparatus thereof
US8027368B2 (en) Terminal in wireless communication system and ranging method for dynamically changing ranging period thereof
US8086173B2 (en) Method for implementing random access of new access node and communication system thereof
RU2436244C2 (en) Procedure for allocating resources for asynchronous radio access to wireless communication
US8194619B2 (en) Terminal in wireless communication system and ranging method thereof
EP2263341B1 (en) Method and apparatus for performing random access procedures
US7813291B2 (en) Method and apparatus for requesting and reporting channel quality information in mobile communication system
JP4515402B2 (en) System and method for performing ranging procedure in communication system
US8155104B2 (en) Method for preamble-based bandwidth request in wireless portable internet system
US8934448B2 (en) Handover method in wireless portable internet system
WO2005060132A1 (en) Method and apparatus for requesting and reporting channel quality information in mobile communication system
KR20070107619A (en) Random access method in cellular system
WO2005109693A1 (en) System and method for handover capable of minimizing service delay in broadband wireless access communication system
WO2004100403A1 (en) Method for providing multi-level access services in common access channel
WO2005065056A2 (en) A method for traffic indication and channel adaptation for the sleep mode terminals, and an apparatus thereof
KR100667696B1 (en) Bandwidth Request Method Based on Preamble in Wireless Portable Internet System
KR20060097496A (en) Wireless access communication system for performing ranging procedure, terminal and base station for same, and method thereof
KR20100055776A (en) Method and apparatus for allocating bandwidth in wireless broadband communication system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05825820

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 11720921

Country of ref document: US