Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by MHanif

  1. M

    DFT for somthing similar to convolution

    Hi there, I am not sure about the notations used in the above mentioned proof. If you want to use DFT to find linear convolution of x and y, then take the DFT for x and y of 2N-1 samples (by zero padding). This will give a 2N-1 size DFT of z which can be used to find the sequence z. Hope this...
  2. M

    for error corrction using reed solomon or sutable method

    Hi In order to do error correction of even a single bit you require minimum distance of code to be at least 3. By Hamming bound you can easily find that for un-coded data length of 8 bits, minimum redundancy required is that of 4 bits. So, you cannot correct errors with only three bits of...
  3. M

    MASK modulation problem (HELP!)

    Hi I did not simulate your code. But it seems that 'teta' variable should have value either 0 or 1. You can use teta=randint(1,96); and see if you get your desired waveform. MHanif
  4. M

    Gaussain Noise in Matlab 1/sqrt(2) (randn(no of bits)+j.*(no of bits))

    Hi Kindly note that \[var(aX) = a^2 var(X) \]. So, multiplying by \[\frac{1}{\sqrt{2}}\] scales variance by \[\frac{1}{2}\]. Thus total variance is (1+1)/2=1.
  5. M

    Adding Bit-Erros rates of differnt channels

    Hi I think total BER is total bits in error divided by total number of bits. So, if you are using 16-QAM and 32-QAM and for example you transmit 20 symbols from two transmitters. So, total number of bits transmitted are 4*20 + 5*20 = 9*20. Now if BER for 16-QAM is say 1/40 and that of 32-QAM is...
  6. M

    Gaussain Noise in Matlab 1/sqrt(2) (randn(no of bits)+j.*(no of bits))

    Hi It is just to keep variance of each sample to be one. randn() function in MATLAB results in a Gaussian noise with zero mean and unit variance. So, variance of randn() + j randn() would be 2 and to keep its variance to be 1 a scaling factor of 1/sqrt(2) is multiplied. Hope this helps
  7. M

    Energy detction of OFDM signal by Matlab

    Hi Kindly elaborate your question. As far as I understand your question is that you are simulating OFDM system and you want to detect OFDM signal based on received signal energy. If signal energy exceeds the threshold you declare OFDM signal to be present otherwise you declare that no signal is...
  8. M

    How to show image of a wavelet transformed image?

    Hi I am not sure what you want to display. May be using waverec2() can help you.
  9. M

    Hamming code errors DETECTION only..

    Hi Nego Linear block codes can be represented as \[c=mG\] where \[ G \] is the generator matrix. Another way to characterize codes is by the 'parity check matrix' which is the matrix of basis of codes orthogonal to the codes \[c=mG\] i.e. \[cH^T=0\] Just multiply the receive code word by...
  10. M

    [SOLVED] Demodulation of noisy Amplitude Shift Keying modulated signal

    Hi Stani The optimum detector of ASK is the average filter. If you are using Binary ASK and your levels are say 0 and 1. Then what will you do is to perform average on the received 'symbol' (which means you have done synchronization and you have multiple samples representing one symbol either 1...
  11. M

    how to plot Probability of Error Bit Rate against SNR in matlab or Excel

    I failed to understand your question. May be you are asking about semilogy() function in MATLAB. Just type doc semilogy, you will get all the required information. If you want to plot BER plots of standard modulation schemes, then you can also use bertool. MHanif
  12. M

    reading materials/ tutorials/ books etc to understand I and Q signals

    Hi TomJohn, Inphase and Quadrature components of a passband signal, s(t)=A*cos[2*pi*fc*t+theta(t)] is I(t)+jQ(t)=A*cos(theta(t))+j*A*sin(theta(t)) as s(t)=I(t)cos(2*pi*fc*t)-Q(t)sin(2*pi*fc*t).
  13. M

    Changing Dimension from <1x3x100> t0 <3x100> in matlab

    Kindly use this y=zeros(3,100); for i=1:100 y(:,i)=i+rand(3,1); end
  14. M

    OFDM Simulaton over AWGN _ Problem in Code

    Kindly replace numErrors=sum(xor(RecSymbols,data)); % Count Number of Errors with numErrors=sum(RecSymbols~=data); % Count Number of Errors
  15. M

    10x or 20x in calculation the ADC sample sequence in decibel

    PSD is abs(fft(X))^2 and 10log10(abs(fft(X))^2) gives result in dB which is 20log10(abs(fft(X)))

Part and Inventory Search

Back
Top