Modem using a digital signal processor and separate transmit and receive sequencers
First Claim
Patent Images
1. A modem comprising:
- a receive sequencer for controlling modem receive functions without statement branching;
a separate transmit sequencer for controlling modem transmit functions without statement branching; and
a data area accessible by said receive sequencer and said transmit sequencer for providing state information about the receive sequencer and the transmit sequencer.
2 Assignments
0 Petitions
Accused Products
Abstract
A modem uses separate receive and transmit modules. A receive sequencer and a transmit sequencer operate relatively autonomously but share state information with each other using a common data area. The sequencers are coded so as to execute without any branching. A signal based command language is used to specify the properties of signals handled by the modem.
-
Citations
12 Claims
-
1. A modem comprising:
-
a receive sequencer for controlling modem receive functions without statement branching;
a separate transmit sequencer for controlling modem transmit functions without statement branching; and
a data area accessible by said receive sequencer and said transmit sequencer for providing state information about the receive sequencer and the transmit sequencer. - View Dependent Claims (2, 3, 4, 5, 6)
a command for specifying sending or receiving a signal for a fixed number of symbols;
a command for specifying sending or receiving on a channel a signal until one of a fixed number of symbols has been sent or until a particular state is recognized in another channel, whichever occurs first;
a command for specifying sending a signal for a duration equal to a variable number of symbols plus a number of round trip delay times;
a command for specifying sending a signal for a specified duration plus a number of round trip delay times;
a command for specifying setting a timer for a specified duration plus a number of round trip delay times and a command for specifying sending of a signal over one channel until a particular state is recognized in another channel.
-
-
5. The modem of claim 1 wherein each statement in the receive sequencer is executed in the same sequence each time the receive sequencer is implemented.
-
6. The modem of claim 5 wherein each statement in the transmit sequencer is executed in the same sequence each time the receive sequencer is implemented.
-
7. A method of operating a modem, comprising:
-
loading a receive sequencer into memory for execution;
loading a transmit sequencer into memory for execution;
executing the receive sequencer without statement branching;
executing the transmit sequencer without statement branching; and
using a common data area for sharing state information between the receive sequencer and the transmit sequencer. - View Dependent Claims (8)
-
-
9. A communications system comprising:
-
a communications network; and
at least two computers connected to said network, at least one of which comprises a modem controlled by a separate receive sequencer and a separate transmit sequencer that function without statement branching wherein the states of the receive sequencer and states of the transmit sequencer are shared using a common data area. - View Dependent Claims (10)
-
-
11. A computer system, comprising:
-
a memory medium; and
a computer program stored on said memory medium, said computer program comprising instructions for loading a receive sequencer into memory for execution, loading a transmit sequencer into memory for execution, executing the receive sequencer without statement branching, and executing the transmit sequencer without statement branching, wherein a common data area is used for sharing state information between the receive sequencer and the transmit sequencer. - View Dependent Claims (12)
-
Specification