Modem with distributed functionality
First Claim
1. Apparatus for data communications, comprising:
- at least one modem front end, adapted to receive an incoming communication signal conveying incoming information over a communication medium, and comprising;
front-end circuitry, which is coupled to receive the signal from the communication medium and to process the signal so as to generate a stream of incoming digitized samples; and
a first local area network (LAN) interface unit, which is coupled to receive the incoming digitized samples and to frame the samples in data frames for transmission over a LAN; and
at least one modem host, comprising;
a second LAN interface unit, which is adapted to receive the data frames from the LAN and to extract the incoming digitized samples therefrom; and
a sample processor, which is coupled to receive the incoming digitized samples from the second LAN interface unit, and to process the samples so as to extract the information from the signal.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for data communications includes at least one modem front end, adapted to receive an incoming communication signal conveying incoming information over a communication medium, and at least one modem host. The front end includes front-end circuitry, which is coupled to receive the signal from the communication media and to process the signal so as to generate a stream of incoming digitized samples, and a local area network (LAN) interface unit, which is coupled to receive the incoming digitized samples and to frame the samples in data frames for transmission over a LAN. The modem host receives the data frames from the LAN and processes the incoming digitized samples so as to extract the information from the signal.
24 Citations
78 Claims
-
1. Apparatus for data communications, comprising:
at least one modem front end, adapted to receive an incoming communication signal conveying incoming information over a communication medium, and comprising;
front-end circuitry, which is coupled to receive the signal from the communication medium and to process the signal so as to generate a stream of incoming digitized samples; and
a first local area network (LAN) interface unit, which is coupled to receive the incoming digitized samples and to frame the samples in data frames for transmission over a LAN; and
at least one modem host, comprising;
a second LAN interface unit, which is adapted to receive the data frames from the LAN and to extract the incoming digitized samples therefrom; and
a sample processor, which is coupled to receive the incoming digitized samples from the second LAN interface unit, and to process the samples so as to extract the information from the signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
38. Apparatus for data communications, comprising:
a modem host, comprising;
a sample generator, which is adapted to receive information for transmission over a communication medium and to generate, responsive to the information, a stream of outgoing digital sample values;
a first local area network (LAN) interface unit, which is coupled to receive the outgoing digital sample values and to frame the values in data frames for transmission over a LAN; and
a modem front end, comprising;
a second LAN interface unit, which is adapted to receive the data frames from the LAN and to extract the outgoing digital sample values therefrom; and
front-end circuitry, which is coupled to receive the outgoing digital sample values and to process the values so as to generate an outgoing signal for transmission over the public communication network.
-
39. A method for data communications, comprising:
-
receiving an incoming communication signal conveying incoming information over a communication medium;
sampling and processing the incoming signal so as to generate a stream of incoming digitized samples;
framing the incoming digitized samples in data frames for transmission over a local area network (LAN);
transmitting the data frames over the LAN to a processing unit;
extracting the samples from the frames at the processing unit;
processing the samples, using the processing unit, so as to extract the information from the signal.
-
-
74. A method for data communications, comprising:
-
receiving outgoing information for transmission over a communication medium;
generating, responsive to the information, a stream of outgoing digital sample values;
framing the outgoing digital sample values in data frames for transmission over a local area network (LAN);
transmitting the data frames over the LAN to a modem front end;
extracting the sample values from the frames at the modem front end;
processing the sample values at the modem front end so as to generate an outgoing signal for transmission over the public communication network.
-
-
75. A front end unit for a modem, comprising:
-
front-end circuitry, which is adapted to receive an incoming communication signal conveying incoming information over a communication medium, and to process the signal so as to generate a stream of incoming digitized samples; and
a local area network (LAN) interface unit, which is coupled to receive the incoming digitized samples and to frame the samples in incoming data frames for transmission over a LAN to a modem host for processing of the samples so as to extract the information from the signal. - View Dependent Claims (76)
-
- 77. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when executed by a computer, cause the computer to receive data frames from a LAN, the data frames containing incoming digitized samples generated by a modem front end responsive to an incoming communication signal conveying incoming information received by the modem front end over a communication channel, and further cause the computer to extract the incoming digitized samples from the data frames, and to process the samples so as to extract the information from the signal.
Specification