摘要:
A synchronizer for each node in a multiple node processing system having a message interface for receiving sync and pre-sync time-dependent message, counter means for generating a local time, a time stamp memory having an entry for each node in the multiple node processing system, a time stamper responsive to receiving a time-dependent message from a node for storing the local time in the entry of said time stamp memory for that node to generate a time stamp. The synchronizer has a time stamp voter for generating a medial time stamp value from all the time stamps in the time stamp memory, a sync correction generator for generating a sync delta having a value corresponding to the difference between the voted time stamp and the node's own time stamp, means for adding said sync delta to a nominal transmission timing interval to generate an actual transmission timing interval, and a message generator for generating a pre-sync time dependent message passed to the transmitter at the end of the nominal transmission timing interval and for generating a sync time-dependent message passed to the transmitter at the end of said actual transmission timing interval.
摘要:
A task communicator for each node in a multiple node processing system having a data memory storing data received from a voter interface which is used for the execution of tasks by an associated applications processor, a next task register storing the identification code of the next task to be executed by the applications processor received from a scheduler through a scheduler interface. An input handler passes the identification code of the next task and the data required for the execution of that task to an input FIFO register interfacing the applications processor. An output FIFO register temporarily stores the data generated by the applications processor and an output handler generates inter-node messages containing data stored in the output FIFO and passes these inter-node messages to a transmitter through a transmitter interface for transmission to all of the other nodes in the processing system.
摘要:
A voter subsystem for a multiple node fault tolerant system having an upper medial value sorter for sorting a plurality of received values to generate an upper medial value and a lower medial value sorter for sorting the same plurality of received values to generate a lower medial value. An averaging circuit adds the upper and lower medial values then divides by two to generate a voted value. A deviance checker checks each of the plurality of received values against the voted value to generate a deviance error for each received value which differed from the voted value by a predetermied amount. A loader loads the plurality of received values into the upper and lower medial value sorters and the deviance checker bit-by-bit, starting from the most significant bit positions through the least significant bit positions. The upper and lower medial value sorters and deviance checker process the received values on-the-fly in the order they are received.
摘要:
An operations controller for a multiple node fault tolerant processing system having a transmitter for transmitting inter-node messages, a plurality of receivers, each receiving inter-node messages from only one of the nodes and a message checker for checking each received message for physical and logical errors. A fault tolerator assembles all of the errors detected and decides which nodes are faulty based on the number and severity of the detected errors. A voter generates a voted value for each value which is received from the other nodes which is stored in a data memory by a task communicator. A scheduler selects the tasks to be executed by an applications processor which is passed to the task communicator. The task communicator passes the selected task and the data required for the execution of that task to the applications processor and transmits the data resulting from that task to all of the nodes in the system. A synchronizer synchronizes the operation of its own node with all of the other nodes in the system.
摘要:
A task scheduler for a fault tolerant multiple node processing system having a task activity list storing a set of application tasks, a priority scan list storing a selected portion of the set of application tasks, a completion status list also storing the same selected portion of the set of application tasks. A wake-up sequencer transfers the application tasks from the task activity list to the priority scan list, and a priority scanner transfers the application tasks ready for execution from the priority scan list to a selection queue. A next task selector selects the next application task that its node will execute, and a task started register stores the identity of the application tasks completed by the other nodes. A task interactive consistency (TIC) handler updates the status of the application tasks stored in the task activity list, the priority scan list, and the completion status list in response to messages received from the other nodes identifying which nodes completed tasks. The task interactive consistency handler checks the scheduling process of each node by comparing the application tasks it reported to have started with the highest priority application task scheduled for that node in its selection queue.
摘要:
A fault tolerator for an operations controller of a multiple node fault tolerant processing system having a data memory for storing the content of all received error free messages, an error file for storing the content of all received inner node error reports, an error handler for generating a base penalty count for each node based on the content of the errors recorded in the error file and for excluding each node from the operation of the multiple node processing system whose base penalty count exceeds an exclusion threshold. The fault tolerator also includes a synchronizer interface for passing the selected fields of the received messages to a synchronizer, a scheduler interface for passing selected information to a scheduler, and a message interface which stores the error free messages in the data memory and passes the selected fields of the messages to the synchronizer.
摘要:
A method and apparatus for determining the sufficiency of the refrigerant charge in an air conditioning system by use of temperature measurements. The temperature of the liquid refrigerant leaving the condenser coil and the outdoor temperature are sensed and representative electrical signals are generated. The electrical signals are converted to digital values that are than compared to predetermined optimal values to determine whether the system is properly charged with refrigerant. An appropriate LED is lighted to indicate that the system is undercharged, overcharged or properly charged. For non-TXV/EXV systems a third parameter i.e. the return air wet bulb temperature is also sensed and a representative digital value thereof is included in the comparison with the predetermined known values to determine if the charge is proper.
摘要:
A positioning system for an elevator cab (37) includes transponder modules (10) having a unique ID for receiving a signal (39) and emitting an ultrasonic signal when the signal is equivalent to the unique ID with a determination of position based on the time duration of the signals.
摘要:
An alarm filter (22) for use in a security system (14) to reduce the occurrence of nuisance alarms receives sensor signals (S1-Sn, Sv) from a plurality of sensors (18, 20) included in the security system (14). The alarm filter (22) produces an opinion output as a function of the sensor signals and selectively modifies the sensor signals as a function of the opinion output to produce verified sensor signals (S1′-Sn′).
摘要翻译:用于安全系统(14)中用于减少妨扰警报的发生的警报过滤器(22)接收传感器信号(S 1→N 2, v)包括在安全系统(14)中的多个传感器(18,20)。 报警过滤器(22)产生作为传感器信号的函数的意见输出,并且根据意见输出选择性地修改传感器信号以产生经验证的传感器信号(S 1 - S< SUB > n SUB>')。
摘要:
The present invention teaches a system for improving the clarity of a voice spoken within an enclosed space. The system comprises a first microphone, positioned at a first location, for receiving the audible communication and for converting the audible communication at the first location into a first audio signal. The system also comprises a loudspeaker for receiving the first audio signal, and for converting the first audio signal into a first reproduced audible communication, the reproduced audible communication also being fed back and received by the first microphone and converted with the audible communication into the first audio signal. Moreover, the system comprises an acoustic echo cancellation system for determining the relationship between the received audible communication by the first microphone and the first audio signal comprising both the audible communication and the reproduced audible communication fed back to the first microphone, and for removing the first reproduced audible communication fed back to the first microphone from the first audio signal received by the loudspeaker.