Packet-based wireless local loop and method

Information

  • Patent Grant
  • H2079
  • Patent Number
    H2,079
  • Date Filed
    Friday, September 29, 2000
    24 years ago
  • Date Issued
    Tuesday, September 2, 2003
    21 years ago
Abstract
A packet-based wireless local loop includes a wireless router operable to communicate with a network and a fixed wireless unit operable to communicate with the router over a wireless interface. The fixed wireless unit is operable to transmit a first plurality of packet messages to the router. The first plurality of messages contains analog traffic and data traffic from at least one wired device. The fixed wireless unit is also operable to receive a second plurality of messages from the router. The second plurality of messages contains analog traffic and data traffic, and the fixed wireless unit is further operable to communicate the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.
Description




CROSS-REFERENCE TO RELATED APPLICATIONS




This application is related to the following applications:




U.S. application Ser. No. 09/128,553, filed on Aug. 3, 1998, now abandoned and entitled “A ‘Plug and Play’ Wireless Architecture Supporting Packet Data and IP Voice/Multimedia Services,” pending; and




U.S. application Ser. No. 09/219,539, filed on Dec. 23, 1998, now abandoned and entitled “Wireless Local Loop System Supporting Voice/IP,” pending.




TECHNICAL FIELD OF THE INVENTION




This invention relates generally to the field of communications, and more specifically to a packet-based wireless local loop and method.




BACKGROUND OF THE INVENTION




Wireless local loops have been used for several years to provide telephone service to subscribers. In traditional wireless local loop systems, omni-directional radios are used to link one subscriber or a group of subscribers to a telephone company's central office. Omni-directional radios at the subscribers' locations communicate with radios coupled to the central office, allowing the telephone company to provide service to the subscribers without the use of conventional twisted-pair copper wires. Wireless local loops are often useful because they can be easily reconfigured and do not require expensive copper lines. Wireless local loops are particularly useful in areas where, for example, environmental conditions make it difficult to lay copper lines between the subscriber and the central office.




A single subscriber or group of subscribers may have telephones, fax machines, and computers all connected to the same subscriber line inside a residence or building. Conventional wireless local loop systems are usually able to transport either analog voice and fax traffic or data traffic. A problem with conventional wireless local loop systems is that they cannot transport analog voice and fax and data traffic concurrently. The subscriber must choose which application to use.




Another problem with conventional wireless local loop systems is that the inability to transport analog voice and fax and data traffic concurrently adds complexity to the communications system. To properly handle the different types of traffic, equipment used in the wireless local loop typically needs to differentiate between analog voice and fax traffic and the data traffic. For example, if voice or fax traffic is being routed through a packet data network, equipment typically is needed to convert the analog voice or fax traffic into a format used by the packet network. Once the voice or fax traffic passes through the packet data network, equipment is needed to reconvert the traffic back into an analog format. These and other requirements of a conventional wireless local loop increase the amount and complexity of the equipment used in the local loop. This also increases the complexity and the expense of the overall system.




Further, typical wireless local loops use voice coders and decoders (vocoders) to convert analog voice signals into digital signals and to convert digital signals back into analog voice signals. Typical wireless local loops limit the types of vocoders that can be used in the system. For example, conventional wireless local loops often require that analog voice and fax traffic have a specific structure, which limits the vocoders that may be used in the system. A subscriber is unable to use other vocoders in the local loop, even though the subscriber's preferred vocoder may have better performance, clarity, or security features.




SUMMARY OF THE INVENTION




In accordance with the present invention, a packet-based wireless local loop and method are provided that substantially reduce or eliminate disadvantages and problems associated with previously developed systems and methods.




In one embodiment of the present invention, a packet-based wireless local loop includes a wireless router operable to communicate with a network and a fixed wireless unit operable to communicate with the router over a wireless interface. The fixed wireless unit is operable to transmit a first plurality of packet messages to the router. The first plurality of messages contains analog traffic and data traffic from at least one wired device. The fixed wireless unit is also operable to receive a second plurality of messages from the router. The second plurality of messages contains analog traffic and data traffic, and the fixed wireless unit is further operable to communicate the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.




