Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Discussies over ontwikkelingen van MfbLabs
Plaats reactie
ds23man
MfbLabs Gebruiker
Berichten: 2029
Lid geworden op: zo 09 nov, 2014 11:30 am

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door ds23man »

Het enige wat ik me kan bedenken is dat de linker kolom niet van -90db t/m 6 db loopt maar van -96 naar 0. Ze zijn hier in het verleden ook al mee aan het klooien geweest, toen liep het van -93 t/m 3. Gevalletje meten is weten, anders zit het bescheten...
De Sapman
Gebruikersavatar
David
MfbLabs Gebruiker
Berichten: 2401
Lid geworden op: do 19 jun, 2014 14:01 pm
Locatie: Utrecht

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door David »

Die RMS tabel klopte ooit echt wel.

Afgelopen week heb ik een ontwerpje gemaakt om een piekmeting te doen voor iets in het ultrasone bereik. Daarvoor heb ik een envelope detector gebruikt (en een peak hold met feedback maar da's niet zo relevant) en een RMS tabel, om van een log schaal een analoge spanning te maken.

Want, wat mooi is (maar ook amper gedocumenteerd is), is dat tussenwaarden uit de RMS tabel gewoon worden geinterpoleerd. Het gaat dus niet met N discrete stapjes.

Anyway, er klopte weinig van de tabel. Wat 3dB per stapje had moeten zijn, kwam eerder neer op 4.8284 ofzo (ik tik nu echt iets randoms, maar het was echt 4.8 en nog wat) dB per stapje. Dat was de limited tabel en die deed dus toch met te weinig stapjes full range. Vaag!

Ik zou op zich ook de waarde van een level detector in dB's uit kunnen lezen via I2c, maar die dingen doen geen absolute piek detectie :(

Wat ik ook nergens kan vinden is hoeveel tikken (if any) delay je krijgt bij een multiply, en ook onvindbaar is wat er met de amplitudes gebeurt in een multiply (dit zeg ik, omdat dat volgens mij ook niet klopt).

Ik heb op 192kHz met de 1701 ook al gehad dat ik precies 256 instructies gebruikte (=de max op 192kHz) en dat het DEELS werkte. Met 1 instructie minder werkte het wel allemaal. Da's echt flut.

N-th order filters kan je maximaal op 30kHz zetten. Ook zo iets?! Lekker als je met 192kHz werkt en je tot 50kHz wilt. Het lukt wel met 2e orde filters achter elkaar, maar handig is anders.

De1452 heb ik ook spelend gekregen, maar de routering van de ASRC's (heten die zo, ja toch?) is zo onlogisch gedaan rond de core. Zucht. Ik denk teveel na en dan gaat het mis.

Kortom met SS blijft het gissen en valideren anders missen.
Yeah party on with MFB DSP!
ds23man
MfbLabs Gebruiker
Berichten: 2029
Lid geworden op: zo 09 nov, 2014 11:30 am

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door ds23man »

De berekeningen in je tabel kloppen, alleen klopt de door ADI opgegeven referentiepunt van 0db niet. +6db in de tabel is gewoon 0db Fs. En ja, het is gewoon een zooitje daar bij ADI.
De Sapman
ds23man
MfbLabs Gebruiker
Berichten: 2029
Lid geworden op: zo 09 nov, 2014 11:30 am

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door ds23man »

Eerst maar eens de XLS van David aangepast en de linkerkolom op -96 t/m 0db gezet. Maakt voor de berekeningen niet uit, maar het is nu wel gerelateerd aan 0dbfs. Ook de filterwaardes aangepast.
tabel2.PNG
De metingingen komen nu netjes overeen met wat ik in het tabel heb staan. Stapjes van 3 db:
lijkt er meer op.PNG
Wel raar dat die bult nog steeds ontstaat op lage levels, denk toch dat aan een foute Q waarde ligt.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
De Sapman
ds23man
MfbLabs Gebruiker
Berichten: 2029
Lid geworden op: zo 09 nov, 2014 11:30 am

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door ds23man »

:wtf:
_DSC2999[1].JPG
Zucht, waar is mijn stanleymes ook al weer?
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
De Sapman
Gebruikersavatar
Sandrowski
MfbLabs Gebruiker
Berichten: 1119
Lid geworden op: ma 27 apr, 2015 13:03 pm
Locatie: 't Darp

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door Sandrowski »

ds23man schreef:Zucht, waar is mijn stanleymes ook al weer?
:lol: zelfs over hun demo boards denken ze goed na daar zie ik al wel...

Ik zou bijna mijn scheidingsfilter maar helemaal analoog gaan doen na het lezen van al deze ellende...
Groet,
Sander
Gebruikersavatar
David
MfbLabs Gebruiker
Berichten: 2401
Lid geworden op: do 19 jun, 2014 14:01 pm
Locatie: Utrecht

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door David »

Mwa, zonder wrijving geen glans!
Yeah party on with MFB DSP!
Gebruikersavatar
David
MfbLabs Gebruiker
Berichten: 2401
Lid geworden op: do 19 jun, 2014 14:01 pm
Locatie: Utrecht

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door David »

ds23man schreef:De metingingen komen nu netjes overeen met wat ik in het tabel heb staan. Stapjes van 3 db:

Wel raar dat die bult nog steeds ontstaat op lage levels, denk toch dat aan een foute Q waarde ligt.
Niet alleen die rare zwieper, de helling lijkt me ook nog steeds wat te fors.
Yeah party on with MFB DSP!
ds23man
MfbLabs Gebruiker
Berichten: 2029
Lid geworden op: zo 09 nov, 2014 11:30 am

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door ds23man »

Lang leve de duidelijke documentatie (not). Blijkt er in de Dynamic Bass algoritme een excursie limiter te zitten:

https://ez.analog.com/dsp/sigmadsp/f/q- ... ost-basics

In dat draadje wordt er in 2015 al betere documentatie zou komen, ook dat niet dus....
De Sapman
Gebruikersavatar
Salvador
MfbLabs Gebruiker
Berichten: 937
Lid geworden op: vr 26 jun, 2015 20:35 pm
Locatie: Hilversum
Contacteer:

Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter

Bericht door Salvador »

Sandrowski schreef:... maar helemaal analoog gaan ...
:D 8-)
De beste luidspreker, is de luidspreker die voor jou het beste klinkt.
Plaats reactie