Text this: A Soft Computing Approach to Crack Detection and Impact Source Identification with Field-Programmable Gate Array Implementation