In another embodiment of the present invention, a method for communicating over a wireless local loop includes generating a first plurality of packet messages, the first plurality of messages containing analog traffic and data traffic from at least one wired device. The method also includes communicating the first plurality of messages to a network over a wireless interface, and receiving a second plurality of packet messages from the network over the wireless interface, the second plurality of messages containing analog traffic and data traffic. The method further includes communicating the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.




Technical advantages of the present invention include the provisioning of a packet-based wireless local loop and method. In particular, some embodiments of the present invention allow analog voice and fax traffic and data traffic to be carried concurrently in the wireless local loop. The analog traffic and the data traffic may be contained in packets of data, and the wireless local loop may route the packets to an appropriate destination such as another telephone, fax machine, computer, or a gateway to an analog network. In one embodiment, the wireless local loop routes the packets to their destinations without differentiating between the different types of traffic. Treating the analog traffic and the data traffic as packets of data allows all three types of traffic to be handled concurrently in the local loop.




Another technical advantage of some embodiments of the present invention is that the communications system may be less complex than conventional systems. For example, if voice or fax traffic is being routed through a packet data network, the wireless local loop may not need to convert the voice or fax traffic into another format. This allows less complex and less expensive equipment to be used in the communications system, which helps reduce the overall complexity and expense of the system.




In addition, some embodiments of the present invention do not restrict the type of vocoders that may be used in the system. Each subscriber may select which vocoder to use. This may allow, for example, the subscriber to select a vocoder having specific performance, clarity, or security features that are needed for a particular situation. The subscriber may even be able to use a personal vocoder that is unknown to the wireless local loop.




Other technical advantages are readily apparent to one of skill in the art from the attached Figures, description, and claims.











BRIEF DESCRIPTION OF THE DRAWINGS




For a more complete understanding of the present invention, and for further features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:





FIG. 1

is a block diagram illustrating an exemplary communications system;





FIG. 2

is a block diagram illustrating an exemplary subscriber and wireless router for the communications system of

FIG. 1

;





FIG. 3

is a flowchart illustrating an exemplary method for handling outgoing traffic in a fixed wireless unit;





FIG. 4

is a flowchart illustrating an exemplary method for handling incoming traffic in a fixed wireless unit; and





FIG. 5

is a flowchart illustrating an exemplary method for handling traffic from a subscriber's fixed wireless unit.











DETAILED DESCRIPTION OF THE DRAWINGS




Embodiments of the present invention and its advantages are best understood by referring to FIGS. I through


5


of the drawings, like numerals being used for like and corresponding parts of the various drawings.





FIG. 1

is a block diagram illustrating an exemplary communications system


10


. In the illustrated embodiment, system


10


comprises a plurality of subscribers


12


, a wireless router


14


, a plurality of public switched telephone network (PSTN) gateways


16


, a plurality of PSTNs


18


, and a packet network


20


. Other embodiments of system


10


may be used without departing from the scope of the present invention.




Subscribers


12


may include individual subscribers


12


a and groups of subscribers


12




b


. Subscriber


12


is operable to communicate with wireless router


14


over a wireless interface


22


. Throughout this document, the term “communicate” refers to communication between two or more elements in system


10


, whether those elements communicate directly with one another or indirectly through one or more intermediate elements in system


10


.




Subscriber


12


may include one or more telephones operable to transmit and receive voice traffic and one or more fax machines operable to transmit and receive fax traffic. Subscriber


12


may also include one or more computers operable to transmit and receive voice, fax, and/or data traffic. In this document, voice and fax traffic may be referred to collectively as “analog traffic.” The analog traffic may be in the form of an analog signal, a digital version of the analog signal, or a digital version of the analog signal that is broken into packets. The phrase “data traffic” refers to non-voice and non-fax traffic, such as video traffic. The telephone, fax machine, and computer may each communicate using any suitable communications protocol, such as a circuit-switched protocol, a packet-switched protocol, or both.




In one embodiment, the voice, fax, and data traffic are communicated over wireless interface


22


in packets of data. At least a portion of a packet comprises the voice, fax, or data traffic. A packet may contain one type of traffic, or the packet may contain multiple types of traffic such as, for example, voice traffic and related data traffic. In this embodiment, subscriber


12


is operable to receive traffic from at least one of the telephone, the fax machine, and the computer. Subscriber


