Adding 16 bit LFSR , to Noise Signal Generator App

This commit is contained in:
Brumi-2021 2023-05-02 17:19:23 +02:00
parent 06643df6a5
commit d5f20c45b9
3 changed files with 37 additions and 21 deletions

View file

@ -44,9 +44,12 @@ private:
bool auto_off { };
int32_t phase { 0 }, sphase { 0 }, delta { 0 }; // they may have sign .
int8_t sample { 0 }, re { 0 }, im { 0 }; // they may have sign .
uint8_t seed_value = {0x56}; // seed : any nonzero start state will work.
uint8_t seed_value = {0x56}; // seed 8 bits lfsr : any nonzero start state will work.
uint16_t seed_value_16 = {0xACE1}; // seed 16 bits lfsr : any nonzero start state will work.
uint8_t lfsr { }, bit { }; // bit must be 8-bit to allow bit<<7 later in the code */
uint16_t lfsr_16 { }, bit_16 { }; // bit must be 8-bit to allow bit<<7 later in the code */
uint8_t counter {0};
TXProgressMessage txprogress_message { };
};