Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: Bob Larkin

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Replies
    5
    Views
    2,332

    News Note: The Teensy-based Audio Vector Network...

    News Note: The Teensy-based Audio Vector Network Analyzer has been built by a fair number and it continues to serve that original job of measuring components and circuits. But, it has grown!

    It...
  2. Hi - You might take a look at the radio project...

    Hi - You might take a look at the radio project
    https://groups.io/g/keithsdr/
    Mike and Keith are working on a display/waterfall using the F32 floating point FFT with T4.1. There are several topics...
  3. Replies
    13
    Views
    911

    Yup. I dropped your code into my test cases and...

    Yup. I dropped your code into my test cases and they all look good. Thanks, again, Bob
  4. Replies
    13
    Views
    911

    Michael, thanks so much for doing the...

    Michael, thanks so much for doing the float_to_string. I'm using this with happiness on an LC project.

    One issue is that values from 0.0 to -1.0 do not get printed with minus signs. When...
  5. Replies
    9
    Views
    1,049

    Removed duplicate post

    Removed duplicate post
  6. Replies
    9
    Views
    1,049

    I needed a Gaussian generator for the Audio...

    I needed a Gaussian generator for the Audio Vector Network Analyzer project. After getting that together, it seemed like others might be able to use this as an Teensy Audio class object. Thus this...
  7. Replies
    40
    Views
    1,745

    Well, that did not go as well as we had hoped. I...

    Well, that did not go as well as we had hoped. I have been working on adding features to the Audio Vector Network Analyzer,...
  8. Replies
    40
    Views
    1,745

    defragster, good idea, but a similar, but better...

    defragster, good idea, but a similar, but better result for me. I built the tycmd without a hiccup, and it seems to be working fine. For the good case with T3.6


    $ tycmd upload...
  9. Replies
    40
    Views
    1,745

    Thanks again Nominal Animal, for the insights. ...

    Thanks again Nominal Animal, for the insights. As a general thing, I would like to learn more about the control process for kernel related software. I shall study the material you put together. I...
  10. Replies
    40
    Views
    1,745

    Many thanks for the info, Nominal Animal. The...

    Many thanks for the info, Nominal Animal. The URB race condition description sounds like it. This would seem like the key to getting this under control. Great! No apologies needed, your insights...
  11. Replies
    40
    Views
    1,745

    Thanks, buddym for the experiments. I have to...

    Thanks, buddym for the experiments. I have to admit it helps to see that you also see the issue :)

    I have been busy this last week on the Audio Vector Network Analyzer project, adding more...
  12. Replies
    40
    Views
    1,745

    FWIW, I went to IDE 1.8.13 and TD 1.53 a week or...

    FWIW, I went to IDE 1.8.13 and TD 1.53 a week or so ago and did not observe any change. My Linux kernel is 5.3.0-62, but again the change from 4.1.15 did not seem to change things.
  13. Replies
    40
    Views
    1,745

    Sounds great! Also, for info, there are two...

    Sounds great!

    Also, for info, there are two directories on Github
    https://github.com/boblark/TestLoadT
    that are the Arduino outputs, .eep, .hex, .elf, .sym and .lst:
    CompiledFiles_0_OK T4.0...
  14. Replies
    40
    Views
    1,745

    Here are 2 .hex and 2 .elf for T3.6 andT4.0, both...

    Here are 2 .hex and 2 .elf for T3.6 andT4.0, both sets with the begin() function in the constructor problematic spot. The code is unchanged, only the selection of a Teensy target is changed. The...
  15. Replies
    40
    Views
    1,745

    OK, I've been able to narrow down a specific set...

    OK, I've been able to narrow down a specific set of conditions that is consistent for me in creating the problem. And have also been able to isolate the area in the loading/booting process where...
  16. Replies
    40
    Views
    1,745

    Thanks, Paul. I am continuing to pursue an...

    Thanks, Paul. I am continuing to pursue an explanation for what I am seeing and when the data is totally solid, I will report back. I don't mean to add noise here :-) Bob
  17. Replies
    40
    Views
    1,745

    The celebration was fun! But brief :-( When I...

    The celebration was fun! But brief :-(

    When I went back to playing with a getting the OutputI2S class working with F32 and Teensy 4.0, and made more code changes, the crash problem came back. The...
  18. Replies
    40
    Views
    1,745

    Thanks Paul. Your "big picture" thinking was...

    Thanks Paul. Your "big picture" thinking was right on.

    When I inserted a x4 USB 2.0 hub, the crashes went away. This is not just for the test INO, but a two of others that had been problems. ...
  19. Replies
    40
    Views
    1,745

    It would appear that this crashing issue relates...

    It would appear that this crashing issue relates to the timing of constructors for at least the AudioOutputI2S (possibly others). Here is the observation. Steps 1 to 7 of post #10 are consistent...
  20. Replies
    40
    Views
    1,745

    Thanks much, I needed things to try. I first...

    Thanks much, I needed things to try. I first deleted modemmanager. No change that I could see, in loading.

    Then after a full backup, I updated to kernel 5.3 with no obvious issues. No change...
  21. Replies
    40
    Views
    1,745

    OK, here is an INO that has consistently created...

    OK, here is an INO that has consistently created the crash of the Loader and of Linux, listed above. Creating this problem, for me, only needs the Teensy3.6. It is the previous INO with a small...
  22. Replies
    40
    Views
    1,745

    Another update. The error messages with...

    Another update. The error messages with "discovery.debug=true" are as shown in #6, above, when the loader crashes. For reference, when the loader does not crash there is something to see:
    ...
  23. Replies
    40
    Views
    1,745

    Correction, in item 2, it should be or ...

    Correction, in item 2, it should be or /dev/ttyACM0 Serial (Teensy3.6)
  24. Replies
    40
    Views
    1,745

    Thanks much, Paul. Here are the results of your...

    Thanks much, Paul. Here are the results of your experiments. But first, a couple of notes. The problem went away for many tries, yesterday. I brought it back by running this same sketch on a T4.0...
  25. Replies
    40
    Views
    1,745

    Thanks for the ideas. udev rule is per that...

    Thanks for the ideas.

    udev rule is per that link.

    I tried !Serial, as

    /* TestLoader.ino Bob Larkin 3 July 2020
    */

    void setup(void) {
  26. Replies
    40
    Views
    1,745

    Loader crashes, Monitor closed, Linux

    The system is 64-bit Linux, Ubuntu 18.04, lots of memory, etc.

    1-Turn on PC
    2-Plug in T3.6 with Audio adapter, nothing else
    3-Open Serial Monitor
    4-Load simple INO

    /* TestLoader.ino Bob...
  27. I am also using Chip Audette's F32 library. ...

    I am also using Chip Audette's F32 library. There are differences in the timing hardware for 4.x that are not supported, and are not the same as for T3.6, say. So, I suggest you use the PJRC teensy...
  28. Replies
    2
    Views
    317

    Thanks, Pete. Here is the correct version with...

    Thanks, Pete. Here is the correct version with the name TestFIRGeneralLarge4_I16.ino


    /* TestFIRGeneralLarge4_I16.ino Bob Larkin 24 May 2020
    * Test the generation of FIR filters and obtaining...
  29. Replies
    2
    Views
    317

    Generalized FIR Filter Block

    I posted an equalizer block here, https://forum.pjrc.com/threads/60928-Audio-Equalizer-using-FIR. Discussion of that block showed that large FIR filters consumed only modest processor time with the...
  30. Replies
    32
    Views
    2,221

    Thanks, Frank B. That 3 cycles (T3.6 Cortex-M4)...

    Thanks, Frank B. That 3 cycles (T3.6 Cortex-M4) shows that the ARM FIR routine is getting about all there is!

    For the T4.0 some combination of hardware, programmer and compiler has caught the...
  31. Replies
    32
    Views
    2,221

    I left out T4.0 fixed point. It is 0.41...

    I left out T4.0 fixed point. It is 0.41 microseconds per FIR tap, essentially the same as for Floating Point. Dazzling for both...
  32. Replies
    32
    Views
    2,221

    Going back to the processor load question, I...

    Going back to the processor load question, I looked at the T4.0 F32 numbers and they are interesting. First though, one should not try to generalize from these measurements. These numbers are based...
  33. Replies
    32
    Views
    2,221

    Hi Frank - Yes, I get it now! Fundamentally,...

    Hi Frank - Yes, I get it now! Fundamentally, the AudioInputI2S_F32 and AudioOutputI2S_F32 are not converted yet to handle T4.x. I had done all my testing on T3.6. I was able to get it to compile...
  34. Replies
    32
    Views
    2,221

    Hi Frank - I just re-checked with, I believe,...

    Hi Frank - I just re-checked with, I believe, the setup you describe. The AudioFilterEqualizer_F32 compiled and ran. I believe my OpenAudio_Arduino is per Chip's...
  35. Replies
    32
    Views
    2,221

    Right at the bottom of the test code, I asked for...

    Right at the bottom of the test code, I asked for a type conversion of 0.0f to int. idout[j] = 0.0f; should have been idout[j] = 0; The compiler knew what I meant, and so the answers didn't...
  36. Replies
    32
    Views
    2,221

    Frank B here are microseconds, for F32 and Q15,...

    Frank B here are microseconds, for F32 and Q15, for a 128 coefficient FIR with 128 updates. I played with this (see INO below) and it seems to be consistent and probably correct.

    F32 ARM FIR...
  37. Replies
    32
    Views
    2,221

    Thanks, Frank. And as always, great comments. ...

    Thanks, Frank. And as always, great comments. Thanks for running it on the T4. It was on my list, but I wanted to be sure that 3.6 was OK.

    It would be very useful and interesting to have a...
  38. Replies
    32
    Views
    2,221

    Also, here is a frequency response for a octave...

    Also, here is a frequency response for a octave band equalizer.
    20169
  39. Replies
    32
    Views
    2,221

    Audio Equalizer using FIR

    I have been putting together some communications object blocks with floating point data interfaces. This format of Audio objects has been discussed on this forum...
  40. Replies
    46
    Views
    10,089

    A question. This relates to being able to have...

    A question. This relates to being able to have multiple signal flow paths and being able to turn them on and of depending on things like AM, SSB, FM, Transmit/Receive. And, of course, we don't...
  41. Replies
    46
    Views
    10,089

    Good morning! You two have been busy while I...

    Good morning! You two have been busy while I slept!

    Why not just support 4.x? For me this would involve re-wiring the PCB for the Control Box...
  42. Replies
    46
    Views
    10,089

    Elaborating a bit on decimation. I always seem...

    Elaborating a bit on decimation. I always seem to get involved with narrowing bandwidths to improve S/N and this runs out of processor without decimation. Decimation has blocks running at sub rates...
  43. Hi Frank - It appears that there is a small...

    Hi Frank - It appears that there is a small difference. With LineInLevel set to 10, it is the same as before, but with LineInLevel set to 0, the spectrum is now about the same as it was for...
  44. Hi Richard - Thanks for the thoughts. I...

    Hi Richard - Thanks for the thoughts.


    I will explore your idea of probing for spectral stuff associated with the hardware. One way is to use a general purpose spectrum analyzer running in...
  45. @palmerr, It is interesting to see the other data...

    @palmerr, It is interesting to see the other data and thanks for posting that. On most of the plots I have shown, there is no input. The signal like spikes are coming from the CODEC board and...
  46. Replies
    46
    Views
    10,089

    Hello to both Franks!! Good to be in touch...

    Hello to both Franks!! Good to be in touch again.

    The DD4WH receiver seems to do somewhat what Frank B is suggesting? I have worked my way through that code and I think Frank DD4WH would agree...
  47. Replies
    46
    Views
    10,089

    I am exploring the rewrite of an old project, the...

    I am exploring the rewrite of an old project, the DSP-10 radio. I have had good experience with the T3.6 floating point radio receiver that Frank DD4WH put together. But, I would also like to build...
  48. I was unaware of your CS42488 project, and it...

    I was unaware of your CS42488 project, and it looks like fun stuff.

    You show a couple of spectrum plots on 2-25-2020. The one of noise only is interesting. How many points in the FFT (because,...
  49. By accident, I discovered that the presence of...

    By accident, I discovered that the presence of the square wave in the SGTL5000 depends on the analog audio gain inside the CODEC, as set by lineInLevel(x). Here are two cases for x=10(top) and x=0...
  50. Replies
    24
    Views
    1,853

    I notice that "Import" does not bring in the...

    I notice that "Import" does not bring in the Patch Cords, and not always the objects. This is true for both of the external GUI's. "Export" seems fine.
Results 1 to 50 of 142
Page 1 of 3 1 2 3