欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: Y_G_G
打印 上一主題 下一主題
收起左側(cè)

想判斷一個(gè)數(shù)中"1"的個(gè)數(shù)的多少,有沒有什么高效的算法

  [復(fù)制鏈接]
41#
ID:688692 發(fā)表于 2022-10-24 19:09 來自觸屏版 | 只看該作者
cnos 發(fā)表于 2022-10-24 16:49
樓主是需要多快的響應(yīng)速度呢?還是這個(gè)響應(yīng)速度是動(dòng)態(tài)可變的?比如你采樣的速度是多少,出現(xiàn)多少個(gè)連續(xù)的0 ...

沒錯(cuò)的,我問的就是過了抖動(dòng)區(qū),就是連續(xù)的0和1了。那么,多少個(gè)連續(xù)的0或者1可以認(rèn)為是確切變了?
回復(fù)

使用道具 舉報(bào)

42#
ID:401564 發(fā)表于 2022-10-24 19:53 | 只看該作者
cnos 發(fā)表于 2022-10-24 19:09
沒錯(cuò)的,我問的就是過了抖動(dòng)區(qū),就是連續(xù)的0和1了。那么,多少個(gè)連續(xù)的0或者1可以認(rèn)為是確切變了?

要這么簡(jiǎn)單就好了
假設(shè)抖動(dòng)3次,你再以檢測(cè)到兩個(gè)1,就判定為一個(gè)上升沿
那么,最壞的情況就是,在第一次抖動(dòng)的時(shí)候,就已經(jīng)是過零點(diǎn)了,再經(jīng)過后面4次,就是40uS,等于是你判定為過零的點(diǎn)的時(shí)間,比實(shí)際的時(shí)間晚了40uS
這個(gè)在低速的時(shí)候是沒有問題的
但在高速的時(shí)候,兩次過零之間的間隔也才100uS甚至更少,根本就檢測(cè)不到正常的過零點(diǎn)
而且,這個(gè)抖動(dòng)并不是相對(duì)固定的,在低速的時(shí)候,可能會(huì)出現(xiàn)幾十次的抖動(dòng),但在高速的時(shí)候,可能沒有或者一兩次抖動(dòng),這是我用示波器看過了的
不過,現(xiàn)在我用ADC來檢測(cè)了,效果相對(duì)要好點(diǎn)
我只是想知道一些算法而已,因?yàn)轳R云家賣的驅(qū)動(dòng)板,人家也是用比較器檢測(cè)過零的,人家一樣能做到近10萬轉(zhuǎn)/分的轉(zhuǎn)速,有點(diǎn)好奇,但網(wǎng)上也是找了好久,都沒有找到相關(guān)的代碼
回復(fù)

使用道具 舉報(bào)

43#
ID:57657 發(fā)表于 2023-1-28 17:16 | 只看該作者
查表浪費(fèi)內(nèi)存空間,循環(huán)語句浪費(fèi)時(shí)間,還是Verilog劃算:
  1. module main(
  2.         input [7:0] in,                        //字節(jié)輸入
  3.         output reg [3:0] out                //二進(jìn)制1的數(shù)量
  4. );
  5. reg [2:0] i;
  6. always @(*) begin
  7.         i = 3'd0;
  8.         out = 4'd0;
  9.         repeat(8) begin
  10.                 if(in[i]) begin
  11.                         out = out + 4'd1;
  12.                 end
  13.                 i = i + 3'd1;
  14.         end
  15. end
  16. endmodule
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

44#
ID:1034262 發(fā)表于 2024-7-25 13:52 | 只看該作者
查表最快,256個(gè)字節(jié)的表。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表