Skip to content
Snippets Groups Projects
Commit d026f760 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

weekly commit.

parent 90ffbf07
No related branches found
No related tags found
1 merge request!100Removed text for XSub that is now written in Confluence Subband correlator...
......@@ -804,7 +804,76 @@ BF full (ring)
TB one node --> output via 10GbE --> full (ring)
*******************************************************************************
* Bits & chips
*******************************************************************************
https://bits-chips.nl/artikel/engineering-the-corona-response/?utm_source=Bits%26Chips+newsletter&utm_campaign=fbb051f6dc-EMAIL_CAMPAIGN_2020_10_01_13%3A00&utm_medium=email&utm_term=0_cea2018fda-fbb051f6dc-322493781
- Engineering Principle #1: define what you want to achieve (goal).
- Engineering Principle #2: make a model of the process you want to control, based on what you see in the real world (keep SNR >> 10 dB, noise is added by fools).
- Engineering Principle #3: understand the math (exponential growth, statistics are blind spot to most people, they understand the mean, but not much more).
- Engineering principle #4: what you don?t measure, you can?t control. When you?ve devised a model, you can build a control system of your process by feeding back relevant measurements into your control loop. But there?s a pitfall: lag. When you drive a car with a blinded front window, using a video of the road from last week, everybody understands that you have to be very careful.
Currently, we face a virus with an incubation period of six days and a test system that yields results after a few days. So the lag in the control system for the government is about two weeks: it takes two weeks before you measure the response of your control system. Thus, the corona dashboard shows the results of previous control actions. Good luck trying to develop an optimal control strategy from these figures!
https://waitbutwhy.com/2015/01/artificial-intelligence-revolution-1.html
https://bits-chips.nl/artikel/cracking-the-code-to-craftsmanship/?utm_source=Bits%26Chips+newsletter&utm_campaign=a67ee91488-EMAIL_CAMPAIGN_2020_09_08_13%3A00&utm_medium=email&utm_term=0_cea2018fda-a67ee91488-322493781
*******************************************************************************
* Time management
*******************************************************************************
* 5 valkuilen van thuiswerken
- blurring (prive, werk)
- onderbrekingen
- overbelasting (wat belangrijker dan hoe, want anderen zien alleen wat)
- vereenzaming
- minder groeikansen (zichtbaar blijven)
Goede werkplek:
- Ik kies een plek die ik alleen gebruik om te werken
- Ik houd rekening met mijn gezondheid - arboregels: stoel, bureau, licht
. 20-20-20 regel: iedere 20 minuten kijk je 20 seconden van je beeldscherm weg, naar een punt 20 meter in de verte
. iedere twee uur minimaal een kwartier pauze. Sta op, loop wat rond
. minimale afstand van 50 cm afstand tussen ogen en beeldscherm, en zorg ervoor dat de bovenkant van het beeldscherm gelijk is aan ooghoogte.
- Ik elimineer afleiding zoveel mogelijk
- Ik houd mijn werkomgeving opgeruimd en deze oogt prettig
. een plant
* Niet zeggen als je krachtig wil overkomen:
- ik wil alleen maar even checken --> direct vragen
- ik weet het ook niet zeker maar --> gegeven de feiten
- ik denk niet dat --> zeg wat je wel denkt
- misschien kunnen we * proberen
- begrijp je wat ik zeg (zaait twijfel, die er misschien niet was)
* Gesprekstechnieken (ijsbrekers):
1) nieuwsgierige vragen nav van wat iemand zegt of deed werken goed want:
?Ze zeggen ?ik leid dit gesprek, en dit is wat ik specifiek van je wil weten?. Wanneer je zo zelfverzekerd en duidelijk in je verwachtingen bent, helpt dat je gesprekspartner om te ontspannen en een meer natuurlijk gesprek te voeren.?
2) verhaal vertellende vragen, hoe heb je dat gedaan of zou je dat doen:
?Met storytelling vragen krijg je echt waar voor je geld. Je hoeft maar één vraag te stellen om een lang antwoord van je gesprekspartner te krijgen.?
3) vervolgdetail vragen: bijv. waarom is dat zo denk je, hoe reageerde hij toen, wanneer viel het je voor het eerst op.
Samengevat: ?Vertel me daar eens meer over.?:
Kun je die reactie onthouden, en dat moet vast lukken ? dan zit je altijd goed. Het is hét format dat altijd werkt om meer informatie uit je gesprekspartner te halen over een bepaald topic dat jou aanstaat. Jij leidt, hij spreekt, jij luistert.
* Levensstijl:
- https://timemanagement.nl/intermittent-fasting/
Tijdgebonden eten bevordert de interne genezingsprocessen in het lichaam. Enerzijds doordat het de kans op kanker verlaagt, anderzijds omdat het de microbacteriën in de darm verbetert ? zaken die beide belangrijk zijn voor een hogere levensverwachting.
- 16/8 methode: elke dag gedurende 16 uren niet eten, bijv van 20u - 12u
. verhoogde concentratie.
. minder last van het hongergevoel
. je went er snel aan.
. meest flexibele methode.
- ADF (alternate day fasting): ene dag van 8-20u eten andere dag vanaf 20u
. minder last van een hongergevoel
. relatief eenvoudig vol te houden.
. meest effectieve intermittent fasting methode. Vooral wanneer het op gewichtsverlies en voorkomen van hart-en vaatziekten aankomt.
*******************************************************************************
* Algemeen
*******************************************************************************
* Start before you are ready.
......@@ -57,6 +57,7 @@
*******************************************************************************
* DP encoder / decoder
*******************************************************************************
DONE.
- dp_packet_enc / dp_packet_dec
. Current dp_packet_enc encodes sosi fields into: CHAN (32b), sync & BSN (64b), DATA (>= 1 b),
ERR (32b).
......@@ -97,37 +98,6 @@ Design decisions:
wrong length).
*******************************************************************************
* Possible names, choose names marked by +:
* + dp_block_remove_channel --> pass on or remove block based on channel field at sop
* + dp_block_remove_err --> pass on or remove block based on err field at eop
* + dp_block_validate_bsn_at_sync --> pass on or remove all blocks in a sync interface based on bsn field at sync
* . validate = geldig verklaren
* . requires store and forward or store and discard of block
* - dp_block_remove --> based on channel field at sop
* - dp_block_filter_at_sop --> pass on or remove block based on channel field at sop
* - dp_block_filter_at_eop --> pass on or remove block based on err field at eop
* - dp_block_store_and_forward --> based on err field at eop
*******************************************************************************
The Ethernet/DP packet has two CRC checksums in the packet tail:
- the Ethernet CRC is calculated by the GbE MAC and reported via the sosi.err field
- the DP packet CRC is calculated by the dp_packet_dec and reported via the sosi.err field
The CRC results are reported via the sosi.err field at the end of packet (eop).
The sosi.err field information is valid at sosi.eop of the block, so at the end of the block.
Therefore the packet needs to be stored, before it can be validated. Dependent on
the validation outcome the packet is either forwared or discarded. The dp_block_store_and_forward
forwards the block when the sosi.err = 0 and else it discards the block.
The decision is known when the eop is received and must then be applied at the sop, to either
release the block or discard it.
- When g_validate_crc = TRUE then dp_block_store_and_forward stores the packet and only forwards
if it has no error at the eop, else it
*******************************************************************************
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment