A novel indoor localization method using passive phase difference fingerprinting based on channel state information. (April 2019)