12


packetizes the traffic and communicates the outgoing packets to wireless router


14


. Subscriber


12


is also operable to receive incoming packets from wireless router


14


. Subscriber


12


may depacketize the traffic contained in the packets and route the traffic to at least one of the telephone, the fax machine, and the computer. Subscriber


12


could also route the packet directly to the computer without depacketizing the traffic in the packet. In a particular embodiment, subscriber


12


and wireless router


14


exchange packets using an Internet Protocol (IP) scheme such as, for example, Transmission Control Protocol/Internet Protocol (TCP/IP). One embodiment of subscriber


12


is shown in

FIG. 2

, which is described below.




Wireless router


14


is coupled to PSTN gateway


16




a


and packet network


20


. Throughout this document, the term “couple” refers to any direct or indirect connection between two or more elements in system


10


, whether the elements physically contact one another. Wireless router


14


is operable to provide bi-directional communication with subscribers


12


. Wireless router


14


may, for example, transmit and receive messages to and from subscriber


12


using a circuit-switched or a packet-switched protocol. Wireless router


14


is also operable to facilitate communication between subscriber


12


and other elements in system


10


. In one embodiment, wireless router


14


receives packets containing voice, fax, and/or data traffic from subscriber


12


, and wireless router


14


routes the messages to PSTN gateway


16




a


or packet network


20


. Wireless router


14


also receives data packets from PSTN gateway


16




a


and packet network


20


destined for subscriber


12


, and wireless router


14


communicates the packets to subscriber


12


over wireless interface


22


. Wireless router


14


may comprise any suitable device operable to route data packets in system


10


. Wireless router


14


may, for example, comprise a base station, a base station controller coupled to the base station, and a router coupled to the base station or the base station controller. One embodiment of wireless router


14


is shown in

FIG. 2

, which is described below.




Wireless interface


22


communicatively couples subscriber


12


and wireless router


14


. In this document, the term “wireless” designates the use of a radio or over-the-air interface to communicate with subscriber


12


. Wireless interface


22


may comprise any suitable circuit-switched or packet-switched wireless interface. For example, mobile station


12


and wireless router


14


may communicate using a Global System for Mobile communication (GSM) interface.




PSTN gateway


16




a


couples wireless router


14


and PSTN


18




a.


PSTN gateway


16




b


couples packet network


20


and PSTN


18




b.


Each PSTN gateway


16


is operable to facilitate communication between components of system


10


and a PSTN


18


. PSTN gateway


16


may, for example, perform voice/fax coding and decoding operations to convert between the different protocols used in system


10


. PSTN gateway


16


may convert data packets received from wireless router


14


or packet network


20


into analog traffic sent to PSTN


18


. PSTN gateway


16


may also convert analog traffic received from PSTN


18


into data packets sent to wireless router


14


or packet network


20


. Each PSTN gateway


16


may also perform address translation, converting between an address format used by PSTN


18


and an address format used by wireless router


14


and packet network


20


. PSTN gateway


16


may be further operable to identify the vocoder that should be used by subscriber


12


to properly decode incoming packet messages. PSTN gateway


16


may comprise any suitable device operable to facilitate communication with a circuit-switched network.




PSTN


18


is coupled to PSTN gateway


16


, a telephone


24


, and a fax machine


26


. PSTN


18


is operable to facilitate communication between PSTN gateway


16


and telephone


24


or fax machine


26


. Telephone


24


may comprise any suitable telephone, including an analog or an integrated services digital network (ISDN) telephone. Fax machine


26


may comprise any suitable device operable to provide facsimile service, including a computer with a fax modem, an analog device, and an ISDN device.




Packet network


20


is coupled to wireless router


14


, PSTN gateway


16




b,


Internet phone


28


, and computer


30


. Packet network


20


is operable to facilitate the transfer of data packets containing voice, fax, and/or data traffic between different components in system


10


. Packet network


20


may, for example, facilitate communication between wireless router


14


and PSTN gateway


16




b.


Internet phone


28


may transmit and receive voice traffic over network


20


, and computer


30


having voice/fax coding and decoding functionality is operable to transmit and receive voice, fax, and data traffic over network


20


. Packet network


20


may comprise any suitable packet-based network. For example, packet network


