- Видео 17
- Просмотров 106 304
QIQ Systems
США
Добавлен 2 июл 2020
QIQ Systems specializes in using software to build complete solutions for transceiver chips.
AD9081 Swept Spectrum Analyzer
An Analog Devices AD9081 MxFE chip, running with a Xilinx ZCU102 board, in a swept spectrum analyzer mode using qIQ Transceiver from QIQ Systems. A signal is being transmitted using one DAC channel of the AD9081, and captured using one ADC channel.
Просмотров: 118
Видео
OFDM Multipath Tolerance Demonstration on the AD9361
Просмотров 375Месяц назад
This video shows the tolerance of OFDM signals to multipath. The performance of a 4G LTE 10 MHz signal is compared to that of QPSK and 16-QAM signals. The demonstration is performed using an Analog Devices AD9361 evaluation system, and software from QIQ Systems.
AD9081 EVM Improvement using Equalization
Просмотров 2863 месяца назад
This video uses an Analog Devices AD9081 MxFE chip to transmit and receive a chirp signal with a bandwidth of 200 MHz. That signal is used to create tap coefficients for a fixed equalizer. When a communications signal is then run in the system, the fixed equalization significantly improves the EVM.
qIQ MultiMonitor using 4 Plutos (Updated)
Просмотров 773 месяца назад
This video shows qIQ MultiMonitor software by QIQ Systems running with 4 Analog Devices ADALM PLUTO SDRs attached. This updated version increases the sweep speed significantly.
AD9082 EVM Improvement using Equalization
Просмотров 2714 месяца назад
This video uses an Analog Devices AD9082 MxFE chip to transmit and receive a signal with a bandwidth of 500 MHz. By applying equalization, the EVM is decreased from 4% to 0.3%, an improvement of 23 dB.
AD9081 Beamforming Receiver Revised
Просмотров 2296 месяцев назад
This video demonstrates the concepts of beamforming for receivers. It uses the Analog Devices AD9081 MxFE chip on an evaluation board. The software is qIQ Beamforming Receiver by QIQ Systems. This is a revision of an earlier video by the same title.
Multiple Channel Signal Analysis on the AD9081
Просмотров 4737 месяцев назад
This video shows how to use the new Inter-Process Communications feature to link qIQ MultiTransceiver and qIQ Receiver to perform sophisticated, multiple channel, data acquisition and analysis. The Analog Devices AD9081is used to transmit and receive 4 different waveforms. The received waveforms are routed to qIQ Receiver for Vector Signal Analyzer measurement.
AD9081 Phase Coherence
Просмотров 1147 месяцев назад
This video shows the phase coherent operation of the Analog Devices AD9081 MxFE chip. At the end, it shows where to find code to synchronize the phase. The evaluation is performed using QIQ Systems' qIQ MultiTransceiver software.
ADRV9002, ZCU102, IIO and qIQ Transceiver
Просмотров 5007 месяцев назад
This video shows how to set up an Analog Devices ADRV9002 with a Xilinx ZCU102 host board, and run it using Analog Devices IIO. After setting up the system, the video shows running an 802.11 signal using QIQ Systems' qIQ Transceiver software working with IIO. Finally, it shows how to create a user profile to run with qIQ Transceiver.
AD9082, ZCU102, IIO and qIQ Transceiver
Просмотров 5039 месяцев назад
This video shows how to set up an Analog Devices AD9082 MxFE with a Xilinx ZCU102 host board, and run it using Analog Devices IIO. After setting up the system, the video shows EVM characterization using QIQ Systems' qIQ Transceiver software working with IIO.
AD9081, ADS9, ACE and qIQ Receiver Pro
Просмотров 34910 месяцев назад
This video shows how to set up an Analog Devices AD9081 MxFE with an ADS-9 host board, and run it under ACE. After setting up the system, it then goes on to show EVM characterization using QIQ Systems' qIQ Receiver Pro software working with ACE.
A Software Defined Radio (SDR) Approach to Radar Part 1
Просмотров 13 тыс.2 года назад
This is an update to a previous video on a software defined radio approach to radar. In this update, we use an Analog Devices Pluto and QIQ Systems' qIQ Radar software to create and run a radar system. The qIQ Radar software can be downloaded for free, and does not need an activation code when used with Pluto.
Signal Quality FMCOMMS11 5G
Просмотров 2612 года назад
We show the signal quality when using 5G signals, with an Analog Devices FMCOMMS11 evaluation board.
SDR on a Tablet
Просмотров 7413 года назад
Run a software defined radio (SDR) spectrum analyzer on a tablet computer. This video shows the Analog Devices Pluto, controlled by qIQ Transceiver, running on a Microsoft Surface Go tablet.
A Software Defined Radio (SDR) Approach to Radar
Просмотров 88 тыс.4 года назад
Please watch our update to this video which is called "A Software Defined Radio (SDR) Approach to Radar Part 1". This video shows how to build a radar using software defined radio approach. The WiFi band radar uses an Analog Devices AD9361 transceiver chip and QIQ Systems' qIQ Radar software.
Super cool idea! 👍
Astronomical software prices and no Linux support no use
..i had one of my board heat up and die....few years ago...im ok i moved on..learned alor though...thank for the great video.
I appreciate your work..i play with this ..and its my soon to be dream job..wow .i learned alot.thanks stay Great
I am trying to use an Analog Devices AD9082 with a Xilinx ZCU102 host board. My idea is to send data from the processor to the DAC and to receive data from the ADC and send them to the processor. Can this video help me ?
Any suggestion of video that can help me ? FPGA : Module SOM FPGA Xilinx Zynq UltraScale+ XCZU15EG-2FFVC900I Evaluation board : AD9082-FMCA-EBZ
I also want to add that I use an Enclustra Mecury+ XU7 MPSoC (ME-XU7-15EG-2I-D12E-R4.1) with an Enclustra Mecury+ ST1. Thus, I cannot use the ACE platform from AD.
Thanks for your question. The sample rate shown in the video is 1.5 Gsps. With 16-bit I and 16-bit Q data for each sample, that is 4 bytes per sample. Thus, the data rate is 6 GBps, or 48 Gbps. The ZCU102 board does not have a data pipe big enough to move this large data rate. Thus, in the video, we show how to use Analog Devices IIO software, and small buffers of data which are located on the ZCU102 board. In order to do what you want to do, the ZCU102 board must be replaced with a board which has either PCIe, or big ethernet connections. I am not familiar with the Enclustra boards, but looking at the Mercury+ and Mercury+ ST1 on their website, it does not look like there are ways of moving the data in and out of the FPGA board at a fast enough rate.
No support for BladeRF ? Ettus? every heard of soapy??? Jail for you
no polar plot???? what sort of shitty WAYDAR is this
*Improving EVM Performance with Equalization: An AD9082 MxFE Case Study* * *0:00** Introduction:* Don Metzer introduces the concept of using equalization to enhance the Error Vector Magnitude (EVM) of a communication signal using the Analog Devices AD9082 MxFE chip. * *0:39** What is Equalization?* Equalization is a technique used to compensate for imperfections in the signal path (transmitter, channel, receiver) using a finite impulse response (FIR) filter with complex-valued tap coefficients. * *1:03** Fixed vs. Adaptive Equalization:* Fixed equalization uses constant tap coefficients, while adaptive equalization continuously adjusts them for optimal performance. * *2:28** Measurement Setup:* A Xilinx ZCU102 host board with Analog Devices IO software controls an AD9082 FMCB evaluation board. An 8PSK waveform at 500 Mega symbols per second is transmitted and received via loopback. * *6:24** Initial EVM Measurement (No Equalization):* Without equalization, the EVM is measured at 3.93% (-28dB), significantly lower than the expected signal-to-noise ratio (SNR) of around 50dB. * *8:30** Adaptive Equalization Applied:* Enabling adaptive equalization with 33 complex taps dramatically improves the EVM to 0.28% (-51.2dB), close to the theoretical SNR. * *10:56** Saving and Applying Fixed Equalization:* The tap coefficients from the adaptive equalizer are saved and applied as fixed equalization, maintaining good EVM performance (around 0.3% or -51dB). * *13:49** Testing with Different Waveforms:* The effectiveness of the fixed equalization (trained on the 8PSK signal) is validated using a 64 QAM DBPSK waveform (14:35) and a 256 QAM waveform (16:46), both resulting in significant EVM improvements. * *19:29** Summary of Results:* Equalization, both adaptive and fixed, resulted in a substantial improvement of approximately 23dB in EVM performance. * *19:31** Equalization as AI:* The video highlights the concept of equalization as a form of AI, where a mathematical algorithm (complex FIR filter) is trained with data to perform a useful task (improving EVM). I used gemini-1.5-pro-exp-0801 on rocketrecap dot com to summarize the transcript. Cost (if I didn't use the free tier): $0.07 Input tokens: 17504 Output tokens: 518
It's cool but the components are too expensive
Is it equivalent to SA software ?
Yes, it will do spectrum analysis. And lots of other signal processing, as well. Although, it is a little weak on generative AI.
@@qiqsystems what if I want to identify and decode an unknown signal in vhf band I have Iq recording
Is Kuiper needed for connecting with the TES software?
Kuiper Linux, installed on a SD card, is used to boot the ZCU102 and runs the IIO software. This is the Linux method of booting and running the system. TES has a separate SD card for booting and running the system. The TES software runs on a Windows PC and talks over a network connection to the ZCU102. These are two different ways of using the eval system. We like the Linux system better, so that's what we use.
Where can i get the software for the SD card to use TES? Is this the software that is written using Analogs SD writing tool? Have you got a link to where I can find the correct software to get TES to work? Thank you for any help
The TES SD card comes with the ADRV9002 eval board. If you bought that board, check in the box. Here is a link to the Engineer Zone group supporting TES on the 9002: ez.analog.com/rf/wide-band-rf-transceivers/tes-gui-software-support-adrv9001-adrv9007/
Great video. Thank you.
Ever heard of us privacy laws
ADRV9002 & ZCU102 Setup with IIO and qIQ Transceiver: Video Summary with Starting Timestamps * *[0:25] Setup*: Shows how to set up an Analog Devices ADRV9002 transceiver chip with a Xilinx ZCU102 host board using Analog Devices IIO software. * *[1:53] SD Card Image Creation*: * Download the latest image from Analog Devices. * Use software like Win32 Dis Imager to write the image to an SD card. * Configure the SD card for the ZCU102 and ADRV9002: * Copy specific files to the root directory of the SD card image. * Choose the right device tree (LVDS vs. CMOS). * Select independent or myo mode for the chip. * *[5:19] Verification*: * Boot the ZCU102 board with the created SD card image. * Connect to the board via a serial port using PuTTY and verify the presence of the axi adrv 9002 device. * Get the IP address assigned to the board. * *[8:10] Running the System with qIQ Transceiver*: * Open the qIQ Transceiver software. * Configure the instrument settings for the ADRV9002 (transmit, receive channels, frequency, attenuation, etc.). * Select the desired mode (e.g., 40 Mega samples per second). * Choose a transmit file (e.g., 802.11 11a signal). * Start the transmission and observe the data in the time domain, frequency domain, and spectrogram views. * Perform demodulation (dmod) of the captured frame. * Analyze the resulting constellation and EVM plots. * *[13:56] Creating a User Profile*: * Use the TE software from Analog Devices to create a custom profile for the chip. * Configure the chip's settings (e.g., mode, bandwidth, sampling rate). * Generate the profile files (JSON and stream). * Rename the stream file to "stream.bin". * Copy the generated JSON and stream files into the quick transceiver folder for access by the software. * *[19:14] Running with the Custom Profile*: * In quick transceiver, select the user-defined configuration in the instrument settings. * Choose a transmit file matching the new profile's settings. * Start the transmission and observe the data. i used gemini 1.5 flash and pro to summarize the transcript
I would love to understand at least some of what this is, it sounds like it's really useful but I couldn't keep up! ;u;
Coincidentally, the owner of the house in the background is asking his wife, "does it seem warm in the house?"
Is there a gnuradio implementation of this setup available for dowhload?
Good question. Unfortunately, our support for GNU radio is not very good, at present. That is certainly a direction that we would like to pursue, but it is hard to figure out a business model that works.
*Abstract* This video demonstrates how to set up and analyze signals using an Analog Devices AD9081 FMCS EBZ evaluation board hosted by an Analog Devices ADS9 digital board running Analog Devices Ace software. The transcript covers essential steps, including network setup, configuring the Ace software, and generating waveforms. Additionally, the video demonstrates the use of the Quick Receiver Pro software to perform advanced signal analysis. This includes demodulating a 64 QAM signal and achieving excellent EVM results through adaptive equalization and zero-IF corrections. *Keywords:* * Analog Devices * AD9081 FMCS EBZ * ADS9 * Ace * Quick Receiver Pro * signal analysis * QAM * EVM * adaptive equalization i used gemini
It is a great implementation, no doubt about it, and also a kind of niche one...That being said,, 250 USD license for a MONTH? A month?! Are you out of your mind with the pricing? Like i said, it is a niche product, but it is being distributed for general use, military wings or whatever that should be sucked dry, not common people! Do not moan when people pirate your software.
I agree, $250 for a month is kinda steep for a consumer, or hobbyist. That is why we allow qIQ Radar to be used free with the Analog Devices Pluto. A Pluto rev C can be converted into a 2 transmit, 2 receive system. That makes a nice platform for handling the SDR system. If you need help finding that video by Jon Kraft on YT, let me know and I can help you find it. For businesses, who have already spent $6k to $8k on a digital host board, and an Analog Devices eval board, we make it possible to go month-by-month, rather than insisting on an annual license. In that case, the $250 a month for the software makes sense. So, free for consumers, manageable license terms for businesses. I appreciate your question, so I could explain that.
hey can we communicate?
Send an email to info@qiqsystems.com
Can this system detect movement or presence of human through brick wall?
I doubt it.
Certainly- if they wear the appropriate aluminum clothing.
@@qiqsystems Have no doubts. Also sell some reflective clothing.
-ER I mean rent it. just took a look at your pricing model.
Thank you for the video, regarding the rf components, could you tell from where to got them?
There is a list of components, and where to purchase them, near the end of the video.
where to buy the apps?
Visit www.qiqsystems.com
Hi, I tried to download the software but the site could not find
Hi tried to download software but page gave a 404 error
It should be fixed now. Sorry about that.
Thank you very much for the quick responce ,much appreciated.
Now make a AESA radar hehe
As far as I know, many of the spinning radar dishes are just reflectors and the actual emitter and receiver antenna is mounted under them in the axis of rotation, aiming upwards to get reflected away horizontally. But for that, one would have to either interpose the rx/tx antenna somehow, or just use a single one switching between the functions corresponding to a timer.
Rotating Radars are typically pulsed and measure distance by time difference between transmit and receive. FMCW Radars send out frequency modulated chirps. The return signal is mixed down with TX. The resulting beat frequency gives information about distance. Velocity is typically found out by phase difference between range bins. Hence, FMCW implementations do not make much sense on rotating antennas but are increasingly found on MIMO arrays such as AESA or automotive Radar.
Why not maximize the window?
If you prefer, maximize the window. I sometimes want access to other icons on my desktop, so I leave some of the desktop uncovered. If that isn't an issue for you, then maximizing is a good choice.
Sounds like they’re talking about a Retro Encabator
There are Blog ?
I'm an old timer, but I can't understand the modern fascination with "software defined" (enter application here). Any digital system is by definition software defined, even if the "program" is hard wired by an arrangement of discrete chips, because someone had to "write" the algorithm or code (software) that makes it perform its intended purpose. Radar is nothing more than sending a short RF signal burst and measuring the return time, length of return time differences (if the radar antenna is not fixed), and phase of that signal when reflected from a distant object. Doing this can allow you to deduce approximate size, distance, and if done repeatedly, speed of an object. Modulation of the wave burst is not strictly necessary. Truly accurate radar had to wait for digital time keeping techniques, and it was implemented as soon as it was available. RF carrier signals transmitted over the air MUST BE sine waves; if not, you interfere with other users of the radio spectrum. If you want to digitally generate the base frequency, we are talking frequency synthesis (this includes RF mixing for heterodyning). Want to modulate the signal using digital techniques? Go ahead...but don't claim it is a new process. All forms of modulation are almost as old as radio itself - AM, FM, PM, packet, TDM, FSK (two tone or more), and many others. Most are done digitally at this point. Digital frequency selection has been standard on radios for many years. With "software defined" radio, you are not "defining" anything. You are merely replacing what analogue sections you can with digital processes, and making it where the end user can change key parameters of the controlling algorithm...things that have been done already. This seems much like how manufacturers advertise "digital" antennae for TV reception - a new name to stimulate interest and buying frenzies, but in reality the same thing you already have. Someone here tell me where I am wrong...what am I not seeing?
Can you listen to a set of satellites broadcasting signals modulated using PRN sequences / Gold codes using a non-SDR radio? You can with a dongle that feeds raw IQ data to SW, GNU radio, and some C++ code for a correlator. Special-purpose hardware would be orders of magnitude more efficient, but that is practical only when the application is finalized, until then, the value from SDR is enormous.
@@xy4489 The answer is yes. We are still talking about modulation, and sending coded (or scrambled, or digitally interleaved) data over multiple RF carriers was around in the '70s. Multichannel receivers to aggregate information from several different sources have also been around at least as long. Data acquired via the internet has nothing to do with radio per se (although listening to music stations over an internet supplied digital stream is now sometimes called "radio.") My point is that the meaning of the word radio has always been the process of transmitting information using a radio frequency carrier signal; with the system you described, the "radio" part is still the same, even with the complex modulation scheme. As I said above, it seems to me that it is just a change in jargon to reignite the interest of the masses. Perhaps it would be better to call such a system "software defined multiple source carrier modulation."
@@royshashibrock3990you are trying way too hard to complicate this. SDR is easy to define, no pun intended, you just seem to have a problem with its existence.
@@JohnnyChonko I am not trying to complicate it at all - I am trying to understand it (at least why it is called what it is). That's why I laid out my understanding of radio communication so someone can tell me why I am wrong. To me, the title should be "computer controlled" or "software controlled." And I have no problem with its existence. I have long ago moved on from radio to other areas of electronics.
If you had, say, twelve of these, set up 30 degrees apart in a circle, and used the software to look at each one in succession and combined the output onto one readout.... would that be a homebrew phased array radar? Sounds expensive.... but still less expensive than figuring out how to create a rapidly spinning radar dish all powered up and working.
Phased array antennas are a bunch of antennas facing the same direction. By changing the phase of the transmitted or received signal for each antenna, the beam is moved around. Your suggestion is a good one for seeing in all directions, in azimuth. It saves you from having to figure out rotary RF joints.
Came for the home-made radar. Stayed for Girl from Ipanema theme music.
This man speaks truth. Also elect him. Question: how much usable range in free space can you get with something like this and that reflector? Also how much usable range with larger reflectors? Cars, water towers planes etc. Just for fun.
I think I just answered that for myself, the eval boards put out maybe ~5dBm @2.6GHz on their own.
I am going to build this and mount it on my DeLorean.
I Love Brazil
I made a crude dish reflector for a doppler microwave lamp circuit and was able to boost the range to where it saw me moving. I think it samples the return signal and hears an audio beat when the target moves near or farther away. Very cheap radar.
Nice Don! Glad to see you're still working with RF!
I had no idea that you had encoded music in your signal 6:30 7:50 I love the music though!
Had to drop the music over a copyright claim. Just wanted some elevator music to enjoy while the demo proceeded. Oh well...
2.4 giga hetz ,
apogee altitude 294,448 ft , wind speed of 160 knots,
great job brother! what to do if we are designing monostatic radar?
great job brother! i want to know about modifications regarding ground surveillance radar. i am using adalm pluto.
Very good sound. Tom Jobim
Could you hypothetically use it to receive but with an omnidirectional receiver to filter and attenuate incoming signals?
An omni antenna does not provide gain, so the incoming signal would be closer to the noise floor. Also, it is not possible to say where the signal is coming from, since it is omni-directional. Other than saying that something is nearby, omni antennas would have limited value.
I admit I know nothing about SDR, so what is this for ?
Mostly for fun. But also to illustrate how radar works.
It's an ad for the company.
Should refrain from using abbreviation in the title. Software Defined Radio (SDR).
Changed it. Good suggestion.
Great video. Is the matching filter implemented on the FPGA or on the software??
The matching filter is a correlation done with the transmit waveform, implemented in software.
This is a very interesting software; I wonder why it is not popular in the maker community I followed VERY similar instruction but with a minor deviation from your excellent presentation; and actually it work. Here are the details; I hope that helps others First, I installed your APP on Ubuntu via wine (windows emulator on linux) Second, I used PlutoPlus (the Chines hacked version) and connected it via its 1 GB ethernet RJ45 port. Third, I had to choose a transmit file with lower sampling rate. Your application didn't allow me to choose a sampling rate greater than 30 MHz although the Pluto was hacked to behave as such. See Analog's documentation. They gave the instructions to hack into AD9364 and to AD9361. Fourth, I used the antennas (without the cable) and transmitted at 0 db of attenuation. Fifth, I transmitted at 830 MHz; not 1 GHz. The antennas has lower VSWR/return lose at this frequency Many thx again Cheers
this is very interesting have to try on my system, than you for inspiration
thank ;)
Next step - replace ADRV9361 with a half-dozen MPF-102s