1. A method for operating a wireless data communication system in
which a first station communicates with a second station using a
wireless physical layer signaling protocol, and the first station
making use of a directional antenna, the method comprising the steps
of: determining when a wireless signal containing a data packet is
being received by the first station; determining an identification of
a transmitting second station that transmitted the wireless signal to
the first station from a first portion of the transmission from the
second station; using the determined identification of the second
station to determine parameters for the directional antenna array; and
during reception of a subsequent portion of the signal transmission
from the second station, steering the directional antenna according to
the parameters for the identified second station.
1. A method of operating a wireless mobile unit in a wireless local
area network (WLAN), comprising: determining that a new data stream is
to be transmitted by the wireless mobile unit; assigning one of a
plurality of different data stream priority levels to the new data
stream, resulting in an assigned priority level; creating a new data
stream queue, at the assigned priority level, for the new data stream;
assigning, to the new data stream queue, a value representative of a
target bandwidth expressed as a target quantity of bits per second,
wherein the target bandwidth corresponds to the assigned priority
level, each of the plurality of different data stream priority levels
has a different target bandwidth associated therewith, and the
wireless mobile unit receives the different target bandwidths from a
remote wireless access device in the WLAN; storing a data packet of
the new data stream in the new data stream queue, the data packet
having a number of bits; maintaining a queue timer for the new data
stream queue, the queue timer providing a time value that represents
time between at least two successive transmissions of data packets of
the new data stream from the new data stream queue; associating a
quantum of bandwidth to the new data stream queue, wherein the quantum
of bandwidth is expressed as a quantity of bits, and wherein the
quantum of bandwidth is calculated from the multiplied product of the
target bandwidth and the time value; and transmitting the data packet
based on at least the quantum of bandwidth associated with the new
data stream queue; wherein for each new data stream, the wireless
mobile unit assigns a respective data stream priority level, creates a
respective data stream queue at the respective data stream priority
level, and assigns a respective target bandwidth to the respective
data stream queue to prioritize and manage transmit bandwidth.
2. The method of claim 1, wherein the assigned priority level is
determined at least as a function of data type, and wherein the act of
transmitting the data packet comprises transmitting the data packet
based on the assigned priority level.
3. The method of claim 1, wherein transmitting the data packet
comprises transmitting the data packet to the remote wireless access
device in the WLAN.
4. The method of claim 1, wherein the value representative of a target
bandwidth corresponds to a data type.
5. The method of claim 1, wherein the time value comprises the time
between two successive transmissions of data packets of the new data
stream from the data queue.
6. The method of claim 1, further comprising determining a bandwidth
deficit associated with the new data stream queue, and wherein
transmitting the data packet comprises transmitting the data packet in
response to determining that a size of the data packet is less than
the total of the bandwidth deficit and the quantum of bandwidth.
7. The method of claim 1, further comprising: determining that the
wireless mobile unit is experiencing transmission-related errors;
adjusting the value representative of the target bandwidth based on a
level of transmission-related errors experienced by the wireless
mobile unit.
8. A mobile wireless apparatus for operation in a wireless local area
network (WLAN), comprising: an interface; and a control unit
communicatively coupled to the interface, the control unit adapted to:
receive, over the interface, a value representative of a target
bandwidth expressed as a target quantity of bits per second from a
remote wireless access device in the WLAN; store a data packet in a
data queue, the data packet having a number of bits; maintain a queue
timer for the data queue, the queue timer providing a time value that
represents time between at least two successive transmissions of data
packets from the data queue; associate a quantum of bandwidth to the
data queue, wherein the quantum of bandwidth is expressed as a
quantity of bits, and wherein the quantum of bandwidth is calculated
from the multiplied product of the target bandwidth and the time
value; and transmit the data packet to the remote wireless access
device based on at least the quantum associated with the data queue,
wherein the data queue is associated with a priority level that is
determined at least as a function of data type, the act of
transmitting the data packet comprises transmitting the data packet
based on the priority level, and the target bandwidth varies in
accordance with the priority level.
9. The apparatus of claim 8, wherein the priority level is determined
based upon a contractual agreement between a user of the wireless
mobile apparatus and a network service provider.
10. The apparatus of claim 8, wherein the control unit is adapted to
receive the value from an access point and to transmit the data packet
to the access point.
11. The apparatus of claim 8, wherein the time value comprises the
time between two successive transmissions of data packets from the
data queue.
12. The apparatus of claim 8, wherein the control unit is further
adapted to determine a bandwidth deficit associated with the data
queue and adapted to transmit the data packet in response to
determining that a size of the data packet is less than the total of
the bandwidth deficit and the quantum of bandwidth.
A wireless communication system (20) includes backhaul congestion
control. Whenever congestion is detected on the backhaul, a flow
control message sets a window size to a reduced window size to reduce
or eliminate packet drops and to facilitate alleviating the congestion
condition. A disclosed example includes detecting backhaul congestion
and responsively reducing an available backhaul receiver buffer space
factor used for setting the window size for a subsequent backhaul
transmission. In a disclosed example, the buffer space factor is
gradually increased back toward an actual available buffer space as
the congestion status improves.
1. In a satellite control system comprising signal message processing
means for transmitting low-level telecommand codes to a satellite,
receiving the resultant telemetry from the satellite and preprocessing
the received telemetry, satellite status analyzing/processing means
for inferring telemetry values corresponding to the low-level
telecommand codes from data in a satellite status knowledge base,
comparing the inferred telemetry values with values of the telemetry
received by said signal message processing means, controlling the
system in accordance with the compared result, analyzing the contents
of frames of the telemetry received by said signal message processing
means and displaying the present status of the satellite in accordance
with the analyzed result, satellite mission planning/analyzing means
for analyzing the telemetry received by said signal message processing
means or a mission of the satellite and producing high-level
telecommands in accordance with the analyzed result, telecommand
producing/executing means including telecommand inference means for
retrieving data in a satellite operation knowledge base and converting
the high-level telecommands from said satellite mission planning/
analyzing means into mnemonic telecommand codes on the basis of the
retrieved data, said telecommand producing/executing means converting
the mnemonic telecommand codes from said telecommand inference means
into the low-level telecommand codes on the basis of data in a
telecommand code database and transmitting the produced low-level
telecommand codes to the satellite through said signal message
processing means, and a local area network for connecting the
components in said satellite control system with one another, a method
of automatically controlling and verifying the telecommands,
comprising the steps of:
(a) transmitting a telecommand code to the satellite in response to a
telecommand transmit request signal from an operator, receiving
telemetry which the satellite transmits after executing its mission
and analyzing the received telemetry to measure a value thereof;
(b) inferring a telemetry value corresponding to the telecommand code
transmitted to the satellite from the data in said satellite status
knowledge base;
(c) comparing the value of the received telemetry with the inferred
telemetry value;
(d) retrieving the data in said satellite operation knowledge base to
produce a control command list for an abnormal status of the
satellite, if the result compared at said step (c) indicates the
abnormal status of the satellite; and
(e) generating a subsequent telecommand code transmit request signal
to continuously perform the telecommand code transmission, if the
result compared at said step (c) indicates a normal status of the
satellite.
2. A method of automatically controlling and verifying telecommands in
a satellite control system, as set forth in claim 1, wherein said step
(a) includes the steps of:
(a-1) loading a telecommand code list into a local memory in response
to the telecommand transmit request signal from the operator and then
transmitting a first telecommand code contained in the telecommand
code list to the satellite;
(a-2) receiving the telemetry from the satellite, preprocessing the
received telemetry and analyzing the preprocessed telemetry; and
(a-3) measuring a value of the preprocessed telemetry in accordance
with the analyzed result.
3. A method of automatically controlling and verifying telecommands in
a satellite control system, as set forth in claim 1, wherein said step
(b) includes the steps of:
(b-1) loading a telecommand code list into a local memory in response
to the telecommand transmit request signal from the operator and then
transmitting a first telecommand code contained in the telecommand
code list to the satellite;
(b-2) generating a telecommand code identifier and then waiting for a
control signal; and
(b-3) retrieving the data in said satellite status knowledge base in
response to the generated telecommand code identifier and inferring
the telemetry value corresponding to the telecommand code transmitted
to the satellite from the retrieved data.
4. A method of automatically controlling and verifying telecommands in
a satellite control system, as set forth in claim 1, wherein said step
(d) includes the steps of:
(d-1) retrieving the data in said satellite operation knowledge base
and producing the control command list for the abnormal status of the
satellite on the basis of the retrieved data;
(d-2) generating a control command transmit request signal to transmit
the produced control command list to the satellite; and
(d-3) informing the operator of such a situation and then ending the
operation.
5. A method of automatically controlling and verifying telecommands in
a satellite control system, as set forth in claim 1, wherein said step
(e) includes the steps of:
(e-1) checking in response to the generated subsequent telecommand
code transmit request signal whether the transmission of a telecommand
code list has been completed;
(e-2) ending the operation if it is checked at said step (e-1) that
the telecommand code list transmission has been completed; and
(e-3) returning to said step (a) to transmit the subsequent
telecommand code contained in the telecommand code list to the
satellite, if it is checked at said step (e-1) that the telecommand
code list transmission has not been completed.
Satellite system and method for remote control of a satellite signal
receiver
What is claimed is: //www.freepatentsonline.com/5603077.html
1. An improved satellite broadcast system including a program source
that uplinks programs to a plurality of orbiting satellites, which, in
turn, downlink the programs to a plurality of earth receiving
stations, wherein each earth receiving station includes a satellite
receiving antenna dish for receiving said downlink programs and having
position controls for azimuth and elevation that provide for the
selection of a particular orbiting satellite and a feedhorn able to
receive control signals to select the phase of the antenna feedhorn
for their selected polarity channel of a particular downlink signal,
and each receiving station further includes a satellite program
downlink receiver connected to the dish and the feedhorn for tuning
particular programs according to channel and time of day, the
improvement comprising at each earth receiving station:
a message broadcast receiver connected to control said dish, said
feedhorn, and said satellite program downlink receiver and tuned to
receive a plurality of broadcast control messages for a group of more
than one earth receiving station, wherein said control messages each
comprise instructions for the positioning of the dish, the setup of
said feedhorn, the selection of said program channel, and the
selection of a time-of-day for execution of said instructions by the
dish, said feedhorn, and the satellite program downlink receiver.
2. The system of claim 1, further comprising:
a message broadcast transmitter connected to communicate said control
messages by radio to a plurality of message broadcast receivers with
the same control message being sent to each message broadcast
receiver; and
program manager means for coordinating said programs being uplinked
with said control messages being separately broadcast by radio.
3. The system of claim 2, wherein:
the message broadcast receiver includes a personal pager receiver;
and
the message broadcast transmitter includes a corresponding personal
pager transmitter.
4. The system of claim 1, wherein:
the message broadcast receiver includes message quality means for
checking control message integrity, reliability and latency, wherein
means are provided for eliminating duplicate control messages and for
correcting corrupted control messages.
Description:
BACKGROUND OF THE INVENTION
1. Field of the Invention:
The invention relates generally to signal receivers and more
particularly to a system and a method for a satellite receiver to
receive a downlink signal from a satellite and to receive a control
message from a source other than the downlink signal.
2. Description of the Prior Art:
A geostationary satellite system is commonly used to send a program of
audio/video or data from one sending location to many receiving
locations. An important benefit of the satellite system is the ability
to send the program to remote locations that are not wired to
telephone lines. The satellite system includes a system manager on
Earth to select the program, a satellite in space to receive the
program in an uplink signal and to re-transmit the program in a
downlink signal to one or more signal receivers on Earth. Many system
managers simultaneously send multiple programs using many satellites.
The signal receiver includes an antenna to select the satellite
transmitting the desired program by positioning the antenna in a
desired elevation and azimuth relative to the desired satellite. In
order to allow the signal receiver to further distinguish the desired
program, the downlink signals are divided into channels by frequency,
time, polarization and modulation. The signal receiver selects the
channel of the downlink signal having the desired program.
One application of the satellite system is "distant learning". In
distant learning a live or recorded audio/video program is sent from
the system manager simultaneously to many signal receivers with each
receiver being located in a classroom. Such classrooms may be
distinctly located in various different locations. Conceptual
proposals having as many as 2,000 classrooms in a system have been
made. A problem in distant learning and use of existing satellite
systems is that the signal receiver may become tuned to a channel
other than the channel used for the distant learning event. This
occurs because multiple satellites having multiple downlink signal
channels are used in the application or because the receiver is used
to receive other programs during time periods used for the distant
learning application. Satellite and channel changing is a common
occurrence in signal receivers in classrooms due to multiple uses of
the receiver during evenings and weekends by teachers and coaches for
various other purposes. The channel used in the application cannot be
used to carry message information to re-tune the receiver because the
receiver is not receiving that channel. Typically, an experienced
operator is then required to re-tune the receiver to the correct
satellite and channel for the distance learning program. One method of
eliminating the requirement of the experienced operator is by
controlling the signal receiver with a message sent over the telephone
system to a telephone modem that is located with the receiver.
However, a limitation of the use of the telephone system to control
multiple sites and to send the message to all sites is that many
telephone calls may need to be made approximately simultaneously to
send the message to all sites. A further limitation is that a
telephone line must be installed adjacent to the signal receiver. The
requirement for the telephone line may eliminate the benefit of the
satellite system of being capable of sending information to a remote
location. Further, some sites, such as the classrooms in some school
districts, impose a level of bureaucracy that makes the installation
of a telephone line impractical.
There is a need for a signal receiver capable of receiving a plurality
of satellite downlink channels carrying programs for audio/video or
data and of receiving an airwave message signal, from a source other
than the received channel, to properly prepare the receiver for
selecting the correct satellite downlink channel having the desired
program. There is a further need for a wireless control system to
broadcast the airwave message signal to many signal receivers
simultaneously.
SUMMARY OF THE PRESENT INVENTION
It is therefore an object of the present invention to provide a signal
receiver capable of receiving a plurality of satellite downlink
channels carrying programs and of receiving an airwave message signal,
from a source other than the received channel, to properly prepare the
receiver for selecting the correct satellite downlink channel.
Another object is to provide a system capable of broadcasting the
message signal in the form of an airwave signal to many signal
receivers simultaneously.
Another object is to provide a system capable of broadcasting the
message signal using a pager service.
Another object is to provide a signal receiver capable of monitoring
statistics for the integrity, reliability and latency of the message
signal.
Briefly, a preferred embodiment of the present invention includes a
system manager to select a program to be broadcast and-to provide a
message for the selection of a satellite and a channel to carry the
program, the selected satellite to receive the program in an uplink
signal and to re-transmit the program in the selected channel, a
message service to receive the message from the system manager and to
broadcast the message in an airwave message signal, a signal receiver
to receive the message signal and to tune to the selected satellite
downlink channel, and a audio/video apparatus to provide the program
for the benefit of a human user. The signal receiver includes an
antenna to receive the satellite downlink signal and to issue an
intermediate frequency (IF) signal, an IF receiver to receive the IF
signal and to provide the program in an electrical output signal, and
a message receiver to receive the message signal and provide an
electrical control signal to tune the signal receiver to the selected
satellite and channel. The message service in the preferred embodiment
is a pager Service. An executable code in the signal receiver tracks
the integrity, reliability, and latency of the message signal.
An advantage of the present invention is that it provides for a signal
receiver that can be remotely controlled to select a satellite and a
channel carrying a desired program by receiving a message source other
than the channel carrying the program.
Another advantage of the present invention is that it provides for
control of a signal receiver by an airwave signal that is broadcast.
Another advantage of the present invention is that it provides for a
system wherein a broadcast message signal can control a plurality of
signal receivers simultaneously.
Another advantage of the present invention is that the message signal
can be broadcast by using a pager service or/and other wireless
service.
Another advantage of the present invention is that it provides for a
signal receiver capable of monitoring statistics for the integrity,
reliability and latency of the message signal.
1. A method for transmitting and receiving a signal between mobile
nodes in a wireless local area network, comprising: receiving, by a
first mobile node, a data frame from a second mobile node; and
sending, to the second mobile node, an acknowledgement (ACK) frame for
notifying that the first mobile node has received the data frame
through a common channel.
2. The method of claim 1, wherein the first mobile node receives a
Request To Send (RTS) frame for notifying that the data frame will be
sent from the second mobile node, and receives the data frame from the
second mobile node after sending, to the second mobile node, a Clear
To Send (CTS) frame for notifying that the first mobile node is ready
to receive the data frame.
3. The method of claim 2, wherein the RTS and CTS frames are
transmitted and received through the common channel.
4. A method for transmitting and receiving a signal between mobile
nodes in a wireless local area network, comprising: receiving, by a
first mobile node, an acknowledgement (ACK) frame for notifying that a
data frame has been received from a second mobile node; and including
information about a next data frame transmission time in the ACK
frame, and sending the ACK frame with the information from the first
mobile node to a third mobile node.
5. The method of claim 4, further comprising: sending, from the first
mobile node, a Request To Send (RTS) frame for notifying that the data
frame will be sent to neighbor mobile nodes at the data frame
transmission time; and sending, from the third mobile node, an RTS
frame for notifying that the data frame will be sent to a fourth
mobile node at the data frame transmission time.
6. The method of claim 5, wherein the RTS frame is sent through a
common channel.
7. The method of claim 4, wherein the ACK frame is sent through a
common channel.
8. A system for receiving and transmitting signals between mobile
nodes, the system comprising: a first mobile node; and a second mobile
node; wherein the first mobile node is configured to receive a data
frame from the second mobile node, and the second mobile node is
configured to receive an acknowledgement (ACK) frame, the ACK frame
comprising a notification that the first mobile node has received the
data frame through a common channel.
9. The system of claim 8, wherein the first mobile node receives a
Request To Send (RTS) frame for notifying that the data frame will be
sent from the second mobile node, and receives the data frame from the
second mobile node after sending, to the second mobile node, a Clear
To Send (CTS) frame for notifying that the first mobile node is ready
to receive the data frame.
10. The system of claim 9, wherein the RTS and CTS frames are
transmitted and received through the common channel.
Description:
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims the benefit under 35 U.S.C. § 119 to three
applications Ser. Nos. 60/680,510 and 60/680,511, filed in the United
States Patent and Trademark Office on May 13, 2005 and Serial No.
2006-34721, filed in the Korean Intellectual Property Office on Apr.
17, 2006, the entire disclosures of all three of which are hereby
incorporated by reference.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to a wireless Local Area
Network (LAN). More particularly, the present invention relates to a
method for efficiently transmitting and receiving a signal in a
wireless LAN.
2. Description of the Related Art
Conventionally, a wireless signal transmission distance is limited in
a wireless Local Area Network (LAN). To overcome this limitation, a
multi-hop scheme is used for communication with a base station or
other mobile nodes outside a wireless transmission range of a mobile
node. A typical communication system using the multi-hop scheme is a
wireless mesh network. In the wireless mesh network, mobile nodes
serve as main bodies for data communication. The wireless mesh network
is a communication system for relaying and routing a received signal
from one mobile node to another within the same network.
The wireless mesh network can be easily extended in a region where it
is difficult for a wired network to be installed, and has a reliable
structure because each mobile node can be directly coupled to
neighboring mobile nodes.
Accordingly, there is a need for an improved system and method for
reducing cycle time by transmitting an acknowledgement (ACK) frame
through a common channel in a wireless local area network.
SUMMARY OF THE INVENTION
An aspect of exemplary embodiments of the present invention is to
address at least the above problems and/or disadvantages and to
provide at least the advantages described below. Accordingly, an
aspect of exemplary embodiments of the present invention is to
efficiently transmit and receive a signal in a wireless local area
network. It is, therefore, an object of exemplary embodiments of the
present invention to provide a method and a system that can reduce a
cycle time by transmitting an acknowledgement (ACK) frame through a
common channel in a wireless local area network.
It is another object of exemplary embodiments of the present invention
to provide a method and a system that can reduce a cycle time by
transmitting and receiving a Request To Send (RTS) frame and a Clear
To Send (CTS) frame using a common channel in a wireless Local area
network.
It is yet another object of an exemplary embodiment of the present
invention to provide a method and a system that can simultaneously
transmit Request To Send (RTS) frames by including a particular time
value in an acknowledgement (ACK) frame and relaying the ACK frame to
neighbor mobile nodes in a wireless local area network.
In accordance with an aspect of an exemplary embodiment of the present
invention, there is provided a method and a system for transmitting
and receiving a signal between a first mobile node and a second mobile
node in a wireless local area network, where a data frame from the
second mobile node is received by the first mobile node, and an
acknowledgement (ACK) frame is sent to the second mobile node which
notifies that the first mobile node has completely received the data
frame through a common channel.
In accordance with another aspect of an exemplary embodiment of the
present invention, there is provided a method and system for
transmitting and receiving a signal between mobile nodes in a wireless
local area network, where an acknowledgement (ACK) frame is received
by a first mobile node which notifies that a data frame has been
completely received from a second mobile node, information about a
next data frame transmission time is included in the ACK frame, and
the ACK frame is sent with the information from the first mobile node
to a third mobile node.