From f455472288a62eeddc0b942013ab77e0e4a0fffc Mon Sep 17 00:00:00 2001 From: Xianjun Jiao Date: Mon, 9 Jan 2023 14:50:22 +0100 Subject: [PATCH] Feed data to ofdm decoder earlier in case a data is missed (arrive too early for ofdm decoder) --- verilog/dot11.v | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/verilog/dot11.v b/verilog/dot11.v index c062032..fcbd1e8 100644 --- a/verilog/dot11.v +++ b/verilog/dot11.v @@ -700,7 +700,12 @@ always @(posedge clock) begin S_DETECT_HT: begin legacy_sig_stb <= 0; - ofdm_reset <= 1; + ofdm_reset <= 0; + + ofdm_in_stb <= eq_out_stb_delayed; + // rotate clockwise by 90 degree + ofdm_in_i <= eq_out_q_delayed; + ofdm_in_q <= ~eq_out_i_delayed+1; if (equalizer_out_strobe) begin abs_eq_i <= eq_out_i[15]? ~eq_out_i+1: eq_out_i;