Giter Club home page Giter Club logo

Comments (23)

unixpunk avatar unixpunk commented on July 20, 2024

Translate if needed or wait for LamaBleu to respond - This tool is MoRFeus tool, its to control this device: https://othernet.is/collections/outernet-product-catalog/products/morfeus-1

Hope that helps!

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

Thanks I understand what this device (Morpheus) can do. However, I still miss the point about the relevance of using the Morpheus device in combination with the PlutoSDR device as I think (?) it is inferred in this article published on RTL-SDR.com. As you can read, the PlutoSDR immage that is cited in this article includes the Morpheus tool and I wonder why ? Is the idea to use the Morpheus device as a down converter to extend the coverage of the PlutoSDR below 70 Mhz ? Can you clarify? Regards

from plutoscripts.

unixpunk avatar unixpunk commented on July 20, 2024

If you combine this tool with some of the wrappers/front-ends or other controlling applications for the MoRFeus, then you could certainly do a spectrum sweep with it. You could use the signal generation function with a tap or other device to measure the swr of an antenna. To your point, it would allow you to access the 30-70mhz range using it as an up-converter. It would also allow you to add a bias-t function to PlutoSDR since it does not have the ability to provide 5v on the antenna port. i.e., it could be used to power a SpyVerter to then give you access to the entire HF band as well. Use your imagination. :) Hope that helps!

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Hi @saftan52
First: many thanks to @unixpunk for initial answering. He knows I'm off during February, that's why I'm long to reply. BTW @unixpunk I feel good, turning on computer for the first time since I left France. I'm in Kourou space center today.
The idea was to adapt initial version of moRFeus_GUI (https://github.com/LamaBleu/moRFeus_GUI) I wrote last year, to be used with pluto instead of classic RTL-SDR, to extend freq range. However moRFeus_GUI needs GQRX to get signal level ... I will perhaps (or not) work again on moRFeus_GUI, to use SoapySDR and acquire signal level without GQRX.
And the idea was NOT to work below 70 MHz !
It's probably an easy task to adapt moRFeus_GUI however I focused on DATV these last weeks.

In french : désolé pour la réponse tardive, j'ai bien compris votre question, et en l'état non ce n'est pas possible, mais la tâche n'est pas bien compliquée. Je suis prêt à m'y coller à partir de mi-mars s'il y a du monde intéressé.
Pour l'instant je suis plutôt en mode hors-connexion, et peu de réseau d'où je suis. Salutations depuis la Guyane. On en reparle en début mars en fonction de vos besoins?

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

Je joins pour référence et historique quelques lien vers l'application open source "VNA" (Vector Network Analyser) développée pour le red-pitaya pour fonctionner entre 0 et 60 Mhz et qui utilise lui aussi un Zyncq 7010 (mais deux DAC et deux ADC a la place d'un transceiver AD9363/4). Ce qui serais génial serais d'avoir quelque chose d' équivalent pour le Pluto mais qui fonctionne entre 70mhz et 6 Ghz.

http://pavel-demin.github.io/red-pitaya-notes/vna/

et

pavel-demin/red-pitaya-notes#808

et

pavel-demin/red-pitaya-notes#774

voir aussi la discussion VNA/SNA sur le site the analogue device

https://ez.analog.com/university-program/f/q-a/101880/can-adam-pluto-be-used-as-cheap-experimental-scalar-or-vector-network-analyser

Pour fournir un tableau complet du sujet VNA/SNA, il me faut ajouter que le NWT6000 developé par BG7TBL et que je possède aussi me permet a faible cout (250 euros) de faire des scan de réponse en fréquence entre 25 Mhz et 6 Ghz de façon relativement satisfaisante pour une utilisation amateur (avec une dynamique entre 80 et 60 dB selon la fréquence). Mais c 'est très basique et ce device n'est pas un "SDR" comme le Pluto (donc moins précis, pas toujours très linaire et trés dificile a calibrer) et surtout, cela n'est pas un VNA comme le red pitayaya mais un SNA. L' interfaxe utilisateur n'est pas franchement performante et n'évolue plus du tout, elle n'est meme plus maintenue

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

