In this paper a fall detection system is presented that automatically detects the fall of a person and their location using an array of ultrasonic wave transducers connected to a field-programmable gate array (FPGA) processor. Experimental results are provided on a prototype deployment installed at an assisted living community. The system can provide a cost-effective and intelligent method to help caregivers detect a fall quickly so that patients are treated in a timely manner. In addition to room monitoring and local alert functions, the system incorporates a personal computer and wireless connection to enable remote monitoring of patient's activity and health status.