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:
1 parent
740202aa22
commit
b8163da1d1
5 files changed
+73
-18
No files matched your search
@@ -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