US20090296847A1 - Fault tolerant modem redundancy - Google Patents

Fault tolerant modem redundancy Download PDF

Info

Publication number
US20090296847A1
US20090296847A1 US12/472,955 US47295509A US2009296847A1 US 20090296847 A1 US20090296847 A1 US 20090296847A1 US 47295509 A US47295509 A US 47295509A US 2009296847 A1 US2009296847 A1 US 2009296847A1
Authority
US
United States
Prior art keywords
modulator
demodulator
demodulators
group
coupled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/472,955
Inventor
Fred Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Viasat Inc
Original Assignee
Viasat Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Viasat Inc filed Critical Viasat Inc
Priority to US12/472,955 priority Critical patent/US20090296847A1/en
Assigned to VIASAT, INC. reassignment VIASAT, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LEE, FRED
Publication of US20090296847A1 publication Critical patent/US20090296847A1/en
Assigned to UNION BANK, N.A. reassignment UNION BANK, N.A. SECURITY AGREEMENT Assignors: VIASAT, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18589Arrangements for controlling an end to end session, i.e. for initialising, synchronising or terminating an end to end link

Definitions

  • a modem is a device that modulates an analog carrier signal to encode digital information, and also demodulates a similar carrier signal to decode the transmitted information.
  • Modems can include a single modulator and/or demodulator as well as multiple modulators and/or demodulators.
  • a modem may include multiple modulators and demodulators.
  • Modems typically produce a signal that can be transmitted easily and decoded to reproduce the original digital data.
  • Direct broadcast satellite, WiFi, and mobile phones all typically use modems to communicate.
  • Modern telecommunications and data networks can use radio modems where long distance data links are required. Modems can also be used to allow multiple users to access a communication channel through frequency-division multiple access or time division multiple access (TDMA) techniques.
  • TDMA time division multiple access
  • Wireless modems can come in a variety of types, bandwidths, and/or speeds. Wireless modems can transmit information that is modulated onto a carrier frequency to allow many simultaneous wireless communication links to work simultaneously on different frequencies.
  • the present disclosure provides for a redundant modulator and/or demodulator distribution.
  • 1:1 up to and beyond 1:4 modulator and/or demodulator redundancy can be supported.
  • 1:1 up to 1: ⁇ demodulators can be supported. That is, 1:2, 1:3, 1:10, 1:32, 1:50, 1:64, 1:100, etc. modulators and/or demodulators can be supported without damaging the redundancy scheme.
  • multiple 1:1 up to 1: ⁇ demodulators can be employed.
  • Some embodiments of the invention provide for modulator and/or demodulator redundancy in a modem.
  • modulators and demodulators can be connected together to propagate synchronized timing data that is used for modulation and/or demodulation. Connection schemes are provided that allow one failure in any redundancy group of modulator(s) and/or demodulator(s), yet still maintain synchronized timing between all remaining operational modulators and demodulators.
  • modulators and/or demodulators used in some embodiments can include three or four input/output ports for communicating timing information.
  • FIG. 1 shows a satellite communication system according to some embodiments.
  • FIG. 2 shows a connection diagram with a modulator and demodulator with a redundant modulator according to some embodiments.
  • FIG. 3 shows a connection diagram with a modulator and two demodulators with a redundant modulator according to some embodiments.
  • FIG. 4 shows a connection diagram with a modulator and three demodulators with a redundant modulator according to some embodiments.
  • FIG. 5 shows a connection diagram with a modulator and five demodulators with a redundant modulator according to some embodiments.
  • FIG. 6 shows a connection diagram with two modulators and two groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 7 shows a connection diagram with two modulators and two groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 8 shows a connection diagram with three modulators and three groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 9 shows a connection diagram with three modulators and three groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 10 shows a connection diagram with four modulators and four demodulators with a redundant modulator according to some embodiments.
  • FIG. 11 shows a connection diagram with four modulators and four groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 12 shows a connection diagram with four modulators and four groups of three demodulators with a redundant modulator according to some embodiments.
  • FIG. 13 shows a connection diagram with four modulators and four groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 14 shows a connection diagram with four modulators and twelve groups of five demodulators with a redundant modulator according to some embodiments.
  • Embodiments of the present invention can provide 1 to N modulator redundancy and/or demodulator redundancy in a communication network such as a satellite network.
  • a communication hub e.g., transceiver and/or modem
  • the hub can also include a plurality of demodulators that can also be employed to demodulate the signals received from the terminals. Ensuring synchronization of timing from modulators to modulator and to demodulators can be a priority of such communication systems. For example, in a TDMA network, various terminals can communicate with the hub using assigned timeslots in a single channel. To ensure timeslot synchronization, timing between modulators and demodulators can be required.
  • Embodiments of the present invention couple demodulators and/or modulators to allow failure of one or more of the modulators and/or demodulators without loss of timing synchronization.
  • demodulators and/or modulators can provide 1 to N redundancy while only including three or four input/output ports on the modulators and/or demodulators.
  • Such embodiments allow for failures and hot swapping of modulators and/or demodulators without losing data and/or without losing timing.
  • embodiments described herein can provide redundancy with three or more input/output ports on any one modulator and/or demodulator.
  • FIG. 1 shows satellite system 100 that is an example of a satellite system that can implement various embodiments of the invention.
  • hub (or network controller) 115 can communicate with various subscriber terminals 130 through satellite 105 .
  • hub 115 is coupled with communication network 120 , for example, the Internet.
  • communication network 120 can include a private computer network, a computer system, and/or servers.
  • Hub 115 can use a satellite dish 110 (e.g., an antenna and/or a parabolic antenna) to bi-directionally communicate with a satellite 105 on a feeder link.
  • satellite dish 110 e.g., an antenna and/or a parabolic antenna
  • An upstream forward link 135 communicates information from the hub 115 to satellite 105
  • downstream return link 140 communicates information from satellite 105 to hub 115
  • hub 115 can also include one or more computer processing systems including, for example, a processor, controller, memory, network interfaces, etc.
  • hub 115 can include the computational system shown in FIG. 3 .
  • Satellite 105 could perform switching or be a bent-pipe. Information can bi-directionally pass through the satellite 105 . Satellite 105 could use antennas or phased arrays when communicating. The communication could be focused into spot beams or more broadly cover a bigger geographical area, for example, the entire continental US (CONUS).
  • CONUS continental US
  • Subscriber terminal 130 in this example can be bi-directionally coupled with satellite 105 and can provide connectivity with network 120 through hub 115 .
  • Subscriber terminal 130 can receive information with forward downlink 150 from satellite 105 , and transmit information that is sent on a number of return uplinks 145 .
  • Subscriber terminal 130 can initiate return uplink 145 to send information upstream to satellite 105 and ultimately the hub 115 .
  • Communication channels such as downstream downlink 150 , upstream uplink 145 , downstream return link 140 , and/or downstream uplink 135 , can include Ka band, Ku band, X band and/or C band.
  • communication controller 115 can include a plurality of modulators and/or demodulators.
  • the modulators can receive a digital bit stream and modulate the digital bit stream onto a carrier channel.
  • the demodulators can receive a signal from a terminal 130 and demodulate a digital bit stream therefrom.
  • timing between modulators and/or demodulators can be important.
  • Various schemes have been devised to ensure timing is propagated from modulator to modulator, from modulator to demodulator, demodulator to demodulator, timing source to modulator and/or timing source to demodulator.
  • timing is propagated through a system of modulators and demodulators while providing redundancy and/or while using modulators and/or demodulators with as few as three input/output communication ports to propagate timing.
  • FIG. 2 shows connection diagram 200 with modulator 205 and demodulator 250 with redundant modulator 210 according to some embodiments.
  • Modulator 205 is shown connected with demodulator 250 .
  • Redundant modulator 210 is also shown being connected with demodulator 250 .
  • the connections between modulators 205 , 210 and demodulator 250 can be made using any type of cable or connectors known in the art without limitation.
  • Modulator 205 and/or modulator 210 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 205 , 210 . Timing can then be passed from modulator 205 or modulator 210 to demodulator 250 through the connections shown in diagram 200 .
  • Modulator 205 can provide timing to demodulator 250 .
  • modulator 210 can be used and timing can still propagate to demodulator 250 from redundant modulator 210 . While each modulator 205 , 210 and demodulator 250 shown in connection with diagram 200 have four input/output ports, in some embodiments, each modulator 205 , 210 and demodulator 250 can include two or three input/output ports. Various other redundancies not explicitly described can also be achieved with connection diagram 200 .
  • FIG. 3 shows connection diagram 300 with modulator 305 and two demodulators 350 , 351 with redundant modulator 310 according to some embodiments.
  • Modulator 305 is shown connected with demodulator 350 and demodulator 351 .
  • Redundant modulator 310 is also shown being connected with demodulator 350 and demodulator 351 .
  • Demodulator 350 is also coupled with demodulator 351 .
  • Modulator 305 and/or redundant modulator 310 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 305 , 310 .
  • connections between modulators 305 , 310 and demodulators 350 , 351 can be made using any type of cable or connectors known in the art without limitation.
  • connections can be provided using CAT-5 Ethernet cables.
  • Timing can then be passed from modulator 305 and/or redundant modulator 310 to demodulator 350 or demodulator 351 through the connections shown in diagram 300 .
  • Modulator 305 can provide timing to demodulator 350 and demodulator 351 through their respective connections. In the event there is a failure with the connection between modulator 305 and demodulator 350 then timing will propagate to demodulator 350 from its connection with demodulator 351 . Similar redundancy is provided if there is a failure with the connection between modulator 305 and demodulator 351 . In the event there is a failure with modulator 305 then modulator 310 can be used and timing can still be propagated to demodulator 350 and demodulator 351 from redundant modulator 310 . Since each demodulator obtains timing from an independent connection to each modulator, either demodulator can fail without affecting the other demodulator timing path.
  • each modulator 305 , 310 and demodulator 350 , 351 shown in connection with diagram 300 have four input/output ports, in some embodiments, each modulator 305 , 310 and demodulator 350 can include three input/output ports. Various other redundancies not explicitly described can also be achieved with connection diagram 300 .
  • FIG. 4 shows connection diagram 400 with modulator 405 and three demodulators 450 , 451 , 452 with redundant modulator 410 according to some embodiments. Any one of the three demodulators can be the redundant unit.
  • modulator 405 is coupled with demodulator 450 and demodulator 452 .
  • Redundant modulator 410 is coupled with demodulator 450 and demodulator 451 .
  • demodulator 451 is coupled to both demodulator 450 and demodulator 452 .
  • Each demodulator 450 , 451 , 452 can include three or more input/output ports.
  • Modulator 405 and modulator 410 can each include two or more input/output ports.
  • Timing normally propagates from modulator 405 to demodulators 450 and 452 then from demodulator 451 to 452 .
  • Modulator 405 and/or redundant modulator 410 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 405 , 410 .
  • Demodulator 450 can fail or the connection between modulator 405 and demodulator 450 can fail and timing will propagate from modulator 405 to demodulator 452 and then to demodulator 451 and demodulator 450 . Similar redundancy can be provided if demodulator 452 fails or the connection between modulator 405 and demodulator 452 fails.
  • the connection between demodulator 450 and demodulator 451 can fail and timing can propagate from modulator 405 to demodulator 450 and demodulator 452 and then from demodulator 452 to demodulator 451 . Similar redundancy can be provided if the connection between demodulator 451 and demodulator 452 fail.
  • Modulator 405 can fail and redundant modulator 410 can provide timing to demodulator 450 and demodulator 451 , and then to demodulator 452 . Both modulator 405 and demodulator 450 can fail and timing will propagate from modulator 410 to demodulator 451 then to 452 .
  • Various other redundancies not explicitly described can also be achieved with connection diagram 400 .
  • FIG. 5 shows connection diagram 500 of a modulator 505 and five demodulators 550 , 551 , 552 , 553 , 554 with redundant modulator 510 according to some embodiments. Any one of the five demodulators may be the redundant unit.
  • modulator 505 is coupled with demodulator 550 and demodulator 553 .
  • Redundant modulator 510 is coupled with demodulator 551 and demodulator 552 .
  • Each demodulator is coupled with two adjacent demodulators in a daisy chain fashion. Timing normally propagates from modulator 505 to demodulators 550 and then via the daisy chain to demodulators 551 , 552 , 553 , 554 .
  • Modulator 505 and/or redundant modulator 510 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 505 , 510 .
  • connection diagram 500 Various redundancies can be provided in systems that implement connection diagram 500 .
  • Modulator 505 can fail, and timing can be propagated to demodulator 551 or 552 from modulator 510 and then propagated to the other demodulators through the daisy chain of demodulators.
  • the cable connecting modulator 505 and demodulator 550 can fail and timing can still propagate from modulator 505 to demodulator 553 and then propagate to the other demodulators through the daisy chain of demodulators. Similar redundancy is provided if the cable between modulator 505 and demodulator 553 fails.
  • demodulator 550 fails, then timing can propagate to demodulator 553 from modulator 505 and then propagate to the other demodulators through the daisy chain of demodulators.
  • demodulator 553 fails, then timing can propagate to demodulator 550 from modulator 505 and then propagate the timing to the other demodulators through the daisy chain of demodulators. If modulator 553 fails, then timing propagates from modulator 505 to demodulator 550 and then propagate to the other demodulators through the daisy chain of demodulators.
  • connection diagram 500 Various other redundancies not explicitly described can also be achieved with connection diagram 500 .
  • FIG. 6 shows connection diagram 600 of two modulators 605 , 606 and two groups of demodulators 640 , 645 , each group with two demodulators and with redundant modulator 610 according to some embodiments.
  • Modulator 605 is connected with demodulators 651 and 652 , which are in demodulator group 640 .
  • Demodulator 651 is also connected with demodulator 652 .
  • Modulator 606 is connected with demodulators 661 and 662 , which are in demodulator group 645 .
  • Demodulator 661 is also connected with demodulator 662 .
  • modulator 605 is also coupled with demodulator 662 and modulator 606 is coupled with demodulator 652 .
  • redundant modulator 610 is coupled with demodulator 651 and demodulator 661 .
  • Modulator 605 , modulator 606 and/or redundant modulator 610 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 605 , 606 , 610 .
  • connection diagram 600 Various redundancies are provided in systems that implement connection diagram 600 .
  • Modulator redundancy is provided by redundant modulator 610 , so that timing can be sent to each group of demodulators 640 , 645 in the event that modulator 605 or modulator 606 fails.
  • Modulator redundancy is also provided by connecting modulator 605 with a demodulator in both groups of demodulators 640 , 645 and by connecting modulator 606 with a demodulator in both groups of demodulators 640 , 645 . Any one modulator or demodulator shown in the figure can fail and timing can still propagate to every modulator and/or demodulator. Yet, each modulator and/or demodulator has three or more input/output ports.
  • Various other redundancies not explicitly described can also be achieved by implementing connection diagram 600 .
  • FIG. 7 shows connection diagram 700 with two modulators 705 , 706 and two groups of five demodulators 740 , 745 with redundant modulator 710 according to some embodiments.
  • Modulator 705 is coupled with demodulator 751 .
  • modulator 705 can be coupled with another demodulator in group 740 and/or coupled with a different demodulator within group 740 .
  • Modulator 706 is coupled with demodulator 761 .
  • modulator 706 can be coupled with another demodulator in group 745 and/or coupled with a different demodulator within group 745 .
  • Modulator 705 is also coupled with demodulator 763 or any other demodulator in demodulator group 745 .
  • Modulator 706 is also coupled with demodulator 753 or any other demodulator in demodulator group 740 .
  • Redundant modulator 710 can also be coupled with demodulator 752 and/or demodulator 762 or any other demodulator in the respective demodulator groups.
  • Each demodulator in each demodulator group 640 , 645 is connected to two other demodulators in a daisy chain fashion.
  • each demodulator includes only three input/output ports and/or each modulator includes only two input/output ports.
  • Modulator 705 , modulator 706 and/or redundant modulator 710 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 705 , 706 , 710 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 705 , 706 , 710 .
  • connection diagram 700 Various redundancies can be achieved by systems implementing connection diagram 700 . Any of the five demodulators in each group of demodulators can fail and timing can still be propagated to each of the remaining demodulators. For example, if demodulator 751 fails, then timing can be received at demodulator 752 from redundant modulator 710 and/or at demodulator 753 from modulator 706 . If timing is received at any demodulator the timing can propagate to every other demodulator in the group through the daisy chain of interconnected demodulators and can do so even if one demodulator fails. As another example, if demodulator 761 fails, then timing can be received at demodulator 762 from redundant modulator 710 and/or at demodulator 763 from modulator 705 . Various other redundancies not explicitly described can also be achieved by implementing connection diagram 700 .
  • FIG. 8 shows connection diagram 800 with three modulators 805 , 806 , 807 and three groups 841 , 842 , 843 each with two demodulators and with redundant modulator 810 according to some embodiments.
  • modulator 805 is coupled with demodulator 851 , demodulator 872 and redundant modulator 810 .
  • modulator 806 is coupled with demodulator 861 , demodulator 852 , and redundant modulator 810 .
  • modulator 807 is coupled with demodulator 871 , demodulator 862 , and redundant modulator 810 .
  • Each demodulator can be connected with each demodulator in each group.
  • Modulator 805 , modulator 806 , modulator 807 , and/or redundant modulator 810 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 805 , 806 , 807 , 810 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 805 , 806 , 807 , 810 .
  • modulator and/or demodulator failure can occur without loss of timing to any of the modulators and/or demodulators.
  • any of modulators 805 , 806 , 807 can fail and redundant modulator 801 and/or a neighboring modulator can provide timing.
  • the modulators and/or demodulators can be equipped with three or more input/output ports.
  • connection diagram 800 Various other redundancies not explicitly described can also be achieved by implementing connection diagram 800 .
  • FIG. 9 shows connection diagram 900 with three modulators and three groups 941 , 942 , 943 of five demodulators with redundant modulator 910 according to some embodiments.
  • modulator 905 is coupled with demodulator 951 and demodulator 973 .
  • modulator 906 is coupled with demodulator 961 and demodulator 953 .
  • modulator 907 is coupled with demodulator 971 and demodulator 963 .
  • Redundant modulator is connected with demodulator 952 , demodulator 962 and demodulator 972 .
  • Each demodulator in the three demodulator groups are connected to both neighbor demodulators in a daisy chain fashion. Hence, timing can be passed from one demodulator to two neighboring demodulators.
  • Modulators 905 , 906 , 907 and/or redundant modulator 910 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 905 , 906 , 907 , 910 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 905 , 906 , 907 , 910 .
  • This embodiment of the invention provides timing propagation redundancy in the event any modulator or any demodulator fails.
  • the demodulators in demodulator group 942 can receive timing from either modulator 907 and/or redundant modulator 910 through the daisy chain of demodulators.
  • the rest of the demodulators can receive timing from one of it's neighbors with which it is connected.
  • connection diagram 900 Various other redundancies not explicitly described can also be achieved by implementing connection diagram 900 .
  • FIG. 10 shows connection diagram 1000 with four modulators 1005 , 1006 , 1007 , 1008 and four demodulators 1051 , 1061 , 1071 , 1081 with redundant modulator 1010 according to some embodiments.
  • modulator 1005 and redundant modulator 1010 are connected with demodulator 1051
  • modulator 1006 and redundant modulator 1010 are connected with demodulator 1061
  • modulator 1007 and redundant modulator 1010 are connected with demodulator 1071
  • modulator 1008 and redundant modulator 1010 are connected with demodulator 1081 .
  • Each connection can provide timing from one device to another.
  • any of the modulators 1005 , 1006 , 1007 , 1008 can fail and/or any connection between modulators 1005 , 1006 , 1007 , 1008 and demodulators can fail and timing can still be transmitted to the demodulators.
  • each modulator 1005 , 1006 , 1007 , 1008 can include one or more input/output ports.
  • Each demodulator 1051 , 1061 , 1071 , 108 can include two or more input/output ports.
  • Redundant modulator 1010 can include four or more input/output ports.
  • Modulators 1005 , 1006 , 1007 , 1008 and/or redundant modulator 1010 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1005 , 1006 , 1007 , 1008 , 1010 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1005 , 1006 , 1007 , 1008 , 1010 .
  • FIG. 11 shows connection diagram 1100 with four modulators 1105 , 1106 , 1107 , 1108 and four groups of two demodulators with redundant modulator 1110 according to some embodiments.
  • modulator 1105 and redundant modulator 1110 are connected with demodulator 1151
  • modulator 1106 and redundant modulator 1110 are connected with demodulator 1161
  • modulator 1107 and redundant modulator 1110 are connected with demodulator 1171
  • modulator 1108 and redundant modulator 1110 are connected with demodulator 1181 .
  • Modulator 1105 is also coupled with demodulator 1182 and demodulator 1152 .
  • Modulator 1106 is also coupled with demodulator 1152 and demodulator 1162 .
  • Modulator 1107 is also coupled with demodulator 1162 and demodulator 1172 .
  • Modulator 1108 is also coupled with demodulator 1182 and demodulator 1172 .
  • Each demodulator in the groups of demodulators can also be coupled with the other demodulator in the respective group.
  • each connection can provide TDMA timing from one device to another device.
  • Redundant modulator 1010 can include four or more input/output ports.
  • Modulators 1105 , 1106 , 1107 , 1108 and/or redundant modulator 1110 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1105 , 1106 , 1107 , 1108 , 1110 .
  • any modulator 1105 , 1106 , 1107 , 1108 can fail and timing can be provided to the groups of demodulators from another modulator and/or from redundant modulator 1110 .
  • each demodulator in a group of demodulators can receive timing from a unique modulator. Hence, any one demodulator in a group can fail and the other demodulator in the group can still receive timing.
  • each modulator 1105 , 1106 , 1107 , 1108 can include three or more input/output ports. Redundant modulator 1110 can include four input/output ports. Each demodulator can include three or more input/output ports.
  • FIG. 12 shows connection diagram 1200 with four modulators 1205 , 1206 , 1207 , 1208 and four groups of three demodulators with redundant modulator 1210 according to some embodiments.
  • modulator 1205 is connected with demodulator 1251 and demodulator 1282 .
  • Modulator 1206 is connected with demodulator 1261 and demodulator 1252 .
  • Modulator 1207 is connected with demodulator 1271 and demodulator 1262 .
  • Modulator 1208 is connected with demodulator 1281 and demodulator 1272 .
  • Redundant modulator 1210 is coupled with demodulators 1253 , 1263 , 1273 , 1283 .
  • each demodulator is coupled with two other demodulator in its respective group in a daisy chain fashion.
  • Redundant modulator 1210 can include four or more input/output ports. Modulators 1205 , 1206 , 1207 , 1208 and/or redundant modulator 1210 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1205 , 1206 , 1207 , 1208 , 1210 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1205 , 1206 , 1207 , 1208 , 1210 .
  • any modulator can fail without loss of timing.
  • Each group of demodulators can receive timing from one of three modulators.
  • each demodulator can receive timing from two demodulators as well as at least one modulator.
  • demodulator failure without modulator failure will not result in a loss of timing at any other demodulator.
  • connection diagram 1200 Various other redundancies not explicitly described can also be achieved by implementing connection diagram 1200 .
  • FIG. 13 shows connection diagram 1300 with four modulators 1305 , 1306 , 1307 , 1308 and four groups of five demodulators with redundant modulator 1310 according to some embodiments. While five demodulators are shown in each group, any number of demodulators can be used without limitation. In this embodiment, demodulators in each group of demodulators 1341 , 1342 , 1343 , 1344 can receive timing from three of the four modulators 1305 , 1306 , 1307 , 1308 and redundant modulator 1310 . Moreover, each of the demodulators within each group of demodulators are connected with two other demodulators in a daisy chain configuration.
  • demodulator 1351 is connected with demodulator 1352 and demodulator 1355 ; demodulator 1353 is connected with demodulator 1352 and demodulator 1354 and so forth.
  • demodulator 1351 is connected with demodulator 1352 and demodulator 1355 ; demodulator 1353 is connected with demodulator 1352 and demodulator 1354 and so forth.
  • failure of any one demodulator in a group will not restrict the propagation of timing from the modulators.
  • three modulators are connected with three different demodulators in each group of demodulators. If one of the modulators fail, timing can still be propagated to the demodulators using one of the other three demodulators.
  • Redundant modulator 1310 can include four or more input/output ports.
  • Modulators 1305 , 1306 , 1307 , 1308 and/or redundant modulator 1310 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1305 , 1306 , 1307 , 1308 , 1310 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1305 , 1306 , 1307 , 1308 , 1310 .
  • FIG. 14 shows connection diagram 1400 with four modulators 1410 , 1411 , 1412 , 1413 and twelve groups of demodulators with redundant modulator 1410 according to some embodiments.
  • Redundant modulator 1410 is coupled with each modulator 1405 , 1406 , 1407 , 1408 .
  • Each group of demodulators in this embodiment includes five demodulators. Any number of demodulators can be included.
  • Each demodulator in a group is coupled with at least two other demodulators in a daisy chain fashion.
  • Modulator 1410 is coupled with one demodulator in group 1451 , one demodulator in group 1461 , and one demodulator in group 1471 .
  • Modulator 1411 is coupled with one demodulator in group 1471 , one demodulator in group 1461 , and one demodulator in group 1481 .
  • Modulator 1412 is coupled with one demodulator in group 1451 , one demodulator in group 1481 , and one demodulator in group 1471 .
  • Modulator 1413 is coupled with one demodulator in group 1451 , one demodulator in group 1461 , and one demodulator in group 1481 .
  • Redundant modulator 1410 can include four or more input/output ports.
  • Modulators 1405 , 1406 , 1407 , 1408 and/or redundant modulator 1410 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1405 , 1406 , 1407 , 1408 , 1410 .
  • a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1405 , 1406 , 1407 , 1408 , 1410 .
  • group 1451 is connected with three modulators. Accordingly, if any of the three modulators fail and/or the connection between the modulator and demodulator fail, timing can be propagated from one of the other modulators. Three of the demodulators in group 1451 are coupled with three demodulators in group 1452 , and three of the demodulators in group 1452 are coupled with three demodulators in group 1453 . Accordingly, if any demodulator in group 1451 fails, timing can still be transferred to each demodulator in group 1452 . Likewise, if any demodulator in group 1452 fails, timing can still be transferred to each demodulator in group 1453 . While the figures shows three groups of demodulators daisy chained together (e.g.
  • demodulators 1451 , 1452 , 1453 any number of groups of demodulators can be daisy chained together as shown in the figure.
  • Various other redundancies not explicitly described can also be achieved by implementing connection diagram 1400 .
  • Some of the demodulators and/or modulators shown in connection with diagram 1400 can include three or four or more input/output ports and still provide the redundancy discussed above.
  • a connection between a modulator and/or a demodulator implies that timing data (e.g. TDMA time of day data and/or frame timing data) can be transferred from one modulator or demodulator to another modulator or demodulator and vice/versa.
  • timing data e.g. TDMA time of day data and/or frame timing data
  • Each connection can be bi-directional and/or mono-direction.
  • a modulator and/or demodulator to another modulator and/or demodulator can be made using any type of connector and/or cable. For example, connections can be made using CAT-5 or CAT-5e Ethernet cables.
  • a connection can be made using a USB cables.
  • an input/output port at a modulator and/or demodulator can include any type of communication port that can send and/or receive timing data.
  • Ethernet and USB ports are examples of input/output ports.
  • a failure of a modulator and/or a demodulator can describe the failure of the modulator and/or demodulator to send timing data.
  • a modulator that loses power is a failed modulator and cannot send timing data.
  • a defective cable or a misconnected cable between a modulator and a demodulator can be considered a failure of the modulator because the modulator cannot send timing data.
  • any failure to transfer timing data from a first modulator and/or demodulator to a second modulator and/or demodulator can be considered a failure in the first modulator and/or demodulator.
  • Circuits, logic modules, processors, and/or other components may be described herein as being “configured” to perform various operations. Those skilled in the art will recognize that, depending on implementation, such configuration can be accomplished through design, setup, interconnection, and/or programming of the particular components and that, again depending on implementation, a configured component might or might not be reconfigurable for a different operation.
  • a programmable processor can be configured by providing suitable executable code; a dedicated logic circuit can be configured by suitably connecting logic gates and other circuit elements; and so on.

Abstract

A fault tolerant modem system is provided according to some embodiments of the invention. A modem can include modulators and/or demodulators that provide redundancy in the event one of the modulators and/or demodulators fail. Connectivity between modulators and demodulators, for example, can be used to propagate TDMA timing to connected modulators and/or demodulators. Moreover, redundancy can be provided using modulators and/or demodulators with three or more input/output ports.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • This application claims the benefit of commonly assigned U.S. Provisional Patent Application No. 61/056,425, filed May 27, 2008, entitled “Return Link Power Control and Fault Tolerant Modem Redundancy,” and this application claims the benefit of commonly assigned U.S. Provisional Patent Application No. 61/056,772, filed May 28, 2008, entitled “Time of Day Encryption Using TDMA Timing,” the disclosures of which are herein incorporated by reference for all purposes.
  • BACKGROUND
  • A modem is a device that modulates an analog carrier signal to encode digital information, and also demodulates a similar carrier signal to decode the transmitted information. Modems can include a single modulator and/or demodulator as well as multiple modulators and/or demodulators. For example, in large communication networks such as satellite networks or mobile telephone networks, a modem may include multiple modulators and demodulators. Modems typically produce a signal that can be transmitted easily and decoded to reproduce the original digital data.
  • Direct broadcast satellite, WiFi, and mobile phones all typically use modems to communicate. Modern telecommunications and data networks can use radio modems where long distance data links are required. Modems can also be used to allow multiple users to access a communication channel through frequency-division multiple access or time division multiple access (TDMA) techniques. Wireless modems can come in a variety of types, bandwidths, and/or speeds. Wireless modems can transmit information that is modulated onto a carrier frequency to allow many simultaneous wireless communication links to work simultaneously on different frequencies.
  • BRIEF SUMMARY
  • In some embodiments of the invention, the present disclosure provides for a redundant modulator and/or demodulator distribution. For example, 1:1 up to and beyond 1:4 modulator and/or demodulator redundancy can be supported. As another example, 1:1 up to 1:∞demodulators can be supported. That is, 1:2, 1:3, 1:10, 1:32, 1:50, 1:64, 1:100, etc. modulators and/or demodulators can be supported without damaging the redundancy scheme. As another example, multiple 1:1 up to 1:∞demodulators can be employed. For example, two 1:2 demodulators that can support 4 online demodulators and 2 redundant demodulators, five 1:4 demodulators to support 20 online demodulators with 4 redundant demodulators, fifty 1:6 demodulators to support 300 online demodulators and 50 redundant demodulators, etc.
  • Some embodiments of the invention provide for modulator and/or demodulator redundancy in a modem. In some embodiments, modulators and demodulators can be connected together to propagate synchronized timing data that is used for modulation and/or demodulation. Connection schemes are provided that allow one failure in any redundancy group of modulator(s) and/or demodulator(s), yet still maintain synchronized timing between all remaining operational modulators and demodulators. Moreover, modulators and/or demodulators used in some embodiments can include three or four input/output ports for communicating timing information.
  • Further areas of applicability of the present disclosure will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating various embodiments, are intended for purposes of illustration only and do not limit the scope of the disclosure.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a satellite communication system according to some embodiments.
  • FIG. 2 shows a connection diagram with a modulator and demodulator with a redundant modulator according to some embodiments.
  • FIG. 3 shows a connection diagram with a modulator and two demodulators with a redundant modulator according to some embodiments.
  • FIG. 4 shows a connection diagram with a modulator and three demodulators with a redundant modulator according to some embodiments.
  • FIG. 5 shows a connection diagram with a modulator and five demodulators with a redundant modulator according to some embodiments.
  • FIG. 6 shows a connection diagram with two modulators and two groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 7 shows a connection diagram with two modulators and two groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 8 shows a connection diagram with three modulators and three groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 9 shows a connection diagram with three modulators and three groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 10 shows a connection diagram with four modulators and four demodulators with a redundant modulator according to some embodiments.
  • FIG. 11 shows a connection diagram with four modulators and four groups of two demodulators with a redundant modulator according to some embodiments.
  • FIG. 12 shows a connection diagram with four modulators and four groups of three demodulators with a redundant modulator according to some embodiments.
  • FIG. 13 shows a connection diagram with four modulators and four groups of five demodulators with a redundant modulator according to some embodiments.
  • FIG. 14 shows a connection diagram with four modulators and twelve groups of five demodulators with a redundant modulator according to some embodiments.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention can provide 1 to N modulator redundancy and/or demodulator redundancy in a communication network such as a satellite network. In some embodiments a communication hub (e.g., transceiver and/or modem) can include a plurality of modulators that can be employed to modulate data onto a communication channel for transmission to terminals throughout the network. In some embodiments, the hub can also include a plurality of demodulators that can also be employed to demodulate the signals received from the terminals. Ensuring synchronization of timing from modulators to modulator and to demodulators can be a priority of such communication systems. For example, in a TDMA network, various terminals can communicate with the hub using assigned timeslots in a single channel. To ensure timeslot synchronization, timing between modulators and demodulators can be required.
  • Embodiments of the present invention couple demodulators and/or modulators to allow failure of one or more of the modulators and/or demodulators without loss of timing synchronization. Moreover, in some embodiments, demodulators and/or modulators can provide 1 to N redundancy while only including three or four input/output ports on the modulators and/or demodulators. Such embodiments allow for failures and hot swapping of modulators and/or demodulators without losing data and/or without losing timing. Moreover, embodiments described herein can provide redundancy with three or more input/output ports on any one modulator and/or demodulator.
  • Some embodiments of the invention can be particularly useful for communication in a satellite network and in particular as part of the hub of a satellite network. FIG. 1 shows satellite system 100 that is an example of a satellite system that can implement various embodiments of the invention. As shown, hub (or network controller) 115 can communicate with various subscriber terminals 130 through satellite 105. In this embodiment, hub 115 is coupled with communication network 120, for example, the Internet. In some embodiments, communication network 120 can include a private computer network, a computer system, and/or servers. Hub 115 can use a satellite dish 110 (e.g., an antenna and/or a parabolic antenna) to bi-directionally communicate with a satellite 105 on a feeder link. An upstream forward link 135 communicates information from the hub 115 to satellite 105, and downstream return link 140 communicates information from satellite 105 to hub 115. Although not shown, there may be a number of gateways 115 in system 100. In some embodiments, hub 115 can also include one or more computer processing systems including, for example, a processor, controller, memory, network interfaces, etc. In some embodiments, hub 115 can include the computational system shown in FIG. 3.
  • Satellite 105 could perform switching or be a bent-pipe. Information can bi-directionally pass through the satellite 105. Satellite 105 could use antennas or phased arrays when communicating. The communication could be focused into spot beams or more broadly cover a bigger geographical area, for example, the entire continental US (CONUS).
  • Subscriber terminal 130 in this example can be bi-directionally coupled with satellite 105 and can provide connectivity with network 120 through hub 115. Subscriber terminal 130 can receive information with forward downlink 150 from satellite 105, and transmit information that is sent on a number of return uplinks 145. Subscriber terminal 130 can initiate return uplink 145 to send information upstream to satellite 105 and ultimately the hub 115.
  • Communication channels such as downstream downlink 150, upstream uplink 145, downstream return link 140, and/or downstream uplink 135, can include Ka band, Ku band, X band and/or C band.
  • In some embodiments, communication controller 115 (or hub or hub) can include a plurality of modulators and/or demodulators. The modulators can receive a digital bit stream and modulate the digital bit stream onto a carrier channel. The demodulators can receive a signal from a terminal 130 and demodulate a digital bit stream therefrom. In some communication networks, such as TDMA or MFTDMA networks, timing between modulators and/or demodulators can be important. Various schemes have been devised to ensure timing is propagated from modulator to modulator, from modulator to demodulator, demodulator to demodulator, timing source to modulator and/or timing source to demodulator. In some embodiments of the invention, timing is propagated through a system of modulators and demodulators while providing redundancy and/or while using modulators and/or demodulators with as few as three input/output communication ports to propagate timing.
  • FIG. 2 shows connection diagram 200 with modulator 205 and demodulator 250 with redundant modulator 210 according to some embodiments. Modulator 205 is shown connected with demodulator 250. Redundant modulator 210 is also shown being connected with demodulator 250. The connections between modulators 205, 210 and demodulator 250 can be made using any type of cable or connectors known in the art without limitation. Modulator 205 and/or modulator 210 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 205, 210. Timing can then be passed from modulator 205 or modulator 210 to demodulator 250 through the connections shown in diagram 200. Modulator 205 can provide timing to demodulator 250. In the event there is a failure with modulator 205 and/or the cable providing a connection between modulator 205 and demodulator 250, then modulator 210 can be used and timing can still propagate to demodulator 250 from redundant modulator 210. While each modulator 205, 210 and demodulator 250 shown in connection with diagram 200 have four input/output ports, in some embodiments, each modulator 205, 210 and demodulator 250 can include two or three input/output ports. Various other redundancies not explicitly described can also be achieved with connection diagram 200.
  • FIG. 3 shows connection diagram 300 with modulator 305 and two demodulators 350, 351 with redundant modulator 310 according to some embodiments. Modulator 305 is shown connected with demodulator 350 and demodulator 351. Redundant modulator 310 is also shown being connected with demodulator 350 and demodulator 351. Demodulator 350 is also coupled with demodulator 351. Modulator 305 and/or redundant modulator 310 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 305, 310. The connections between modulators 305, 310 and demodulators 350, 351, can be made using any type of cable or connectors known in the art without limitation. For example, connections can be provided using CAT-5 Ethernet cables. Timing can then be passed from modulator 305 and/or redundant modulator 310 to demodulator 350 or demodulator 351 through the connections shown in diagram 300.
  • Modulator 305 can provide timing to demodulator 350 and demodulator 351 through their respective connections. In the event there is a failure with the connection between modulator 305 and demodulator 350 then timing will propagate to demodulator 350 from its connection with demodulator 351. Similar redundancy is provided if there is a failure with the connection between modulator 305 and demodulator 351. In the event there is a failure with modulator 305 then modulator 310 can be used and timing can still be propagated to demodulator 350 and demodulator 351 from redundant modulator 310. Since each demodulator obtains timing from an independent connection to each modulator, either demodulator can fail without affecting the other demodulator timing path. While each modulator 305, 310 and demodulator 350, 351 shown in connection with diagram 300 have four input/output ports, in some embodiments, each modulator 305, 310 and demodulator 350 can include three input/output ports. Various other redundancies not explicitly described can also be achieved with connection diagram 300.
  • FIG. 4 shows connection diagram 400 with modulator 405 and three demodulators 450, 451, 452 with redundant modulator 410 according to some embodiments. Any one of the three demodulators can be the redundant unit. In this embodiment, modulator 405 is coupled with demodulator 450 and demodulator 452. Redundant modulator 410 is coupled with demodulator 450 and demodulator 451. Moreover, demodulator 451 is coupled to both demodulator 450 and demodulator 452. Each demodulator 450, 451, 452 can include three or more input/output ports. Modulator 405 and modulator 410 can each include two or more input/output ports. Timing normally propagates from modulator 405 to demodulators 450 and 452 then from demodulator 451 to 452. Modulator 405 and/or redundant modulator 410 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 405, 410.
  • Various redundancies are provided in connection with diagram 400. Demodulator 450 can fail or the connection between modulator 405 and demodulator 450 can fail and timing will propagate from modulator 405 to demodulator 452 and then to demodulator 451 and demodulator 450. Similar redundancy can be provided if demodulator 452 fails or the connection between modulator 405 and demodulator 452 fails. The connection between demodulator 450 and demodulator 451 can fail and timing can propagate from modulator 405 to demodulator 450 and demodulator 452 and then from demodulator 452 to demodulator 451. Similar redundancy can be provided if the connection between demodulator 451 and demodulator 452 fail. Modulator 405 can fail and redundant modulator 410 can provide timing to demodulator 450 and demodulator 451, and then to demodulator 452. Both modulator 405 and demodulator 450 can fail and timing will propagate from modulator 410 to demodulator 451 then to 452. Various other redundancies not explicitly described can also be achieved with connection diagram 400.
  • FIG. 5 shows connection diagram 500 of a modulator 505 and five demodulators 550, 551, 552, 553, 554 with redundant modulator 510 according to some embodiments. Any one of the five demodulators may be the redundant unit. In this embodiment, modulator 505 is coupled with demodulator 550 and demodulator 553. Redundant modulator 510 is coupled with demodulator 551 and demodulator 552. Each demodulator is coupled with two adjacent demodulators in a daisy chain fashion. Timing normally propagates from modulator 505 to demodulators 550 and then via the daisy chain to demodulators 551, 552, 553, 554. Modulator 505 and/or redundant modulator 510 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 505, 510.
  • Various redundancies can be provided in systems that implement connection diagram 500. Modulator 505 can fail, and timing can be propagated to demodulator 551 or 552 from modulator 510 and then propagated to the other demodulators through the daisy chain of demodulators. The cable connecting modulator 505 and demodulator 550 can fail and timing can still propagate from modulator 505 to demodulator 553 and then propagate to the other demodulators through the daisy chain of demodulators. Similar redundancy is provided if the cable between modulator 505 and demodulator 553 fails. Furthermore, if demodulator 550 fails, then timing can propagate to demodulator 553 from modulator 505 and then propagate to the other demodulators through the daisy chain of demodulators. If demodulator 553 fails, then timing can propagate to demodulator 550 from modulator 505 and then propagate the timing to the other demodulators through the daisy chain of demodulators. If modulator 553 fails, then timing propagates from modulator 505 to demodulator 550 and then propagate to the other demodulators through the daisy chain of demodulators. Various other redundancies not explicitly described can also be achieved with connection diagram 500.
  • FIG. 6 shows connection diagram 600 of two modulators 605, 606 and two groups of demodulators 640, 645, each group with two demodulators and with redundant modulator 610 according to some embodiments. Modulator 605 is connected with demodulators 651 and 652, which are in demodulator group 640. Demodulator 651 is also connected with demodulator 652. Modulator 606 is connected with demodulators 661 and 662, which are in demodulator group 645. Demodulator 661 is also connected with demodulator 662. Moreover, modulator 605 is also coupled with demodulator 662 and modulator 606 is coupled with demodulator 652. Furthermore, redundant modulator 610 is coupled with demodulator 651 and demodulator 661. Modulator 605, modulator 606 and/or redundant modulator 610 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 605, 606, 610.
  • Various redundancies are provided in systems that implement connection diagram 600. Modulator redundancy is provided by redundant modulator 610, so that timing can be sent to each group of demodulators 640, 645 in the event that modulator 605 or modulator 606 fails. Modulator redundancy is also provided by connecting modulator 605 with a demodulator in both groups of demodulators 640, 645 and by connecting modulator 606 with a demodulator in both groups of demodulators 640, 645. Any one modulator or demodulator shown in the figure can fail and timing can still propagate to every modulator and/or demodulator. Yet, each modulator and/or demodulator has three or more input/output ports. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 600.
  • FIG. 7 shows connection diagram 700 with two modulators 705, 706 and two groups of five demodulators 740, 745 with redundant modulator 710 according to some embodiments. Modulator 705 is coupled with demodulator 751. In some embodiments, modulator 705 can be coupled with another demodulator in group 740 and/or coupled with a different demodulator within group 740. Modulator 706 is coupled with demodulator 761. In some embodiments, modulator 706 can be coupled with another demodulator in group 745 and/or coupled with a different demodulator within group 745. Modulator 705 is also coupled with demodulator 763 or any other demodulator in demodulator group 745. Modulator 706 is also coupled with demodulator 753 or any other demodulator in demodulator group 740. Redundant modulator 710 can also be coupled with demodulator 752 and/or demodulator 762 or any other demodulator in the respective demodulator groups. Each demodulator in each demodulator group 640, 645 is connected to two other demodulators in a daisy chain fashion. In some embodiments, each demodulator includes only three input/output ports and/or each modulator includes only two input/output ports. Modulator 705, modulator 706 and/or redundant modulator 710 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 705, 706, 710.
  • Various redundancies can be achieved by systems implementing connection diagram 700. Any of the five demodulators in each group of demodulators can fail and timing can still be propagated to each of the remaining demodulators. For example, if demodulator 751 fails, then timing can be received at demodulator 752 from redundant modulator 710 and/or at demodulator 753 from modulator 706. If timing is received at any demodulator the timing can propagate to every other demodulator in the group through the daisy chain of interconnected demodulators and can do so even if one demodulator fails. As another example, if demodulator 761 fails, then timing can be received at demodulator 762 from redundant modulator 710 and/or at demodulator 763 from modulator 705. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 700.
  • FIG. 8 shows connection diagram 800 with three modulators 805, 806, 807 and three groups 841, 842, 843 each with two demodulators and with redundant modulator 810 according to some embodiments. In this embodiment, modulator 805 is coupled with demodulator 851, demodulator 872 and redundant modulator 810. In this embodiment, modulator 806 is coupled with demodulator 861, demodulator 852, and redundant modulator 810. In this embodiment, modulator 807 is coupled with demodulator 871, demodulator 862, and redundant modulator 810. Each demodulator can be connected with each demodulator in each group. Modulator 805, modulator 806, modulator 807, and/or redundant modulator 810 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 805, 806, 807, 810.
  • As discussed in regard to previous configurations, modulator and/or demodulator failure can occur without loss of timing to any of the modulators and/or demodulators. For example, any of modulators 805, 806, 807 can fail and redundant modulator 801 and/or a neighboring modulator can provide timing. It should also be noted that in this embodiment, the modulators and/or demodulators can be equipped with three or more input/output ports. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 800.
  • FIG. 9 shows connection diagram 900 with three modulators and three groups 941, 942, 943 of five demodulators with redundant modulator 910 according to some embodiments. In this embodiment, modulator 905 is coupled with demodulator 951 and demodulator 973. In this embodiment, modulator 906 is coupled with demodulator 961 and demodulator 953. In this embodiment, modulator 907 is coupled with demodulator 971 and demodulator 963. Redundant modulator is connected with demodulator 952, demodulator 962 and demodulator 972. Each demodulator in the three demodulator groups are connected to both neighbor demodulators in a daisy chain fashion. Hence, timing can be passed from one demodulator to two neighboring demodulators. Modulators 905, 906, 907 and/or redundant modulator 910 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 905, 906, 907, 910.
  • This embodiment of the invention provides timing propagation redundancy in the event any modulator or any demodulator fails. For example, if modulator 906 fails, the demodulators in demodulator group 942 can receive timing from either modulator 907 and/or redundant modulator 910 through the daisy chain of demodulators. As another example, if any demodulator in a group of demodulators fails, the rest of the demodulators can receive timing from one of it's neighbors with which it is connected. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 900.
  • FIG. 10 shows connection diagram 1000 with four modulators 1005, 1006, 1007, 1008 and four demodulators 1051, 1061, 1071, 1081 with redundant modulator 1010 according to some embodiments. In this embodiment, modulator 1005 and redundant modulator 1010 are connected with demodulator 1051, modulator 1006 and redundant modulator 1010 are connected with demodulator 1061, modulator 1007 and redundant modulator 1010 are connected with demodulator 1071, and modulator 1008 and redundant modulator 1010 are connected with demodulator 1081. Each connection can provide timing from one device to another. In this embodiment, any of the modulators 1005, 1006, 1007, 1008 can fail and/or any connection between modulators 1005, 1006, 1007, 1008 and demodulators can fail and timing can still be transmitted to the demodulators. Moreover, each modulator 1005, 1006, 1007, 1008 can include one or more input/output ports. Each demodulator 1051, 1061, 1071, 108 can include two or more input/output ports. Redundant modulator 1010 can include four or more input/output ports. Modulators 1005, 1006, 1007, 1008 and/or redundant modulator 1010 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1005, 1006, 1007, 1008, 1010.
  • FIG. 11 shows connection diagram 1100 with four modulators 1105, 1106, 1107, 1108 and four groups of two demodulators with redundant modulator 1110 according to some embodiments. In this embodiment, modulator 1105 and redundant modulator 1110 are connected with demodulator 1151, modulator 1106 and redundant modulator 1110 are connected with demodulator 1161, modulator 1107 and redundant modulator 1110 are connected with demodulator 1171, and modulator 1108 and redundant modulator 1110 are connected with demodulator 1181. Modulator 1105 is also coupled with demodulator 1182 and demodulator 1152. Modulator 1106 is also coupled with demodulator 1152 and demodulator 1162. Modulator 1107 is also coupled with demodulator 1162 and demodulator 1172. Modulator 1108 is also coupled with demodulator 1182 and demodulator 1172. Each demodulator in the groups of demodulators can also be coupled with the other demodulator in the respective group. Moreover, each connection can provide TDMA timing from one device to another device. Redundant modulator 1010 can include four or more input/output ports. Modulators 1105, 1106, 1107, 1108 and/or redundant modulator 1110 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1105, 1106, 1107, 1108, 1110.
  • In this embodiment, any modulator 1105, 1106, 1107, 1108 can fail and timing can be provided to the groups of demodulators from another modulator and/or from redundant modulator 1110. Moreover, each demodulator in a group of demodulators can receive timing from a unique modulator. Hence, any one demodulator in a group can fail and the other demodulator in the group can still receive timing. Also, each modulator 1105, 1106, 1107, 1108 can include three or more input/output ports. Redundant modulator 1110 can include four input/output ports. Each demodulator can include three or more input/output ports.
  • FIG. 12 shows connection diagram 1200 with four modulators 1205, 1206, 1207, 1208 and four groups of three demodulators with redundant modulator 1210 according to some embodiments. In this embodiment, modulator 1205 is connected with demodulator 1251 and demodulator 1282. Modulator 1206 is connected with demodulator 1261 and demodulator 1252. Modulator 1207 is connected with demodulator 1271 and demodulator 1262. Modulator 1208 is connected with demodulator 1281 and demodulator 1272. Redundant modulator 1210 is coupled with demodulators 1253, 1263, 1273, 1283. Moreover, each demodulator is coupled with two other demodulator in its respective group in a daisy chain fashion. Redundant modulator 1210 can include four or more input/output ports. Modulators 1205, 1206, 1207, 1208 and/or redundant modulator 1210 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1205, 1206, 1207, 1208, 1210.
  • In this embodiment, any modulator can fail without loss of timing. Each group of demodulators can receive timing from one of three modulators. Moreover, each demodulator can receive timing from two demodulators as well as at least one modulator. Thus, demodulator failure without modulator failure will not result in a loss of timing at any other demodulator. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 1200.
  • FIG. 13 shows connection diagram 1300 with four modulators 1305, 1306, 1307, 1308 and four groups of five demodulators with redundant modulator 1310 according to some embodiments. While five demodulators are shown in each group, any number of demodulators can be used without limitation. In this embodiment, demodulators in each group of demodulators 1341, 1342, 1343, 1344 can receive timing from three of the four modulators 1305, 1306, 1307, 1308 and redundant modulator 1310. Moreover, each of the demodulators within each group of demodulators are connected with two other demodulators in a daisy chain configuration. For example, in demodulator group 1341, demodulator 1351 is connected with demodulator 1352 and demodulator 1355; demodulator 1353 is connected with demodulator 1352 and demodulator 1354 and so forth. Thus, failure of any one demodulator in a group will not restrict the propagation of timing from the modulators. Furthermore, three modulators are connected with three different demodulators in each group of demodulators. If one of the modulators fail, timing can still be propagated to the demodulators using one of the other three demodulators. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 1300. Redundant modulator 1310 can include four or more input/output ports. Modulators 1305, 1306, 1307, 1308 and/or redundant modulator 1310 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1305, 1306, 1307, 1308, 1310.
  • FIG. 14 shows connection diagram 1400 with four modulators 1410, 1411, 1412, 1413 and twelve groups of demodulators with redundant modulator 1410 according to some embodiments. Redundant modulator 1410 is coupled with each modulator 1405, 1406, 1407, 1408. Each group of demodulators in this embodiment includes five demodulators. Any number of demodulators can be included. Each demodulator in a group is coupled with at least two other demodulators in a daisy chain fashion.
  • Modulator 1410 is coupled with one demodulator in group 1451, one demodulator in group 1461, and one demodulator in group 1471. Modulator 1411 is coupled with one demodulator in group 1471, one demodulator in group 1461, and one demodulator in group 1481. Modulator 1412 is coupled with one demodulator in group 1451, one demodulator in group 1481, and one demodulator in group 1471. Modulator 1413 is coupled with one demodulator in group 1451, one demodulator in group 1461, and one demodulator in group 1481. Redundant modulator 1410 can include four or more input/output ports. Modulators 1405, 1406, 1407, 1408 and/or redundant modulator 1410 can also be coupled with a timing source such as a GPS receiver, an oscillator, a clock, or any other device that can provide timing to the modulators 1405, 1406, 1407, 1408, 1410.
  • As mentioned above, group 1451 is connected with three modulators. Accordingly, if any of the three modulators fail and/or the connection between the modulator and demodulator fail, timing can be propagated from one of the other modulators. Three of the demodulators in group 1451 are coupled with three demodulators in group 1452, and three of the demodulators in group 1452 are coupled with three demodulators in group 1453. Accordingly, if any demodulator in group 1451 fails, timing can still be transferred to each demodulator in group 1452. Likewise, if any demodulator in group 1452 fails, timing can still be transferred to each demodulator in group 1453. While the figures shows three groups of demodulators daisy chained together (e.g. demodulators 1451, 1452, 1453) any number of groups of demodulators can be daisy chained together as shown in the figure. Various other redundancies not explicitly described can also be achieved by implementing connection diagram 1400. Some of the demodulators and/or modulators shown in connection with diagram 1400 can include three or four or more input/output ports and still provide the redundancy discussed above.
  • In the description of various embodiments a connection between a modulator and/or a demodulator implies that timing data (e.g. TDMA time of day data and/or frame timing data) can be transferred from one modulator or demodulator to another modulator or demodulator and vice/versa. Each connection can be bi-directional and/or mono-direction. Thus, when a modulator is described as being connected with a demodulator the modulator can send and/or receive timing data to and/or from the demodulator. Moreover a connection between a modulator and/or demodulator to another modulator and/or demodulator can be made using any type of connector and/or cable. For example, connections can be made using CAT-5 or CAT-5e Ethernet cables. As another example, a connection can be made using a USB cables. Furthermore, an input/output port at a modulator and/or demodulator can include any type of communication port that can send and/or receive timing data. Thus, Ethernet and USB ports are examples of input/output ports.
  • In the description of embodiment of the invention a failure of a modulator and/or a demodulator can describe the failure of the modulator and/or demodulator to send timing data. For example, a modulator that loses power is a failed modulator and cannot send timing data. As another example, a defective cable or a misconnected cable between a modulator and a demodulator can be considered a failure of the modulator because the modulator cannot send timing data. Thus, any failure to transfer timing data from a first modulator and/or demodulator to a second modulator and/or demodulator can be considered a failure in the first modulator and/or demodulator.
  • Circuits, logic modules, processors, and/or other components may be described herein as being “configured” to perform various operations. Those skilled in the art will recognize that, depending on implementation, such configuration can be accomplished through design, setup, interconnection, and/or programming of the particular components and that, again depending on implementation, a configured component might or might not be reconfigurable for a different operation. For example, a programmable processor can be configured by providing suitable executable code; a dedicated logic circuit can be configured by suitably connecting logic gates and other circuit elements; and so on.
  • While various connection diagrams are described herein with reference to particular blocks, it is to be understood that the blocks are defined for convenience of description and are not intended to imply a particular physical arrangement of component parts. Further, the blocks need not correspond to physically distinct components.
  • While the embodiments described above may make reference to specific hardware and software components, those skilled in the art will appreciate that different combinations of hardware and/or software components may also be used and that particular operations described as being implemented in hardware might also be implemented in software or vice versa.

Claims (27)

1. A communication controller comprising:
a first modulator;
a redundant modulator;
a first demodulator coupled with the first modulator and the redundant modulator, wherein the first demodulator is configured to receive timing information from the first modulator or the redundant modulator; and
a second demodulator coupled with the first modulator, and the first demodulator, wherein the second demodulator is configured to receive timing information from the first demodulator or the first modulator.
2. The communication controller according to claim 1, wherein the second demodulator is coupled with a redundant modulator and configured to receive timing information from the redundant modulator.
3. The communication controller according to claim 1 further comprising:
a second modulator;
a third demodulator coupled with the second modulator and the redundant modulator, wherein the third demodulator is configured to receive timing information from the second modulator or the redundant modulator; and
a fourth demodulator coupled with the second modulator, and the third demodulator, wherein the fourth demodulator is configured to receive timing information from the third demodulator or the second modulator.
4. The communication controller according to claim 3, wherein the fourth modulator is coupled with the first modulator and configured to receive timing information from the first modulator.
5. The communication controller according to claim 3, wherein the second modulator is coupled with the second modulator and configured to receive timing information from the second modulator.
6. A communication controller comprising:
a first modulator;
a redundant modulator; and
a first group demodulators comprising three or more demodulators, wherein each demodulator is coupled to at least one other demodulator within the first group of demodulators, wherein at least one demodulator is coupled with the first modulator and is configured to receive timing information from the first modulator, and wherein at least one demodulator is coupled with the redundant modulator and is configured to receive timing information from the redundant modulator.
7. The communication controller according to claim 6, wherein two demodulators within the first group of demodulators are coupled with the first modulator and is configured to receive timing information from the first modulator.
8. The communication controller according to claim 6, wherein two demodulators within the first group of demodulators are coupled with the redundant modulator and is configured to receive timing information from the redundant modulator.
9. The communication controller according to claim 6, wherein each demodulator within the first group of demodulators is coupled with two other demodulators within the first group of demodulators.
10. The communication controller according to claim 6, further comprising:
a second modulator; and
a second group of demodulators comprising three or more demodulators, wherein each demodulator is coupled to at least one other demodulator within the second group of demodulators, wherein at least one demodulator within the second group of demodulators is coupled with the second modulator and is configured to receive timing information from the second modulator, and wherein at least one demodulator within the second group of demodulators is coupled with the redundant modulator and is configured to receive timing information from the redundant modulator.
11. The communication controller according to claim 10, wherein at least one demodulator within the second group of demodulators is coupled with the first modulator and is configured to receive timing information from the first modulator.
12. The communication controller according to claim 10, wherein at least one demodulator within the first group of demodulators is coupled with the second modulator and is configured to receive timing information from the second modulator.
13. The communication controller according to claim 10, further comprising:
a third modulator; and
a third group of demodulators comprising three or more demodulators, wherein each demodulator is coupled to at least one other demodulator within the third group of demodulators, wherein at least one demodulator within the third group of demodulators is coupled with the third modulator and is configured to receive timing information from the third modulator, and wherein at least one demodulator within the third group of demodulators is coupled with the redundant modulator and is configured to receive timing information from the redundant modulator.
14. The communication controller according to claim 13, wherein at least one demodulator within the third group of demodulators is coupled with the first modulator and is configured to receive timing information from the first modulator.
15. A communication controller comprising:
a redundant modulator;
a one or more modulators; and
one or more groups of demodulators, wherein each group of demodulators comprises one or more demodulators, wherein at least one demodulator within each group of demodulators is coupled with the redundant modulator and configured to receive timing information from the redundant modulator, and wherein at least one demodulator within each group of demodulators is coupled with at least one of the one or more modulators and is configured to receive time of data information from the at least one of the one or more modulators.
16. The communication controller according to claim 15, wherein at least one group of demodulators comprises a first demodulator coupled with a first modulator of the one or more modulators and is configured to receive timing information from the first modulator, and a second demodulator coupled with a second modulator of the one or more modulators distinct from the first modulator and is configured to receive timing information from the second modulator.
17. The communication controller according to claim 15, wherein each group of demodulators comprises two or more demodulators, wherein each demodulator of the two or more demodulators is coupled with another demodulator within the group of demodulators.
18. The communication controller according to claim 15, wherein each group of demodulators comprises three or more demodulators, wherein each demodulator of the three or more demodulators is coupled with two demodulators within the group of demodulators.
19. A communication controller comprising:
a redundant modulator;
a first modulator;
a first group of demodulators comprising two or more demodulators, wherein a demodulator within the first group of demodulators is coupled with the first modulator and configured to receive timing information from the first modulator, wherein a demodulator within the first group of demodulators is coupled with the redundant modulator and configured to receive timing information from the redundant modulator, wherein each demodulator within the first group of demodulators is coupled another demodulator within the group of demodulators; and
a second group of demodulators comprising two or more demodulators, wherein a demodulator within the second group of demodulators is coupled with a demodulator in the first group of demodulators, wherein each demodulator within the second group of demodulators is coupled with another demodulator within the second group of demodulators.
20. The communication controller according to claim 19 further comprising a second modulator, wherein the second modulator is coupled with at least one demodulator within the first group of demodulators.
21. The communication controller according to claim 20 further comprising a third modulator, wherein the third modulator is coupled with at least one demodulator within the first group of demodulators.
22. The communication controller according to claim 19 comprising a third group of demodulators comprising two or more demodulators, wherein a demodulator within the third group of demodulators is coupled with a demodulator in the second group of demodulators, wherein each demodulator within the third group of demodulators is coupled with another demodulator within the third group of demodulators
23. The communication controller according to claim 19 wherein the first modulator is coupled with the redundant modulator.
24. A communication controller comprising:
a first modulator and a redundant modulator, wherein the first modulator is coupled with the redundant modulator and configured to receive time of day data from the redundant modulator;
a first group of three or more demodulators, wherein each of the demodulators is coupled with two other demodulators within the first group of demodulators and is configured to receive timing information from the two other demodulators, and at least one of the demodulators is coupled with the first modulator and is configured to receive timing information from the first modulator; and
a second group of demodulators wherein each of the demodulators is coupled with two other demodulators within the second group of demodulators and is configured to receive timing information from the two other demodulators, and at least one of the demodulators is coupled with a demodulator within the first group of demodulators and is configured to receive timing information from a demodulator within the first group of demodulators.
25. The communication controller according to claim 24, further comprising a second modulator.
26. The communication controller according to claim 25, wherein at least one demodulator within the first group of demodulators is coupled with the second modulator and configured to receive time of day data from the second demodulator.
27. The communication controller according to claim 25 further comprising:
a third group of demodulators wherein each of the demodulators is coupled with two other demodulators within the third group of demodulators and is configured to receive timing information from the two other demodulators, and at least one of the demodulators is coupled with the second modulator and is configured to receive timing information from the second modulator; and
a fourth group of demodulators wherein each of the demodulators is coupled with two other demodulators within the fourth group of demodulators and is configured to receive timing information from the two other demodulators, and at least one of the demodulators is coupled with a demodulator within the third group of demodulators and is configured to receive timing information from a demodulator within the third group of demodulators.
US12/472,955 2008-05-27 2009-05-27 Fault tolerant modem redundancy Abandoned US20090296847A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/472,955 US20090296847A1 (en) 2008-05-27 2009-05-27 Fault tolerant modem redundancy

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US5642508P 2008-05-27 2008-05-27
US5677208P 2008-05-28 2008-05-28
US12/472,955 US20090296847A1 (en) 2008-05-27 2009-05-27 Fault tolerant modem redundancy

Publications (1)

Publication Number Publication Date
US20090296847A1 true US20090296847A1 (en) 2009-12-03

Family

ID=41379688

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/473,104 Active 2030-06-18 US8165296B2 (en) 2008-05-27 2009-05-27 Time of day encryption using TDMA timing
US12/472,955 Abandoned US20090296847A1 (en) 2008-05-27 2009-05-27 Fault tolerant modem redundancy
US12/472,922 Active 2030-09-03 US8259604B2 (en) 2008-05-27 2009-05-27 Return link power control

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/473,104 Active 2030-06-18 US8165296B2 (en) 2008-05-27 2009-05-27 Time of day encryption using TDMA timing

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/472,922 Active 2030-09-03 US8259604B2 (en) 2008-05-27 2009-05-27 Return link power control

Country Status (2)

Country Link
US (3) US8165296B2 (en)
WO (3) WO2009155006A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090296629A1 (en) * 2008-05-27 2009-12-03 Viasat, Inc. Return link power control

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8374288B1 (en) * 2006-09-18 2013-02-12 Mediatek Inc. Dummy burst detecting method and apparatus
US20100068993A1 (en) * 2008-09-12 2010-03-18 Rahil Khan System and method for satellite-long term evolution (s-lte) air interface
KR20110017811A (en) * 2009-08-14 2011-02-22 삼성전자주식회사 Method and apparatus for generating and multiplexing of control channel in backhaul subframe for relay
US8953517B2 (en) * 2010-06-23 2015-02-10 Futurewei Technologies, Inc. System and method for adapting code rate
WO2011162773A1 (en) 2010-06-25 2011-12-29 Vt Idirect, Inc. Apparatus and method to secure acquisition and contention burst activity in a communication network
GB201015801D0 (en) * 2010-09-21 2010-10-27 Newtec Cy Nv Multiple access transmission scheme for a wireless system
US20120213174A1 (en) * 2011-11-30 2012-08-23 Comtech Ef Data Corp. Method and System for Optimizing Performance with Hitless Switching for Fixed Symbol Rate Carriers Using Closed-Loop Power Control while Maintaining Power Equivalent Bandwidth (PEB)
US9559767B2 (en) 2011-12-19 2017-01-31 Gilat Satellite Networks Ltd. Adaptive fade mitigation
EP2634956B1 (en) * 2012-02-29 2016-11-02 BlackBerry Limited Communicating an identity to a server
EP2634954B1 (en) 2012-02-29 2016-10-19 BlackBerry Limited Identity of a group shared secret
JP2013247624A (en) * 2012-05-29 2013-12-09 Hitachi Ltd Radio communication system, communication method, and base station device
US9071327B2 (en) * 2012-11-27 2015-06-30 Gilat Satellite Networks Ltd. Efficient frequency estimation
US9674836B2 (en) * 2014-01-27 2017-06-06 Spectrum Effect, Inc. Method and system for coexistence of radar and communication systems
US9483640B2 (en) 2014-04-01 2016-11-01 Georgetown University System and method for deterring malicious network attacks
US9471778B1 (en) * 2015-11-30 2016-10-18 International Business Machines Corporation Automatic baselining of anomalous event activity in time series data
KR101815175B1 (en) * 2016-05-27 2018-01-04 삼성에스디에스 주식회사 Apparatus and method for data encryption, apparatus and method for data decryption
US10211909B2 (en) * 2017-06-30 2019-02-19 Qualcomm Incorporated Link adaptation with RF intermediary element
US10897305B2 (en) 2019-04-27 2021-01-19 Skylo Technologies, Inc. Coordinated access to a satellite link using data profiles
US11297599B2 (en) 2019-04-27 2022-04-05 Skylo Technologies, Inc. Simultaneously broadcasting acknowledgements of reception of uplink wireless communication
WO2021015944A1 (en) * 2019-07-24 2021-01-28 Skylo Technologies, Inc. Simultaneously broadcasting acknowledgements of reception of uplink wireless communication
CN111431586B (en) * 2020-04-17 2021-09-21 中国电子科技集团公司第三十八研究所 Satellite network safety communication method
US11576074B2 (en) 2021-03-24 2023-02-07 Skylo Technologies, Inc. Dynamically controlling a local buffer of a modem of a wireless device

Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4317207A (en) * 1979-03-02 1982-02-23 Nippon Telegraph And Telephone Public Corporation Data transmission system
US4418425A (en) * 1981-08-31 1983-11-29 Ibm Corporation Encryption using destination addresses in a TDMA satellite communications network
US4932070A (en) * 1988-08-22 1990-06-05 Scientific Atlanta Mechanism for deriving accurate frequency reference for satellite communications burst demodulator
US5243653A (en) * 1992-05-22 1993-09-07 Motorola, Inc. Method and apparatus for maintaining continuous synchronous encryption and decryption in a wireless communication system throughout a hand-off
US5644602A (en) * 1989-08-14 1997-07-01 Interdigital Technology Corporation Direct digital frequency synthesizer for use in a subscriber unit of a wireless digital communication system
US5845196A (en) * 1995-06-30 1998-12-01 Nec Corporation Radio communication apparatus and method
US5987139A (en) * 1995-09-27 1999-11-16 Telefonaktiebolaget Lm Ericsson Method for encryption of information
US20020037705A1 (en) * 1998-10-28 2002-03-28 Moerder Karl E. Method and apparatus for calibration of a wireless transmitter
US20020075827A1 (en) * 2000-12-19 2002-06-20 Balogh Dan Anthony Data transmission in a wireless communication system
US20020174242A1 (en) * 1998-09-25 2002-11-21 Amir Hindie Modem with code execution adapted to symbol rate
US20030112878A1 (en) * 2001-12-14 2003-06-19 David Kloper Inroute training in a two-way satellite system
US20030128711A1 (en) * 2001-09-26 2003-07-10 Gabriel Olariu Method and system for improvement of network performance over asymmetic links
US20040120349A1 (en) * 2002-11-14 2004-06-24 Hughes Electronics Systems and methods for transmitting internet protocol data via satellite
USRE38619E1 (en) * 1995-10-16 2004-10-12 General Instrument Corporation Method and apparatus for supporting TDMA operating over hybrid fiber coaxial (HFC) or other channels
US6813355B1 (en) * 1998-02-13 2004-11-02 Nokia Mobile Phones Limited Method and arrangement for ciphering information transfer
US20050172129A1 (en) * 2004-01-29 2005-08-04 Nec Corporation Random number generating and sharing system, encrypted communication apparatus, and random number generating and sharing method for use therein
US20060101116A1 (en) * 2004-10-28 2006-05-11 Danny Rittman Multifunctional telephone, walkie talkie, instant messenger, video-phone computer, based on WiFi (Wireless Fidelity) and WiMax technology, for establishing global wireless communication, network and video conferencing via the internet
US7062287B2 (en) * 1999-09-22 2006-06-13 Fujitsu Limited Transmission power control apparatus
US20060177065A1 (en) * 2005-02-09 2006-08-10 Wal-Mart Stores, Inc. System and methods for encrypting data utilizing one-time pad key
US7215650B1 (en) * 1999-08-16 2007-05-08 Viasat, Inc. Adaptive data rate control for narrowcast networks
US20070155388A1 (en) * 2003-08-14 2007-07-05 Dragan Petrovic Serving base station selection during soft handover
US7242945B2 (en) * 2004-06-30 2007-07-10 Idirect Technologies Method, apparatus, and system for designing and planning a shared satellite communications network
US20070189230A1 (en) * 2004-06-17 2007-08-16 Jinsock Lee Transmission power control method of uplink packet data transmission
US20070276955A1 (en) * 2004-06-30 2007-11-29 Idirect Incorporated Method, Apparatus and System for Rapid Acquisition of Remote Nodes in a Communication System
US20080008264A1 (en) * 2006-01-20 2008-01-10 Atc Technologies, Llc Systems and Methods for Forward Link Closed Loop Beamforming
US7596350B1 (en) * 2006-09-29 2009-09-29 The Directv Group, Inc. Method and system for determining delays between a primary site and diverse site in a satellite communication system
US20090296629A1 (en) * 2008-05-27 2009-12-03 Viasat, Inc. Return link power control
US7657748B2 (en) * 2002-08-28 2010-02-02 Ntt Docomo, Inc. Certificate-based encryption and public key infrastructure

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61113326A (en) 1984-11-07 1986-05-31 Nec Corp Line switching system
KR100554799B1 (en) 2002-11-19 2006-02-22 엘지전자 주식회사 Method for activate ciphering the transfor data of mobile system for GSM and deactivate cipering the same

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4317207A (en) * 1979-03-02 1982-02-23 Nippon Telegraph And Telephone Public Corporation Data transmission system
US4418425A (en) * 1981-08-31 1983-11-29 Ibm Corporation Encryption using destination addresses in a TDMA satellite communications network
US4932070A (en) * 1988-08-22 1990-06-05 Scientific Atlanta Mechanism for deriving accurate frequency reference for satellite communications burst demodulator
US5644602A (en) * 1989-08-14 1997-07-01 Interdigital Technology Corporation Direct digital frequency synthesizer for use in a subscriber unit of a wireless digital communication system
US5243653A (en) * 1992-05-22 1993-09-07 Motorola, Inc. Method and apparatus for maintaining continuous synchronous encryption and decryption in a wireless communication system throughout a hand-off
US5845196A (en) * 1995-06-30 1998-12-01 Nec Corporation Radio communication apparatus and method
US5987139A (en) * 1995-09-27 1999-11-16 Telefonaktiebolaget Lm Ericsson Method for encryption of information
USRE38619E1 (en) * 1995-10-16 2004-10-12 General Instrument Corporation Method and apparatus for supporting TDMA operating over hybrid fiber coaxial (HFC) or other channels
US6813355B1 (en) * 1998-02-13 2004-11-02 Nokia Mobile Phones Limited Method and arrangement for ciphering information transfer
US20020174242A1 (en) * 1998-09-25 2002-11-21 Amir Hindie Modem with code execution adapted to symbol rate
US20020037705A1 (en) * 1998-10-28 2002-03-28 Moerder Karl E. Method and apparatus for calibration of a wireless transmitter
US7916680B2 (en) * 1999-08-16 2011-03-29 Viasat, Inc. Adaptive data rate control for narrowcast networks
US7215650B1 (en) * 1999-08-16 2007-05-08 Viasat, Inc. Adaptive data rate control for narrowcast networks
US7062287B2 (en) * 1999-09-22 2006-06-13 Fujitsu Limited Transmission power control apparatus
US20020075827A1 (en) * 2000-12-19 2002-06-20 Balogh Dan Anthony Data transmission in a wireless communication system
US20030128711A1 (en) * 2001-09-26 2003-07-10 Gabriel Olariu Method and system for improvement of network performance over asymmetic links
US7656813B2 (en) * 2001-12-14 2010-02-02 Hughes Network Systems, Inc. Inroute training in a two-way satellite system
US20030112878A1 (en) * 2001-12-14 2003-06-19 David Kloper Inroute training in a two-way satellite system
US7657748B2 (en) * 2002-08-28 2010-02-02 Ntt Docomo, Inc. Certificate-based encryption and public key infrastructure
US20040120349A1 (en) * 2002-11-14 2004-06-24 Hughes Electronics Systems and methods for transmitting internet protocol data via satellite
US20070155388A1 (en) * 2003-08-14 2007-07-05 Dragan Petrovic Serving base station selection during soft handover
US20050172129A1 (en) * 2004-01-29 2005-08-04 Nec Corporation Random number generating and sharing system, encrypted communication apparatus, and random number generating and sharing method for use therein
US7899183B2 (en) * 2004-01-29 2011-03-01 Nec Corporation Random number generating and sharing system, encrypted communication apparatus, and random number generating and sharing method for use therein
US20070189230A1 (en) * 2004-06-17 2007-08-16 Jinsock Lee Transmission power control method of uplink packet data transmission
US20070276955A1 (en) * 2004-06-30 2007-11-29 Idirect Incorporated Method, Apparatus and System for Rapid Acquisition of Remote Nodes in a Communication System
US7242945B2 (en) * 2004-06-30 2007-07-10 Idirect Technologies Method, apparatus, and system for designing and planning a shared satellite communications network
US20060101116A1 (en) * 2004-10-28 2006-05-11 Danny Rittman Multifunctional telephone, walkie talkie, instant messenger, video-phone computer, based on WiFi (Wireless Fidelity) and WiMax technology, for establishing global wireless communication, network and video conferencing via the internet
US20060177065A1 (en) * 2005-02-09 2006-08-10 Wal-Mart Stores, Inc. System and methods for encrypting data utilizing one-time pad key
US20080008264A1 (en) * 2006-01-20 2008-01-10 Atc Technologies, Llc Systems and Methods for Forward Link Closed Loop Beamforming
US7596350B1 (en) * 2006-09-29 2009-09-29 The Directv Group, Inc. Method and system for determining delays between a primary site and diverse site in a satellite communication system
US20090323952A1 (en) * 2008-05-27 2009-12-31 Viasat, Inc. Time of day encryption using tdma timing
US20090296629A1 (en) * 2008-05-27 2009-12-03 Viasat, Inc. Return link power control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090296629A1 (en) * 2008-05-27 2009-12-03 Viasat, Inc. Return link power control
US20090323952A1 (en) * 2008-05-27 2009-12-31 Viasat, Inc. Time of day encryption using tdma timing
US8165296B2 (en) 2008-05-27 2012-04-24 Viasat, Inc. Time of day encryption using TDMA timing
US8259604B2 (en) 2008-05-27 2012-09-04 Viasat, Inc. Return link power control

Also Published As

Publication number Publication date
US8165296B2 (en) 2012-04-24
WO2009155006A3 (en) 2010-12-02
US8259604B2 (en) 2012-09-04
US20090296629A1 (en) 2009-12-03
WO2009155003A2 (en) 2009-12-23
US20090323952A1 (en) 2009-12-31
WO2009155002A3 (en) 2010-02-25
WO2009155006A2 (en) 2009-12-23
WO2009155002A2 (en) 2009-12-23
WO2009155003A3 (en) 2010-03-25

Similar Documents

Publication Publication Date Title
US20090296847A1 (en) Fault tolerant modem redundancy
CA1271548A (en) Distributed switching architecture
US10785827B2 (en) Master unit, remote unit and multiband transmission system
US4931802A (en) Multiple spot-beam systems for satellite communications
EP0887951B1 (en) Method and system for communicating high rate data in a satellite-based communications network
US6510172B1 (en) Multi-user communication system architecture with distributed transmitters
AU2012290310B2 (en) Incremental gateway deployment in a hub-spoke satellite communication system using static spot beams
EP2789110B1 (en) Beam switching in a bent pipe satellite for replacing a failing gateway by a virtual utility gateway.
RU2019112935A (en) Communication with ground beamforming using mutually synchronized spatially multiplexed feeder channels
US11509388B2 (en) Method and an apparatus for use in a satellite communications network
US11463160B2 (en) Flexible intra-satellite signal pathways
US7844217B2 (en) Point-to-multipoint communication terminal having a single RF chain
KR102385510B1 (en) Managed time division duplex baseband signaling
US6233429B1 (en) VSAT satellite telecommunications system
US5903592A (en) Radio transmission system
GB2213025A (en) Point-to-multipoint communication system
US7835733B1 (en) Satellite telecommunication system
KR100625429B1 (en) Apparatus for canceling channel interference through co-channel dual-polarization scheme and method for planning and extending cell using the same
US20230073740A1 (en) Method and Apparatus for Radio Communications
Yun et al. Next Generation On Board Payload Architectures
KR960002846B1 (en) T-s-t network
JPH0126212B2 (en)
NZ792434A (en) Flexible intra-satellite signal pathways
Kobayashi Future of Satellite Communications Systems
NZ286180A (en) Modular base station structure with diversity

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNION BANK, N.A., CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:VIASAT, INC.;REEL/FRAME:028184/0152

Effective date: 20120509

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION