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

Search:

Type: Posts; User: DD4WH

Page 1 of 10 1 2 3 4

Search: Search took 0.01 seconds.

  1. Possibly! Would be interested to hear if it...

    Possibly!

    Would be interested to hear if it works and please post a photograph of your setup.
  2. Replies
    3
    Views
    44

    You could also have a look here, Brian has done...

    You could also have a look here, Brian has done something useful for the Teensy 3.6:

    https://circuitcellar.com/cc-blog/fancy-filtering-with-the-teensy-3-6/
    ...
  3. I never had crackling noise with DAC alone, the...

    I never had crackling noise with DAC alone, the ADC was the problematic part, so my thought was to add 100 Ohm resistors to all ADC clock lines (and to the master clock for DAC). I did not check...
  4. Replies
    234
    Views
    56,881

    Thanks to Henk, we now have an Excel file...

    Thanks to Henk, we now have an Excel file summarizing all pin connections between the

    ADC, DAC, T4 and the ILI9341 TFT for the current T 4.0 Convolution SDR
    ...
  5. Yes, you can find an example here:...

    Yes, you can find an example here: https://forum.pjrc.com/threads/57267-Fast-Convolution-Filtering-with-Teensy-4-0-and-audio-board?highlight=convolution

    It uses a forward 4096-point-FFT, a...
  6. Replies
    4,338
    Views
    461,153

    @defragster @mjs513 , just for your records My...

    @defragster @mjs513 , just for your records

    My experience with overclocking is the following:

    Yesterday, I could run your Buddhabrot example at 1008MHz for more than one hour without problem...
  7. Replies
    234
    Views
    56,881

    Thanks again for pointing me to the bugs! Now the...

    Thanks again for pointing me to the bugs! Now the software compiles for Teensy 3.6 (latest version is on github).

    I have also tested the fixed version on my T3.6-based SDR and it plays fine.
    ...
  8. Replies
    234
    Views
    56,881

    Hi MICUPRE, sorry for that: I seem to have...

    Hi MICUPRE,

    sorry for that: I seem to have messed up the Teensy 3.6 configuration while I was working on the T4 version (which uses another TFT library and thus some other commands for printing...
  9. Replies
    10
    Views
    181

    Installed Ardunio 1.8.10 and Teensyduino 1.48 ...

    Installed Ardunio 1.8.10 and Teensyduino 1.48

    Same effect: if I compile with "Optimize: smallest code", the script does not run properly when I set the limit above 20: it only prints out "Before...
  10. Replies
    10
    Views
    181

    thanks for testing! Tested it again to be sure...

    thanks for testing! Tested it again to be sure (with while(!Serial) :-), but same problem occurs here: if I use "Optimize: smalles code" it works with 20, but not with 50 (prints out "Before...
  11. Replies
    10
    Views
    181

    @manitou: thanks for the hint! However, it did...

    @manitou: thanks for the hint! However, it did not help.

    The real problem I had was that in the Arduino compiler setting I had "optimize: smallest code" (which I did not realize . . .). That...
  12. Replies
    10
    Views
    181

    Thanks! I thought a delay(1000) was enough . . ....

    Thanks! I thought a delay(1000) was enough . . . ? And why is the Serial output dependent on the number of EEPROM adresses?
  13. Replies
    10
    Views
    181

    Teensy 4.0 and EEPROM.h problem

    I run into problems with EEPROM.h use with the Teensy 4.0. I would like to use the EEPROM to save about 800bytes.

    The code below runs for (about) the first 20 EEPROM adresses, but fails with more....
  14. Replies
    63
    Views
    10,995

    Dont worry about the update rate: you can do the...

    Dont worry about the update rate: you can do the following:

    for every block of 128samples:
    * lowpass @689Hz
    * take every 32th sample --> so you get 4 new samples for every new audio block...
  15. Thread: fft overlap add

    by DD4WH
    Replies
    6
    Views
    113

    maybe you would also like to have a look here for...

    maybe you would also like to have a look here for an example: Brian has implemented such a convolution object, however based on a 1024-point-FFT:
    ...
  16. Replies
    234
    Views
    56,881

    For those interested, this is the audio flow in...

    For those interested, this is the audio flow in software for demodulation of stereo wideband FM. If you have any suggestions for improvement, I will be very happy to hear about that! Also those...
  17. Replies
    234
    Views
    56,881

    The Teensy Convolution SDR goes 4.0 ...

    The Teensy Convolution SDR goes 4.0


    https://www.youtube.com/watch?v=dm-YjUTcQT8

    Here, it demodulates FM stereo at 256ksps sample rate using the processor intense atan2 function with the...
  18. Replies
    71
    Views
    5,183

    Thanks for all your hints on getting rid of the...

    Thanks for all your hints on getting rid of the crackle noise. I finally succeeded by using RF perf board with a ground plane and set up the Teensy 4.0 and DAC PCM5102a and ADC PCM1808 on it.

    See...
  19. Hi Brian, thanks for your measurements, they...

    Hi Brian,

    thanks for your measurements, they provide nice insight! And I would not have been able to do similar things!

    I managed to fix my crackling noise by using a proper hardware setup on a...
  20. Maybe I misunderstood your aim . . ., but if you...

    Maybe I misunderstood your aim . . ., but if you add a GPS module, you will have a very accurate RTC! You do not need an extremely expensive TCXO then? The Teensy 3.2 already has a builtin RTC, you...
  21. Replies
    63
    Views
    10,995

    BTW, a good starting point could be: 1.) take...

    BTW, a good starting point could be:

    1.) take the AudioGrabber object by DerekR as-it-is for the FFT256 at standard sample rate
    2.) modify the AudioGrabber object (include the code for lowpass...
  22. Replies
    63
    Views
    10,995

    Your two points are exactly the way to go. BTW,...

    Your two points are exactly the way to go. BTW, point 2) is in fact the ZoomFFT ;-).

    You do not need two ADCs with different sample rates. Just use one ADC with 44.1kHz, and do this:

    1.) normal...
  23. Replies
    63
    Views
    10,995

    Hi, sounds interesting, that "logarithmic...

    Hi,

    sounds interesting, that "logarithmic FFT". As far as I can see, it must be quite similar to the "ZoomFFT"!? If you use longer input periods, your sample rate would have to be lowered and you...
  24. Thread: Teensy SDR help

    by DD4WH
    Replies
    2
    Views
    113

    This should be pretty close to what you are...

    This should be pretty close to what you are looking for:

    https://github.com/DD4WH/Teensy-SDR-Rx

    Have a close look at the pdf first of all.

    All the best,

    Frank DD4WH
  25. Replies
    234
    Views
    56,881

    There is now a small red symbol flashing in the...

    There is now a small red symbol flashing in the same rythm with the Morse code tones when CW thresh is properly adjusted (it should not react to noise, but to the Morse code: this is essential for...
  26. Replies
    234
    Views
    56,881

    Morse code (CW) decoding is now available in the...

    Morse code (CW) decoding is now available in the Teensy Convolution SDR.

    17727

    We have implemented the decoder version supplied by Loftur (thanks a lot for putting that into the public domain!...
  27. Replies
    234
    Views
    56,881

    Hi Jim, sorry, there is no wiring diagram, but...

    Hi Jim,

    sorry, there is no wiring diagram, but there is plenty of information on the Internet for low-IF SDRs like this.

    There is some more information in the pdf to the Teensy SDR...
  28. Thread: Bum 3.6?

    by DD4WH
    Replies
    13
    Views
    212

    I would recommend to resolder all of your solder...

    I would recommend to resolder all of your solder joints underneath the Teensy under magnifying glasses or a stereo microscope.

    I can see some partly unsoldered or looking "cold", eg. pins 17, 18,...
  29. Replies
    234
    Views
    56,881

    Hi Peter, now thats strange, did you use the...

    Hi Peter,

    now thats strange, did you use the latest version from my github? It has the following in line 191 which should work:


    extern "C"
    {
    void sincosf(float err, float *s, float *c);
    }
  30. Replies
    8
    Views
    1,481

    I am not sure about the requirements of a VOX...

    I am not sure about the requirements of a VOX application, but I think a signal level measurement should be sufficient. You will not be that far from the mic in order to make reliable communication?...
  31. Replies
    71
    Views
    5,183

    No, unfortunately not. I spent many hours on that...

    No, unfortunately not. I spent many hours on that and have not succeeded in performing reliable I2S In and Out with the Teensy 4.0.

    The very same hardware (Teensy Audio Shield, PCM1808 & PCM5102)...
  32. Replies
    0
    Views
    129

    Teensy 4.0 I2S crackling noise

    I have been trying to use the Teensy 4.0 with the PJCR Teensy Audio shield to get I2S audio input and output.

    The audio shield was soldered with very short wires (< 2cm) and 100 Ohms series...
  33. As far as I understand, it is indeed necessary in...

    As far as I understand, it is indeed necessary in order to cancel out the opposite sideband in SSB. But if I understand it correctly, in the Convolution filter, the complex filtering of both channels...
  34. Hi Derek, thats very interesting stuff! For me...

    Hi Derek,

    thats very interesting stuff! For me as a non-engineer, there are a few points that are not easily understandable:

    1.) SSB: Where is the Hilbert transform in Fast convolution...
  35. Replies
    234
    Views
    56,881

    I have to apologize, I did not read your post...

    I have to apologize, I did not read your post well: you wanted PCBs, here they can be purchased:

    https://aisler.net/daba/are-ssr-1/are-ssr-2

    You can also contact Dante via this thread:
    ...
  36. Replies
    234
    Views
    56,881

    It is all here: ...

    It is all here:

    https://github.com/do7jbh/SSR-2

    Dante DO7JBH has his own software that runs on his hardware, but the Teensy Convolution SDR also runs on his hardware.
  37. Replies
    71
    Views
    5,183

    Unfortunately, I have to say that the crackling...

    Unfortunately, I have to say that the crackling noise returned. I made numerous attempts to cure that by returning to sample rate 44100sps, by inserting different resistor values into the MCLK line,...
  38. Hi Derek, I am really impressed, that seems a...

    Hi Derek,

    I am really impressed, that seems a really nicely structured SDR layout! I will soon make an attempt to try it out!

    However, when compiling, "Streaming.h" is missing. Where can I find...
  39. Replies
    71
    Views
    5,183

    @bicycleguy: looks good! My working setup is very...

    @bicycleguy: looks good! My working setup is very similar! How high can you tune up the sample rate until your setup gives distorted audio?
  40. Replies
    16
    Views
    298

    Just one thing to add: we have exactly the same...

    Just one thing to add: we have exactly the same phenomenon of I2S synch error with the following hardware combinations for our Software Defined Radio Software UHSDR:

    STM32F4 & WM8731
    STM32F7 &...
  41. Replies
    71
    Views
    5,183

    @Blackaddr: Thanks a lot! After hours of...

    @Blackaddr: Thanks a lot! After hours of searching for my issue, I resoldered all connections and now the T4 & audio shield combination seems to work reliably up to 120ksps sample rate. With higher...
  42. hi Brian, re: 1.) have a look at ...

    hi Brian,
    re: 1.) have a look at

    https://github.com/g0orx/wdsp/blob/master/firmin.c

    line 243: "k = (k + a->idxmask) & a->idxmask;"

    I am not sure how I should interpret that (and maybe this...
  43. Replies
    71
    Views
    5,183

    Blackaddr, thanks a lot for your detailed...

    Blackaddr, thanks a lot for your detailed explanation!

    OK, I now understood the difference between the I2C and the I2S problems ;-). But I am still struggling with my problems, could not cure them...
  44. Brian, thats excellent news! I am far from...

    Brian, thats excellent news! I am far from understanding the code by Warren Pratt from his wdsp lib, so playing around until the result is what we want is exactly the right way to find the optimal...
  45. Hi Brian, thats indeed strange. Thanks for...

    Hi Brian,

    thats indeed strange. Thanks for your measurement effort, thats not possible here at my work bench :-).

    As you said, one block of 128 samples is fed into the audio chain, and one...
  46. Replies
    71
    Views
    5,183

    @Blackaddr: could you point me in the right...

    @Blackaddr: could you point me in the right direction where I could add your register settings (in which file)?

    I tried to add them in my sketch in the setup, but no success, it seems to make no...
  47. Replies
    71
    Views
    5,183

    Very interesting! It would be nice to know where...

    Very interesting! It would be nice to know where and how exactly you changed the files (but maybe that will soon be incorporated in the next Teensyduino version?).

    I would just like to report my...
  48. You are probably right, I now soldered the T4 and...

    You are probably right, I now soldered the T4 and the audio board with very short wires and its still quite sensitive, I use a lower sample rate (and a lower MCLK freq) for the moment in order to be...
  49. Pete and FrankB, you saved my evening! :-) ...

    Pete and FrankB, you saved my evening! :-)

    Thanks a lot for the code, works fine for the Teensy audio board and T4!
  50. Hi Brian! yes, first I tried your convolution...

    Hi Brian!
    yes, first I tried your convolution object with the T4 and it worked nicely!

    The reason why I put up this sketch was:

    * it is Stereo
    * it divides the processor load evenly between...
Results 1 to 50 of 453
Page 1 of 10 1 2 3 4