20


may comprise a local area network (LAN), metropolitan area network (MAN), wide area network (WAN), or other communications system or combination of communications systems at one or more locations.




In one aspect of operation, subscriber


12


communicates with other elements in system


10


through wireless router


14


. In one embodiment, subscriber


12


and wireless router


14


may use an IP scheme such as TCP/IP to transfer packets in system


10


. Wireless router


14


may receive packets from subscriber


12


that contain voice, fax, and/or data traffic, and wireless router


14


routes the packets to the appropriate destination in system


10


. For example, if the packets contain voice or fax traffic, wireless router


14


may route the packets to PSTN gateway


16




a


for transmission to telephone


24




a


or fax machine


26




a.


Wireless router


14


may also route packets containing voice or fax traffic to packet network


20


for transmission to Internet phone


28


, computer


30


, or PSTN gateway


16




b


. If the packets contain data traffic, wireless router


14


may route the packets to packet network


20


for transmission to a node such as computer


30


in network


20


or in another packet network communicating with network


20


. In addition, wireless router


14


may receive packets containing voice, fax, and/or data traffic destined for subscriber


12


from PSTN gateway


16


or packet network


20


, and wireless router


14


communicates the incoming packets to subscriber


12


over wireless interface


22


. Numerous additional routing scenarios may occur in system


10


without departing from the scope of the present invention.




Although

FIG. 1

illustrates one embodiment of system


10


, numerous changes may be made to system


10


without departing from the scope of the present invention. For example, system


10


may include any number of wireless routers


14


, PSTN gateways


16


, PSTNs


18


, and packet networks


20


. Also, system


10


could include one or more integrated services digital networks (ISDNs), and system


10


could include one or more public land mobile networks (PLMNs) coupled to system


10


by PLMN gateways. Other changes may be made in system


10


without departing from the scope of the present invention.





FIG. 2

is a block diagram illustrating an exemplary subscriber


12


and wireless router


14


for communications system


10


of FIG.


1


. In the illustrated embodiment, subscriber


12


comprises a fixed wireless unit


50


, a telephone


52


, a fax machine


54


, and a computer


56


. Wireless router


14


comprises a wireless subsystem


66


and a packet data subsystem


68


. Other embodiments of subscriber


12


and wireless router


14


may be used without departing from the scope of the present invention.




Fixed wireless unit


50


is coupled to telephone


52


, fax machine


54


, and computer


56


. Telephone


52


may comprise any suitable telephone device, including a wireless telephone that communicates with a telephone cradle at subscriber


12


. Fax machine


54


may comprise any suitable device operable to provide facsimile service, including a computer with a fax modem. Computer


56


may comprise any suitable computing device operable to communicate with fixed wireless unit


50


and exchange voice, fax, and/or data traffic. The traffic from computer


56


may be contained in packets of data, or fixed wireless unit


50


may packetize traffic from computer


56


that is not already contained in packets. To support the transfer of voice and fax traffic, computer


56


may include voice/fax vocoder functionality.




Fixed wireless unit


50


facilitates communication between conventional wired devices and wireless router


14


by providing a wireless link between subscriber


12


and wireless router


14


. “Wired devices” include devices that conventionally use wired connections for communication with a network over a local loop. “Wired devices” include telephone


52


, fax machine


54


, and/or computer


56


at subscriber


12


.




Fixed wireless unit


50


transmits and receives packets of voice, fax, and data traffic to and from wireless router


14


. Fixed wireless unit


50


may comprise any suitable device operable to facilitate wireless communication between subscriber


12


and wireless router


14


. In the illustrated embodiment, fixed wireless unit


12


comprises a telephone interface


58


, a voice/fax vocoder subsystem


60


, a packet data subsystem


62


, and a wireless subsystem


64


.




Telephone interface


58


is coupled to telephone


52


, fax machine


54


, and voice/fax vocoder subsystem


60


. Telephone interface


58


is operable to facilitate communication between telephone


52


, fax machine


54


, and voice/fax vocoder subsystem


60


. Telephone interface


58


may, for example, perform analog-to-digital and digital-to-analog conversions to convert between a digital format used by voice/fax vocoder subsystem


60


and an analog format used by telephone


52


and fax machine


54


