У меня есть матрица комплексных чисел в MATLAB (в частности, 2D-FFT изображения).Как рандомизировать только амплитуду или только фазу сигнала (комплексные числа)
Я пытаюсь придумать простой способ выполнения (а) и (б). Любая помощь и предложения были бы очень желанными!
(а) рандомизации величины спектра, при этом оставляя фазу нетронутой
(б) рандомизировать фазу, оставляя при этом величине нетронутую
Почему бы не просто выполнить его в частотной области, где у вас есть свободный доступ к ним? Если вы хотите добавить их во временную область, подумайте о свойствах преобразования Fourier. – mpaskov
Почему этот вопрос ниспровергнут? –
«никаких исследовательских усилий» - там много информации, это едва ли неясная тема. В течение примерно двух минут googling я нашел: http://dsp.stackexchange.com/questions/18645/ (рандомизированная фаза) http://matlabgeeks.com/tips-tutorials/how-to-do-a-2-d- fier-transform-in-matlab/(фаза переключения и величина между двумя изображениями - в основном одна и та же концепция) – nkjt