What is the best software for signal acquisition and processing

Click For Summary
For signal acquisition and processing, LabView is a viable option, particularly if users have prior experience and appropriate instrument drivers. However, alternatives like Matlab and Python are also recommended, with Matlab offering a robust toolbox for data acquisition and processing, while Python is free but requires more setup. The choice of software largely depends on the specific hardware and signal processing needs. Additionally, proficiency in high-level programming languages like Python or C++ is often viewed as more marketable than experience with LabView. Ultimately, the best software choice should align with project complexity and personal skill set.
Diogo M
Messages
1
Reaction score
0
I'll be doing a project that will need to acquire and process signals coming from one or two antennas. What is, in your opinion, the best software to do this? I've used LabView before and it worked alright but it was a very simple project, this one is much more complex. Is LabView a good option? Are there better options?

Thank you.
 
Engineering news on Phys.org
I've used LabView for very complex projects. It worked well. I would recommend LabView if you have the appropriate instrument drivers, prior experience using it, and the need for a slick user interface.
 
There are many different options and which one is best depends on the hardware you are using, what kind of signal processing you need personal preference.
Labview is commonly used and could be a good option, especially if your hardware has good Labview drivers and and you can use the built-in functions in Labview/toolboxes to to do the signal processing.
Other options include Matlab with the instrument control/data acquisition toolbox (which is my preferred option these days); and Python (with the appropriate add-ons, e.g. QTLab). The latter is of course free, but is more complicated to set up
 
Something else to consider: the ability to perform your data acquisition and analysis in a high-level programming language is a much more marketable skill than LabView. NI’s pricing policy (especially outside North America) makes LabView unattractive in the commercial world.

As an employer of graduates I’ve seen countless CVs where the applicant makes a big deal about their ability to do clever things in LabView. That means absolutely nothing to me. It would cost me many tens of thousands to equip my systems with LabView and everything - literally everything - you can do in LabView can be done more flexibly in, say, C, C++ or python. On the other hand if I come across a CV that says the applicant can write good code, then I set up and pay attention. That’s a skill I can use.
 
I am trying to understand how transferring electric from the powerplant to my house is more effective using high voltage. The suggested explanation that the current is equal to the power supply divided by the voltage, and hence higher voltage leads to lower current and as a result to a lower power loss on the conductives is very confusing me. I know that the current is determined by the voltage and the resistance, and not by a power capability - which defines a limit to the allowable...

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
Replies
15
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
4K
  • · Replies 51 ·
2
Replies
51
Views
9K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
6K
Replies
20
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
7
Views
2K
Replies
3
Views
2K