. Telephone interface


58


may also perform dual tone multi-frequency (DTMF) decoding to support push button dialing in telephone


52


or fax machine


54


. In addition, telephone interface


58


may perform other functions such as, for example, provisioning loop current and ring voltage. Telephone interface


58


may comprise any suitable device operable to facilitate communication between telephone


52


, fax machine


54


, and voice/fax vocoder subsystem


60


.




Voice/fax vocoder subsystem


60


is coupled to telephone interface


58


and packet data subsystem


62


. Voice/fax vocoder subsystem


60


is operable to facilitate communication between telephone interface


58


and packet data subsystem


62


. Voice/fax vocoder subsystem


60


is also operable to perform coding and decoding functions to packetize and depacketize voice and fax traffic. Voice/fax vocoder subsystem


60


may, for example, receive digitized voice and fax traffic from telephone interface


58


and place the traffic into one or more packets. Voice/fax vocoder subsystem


60


may also receive packets containing voice and fax traffic from packet subsystem


62


and remove the traffic from the packets. Voice/fax vocoder subsystem


60


may comprise any suitable device operable to perform vocoding functions. Voice/fax vocoder subsystem


60


may support a single vocoder or multiple vocoders, and voice/fax vocoder subsystem


60


may also support personal vocoders defined by subscriber


12


.




Packet data subsystem


62


is coupled to voice/fax vocoder subsystem


60


, computer


56


, and wireless subsystem


64


. Packet data subsystem


62


is operable to facilitate communication between telephone


52


, fax machine


54


, computer


56


, and wireless subsystem


64


. In one embodiment, packet data subsystem


62


supports the functions and protocols needed to transfer packets containing voice, fax, and/or data traffic between subscriber


12


and wireless router


14


. Packet data subsystem


62


may, for example, support the routing of incoming messages received from wireless router


14


to telephone


52


, fax machine


54


, or computer


56


. In one embodiment, packet data subsystem


62


is also operable to determine a destination address for the outgoing packets, and packet data subsystem


62


adds appropriate headers to the packets so that wireless router


14


may route the packets to that destination in system


10


. Packet data subsystem


62


may comprise any suitable device operable to facilitate the communication of data packets between subscriber


12


and wireless router


14


.




Wireless subsystem


64


in subscriber


12


is coupled to packet data subsystem


62


. Wireless subsystem


66


in wireless router


14


is coupled to packet data subsystem


68


. Wireless subsystems


64


,


66


are operable to facilitate communication between subscriber


12


and wireless router


14


by managing communications channels over wireless interface


22


. Wireless subsystems


64


,


66


may, for example, establish a communications channel over wireless interface


22


and then transmit and receive data packets over wireless interface


22


. In one embodiment, wireless subsystems


64


,


66


release the communications channel once communication over wireless interface


22


is complete. In another embodiment, wireless subsystems


64


,


66


maintain a constant connection over wireless interface


22


. Wireless subsystems


64


,


66


are operable to support any suitable communications protocol. Wireless subsystems


64


,


66


may use a circuit-switched protocol, a packet-switched protocol, or both to communicate over wireless interface


22


. Wireless subsystems


64


,


66


may each comprise any suitable device operable to manage one or more communications channels over wireless interface


22


.




Packet data subsystem


68


is coupled to wireless subsystem


66


, packet network


20


, and PSTN gateway


16




a


. Packet data subsystem


68


is operable to facilitate communication between wireless router


14


and components in system


10


. Packet data subsystem


68


may, for example, support the routing of messages received from subscriber


12


to packet network


20


or PSTN gateway


16




a


. In one embodiment, packet data subsystem


68


is also operable to determine a destination address of the packets, and packet data subsystem


68


adds appropriate headers to the packets so that the packets may be routed to that destination. Packet data subsystem


68


may also receive messages from PSTN gateway


16


or packet network


20


destined for subscriber


12


. Packet data subsystem


68


may comprise any suitable device operable to facilitate the communication of data packets between wireless router


14


, PSTN gateway


16


, and packet network


20


.




In one aspect of operation, fixed wireless unit


50


and wireless router


14


communicate over wireless interface


22


and exchange voice, fax, and data traffic contained in data packets. Fixed wireless unit


50