It seems the desired functionality will be available in the Scopy app that is currently under development for the ADALM 2000 and will be ported to the ADALM Pluto at a later stage
https://wiki.analog.com/university/tools/m2k/scopy

from plutoscripts.

unixpunk avatar unixpunk commented on July 20, 2024

@satfan52 Thanks for sharing! This app won't run directly on the Pluto itself, from what I gather - if you find something that can be run directly on the Pluto itself, please share that here or on my PlutoWeb repo as well. I would like to implement an SNA/VNA that can be used directly from a web browser like most other things in my PlutoWeb firmware. I may resort to some iio_* scripting or finding some C example (which I have already) to accomplish this via the cmd line. If you or someone you know has the knowledge to assist with this, I can't pay but I can provide credits/attributes. :)

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

unixpunk avatar unixpunk commented on July 20, 2024

Thanks again! I have also been following this a bit too in hopes it may work someday. I will ask him what he thinks the effort is, but does sound promising considering the architecture they've designed for their tool.

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

unixpunk avatar unixpunk commented on July 20, 2024

Thanks, yes, in another thread he basically offered me to port it, lol... :) We'll see. I have an issue open on it in the PlutoWeb repo unixpunk/PlutoWeb#50

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Hi @satfan52 @unixpunk . Sorry for my late answer.. Slowly back to pluto life.
Thanks for the links, very instructive !
Yes saftan we are more considering implementing this feature as native on the pluto, then you just have to display a web page, or download few files to get the result. That's why GNUplot is included on the firmware.
And I don't plan to work below 70MHz sorry.

After a first look to pavel's github, I thought it was not possible/too complex to port the VNA app.
We have limit on flash memory; and there are lot of dependencies.
As said by unixpunk we yet have few bricks to start something cool. However ...I'm not sure using the Pluto as generator is a good idea even if it looks simpler : I don't think the signal level is linear across the spectrum (TBC).
I more inclined to use moRFeus as signal generator : we have remote control over moRFeus and can even deport it to another location/computer. Perhaps I'm wrong !

I keep the idea in background and will let you informed. Need to write scripts which may help to resume this little project.
Things may change quickly: I'm sure we will have this kind of app very soon ! scopy or another one.

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Hey guys, seems someone worked a lot on similar project last month.
I will have a look, but looks just perfect. I'm too busy now but we have to contact Kalvin ASAP ;)
http://www.eevblog.com/forum/rf-microwave/adalm-pluto-as-vhfuhf-spectrum-analyzer-and-a-tracking-generator/

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

This one recently released for Lime is very good. Based on SoapySDR.
https://github.com/nepeee/limeSNA
Installed on my computer, performed a quick test after some mods, can be ported to pluto.
However not functional at this moment. Hope to work on this next week-end.

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Hi @satfan52 @unixpunk
first plot today using pluto and limeSNA, however there is a lot to do. will keep you informed.
--> Worked on the RX side only, and getting frequent crashes Erreur de segmentation (core dumped)

limesna2

from plutoscripts.

satfan52 avatar satfan52 commented on July 20, 2024

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Regarding the title of this issue "pluto and moRFeus" : solved and closing.
I will release very soon a miniSNA for pluto, using moRFeus as generator and adalm-pluto as receiver.

  • a light version using bash, gnuplot and a specific tool I developed to replace rtl_power.
    This version might be ported later as native to pluto.
    380-480

  • Another version based on limeSNa from @nepeee , based on python, HTML and javascript, initially written for limeSDR.

limesna

Both version are working using a local moRFeus or contacting remote moRFeus through network using moRFeus_listener

WIP : using pluto as signal generator to replace moRFeus. At this moment I'm not satisfied by first result.

from plutoscripts.

LamaBleu avatar LamaBleu commented on July 20, 2024

Light version : https://github.com/LamaBleu/plutoscripts/tree/master/pluto_power

from plutoscripts.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.