/Spectral-whitening

https://doi.org/10.1016/j.cageo.2024.105784

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0


Program:

  • Phase_shift.m
  • fk_main.m
  • tp_main.m
  • HRLRT_main.m
  • Modified_FJ_Main.m

Description:

Each of these scripts has a main code and a corresponding function code.

  1. f-c transform:

    • Main code: "Phase_shift.m"
    • Function code: "phase_shift_fun.m"
  2. f-k transform:

    • Main code: "fk_main.m"
    • Function code: "fk_fun.m"
  3. t-p transform:

    • Main code: "tp_main.m"
    • Function code: "tp_fun.m"
  4. HRLRT transform:

    • Main code: "HRLRT_main.m"
    • Function code: "HRLRT_fun.m"
  5. F-J transform:

    • Main code: "Modified_FJ_Main.m"
    • Function code: "Modified_FJ_fun.m"

Data:

The field data used in the study is provided in ".xlsx" format:

  1. 'Nandanam_4s_2.5m@1m'
  2. 'iisc_aerofield_noisy_2s_2.5m@0.5m'
  3. 'Love_2s_5m@1m'
  4. 'dalmoro_1s_5m@2m'

The naming format is: "Description_RecordingTime_SourceOffset@SensorSpacing"


How to Run the Code:

To run the code, follow these steps:

  1. Open the main code file (e.g., 'fk_main.m').
  2. Read the data in the "insert data" section.
  3. Modify the required parameters as needed.
  4. Run the script.

Note: Ensure you have all necessary data files and dependencies in your working directory.