is operable to receive voice traffic from telephone


52


, fax traffic from fax machine


54


, and voice, fax, and/or data traffic from computer


56


. Fixed wireless unit


50


is also operable to packetize the voice and fax traffic from telephone


52


and fax machine


54


, and fixed wireless unit


50


may packetize traffic from computer


56


that is not already contained in data packets. The packets are communicated to wireless router


14


over wireless interface


22


. Wireless router


14


routes the packets to an appropriate location in system


10


. If the packets are going to PSTN


18


, subscriber


12


or wireless router


14


determines an address for a PSTN gateway


16


, and wireless router


14


communicates the packets to that PSTN gateway


16


. If the packets are going to packet network


20


, subscriber


12


or wireless router


14


determines an address for a destination node in network


20


, and wireless router


14


communicates the packets to that node.




Wireless router


14


may also receive data packets from PSTN gateway


16


or packet network


20


destined for subscriber


12


. Wireless router


14


communicates the packets to fixed wireless unit


50


. Fixed wireless unit


50


determines whether the packets are destined for telephone


52


, fax machine


54


, or computer


56


. Voice, fax, and/or data traffic may be sent to computer


56


, and voice and fax traffic may be sent to telephone interface


58


.




By supporting the concurrent transfer of analog traffic and data traffic using packets of data, fixed wireless unit


50


and wireless router


14


provide several advantages over prior wireless local loops. For example, system


10


simplifies the handling of voice, fax, and data traffic by using packets of data to transport the traffic. In one embodiment, the different types of traffic are handled similarly in system


10


until the analog traffic enters an analog network such as PSTN


18


. When the analog traffic is entering PSTN


18


, system


10


converts the packetized analog traffic into an analog signal. Also, because traffic is handled as packets of data, system


10


supports voice telephone calls to and from packet data networks like the Internet. In addition, since the traffic is handled as packets, conversion of the traffic may be unnecessary between the wireless local loop and packet network


20


.




Although

FIG. 2

illustrates one embodiment of subscriber


12


and wireless router


14


, numerous changes may be made without departing from the scope of the present invention. For example, although subscriber


12


is illustrated as comprising telephone


52


, fax machine


54


, and computer


56


, subscriber


12


need not include all three elements. Subscriber


12


could, for example, comprise only telephone


52


or telephone


52


and computer


56


. Also, although fixed wireless unit


50


is illustrated as comprising separate modules for telephone interface


58


, voice/fax vocoder subsystem


60


, packet data subsystem


62


, and wireless interface


64


, one or more of these modules may be combined in a single physical unit. For example, a single physical unit could perform the functions of telephone interface


58


and voice/fax vocoder subsystem


60


. Other changes may be made to system subscriber


12


or wireless router


14


without departing from the scope of the present invention.





FIG. 3

is a flowchart illustrating an exemplary method for handling outgoing traffic in fixed wireless unit


50


. Fixed wireless unit


50


receives traffic from telephone


52


and/or fax machine


54


at a step


100


. This may include, for example, telephone interface


58


receiving the traffic from telephone


52


or fax machine


54


. Fixed wireless unit


50


codes the voice or fax traffic into packets at a step


102


. This may include, for example, telephone interface


58


digitizing the analog signals received from telephone


52


or fax machine


54


and voice/fax vocoder subsystem


60


packetizing the digitized traffic. Fixed wireless unit


50


may also receive traffic from computer


56


at a step


104


. This may include, for example, packet data subsystem


62


receiving the traffic from computer


56


. The traffic from computer


56


may comprise voice, fax, and/or data traffic, and the traffic may or may not already be packetized. Fixed wireless unit


50


communicates the packets containing the traffic to wireless router


14


at a step


106


. This may include, for example, packet data subsystem


62


addressing the packets to a destination in system


10


and wireless subsystem


64


communicating the packet data to wireless router


14


.





FIG. 4

is a flowchart illustrating an exemplary method for handling incoming traffic in fixed wireless unit


50


. Fixed wireless unit


50


receives incoming packets of data from wireless router


14


at a step


140


. This may include, for example, wireless subsystem


64


receiving the packets from wireless router


14


over wireless interface


22


. Fixed wireless unit


50


determines whether the packet contains traffic destined for telephone


