Time domain multiple access broadcasting, multipoint, and conferencing communication apparatus and method
First Claim
1. An apparatus for selectively carrying out point-to-point or broadcasting connections in a TDMA satellite communications network between remote earth stations, comprising:
- a transmit burst buffer having a plurality of data partitions, each corresponding to a particular local transmitting port, with a first port selectively transmitting point-to-point and a second port selectively transmitting in a broadcast mode to destination ports at said second earth stations, and said transmit burst buffer at said first station having an output connected to TDMA burst transmission means;
a transmit space signaling buffer at said first earth station having a first partition storing a direct destination address corresponding to the data to be transmitted point-to-point from said first local port to a first port in said second earth station and a second partition in said transmit space signaling buffer for storing an indirect broadcast address corresponding to the data stored in said second partition in said transmit burst buffer from said second local port for a broadcast connection, said transmit space signaling buffer having an output connected to said TDMA burst transmission means;
burst logic means at said first station having an input connected to said transmit burst buffer and said transmit space signaling buffer for accessing said point-to-point data in said first partition of said transmit burst buffer and appending to it said direct destination address from said first partition in said transmit space signaling buffer and for accessing said broadcast data stored in said second partition of said transmit burst buffer and appending to it said indirect broadcast address stored in said second partition of said transmit space signaling buffer and directing said data and addresses to said TDMA burst transmission means;
a comparison means in said second earth station having an input connected to a TDMA burst receiving means, for comparing the first direct destination address from said first earth station with the destination address of said second earth station and routing said first point-to-point data received from said first earth station to a first partition in a receive burst buffer in said second earth station;
said comparison means comparing said second indirect broadcast address received from said first earth station with a stored broadcast address and routing said second broadcast data received from said first earth station to a second, common location in said receive burst buffer in response to indirectly addressing a broadcast memory in said second earth station having an input connected to said comparison means and an output connected to said receive burst buffer for accessing said common location in said receive burst buffer;
a plurality of ports at said second earth station being switchably connected to said common location in said receive burst buffer for receiving said second data from said first earth station in broadcast mode;
whereby both point-to-point and broadcasting connections can be established.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for conducting broadcast, multipoint, and conference communications in a TDMA network at various data rates while simultaneously conducting point-to-point communications at other data rates, either between local ports or between geographically remote ports during time intervals within a TDMA burst, which are not necessarily predefined. The disclosed apparatus appends a direct destination address to each point-to-point port communication for transmission over a communications link, to directly address the intended destination port. The disclosed invention appends an indirect destination address to each broadcast communication transmitted over the communications link. A broadcast memory is provided at the receiving end of the communications link, for storing correlated direct addresses which are accessed by the indirect destination addresses, to directly address a plurality of intended destination ports. In this manner, both point-to-point and broadcast-type communications can be carried out for a variety of data rates, during time intervals which are not predetermined within the TDMA burst, and with a high degree of connectivity.
131 Citations
13 Claims
-
1. An apparatus for selectively carrying out point-to-point or broadcasting connections in a TDMA satellite communications network between remote earth stations, comprising:
-
a transmit burst buffer having a plurality of data partitions, each corresponding to a particular local transmitting port, with a first port selectively transmitting point-to-point and a second port selectively transmitting in a broadcast mode to destination ports at said second earth stations, and said transmit burst buffer at said first station having an output connected to TDMA burst transmission means; a transmit space signaling buffer at said first earth station having a first partition storing a direct destination address corresponding to the data to be transmitted point-to-point from said first local port to a first port in said second earth station and a second partition in said transmit space signaling buffer for storing an indirect broadcast address corresponding to the data stored in said second partition in said transmit burst buffer from said second local port for a broadcast connection, said transmit space signaling buffer having an output connected to said TDMA burst transmission means; burst logic means at said first station having an input connected to said transmit burst buffer and said transmit space signaling buffer for accessing said point-to-point data in said first partition of said transmit burst buffer and appending to it said direct destination address from said first partition in said transmit space signaling buffer and for accessing said broadcast data stored in said second partition of said transmit burst buffer and appending to it said indirect broadcast address stored in said second partition of said transmit space signaling buffer and directing said data and addresses to said TDMA burst transmission means; a comparison means in said second earth station having an input connected to a TDMA burst receiving means, for comparing the first direct destination address from said first earth station with the destination address of said second earth station and routing said first point-to-point data received from said first earth station to a first partition in a receive burst buffer in said second earth station; said comparison means comparing said second indirect broadcast address received from said first earth station with a stored broadcast address and routing said second broadcast data received from said first earth station to a second, common location in said receive burst buffer in response to indirectly addressing a broadcast memory in said second earth station having an input connected to said comparison means and an output connected to said receive burst buffer for accessing said common location in said receive burst buffer; a plurality of ports at said second earth station being switchably connected to said common location in said receive burst buffer for receiving said second data from said first earth station in broadcast mode;
whereby both point-to-point and broadcasting connections can be established. - View Dependent Claims (2, 3, 4)
-
-
5. A TDMA communications broadcasting system having a plurality of input/output ports at a first station for transferring ni channels of m data units each per TDMA frame from respective, local data users to a TDMA transmit burst communication link, with a first port transmitting a point-to-point message at a rate Rj and a second port transmitting a broadcast message at a rate Rk, and having a plurality of input/output ports at a second station for transferring ni of said channels of data from a TDMA receive burst communication link to respective local users on a time interleaved basis during periodic TDMA frames, with a third port receiving said point-to-point message at said rate Rj and a plurality of fourth ports receiving said broadcast message at said rate Rk, comprising:
-
a transmit burst buffer at said first station having a data input connected to a transmit bus common to the data outputs of said first and second ports and a data output connected to said TDMA transmit burst communication link, for storing nj partitions of data from said first port and nk partitions of data for said second port in selected ones of a plurality of addressable storage locations arranged into a plurality of rows; a transmit signaling buffer at said first station having an output connected to said transmit burst link, with a plurality of storage locations for storing nj direct destination addresses corresponding to ones of said locations in said transmit burst buffer storing first partitions of data from said first port to be transmitted point-to-point and for storing nk indirect destination addresses corresponding to other ones of said locations in said transmit burst buffer storing second partitions of data from said second port to be transmitted in broadcast mode; a burst mechanism at said first station having an output connected to an address input to said transmit burst buffer and also connected to an address input to said transmit signaling buffer, for accessing corresponding ones of said locations in said transmit burst buffer and in said transmit signaling buffer, to append each accessed partition of data to a destination address and transmit them in a TDMA burst over said transmit link; a detector at said second station having an input connected to said TDMA receive burst communication link, for detecting said direct destination addresses and outputting a first control signal and for detecting said indirect destination addresses and outputting a second control signal; a receive burst buffer in said second station having a row address input gatably connected by said first control signal to said TDMA receive burst communication link, a data input connected to said receive link and a data output connected to a receive bus common to the data inputs of said third and fourth ports, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns, for storing said nj first partitions of data at ones of said rows accessed by said direct destination addresses; a scanner at said second station having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, with a scan count output connected as a column address input to said receive burst buffer; a switch control memory at said second station having an address input connectd to a scan output of said scanner, a port select output connected to a control input to each of said third and fourth ports and a stored address output connected to a row address input to said receive burst buffer, for storing nj control words for said third port, each of said nj control words issuing a port select signal to said third port and issuing a distinct row address to said receive burst buffer when scanned by said scanner, where nj =Rj /mf; a broadcast memory at said second station having an address input gatably connected by said second control signal to said TDMA receive burst communication link and an output connected to said row address input to said receive burst buffer, for storing nk correlated direct addresses which are accessed by said nk indirect destination addresses; said broadcast memory outputting said nk correlated direct addresses to said receive burst buffer row address input for storing said nk second partitions of data at ones of said rows so accessed; said switch control memory storing nk second control words for each of said fourth ports, each of said second control words issuing a port select to a corresponding one of said fourth ports and a row address to said receive burst buffer which is common to all of said fourth ports and which stores one of said nk second partitions of data, when scanned by said scanner, where nk =Rk /mf; whereby both broadcast and point-to-point communications can be carried out at different data rates during time intervals within the TDMA burst which are not predetermined. - View Dependent Claims (6, 7)
-
-
8. A TDMA communications broadcasting system having a plurality of input/output ports at a first station for transferring ni channels of m data units each per TDMA frame from respective, local data users to a transmit bus, with a first port transmitting a point-to-point message at a rate Rj and a second port transmitting a broadcast message at a rate Rk, and transferring ni of said channels of data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, with a third port receiving said point-to-point message at said rate Rj and a plurality of fourth ports receiving said broadcast message at said rate Rk, comprising:
-
an intranodal buffer at said first station having a data input connected to said transmit bus and a data output connected to said receive bus, for storing data units from said first and second ports in selected ones of a plurality of addressable storage locations arranged into rows and two juxtaposed columns; a scanner at said first station having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, with a scan count output connected as a column address input to said intranodal buffer, addressing a first one of said columns during even numbered scans and addressing the second one of said columns during odd numbered scans; a switch control memory at said first station having an address input connected to a scan output of said scanner, a port select output connected to a control input to each of said ports and a stored address output connected to a row address input to said intranodal buffer, for storing ni control words for said first, second, third and fourth ports; said first and third ports having the same data rate Rj having nj pairs of said control words in said switch control memory, each of said pairs having a first control word in the q-th pair issuing a port select signal to said first port and a row address to the p-th row in said intranodal buffer in even scans of said switch control memory and to the p+1 ST row in said intranodal buffer during odd scans and a second control word in said q-th pair issuing a port select signal to said third port and a row address to the p+1 ST row in said intranodal buffer in even scans of said switch control memory and to the p-th row in said intranodal buffer during odd scans to transfer said point-to-point message from said first to said third port at said rate Rj =nj /mf; said second and fourth ports having the same data rate Rk having nk pairs of said control words in said switch control memory, each of said pairs having a first control word in the q-th pair issuing a port select signal to said third port and a row address to the r-th row in said intranodal buffer in even scans of said switch control memory and to the r+1 ST row in said intranodal buffer during odd scans and a second control word in said q-th pair issuing a port select signal to each of said fourth ports and a row address to the r+1 ST row in said intranodal buffer in even scans of said switch control memory and to the r-th row in said intranodal buffer during odd scans, to transfer said broadcast message from said second port to each of said plurality of fourth ports at said rate Rk =nk /mf. - View Dependent Claims (9, 10, 11)
-
-
12. A TDMA communications broadcasting system having a plurality of input/output ports at a first station for transferring a plurality of data units per TDMA frame from respective, local data users to a TDMA communication link, with a first port transmitting a point-to-point message and a second port transmitting a broadcast message, and having a plurality of input/output ports at a second station for transferring said data from said TDMA communication link to respective local users on a time interleaved basis during periodic TDMA frames, with a third port receiving said point-to-point message and a plurality of fourth ports receiving said broadcast message, comprising:
-
a transmit buffer at said first station having a data input connected to a transmit bus common to the data outputs of said first and second ports and a data output connected to said TDMA communication link, for storing first data from said first port and second data from said second port; a transmit signaling buffer at said first station having an output connected to said TDMA communication link, for storing a direct destination address corresponding to said first data from said first port to be transmitted point-to-point and for storing an indirect destination address corresponding to second data from said second port to be transmitted in broadcast mode; a transmit mechanism at said first station having an output connected to an input to said transmit buffer and also connected to an input to said transmit signaling buffer, for accessing said transmit buffer and said transmit signaling buffer, to transmit said direct address with said first data and to transmit said indirect address with said second data over said TDMA communication link; a detector at said second station having an input connected to said TDMA communication link, for detecting said direct destination address and outputting a first control signal and for detecting said indirect destination address and outputting a second control signal; a receive buffer in said station having an address input gatably connected by said first control signal to said TDMA communication link, a data input connected to said link and a data output connected to a receive bus common to the data inputs of said third and fourth ports, with two addressable storage locations, for storing said first data at a first of said locations accessed by said direct destination address; said third port having an input connected to said first location in said receive buffer, for receiving said first data in point-to-point communication mode; a broadcast memory at said second station having an address input gatably connected by said second control signal to said TDMA communication link and an output connected to an address input to said receive buffer, for storing a correlated direct address which is accessed by said indirect destination address; said broadcast memory outputting said correlated direct address to said receive buffer address input for storing said second data at a second of said locations so accessed; said plurality of fourth ports each having an input connected to said second location in said receive buffer, for receiving said second data in broadcast communication mode; whereby both broadcast and point-to-point communications can be carried out over said TDMA communication link. - View Dependent Claims (13)
-
Specification