FPGA: Restore FIR filter in rx_frontend_gen3
The FIR filter applied gain. Removing it caused incorrect scaling and signals where every other sample was zero. Also parameterized heterodyne frontend processing so it would not use resources in images not requiring it. Signed-off-by: michael-west <michael.west@ettus.com> Original-commit: c27519624ec0f3a44ac1130635a03dafcf2e7f13
This commit is contained in:
@@ -64,7 +64,7 @@ module n3xx_db_fe_core #(
|
||||
rx_frontend_gen3 #(
|
||||
.SR_MAG_CORRECTION(SR_RX_FE_BASE + 0), .SR_PHASE_CORRECTION(SR_RX_FE_BASE + 1), .SR_OFFSET_I(SR_RX_FE_BASE + 2),
|
||||
.SR_OFFSET_Q(SR_RX_FE_BASE + 3), .SR_IQ_MAPPING(SR_RX_FE_BASE + 4), .SR_HET_PHASE_INCR(SR_RX_FE_BASE + 5),
|
||||
.BYPASS_DC_OFFSET_CORR(0), .BYPASS_IQ_COMP(0), .BYPASS_REALMODE_DSP(1),
|
||||
.BYPASS_DC_OFFSET_CORR(0), .BYPASS_IQ_COMP(0), .BYPASS_HETERODYNE(1),
|
||||
.DEVICE("7SERIES")
|
||||
) rx_fe_corr_i (
|
||||
.clk(clk), .reset(reset), .sync_in(),
|
||||
|
||||
Reference in New Issue
Block a user