52


or fax machine


54


at a step


142


. This may include, for example, packet data subsystem


62


determining whether the packet is addressed to telephone


52


, fax machine


54


, or computer


56


. If the packet contains traffic destined for telephone


52


or fax machine


54


, fixed wireless unit


50


decodes the voice or fax traffic at a step


144


. This may include, for example, voice/fax vocoder subsystem


60


depacketizing the traffic and telephone interface


58


converting the digital data into an analog signal. Fixed wireless unit


50


communicates the analog voice or fax traffic to telephone


52


or fax machine


54


at a step


146


. This may include, for example, telephone interface


58


routing the traffic to telephone


52


and/or fax machine


54


. If the packet received from wireless router


14


contains traffic destined for computer


56


at step


142


, fixed wireless unit


50


communicates the traffic to computer


56


at a step


148


. This may include, for example, packet data subsystem


62


transferring the packet or the traffic in the packet to computer


56


.





FIG. 5

is a flowchart illustrating an exemplary method for handling traffic from a subscriber's fixed wireless unit


50


. System


10


receives voice, fax, and/or data traffic from subscriber


12


at a step


200


. This may include, for example, wireless subsystem


66


in wireless router


14


receiving packets from subscriber


12


over wireless interface


22


. In one embodiment, subscriber


12


and wireless router


14


communicate using an IP protocol. System


10


determines if the packet is going to an analog network such as PSTN


18


at a step


202


. This may include, for example, determining the destination address of the packet. The destination address may already be included in the packet, or wireless router


14


may determine an address for the packet. The address may be for a PSTN gateway


16


providing access to the analog network or for a destination node in packet network


20


.




If the packet is going to an analog network at step


202


, wireless router


14


routes the packet to the gateway at a step


204


. This may include, for example, wireless router


14


communicating the packet directly to PSTN gateway


16




a


coupled to wireless router


14


. This may also include wireless router


14


routing the message through packet network


20


to another PSTN gateway


16




b


. System


10


decodes the voice or fax traffic contained in the packet at a step


206


This may include, for example, PSTN gateway


16


receiving the packet, extracting the voice or fax traffic from the packet, and converting the digital data into an analog signal. System


10


communicates the voice or fax traffic to the analog network at a step


208


This may include, for example, PSTN gateway


16


communicating the analog voice or fax traffic to PSTN


18


.




If the packet is going to a node in a packet network at step


202


, wireless router


14


communicates the data packet to the destination node at a step


210


. This may include, for example, wireless router


14


routing the message to a node coupled to packet network


20


. This may also includes router


14


routing the message to another packet network that communicates with packet network


20


.




Although the present invention has been described in several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as fall within the spirit and scope of the appended claims.



