Converting Analog Data to Binary, Sampling, Quantization - AP Computer Science Principles

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2023
  • Strap in, this one's gonna get a bit bumpy.
    Converting from analog data to digital is a three step process. "Sampling" involves taking a sample of points from a continuous curve, such as a sound wave. Once the points have been selected, their values must be rounded off in a process called "quantization." Finally, these approximated values are further simplified, then converted into binary.
    As you watch, keep these two facts in mind:
    1) Analog data is infinite, digital is finite.
    2) Lower intervals mean higher fidelity, but also a larger file.
    Khan Academy Article:
    www.khanacademy.org/computing...

ความคิดเห็น • 19

  • @smesui1799
    @smesui1799 หลายเดือนก่อน +1

    Excellent lecture Dr. Cunningham. Very clear & concise with a more modern, youthful, & invigorating tone plus using audio as an application motivator. ... I couldn't have done any better myself.

  • @nathanielstubbs0005
    @nathanielstubbs0005 ปีที่แล้ว +6

    Thank you so much! I am doing the AP Computer Science course on Khan Academy. Your video's always help me understand things better!

    • @professorcunningham8106
      @professorcunningham8106  ปีที่แล้ว

      Glad to hear it!

    • @nathanielstubbs0005
      @nathanielstubbs0005 ปีที่แล้ว

      @@professorcunningham8106 Do you plan to make more video's on the AP Computer Science course on Khan?

    • @professorcunningham8106
      @professorcunningham8106  ปีที่แล้ว

      @@nathanielstubbs0005 Yep! Unfortunately, I work full time as a teacher, so I don't get to make these as often as I'd like, but more are on the way when I have the time!

  • @shreyasharma7352
    @shreyasharma7352 16 วันที่ผ่านมา

    thank you ! Khan academy's content in this particular topic is little complex for me but you explain in a very smooth way ! THANKS TO PROFFESOR CUNNINGHAM

    • @professorcunningham8106
      @professorcunningham8106  14 วันที่ผ่านมา

      Thank you for the feedback! I was honestly worried this would be too dense

  • @citylightskangaroo7553
    @citylightskangaroo7553 9 หลายเดือนก่อน +1

    This helped me so much that I was able to sleep tonight. Thank you.

  • @redsword7192
    @redsword7192 3 หลายเดือนก่อน +1

    Thank you so much!
    This video helped me a lot.

  • @Youcan352
    @Youcan352 ปีที่แล้ว +2

    thank you, it is a great help.

  • @GCKteamKrispy
    @GCKteamKrispy หลายเดือนก่อน

    Great walk-through!

  • @iqbaljaved3924
    @iqbaljaved3924 11 หลายเดือนก่อน

    Thank you, learned a lot and just subscribed to your channel.

  • @Oscar-ul2ep
    @Oscar-ul2ep 2 หลายเดือนก่อน

    Great vid!

  • @hmmmno5926
    @hmmmno5926 5 หลายเดือนก่อน

    thank you so much youve helped me so much

  • @deborahyohannes4687
    @deborahyohannes4687 2 หลายเดือนก่อน

    When encoding, we only change the values of y to binary. Additionally, there will be many x values. At the quantized y value (at this particular point), I didn't understand how the computer reads the values of x and y and reconstructs them. Could you explain?

    • @professorcunningham8106
      @professorcunningham8106  27 วันที่ผ่านมา

      Both x and y are being converted to binary. Recall that ALL data that passes through a computer is represented in binary. As for how the computer reconstructs the original X and Y, that would rely on some code providing the baseline. For example, If I know that the minimum voltage was 50 volts, and I set up the code so that 50 was my baseline, the computer would simply add 50 to any number I provided, so a value of 010, which translates to 2, could be read as 52. This allows us to compress the number of bits needed to store the data losslessly.
      I don't know if that helps, but it's the best I've got for the moment. I'd love for any other computer science students or teachers to weigh in here.

  • @castleold19
    @castleold19 9 หลายเดือนก่อน

    It's good.

  • @kenesto6262
    @kenesto6262 4 หลายเดือนก่อน

    Can you come work at my university and teach my class please? 🥹