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.

Search results

  1. V

    OFDM transceiver with rayleigh channel using Standard PDP in matlab

    I have built an OFDM transceiver with rayleigh channel using standard PDP's Like EPA,EVA and ETU.The problem is I am getting very high BER even for BPSK i.e 50-60 % or higher bits in error.Scatterplotting confirms it.My OFDM transceiver blocks include: ---- Random Data --...
  2. V

    Free Tutorials from IEEE Communications Society

    Great post and expecting to share such information in future as well
  3. V

    vector or matrix in matlab

    If u want indexing based approach for your problem step = 5; y=[sum(x(1,1:step)) sum(x(1,step+1:2*step)) ...... ] or you could use loop also but Pulkit command is concise and elegant.
  4. V

    Periodic placement of Pilot sequences in clusters

    Respected All, I need to design pilot based channel estimation which require optimal pilot placement.There are various schemes presented in literature but I am preferring Periodic Placement of Pilot sequence in clusters instead of sending all the pilots in a block.The problem I am facing is...
  5. V

    Matlab tolerance for a value that is Very very small i.e approximately Zero....

    @ Mityan: I want to make the smaller value say .0000000000000005 to be treated as zero not to set the precision points for a variable.... vpa(.00000000000000005,5) yields ans = .50000e-16
  6. V

    Matlab tolerance for a value that is Very very small i.e approximately Zero....

    Due to high Precision of MATLAB,it often treats values very very small i.e 2.4493e-15 not equal to zero that we usually interpret as zero in our calculations as well as programs.How is it possible in programming to cater these things during using Matlab functions?Is it possible to define our...
  7. V

    Semester project on schdeuling in Ad-hoc network

    Dear All; I am interested in doing a semester project of around 1.5 month duration on Scheduling in Ad-hoc network.Preferably i want to implement a scheduling algorithm and perform its simulation in MATLAB.Finally I can conclude by comparing results of adhoc network with or without...
  8. V

    uniformly distributed random number from 0 to 2*pi in MATLAB

    I want a function that take an argument(as limits like 0 to 2pi) .....If there is any option to change rand to overwrite values from 0 t0 1 as 0 to 2pi.....some thing like rand(1,10,0,2*pi) % to generate 1x10 row vector all values from 0 t0 2pi instead 0 t0 1.... - - - Updated - - - I want a...
  9. V

    uniformly distributed random number from 0 to 2*pi in MATLAB

    Rand generates uniformly distributed random values between [0 to 1], but I need values from [0 to 2*pi].Is there any method to explicitly force rand to generate values from above desired range instead of default [0 to 1]?.I had tried Angle = (2*pi) * rand(1,10) but not convinced.Any other...
  10. V

    Verilog HDL standard coding practices

    just clear me on case statement .....case is purely a combinational block so for that reason generally we need a default case.....for my code i had fewer cases to cover so i ought to mention default case as well.kindly suggest...
  11. V

    Verilog HDL standard coding practices

    Dear all, As lots of books talk about inferring latches in hardware, when we miss few statements during coding like 1- not including else with if 2- not including default case with case statements.... but upon reading XST user manual examples I observed above are missings they not...
  12. V

    How to simplify the multiplication with a binary sequence

    Fine .....you can extend the concept .......for multiplicand 1 and -1 only ....Detect from input streamif its 1 copy the multiplicand as it is....If its -1 take 2's complement of multiplicand ,Shift the partial product.....sign extend and Add partial product ....Try it for small numbers and...
  13. V

    Manipulating character matrix into array in Matlab :

    Upon converting an input array into hex using Hex_LEN_INPUT = dec2hex(LEN_INPUT).My output appears as ... out = 0e68 1b59 2927 >> whos out Name Size Bytes Class Attributes out 3x4 24 char But I need my output to be as row vector like ... out...
  14. V

    How to simplify the multiplication with a binary sequence

    For both signed number Multiplication ,You need to consider few things 1-Sign extend results of partial products 2-For sign bit multiplication (if its 1 ) take 2's complement of multiplicand. 3-Ignore the carry out from MSB to get the accurate result... 10...
  15. V

    [MOVED] My function to convert decimal numbers into binary numbers using Matlab

    To convert numbers ,I had written my own function in Matlab instead of dec2bin or bin2dec(because it returns strings).I had checked it for many test cases and found it working.Can any body confirm, it works for all the valid test cases.I mean to cater any logical mistake at this stage because I...
  16. V

    Matlab function 2 convert negative decimals to signed binary values

    Dear All, I need to convert signed/unsigned decimals to their equivalent signed binary values in Matlab.I had used 2 functions but they work for positive integers only i.e de2bi() and dec2bin().Is there any function that help me or I had to write my own routine for conversion. Regards,
  17. V

    [SOLVED] defining integer type

    IEEE suggests An integer is a general-pupose variable used for manipulating quantities that are not regarded as hardware registers. You can easily in ur design as well as in testbench integer i; //integer variable min 32 bit size one thing by declaring integer u donot mean actual register on...
  18. V

    begin end block and Non-blocking Statements

    Question 1: statements in verilog are executed in parallel but my question is What if we put them inside a procedural block? Begin Statement 1; Statement 2; end Now tell me in which order these are executed?both parallel or statement 1 then 2? Question2: If statements...
  19. V

    Clearing Block ram in verilog HDL

    because of my design..... 1-I need to calculate histogram of an image.For that I need to store an image in BRAM,store calculated histogram of image in another Bram that Bram needs to be cleared before writing any data..... 2-To add more Why....I need to count the frequency of every image pixel...
  20. V

    Clearing Block ram in verilog HDL

    Yes you are right but Ineed to store an image in BRAM and it must be cleared to zero before any operation.I got ur point one write per clock cycle but in case of large BRAM it will increase resources,decrease speed considerably.....any other idea....

Part and Inventory Search

Top