Task: Formula-prediction-context (source dataset: ti-random)

You are given an table region extracted from a real Excel spreadsheet, which is centered around a cell called "Target Cell" (labeled as "[Target Cell]" shown in the table below). The table region below includes up to 10 rows above/below the Target Cell, and 10 columns to the left/right of the Target Cell. 

Your task is to analyze the table context surrounding the Target Cell, and predict the most likely Excel formula that should go in the Target Cell. If multiple formulas are possible, choose the most reasonable or commonly used based on context.

1. Please follow the standard formula syntax in Excel, e.g. always begins with an equal sign (=).
2. Base your predicted formula on the surrounding table context, e.g., column headers, annotations, and data values in nearby cells.
3. No explanation — just output the formula itself in a JSON format: {"formula": "your_formula_here"}.

Input Excel Snippet in Markdown format:
|    | A                                                                                  | B      | C     | D   | E                   | F     | G   | H                                                                                    | I    | J                                                                                                      |
|---:|:-----------------------------------------------------------------------------------|:-------|:------|:----|:--------------------|:------|:----|:-------------------------------------------------------------------------------------|:-----|:-------------------------------------------------------------------------------------------------------|
|  1 | 1. FILL IN THESE VALUES FOR YOUR USER.H, MOTOR, and INVERTER HW                    |        |       |     |                     |       |     | 3. THESE VALUES ARE RECOMMENDED FOR USE once TRUE checks are satisfied               |      |                                                                                                        |
|  2 | USER_SYSTEM_FREQ_MHz                                                               | 60.0   | MHz   |     | sub-calculations    |       |     |                                                                                      |      |                                                                                                        |
|  3 | Maximum Bus Voltage                                                                | 100.0  | V     |     |                     |       |     | Ideal USER_IQ_FULL_SCALE_FREQ_Hz  for Motor                                          | 66   | Target Hz with 10% buffer                                                                              |
|  4 | Maximum Target RPM                                                                 | 1800.0 | RPM   |     | 60                  | Hz    |     | Maximum allowed USER_IQ_FULL_SCALE_FREQ_HZ for HW                                    | 1319 | 4 * USER_VOLTAGE_FILTER_POLE_Hz [with 5% buffer]                                                       |
|  5 | USER_MOTOR_NUM_POLE_PAIRS                                                          | 2.0    | PAIRS |     | 4                   | POLES |     | USER_IQ_FULL_SCALE_FREQ_Hz                                                           | 66   | Lower of Ideal and Maximum                                                                             |
|  6 | USER_PWM_FREQ_kHz                                                                  | 15.0   | kHz   |     |                     |       |     | Maximum RPM  Supported                                                               | 3920 | Rotor Hz can be 1.98 * USER_IQ_FULL_SCALE_FREQ_HZ; EST speed will roll-over outside boundary!!!!       |
|  7 | USER_NUM_PWM_TICKS_PER_ISR_TICK                                                    | 2.0    | ticks |     | 7.5                 | kHz   |     | USER_MOTOR_FLUX_EST_FREQ_Hz                                                          | 6    | 5-150 Hz; ~10% of Maximum Target Hz but use low as possible where Ls and Flux can be ID'd consistently |
|  8 | USER_NUM_ISR_TICKS_PER_CTRL_TICK                                                   | 1.0    | ticks |     | [Target Cell]       | kHz   |     | USER_MAX_ACCEL_EST_Hzps                                                              | 5    | If USER_MOTOR_FLUX_EST_FREQ_Hz > 50 Hz must increase the acceleration during ID to avoid a timeout     |
|  9 | USER_NUM_CTRL_TICKS_PER_CURRENT_TICK                                               | 1.0    | ticks |     | 7.5                 | kHz   |     | CURRENT  Hz > MAX_Hz * 7                                                             | True | If FALSE increase CURRENT kHz or reduce MAX_HZ; Standard good practice for control systems             |
| 10 | USER_NUM_CTRL_TICKS_PER_EST_TICK                                                   | 1.0    | ticks |     | 7.5                 | kHz   |     | EST <= CTRL                                                                          | True | If FALSE correct; No need to run the estimator if results are not being updated in control loop        |
| 11 | USER_ZEROSPEEDLIMIT                                                                | 0.05   |       |     |                     |       |     | EST > 10 * USER_VOLTAGE_FILTER_POLE_Hz (+10% margin)                                 | True | If FALSE increase EST Rate                                                                             |
| 12 | 2. The following are set by HW design, use defaults for TI EVM or your own HW      |        |       |     |                     |       |     | EST > 8 * TARGET_Hz                                                                  | True | If FALSE, increase effective EST Frequency using TICKs                                                 |
| 13 | USER_VOLTAGE_FILTER_POLE_Hz                                                        | 347.0  | Hz    |     | Tune to HW Pole     |       |     | FLUX_EST_FREQ > ZEROSPEEDLIMIT * FULL_SCALE_FREQ                                     | True | If FALSE, lower ZEROSPEEDLIMIT                                                                         |
| 14 | USER_ADC_FULL_SCALE_CURRENT_A                                                      | 29.04  | A     |     |                     |       |     | USER_IQ_FULL_SCALE_CURRENT_A                                                         | 16   | Slightly >= 0.5 * ADC_FULL_SCALE_CURRENT_A                                                             |
| 15 | USER_ADC_FULL_SCALE_VOLTAGE_V                                                      | 289.2  | V     |     |                     |       |     | starting USER_IQ_FULL_SCALE_VOLTAGE_V                                                | 100  | Initially set to bus voltage until flux is identified                                                  |
| 16 | 4. Once Motor ID is attempted, update these as best you can and check IQ_V Scaling |        |       |     |                     |       |     | 4. Check after valid USER_MOTOR_RATED_FLUX Identification                            |      |                                                                                                        |
| 17 | USER_MOTOR_RATED_FLUX                                                              | 1.09   | V/Hz  |     | 0.01904761904761905 | V/Hz  |     | = Minimum Flux that can be measured with new USER_IQ_FULL_SCALE_VOLTAGE_V (cell I20) |      |                                                                                                        |
| 18 | USER_MOTOR_Ls_d                                                                    | 5e-05  | H     |     |                     |       |     | Minimum Flux Measurement < 0.9 * RATED_FLUX                                          | True | If FALSE, reduce new USER_IQ_FULL_SCALE_VOLTAGE as low as Bus Voltage / 2 + 10% buffer                 |



min_row: 1
max_row: 18
min_col: 1
max_col: 10
target_cell_row_idx: 8
target_cell_col_idx: 5
target_cell_value: 7.5
formula: =E7/B8