How to pass the complex double values as the fixed point values to the "NCO" block to generate the HDL code. many entries are in NCO, what vals & wht prt of scipt are added?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Fayaz
am 15 Jul. 2023
Kommentiert: Fayaz
am 18 Jul. 2023
This is my script:
shift_val = -3.5;
% Perform the shift using the selected shift value
for ii = 1:length(NPRACH_WAVE)
NPRACH_shifted(ii) = NPRACH_WAVE(ii)*exp(1i*2*pi*shift_val/7.68*ii);
end
This part of line has to be performed in the simulink HDL block using NCO.
*********************** I WILL ATTACH THE NPRACH_WAVE WORKSPACE OUTPUT
WHAT VALUES SHOULD BE PASSED TO THIS ENTRIES WITH FIXED POINT VALUES OR WHAT KIND OF ENTRIES
0 Kommentare
Akzeptierte Antwort
Bharath Venkataraman
am 15 Jul. 2023
If the shift value is constant, you can set the phase increment source to Property. The value of the phase shift should be 2^QUANT_ACCUM_BITS*3.5/7.68. You can pass this value in through the phase shift port as well.
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Sources finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!