07-19-2009 11:34 AM
Hi guys, today i came up with new (maybe weird) kind of questions......that is: how to simulate a device, for example a mobile phone, moving around......below is the required scenario:
I have an Antenna (base station or something similar) and this Antenna is working (its pre-defined job) to detect the the transmitted signal from a mobile user...the algorithm associated to the detection of a signal requires the so called (Angle of Arrival) to be abled to estimate the (Location of the mobile phone)
in the design process of this scenario, at departing from the point of more realistic scenario, i need to emulate (simulate a moving phone) transmitting signals around...Also, i want to generate various types of noise+interefernces and pathloss...etc.
Guys, tell me...is it possible to create such scenario using Labview?...can any one give me a clue or a hint about this scenario.??
P.S: this Antenna is supposed to capture the phone's movement using the phone's incident signals onto the antenna..{i know there are too many parameters associated to this crazy simulation, but, this is a part of huge project.
please help me....
warm regards..
LabVIEW Lover
07-22-2009 03:54 AM
Hi LabVIEW Lover,
I am assuming you are talking about a simulation entirely in software.
You will need to build a software model of your antenna which takes all the input parameters and can calculate the outputs you are looking for.
This kind of application is possible with LabVIEW but will require you to build a mathematical model that accurately represents your antenna. Once you have the software model of your antenna you can simulate a device moving around simply by chaining the data to the inputs of the model, the outputs will then reflect the new results.
To simulate a device moving you could simply load a preset of values or use random data.
I hope this helps,
John
07-27-2009 10:01 AM
I have done this with machines operating electrical and pneumatic controls. In my case, the simulator reads the digital and analog program output and returns data waveforms as input to the program. The program doesn't know whether the machine "out there" is real or a mathematical model.
So it can be done.
Mild warning. When you debug, it's sometimes hard to tell whether the problem is your program or your simulator.