Radar Toolbox: Automotive Radar add interference
1 次查看(过去 30 天)
显示 更早的评论
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).
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/912210/image.png)
Many thanks & greetings :)
0 个评论
回答(1 个)
Pratik
2024-3-21
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Radar and EW Systems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!