摘要:
Disclosed is a method for operating a fixed wireless system (FWS) having a radio base unit (RBU) that uses a code division multiple access (CDMA) airlink for communicating with a plurality of subscriber units (SUs) within a coverage area of the RBU. The method includes establishing, from a set of pseudonoise (PN) spreading codes, a subset of PN spreading codes that are currently assigned to SUs and a subset of PN spreading codes that are currently not assigned to SUs. The method further ranks the PN spreading codes from the subset of non-assigned PN spreading codes by an amount of interference experienced by the use of each non-assigned PN spreading code, and assigns to an SU requiring a PN spreading code a PN spreading code from the set of non-assigned PN spreading codes that is ranked as having a least amount of interference. The step of ranking the non-assigned PN spreading codes is preferably performed periodically, and includes the steps of assigning, in turn, individual ones of the PN spreading codes from the set of non-assigned PN spreading codes to a correlator of the RBU, and determining an amount of noise output from the correlator resulting from the use of the PN spreading code.
摘要:
Users or subscribers of a spread spectrum synchronous communications system provide signals to the central station or base unit of that system, and receive signals therefrom. Proper synchronization among those users (and their signals) is needed to ensure proper operation of the system. To ensure proper synchronization among those users, the signal produced by each user is checked for presence and amount of any offset error. This is accomplished by using three despreaders for the signal for each user. For one such user, each such despreader for that user receives the spreading code for that user. However, the spreading code as received by any one such despreader is time-delayed with respect to the spreading code as received by the other two despreaders. Each such despreader receives the spreading code with a different amount of delay imposed on that spreading code. The outputs of the three despreaders are digitally combined (e.g. compared), or compared, to produce the offset estimate for that user. To reduce noise effects, the offset estimate is averaged over a predetermined time duration; alternatively, such averaging can be performed on the outputs of the despreaders, or at some intermediate processing step. The offset estimate is sent to the user, to be used to correct synchronization of that user. Offset estimates that are too small to be useful are squelched and are not so sent to the user, to reduce channel usage and thereby save bandwidth.
摘要:
An arrangement for conducting a conference call over a distributed digital network in which, at each station connected to the conference call, only voice packets from the other stations connected to the conference call are received. To avoid the need for synchronization between stations connected to the conference call, a local time base is established to define a sequence of periodic intervals during which a single voice packet will be accepted from each station connected to the conference call. The interval is advantageously set to be approximately equal the sampling period for data in a received data packet which will be reasonably uniform for all stations on the network. This provides that, typically, a maximum of one data packet will be received from any selected station during a single time base interval. The time base interval can be adaptively adjusted by monitoring the transmission queues of the local or other stations connected to the conference call and the interval can be reduced if a transmission queue exceeds a predetermined length.
摘要:
An interface for coupling a standard telephone set to a distributed digital network for allowing digital voice communication over the distributed network such that the utilization of the distributed network is wholly transparent to the user. An interface is provided for each telephone set. Each interface includes a state machine, a coder/decoder and a digital tone generator. The state machine is responsive to analog control signals from the telephone set to generate digital control signals to be transmitted over the distributed network. The state machine is also responsive to digital control signals to control the digital waveform generator to generate supervisory tones which are relayed to the user by the telephone set. The state machine also monitors the operation of the corresponding state machine or machines in a normal or conference call and sends control signals to resolve inconsistent states of the respective state machines, resulting in a high degree of fault tolerance and independence from network protocols.
摘要:
Users or subscribers of a spread spectrum synchronous communications system provide signals to the central station or base unit of that system, and receive signals therefrom. Proper synchronization among those users (and their signals) is needed to ensure proper operation of the system. To ensure proper synchronization among those users, the signal produced by each user is checked for presence and amount of any offset error. This is accomplished by using three despreaders for the signal for each user. For one such user, each such despreader for that user receives the spreading code for that user. However, the spreading code as received by any one such despreader is time-delayed with respect to the spreading code as received by the other two despreaders. Each such despreader receives the spreading code with a different amount of delay imposed on that spreading code. The outputs of the three despreaders are digitally combined (e.g. compared), or compared, to produce the offset estimate for that user. To reduce noise effects, the offset estimate is averaged over a predetermined time duration; alternatively, such averaging can be performed on the outputs of the despreaders, or at some intermediate processing step. The offset estimate is sent to the user, to be used to correct synchronization of that user. Offset estimates that are too small to be useful are squelched and are not so sent to the user, to reduce channel usage and thereby save bandwidth.