摘要:
A flash hider, a sound suppressor and a quick-disconnect coupler that holds the sound suppressor to a flash hider is disclosed. The quick-disconnect coupler enables the suppressor to be attached to the flash hider so that the hider forms a nozzle at the entrance to the sound suppressor to facilitate the operation of the suppressor. The coupler includes a collar that threads to the first part of the suppressor over plural holes formed therein. Camming latches set in these holes are held firmly against flat surfaces on the exterior of the flash hider by the collar. A spring lock holds the collar against rotation until it is released.
摘要:
A flash hider has a central bore for receiving the barrel of a firearm at one end and three tapered tines at the opposing end with a gap formed between each pair of adjacent tines. Just past the muzzle-seat in the central bore is a flared entrance leading to the gaps thereby allowing hot air and combustion gases to expand radially through the gaps between the tines, thereby cooling the hot air and gases. The lateral faces of the tines are stepped to cause turbulent mixing of the cooler air surrounding the flash hider with the exiting gases so as to further expand and cool in order to prevent re-ignition and thereby reduce secondary flash. Long tines help to hide all but direct viewing of primary flash.
摘要:
An imaging pixel array and associated method and system are disclosed in which the array contains first pixels each having a first photo-conversion device, and second pixels each having a first photo-conversion device and a second photo-conversion device. The first photo-conversion devices are configured to acquire an image during a first integration period. The second photo-conversion devices are configured to acquire a plurality of images during the first integration period. A circuit uses the plurality of image signals and determines from them relative motion between the array and an image during a portion of the first integration period and provides a signal representing the motion which is used for image stabilization.
摘要:
A sound suppressor suppresses sound and flash by creating interacting paths of gas. While a first portion of the gas follows a first path through the suppressor, a second portion of the gas is diverted radially from the first path to a second path and then repeatedly made to cross the first path by a series of baffles with alternating radial passages so that the two portions of gas interfere and interact with each other, and therefore quickly give up much of their kinetic energy before they exit the suppressor. Preferably, the baffles defining the second path impart a swirl to the second portion of gas to cause the present suppressor to flush itself of carbon and metal particles. The interaction of the two portions also accelerates completion of combustion of the gas to thereby reduce flash.
摘要:
A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status. The CPU contains both a high-performance, zero-operand, dual-stack architecture MPU, and an input-output processor (IOP) that executes instructions to transfer data, count events, measure time, and perform other timing-dependent functions. A zero-operand stack architecture eliminates operand bits. Stacks also minimize register saves and loads within and across procedures, thus allowing shorter instruction sequences and faster-running code. Instructions are simple to decode and execute, allowing the MPU and IOP to issue and complete instructions in a single clock cycle—each at 100 native MIPS peak execution. Using 8-bit opcodes, the CPU obtains up to four instructions from memory each time an instruction fetch or pre-fetch is performed. These instructions can be repeated without rereading them from memory. This maintains high performance when connected directly to DRAM, without a cache.
摘要:
A computer array (10) has a plurality of computers (12) for accomplishing a larger task that is divided into smaller tasks, each of the smaller tasks being assigned to one or more of the computers (12). Each of the computers (12) may be configured for specific functions and individual input/output circuits (26) associated with exterior computers (12) are specifically adapted for particular input/output functions. An example of 24 computers (12) arranged in the computer array (10) has a centralized computational core (34) with the computers (12) nearer the edge of the die (14) being configured for input and/or output. Mechanisms are described for communications between computers (12) and the outside environment.
摘要:
A method and apparatus is presented for performing an n-dimensional gradient search. A state machine is implemented to manage the initial location of the search, increment a counter used to count a search, generate locations (i.e., settings) of the search and the errors associated with the search. The state machine manages an n-dimensional counter. In one embodiment, a tertiary counter is implemented. The tertiary counter performs a three-state count and then rolls over to the beginning count at the end of the three states. The three-state count corresponds to a location of a search, a location of the search minus one, and a location of the search plus one.
摘要:
An inspection carriage provides for remote inspection of the Z-shroud and snubber regions of the blades of a steam turbine, while the blades remain in the turbine. The carriage includes a non-destructive inspection probe such as a meandering wave magnetometer probe or eddy current probe mounted on a slider, so that the probe may be moved along a radial axis, skew axis, axial axis, and rotation axis. Cameras are provided on the carriage so that the probe may be remotely guided into the region to be inspected.
摘要:
A licensing attribute certificate enables a trusted computing base to enforce access to a computing resource by a computer application. The licensing attribute certificate can contain enforcement data which limits the use of the computing resource. The licensing attribute certificate can also contain information allowing for the tracking of licensing data about the use of the computing resource. The use of a licensing attribute certificate to enforce access to a computing resource can allow products to be fielded which have their capability limited to a specific subset of functions. The enforcement data, the licensing data, and the data limiting the application to a specific subset of functions are cryptographically bound to the computing resource using a licensing attribute certificate according to the invention. Prior to allowing access to the computing resource by the computer application, a trusted computing base strongly authenticates that usage via the licensing attribute certificate.
摘要:
A computer array (10) has a plurality of computers (12) for accomplishing a larger task that is divided into smaller tasks, each of the smaller tasks being assigned to one or more of the computers (12). Each of the computers (12) may be configured for specific functions and individual input/output circuits (26) associated with exterior computers (12) are specifically adapted for particular input/output functions. An example of 25 computers (12) arranged in the computer array (10) has a centralized computational core (34) with the computers (12) nearer the edge of the die (14) being configured for input and/or output.