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

Search:

Type: Posts; User: Bob Larkin

Page 1 of 4 1 2 3 4

Search: Search took 0.01 seconds.

  1. Report on Code4Code. Using the USB on the new...

    Report on Code4Code. Using the USB on the new plug-in card, compile and load were without error. End of loader log:

    18:05:57.825 (loader): flash, block=1296, bs=1024, auto=1
    18:05:57.828...
  2. Another Update: I borrowed a "StarTech 2-Port...

    Another Update: I borrowed a "StarTech 2-Port PCIe USB3.0 " card and put it in the Lenovo. Presto, PROBLEM SOLVED. The Loader not only loads without errors, consistently, but it is much faster. I...
  3. An update. The USB cables that I have tried are...

    An update. The USB cables that I have tried are both 1-m USB2, one by Trip-Lite and the other marked "Amazon Basics," that could be anything. Both behave the same.

    What I did discover is that...
  4. I use Blink as a check of general health. I have...

    I use Blink as a check of general health. I have never seen any loading issues with Blink.

    The program is the Pocket FT8 that I have gone through and removed hardware references in preparation...
  5. I put in a different T4.0 and it has the same...

    I put in a different T4.0 and it has the same failure. But, interestingly, for either T4.0, the last block number (as "(loader): flash, block=91, bs=1024, auto=1") changes from try to try. I have...
  6. Teensyduino Loader with "Download ERROR"

    I have a Loader problem that that results in a red "Download ERROR" error box. To start off, I regret that I cannot isolate the problem to simple code that creates the problem. It seems to be...
  7. I do not understand what the spectrum plot is. ...

    I do not understand what the spectrum plot is. Is this an RF spectrum? My computer doesn't show enough resolution to read the schematic, so it is hard to help!! Bob
  8. Replies
    6
    Views
    469

    Here is an alternate approach:...

    Here is an alternate approach:
    https://forum.pjrc.com/threads/60928-Audio-Equalizer-using-FIR?highlight=Audio+Equalizer
    The narrowest band is set by the number of FIR taps. Within that constraint...
  9. Replies
    70
    Views
    20,532

    A further note on the BFSK data transmission, is...

    A further note on the BFSK data transmission, is that I used the BFSK_random.ino, referenced in the last #70 post, to generate byte error statistics. These are shown in this graph:
    28863This is for...
  10. Replies
    70
    Views
    20,532

    New additions to the F32 Audio library support...

    New additions to the F32 Audio library support Binary Frequency Shift Keying (BFSK) which is used in many radio systems, going way back. The classes are radioBFSKmodulator_F32,...
  11. stefanodi, just to make it visible for those...

    stefanodi, just to make it visible for those without your hardware, I built an AM generator only and used a Queue to output the final waveform to the Serial Plotter. As it sits, it runs 50%...
  12. I'm sorry, I added the carrier onto the 15 kHz...

    I'm sorry, I added the carrier onto the 15 kHz and not the modulating voltage. Correcting that:#include <Audio.h>


    AudioSynthWaveformDc dc1; //xy=80,871
    AudioInputI2S ...
  13. Hi Stefanodi - What you have produces double...

    Hi Stefanodi - What you have produces double sideband suppressed carrier. You need to add in a constant carrier level, like 1.0. This is like vout = [1 + m(t)]*sin2*pi*15000*t wher m(t) is the...
  14. Replies
    4
    Views
    304

    That noise sounds like mostly Gaussian-like...

    That noise sounds like mostly Gaussian-like noise. For this, spectral filtering reduces the noise power in proportion to the bandwidth. I suggest FIR filtering as ringing is greater for IIR...
  15. The Teensy Audio library has sine wave generators...

    The Teensy Audio library has sine wave generators and multipliers, the combination of which does AM. This is in 16-bit integer. See the Teensy Audio Design Tool.

    Alternatively, this can be done...
  16. Replies
    70
    Views
    20,532

    Another new class, AudioSpectralDenoise_F32 has...

    Another new class, AudioSpectralDenoise_F32 has been added to the Floating Point Audio Library. Thanks to Graham Whaley for creating this class from the work of Frank, DD4WH, and others. This is a...
  17. Replies
    70
    Views
    20,532

    I fixed the f32/F32 confusion and it compiles, so...

    I fixed the f32/F32 confusion and it compiles, so the library is good. When I tried to use input_spdif3 it compiled but I got a link error when it tried to tie the sample rate to AudioStream instead...
  18. Replies
    70
    Views
    20,532

    Be aware that there is a problem with the f32 vs...

    Be aware that there is a problem with the f32 vs F32 designator on spdif files. I will get this fixed, but one may need a new pull from GitHub to get clean compile.

    Also, I am adding the new files...
  19. Replies
    70
    Views
    20,532

    The full group of changes and additions from...

    The full group of changes and additions from @[IDC]Dragon! are now in the F32 OpenAudio_ArduinoLibrary. Many thanks!!
  20. Replies
    70
    Views
    20,532

    I'm learning all about "automagically"!!! ...

    I'm learning all about "automagically"!!!

    After trying 16-bit stuff with no issues, I went to the SGTL5000 driver in the Teensy Audio Library and changed the I2S control to

    write(CHIP_I2S_CTRL,...
  21. Replies
    70
    Views
    20,532

    #[IDC]Dragon that looks like a major...

    #[IDC]Dragon that looks like a major contribution. We need to get this into the floating point F32 Teensy library.

    It looks like there are really two areas. First is handling 24 or 23 bit I2S...
  22. Replies
    70
    Views
    20,532

    The two-resistor mode (i.e., TP_SIGNAL_IO_PIN) of...

    The two-resistor mode (i.e., TP_SIGNAL_IO_PIN) of the AudioAlignLR_F32 object seem to be working fine, including with noise coming into the audio. But strong coherent signals at various frequencies...
  23. Replies
    70
    Views
    20,532

    I revised the floating point AudioAlignLR_F32,...

    I revised the floating point AudioAlignLR_F32, making it easier to use (see previous post). Thanks to Mike, K7MDL for the help with this.

    The new method normalizes everything to the sum of the...
  24. Replies
    70
    Views
    20,532

    The OpenAudio_ArduinoLibrary...

    The OpenAudio_ArduinoLibrary now has AudioAlignLR_F32 objects to measure and correct Left-Right Codec startup time shifts. This is the old problem that Frank DD4WH nick-named "Twin Peaks" when used...
  25. Replies
    70
    Views
    20,532

    For those interested, here is my best...

    For those interested, here is my best illustration of the pureSpectrum filtering. There are two inputs coming from a sine/cosine pair,AudioSynthSineCosine_F32, running at 1000 Hz. This is going to...
  26. Replies
    70
    Views
    20,532

    The OpenAudio_ArduinoLibrary Teensy F32 library...

    The OpenAudio_ArduinoLibrary Teensy F32 library has used a hybrid I16/I32/F32 sine wave generator AudioSynthWaveformSine_F32. I just re-wrote that to be completely floating point, allowing...
  27. Replies
    70
    Views
    20,532

    Yes, it the simple FFT convolution. This came...

    Yes, it the simple FFT convolution. This came about from radio systems where the goal was not huge sizes, but rather to get speed improvement on sizes like 512 taps. For these, latency was a...
  28. Replies
    70
    Views
    20,532

    I'm happy to report that due to the efforts of...

    I'm happy to report that due to the efforts of Giuseppe Callipo, and several others upon which his work is based, we have added a Convolution Filter class to the Floating Point Teensy Library. I...
  29. Replies
    70
    Views
    20,532

    I added another class AudioLMSDenoiseNotch_F32 to...

    I added another class AudioLMSDenoiseNotch_F32 to the F32 library https://github.com/chipaudette/OpenAudio_ArduinoLibrary . The Denoise uses the LMS algorithm to find coherency (via a small delay...
  30. Replies
    70
    Views
    20,532

    Hi to All - I have been away from most of the...

    Hi to All - I have been away from most of the electronic stuff for the last 6-months. I'm happy to report that my wife is happy with the repairs for her broken hip and I am equally happy with my...
  31. Replies
    43
    Views
    17,570

    Of course. I put the KiCad project files at...

    Of course. I put the KiCad project files at http://www.janbob.com/electron/WM8731/ See if I missed anything and I'll find it. Cheers, Bob
  32. Replies
    43
    Views
    17,570

    Thanks, Paul, for the good info. The WM8731...

    Thanks, Paul, for the good info.

    The WM8731 board was tested in both master and slave on the T3.6. I have not used it with the T4.x, but with proper wiring changes, it should be fine.
  33. Replies
    70
    Views
    20,532

    An update of an addition to the F32 library.. An...

    An update of an addition to the F32 library.. An FM Detector, called "RadioFMDetector_F32" has a single low I-F input, such as at 15 kHz. There are two outputs, one being continuous audio to drive...
  34. Replies
    70
    Views
    20,532

    It has been a dormant period for this topic, but...

    It has been a dormant period for this topic, but not for the library. The floating point Teensy Audio-like library, aka "OpenAudio_ArduinoLibrary" has seen a lot of fixing and additions. I think it...
  35. Replies
    16
    Views
    7,809

    Here is one that is one using quadrature mixing. ...

    Here is one that is one using quadrature mixing.
    https://github.com/chipaudette/OpenAudio_ArduinoLibrary/blob/master/examples/FineFreqShift_OA/FineFreqShift_OA.ino
    It is not too complicated in...
  36. Replies
    42
    Views
    9,791

    An Update: I have NOT seen a Linux crash in more...

    An Update: I have NOT seen a Linux crash in more than a month. This is only anecdotal, but for my system, I believe that Linux kernel updates have stopped the Oops crashes. In summary:

    Last...
  37. Replies
    5
    Views
    3,529

    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...
  38. 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...
  39. Replies
    13
    Views
    2,931

    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
  40. Replies
    13
    Views
    2,931

    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...
  41. Replies
    9
    Views
    2,351

    Removed duplicate post

    Removed duplicate post
  42. Replies
    9
    Views
    2,351

    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...
  43. Replies
    42
    Views
    9,791

    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,...
  44. Replies
    42
    Views
    9,791

    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...
  45. Replies
    42
    Views
    9,791

    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...
  46. Replies
    42
    Views
    9,791

    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...
  47. Replies
    42
    Views
    9,791

    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...
  48. Replies
    42
    Views
    9,791

    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.
  49. Replies
    42
    Views
    9,791

    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...
  50. Replies
    42
    Views
    9,791

    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...
Results 1 to 50 of 178
Page 1 of 4 1 2 3 4