WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2020-Jun-09 11:43:56

Lavender
Member
Registered: 2020-Apr-07
Posts: 20

what is the IFFT scaling value

I learned from a paper that we can configure the amplitude of the signal by using the IFFT scaling value. If we change the scaling values to 1,2,2 for the 3 stages respectively, it will make the output signal strength equal to 1/4 of the non-scaled amplitude.

But I can't find where to set the three scaling values.

I learned from the sample code and book that ifft has 3 parameters, I tried to change the second parameter, but found that it reports an error.
tx_payload_mat = ifft(ifft_in_mat, N_SC, 1);

Offline

 

#2 2020-Jun-10 15:54:17

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: what is the IFFT scaling value

IFFT implementations handle scaling differently. For that M code script refer to the Matlab ifft docs.

Offline

 

#3 2020-Jun-11 02:42:42

Lavender
Member
Registered: 2020-Apr-07
Posts: 20

Re: what is the IFFT scaling value

okay, Thanks for you reply.

Offline

 

#4 2020-Jun-15 06:21:26

Lavender
Member
Registered: 2020-Apr-07
Posts: 20

Re: what is the IFFT scaling value

I learned from the official website that ifft's syntax:
X = ifft(Y)
X = ifft(Y,n)
X = ifft(Y,n,dim)
X = ifft(___,symflag)

If I set n=64, it means 64 points ifft, but if I need to set the scaling value to (4,4,4) or (1,2,2), how should I do?

Thanks.

Offline

 

Board footer