Claims
  • 1. A wireless unit for a packet-based wireless local loop, comprising:a wireless subsystem operable to communicate with a network over a wireless interface, the wireless subsystem operable to transmit a first plurality of packet messages to the network and to receive a second plurality of packet messages from the network; a packet data subsystem coupled to the wireless subsystem, the packet data subsystem operable to communicate the first plurality of packet messages to the wireless subsystem, the first plurality of messages containing analog traffic and data traffic from at least one wired device; and the packet data subsystem also operable to receive the second plurality of messages from the wireless subsystem, the second plurality of messages containing analog traffic and data traffic, the packet data subsystem further operable to communicate the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.
  • 2. The wireless unit of claim 1, further comprising an interface coupled to the packet data subsystem and operable to transfer analog traffic between the wired device and the packet data subsystem.
  • 3. The wireless unit of claim 2, wherein the interface is operable to digitize an analog signal received from the wired device and to convert digitized analog traffic received from the packet data subsystem into an analog signal.
  • 4. The wireless unit of claim 1, further comprising a vocoder coupled to the packet data subsystem, the vocoder operable to packetize analog traffic from the wired device to generate at least one of the first plurality of messages, the vocoder also operable to depacketize analog traffic contained in at least one of the second plurality of messages.
  • 5. The wireless unit of claim 1, wherein the packet data subsystem is operable to receive at least one of the first plurality of messages from the wired device.
  • 6. The wireless unit of claim 1, wherein the traffic is transported in the first and second plurality of messages using an Internet Protocol.
  • 7. A packet-based wireless local loop, comprising:a wireless router operable to communicate with a network; a fixed wireless unit operable to communicate with the router over a wireless interface, the fixed wireless unit operable to transmit a first plurality of packet messages to the router, the first plurality of messages containing analog traffic and data traffic from at least one wired device; and the fixed wireless unit also operable to receive a second plurality of messages from the router, the second plurality of messages containing analog traffic and data traffic, the fixed wireless unit further operable to communicate the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.
  • 8. The wireless local loop of claim 7, wherein the fixed wireless unit comprises:a wireless subsystem operable to communicate with the router; and a packet data subsystem coupled to the wireless subsystem, the packet data subsystem operable to communicate the first plurality of messages to the wireless subsystem and to receive the second plurality of messages from the wireless subsystem.
  • 9. The wireless local loop of claim 8, wherein the fixed wireless unit further comprises an interface coupled to the packet data subsystem and operable to transfer analog traffic between the wired device and the packet data subsystem.
  • 10. The wireless local loop of claim 9, wherein the interface is operable to digitize an analog signal received from the wired device and to convert digitized analog traffic received from the packet data subsystem into an analog signal.
  • 11. The wireless local loop of claim 8, wherein the fixed wireless unit further comprises a vocoder coupled to the packet data subsystem, the vocoder operable to packetize analog traffic from the wired device to generate at least one of the first plurality of messages, the vocoder also operable to depacketize analog traffic contained in at least one of the second plurality of messages.
  • 12. The wireless local loop of claim 8, wherein the packet data subsystem is operable to receive at least one of the first plurality of messages from the wired device.
  • 13. The wireless local loop of claim 7, further comprising a gateway coupled to the wireless router and operable to communicate with the network.
  • 14. The wireless local loop of claim 7, wherein the traffic is transported in the first and second plurality of messages using an Internet Protocol.
  • 15. A method for communicating over a wireless local loop, comprising:generating a first plurality of packet messages, the first plurality of messages containing analog traffic and data traffic from at least one wired device; communicating the first plurality of messages to a network over a wireless interface; receiving a second plurality of packet messages from the network over the wireless interface, the second plurality of messages containing analog traffic and data traffic; and communicating the analog traffic and the data traffic in the second plurality of messages to at least one of the wired devices.
  • 16. The method of claim 15, wherein generating the first plurality of messages comprises:receiving an analog signal from the wired device; digitizing the analog signal; and packetizing the digitized analog signal to generate at least one of the first plurality of messages.
  • 17. The method of claim 15, wherein generating the first plurality of messages comprises receiving at least one of the messages from the wired device.
  • 18. The method of claim 15, wherein communicating the first plurality of messages to a network comprises communicating the first plurality of messages to a gateway coupled to the network.
  • 19. The method of claim 15, wherein the analog traffic in the second plurality of messages comprises digitized analog traffic, and wherein communicating the analog traffic and data traffic in the second plurality of messages to at least one of the wired devices comprises:depacketizing the digitized analog traffic in at least one of the second plurality of messages; converting the digitized analog traffic into an analog signal; and communicating the analog signal to the wired device.
  • 20. The method of claim 15, wherein the traffic is transported in the first and second plurality of messages using an Internet Protocol.
US Referenced Citations (18)
Number Name Date Kind
4980907 Raith et al. Dec 1990 A
5448619 Evans et al. Sep 1995 A
5463623 Grimes et al. Oct 1995 A
5537610 Mauger et al. Jul 1996 A
5555258 Snelling et al. Sep 1996 A
5602843 Gray Feb 1997 A
5636218 Ishikawa et al. Jun 1997 A
5742905 Pepe et al. Apr 1998 A
5799250 Veloso et al. Aug 1998 A
5799254 Karmi et al. Aug 1998 A
5862134 Deng Jan 1999 A
5884148 Bilgic et al. Mar 1999 A
5949775 Rautiola et al. Sep 1999 A
5956331 Rautiola et al. Sep 1999 A
5978672 Hartmaier et al. Nov 1999 A
H1836 Fletcher et al. Feb 2000 H
H1837 Fletcher et al. Feb 2000 H
6075784 Frankel et al. Jun 2000 A