Kommentare erweitert
This commit is contained in:
3
main.c
3
main.c
@@ -136,8 +136,7 @@ int main(void) {
|
|||||||
if (actionRequired == 1) {
|
if (actionRequired == 1) {
|
||||||
CssCmdGen = CSS_CMD_0; // Interrupt Bit setzen um ARM zu signalisieren, dass der DSP arbeitet
|
CssCmdGen = CSS_CMD_0; // Interrupt Bit setzen um ARM zu signalisieren, dass der DSP arbeitet
|
||||||
actionRequired = 0;
|
actionRequired = 0;
|
||||||
|
outPtr = cyclic_add(outPtr, 2, outputPort, 4); //Pointer inkrementieren - was passiert hier genau?
|
||||||
outPtr = cyclic_add(outPtr, 2, outputPort, 4);
|
|
||||||
*outPtr = *sample_ptr;
|
*outPtr = *sample_ptr;
|
||||||
calc(&cSensorSignal, &accSensorSignal, mode, &intputPort[1], &intputPort[0], sample_ptr);
|
calc(&cSensorSignal, &accSensorSignal, mode, &intputPort[1], &intputPort[0], sample_ptr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -604,7 +604,7 @@ void init(
|
|||||||
//Mu Skalierung und in globale Variable schreiben
|
//Mu Skalierung und in globale Variable schreiben
|
||||||
int scale = pow(2, scale_bits) - 1;
|
int scale = pow(2, scale_bits) - 1;
|
||||||
mu = lms_mu * scale;
|
mu = lms_mu * scale;
|
||||||
// Buffer Initialisierung
|
// Buffer Initialisierung (Delay Line und Koeffizienten) und anschließend alle Werte auf 0 setzen
|
||||||
#if BLOCK_LEN == 1
|
#if BLOCK_LEN == 1
|
||||||
sig_init_buffer_DMB(&ptr_fir_lms_delay_line, fir_lms_delay_line, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
sig_init_buffer_DMB(&ptr_fir_lms_delay_line, fir_lms_delay_line, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
||||||
sig_init_buffer(&ptr_fir_lms_coeffs, fir_lms_coeffs, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
sig_init_buffer(&ptr_fir_lms_coeffs, fir_lms_coeffs, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
||||||
|
|||||||
Reference in New Issue
Block a user