Claims
- 1. A satellite communications network system for handling fixed size data packets, comprising:
at least one ground based station for transmitting an uplink communication signal representing the fixed sized data packets and for receiving a control signal; at least one satellite for receiving the uplink communication signal from the at least one ground based station and for transmitting a downlink communication signal; and at least one ground control station for transmitting and receiving control signals from the satellite, wherein the satellite receives and transmits the control signals to the at least one ground based station.
- 2. The satellite communication system in accordance with claim 1, wherein the fixed size data packets are transmitted via at least one virtual circuit and each of the fixed size data packets includes a destination code and a routing code and wherein, the fixed size data packets having a same destination and routing code are transmitted via a same virtual circuit.
- 3. The satellite communication system in accordance with claim 1, wherein the fixed size data packets are Asynchronous Transfer Mode (ATM) data packets.
- 4. The satellite communication system in accordance with claim 1, wherein the at least one ground based station includes:
a signal generator for generating the fixed sized data packets; a virtual circuit generator coupled to the signal generator for establishing virtual circuits used for transmitting the fixed size data packets; a pre- virtual circuit bandwidth manager coupled to the virtual circuit generator for managing a bandwidth of each of the virtual circuits generated by the virtual circuit generator; and a transmitting unit for transmitting the fixed size data packets to the satellite via the virtual circuits.
- 5. The satellite communication system in accordance with claim 4, wherein the virtual circuits established by the virtual circuit generator includes at least permanent virtual circuit (PVC) and at least one switched virtual circuit (SVC).
- 6. The satellite communication system in accordance with claim 5, wherein the switched virtual circuits are established temporarily when the at least one ground based station connects with a second ground based station via the at least one ground based control station.
- 7. The satellite communication system in accordance with claim 4, wherein the at least one ground based station includes:
a receiving unit for receiving the downlink signal from the satellite; and a buffer for buffering the fixed sized data packets before transmission.
- 8. The satellite communication system in accordance with 4, wherein the pre- virtual circuit manager further includes a user parameter control device coupled to the virtual circuit generator for shaping the bandwidth of each of the virtual circuits before the fixed size data packets are transmitted.
- 9. The satellite communication system in accordance with claim 4, wherein the user parameter control device changes the bandwidths for the virtual circuits according to control signals transmitted from the at least one ground control station via the satellite.
- 10. The satellite communication system in accordance with claim 4, wherein the at least one ground based station further includes a dynamically statistical multiplexer for transmitting the fixed size data packets with a shared available transmission bandwidth allocated to the ground based station.
- 11. The satellite communication system in accordance with claim 4, wherein the at least one ground based station includes a bandwidth manager coupled to the virtual circuit generator for managing a bandwidth of each of the virtual circuits generated by the virtual circuit generator.
- 12. The satellite communication system in accordance with claim 4, wherein the ground based station is a computer terminal.
- 13. The satellite communication system in accordance with claim 1, wherein the satellite includes:
a receiver system for receiving signals from the ground based station and the ground control station; a switch coupled to the signal processor for switching the fixed size data packets to various selected destinations; an output buffer coupled to the switch for buffering the fixed size data packets; and a transmitter for modulating and transmitting the fixed size data packets from the output buffer to the at least one ground based station and the at least one ground control station.
- 14. The satellite communications system in accordance with claim 13, further including:
a first signal processor coupled to the receiver for processing the signals received by the receiver; and a second signal processor coupled to the transmitter for processing the fixed sized data packets to be transmitted by the transmitter.
- 15. The satellite communication system in accordance with claim 13, wherein the output buffer includes a plurality of sub-buffers.
- 16. The satellite communication system in accordance with claim 13, wherein the switch discards one or more of the fixed size packets when the received fixed size data packets indicates an incomplete transmission.
- 17. The satellite communication system in accordance with claim 13, further including a controller for processing control signals transmitted from the at least one ground control center.
- 18. The satellite communication system as claimed in claim 13, wherein the first signal processor is a FFT processor.
- 19. The satellite communication system in accordance with claim 13, wherein the control signals indicates congestion of the fixed sized data packets in the output buffer.
- 20. The satellite communication system in accordance with claim 8, wherein when the user parameter control device monitors a congestion, the transmitter of the at least one ground based station transmits a request signal to request a change of the bandwidths of the virtual circuits to the at least one ground control station via the satellite.
- 21. The satellite communication system in accordance with claim 1, wherein the at least one ground control station includes:
a control/management tunnel termination module; a resource management module coupled to the control/management tunnel termination module; a call control module coupled to the control/management tunnel termination module; and a network management module coupled to the control/management tunnel termination module.
- 22. The satellite communication system in accordance with claim 1, wherein the at least one ground control station includes:
a receiver for receiving the fixed size data packets from the satellite; an admission control management device for determining if the received fixed size data packets is acceptable; a channelization controller for controlling a plurality of up-link and down-link transmission channels so that the fixed size data packets can be transmitted via the plurality of channels; and a transmitter for transmitting the fixed size data packets via the plurality of channels and a plurality of virtual circuits to the ground based station via the satellite, wherein the admission control management device allocates at least one bandwidth to at least one of the virtual circuits according to fairness criteria.
- 23. The satellite communication system in accordance with claim 22, wherein the plurality of channels are each divided into a plurality of frames and each of the frames is divided into a plurality of access slots.
- 24. The satellite communication system in accordance with claim 21, wherein the fairness criteria includes requirements and a priority level associated with the ground based station.
- 25. The satellite communication system as claimed in claim 21, wherein the admission control management device detects congestion of the fixed size data packets in order to re-assign the bandwidth of the virtual circuits.
- 26. A ground based station for a satellite communications system, comprising:
a signal generator for generating the fixed sized data packets; a virtual circuit generator coupled to the signal generator for establishing virtual circuits used for transmitting the fixed size data packets; a pre- virtual circuit bandwidth manager coupled to the virtual circuit generator for managing a bandwidth of each of the virtual circuits generated by the virtual circuit generator; and a transmitting unit for transmitting the fixed size data packets to the satellite via the virtual circuits.
- 27. The ground based station in accordance with claim 26, wherein the virtual circuits established by the virtual circuit generator includes at least permanent virtual circuit (PVC) and at least one switched virtual circuit (SVC).
- 28. The ground based station in accordance with claim 27, wherein the switched virtual circuits are established temporarily when the at least one ground based station connects with a second ground based station via the at least one ground based control station.
- 29. The ground based station in accordance with claim 26, wherein the at least one ground based station includes:
a receiving unit for receiving the downlink signal from the satellite; and a buffer for buffering the fixed sized data packets before transmission.
- 30. The ground based station in accordance with claim 26, wherein the pre- virtual circuit manager further includes a user parameter control device coupled to the virtual circuit generator for shaping the bandwidth of each of the virtual circuits before the fixed size data packets are transmitted.
- 31. The ground based station in accordance with claim 26, wherein the user parameter control device changes the bandwidths for the virtual circuits according to control signals transmitted from the at least one ground control station via the satellite.
- 32. The ground based station in accordance with claim 26, wherein the at least one ground based station further includes a dynamically statistical multiplexer for transmitting the fixed size data packets with a shared available transmission bandwidth allocated to the ground based station.
- 33. The ground based station in accordance with claim 26, wherein the at least one ground based station includes a bandwidth manager coupled to the virtual circuit generator for managing a bandwidth of each of the virtual circuits generated by the virtual circuit generator.
- 34. A satellite for a communications system, comprising:
a receiver system for receiving signals from the ground based station and the ground control station; a switch coupled to the signal processor for switching the fixed size data packets to various selected destinations; an output buffer coupled to the switch for buffering the fixed size data packets; and a transmitter for modulating and transmitting the fixed size data packets from the output buffer to the at least one ground based station and the at least one ground control station.
- 35. The satellite for a communications system in accordance with claim 34, further including:
a first signal processor coupled to the receiver for processing the signals received by the receiver; and a second signal processor coupled to the transmitter for processing the fixed sized data packets to be transmitted by the transmitter.
- 36. The satellite for a communications system in accordance with claim 35, wherein the switch discards one or more of the fixed size packets when the received fixed size data packets indicates an incomplete transmission.
- 37. The satellite for a communications system in accordance with claim 35, further including a controller for processing control signals transmitted from the at least one ground control center.
- 38. The satellite for a communications system in accordance with claim 35, wherein the control signals indicates congestion of the fixed sized data packets in the output buffer.
- 39. A ground based control station for a satellite communications system, comprising:
a control/management tunnel termination module; a resource management module coupled to the control/management tunnel termination module; a call control module coupled to the control/management tunnel termination module; and a network management module coupled to the control/management tunnel termination module.
- 40. A ground based control station for a satellite communications system, comprising:
a receiver for receiving the fixed size data packets from the satellite; an admission control management device for determining if the received fixed size data packets is acceptable; a channelization controller for controlling a plurality of up-link and down-link transmission channels so that the fixed size data packets can be transmitted via the plurality of channels; and a transmitter for transmitting the fixed size data packets via the plurality of channels and a plurality of virtual circuits to the ground based station via the satellite, wherein the admission control management device allocates at least one bandwidth to at least one of the virtual circuits according to fairness criteria.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Application No. 60/239,884 entitled, A DISTRIBUTED ATM SWITCH ARCHITECTURE FOR SATELLITES, filed on Oct. 13, 2000, the entirety of which is herein incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60239884 |
Oct 2000 |
US |