Announcement

Collapse
No announcement yet.

Let's made a PC-base metal detector with usb interface !!!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by Aziz View Post
    (stereo line)
    How to perform the Hilbert transform, using the oscillator?

    Comment


    • Originally posted by Sergey_P View Post
      How to perform the Hilbert transform, using the oscillator?
      Hilbert transform? WTF, who is Hilbert? What are you talking about? Oh man!, it's really beyond my scope.


      Of course, you can use the Hilbert transform to create the pi/2 (90 °) phase shifted TX reference (to get quadrature channel out of TX reference) and can do the digital I/Q-Lockin amplifier demodulation finally.
      x(t) -> H(x(t))
      sin(t) -> -cos(t)
      cos(t) -> sin(t)

      That's fine for lock-in amplifier demodulation.

      But there is more than one way to skin a cat.

      Cheers,
      Aziz

      Comment


      • Originally posted by Aziz View Post
        you can use the Hilbert transform to create the pi/2 (90 °) phase
        is a special case...

        Where pi/2 in the oscillator?

        Comment


        • Originally posted by Sergey_P View Post
          is a special case...

          Where pi/2 in the oscillator?
          Not required.

          The quadrature TX reference is generated digitally.

          Comment


          • That's the reason for, why the complete hardware part gets so much trivial and simple.

            But the detector can outperform most of the competitors with ease. Even without having an RX amplifier.


            Comeon guys, it's the right time to enter the DSP technology. You have a hardware solution, which is completely free (public domain) and you can use a PC platform to develop the complete VLF/LF detector technology in the software.

            Aziz

            Comment


            • Originally posted by Aziz View Post
              generated digitally
              FFT? -> there is no correlation, there is no synchronization with TX
              (games on a netbook -> http://www.md4u.ru/viewtopic.php?f=1...0%BA&start=150 )

              Comment


              • Originally posted by Sergey_P View Post
                FFT? -> there is no correlation, there is no synchronization with TX
                (games on a netbook -> http://www.md4u.ru/viewtopic.php?f=1...0%BA&start=150 )
                Thanks Sergey:

                http://www.microsofttranslator.com/b...%26start%3D150

                Comment


                • Originally posted by Sergey_P View Post
                  there is no synchronization with TX
                  But there is - in zero crossing. Besides, you do not need a nice sine, a step function is just fine.

                  Comment


                  • Another link from Ru site:

                    http://www.md4u.ru/download/file.php...9e325628b39633

                    Comment


                    • Originally posted by Davor View Post
                      in zero crossing
                      in digital ? – NO !!!

                      Comment


                      • Originally posted by Sergey_P View Post
                        FFT? -> there is no correlation, there is no synchronization with TX
                        (games on a netbook -> http://www.md4u.ru/viewtopic.php?f=1...0%BA&start=150 )
                        Yep, (complex) FFT is a good start. You would need it with the Hilbert transformation approximation either (the discrete Hilbert transformation).
                        But you can do it without Hilbert transformation as well.

                        All we need is:
                        sampled RX (this is the RX signal on the left channel)
                        sampled TX (this is the TX reference on the right channel)
                        TX-I (=TX (in phase), this is the TX reference on the right channel)
                        TX-Q (quadrature of TX reference, 90 ° phase shifted TX reference, must be extracted from TX)
                        Magnitude of TX (demodulation required)
                        Demodulating RX with TX-I/TX-Q using complex Lock-in amp
                        -> you get magnitude and phase of RX referred to TX reference
                        Note, that RX demodulation is dependent on magnitude of TX reference. You have to compensate all the effects happening to the amplitude of TX reference (as we don't have a regulated TX oscillator, we have to do it in software now ).

                        This is just one of the more possible ways. So there are more ways to arrive Rome in Italy.

                        Just focus on the following basic topics:
                        - (complex) FFT basics
                        - 2d-vector math (note: I & Q pair or Im/Re pair can be considered as a 2d-vector)
                        - 2d-matrix math (how to rotate a 2d-vector by 90°? -> hey, you can do a phase shift in the complex domain)
                        - window function basics (avoiding spectral leakage)
                        - Lock-in amplifier basics (demodulating RX with TX-I & TX-Q reference)
                        - filter basics (can be easily performed in the FFT domain)

                        All the information there is buried in RX and TX reference signal. The RX signal is synchronised to the TX reference however. There is enough information to solve all the issues. That's the reason, why the simple oscillator does not need any regulation.

                        Regarding the link: Sorry, I don't speak Russian. I wish, I could understand it.

                        Cheers,
                        Aziz

                        Comment


                        • Originally posted by Davor View Post
                          But there is - in zero crossing. Besides, you do not need a nice sine, a step function is just fine.
                          Yep, it isn't necessary to have perfect sine.

                          Comment


                          • Oooops, I've forgotton to use the +5V USB port for the controller power supply. You can share the power source of your Tablet/Netbook of course and 5 V/100 mA is fairly enough power for everything. So you wouldn't need an external battery in this case.

                            (The sound card output power source using the transformator and bridge rectifier thing... shame.. shame.. *LOL*, no, you can't get enough free USB ports: GPS, external sound card, ... )

                            I have to buy some USB connectors & cables next time..

                            Cheers,
                            Aziz

                            Comment


                            • Originally posted by Sergey_P View Post
                              in digital ? – NO !!!
                              Why not? You may always go for successive approximation.

                              Comment


                              • Originally posted by Aziz View Post
                                (complex) FFT
                                I understand, thank you

                                Comment

                                Working...
                                X