Radar Toolbox: Automotive Radar add interference
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hey Folks,
I want to create an additional signal to this given example (https://de.mathworks.com/help/radar/ug/automotive-adaptive-cruise-control-using-fmcw-technology.html), which is interfered. Then I want to use these signals to create a neural network for the denoising. Unfortunately I fail already at creating the interfered data. Is this possible at all with this toolbox or does anyone know how to do this or know an example? In my research I could not find any concrete example for the interfering of automotive radars. In a paper I came across the following example (range-Doppler matrix) (https://arxiv.org/pdf/2012.02529.pdf).
Many thanks & greetings :)
0 commentaires
Réponses (1)
Pratik
le 21 Mar 2024
Hi Julius,
As per my understanding, you want to create an additional interfered signal to use the signals to create a neural network for denoising.
An interfering signal can be another radar signal, potentially with different parameters (e.g., different chirp slope, initial frequency, etc.), or it could be more arbitrary noise. For simplicity, let's assume you want to simulate interference from another radar with slightly different parameters.
Once you have both signals, you need to combine them. This could be as simple as adding the two signals together, potentially with some scaling if one signal is supposed to be weaker than the other.
Please refer to the code snippet below:
% Parameters for the interfering signal (example values, adjust as needed)
interferingSlope = 2.0e12; % Different chirp slope for the interfering signal
interferingInitialFrequency = 77e9; % Initial frequency
interferingSampleRate = 1e6; % Sample rate
interferingPulseRepetitionFrequency = 5e3; % Pulse repetition frequency
interferingNumSamples = numel(originalSignal); % Number of samples
% Generate the interfering signal (simplified example)
t = (0:interferingNumSamples-1) / interferingSampleRate;
interferingSignal = cos(2 * pi * (interferingInitialFrequency * t + 0.5 * interferingSlope * t.^2));
% Combine the original and interfering signals
combinedSignal = originalSignal + interferingSignal;
% Proceed with processing the combinedSignal as needed
I hope this helps!
0 commentaires
Voir également
Catégories
En savoir plus sur Radar and EW Systems dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!