decimation working

This commit is contained in:
2025-06-11 08:36:31 -05:00
parent 316ae900ae
commit d60c55f292
31 changed files with 17172 additions and 12834 deletions

View File

@@ -45,9 +45,9 @@ def main():
# CPI Parameters (timing values are in clk ticks)
num_pulses = 128
# Should be multiple of udp packet size, currently 4096 bytes, or 1024 samples
num_samples = 16384
num_samples = 4096
start_sample = 2000
tx_num_samples = 1024
tx_num_samples = 4096
tx_start_sample = start_sample
prf = 8000
pri = int(1/prf * clk)
@@ -57,11 +57,13 @@ def main():
inter_cpi = 20000
tx_lo_offset = 10e6
rx_lo_offset = 0
test_duration = 60
dec_rate = 16
test_duration = 2
pri_float = pri / clk
print('PRI', pri_float, 'PRF', 1 / pri_float)
print('Sampling Duration (usec)', (tx_num_samples / radar_manager.BASEBAND_SAMPLE_RATE * dec_rate)/1e-6)
print('Expected Data Rate', num_samples * 4 / pri_float / 1e6)
@@ -72,7 +74,8 @@ def main():
recorder1.start_recording('test1.bin', True)
radar.configure_cpi(pri, inter_cpi, num_pulses, num_samples, start_sample,
tx_num_samples, tx_start_sample, rx_lo_offset, tx_lo_offset)
tx_num_samples, tx_start_sample, rx_lo_offset, tx_lo_offset,
dec_rate)
print('Start Running')
radar.start_running()