Claims
- 1. A method for generating upstream channel descriptor (UCD) messages in a two-way satellite communications system comprising:
obtaining one or more standard parameters pertaining to an upstream channel of the two-way satellite communications system, wherein said one or more standard parameters are defined in accordance with a Data Over Cable Service Interface Specification (DOCSIS) protocol; obtaining one or more satellite application-specific parameters pertaining to said upstream channel, wherein said one or more satellite application specific parameters are not provided for by said DOCSIS protocol; generating a UCD message including said one or more standard parameters and said one or more satellite application-specific parameters; and broadcasting said UCD message over a downstream channel of the two-way satellite communications system.
- 2. The method of claim 1, wherein said generating a UCD message comprises formatting an upstream channel identifier portion of said UCD message to include at least one of said one or more satellite application-specific parameters.
- 3. The method of claim 2, wherein said formatting comprises formatting said upstream channel identifier portion of said UCD message to include a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 4. The method of claim 1, wherein said generating a UCD message comprises formatting a type/length/value (TLV)-encoded channel information portion of said UCD message to include one of said one or more satellite application-specific parameters.
- 5. The method of claim 4, wherein said formatting comprises formatting said TLV-encoded channel information portion of said UCD message to include at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 6. The method of claim 1, wherein said generating a UCD message comprises formatting a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to include at least one of said one or more satellite application-specific parameters.
- 7. The method of claim 6, wherein said formatting comprises formatting said TLV-encoded burst descriptor portion of said UCD message to include a number of inner code blocks per Reed Solomon codeword.
- 8. A method for processing upstream channel descriptor (UCD) messages in a two-way satellite communications system comprising:
receiving a UCD message over a downstream channel of the two-way satellite communications system; processing said UCD message to extract one or more standard parameters pertaining to an upstream channel of the two-way satellite communications system, wherein said one or more standard parameters are defined in accordance with a Data Over Cable Service Interface (DOCSIS) protocol; processing said UCD message to extract one or more satellite application-specific parameters pertaining to said upstream channel, wherein said one or more satellite application specific parameters are not provided for by said DOCSIS protocol; and utilizing said satellite-application specific parameters to manage communication over said upstream channel of the two-way communications system.
- 9. The method of claim 8, wherein said processing said UCD message to extract one or more satellite application-specific parameters comprises processing an upstream channel identifier portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 10. The method of claim 9, wherein said processing said upstream channel identifier portion of said UCD message comprises processing said upstream channel identifier portion of said UCD message to extract a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 11. The method of claim 8, wherein said processing UCD message to extract one or more satellite application-specific parameters comprises processing a type/length/value (TLV)-encoded channel information portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 12. The method of claim 11, wherein said processing said TLV-encoded channel information portion of said UCD message comprises processing said TLV-encoded channel information portion of said UCD message to extract at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 13. The method of claim 8, wherein said processing said UCD message to extract one or more satellite application-specific parameters comprises processing a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to extract at least one of said one or more satellite application specific-parameters.
- 14. The method of claim 13, wherein said processing said TLV-encoded burst descriptor portion of said UCD message comprises processing said TLV-encoded burst descriptor portion of said UCD message to extract a number of inner code blocks per Reed Solomon codeword.
- 15. A satellite modem termination system (SMTS), the SMTS adapted to obtain one or more standard parameters pertaining to an upstream channel of a two-way satellite communications system, wherein the standard parameters are defined in accordance with a Data Over Cable Service Interface Specification (DOCSIS) protocol, and to obtain one or more satellite application-specific parameters pertaining to the upstream channel, wherein the one or more satellite application specific parameters are not provided for by the DOCSIS protocol, the SMTS comprising:
an Upstream Channel Descriptor (UCD) message generator adapted to generate a UCD message including the one or more standard parameters and the one or more satellite application-specific parameters; and a transmitter for broadcasting said UCD message over a downstream channel of the two-way satellite communications system.
- 16. The SMTS of claim 15, wherein said UCD message generator is adapted to format an upstream channel identifier portion of said UCD message to include at least one of the one or more satellite application-specific parameters.
- 17. The SMTS of claim 16, wherein said UCD message generator is adapted to format said upstream channel identifier portion of said UCD message to include a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 18. The SMTS of claim 15, wherein said UCD message generator is adapted to format a type/length/value (TLV)-encoded channel information portion of said UCD message to include at least one of the one or more satellite application-specific parameters.
- 19. The SMTS of claim 18, wherein said UCD message generator is adapted to format said TLV-encoded channel information portion of said UCD message to include at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 20. The SMTS of claim 15, wherein said UCD message generator is adapted to format a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to include at least one of the one or more satellite application-specific parameters.
- 21. The SMTS of claim 15, wherein said UCD message generator is adapted to format said TLV-encoded burst descriptor portion of said UCD message to include a number of inner code blocks per Reed Solomon codeword.
- 22. A satellite modem, comprising:
a receiver for receiving an upstream channel descriptor (UCD) message over a downstream channel of a two-way satellite communications system; and a UCD message processor adapted to process said UCD message to extract one or more standard parameters pertaining to an upstream channel of said two-way satellite communications system, wherein said one or more standard parameters are defined in accordance with a Data Over Cable Service Interface (DOCSIS) protocol, and to process said UCD message to extract one or more satellite application-specific parameters pertaining to said upstream channel, wherein said one or more satellite application specific parameters are not provided for by said DOCSIS protocol; wherein said satellite modem is adapted to utilize said satellite-application specific parameters to manage communication over said upstream channel of said two-way communications system.
- 23. The satellite modem of claim 22, wherein said UCD message processor is adapted to process an upstream channel identifier portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 24. The satellite modem of claim 23, wherein said UCD message processor is adapted to process said upstream channel identifier portion of said UCD message to extract a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 25. The satellite modem of claim 22, wherein said UCD message processor is adapted process a type/length/value (TLV)-encoded channel information portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 26. The satellite modem of claim 25, wherein said UCD message processor is adapted to process said TLV-encoded channel information portion of said UCD message to extract at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 27. The satellite modem of claim 22, wherein said UCD message processor is adapted to process a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to extract at least one of said one or more satellite application specific-parameters.
- 28. The satellite modem of claim 27, wherein said UCD message processor is adapted to process said TLV-encoded burst descriptor portion of said UCD message to extract a number of inner code blocks per Reed Solomon codeword.
- 29. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to generate upstream channel descriptor (UCD) messages for use in a two-way satellite communications system, said computer program logic comprising:
means for enabling the processor to obtain one or more standard parameters pertaining to an upstream channel of the two-way satellite communications system, wherein said one or more standard parameters are defined in accordance with a Data Over Cable Service Interface Specification (DOCSIS) protocol; means for enabling the processor to obtain one or more satellite application-specific parameters pertaining to said upstream channel, wherein said one or more satellite application specific parameters are not provided for by said DOCSIS protocol; means for enabling the processor to generate a UCD message including said one or more standard parameters and said one or more satellite application-specific parameters; and means for enabling the processor to broadcast said UCD message over a downstream channel of the two-way satellite communications system.
- 30. The computer program product of claim 29, wherein said means for enabling the processor to generate a UCD message comprises means for enabling the processor to format an upstream channel identifier portion of said UCD message to include at least one of said one or more satellite application-specific parameters.
- 31. The computer program product of claim 30, wherein said means for enabling the processor to format an upstream channel identifier portion of said UCD message comprises means for enabling the processor to format said upstream channel identifier portion of said UCD message to include a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 32. The computer program product of claim 29, wherein said means for enabling the processor to generate a UCD message comprises means for enabling the processor to format a type/length/value (TLV)-encoded channel information portion of said UCD message to include one of said one or more satellite application-specific parameters.
- 33. The computer program product of claim 32, wherein said means for enabling the processor to format a TLV-encoded channel information portion of said UCD message comprises means for enabling the processor to format said TLV-encoded channel information portion of said UCD message to include at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 34. The computer program product of claim 29, wherein said means for enabling the processor to generate a UCD message comprises means for enabling the processor to format a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to include at least one of said one or more satellite application-specific parameters.
- 35. The computer program product of claim 34, wherein said means for enabling the processor to format a TLV-encoded burst descriptor portion of said UCD message comprises means for enabling the processor to format said TLV-encoded burst descriptor portion of said UCD message to include a number of inner code blocks per Reed Solomon codeword.
- 36. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to process upstream channel descriptor (UCD) messages used in a two-way satellite communications system, said computer program logic comprising:
means for enabling the processor to receive a UCD message over a downstream channel of the two-way satellite communications system; means for enabling the processor to process said UCD message to extract one or more standard parameters pertaining to an upstream channel of the two-way satellite communications system, wherein said one or more standard parameters are defined in accordance with a Data Over Cable Service Interface (DOCSIS) protocol; means for enabling the processor to process said UCD message to extract one or more satellite application-specific parameters pertaining to said upstream channel, wherein said one or more satellite application-specific parameters are not provided for by said DOCSIS protocol; and means for enabling the processor to utilize said satellite-application specific parameters to manage communication over said upstream channel of the two-way communications system.
- 37. The computer program product of claim 36, wherein said means for enabling the processor to process said UCD message to extract one or more satellite application-specific parameters comprises means for enabling the processor to process an upstream channel identifier portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 38. The computer program product of claim 37, wherein said means for enabling the processor to process said upstream channel identifier portion of said UCD message comprises means for enabling the processor to process said upstream channel identifier portion of said UCD message to extract a parameter that indicates whether said upstream channel described by said UCD message supports initial maintenance.
- 39. The computer program product of claim 36, wherein said means for enabling the processor to process UCD message to extract one or more satellite application-specific parameters comprises means for enabling the processor to process a type/length/value (TLV)-encoded channel information portion of said UCD message to extract at least one of said one or more satellite application-specific parameters.
- 40. The computer program product of claim 39, wherein said means for enabling the processor to process said TLV-encoded channel information portion of said UCD message comprises means for enabling the processor to process said TLV-encoded channel information portion of said UCD message to extract at least one of: a mean ranging offset, a periodic ranging interval, an upstream inner code rate, a block interleaver enable indicator, an inner code block size, or inner code trailing symbols.
- 41. The computer program product of claim 36, wherein said means for enabling the processor to process said UCD message to extract one or more satellite application-specific parameters comprises means for enabling the processor to process a type/length/value (TLV)-encoded burst descriptor portion of said UCD message to extract at least one of said one or more satellite application specific-parameters.
- 42. The computer program product of claim 41, wherein said means for enabling the processor to process said TLV-encoded burst descriptor portion of said UCD message comprises means for enabling the processor to process said TLV-encoded burst descriptor portion of said UCD message to extract a number of inner code blocks per Reed Solomon codeword.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/374,551, entitled “Modified Upstream Channel Descriptor Messages for DOCSIS Based Broadband Communication Systems,” filed Apr. 23, 2002, and U.S. Provisional Application Serial No.60/441,312, entitled “Modified Upstream Channel Descriptor Messages for DOCSIS-based Broadband Communication Systems,” filed Jan. 22, 2003. The entirety of these applications are incorporated by reference herein.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60374551 |
Apr 2002 |
US |
|
60441312 |
Jan 2003 |
US |