• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

DSP Measurements and Rising Noise Floor

tw99

Senior Member
Joined
Mar 13, 2019
Messages
469
Likes
1,073
Location
West Berkshire, UK
As a result of this thread Tony from miniDSP reached out to me unprompted and gave me an updated firmware for the 2x4HD to test out.

This firmware implemented two improvements: 1) changed the gain structure so volume control acts before ASRC meaning you can use attenuation in the miniDSP to eliminate intersample over clipping and 2) modified IIR assembly code to improve performance with low frequency EQ. As I understand similar firmware improvements are available for the Flex/SHD/DDRC-24 platforms.
...

Overall some really nice improvements in performance and love that they reached out and fixed this issue unprompted.

Michael

There doesn't yet seem to have been a MiniDSP software release that includes this fix. At least there's nothing in the latest release notes from March 2023 that suggests it was included in the last release.
 

Piere

Active Member
Joined
Feb 24, 2022
Messages
195
Likes
190
Encountered the same issue last year. Looked around also, no fix at the software release pages.
 
OP
M

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,509
Likes
3,354
Location
Detroit, MI
There doesn't yet seem to have been a MiniDSP software release that includes this fix. At least there's nothing in the latest release notes from March 2023 that suggests it was included in the last release.

They reached after March 2023 so I wouldn't expected it to be in the release notes. It is disappointing that they are dragging their feet on the update.

Michael
 

Piere

Active Member
Joined
Feb 24, 2022
Messages
195
Likes
190
Here my findings a year ago of a 24dB/okt LR X-Over at 100Hz. The measurements were done completely in the digital domain through USB, in as well as out.

Flat (blue) versus 24dB/oct LR (yellow), test tones were 30Hz and 50Hz, both at -10dB:

100Hz LWR 24db vs Flat.png



Same test at different signal levels:

100Hz LWR 24db.png



Looks noise level is a steady 120dB below signal level. Although at levels regarded inaudible it generates still low level noise modulation.
 

tw99

Senior Member
Joined
Mar 13, 2019
Messages
469
Likes
1,073
Location
West Berkshire, UK
They reached after March 2023 so I wouldn't expected it to be in the release notes. It is disappointing that they are dragging their feet on the update.

Michael

There's a new Device Control release 1.12 which contains both the fixes that you mention above.
 

Stoutblock

Active Member
Forum Donor
Joined
Feb 6, 2021
Messages
100
Likes
106
There's a new Device Control release 1.12 which contains both the fixes that you mention above.
Ironically the new manual uses -6 db as the example for setting the input attenuation :)
 
Last edited:

Hayabusa

Addicted to Fun and Learning
Joined
Oct 12, 2019
Messages
826
Likes
570
Location
Abu Dhabi
Here my findings a year ago of a 24dB/okt LR X-Over at 100Hz. The measurements were done completely in the digital domain through USB, in as well as out.

Flat (blue) versus 24dB/oct LR (yellow), test tones were 30Hz and 50Hz, both at -10dB:

View attachment 301516


Same test at different signal levels:

View attachment 301517


Looks noise level is a steady 120dB below signal level. Although at levels regarded inaudible it generates still low level noise modulation.

To me this looks exactly like the noise floor of single precision floating point in combination with a certain FIR filter length.

for instance 512 taps:

float = 24 bits -> -144dB + 10log(512) = -117dB
 

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,032
Likes
6,048
Just a quick one to see how media players like foobar loaded with a software filter looks like.

Test rig is:
Foobar 2000 with Mathaudio plug-in
Multitone Analyzer recording with External Source setting
E-MU 0204 ADC
Khadas tone1 DAC
Test signal is 30Hz,96Khz,64-bit FP
Analog I/O

No filter.PNG
No filter


80Hz filter.PNG
80Hz L-R 24db filter (aprox)

Both.PNG
Both for comparison



Both2.PNG

Can't see a difference.
 
Last edited:

ITJ

Member
Joined
Jan 7, 2024
Messages
10
Likes
3
I used the TOSLINK output from a 2015 Macbook Pro running at 96 kHz / 24 bit for playback and a Hifime UR23 TOSLINK to USB converter for capture.
Does this also mean that the Hifime UR23 is a digital transparent capture device, or least doesn't generate a big degradation of the incoming signal.
 
OP
M

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,509
Likes
3,354
Location
Detroit, MI
Does this also mean that the Hifime UR23 is a digital transparent capture device, or least doesn't generate a big degradation of the incoming signal.

Yes, as far as I can tell it is completely transparent. However, it has some usability drawbacks:

1) Only works up to 96 kHz
2) Sample rate set by computer needs to match incoming sample rate, it will not adapt to changing sample rates

For a single sample rate system, it is a very good solution.

Michael
 
OP
M

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,509
Likes
3,354
Location
Detroit, MI
Their S2 Digi seems to go up to 192kHz and includes an input. I suspect the setting of sample rate limitation still applies, and probably input and output rates must match.

I have one of those as well, it definitely works with inputs up to 192 kHz.

The S2 digi is an odd device as it shows up as separate input and output devices in MacOS. In this way it seems like you can actually set separate sample rates for input and output.

The output doesn't seem to work well. I first noticed this when trying to use it as a TOSLINK input / output device with CamillaDSP, I would get audible dropouts that were not CamillaDSP buffer over/under runs.

I then tried it as a pure USB to TOSLINK device and noticed the same issues. This was on my MOTU UL Mk5 setup, it may be that other DACs do not have issues with the S2 Digi but it is the only source I've ever had an issue with the MOTU.

Michael
 

glc650

Active Member
Joined
Jun 30, 2021
Messages
190
Likes
68
The output doesn't seem to work well. I first noticed this when trying to use it as a TOSLINK input / output device with CamillaDSP, I would get audible dropouts that were not CamillaDSP buffer over/under runs.
So what do you use instead of the S2 digi to avoid dropouts?
 
OP
M

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,509
Likes
3,354
Location
Detroit, MI
So what do you use instead of the S2 digi to avoid dropouts?

To clarify, it is only the output that has dropout issues. I don't really have a need for the output as I have a lot of devices that can generate TOSLINK output.

I have several older Mac Minis and an older MacBook pro which have TOSLINK outputs, I mostly use these when testing as it avoids another connected device. For more complicated setups where I need multiple digital outputs / inputs I'll use a MOTU Ultralite Mk5 or a RME Fireface 800.

Michael
 

ITJ

Member
Joined
Jan 7, 2024
Messages
10
Likes
3
Yes, as far as I can tell it is completely transparent. However, it has some usability drawbacks:

1) Only works up to 96 kHz
2) Sample rate set by computer needs to match incoming sample rate, it will not adapt to changing sample rates

For a single sample rate system, it is a very good solution.

Michael
What does a single sample rate source look like?

I am planning to DIY a 2ch AV Receiver. Using a HDMI switch with integrated toslink audio extractor, Camilla DSP as room correction using a raspberry pi.

Would different HDMI sources produce different sample rates? As I don't think I have any control over the output.
I can set the EDID to 2/5/7 channel audio for the HDMI inputs.
 
OP
M

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,509
Likes
3,354
Location
Detroit, MI
Many HDMI sources only output 48 kHz, Apple TV falls in this category. Many TVs with HDMI input and optical output will resample to deliver 48 kHz to the optical output.

All of my CamillaDSP systems use an Apple TV as a source.

Michael
 

ITJ

Member
Joined
Jan 7, 2024
Messages
10
Likes
3
Many HDMI sources only output 48 kHz, Apple TV falls in this category. Many TVs with HDMI input and optical output will resample to deliver 48 kHz to the optical output.

All of my CamillaDSP systems use an Apple TV as a source.

Michael
Many thanks for your input.

I did a quick test using the display function of a Topping E30 with the following HDMI sources.
Raspberry Pi: 48kHz
Blu Ray player: 48kHz
Wii HDMI: 48kHz
Chromecast: 48kHz
Windows Laptop: 48kHz

On the laptop I could change the sample rate between 32, 44, 48kHz and 16 or 24 bits, which seems the be the accepted audio settings by the HDMI switch. By default Windows will choose 16bit 48kHz

It seems like this HDMI switch will be pretty good as a single sample rate source.
 

Nisse10000

Member
Joined
Nov 14, 2022
Messages
30
Likes
15
Many thanks for your input.

I did a quick test using the display function of a Topping E30 with the following HDMI sources.
Raspberry Pi: 48kHz
Blu Ray player: 48kHz
Wii HDMI: 48kHz
Chromecast: 48kHz
Windows Laptop: 48kHz

On the laptop I could change the sample rate between 32, 44, 48kHz and 16 or 24 bits, which seems the be the accepted audio settings by the HDMI switch. By default Windows will choose 16bit 48kHz

It seems like this HDMI switch will be pretty good as a single sample rate source.
You might want to have a look at the follwing thread since ta least some are having issues with a similar set-up: https://www.audiosciencereview.com/...ill-get-a-whole-lot-easier-and-cheaper.48233/
 
Top Bottom